Цифровая частотная модуляция
y = fskmod(x,M,freq_sep,nsamp)
y = fskmod(x,M,freq_sep,nsamp,Fs)
y = fskmod(x,M,freq_sep,nsamp,Fs,phase_cont)
y = FSKMOD(x,M,freq_sep,nsamp,Fs,phase_cont,symbol_order)
y = fskmod(x,M,freq_sep,nsamp) выводит комплексный конверт y из модуляции сообщения сигнализируют о x использование цифровой частотной модуляции. M размер алфавита и должна быть целочисленная степень 2. Сигнал сообщения должен состоять из целых чисел между 0 и M-1. freq_sep желаемое разделение между последовательными частотами в Гц. nsamp обозначает количество выборок на символ в y и должно быть положительное целое число, больше, чем 1. Уровень выборки y 1 Гц. Теоремой отсчетов Найквиста, freq_sep и M должен удовлетворить (M-1)*freq_sep <= 1. Если x матрица с несколькими строками и столбцами, функциональные процессы столбцы независимо.
y = fskmod(x,M,freq_sep,nsamp,Fs) задает уровень выборки y в Гц. Поскольку теорема отсчетов Найквиста подразумевает, что максимальная частота должна быть не больше, чем Fs/2, входные параметры должны удовлетворить (M-1)*freq_sep <= Fs.
y = fskmod(x,M,freq_sep,nsamp,Fs,phase_cont) задает непрерывность фазы. Установите phase_cont к 'cont' обеспечивать непрерывность фазы через контуры символа в y, или 'discont' постараться не обеспечивать непрерывность фазы. Значением по умолчанию является 'cont'.
y = FSKMOD(x,M,freq_sep,nsamp,Fs,phase_cont,symbol_order) задает, как функция присваивает двоичные слова соответствующим целым числам. Если symbol_order установлен в 'bin' (значение по умолчанию), функция использует естественное двоично кодированное упорядоченное расположение. Если symbol_order установлен в 'gray', это использует серо-закодированное упорядоченное расположение.
[1] Sklar, Бернард. Цифровая связь: основные принципы и приложения. Верхний Сэддл-Ривер, NJ: Prentice Hall, 2001.