Küsimus:
Kas parallaksi propellerit kasutades on siin kirjeldatud demoduleerimistehnika nimi?
mstram
2016-05-11 06:05:24 UTC
view on stackexchange narkive permalink

Kas see on nimega tunnustatud SDR-tehnika või on see lihtsalt DSP, r / f tehnikate kombinatsioon?


Küsisin autorilt, kuid ei saanud vastust, võib-olla sellepärast, et ta arvas, et see oli "ilmne" (siiski mitte mulle, SDR / elektroonika algajale)

http://forums.parallax.com/discussion/105674/hook-an- antenn oma propellerile ja kuulake raadiot-uut-lühilaine-prog / p4

Vaadake Phil Pilgrimi allolevat kolmandat postitust "Lisatud on komplekt jäljed, mis võivad selgitada vastuvõtjas toimuvat. ..... "

Kas see on Sigma Delta ADC muudetud vorm? :

"Kui me kasutaksime seda loendurit ADC-na, võiksime selle FRQx-i seada väärtusele 1 ja lasta sel lugeda antud intervalliga A3-l nähtavate arvude arvu. See arv oleks proportsionaalne keskmine signaali tugevus A3-l selle intervalli jooksul. Kuid me ei kavatse seda teha. Selle asemel on meil vaja ainult seda 0-st ja 1-st stringist pin A4-le. Seda näidatakse lisatud pildi keskel signaalina "ADC" , magenta värviga. "

Lisateave projekti kohta on siin esimeses postituses:

http://forums.parallax.com/discussion/105674/hook- antenn oma propellerile ja kuulake raadiot-uut-lühilaine-prog / p1

* Nüüd, kui olen teie tähelepanu pälvinud, siin on teooria selle taga. Enamik turul olevaid tarbijaraadioid on superheterodüünid. Sellistes vastuvõtjates "segatakse" sissetulev raadiosignaal häälestatavast kohalikust ostsillaatorist (LO) pärineva siinuslainega.

Segamine on põhimõtteliselt analoogkorrutamine, mis lisaks algsetele raadiosagedus- ja ostsillaatorisignaalidele tekitab signaale, mis asuvad nii nende summa kui ka erinevuse sagedustel. Segisti väljund filtreeritakse ühele fikseeritud "vahesagedusele" (IF) ja seejärel võimendatakse. AM (amplituudmodulatsioon) raadiojaamades, mis häälestuvad vahemikus 550KHz kuni 1600KHz, on IF tavaliselt 455KHz. Niisiis, muutes kohaliku ostsillaatori sagedust vahemikus 1005KHz kuni 2055KHz, võib mikserist saada kogu leviriba jaoks 455KHz erinevuse signaali. Seejärel viiakse IF-võimendi väljund "detektorisse", mis parandab ja madalpääsfiltreerib IF-signaali heli lainekuju saamiseks.

Superheterodüüniga sarnane vastuvõtja on otsemuundusvastuvõtja. Sellises vastuvõtjas on "vahesagedus" null. Teisisõnu, LO on häälestatud täpsele sagedusele, mida soovite kuulata, ja erinevussignaal on lihtsalt tuvastatud heli, mida saab seejärel madalpääsfiltreerida ja võimendada. Kuid siin on konks: kohalikul ostsillaatoril peab olema mitte ainult soovitud signaaliga sama sagedus, vaid ka sama faas. Selle mõistmiseks oletame, et sissetulev raadiosageduskandja ja LO olid üksteisega faasist väljas 90 °. Koos korrutades tühistaksid need kaks signaali üksteise tõhusalt ja te ei kuuleks midagi. Kui nad on faasis, siis positiivsed kõikumised korrutaksid, andes positiivseid tulemusi ja negatiivsed kõikumised, tagastades ka positiivsed tulemused. Kuid LO panemine sissetuleva operaatori külge lukustamiseks võib olla keeruline - eriti kui see operaator on nõrk.

Üks võimalus on see, et teil on kaks LO-d, mille faas on 90 ° faasist väljas, ja kaks segistit. Idee seisneb selles, et mida üks LO ostsillaator valest faasist mööda igatseb, saab teine ​​kinni. Tegelikult saab kahe segisti väljundeid kombineerida nii, et tegelikud LO faasid pole asjakohased, kui need on üksteisest 90 ° kaugusel. Valem selleks on: ···· Audio amplituud = sqrt (I2 + Q2), kus I on ühe mikseri väljund ("In-phase" LO-st) ja Q on teise mikseri väljund ( "Quadrature-phase" LO-st) .Noh, see on piisav teooria, et panna alus Propelleri vastuvõtjale. Ma olen tõepoolest palju asju üle vaadanud, kuid see on foorumi postitus, mitte raamat, ja ma tahan jõuda tegeliku riistvara ja tarkvarani. *

* RAKENDAMINE Propelleri loenduri kasutamine analoog-digitaalmuunduri (ADC) alus on nüüdseks väljakujunenud. Miks siis mitte lihtsalt kinnitada ühe sellise ADC sisendisse antenn ja vaadata, mis välja tuleb? Põhimõtteliselt olen seda teinud. Siin on skeem:

