Бытовой радиоприемник FM

В этом примере показано, как создать моно FM или стереоресивер с помощью Simulink® и Communications Toolbox™. Можно или использовать записанные сигналы или получить сигналы в режиме реального времени с помощью RTL-SDR или 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 широковещательно передал демодуляцию и аудиовыход.

Источник сигнала

Этот пример может использовать три источника сигнала:

  1. ''Записанный сигнал'': Беспроводные сигналы записаны в файл и полученное использование блока Baseband File Reader в 228e3 выборки/секунда.

  2. ''Радио RTL-SDR'': радио RTL-SDR, запускающееся в 228e3 выборки/секунда. Установите центральную частоту на широковещательную передачу радиостанция FM около вас.

  3. ''Радиоприемник 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 блокируйтесь к истинному, чтобы обработать сигналы способом стерео и сравнить качество звука.

Выбранная библиография

https://en.wikipedia.org/wiki/FM_broadcasting

Для просмотра документации необходимо авторизоваться на сайте