exponenta event banner

fmdemod

Частотная демодуляция

Описание

пример

z = fmdemod(y,Fc,Fs,freqdev) возвращает демодулированный сигнал z, учитывая входной частотно-модулированный (ЧМ) сигнал y, где несущий сигнал имеет частоту Fc и частота отбора проб Fs. freqdev - отклонение частоты модулированного сигнала.

Примечание

  • Значение Fs должны удовлетворять Fs ≥ 2Fc.

  • Значение freqdev должны удовлетворять freqdev < Fc.

z = fmdemod(y,Fc,Fs,freqdev,ini_phase) определяет начальную фазу модулированного сигнала в радианах.

Примеры

свернуть все

Установите частоту дискретизации на 1kHz, а несущую - на 200 Гц. Генерируют вектор времени длительностью 0,2 с.

fs = 1000; 
fc = 200;  
t = (0:1/fs:0.2)';

Создайте двухтонный синусоидальный сигнал с частотами 30 и 60 Гц.

x = sin(2*pi*30*t)+2*sin(2*pi*60*t);

Установите отклонение частоты 50 Гц.

fDev = 50;

Частотная модуляция x.

y = fmmod(x,fc,fs,fDev);

Демодуляция z.

z = fmdemod(y,fc,fs,fDev);

Постройте график исходных и демодулированных сигналов.

plot(t,x,'c',t,z,'b--');
xlabel('Time (s)')
ylabel('Amplitude')
legend('Original Signal','Demodulated Signal')

Figure contains an axes. The axes contains 2 objects of type line. These objects represent Original Signal, Demodulated Signal.

Демодулированный сигнал близко приближается к исходному сигналу.

Входные аргументы

свернуть все

Частотно-модулированный входной сигнал, заданный как скаляр, вектор, матрица или 3-D массив. Каждый элемент y должно быть реально.

Типы данных: double | single

Несущая частота в герцах (Гц), заданная как положительный действительный скаляр.

Типы данных: double

Частота дискретизации в герцах (Гц), заданная как положительный скаляр.

Типы данных: double

Отклонение частоты модулированного сигнала в герцах (Гц), определяемое как положительный скаляр.

Типы данных: double

Начальная фаза модулированного сигнала в радианах, заданная как скаляр.

Типы данных: double

Выходные аргументы

свернуть все

Частотно-демодулированный сигнал, возвращаемый в виде скаляра, вектора, матрицы или 3-D матрицы.

Представлен до R2006a