schematic

Antenn (traat, mis on üle minu poe lae kokku tõmmatud) on ühendatud induktiivpooli kaudu nii digitaalse kui ka maandatud maandusega. Kasutasin oma rämpspostikastist leitud 330uH võimsusega induktorit. See töötas tegelikult paremini kui odava transistorraadio abil eemaldatud ferriidiantenn. Pea sama hästi töötas ka hunnik emailitud traati, mis oli keritud plastist õmblusmasina poolile. Olen kindel, et Beau Schwabe (st "See, kes mõistab induktiivpoole ja teab, mida nendega teha") suudab induktorite valikut ja seda, miks siin vaja on, palju rohkem valgustada. Haarasin lihtsalt selle, mis mul oli, kuni leidsin midagi, mis toimis. Minu "maa maa" koosneb minu vaatevälja maandatud klambrist, mis on kinnitatud Demo Boardi maapinnale. Minu skoobi sisend-tagasivoolu maandus ja selle vahelduvvoolu kaitsev maandus on ühendatud kokku, sealt tagasi kaitselüliti kasti ja metallist maandusvardaga. (Muide, elan AM-vastuvõtuks äärelinnas. Kui elate linnas, kus on tugevad AM-saatjad, ei pea te võib-olla kogu selle probleemiga tegelema.)

Ka antenn ühendub, kondensaatori kaudu sõukruvi A3 külge. See on "analoog" sisendterminal. Tagasiside pärineb A4-st läbi 470K 0805 SMD takisti, mille jootsin tihvtide A3 ja A4 vahele otse kiibile ise. Olen tavalised filtrikorkid Vdd ja Vss (Gnd) välja jätnud, valides selle asemel, et lasta filtreerida A3 omasel sisendmahtuvusel. See hoiab nii ADC sisendi impedantsi kui ka sagedusreaktsiooni kõrgena, mis on vajalik nõrkade RF-signaalide tuvastamiseks. Sissetuleva signaali positiivse kõikumise ajal saadab A4 signaali tasakaalustamiseks rohkem kui 0 sekundit; negatiivsete kiikude ajal rohkem kui 1s kui 0s. Seda saab teha üks loendur, mis on seadistatud spetsiaalsesse analoogrežiimi "positiivne-tagasisidega". Erinevalt ADC tavapärasest kasutamisest ei hakka me seda loendurit enam kunagi lugema. Lihtsalt see A4-st tagastatud 1- ja 0-string, mis meid huvitab. Ma armastan Propelleri lette! Ma ei tea, kas Chip teadis, mida kõike nende kujundamisel teha sai, või oli tal lihtsalt aimdus, et õige omaduste komplektiga saab peaaegu kõike saavutada. Igal juhul on letid ideaalsed kohalikud ostsillaatorid ja segistid! Ostsillaatori osa on üsna lihtne: lihtsalt konfigureerige kaks loendurit numbriliselt juhitavate ostsillaatoritena (NCO) kvadratuuris üksteisega. Sagedus on jaama sagedus, mille soovite häälestada. Nii et kui ma tahan KIXI 880 Seattle'is vastu võtta, seadistasin mõlemad loendurid 880KHz ruutlainete väljastamiseks, 90 ° faasist väljas (st PHSB = PHSA + 4000_0000 dollarit).

Nüüd tuleb maagiline osa: mikserid. Loendureid saab konfigureerida loendama alati, kui kaks sisendit vastavad Boole'i ​​tingimusele. Boole'i ​​võrrand võib olla kõik, mida soovite: AND, OR, NAND, NOR, XOR, nimetate seda. Kasutasin XOR-i. Iga "mikseri" loendur saab kaks sisendit: tagasiside A4-lt ja üks LO-väljunditest. Kui LO väljund on madal, kui A4 toidab 1 sekundit tagasi, peamiselt (st kui antennisignaal on madal), loendatakse loendur kiire klipi korral. Samamoodi, kui LO on kõrge, kui A4 on 0-d tagasi andnud, loendatakse loendur jällegi kiire klambriga. Teisisõnu loendub loendur kiiremini, kui sissetulev raadiosignaal on LO-ga faasis, kui mitte. Pealegi on selle loendamise kiirus proportsionaalne selle signaali amplituudiga. Niisiis, LO-ga faasis signaali amplituudi lugemiseks on vaja ainult segisti loendurit nullida, natuke oodata ja seejärel lugeda, et näha, kui kaugele see loendati. Keskmiselt toimub valimisperioodi jooksul sama palju juurdekasvu kui juurdekasvu, seega on keskmine (keskmine) loend pool sama perioodi jooksul esinevate süsteemikellade arvust. Kõik signaalid, mis on LO-st faasivälised või erineva sagedusega, suurendavad sama palju kui sammu, seega ei mõjuta see netoarvu keskmisest eemale juhtimist.

