В этом примере показано, как создать моно FM или стереоресивер с помощью Simulink® и Communications Toolbox™. Можно или использовать записанные сигналы или получить сигналы в режиме реального времени с помощью RTL-SDR или ADALM-PLUTO.
Чтобы запустить этот пример с помощью записанных сигналов, вам нужно следующее программное обеспечение:
Чтобы получить сигналы в режиме реального времени, вам также нужно одно из следующего оборудования:
Радио RTL-SDR и соответствующее программное обеспечение Communications Toolbox Support Package для Радио RTL-SDR
Радио ADALM-PLUTO и соответствующее программное обеспечение Communications Toolbox Support Package для Радио ADALM-PLUTO
Для полного списка Communications Toolbox поддерживаемые платформы SDR обратитесь к разделу Supported Hardware Программно определяемого радио (SDR).
Для введения в FM широковещательная технология и демодуляция этих сигналов, обратитесь к примеру Бытового радиоприемника FM.
Чтобы запустить пример с помощью записанных сигналов, выберите FM Broadcast Captured Signal
блокируйтесь как источник с помощью Signal Source Selector
блок. Затем щелкните по кнопке Run.
Чтобы запустить пример с помощью радио RTL-SDR или радио ADALM-PLUTO как источник, выберите соответствующий RTL-SDR Receiver
или ADALM-PLUTO Radio Receiver
блокируйтесь как источник с помощью Signal Source Selector
блок. Дважды кликните Center Frequency (MHz)
блокируйте и выберите значение к центральной частоте к широковещательной передаче радиостанция FM около вас.
Если вы слышите некоторых уволенных или задержку звука, запускаете модель в Режиме Accelerator. В меню модели выберите Simulation-> Accelerator, затем щелкните по кнопке Run. Если вы все еще испытываете уволенных или задержку Режима Accelerator, попытайтесь запустить модель в Быстром Режиме Accelerator.
Следующая блок-схема обобщает структуру приемника. Обработка имеет три основных части: источник сигнала, FM широковещательно передал демодуляцию и аудиовыход.
Источник сигнала
Этот пример может использовать три источника сигнала:
''Записанный сигнал'': Беспроводные сигналы записаны в файл и полученное использование блока Baseband File Reader в 228e3 выборки/секунда.
''Радио RTL-SDR'': радио RTL-SDR, запускающееся в 228e3 выборки/секунда. Установите центральную частоту на широковещательную передачу радиостанция FM около вас.
''Радиоприемник ADALM-PLUTO'': радио ADALM-PLUTO, запускающееся в 228e3 выборки/секунда. Установите центральную частоту на широковещательную передачу радиостанция FM около вас.
Широковещательная демодуляция FM
Основополосные выборки, полученные от источника сигнала, обрабатываются FM Broadcast Demodulation Baseband
блок. Этот блок преобразует входную частоту дискретизации от 228 кГц до 45,6 кГц, частоту дискретизации для аудио устройства вашего хоста - компьютера. Согласно стандарту телерадиовещания FM в Соединенных Штатах, de-акцент постоянная времени фильтра lowpass установлена в 75 микросекунд. Этот пример процессы получил моно сигналы. Демодулятор может также обработать сигналы стерео.
Чтобы выполнить декодирование стерео, объект FM Broadcast Demodulator Baseband использует худой фильтр, который выбирает экспериментальный тон на 19 кГц, из которого создается несущая на 38 кГц. Используя получившийся сигнал несущей, блок FM Broadcast Demodulator Baseband downconverts сигнал L-R, сосредоточенный на уровне 38 кГц, к основной полосе. Впоследствии, сигналы L-R и L+R проходят через фильтр de-акцента с 75 микросекундами. Блок FM Broadcast Demodulator Baseband разделяет L, и R сигнализирует и преобразует их в звуковой сигнал на 45,6 кГц.
Средство записи аудио устройства
Проигрывайте демодулируемые звуковые сигналы через динамики своего компьютера, использующие Audio Device Writer
блок.
Чтобы далее исследовать пример, можно варьироваться центральная частота радио RTL-SDR или радио ADALM-PLUTO и слушать другие радиостанции с помощью Center Frequency (MHz)
блок.
Можно установить свойство Stereo FM Broadcast Demodulator Baseband
блокируйтесь к истинному, чтобы обработать сигналы способом стерео и сравнить качество звука.