필터 지우기
필터 지우기

Help me sketch the sprectrum of this signal.

조회 수: 1 (최근 30일)
Paul
Paul 2013년 10월 17일
답변: Paul 2013년 10월 18일
Hi there,
I am really stuggling with two things:
First I would like to sketch the spectrum of this signal:
y(t) = cos(760*pi*t)*(4+3*cos(20*pi*t))
I would like the magnitude plot and the phase plot. I have been trying the following to no avail....
%%Time specifications:
Fs = 1000; % samples per second
dt = 1/Fs; % seconds per sample
StopTime = 1; % seconds
t = (0:dt:StopTime-dt)';
N = size(t,1);
%%Sine wave:
x = (cos(760*pi*t)).*(4+3*cos(20*pi*t));
%%Fourier Transform:
X = fftshift(fft(x));
%%Frequency specifications:
dF = Fs/N; % hertz
f = -Fs/2:dF:Fs/2-dF; % hertz
%%Plot the spectrum:
figure;
plot(f,abs(X)/N);
xlabel('Frequency (in hertz)');
title('Magnitude Response');
My second issue is very similar: Sketch the spectrum ( BOTH REAL AND IMAGINERY PARTS ) for:
x(t)=(10*cos(1000*pi*t+pi/6)) + (7*cos(500*pi*t-pi/3)) - (4cos(1500*pi*t))
I appreciate everyone's help. Best regards Paul

답변 (2개)

Nishitha Ayyalapu
Nishitha Ayyalapu 2013년 10월 17일
doc angle
doc real
doc imag
1.) For Phase Respone
plot(f,angle(X));
2.) To plot real and imaginary parts
plot(f,real(X))
plot(f,imag(X))
  댓글 수: 1
Paul
Paul 2013년 10월 18일
I'm still stuggling to get this to work...
From what I beleive the phase diagram and magnitude diagram should both have lines coming up or down from the x axis.
I can't get this to work.
Any help please

댓글을 달려면 로그인하십시오.


Paul
Paul 2013년 10월 18일
I still can't get this to work. Any input?

카테고리

Help CenterFile Exchange에서 Spectral Measurements에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by