>

R

richardhuang

Guest
Jsem navrhování IF demodulátor, bude i generage sine a cosin vlny (NCO), frekvence je 57m a je stejná jako dopravce, kolik vzorků je vhodné pro generování (samozřejmě to shoud zápas teorie Nyquist)?

 
ahoj

Nosný kmitočet je 57m, ale co je šířka pásma zprávy signál?nyní 57 max b / w je max frekvence komponenty, frekvence musí být odběr vzorků i po Dvakrát tohoto max frekvence, a ne dopravce frekv sám ...Každopádně jsem cant říct, u hodně o tom, jaké přesné frekvence ...

 
U konvenčních DDS topologie, je to kompromis mezi převzorkování (mnoho vzorků na jeden cyklus, což vyžaduje dražší digitální logiky a DAC), následuje jednoduché levný analogový filtr, nebo odběr vzorků v blízkosti dvakrát Nyquist a pomocí drahé ostrý-mezní analogový filtr.

Například byste mohli vzorek na pouhých 120 MHz (o něco více než dva vzorky v jednom cyklu), ale pak se budete muset velmi ostrý analogového filtru oddělit požadovanou 57 MHz signálu (Nyquist-3MHz) z prvního nežádoucí podnět na 63 MHz (Nyquist 3 MHz).Také, sin a cos filtry by musí být dobře-uzavřeno pro udržení 90 ° fázový rozdíl.

I obvykle začíná výběrem přípustnou výši analogového filtru složitosti, a pak vypočítá minimální vzorkovací kmitočet pro nechtěné ostruhy musí být odstraněny tímto filtrem.Je-li výsledná vzorkovací kmitočet je příliš drahé nebo příliš snadné, budu měnit filtr složitosti a zkuste to znovu.

 
Dobrý den,

dle mého názoru, problém nemusí nutně souviset s teorém Nyquist, alespoň pokud je vstupní již kapela omezená, což je typický případ v místě IF demodulátor.Základním požadavkem je, že jste musí být schopen extrahovat quadrature složek při míchání na baseband.

IF signálu s spektrálních složek od DC až do nosné frekvence signálu plus šířka pásma / 2, by mohla být například odebrat pomocí jediného ADC přesně čtyřnásobek nosné frekvence.Demodulace lze redukovat na jednoduché dělení v tomto případě.Mohlo by to fungovat i na jiné vzorkovací kmitočet, alespoň dostatečné výše dvojité nosné frekvence (zde máte Nyquist), ale pak vyžaduje množení výstupní signál ADC s NCO generované dopravce, který umožňuje např. četnost doladění beze změny odběru hodiny.

Ale pokud IF je bandlimited, aby FC / - tělesné hmotnosti / 2, pak Nyquist kritéria se nevztahuje na maximální frekvenci FC tělesné hmotnosti / 2.Místo toho se vztahuje na šířku pásma, což umožňuje undersampling bez ztráty informací.

S pozdravem,
Upřímný

 
Ano, pokud šířka pásma odběru je skvělý způsob, jak zjednodušit přijímač design.

Možná opravdu potřebují 57 MHz quadrature sinusového průběhu z nějakého důvodu nevyslovené.Možná, že může zpracovat.

 
Alternativa, jednoduché konstrukce bez NCO by používají dva ADC odběru vzorků na 57 MHz s 90 ° fáze posunul hodiny, undersampling, která vyžaduje pouze mírný IF filtrování.

 
Maximální BW je o 8M, a Fs = 180m, IF signál pochází z výstupu tuneru.
i generované hřích vln díky podívat do tabulky, která genetated MATLAB tool.i můžete použít tabulku 128 nebo 256 nebo úhlů na kruhu, nebo 64 fází za kvadrant.
Moje quesiton je tady, kolik položek se i shoud zvolit pro tabulky?128? 256?

 
Dobrý den,

jak je uvedeno v diskusi, 180 MS / s by nebylo skutečně nutné, ale pokud je k dispozici, by mohly zmírnit IF, stejně jako výstup filtrování.Pokud jde o NCO look-up-tabulky rozlišení, Matlab je skvělý nástroj k hodnocení vlivu zaokrouhlovacích chyb.

Nemohu přesně forsee účinek, ale já bych očekávat významné snížení SNR s 256 slov tabulky.Myslím, že tabulka adres by měl zhruba odpovídat usnesení ADC, pokud nechcete použít interpolaci.Základním bodem je, na které rozlišení účinně zkrátit NCO akumulátor při generování referenčního signálu.

Matematicky je možné převést fáze quanization hluk omezen tabulka usnesení do amplituda signálu odkaz hluku, nakonec přeměnit na další produkci hluku.V Matlabu se prostě musí provést FFT na simulovaných výstupního signálu.

S pozdravem,
Upřímný

 
Zde je záludný zástupce.Padesát sedm sto osmdesátiny rovná 19/60, takže použijte 60-ROM obsahující slovo sine 19 sinusové cykly.Tím, stopování je na 180 MS / s, dostanete přesně 57 MHz, bez kvantování chyby fáze.(Nicméně, tento zástupce není dobré, pokud potřebujete další kmitočty kromě 57 MHz).

Zde je užitečná dokument - list pro to "Xilinx DDS překladače Core".Přestože jádro DDS je určen pro FPGA, list popisuje praktické DDS design otázky a techniky, včetně fáze kvantizace (sine ROM velikost) a fázi přešlapování.
http://www.xilinx.com/bvdocs/ipcenter/data_sheet/dds_ds558.pdf

 

Welcome to EDABoard.com

Sponsor

Back
Top