Qaadaha SDR DVB-T2 ee C ++

Software-ka lagu qeexay Raadiyaha waa hab lagu beddelo shaqada birta (taas oo runtii caafimaadkaaga u wanaagsan) madax xanuunka barnaamijyada. SDR-yadu waxay saadaaliyaan mustaqbal weyn faa'iidada ugu weynna waxaa loo arkaa inay tahay ka saarista xannibaadaha hirgelinta borotokoolka raadiyaha. Tusaale ahaan waa habka qaabaynta habka OFDM (Orthogonal-frequency-division multiplexing), kaas oo ay suurtogal ka dhigayso kaliya habka SDR. Laakin SDR waxa kale oo ay haysataa hal fursad oo injineernimo oo kali ah - awoodda lagu xakameynayo oo lagu sawiri karo calaamad meel kasta oo aan loo meel dayin iyadoo la adeegsanayo dadaalka ugu yar.

Mid ka mid ah halbeegyada isgaarsiineed ee xiisaha leh waa telefishanka dhulka dhulka ah ee DVB-T2.
Maxay? Dabcan, waxaad daari kartaa TV-ga adigoon kicin, laakiin gabi ahaanba ma jiraan wax aad ku daawato halkaas, tani maahan fikradeyda, laakiin waa xaqiiqo caafimaad.

Dhab ahaantii, DVB-T2 waxaa loogu talagalay oo leh awood aad u ballaaran, oo ay ku jiraan:

  • codsiga gudaha
  • qaabaynta laga bilaabo QPSK ilaa 256QAM
  • bandwidth ka 1,7MHz ilaa 8MHz

Waxaan khibrad u leeyahay helitaanka telefishinka dhijitaalka ah anigoo isticmaalaya mabda'a SDR. Heerka DVB-T waxa uu ku jiraa mashruuca GNURadio ee caanka ah. Waxa jira gr-dvbs2rx block ee heerka DVB-T2 (dhammaantood waa isla GNURadio), laakiin waxay u baahan tahay wada shaqayn horudhac ah waxayna dhiirigelinaysaa (mahadsanid gaar ah Ron Economos).

Waxa aan hayno.

Waxaa jira halbeeg ETSI EN 302 755 kaas oo faahfaahinaya gudbinta, laakiin aan ahayn soo dhawaynta.

Digniintu waxay ku socotaa hawo leh soo noqnoqoshada muunad ee 9,14285714285714285714 MHz, oo ay habaysay COFDM oo wata 32768 sideyaal, oo ku jira guuto ah 8 MHZ.

Waxaa lagu talinayaa in la helo calaamadaha noocan oo kale ah oo leh labanlaab muunad muunad ah (si aanay wax u lumin) iyo inta jeer ee dhexdhexaadka ah in ka badan bandwidth (soo dhaweynta superheterodyne), si looga takhaluso eexda DC iyo "leakage" ee oscillator maxaliga ah (LO). ) gelinta soo-dhoweynta. Aaladaha buuxiya shuruudahan aad bay qaali ugu yihiin xiisaha uun.

SdrPlay leh 10Msps 10bit ama AirSpy oo leh astaamo la mid ah ayaa aad uga jaban. Ma jiro su'aal ah in la labanlaabo soo noqnoqoshada muunad halkan iyo soo dhawaynta waxa lagu samayn karaa oo keliya beddelka tooska ah (Zero IF). Sidaa darteed (sababo dhaqaale awgood) waxaanu u wareegaynaa dhinaca raacsanayaasha SDR "saafiya" oo leh ugu yaraan beddelka qalabka.

Waxay ahayd lagama maarmaan in la xalliyo laba dhibaato:

  1. Iskuxidhka Soo hel wejiga saxda ah weecan RF iyo muunad weecinta soo noqnoqda.
  2. Dib u qor heerka DVB-T2 gadaal.

Hawsha labaad waxay u baahan tahay kood badan oo dheeraad ah, laakiin waxaa lagu xalin karaa adkaysi oo si fudud ayaa loo hubiyaa calaamadaha tijaabada.

Calaamadaha tijaabada ayaa laga heli karaa server-ka BBC ftp://ftp.kw.bbc.co.uk/t2refs/ oo leh tilmaamo faahfaahsan.

Xalka hawsha ugu horreysa waxay si aad ah ugu tiirsan tahay sifooyinka qalabka SDR iyo awoodaha xakamaynta. Isticmaalka hawlaha xakamaynta soo noqnoqda ee lagu taliyay, sida ay yiraahdaan, kuma guulaysan, laakiin waxay siisay khibrad badan oo akhrinta kuwa. dukumeenti, barnaamijyo, daawashada musalsalka TV-ga, xalinta su'aalaha falsafada..., marka la soo koobo, suurtagal ma ahayn in laga tago mashruuca.

Rumaynta "SDR saafi ah" ayaa sii xoogaysatay.

Waxaan aqbalnaa calaamadda sida ay tahay, u dhexgal ku dhawaad ​​analoogga oo ka soo saarna kan horeba u gaarka ahaa, laakiin la mid ah kan dhabta ah.

jaantuska xannibaadda isku xidhka:

Qaadaha SDR DVB-T2 ee C ++

