Этот пример показывает, как создать моно 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 Используя пример MATLAB.
Чтобы запустить пример с помощью полученных сигналов, выберите блок 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. Чтобы знать больше о Симуляции в Быстром Режиме 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
к истинному обрабатывать сигналы способом стерео и сравнивать качество звука.