2011-11-30 6 views
0

진폭 변조를 수행하고 플롯하는 작업 코드가 있습니다. 그러나 나는 변조가 보이는 모양을 바꾸려고합니다. (y 변수) 그래서 난 모양입니다. 내가 http://www16.ocn.ne.jp/~akiko-y/Egg/index_egg_E.html 좋아 보인다 방정식/웹 사이트를 발견하지만 난 Y 변수진폭 변조/파형 정형을 조정하십시오.

%test_amplitude modultaion 
fs=1000; 
t=linspace(0,2*pi,fs); 

mt=1*sin(100*t); %signal you want to use 
y=mt.*(1+cos(1*t+pi));%modulation equation, use pi to shift over 90 deg to start at 0 

y=y'; 
y_norm=(y(:,1)/max(abs(y(:,1)))*.8); %normalize signal 

plot(y_norm) 

PS를 변경하는 MATLAB/옥타브 코드로 그 변환하는 방법을 잘하지 해요 :이 MATLAB/옥타브 코드

입니다 당신이 링크 된 페이지에서 주어진 방정식을 사용

답변

1

: 아마 끝에 plot(t,y_norm)을 사용하지만

a = 2*pi; 
b = a; % change this depending on the shape of the egg you want 

mt=1*sin(100*t); %signal you want to use 
y = mt.*sqrt((a-b)-2*t + sqrt(4*b*t + (a-b)^2)).*sqrt(t)/sqrt(2); % modulation 

코드의 나머지 부분은, A-OK이다.

+0

감사합니다. –

관련 문제