"Softwarowy" odbiornik radiowy - pomysl czysto teoretyczny.

Mar 27, 2005 33 Replies

Witam! Czy byłoby możliwe zrobienie odbiornika radiowego działającego w ten sposób że sygnał z anteny byłby wzmacniany i podawany bezpośrednio (bez przemiany, p.cz itd) na szybki przetwornik A/C a odfiltrowanie częstotliwości użytecznej i detekcja sygnału odbywałoby sie w sposób całkowicie programowy? Współczesne ADC są na tyle szybkie że próbkowanie sygnału o częstotliwości w setkach kHz czy w pojedynczych MHz nie powinno być chyba specjalnym problemem, zastanawia mnie natomiast jak złożone są oraz jakiej mocy obliczeniowej wymagają (i czy wogóle istnieją) algorytmy detekcji sygnału AM, FM czy SSB. Poza tym czy przy programowej obróbce udałoby się osiągnąć selektywność porównywalną z klasycznymi rozwiązaniami? Jakie inne problemy (mam na myśli wyłacznie aspekty techniczne, pomijając ekonomię) trzeba byłoby rozważyć przy projektowaniu takiego układu? A może odbiorniki działające w ten sposób gdzieś się już stosuje?



pozdrawiam Piotr


Jest mozliwe, sie stosuje:

formatting link
Ktos na grupie nawet cos takiego (o ile dobrze zgaduje) powoli usiluje zbudowac :)

pzdr. j.

Niestety, potrzebujesz: "an RfFrontEnd... " Czyli całego wejścia z 1 mieszaczem i heterodyną.... Czyli tego co najważniejsze i najtrudniejsze do zrobienia :)

przynajmniej do DRMu się tak robi, z pojedynczą przemianą częstotliwości na pośrednią 12kHz a reszta na kompie z kartą dźwiękową. Dekodery na pośredniej też są, już linki dałeś. Bezpośrednia przemiana na RF jest chyba jeszcze za droga.

Waldek

No - ile to sie Piotr chwalil - 263MHz ? UKF tym moze nie odbierze, chociaz stare na ~70MHz to moglyby sie dac :-)

Jest jeszcze jedna kwestia - czulosc i selektywnosc. Programowo filtrowac czestotliwosci mozna zgrabnie, ale zeby zaczac to ADC powinien cokolwiek odebrac - czyli kwant na poziomie 1uV, i nie przesterowujacy sie jak na wejsciu sie ... kto wie czy nie pare volt pojawi. Wiec nie tylko szybki, ale takze 24bit :-)

Jakims filtrem rezonansowym na wejsciu mozna by to troche ograniczyc.

P.S. dekodowanie strumienia danych w tvsat-cyfrowej odbywa sie czesto cyfrowo [hardwareowo]. "frontend" jest klasyczny .. ale to dekodowanie pracuje z czestotliwoscia probkowania rzedu 50MHz .. wiec predkosci na odbior fal krotkich starcza juz od lat.

J.

no właśnie 24 bity też mi wyszły. Te z jakieś 500MHz próbkowania + DSP by było na UKF za cenę mniej niż samochodu na razie nie osiągalne.

na są takowe nawet do kupienia w sklepach, ale ceny dalej dość nieprzystojne.

Waldek

I tak i nie. Tutaj:

formatting link
opis cyfrowego RF "frontend", z 12-bitowymi A/D (64Msps, czyli jakies

32MHz pasma). Po podlaczeniu jakiegos wzmacniacza szerokopasmowego powinno dac sie odebrac KF do 30MHz. Do tego na plycie jest 128Msps 14-bitowy D/A, wiec i nadajnik da sie zrobic Niestety, ograniczenia nakladane przez przetworniki ciezko bedzie przeskoczyc:( W wersji econo mozna wykorzystac A/D z karty dziekowej czy tv i dodac klasyczny frontend. Parametrow towu wcz i pcz tym nie poprawisz, ale bedziesz miec za darmo detektor o parametrach jakie tylko sobie zaprogramujesz. BTW. wykorzystujac A/D z karty TV na BT i wzmacniacz wejsciowy powinno dac sie zrobic odbiornik na fale dlugie. W jakims dokumencie widzialem wzmianke o samplowaniu w torze audio do 1.2 Msps.

pzdr. j.

powinno dac sie

Gdzies widzialem w druga strone - nadajnik ukf zrobiony z karty video, czysto softwareowy. Niestety nie potrafie odszukac.

J.

Z karty video? CIekawe. Pamietasz moze jak omineli wygaszanie przy powrotach?

pzdr. j.

Oryginalne pytanie dotyczy³o w³a¶nie uk³adu BEZ przemiany. Czyli w.cz. po prostym wzmocnieniu wprost na ADC...

Dzięki za ciekawy link

pozdrawiam Piotr

A może o to chodzi

formatting link
?

J.F. napisał(a):

Tak dla przypomnienia:

formatting link
:-)

Użytkownik Piotr napisał:

Oczywiście! Na stronie Atmela znajdziesz gotowe procedury w C dla AVR, Jako parametr podajesz częstotliwość stacji i gotowe! Niestety działa tylko do ~110MHz i nie da si np podsłuchać fonii z jakiegoś wyższego kanału TV.

Nie patrzylem. Byc moze da sie przeprogramowac karte zeby zlikwidowac, albo zminimalizowac.

a moze po prostu sie nie przejmowali - to tylko krotki zanik sygnalu przeciez.

J.

Moze. Ale i tak pomysl jest ciekawy

Ty chyba nigdy nie slyszales jak brzmi emisja z nalozona modulacja 50Hz ;)

pzdr. j.

Ale zauwaz ze to nie do konca jest "modulacja". Ot, krotki zanik sygnalu na kilkadziesiat us. No chyba ze to jest np 20 linii po 31kHz .. tez w sumie ponizej milisekundy ..

J.

Jak nie? 100%-wy AM (CW?), krotkimi szpilkami.

To nie sam czas jest istotny, a wypelnienie. Nawet przy 480 liniach widzialnych nie bedzie ono zbyt wysokie, ale raczej slyszalne. Hifi to to na pewno nie bedzie. Ot, ciekawostka.

pzdr. j.

Witam

[...]
[...] Jest to możliwe, na razie w dość ograniczonym zakresie częstotliwości. [...]
[...] Akurat selektywność nie jest najtrudniejsza do realizacji. Prawdziwe schody zaczynają się przy uwzględnieniu parametrów dynamicznych odbiornika. Niektórych problemów po prostu _nie da się_ rozwiązać na drodze prostego zwiększania mocy obliczeniowej uP i zakresu częstoliwości roboczych ADC. Na szczęscie zresztą ;-> [...]
[...] Nie do końca w takiej konfiguracji, jak opisana przez Ciebie, ale podobne rozwiązania stosuje się w radiokomunikacji profesjonalnej, militarnej, w radioastronomii. A nawet pojawiły się juz (niestety...) pierwsze "jaskółki" w HAMskim radio. OTOMOK :-/

Na razie jednak wstępną obróbkę sygnału wykonuje się metodą tradycyjną (blok przemiany).

Pozdrawiam - Krzysztof Kucharski

[...]

Dlaczego "niestety" ?

j.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required