eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaOdbiór SDR na mikrokontrolerachRe: Odbiór SDR na mikrokontrolerach
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED.cdu51.neoplus.adsl.tpnet.pl!not
    -for-mail
    From: Atlantis <m...@w...pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Odbiór SDR na mikrokontrolerach
    Date: Thu, 5 Sep 2024 21:20:03 +0200
    Organization: ICM, Uniwersytet Warszawski
    Message-ID: <vbd093$11goq$1@news.icm.edu.pl>
    References: <vamgnn$3t7aa$1@news.icm.edu.pl> <vb47fu$8p7$1@news.chmurka.net>
    <vba1g8$snko$1@news.icm.edu.pl> <vbbrvh$o0p$1@news.chmurka.net>
    <vbc9fo$10ath$1@news.icm.edu.pl> <vbcd3k$4ub$1@news.chmurka.net>
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Injection-Date: Thu, 5 Sep 2024 19:20:03 -0000 (UTC)
    Injection-Info: news.icm.edu.pl;
    posting-host="cdu51.neoplus.adsl.tpnet.pl:83.30.170.51";
    logging-data="1098522"; mail-complaints-to="u...@n...icm.edu.pl"
    User-Agent: Mozilla Thunderbird
    Content-Language: en-US, pl-PL
    In-Reply-To: <vbcd3k$4ub$1@news.chmurka.net>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:793848
    [ ukryj 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: