ÄÚÈÝ·¢²¼¸üÐÂʱ¼ä : 2026/9/29 11:07:57ÐÇÆÚÒ» ÏÂÃæÊÇÎÄÕµÄÈ«²¿ÄÚÈÝÇëÈÏÕæÔĶÁ¡£
²ÉÑùÐźÅÖµÒ»Ö±±£³Öµ½µÚ(n+1)Tʱ¿ÌµÄǰһ˲ʱ£¬°ÑµÚ(n+1)Tʱ¿ÌµÄ²ÉÑùÖµÒ»Ö±±£³Öµ½(n+2)Tʱ¿Ì£¬ÒÀ´ÎÀàÍÆ£¬´Ó¶ø°ÑÒ»¸öÂö³åÐòÁбä³ÉÒ»¸öÁ¬ÐøµÄ½×ÌÝÐźš£ÒòΪÔÚÿһ¸ö²ÉÑùÇø¼äÄÚÁ¬ÐøµÄ½×ÌÝÐźŵÄÖµ¾ùΪ³£Öµ£¬Ò༴ÆäÒ»½×µ¼ÊýΪÁ㣬¹Ê³ÆÎªÁã½×±£³ÖÆ÷¡£
(8)
Spectrum Scope£ºÆµÆ×ÒÇ£¬Ö÷ÒªÓÃÓÚÉ䯵ºÍ΢²¨ÐÅºÅµÄÆµÓò·ÖÎö£¬°üÀ¨²âÁ¿ÐźŵŦÂÊ¡¢ÆµÂÊ¡¢Ê§Õæ²úÎïµÈ¡£
(9)
Ðźŷ¢ÉúÆ÷¡£¿ÉÒÔÊäÈ벻ͬµÄÐźÅ
3.2 ·ù¶Èµ÷ÖÆ½âµ÷·ÂÕæÓë·ÖÎö
3.2.1 AMµ÷ÖÆ½âµ÷·ÂÕæ¼°·ÖÎö
ÔÚÊìϤSimulinkÄ£¿é¹¦ÄܵĻù´¡ÉÏ£¬¸ù¾ÝAMµ÷ÖÆÄ£ÐÍͼÓÃSimulink¹¤¾ßÏäÁ¬½Ó·ÂÕæÊµÏÖÈçͼ3.1Ëùʾ
ͼ3.1 AMµ÷ÖÆ½âµ÷ʵÏÖͼ
½«»ù´øÐźÅm(t)·ù¶ÈÉèΪ1V£¬ÆµÂÊΪ2Hz£»Ôز¨c(t)·ù¶ÈΪ1V£¬ÆµÂÊΪ200Hz£»Ôز¨c'(t)·ù¶ÈΪ1V£¬ÆµÂÊΪ200Hz£»µÍͨÂ˲¨Æ÷½ØÖ¹ÆµÂÊΪ10Hz£»Ôز¨ÐźŵÄ
³éÑùʱ¼äÉèΪ1/2000£¬Áã½×±£³ÖÆ÷ÉèΪ1/1000¡£
·ÂÕæµÃµ½»ù´øÐÅºÅÆµÆ×ͼÈçͼ3.2£¬Òѵ÷ÐÅºÅÆµÆ×ͼÈçͼ3.3Ëùʾ
ͼ3.2 AM»ù´øÐÅºÅÆµÆ×ͼ
ͼ3.3 AMÒѵ÷ÐÅºÅÆµÆ×ͼ
¶Ô±Èͼ3.2ºÍͼ3.3¿ÉÖª£º´ËÖÖµ÷ÖÆ·½Ê½Õ¼ÓÃÆµ´ø½Ï¿í£¬Òѵ÷ÐÅºÅµÄÆµ´ø¿í¶ÈÊÇ»ù´øÐÅºÅµÄÆµ´øµÄÁ½±¶¡£
Êä³ö²¨ÐÎͼÈçͼ3.4Ëùʾ¡£
ͼ3.4 AMµ÷ÖÆ½âµ÷Êä³ö²¨ÐÎͼ
ÔÚͼ3.4ÖеÚÒ»¸öÊǵ÷ÖÆÐźŲ¨ÐΣ¬ÖмäµÄÊÇÒѵ÷ÖÆÐźŲ¨ÐΣ¬µÚÈý¸öÊÇÒѽâµ÷ÐźŲ¨ÐΡ£ÊäÈ벻ͬµÄ»ù´øÐźŶ¼¿ÉÒÔµ÷ÖÆ½âµ÷³öÀ´¡£
´Óͼ3.4ÖпÉÒÔ·¢ÏÖ£ºÒѽâµ÷Ðźŵķù¶ÈΪµ÷ÖÆÐźŵÄ1/2¡£ÓÉÓÚ±»µ÷ÐźŵİüÂç¾ÍÊǵ÷ÖÆÐźŵþ¼ÓÒ»¸öÖ±Á÷£¬ËùÒÔÈÝÒ×ʵÏÖ·åÖµ°üÂç½âµ÷¡£AMµ÷ÖÆº¬ÓÐÕýÏÒÔØ²¨·ÖÁ¿£¬¼´Óв¿·Ö¹¦ÂʺÄÓÃÔÚÔØ²¨ÉÏ£¬¶øÃ»ÓÐÓÃÓÚÐÅÏ¢µÄ´«ËÍ£¬Ð§Âʽϵͣ¬µ«µ÷ÖÆºÍ½âµ÷¹ý³Ì¼òµ¥¡£
µÚËÄÕÂ.×ܽá
4.1AMµ÷ÖÆµÄ´úÂë
t=-1:0.00001:1;%¶¨Òåʱ³¤ A0=10;%ÔØ²¨ÐźÅÕñ·ù A1=5;%µ÷ÖÆ²¨ÐźÅÕñ·ù A2=3;%Òѵ÷ÐźÅÕñ·ù f=6000;%ÔØ²¨ÐÅºÅÆµÂÊ w0=f*pi;%½ÇƵÂÊ m=0.15;%µ÷ÖÆ¶È Ft=2000;%²ÉÑùƵÂÊ
fpts=[100 120];%ͨ´ø±ß½çƵÂÊfp=100Hz,×è´ø½ØÖ¹ÆµÂÊfs=120Hz mag=[1 0];
dev=[0.01,0.05];%´øÍ¨²¦¶¯1%£¬×è´ø²¨¶¯5%
[n21,wn21,beta,ftype]=kaiserord(fpts,mag,dev,Ft); %kaiscrord¹À¼Æ²ÉÓÿÈü´°Éè¼ÆµÄFIRÂ˲¨Æ÷²ÎÊý
b21=fir1(n21,wn21,Kaiser(n21+1,beta));%ÓÉFIRLÉè¼ÆÂ˲¨Æ÷
[h,w]=freqz(b21,1);%·µ»ØÁ¿HÔò°üº¬ÁËÀëɢϵͳƵÏìÔÚ 0~pi·¶Î§ÄÚN¸öƵÂʵȷֵãµÄÖµ£¬ÏòÁ¿wÔò°üº¬ ·¶Î§ÄÚN¸öƵÂʵȷֵ㡣
%**********************ÔØ²¨ÐźÅ********************** Uc=A0.*cos(w0*t);%ÔØ²¨ÐźŠsubplot(5,2,1);
plot(t,Uc);%»³öÔØ²¨ÐźŠtitle('ÔØ²¨ÐźÅ');
axis([0,0.01,-15,15]);%×ø±êÇø¼ä T1=10*fft(Uc);%¸µÀïÒ¶±ä»» subplot(5,2,2);
plot(abs(T1));%»³öÔØ²¨ÐÅºÅÆµÆ× title('ÔØ²¨ÐÅºÅµÄÆµÆ×');
axis([5800,6200,0,10000000]);%×ø±êÇø¼ä
%**************µ÷ÖÆÐźÅ************************** mes=A1*cos(0.001*w0*t);%µ÷ÖÆÐźŠsubplot(5,2,3);
plot(t,mes);%»³öµ÷ÖÆÐźŠtitle('µ÷ÖÆÐźÅ');