Wax walba halkan waa sida uu dhigayo buug-yaraha. Xiga waa xoogaa ka sii dhib badan. weecsanaanta ayaa loo baahan yahay in la xisaabiyo. Waxaa jira suugaan badan iyo maqaallo cilmi baaris ah oo isbarbar dhigaya faa'iidooyinka iyo khasaarooyinka hababka kala duwan. Laga soo bilaabo qadiimiga - kani waa "Michael Speth, Stefan Fechtel, Gunnar Fock, Heinrich Meyr, Naqshad Qaadiha ugu Wanaagsan ee Gudbinta Broadband-ka Ku Salaysan OFDM - Qaybta I iyo II." Laakiin ma aanan la kulmin hal injineer oo awood u leh oo doonaya inuu tiriyo, sidaas awgeed habka injineernimada ayaa la isticmaalay. Iyadoo la adeegsanayo isla habka isku-dubbaridka, detuning ayaa lagu soo bandhigay calaamadda tijaabada. Isbarbardhigga jaangooyooyin kala duwan oo leh weecsanaan la yaqaan (isaga laftiisa ayuu soo bandhigay), kuwa ugu fiican ayaa loo xushay waxqabadka iyo fududaynta fulinta. Wejiga soo noqnoqda soo dhawaynta waxaa lagu xisaabiyaa isbarbardhigga inta u dhaxaysa ilaaliyaha iyo qaybteeda soo noqnoqota. Marxaladda soo noqnoqoshada soo noqnoqoshada iyo inta jeer ee muunada waxaa lagu qiyaasaa ka leexashada wejiga calaamadaha duuliyaha iyo tan sidoo kale waxaa loo isticmaalaa isle'eg toos ah oo fudud oo ah calaamadda OFDM.

Sifada simaneeyaha:

Qaadaha SDR DVB-T2 ee C ++

Oo waxaas oo dhan waxay si fiican u shaqeeyaan haddii aad ogtahay marka jir DVB-T2 bilaabmaa. Si taas loo sameeyo, calaamadda hordhaca ah ee P1 ayaa lagu kala qaadaa calaamadda. Habka lagu ogaanayo laguna kala saarayo calaamada P1 waxa lagu sifeeyay Tilmaamaha Farsamada ETSI TS 102 831

Isku xidhka tooska ah ee calaamada P1 (barta ugu sareysa ee bilawga jir):

Qaadaha SDR DVB-T2 ee C ++

Sawirka koowaad (lix bilood oo kaliya ayaa ka harsan ilaa sawirka guuraya...):

Qaadaha SDR DVB-T2 ee C ++

Waana halka aan ku baranno waxa ay yihiin dheelli-tirnaan la'aanta IQ, DC offset iyo dheecaanka LO. Caadi ahaan, magdhowga qalloocyadan gaarka ah ee beddelka tooska ah waxaa lagu hirgeliyaa darawalka SDR ee qalabka. Sidaa darteed, waxay qaadatay waqti dheer in la fahmo: garaacista xiddigaha ka soo jeeda kooxda QAM64 ee saaxiibtinimo waa shaqada hawlaha magdhowga. Waxaan ku qasbanaay in aan wax walba demiyo oo aan qoro baaskiilkayga.

Ka dibna sawirku wuu dhaqaaqay:

Qaadaha SDR DVB-T2 ee C ++

Habbaynta QAM64 oo leh meerto kooxeed gaar ah oo ah heerka DVB-T2:

Qaadaha SDR DVB-T2 ee C ++

Marka la soo koobo, tani waa natiijada ka soo gudubta hilibka duqadda ah ee dib loo mariyo furimaha hilibka. Heerku wuxuu bixiyaa afar nooc oo isku-dar ah:

  • xoogaa isdhaafsan
  • unug dhexgala (isku-darka unugyo ku jira block code)
  • waqti dhexda (sidoo kale waxay ku jirtaa kooxda codaynta blocks)
  • isdhaafsiga soo noqnoqda (isku dhafka soo noqnoqda ee astaanta OFDM)

Natiijo ahaan, waxaan ku haynaa calaamadda soo socota ee soo gelinta:

Qaadaha SDR DVB-T2 ee C ++

Waxaas oo dhami waa halgan loogu jiro xasaanadda qaylada ee calaamadda calaamadeysan.

Natiijada

Hadda waxaan arki karnaa ma aha oo kaliya calaamadda lafteeda iyo qaabkeeda, laakiin sidoo kale macluumaadka adeegga.
Waxaa jira laba qaybood oo kala duwan oo hawada ah. Mid kastaa wuxuu leeyahay laba kanaal oo muuqaal ah (PLP).

Mid ka mid ah wax aan caadi ahayn ayaa lagu arkay isku dhufashada koowaad - PLP-ga ugu horreeya wuxuu leeyahay calaamadda "multiple", taas oo macquul ah, maadaama aysan kali ku ahayn tirada badan, PLP labaadna waxay leedahay calaamadda "hal" waana su'aal.
Xitaa ka sii xiisaha badan ayaa ah nacasnimada labaad ee isku dhufashada labaad - dhammaan barnaamijyada PLP ee ugu horreeya, iyo PLP labaad ee xawaare deggan waxaa jira calaamad dabeecad aan la garanayn. Ugu yaraan ciyaaryahanka VLC, kaas oo fahma ilaa konton qaabab muuqaal ah iyo qadar isku mid ah oo maqal ah, ma aqoonsanayo.

Mashruuca laftiisa ayaa laga heli karaa halkan.

Mashruuca waxaa la abuuray iyada oo ujeedadu tahay in la go'aamiyo suurtogalnimada in la dejiyo DVB-T2 iyadoo la adeegsanayo SdrPlay (iyo hadda AirSpy.), Markaa tani xitaa ma aha nooca alfa.

PS Markii aan maqaalka si dhib leh u qorayay, waxaan ku guulaystay in aan PlutoSDR ku daro mashruuca.

Qof ayaa isla markaaba odhan doona waxaa jira 6Msps oo keliya calaamadda IQ ee soosaarka USB2.0, laakiin waxaad u baahan tahay ugu yaraan 9,2Msps, laakiin tani waa arrin gooni ah.

Source: www.habr.com

Add a comment