Error in the ammod() function

4 vues (au cours des 30 derniers jours)
Supratik Das
Supratik Das le 1 Avr 2019
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 commentaires
Supratik Das
Supratik Das le 1 Avr 2019
an error message:
'ammod' requires Communications Toolbox.
Error in
z=ammod(xm,fc,fs,0,10);
Walter Roberson
Walter Roberson le 1 Avr 2019
You need to license and install the Communications Toolbox. It is an optional toolbox that is not included in the Student Bundle.

Connectez-vous pour commenter.

Réponses (1)

Bhukya Sandhya
Bhukya Sandhya le 8 Avr 2024
% 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');

Catégories

En savoir plus sur Introduction to Installation and Licensing dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by