step

Системный объект: comm.FMBroadcastModulator
Пакет: comm

Примените FM широковещательную модуляцию

Синтаксис

modSig = step(fmbMod,audioSig)
modSig = step(fmbMod,audioSig,rbdsSig)

Описание

Примечание

Начиная с R2016b, вместо использования step метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.

modSig = step(fmbMod,audioSig) предварительно подчеркивает аудиосигнал, audioSig, и модулирует его на сигнал FM основной полосы частот. Аудиосигнал может быть реальным или комплексным с типом данных с одной точностью или с двойной точностью. Если на Stereo свойство fmbMod установлено в trueстереокодирование выполняется после предварительного акцента, и аудиосигнал должен иметь, по меньшей мере, два канала. Если Stereo является falseаудиосигнал должен быть вектором-столбцом. Длина модулированного сигнала, modSig, есть   (SampleRate/AudioSampleRate) × length(audioSig).

modSig = step(fmbMod,audioSig,rbdsSig) также модулирует сигнал RBDS основной полосы частот на 57 кГц. Можно пройти rbdsSig как вход, только если вы устанавливаете RBDS свойство true. Длина выхода вектора modSig является   (SampleRate/AudioSampleRate) × length(audioSig).

Примечание

fmbMod задает системный объект, на котором будет выполняться эта step способ.

Объект выполняет инициализацию при первом step выполняется метод. Эта инициализация блокирует нетронутые свойства и входные спецификации, такие как размерности, сложность и тип данных входных данных. Если вы изменяете свойство nontunable или спецификацию входа, системный объект выдает ошибку. Чтобы изменить нетронутые свойства или входы, необходимо сначала вызвать release метод для разблокировки объекта.

Введенный в R2015a