scieee Open visual document viewer

Resource-Efficient FPGA Architecture for Real-Time RFI Mitigation in Interferometric Radiometers

Pérez-Portero, Adrián,Querol, Jorge,Camps, Adriano

Abstract

This research was funded by ESA, grant number ITT AO9359, by project “GENESIS: GNSS Environmental and Societal Missions—Subproject UPC”, Grant PID2021-126436OB-C21, sponsored by MCIN/AEI/10.13039/501100011033/ and EU ERDF “A way to do Europe”, and grant for recruitment of early stage research staff of Agència Gestió d’Ajuts Universitaris i de Recerca (AGAUR) Generalitat de Catalunya, Spain (FISDUR2020/105).

Full text

Ci a ion: Pe ez-Po e o, A.; Que ol, J.; Camps, A. Resou ce-E icien FPGA A chi ec u e o Real-Time RFI Mi iga ion in In e e ome ic Radiome e s. Senso s 2024,24, 8001. h ps://doi.o g/10.3390/s24248001 Academic Edi o : Ja i Nu mi Recei ed: 28 No embe 2024 Re ised: 9 Decembe 2024 Accep ed: 12 Decembe 2024 Published: 14 Decembe 2024 Copy igh : © 2024 by he au ho s. Licensee MDPI, Basel, Swi ze land. This a icle is an open access a icle dis ibu ed unde he e ms and condi ions o he C ea i e Commons A ibu ion (CC BY) license (h ps:// c ea i ecommons.o g/licenses/by/ 4.0/). senso s A icle Resou ce-E icien FPGA A chi ec u e o Real-Time RFI Mi iga ion in In e e ome ic Radiome e s Ad ian Pe ez-Po e o 1,2,3,* , Jo ge Que ol 1,3,4 and Ad iano Camps 1,2,3,5 1CommSensLab—UPC, Uni e si a Poli ècnica de Ca alunya—Ba celonaTech, 08034 Ba celona, Spain 2Ins i u e o Space S udies o Ca alonia (IEEC)—CTE-UPC, 08860 Cas ellde els, Spain 3MITIC Solu ions S.L., 08017 Ba celona, Spain 4In e disciplina y Cen e o Secu i y, Reliabili y and T us (SnT), Uni e si y o Luxembou g, 1855 Luxembou g, Luxembou g 5College o Enginee ing, Uni ed A ab Emi a es Uni e si y, Al Ain 15551, Uni ed A ab Emi a es *Co espondence: ad ian.pe ez.po e [email p o ec ed] Abs ac : In e e ome ic adiome e s ope a ing a L-band, such as ESA’s SMOS mission, enable c ucial Ea h obse a ions p o iding high- esolu ion measu emen s o soil mois u e, ocean salini y, and o he geophysical pa ame e s. Howe e , he inc easing elec omagne ic spec um u iliza ion has led o signi ican Radio F equency In e e ence (RFI) challenges, pa icula ly c i ical gi en he senso s’ ine empe a u e esolu ion equi emen s o less han 1 K. This wo k p esen s he ha dwa e implemen a ion o an ad anced RFI de ec ion and mi iga ion algo i hm speci ically designed o in e e ome ic adiome e s, a ge ing u u e L-band missions. The implemen a ion p ocesses 1-bi quan ized signals a 57.69375 MHz om mul iple ecei e s, employing ime- equency analysis and pola ime ic de ec ion echniques while op imizing Field P og ammable Ga e A ay (FPGA) esou ce u iliza ion. No el op imiza ion s a egies include o e clocked p ocessing co es ope a ing a 230.775 MHz , e icien esou ce sha ing h ough ope a ion se ializa ion, and s a egic memo y managemen . The sys em achie es eal- ime p ocessing capabili ies while main aining de ec ion p ob- abili ies abo e 63% wi h alse ala m a es below 1% o ypical in e e ence scena ios. Pe o mance alida ion using syn he ic da ase s demons a es obus ope a ion ac oss a ious RFI condi ions, making his implemen a ion sui able as pa o he RFI de ec ion and mi iga ion e o s o u u e in e e ome ic adiome e missions beyond SMOS. Keywo ds: adio equency in e e ece; RFI; FPGA; Ea h obse a ion; in e e ome ic adiome e s; pola ime y 1. In oduc ion Mic owa e adiome y has es ablished i sel as a co ne s one o Ea h Obse a ion (EO) sys ems, p o iding p ecise da a o moni o ing c i ical en i onmen al pa ame e s such as soil mois u e, ocean salini y, and a mosphe ic condi ions [ 1 ]. Cu en ope a ional sa elli es employing mic owa e adiome e s, including Soil Mois u e and Ocean Salini y (SMOS) [ 2 ] and Soil Mois u e Ac i e Passi e (SMAP) [3] , ha e demons a ed he echnol- ogy’s capabili ies o global en i onmen al moni o ing. These ins umen s ope a e in p o ec ed equency bands heo e ically ese ed o passi e obse a ions. Howe e , he exponen ial g ow h o wi eless communica ions, coupled wi h unau ho ized ansmissions and ou -o -band emissions, has led o an inc ease in Radio F equency In e e ence (RFI) inciden s [ 4 – 6 ]. The p oli e a ion o RFI sou ces comp omises da a quali y and scien i ic obse a ions, p esen ing a signi ican challenge o cu en and u u e Ea h obse a ion missions. RFI can o igina e bo h om ex e nal sou ces and om conduc ed o adia ed in e e ence wi hin he sa elli e i sel [7]. The impac o RFI on adiome ic measu emen s mani es s in a ious o ms, anging om sub le biases ha dis o scien i ic da a o com- ple e da a loss in se e ely a ec ed egions. Analysis o SMOS mission da a has e ealed Senso s 2024,24, 8001. h ps://doi.o g/10.3390/s24248001 h ps://www.mdpi.com/jou nal/senso s Senso s 2024,24, 8001 2 o 14 signi ican RFI con amina ion pa e ns, pa icula ly o e densely popula ed egions in Asia and Eu ope [ 8 ]. In some a eas, pe sis en in e e ence has ende ed measu emen s comple ely unusable, necessi a ing ex ensi e da a il e ing and co ec ion p ocedu es [ 9 ]. Simila challenges ha e been documen ed o he SMAP mission [ 10 ] and o he adiome ic sys ems, highligh ing RFI as a c i ical conce n ha mus be add essed o ensu e he iabili y o u u e Ea h obse a ion missions [11]. The scien i ic communi y has esponded o hese challenges by de eloping inc easingly sophis ica ed RFI de ec ion and mi iga ion s a egies [ 12 – 14 ]. These app oaches ha e e ol ed om simple h eshold-based echniques o complex mul i-domain analysis me hods. A e he key lessons lea n om SMOS [ 15 ], a new a chi ec u e o ad anced L-band adiome e s using 1-bi quan iza ion a a highe sampling a e was p oposed [ 16 ]. As pa o he echnology ac i i ies, he RFI de ec ion algo i hm p esen ed in [ 17 ] was de eloped. The algo i hm p ocesses he 1-bi quan ized signals and employs inno a i e echniques such as equency-domain c oss-co ela ion compu a ion and Pola ime ic Ku osis, o e - ing p omising esul s in heo e ical and simula ion s udies. The challenges o RFI de ec ion wi h highly quan ized da a a e illus a ed in Figu e 1, which shows a chi p in e e ence signal be o e and a e 1-bi quan iza ion. The quan iza ion p ocess in oduces se e al c i ical e ec s: signal clipping undamen ally al e s bo h empo al and spec al p ope ies, gene a ing ha monics a in ege mul iples o he RFI’s undamen al equency, some o which mani es as aliases in he equency domain. Despi e hese dis o ions, he empo al and spec al signa u es o he RFI emain de ec able, mo i a ing de ec ion algo i hms ha exploi hese p ese ed cha ac e is ics while accoun ing o quan iza ion e ec s. Mic owa e adiome e s mus de ec ex emely weak signals, o en below − 100 dBm [ 18 ], making hem pa icula ly suscep ible o elec omagne ic in e e ence. The loss o sensi i i y due o he 1-bi sampling, since he ha d decision h eshold be ween 0 and 1 means ha any in e e - ence abo e he noise loo can di ec ly impac he quan iza ion decision, can po en ially co up measu emen s mo e se e ely han in sys ems wi h highe bi dep h ha p o ide ampli ude in o ma ion. (a) (b) Figu e 1. E ec s o 1-bi quan iza ion on a 15,000 K chi p RFI signal wi h he mal noise. (a) O iginal unquan ized spec og am showing he chi p’s na u al equency p og ession. (b) A e 1-bi quan i- za ion, e ealing ha monic gene a ion and aliasing e ec s, among o he s. Howe e , he ansi ion om heo e ical algo i hms o space-quali ied implemen a- ions p esen s a o midable se o challenges. Space missions demand highly op imized ha dwa e implemen a ions ha mus ope a e eliably o yea s wi h minimal in e en ion. Field P og ammable Ga e A ay (FPGA) implemen a ions mus balance complex ade- o s be ween p ocessing capabili ies, esou ce u iliza ion, and powe consump ion [ 19 ]. Real- ime p ocessing equi emen s necessi a e ca e ul op imiza ion o da a low and com- pu a ional esou ces, while space ope a ion demands obus e o handling and aul ole ance mechanisms [ 20 ]. These implemen a ion challenges become pa icula ly ha d o in e e ome ic adiome e s, whe e nume ous ecei e s mus be p ocessed simul aneously. Some examples o such implemen a ions can be ound in [ 13 , 21 , 22 ] o mul i-bi inpu s. Con en ional app oaches o en ely on dedica ed FPGAs o each ecei e o ecei e pai , leading o inc eased sys em complexi y, powe consump ion, and mission cos s. Space- g ade FPGAs p esen addi ional cons ain s, ypically o e ing ewe esou ces han hei comme cial coun e pa s while demanding mo e obus design p ac ices and ho ough Senso s 2024,24, 8001 3 o 14 alida ion p ocedu es. Implemen a ion conside a ions ex end beyond basic esou ce al- loca ion o encompass complex sys em-le el challenges. Clock domain managemen and synch oniza ion become c i ical when dealing wi h mul iple da a s eams and p ocessing s ages. Fixed-poin a i hme ic mus be ca e ully designed o main ain p ecision h oughou he p ocessing chain while minimizing esou ce usage. Memo y bandwid h op imiza ion equi es s a egic bu e ing and e icien da a mo emen s a egies. Pipeline design mus balance h oughpu equi emen s agains esou ce cons ain s, o en necessi a ing c ea i e app oaches o esou ce sha ing and ope a ion se ializa ion. The wo k p esen ed he ein add esses hese implemen a ion challenges, desc ibing a p ac ical ealiza ion o ad anced RFI de ec ion and mi iga ion algo i hms speci ically op i- mized o space-based in e e ome ic adiome e s explo ed in [ 17 ]. Th ough inno a i e app oaches o o e clocking, esou ce sha ing, and ope a ion se ializa ion, he implemen- a ion achie es signi ican educ ions in FPGA esou ce equi emen s while main aining eal- ime p ocessing capabili ies. The design emphasizes eliabili y and lexibili y, allowing pa ame e adjus men du ing mission li e ime while main aining obus ope a ion in he space en i onmen . The ollowing sec ions de ail he de elopmen and alida ion o his implemen a ion. Sec ion 2p esen s a comp ehensi e block design, examining he da a low a chi ec u e and p ocessing s ages. Sec ion 3explo es implemen a ion op imiza ion s a e- gies, de ailing no el app oaches o o e clocking, se ializa ion echniques, and esou ce u iliza ion imp o emen s. Sec ion 4desc ibes he alida ion me hodology, p esen ing esul s om syn he ic da a es ing, ha dwa e-in- he-loop alida ion, and pe o mance measu emen s. Finally, Sec ion 5o e s conclusions and examines po en ial pa hways o u u e implemen a ion imp o emen s. 2. Algo i hm Desc ip ion This sec ion desc ibes an RFI de ec ion and mi iga ion algo i hm op imized o in e - e ome ic adiome e s wi h 1-bi digi iza ion. The algo i hm combines s a is ical analysis h ough ku osis es ima ion wi h pola ime ic measu emen s o iden i y and emo e RFI con amina ion. I p ocesses bo h ime and equency domains o p o ide wi h a wide ange o de ec ion oppo uni ies. The de ec ion s a egy makes use o he non-Gaussian cha ac e is ics o RFI signals and hei impac on signal pola iza ion, allowing o e ec i e iden i ica ion e en wi h highly quan ized inpu da a. The Ha dwa e Design Language (HDL) a chi ec u e has been s uc u ed o minimize esou ce u iliza ion o allow o mul iple ecei e s o be ins an ia ed in he same FPGA, while main aining p ocessing capabili ies. The RFI Mi iga ion algo i hm implemen a ion is sepa a ed in h ee dis inc p ocessing s ages (Figu e 2), each add essing speci ic aspec s o he de ec ion and mi iga ion p ocess: i s , he Obse able Gene a ion s age p oduces he in e media e p oduc s necessa y o RFI de ec ion. This s age implemen s he heo e ical amewo k desc ibed in [ 17 ], compu ing he ime- equency ep esen a ions and pola i- me ic pa ame e s while managing he s ic esou ce cons ain s o space-g ade FPGAs. The s age handles he c i ical 1-bi quan ized inpu signals, p ocessing hem om he base sampling a e o 57.69375 MHz, h ough an o e clocked Sho -Time Fou ie T ans o m (STFT), while p epa ing he da a o subsequen analysis. Second, he RFI De ec ion s age p ocesses he obse ables o iden i y in e e ence in bo h ime and equency domains. This s age implemen s he mul i-domain analysis app oach, gene a ing blanking masks a he sample le el. The de ec ion p ocess inco po a es bo h he s a is ical and pola ime ic es s. Thi d, he PMS Blanking s age applies he gene a ed masks o mi iga e RFI in bo h he 1-bi quan ized signals and he Powe Measu emen Sys em (PMS) da a. This inal s age ensu es he cleaned signals main ain p ope synch oniza ion o he subsequen co ela ion p ocessing. The implemen a ion adop s a modula a chi ec u e whe e hese h ee p ocessing s ages a e encapsula ed in sepa a e HDL blocks. The design enables con olled da a low managemen be ween p ocessing s ages, c ucial o main aining eal- ime p ocessing capa- bili ies. Ex e nal bu e ing handles he 3-bi unca ed STFT ou pu s and 1-bi pola iza ion Senso s 2024,24, 8001 4 o 14 signals, ensu ing p ope synch oniza ion wi h he co ela o iming equi emen s. The bu e ing s a egy op imizes memo y usage while main aining he necessa y h oughpu o eal- ime ope a ion. A key a chi ec u al decision in ol es p ocessing each ecei e inde- penden ly. The design p ocesses a single ecei e ’s da a pa h, allowing ho izon al scaling h ough mul iple ins an ia ions o he RFI Mi iga ion block. The abili y o scale ho izon ally by eplica ing p ocessing blocks p o ides lexibili y in adap ing he implemen a ion o di e en mission equi emen s and ha dwa e cons ain s. x y calib a ion Obse able gene a ion RFI De ec ion PMS Blanking h esholding pmsx pmsy T unca ed STFT Equalized STFT Blanking Masks gammax gammay mpmsx mpmsy apmsx apmsy unca ed_s blank_mask Figu e 2. Simpli ied o e iew o he RFI Mi iga ion algo i hm implemen a ion showing he h ee main p ocessing s ages and da a low pa hs. Con igu able o ex e nal inpu s a e shown wi h ed a ows. Resou ce-in ensi e ope a ions, pa icula ly he Fas Fou ie T ans o m (FFT) compu a- ion and wide-wo d di isions, ha e been speci ically op imized. The FFT implemen a ion employs se ializa ion echniques and esou ce sha ing s a egies o minimize Digi al Signal P ocessing (DSP) block usage while main aining h oughpu equi emen s. Simila ly, di i- sion ope a ions a e op imized h ough Au oma ic Gain Con ol (AGC) uni s ha educe he wid h o he ope ands. Memo y managemen emphasizes he use o Block RAM (BRAM) o e dis ibu ed memo y and egis e s. This s a egy educes he o e all logic elemen us- age while p o iding he necessa y s o age capaci y o in e media e esul s and p ocessing bu e s. The ollowing sec ions p o ide de ailed block diag ams and in o ma ion o each p ocessing s age, examining he speci ic op imiza ion s a egies employed o mee space implemen a ion equi emen s while main aining algo i hm e ec i eness. 2.1. In e ace De ini ion The RFI de ec ion and mi iga ion sys em in e aces wi h mul iple da a s eams and con ol signals, as illus a ed in Figu e 2. Each in e ace se es a speci ic pu pose in he p ocessing chain. The sys em’s p ima y inpu s a e wo 1-bi quan ized da a s eams (xand y) ep esen - ing he in-phase and quad a u e componen s om each ecei e ’s X and Y pola iza ions. These signals a e sampled a 57.69375 MHz and eed di ec ly in o he Obse able Gene a- ion block. In pa allel, he sys em ecei es PMS measu emen s (pmsx,pmsy) a a lowe a e o app oxima ely 28 kS/s, which p o ide o al powe in o ma ion o each pola iza ion channel. The inal s age applies he gene a ed blanking masks o bo h he high-speed signal pa h and he PMS measu emen s. The ou pu s include gain-co ec ed PMS measu emen s o bo h pola iza ions (gammax,gammay), mi iga ed and a e aged PMS alues (mpmsx, mpmsy), and unmi iga ed and a e aged PMS alues (apmsx,apmsy). These ou pu s p o ide bo h debug and clean measu emen s o subsequen adiome ic p ocessing. 2.2. Obse able Gene a ion The Obse able Gene a ion subblock (Figu e 3) gene a es in e media e signals ha a e hen used in he RFI De ec ion and PMS Blanking subblocks o u he p ocessing, as well as he inpu unca ed signals o he ad anced co ela o . These in e media e signals co espond o he unca ed and equalized STFT, ob ained om he X- and Y-pola iza ion inpu signals. This subblock includes a calib a ion p ocedu e o ex ac s a is ical in o ma- ion om he inpu signals o equalize he gene a ed STFT. The unca ed signals can also be con igu ed ex e nally wi h a unca ion ac o ( δp ). The main pu pose o his block is o con e he X- and Y-pola iza ion eal and imagina y samples o a sui able o ma o RFI Senso s 2024,24, 8001 5 o 14 de ec ion. This in e media e o ma includes a 3-bi unca ed STFT ou pu , and a 16-bi equalized STFT ou pu . x O e clocked STFT 230.775 MHz 125 MHz Calib a ion y xe ye T unca ion Equaliza ion x y CPU Co-p ocesso Obse able Gene a ion Figu e 3. Obse able Gene a ion block diag am de ailing he p ocessing chain om 1 o bi inpu s h ough windowing and FFT s ages o unca ed and equalized ou pu s. The di e en clock domains a e higligh ed in ed and o ange. 2.2.1. Calib a ion The calib a ion p ocedu e allows he pa ial compu a ion o he equaliza ion coe - icien s, wi h he help o an ex e nal p ocesso o pe o m he cos lie s eps. By de aul , da aEq is se o 1, hus applying no equaliza ion. In o de o ob ain he p ope alues o use in he da aEq ield, he calib a ion p ocedu e is necessa y. The p ocedu e in ol es se ing MCalSe o a numbe o ime slo s ha wan o be in eg a ed. Once s a Cal is se o ue, he block will s a in eg a ing he Powe Spec al Densi y (PSD) o he da a in X and Y. When MCalSe ime slo s ha e passed (calDone is ue), he accumula o will be ou pu h ough he da aCal po when alidCal is ue. I is impo an o no e ha he eal pa o his po co esponds o he alues o X-pol, and he imagina y pa o Y-pol. I is possible o speci y an add ess o his alue o be ou pu o, by using he add Cal po , oge he wi h he add Cal lag. Wi h his alue, he Equaliza ion coe icien s can be calcula ed by di iding hem by MCalSe , pe o ming he squa e oo and in e ing he alue. The esul o his ope a ion will be se o he da aEq po o comple e he calib a ion. 2.2.2. Equaliza ion and T unca ion The 3-bi unca ion applied by he Obse able Gene a ion block can be con igu ed by means o he δpinpu a iable. δpis a scaling ac o used du ing unca ion, de ined as: δp=2Nbi s−1−1 Aclip =2Nbi s−1−1 δ·√2, (1) whe e he numbe o quan iza ion bi s is Nbi s = 3, and he scaling ac o is δ = 2 [ 23 ]. In p inciple, δ mus be selec ed so ha he clipping e ec s a e negligible. This ac o is applied o he signal p io o unca ion as: X =ℜ(X)·δp(2) Xi =ℑ(X)·δp(3) Y =ℜ(Y)·δp(4) Yi =ℑ(Y)·δp, (5) and i con ols he clipping poin o he unca ion. A deepe s udy on he e ec s o he δ pa ame e can be ound in Appendix A o [17]. 2.3. RFI De ec ion The RFI De ec ion subblock (Figu e 4) uses he in e media e ou pu s gene a ed by he Obse able Gene a ion block and c ea es blanking masks o allow mi iga ion o he inpu signals i hey a e con amina ed by RFI. The main inpu s o his subblock a e he Equalized Senso s 2024,24, 8001 6 o 14 STFT ou pu s ob ained om he Obse able Gene a ion block, and he ou pu s co espond o me ics on he p ocess and he blanking masks o be used when mi iga ing he inpu obse ables. The h esholds used in he de ec ion o RFI signals can be uned by changing he Th eshold po s, bo h in ime and equency. S a is ical Pola ime y F eq. Mask OR MaskTime Mask bx by Me ics Blanking Mask h es xe xei ye yei e_ alid m_de m_blank b_ alid AND Mask Figu e 4. RFI De ec ion a chi ec u e showing pa allel compu a ion o s a is ical and pola ime ic pa ame e s in ime and equency domains. The de ec ion logic combines mul iple me ics o gene a e blanking masks o RFI mi iga ion. Con igu able o ex e nal inpu s, and debug ou pu s, a e shown wi h ed a ows. Th eshold Calcula ion The ime and equency h esholds a e he de ec ion h esholds o s a is ical and pola ime y me ics o de e mine ha an RFI signal is p esen . The alue o hese h esholds may ake wo di e en speci ic alues whe he hey a e used o empo al o spec al momen s. Fo he alues K= 1024, M= 4096, and PFA = 1 · 10 −8 , he ime h eshold is 0.3582, and he equency h eshold is 0.1791. These heo e ical h esholds a e ob ained as: α = 4 M·√2·e −1(1−PFA)(6) α = 4 K·√2·e −1(1−PFA), (7) whe e α , α co espond o he equency and ime h esholds, espec i ely, M , K co espond o he numbe o samples in he equency and ime domains, espec i ely, e is he e o unc ion, and PFA is he P obabili y o False Ala m. A di e en h eshold, he be a h eshold ( β ) o maximum blanking h eshold, is used o adjus he amoun o posi i e de ec ions in he masks ha is allowable so as o no excise a signi ican pa o he desi ed signal. Mo e in o ma ion on his p ocedu e can be ound in Sec ion 2.1.6 o [ 17 ]. The RFI mi iga ion is based on he excision o he con amina ed samples ou o he se o all ans o med samples. The RFI mi iga ion ope a es e icien ly i ew samples con ain he la ges ac ion o he RFI powe . Howe e , his may no be he case when he RFI powe is well-sp ead ac oss he ime- equency space. In hese cases, i may happen ha almos all samples a e disca ded and, he e o e, no signal emains a he ou pu o he RFI mi iga ion algo i hm. The alue o β de e mines which ype o mi iga ion app oach is applied o he signal. A ypical alue o he be a h eshold is 1. 2.4. PMS Blanking The PMS Blanking subblock (Figu e 5) pe o ms he inal mi iga ion o he de ec ed RFI om he inpu PMS signals, using he masks p o ided by he RFI De ec ion subblock, and he T unca ed STFT signals p o ided by he Obse able Gene a ion block, o p o ide he X- and Y-pola iza ion a e aged (and mi iga ed) PMS signals. The ou pu o his block includes he Gamma pa ame e s used o scale he inal mi iga ed signal. Senso s 2024,24, 8001 7 o 14 g_ alid gy1 gy2 mapmsx mapmsy apmsx apmsy pmsb_ alid gx1 gx2 Gamma Calcula ion pmsx pmsy x x i y y i _ alid bx by b_ alid pms_ alid PMS A e aging Figu e 5. PMS Blanking implemen a ion illus a ing he applica ion o blanking masks o bo h high- speed signals and PMS measu emen s. Ra e con e sion and gain co ec ion s ages ensu e p ope synch oniza ion and calib a ion. The mi iga ion o he powe measu emen s ollows a pulse blanking app oach (mi - iga ion in he ime domain), bu ins ead o using jus he ins an aneous powe alue o in e he p esence o RFI i i is abo e a gi en alue ( ypically se e al imes he s anda d de ia ion o he powe i sel , assuming i is RFI- ee), he blanking mask is calcula ed di ec ly om he empo al momen s o he pola ime ic ku osis ( bx[m] and by[m] ). The a ios, γx and γy , a e calcula ed o each ecei e , ep esen ing he a io be ween he powe o he bins a e mi iga ion and be o e, as: γx, =∑M−1 m=0∑K−1 k=0|Xmi [m,k]|2 ∑M−1 m=0∑K−1 k=0|X [m,k]|2, (8) γy, =∑M−1 m=0∑K−1 k=0|Ymi [m,k]|2 ∑M−1 m=0∑K−1 k=0|Y [m,k]|2., (9) whe e Xmi [m , k] and Ymi [m , k] a e he di e en mi iga ed ime and equency obse ables o he X and Y pola iza ions, whe eas X [m , k] and Y [m , k] a e unmi iga ed. These a ios a e used o compensa e o he bias in oduced by he RFI signal in o he PMS measu emen s. No e ha , ideally, ou pu PMS signal should be ob ained di ec ly om he mi iga ed STFT i he inpu signal had mul iple quan iza ion bi s. A e he mi iga ion o he co up ed PMS, he sum o PMS samples ha a e no disca ded has o be no malized by he gamma ac o , in o de o es ima e p ope ly he powe in each channel/pola iza ion, as: Pmi x, =∑ b ime x[m]=1 Px, [m]·γx, , (10) Pmi y, =∑ b ime y[m]=1 Py, [m]·γy, ., (11) whe e Pmi x, , Pmi y, a e he mi iga ed powe s o he X and Y pola iza ions and ecei e , Px, , Py, a e he unmi iga ed powe s, and he b ime x[m] = 1 and b ime x[m] = 1 sums i e a e o e he blanking masks, whe e hey a e equal o 1. 3. Implemen a ion Op imiza ion The implemen a ion o any DSP algo i hms in FPGAs equi es ca e ul op imiza ion o mee eal- ime p ocessing equi emen s while e icien ly u ilizing a ailable esou ces. This sec ion discusses he key op imiza ion s a egies employed h ough he implemen a ion o he RFI mi iga ion algo i hm. Senso s 2024,24, 8001 8 o 14 3.1. Fixed-Poin Design The da a p ocessing chain (Figu e 6) shows cha ac e is ic bi -wid h changes h ough ixed-poin ope a ions. I demons a es s a egic ixed-poin scaling choices, wi h bi - wid h expansion in mul iplica ion-hea y ope a ions (windowing, S okes), and con olled educ ion in s a is ical compu a ions (ku osis) and powe measu emen s (PMS). Gamma Calcula ion i(0,16,0) X/Y PMS i(0,12,0) PMS A e aging i(1,32,8) X/Y Pola iza ion Radiome ic da a Windowing FFT Equaliza ion S okes Pa ame e s Time Ku osis F equency Ku osis i(0,1,0) i(0,16,15) i(1,16,11) i(0,16,11) i(0,68,44) i(0,16,12) i(0,16,12) T unca ion Th esholding i(0,1,0) i(1,3,0) Inpu Ou pu Gamma coe icien s A e aged / Mi iga ed PMS Blanking masks Figu e 6. Fixed-poin implemen a ion o adiome ic da a p ocessing chain. The diag am shows bi -wid h e olu ion h ough signal p ocessing s ages. Block colo s indica e inpu s and ou pu s (blue), lossless p ocessing (g ay), and p ecision loss: g een o low, yellow o medium, and o ange o signi ican p ecision educ ion. As p e iously in oduced, he adiome ic signal is quan ized a 1 bi . The e ec s o his choice in e ms o adiome ic sensi i i y ha e been discussed in he in oduc ion, bu con e sely, i also o e s subs an ial ha dwa e e iciency ad an ages. The educed bi wid h di ec ly ansla es o smalle ha dwa e oo p in s in c i ical componen s, including adde s, accumula o s, and associa ed ou ing esou ces. This a chi ec u al choice cascades in o p ac ical sys em-le el bene i s: dec eased memo y equi emen s, op imized FPGA esou ce u iliza ion, enhanced iming pe o mance h ough simpli ied logic pa hs, and educed o e all powe consump ion. The adiome ic da a p ocessing chain in he Obse able Gene a ion block begins wi h windowing, applying a Hamming window o shape he empo al esponse o subsequen STFT analysis. The window unc ion educes spec al leakage and imp o es equency esolu ion, hough expanding he wo d leng h o i(0,16,15) due o he mul iplica ion wi h window coe icien s. The FFT s age in oduces bi g ow h p opo ional o log2(N) h ough i s bu e ly addi ions, bu a e scaling by √N , i se les a i(1,15,11) . This ollows om he heo e ical maximum g ow h in FFT p ocessing, whe e he widdle ac o mul iplica ions in oduce nega i e alues in o he compu a ion. The ac ion leng h is educed o a oid excessi e g ow h in la e s ages. The RFI De ec ion block implemen s wo key ope a ions: he compu a ion o S okes pa ame e s and he es ima ion o spec al ku osis in bo h ime and equency domains. The S okes pa ame e s compu a ion equi es ca e ul managemen o nume ical g ow h h ough he p ocessing chain. S a ing om an ini ial ixed-poin ep esen a ion o i(0,16,11) o he inpu samples, he wo d leng h expands signi ican ly due o he successi e mul iplica- ion ope a ions. The mos demanding case occu s in he compu a ion o he S4pa ame e , whe e he bi -wid h g ows up o i(1,68,44) o main ain p ecision h ough he complex p oduc s. This expansion is necessa y o p e en a i hme ic o e low and p ese e he de- ec ion sensi i i y ac oss he ull dynamic ange o he inpu signals. The mos nume ically challenging aspec lies in he ku osis compu a ion, which equi es ex ensi e accumula ion o ou h-o de momen s. While his accumula ion inhe en ly demands high nume ical p ecision du ing in e media e calcula ions, he inal ku osis alues a e ep esen ed us- ing ixed-poin o ma i(0,16,12) . This educed p ecision is jus i ied by he de ec ion mechanism i sel : ku osis-based RFI de ec ion elies on h eshold compa ison a he han p ecise magni ude es ima ion. When he ku osis de ia es signi ican ly om i s heo e ical alue o Gaussian signals, indica ing he p esence o RFI, he exac magni ude o his de ia ion becomes i ele an o de ec ion pu poses. This implemen a ion conside a ion Senso s 2024,24, 8001 9 o 14 signi ican ly educes ha dwa e esou ces while main aining de ec ion e ec i eness. Finally, he h esholding s age con e s he ku osis alues in o bina y decisions, esul ing in he bina y blanking masks. In he PMS Blanking block, he implemen a ion o gamma calcula ions (Equa ions (8) and (9) ) is op imized o FPGA esou ces by sepa a ing he nume a o and denomina o compu a ions, a oiding di ec di ision ope a ions in ha dwa e. Bo h he nume a o and denomina o a e ep esen ed in ixed-poin o ma i(0,16,0) , wi h he ac ual di ision pe o med in pos -p ocessing. This design choice signi ican ly educes ha dwa e complex- i y while main aining he necessa y p ecision o he powe a io es ima ion. The PMS a e aging compu a ion (Equa ions (10) and (11) ) uses a wide ixed-poin ep esen a ion o i(1,32,8) o accommoda e he accumula ion o powe measu emen s and ensu e su icien dynamic ange o bo h s ong and weak signal condi ions. The second pa h pe o ms he a e aging o bo h he mi iga ed and unmi iga ed PMS measu emen s. The inal powe es ima ion is ob ained by no malizing he sum o non-disca ded PMS samples by hei co esponding gamma ac o s, ensu ing accu a e powe measu emen s e en in he p esence o RFI blanking. 3.2. Resou ce Op imiza ion and Th oughpu Enhancemen The implemen a ion employs se ializa ion o he pa allel X/Y pola iza ion inpu s, in e lea ing he da a s eams be o e en e ing he p ocessing chain. By con e ing pa allel da a pa hs in o a single se ialized s eam, he a chi ec u e euses c i ical blocks including windowing and FFT p ocesso s. This se ializa ion s a egy educes FPGA esou ce u i- liza ion by app oxima ely 50% compa ed o a ully pa allel implemen a ion, as iden ical ope a ions o bo h pola iza ions sha e he same ha dwa e blocks. The esou ce op imiza- ion becomes pa icula ly ele an in FPGA pla o ms whe e DSP blocks and memo y ep esen cons ained esou ces. To main ain p ocessing h oughpu despi e se ializa ion, he sys em implemen s a 4x o e clocking scheme in he FFT p ocessing block. The inpu da a a i es wi h a 1 / 4 du y cycle, p o iding iming ma gins ha enable clock a e mul iplica ion. By ope a ing he FFT a ou imes he inpu clock equency, he sys em achie es he same e ec i e h oughpu as a pa allel implemen a ion while u ilizing ewe ha dwa e esou ces. This o e clocking s a egy ensu es ha he se ialized da a pa h can p ocess bo h X and Y pola iza ion samples wi hin he equi ed ime cons ain s, ma ching he pe o mance o a dual-pa h a chi ec u e. Table 1p o ides an es ima ion o he FPGA esou ces used by he en i e RFI Mi iga ion block once implemen ed in he FPGA. The es ima ion is pe o med by Vi ado wi h knowl- edge o he a chi ec u e o he FPGA whe e he block will be implemen ed in, bu is s ill missing u he op imiza ions ha can only be pe o med once he block is implemen ed wi h he es o he sys em, ins ead o isola ed. Table 1. Resou ce u iliza ion compa ed wi h he a ailable esou ces in he Xilinx KU040 a chi ec u e. LUT Logic LUT Memo y La ch BRAM DSP ObsGen STFT 3838 785 7388 7 16 ObsGen EqT unc 625 0 743 6.5 12 RFI De 9260 99 5782 30 48 PMS Blank 2755 84 2631 3 0 To al 16,478 968 16,544 46.5 76 KU040 242,400 484,800 1200 1920 Pe cen 6.80 % 3.41 % 3.88 % 3.96 % 4. Valida ion and Tes ing The alida ion o RFI de ec ion and mi iga ion implemen a ions equi es a sys ema ic app oach o e i y bo h unc ional co ec ness and pe o mance unde a ious ope a ing condi ions. The es ing s a egy consis s o mul iple s ages, om syn he ic da a alida ion o ull sys em in eg a ion es ing, ensu ing he implemen a ion mee s i s design speci ica- ions while main aining eal- ime pe o mance. The simula ion was pe o med ei he by