Seetõttu iga pärast Prooviperioodi jooksul võime signaali sisemise amplituudi saamiseks keskmisest loendusest lahutada tegeliku loenduse. Tehes seda nii I kui ka Q mikseri jaoks, ruudutades üksikud amplituudid, lisades need ja võttes ruutjuure, saame signaali amplituudi, mida saab seejärel suunata heli väljundisse: režiimis DUTY teine ​​loendur, madalpääsfilter. (Kasutasin demoplaadil A10, millel on filtreerimisriistvara juba olemas.)

Prooviperioodi pikkus mõjutab kahte asja: helisageduse vastust ja signaali-müra suhet. Nagu enamik asju elus, suureneb kumbki neist soovitavatest omadustest teise arvelt, nii et peate saavutama tasakaalu. Kõige meeldivamad tulemused sain 16KHz proovikiirusega, mis annab 8KHz heliriba. See on umbes sama hea, kui AM raadio heli niikuinii saab, kuna jaamad on üksteisest 10 kHz kaugusel. Staatilisuse vähendamiseks võite proovivõtusagedust vähendada, kuid heli hakkab kõlama rohkem "buum".

KOKKUVÕTE

Kokkuvõtteks kasutab vastuvõtja kuut loendurit (jaotatud nelja hammasratta vahel) ) järgmiselt: (1) ADC (tegelikult ainult digiteeriv RF-võimendi), (2) lokaalsed ostsillaatorid kvadratuuris, (2) mikserid ja (1) heliväljund. Loendurid teevad praktiliselt kogu töö. Väljaspool loendurite seadistamist, lugemist ja jaoturi vahel andmete vahel segamist pole vaja palju koode. Lisatud programm on konfigureeritud AM-ringhäälingu skanneriks. See suurendab pidevalt 10KHz samme vahemikus 550KHz kuni 1600Khz, tehes pausi igal sekundil kolm sekundit, mis on piisavalt pikk, et öelda, kas midagi on olemas. See kuvab sageduse telerimonitoril tv_wtext'i kaudu (kaasa arvatud). Olen seda vähese eduga kasutanud ka LF-i vastuvõtuks ringhäälingu allpool. Nagu sissejuhatuses tõdesin, pole see eriti hea vastuvõtja - tegelikult kõlab see üsna nõmedalt ja lärmakalt. Kui elate sarnaselt minuga ääremaal, võite selle esituses pettuda. Kuid isegi siis illustreerib see nende hämmastavate Propelleri loendurite võimalusi. Ja see oli tõesti peamine asi.-Phil

Uuendus: tänu Beau Schwabelt saadud nõuannetele olen tema enda testimise põhjal muutnud mõnda komponendi väärtust. Induktiivpool on nüüd 500uH; tagasiside takisti, 10M; sidestuskork, 0,047uF; ja antenn, 2 meetri pikkune vertikaalne traat. Lisatud skeem kajastab neid muudatusi, mis tõid siiski jõudluse paranemise. *

Esiotsa ahel http://mstram.alwaysdata.net/PropellerRadio.gif (ei saanud algsele postitusele lisada "rep" punktide tõttu: \
Muutke oma küsimust ja lisage tehnika kirjeldus, nii et seda saaks mõista __ ilma linkideta. (Lisaks on teil piisavalt linke, et linke postitada ja pilte lisada.)
Kui ma küsisin, kuidas arvutati 10 miljoni vastupanu väärtus, oli vastus kõrgeim, mis tal saada oli. Kas isegi kõrgema väärtusega takisti (xxGohm) parandaks jõudlust märgatavalt?
üks vastus:
Dave Tweed N3AOA
2016-05-11 20:12:45 UTC
view on stackexchange narkive permalink

Väga huvitav (ja nutikas)!

block diagram

Jah, esimest loendurit kasutatakse pööramiseks delta-sigma modulaatorina sissetulev analoogsignaal kiireks bittide stringiks. Seejärel määravad I- ja Q-signaale genereerivad loendurid väiksema kiirusega valimisageduse. Kaks teist loendurit (sildiga "mikser") integreerivad (st madalpääsfiltreerimist) kiirelt võetud prooviandmete sisuliselt iga väljundvalimisperioodi kohta. ja kandesagedus on suurusjärgus 1 MHz, loendatakse väljundproove vahemikus 0 kuni 79, ligikaudu 6-bitise eraldusvõimega.

Kuna väljundi valimikiirus on võrdne kandjaga sagedusega loob see otsekonversiooni vastuvõtja. Proovikell täidab analoogvastuvõtjas sama funktsiooni nagu kohalik ostsillaator. Digitaalses mõttes on kandja koos külgribadega sihitud alalisvoolu, mis tähendab, et külgribadest saab heli, mida saate kuulda. Väljundi madalpääsfiltreerimine (osaliselt integraatorites ja osaliselt analoogväljundi ühenduses) määrab vastuvõetava ribalaiuse.



See küsimus ja vastus tõlgiti automaatselt inglise keelest.Algne sisu on saadaval stackexchange-is, mida täname cc by-sa 3.0-litsentsi eest, mille all seda levitatakse.
Loading...