Error in the ammod() function

8 次查看(过去 30 天)
Supratik Das
Supratik Das 2019-4-1
fm=100; %message freq.
fc=2000; %carrier freq.
fs=10*fc; %sample freq.
Am=8;
Ac=10;
m_index=Am/Ac;
ts=1/fs;
t=0:ts:5*(fs/fm)*ts;
xm=Am*cos(2*pi*fm*t);
xc=Ac*cos(2*pi*fc*t);
z=ammod(xm,fc,fs,0,10);
d=amdemod(z,fc,fs,0,10);
n=length(d);
z=fftshift(fft(d));
f1=(-n/2:n/2-1)*fs/n;
  6 个评论
Supratik Das
Supratik Das 2019-4-1
an error message:
'ammod' requires Communications Toolbox.
Error in
z=ammod(xm,fc,fs,0,10);
Walter Roberson
Walter Roberson 2019-4-1
You need to license and install the Communications Toolbox. It is an optional toolbox that is not included in the Student Bundle.

请先登录,再进行评论。

回答(1 个)

Bhukya Sandhya
Bhukya Sandhya 2024-4-8
% carrier Frequency
Fc = 200;
% sampling frequency
Fs= 4000;
% time Duration
t = (0 : 1 / Fs : 1);
% sine Wave with time duration of 't'
x = sin(2*pi*t);
% Amplitude Modulation
y = ammod(x, Fc, Fs);
plot(y);
title('Amplitude Modulation');
xlabel('Time(sec)');
ylabel('Amplitude');

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by