La modulación de frecuencia es la codificación de datos en una onda portadora cambiando la frecuencia inmediata de la onda. En otras palabras, en la modulación de frecuencia, la frecuencia, a diferencia de la amplitud de la onda portadora, cambia en relación con la amplitud diferente de la señal de modulación.
Usaremos la función fmmod() para obtener la modulación de frecuencia de una señal.
Sintaxis: a = fmmod(x, fc, fs, fdev)
Parámetros:
- x es la señal de mensaje sinusoidal de entrada
- fc es la frecuencia portadora
- fc es la frecuencia portadora,
- fdev es la desviación de frecuencia
Espectro:
Código:
% Sampling Frequency fs = 400; % Carrier Frequency fc = 200; % Time Duration time = (0:1/fs:0.2)'; % Create two sinusoidal signal with frequencies 30 Hz and 60 Hz x = sin(2*pi*30*time)+2*sin(2*pi*60*time); % Frequency Deviation fDev = 50; % Frequency modulate x y = fmmod(x,fc,fs,fDev); % plotting plot(time,x,'c',time,y,'b--') xlabel('Time (s)') ylabel('Amplitude') legend('Original Signal','Modulated Signal')
Producción:
Publicación traducida automáticamente
Artículo escrito por sourabhnaikssj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA