eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaOdbiór SDR na mikrokontrolerachRe: Odbiór SDR na mikrokontrolerach
  • Data: 2024-09-05 21:20:03
    Temat: Re: Odbiór SDR na mikrokontrolerach
    Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On 5.09.2024 15:52, Cezar wrote:

    > Robisz za duży skrót. Sygnały IQ to tylko sygnały przeniesione z
    > częstotliwości oryginalnej do częstotliwości "0". To taki LNB
    > Tutaj masz troche teori w zjadliwej formie:
    > https://pysdr.org/content/sampling.html

    Chyba nie do końca się zrozumieliśmy. Doskonale zdaję sobie sprawę z
    tego, że układ Tayloe'a jedynie "przenosi" fragment pasma z wysokiego
    zakresu częstotliwości na niski, mieszczący się w możliwościach
    samplowania ADC. Tak przetworzony sygnał musi zostać poddany
    software'owej demodulacji i dopiero wtedy otrzymujemy próbki PCM audio,
    które można wysłać do DAC-a.

    Na chwilę obecną rozważam po prostu zastosowanie dwóch równoległych
    rozwiązań:
    1. Odbiór LW/MW/SW z modulacjami AM/SSB/CW. Tutaj właśnie zamierzam użyc
    układu Tayloe'a. Sygnał IQ z jego wyjścia podam na wejścia ADC VS1053.
    Po digitalizacji zostanie on zdemodulowany w sofcie, a następnie w
    postaci próbek PCM audio przesłany do DAC-a. Próbkowanie 48000 Hz
    powinno wystarczyć w przypadku tych emisji, PIC32MZ2048 też spokojnie
    powinien sobie poradzić ze złożonością obliczeniową tej operacji.
    2. Odbiór UKF z modulacją FM. Tutaj początkowo planowałem zastosowanie
    podobnego rozwiązania, jednak odbiłem już na etapie digitalizacji -
    próbkowanie 48000 Hz jest za małe do odbioru radiofonii FM. Być może ADC
    z MCU by sobie poradził, ale jego na chwilę obecną nie chcę stosować.
    Jest na szczęście jeszcze alternatywne rozwiązanie - użycie modułu w
    stylu TEA5767. Maleńki element, sterowany przez I2C, który na wejściu
    przyjmuje sygnał z anteny, a na wyjściu daje zdemodulowany,
    stereofoniczny sygnał audio. I w tym wypadku to właśnie to audio byłoby
    kierowane do ADC. Potem już żadne dodatkowe operacje nie byłyby
    potrzebne - wystarczyłoby przesyłać do DAC-a próbki PCM audio w
    niezmienionej formie.

    Tyle tylko, że wejścia ADC trzeba będzie przełączać pomiędzy wyjściami
    układu Tayloe'a i TEA5767, np. za pomocą jakichś kluczy analogowych albo
    analogowego multipleksera (żeby wzajemnie się nie obciążały i nie
    zakłócały). W zależności od tego, czy w danym momencie odbiór będzie
    realizowany wedle scenariusza pierwszego, czy drugiego.


    > Po takim przeniesieniu samplujesz to ADC a potem programowo musisz wykonać:
    >
    > (w przypadku DAB)
    >
    > - demodulację COFDM
    > - demodulację QAM
    > - zdemultipleksować strumień
    > - zrekonstruować strumień (używająć danych nadmiarowych)
    > - zdekodować audio (MP2 w przypadku DAB i AAC w DAB+)

    Odbiór DAB był takim luźnym pomysłem, z którym już dałem sobie spokój.
    Po pierwsze za szerokie pasmo do samplowania przez ADC, poza tym nie
    jestem pewien, czy złożonośc obliczeniowa demodulacji i
    demultipleksowania jednak nie przerosłaby MCU - nawet przy założeniu, że
    końcowym dekodowaniem strumienia audio mógłby się zająć VS1053.
    Zresztą... Odbiór DAB tak naprawdę nie będzie mi potrzebny w urządzeniu,
    które potrafi odtwarzać streamy audio z Internetu. ;)

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: