Модулируйте с использованием широковещательного FM метода
Модуляция > Аналоговая Полосовая модуляция
Блок FM Broadcast Modulator Baseband предварительно подчеркивает аудиосигнал и модулирует его на FM-сигнал основной полосы частот. Если вы устанавливаете флажок Stereo audio, блок модулирует стерео аудио (L - R) в диапазоне 38 кГц, в сложение к основной полосе (L + R). Если установлен флажок RBDS modulation, блок также модулирует сигнал RBDS основной полосы частот на 57 кГц. Для получения дополнительной информации см. «Алгоритмы».
Задайте частоту дискретизации выходного сигнала как положительный действительный скаляр.
Задайте отклонение частоты модулятора в Гц как положительный действительный скаляр. Шумовая полоса системы равна удвоенной сумме отклонения частоты и ширины полосы пропускания сообщения. Стандарты FM-вещания определяют значение 75 кГц в Соединенных Штатах и 50 кГц в Европе.
Задайте временную константу фильтра верхнего уровня перед акцентом как положительный действительный скаляр. Стандарты FM-вещания определяют значение 75 мкс в Соединенных Штатах и 50 мкс в Европе.
Задайте входную частоту дискретизации звука как положительный действительный скаляр.
Установите этот флажок, если входной сигнал является стереофоническим аудиосигналом.
Установите этот флажок, чтобы модулировать сигнал RBDS основной полосы частот на 57 кГц. По умолчанию этот флажок не установлен.
Задайте количество выборок на символ RBDS в виде положительного целого числа. Частота дискретизации RBDS определяется Oversampling factor of RBDS input × 1187.5
Гц. Согласно стандарту RBDS, частота дискретизации каждого бита составляет 1187,5 Гц.
Этот параметр появляется при установке флажка RBDS modulation.
Значение по умолчанию является 10.
Выберите тип симуляции для выполнения.
Code generation
. Симулируйте модель с помощью генерации кода С. При первом запуске симуляции Simulink генерирует код С для блока. Код С повторно используется для последующих симуляций, пока модель не меняется. Эта опция требует дополнительного времени запуска, но обеспечивает более высокую скорость симуляции, чем Interpreted execution
.
Interpreted execution
. Симулируйте модель с помощью интерпретатора MATLAB. Эта опция сокращает время запуска, но имеет более низкую скорость симуляции, чем Code generation
.
Модулятор FM Broadcast включает в себя функциональность модулятора FM основной полосы частот, фильтрацию перед акцентом и способность передавать стереофонические сигналы. Алгоритмы, которые управляют основной FM-модуляцией и демодуляцией, описаны в comm.FMModulator
.
FM усиливает высокочастотный шум и ухудшает общее отношение сигнал/шум. Чтобы компенсировать, FM-вещатели вставляют фильтр предварительного акцента перед FM-модуляцией, чтобы усилить высокочастотное содержимое. FM- приемника имеет обратный фильтр снятия акцента после FM-демодулятора, чтобы ослабить высокочастотный шум и восстановить плоский спектр сигнала.
Фильтр предварительного акцента имеет передаточную функцию с высокой характеристикой, заданную как
где τs - временная константа фильтра. Константа времени составляет 50 мкс в Европе и 75 мкс в Соединенных Штатах. Точно так же передаточная функция для lowpass деудаления задается как
Независимо от скорости дискретизации звука, сигнал преобразуется в выходную частоту дискретизации 152 кГц. Для частоты дискретизации звука 44,1 кГц фильтр предварительного акцента имеет следующий ответ.
Модулятор FM-вещания поддерживает стереофонические и монофонические операции. Для поддержки передачи стерео информация левого (L) и правого (R) каналов (L + R) присваивается моно-части спектра (от 0 до 15 кГц). Информация (L-R) модулируется амплитудой в области от 23 до 53 кГц спектра основной полосы частот с использованием сигнала поднесущей 38 кГц. Пилот-тон на 19 кГц в мультиплексированном сигнале позволяет FM- приемника когерентно демодулировать стерео и сигналы RDS/RBDS. Вот спектр мультиплексного сигнала сгенерированного модулированного сигнала.
Вот блок схема модулятора FM-вещания, который используется для генерации мультиплексных сгенерированных модулированных сигналов. L(t) и R(t) обозначают формы волны во временной области из левого и правого каналов. RBDS(t) обозначает форму волны во временной области сигнала RDS/RBDS.
Сигнал сообщения мультиплексора, m(t) задается как
где C0, C1 и C2 - усиления. Чтобы сгенерировать соответствующий уровень модуляции, эти усиления масштабируют амплитуды (L(t) ± R(t)) сигналов, 19 кГц пилот-тонального сигнала и RDS/RBDS поднесущей, соответственно.
Если установлен флажок RBDS modulation, входы audio и RBDS должны удовлетворять следующему уравнению:
Входная длина аудиосигнала должна быть целым числом, кратным коэффициенту десятикратного уменьшения звука. Входная длина сигнала RBDS должна быть целым числом, кратным коэффициенту десятикратного уменьшения RBDS.
Порт | Поддерживаемые типы данных |
---|---|
Вход сигнала |
|
Выходные данные сигнала |
|
[1] Chakrabarti, I. H. and Hatai, I. «A New High-Performance Digital FM Modulator and Demodulator for Программно Определяемое Радио and Its FPGA Implementation». International Journal of Reconfigurable Computing. Том 2011, № 10.1155/2011, 2011, стр. 10.
[2] Тауб, Герберт и Дональд Л. Шиллинг. Принципы систем связи. Нью-Йорк: McGraw-Hill, 1971, pp. 142-155.
[3] Дер, Лоуренс. «Учебное руководство по частотной модуляции (FM)». FM Tutorial. Silicon Laboratories Inc., стр. 4-8.