ÐźÅÓëϵͳmatlab·ÂÕæÊµÑéÖ¸µ¼ ÏÂÔØ±¾ÎÄ

ÐźÅÓëϵͳʵÑéÖ¸µ¼Êé

µÚ¶þ²¿·Ö ÉÏ»úʵÑé

ʵÑéÒ» Á¬ÐøÊ±¼äÐźŵÄʱÓò·ÖÎö

Ò»¡¢ÊµÑéÄ¿µÄ£º

1¡¢ÊìϤ±íʾÁ¬ÐøÊ±¼äÐźŵÄMATLABº¯Êý£» 2¡¢ÕÆÎÕÓÃMATLABÃè»æ¶þάͼÏñµÄ·½·¨¡£

3¡¢ÕÆÎÕÓÃMATLAB¶ÔÁ¬ÐøÐźŽøÐлù±¾µÄÔËËãºÍʱÓò±ä»»µÄ·½·¨¡£ ¶þ¡¢ÊµÑéÔ­Àí£º

£¨Ò»£©Á¬ÐøÊ±¼äÐźŵÄʱÓò±íʾ

ÐźÅÊÇÏûÏ¢µÄÔØÌ壬ÊÇÏûÏ¢µÄÒ»ÖÖ±íÏÖÐÎʽ¡£ÐźſÉÒÔÊǶàÖÖ¶àÑùµÄ£¬Í¨³£±íÏÖÎªËæÊ±¼ä±ä»¯µÄijЩÎïÀíÁ¿£¬Ò»°ãÓÃx(t)»òx(n)À´±íʾ¡£ÐźŰ´ÕÕ×Ô±äÁ¿µÄȡֵÊÇ·ñÁ¬Ðø¿É·ÖΪÁ¬ÐøÊ±¼äÐźźÍÀëɢʱ¼äÐźš£

Á¬ÐøÊ±¼äÐźÅÊÇÖ¸×Ô±äÁ¿µÄȡֵ·¶Î§ÊÇÁ¬ÐøµÄ£¬ÇÒ¶ÔÓÚÒ»ÇÐ×Ô±äÁ¿µÄȡֵ£¬³ýÁËÓÐÈô¸É²»Á¬ÐøµãÒÔÍ⣬ÐźŶ¼ÓÐÈ·¶¨µÄÖµÓëÖ®¶ÔÓ¦¡£ÑϸñÀ´Ëµ£¬MATLAB²¢²»ÄÜ´¦ÀíÁ¬ÐøÐźţ¬¶øÊÇÓõÈʱ¼ä¼ä¸ôµãµÄÑùÖµÀ´½üËÆµØ±íʾÁ¬ÐøÐźš£µ±È¡Ñùʱ¼ä¼ä¸ô×㹻Сʱ£¬ÕâЩÀëÉ¢µÄÑùÖµ¾ÍÄܽϺõؽüËÆÁ¬ÐøÐźš£ÔÚMATLABÖÐͨ³£ÓÃÏòÁ¿À´±íʾÁ¬ÐøÊ±¼äÐźţ¬ÏòÁ¿ÐèÒªÓëʱ¼ä±äÁ¿Ïà¶ÔÓ¦¡£

¶ÔÓÚÁ¬ÐøÊ±¼äÐźÅx(t)£¬¿ÉÓÃx¡¢tÁ½¸öÐÐÏòÁ¿À´±íʾ¡£ÆäÖÐÏòÁ¿tÊÇÐÎÈçt = t1:p:t2µÄMATLABÃüÁÒåµÄʱ¼ä·¶Î§ÏòÁ¿£¬t1ΪÐÅºÅÆðʼʱ¼ä£¬t2ΪÖÕֹʱ¼ä£¬pΪʱ¼ä¼ä¸ô¡£ÏòÁ¿xΪÁ¬ÐøÐźÅx(t)ÔÚÏòÁ¿tËù¶¨ÒåµÄʱ¼äµãÉϵÄÑùÖµ¡£Èç²úÉúÁ¬ÐøÐźÅ

sin(t)x(t)?Sa(t)?¿ÉÓÃÈçÏÂÃüÁîʵÏÖ£º

tt =-10:1.5:10; x=sin(t)./ t;

ÔÚÃüÁî´°¿Ú£¨Command Window£©Öпɵõ½³ÌÐòÖ´ÐеĽá¹û¼´x¡¢tµÄ¾ßÌåÖµ¡£×¢Ò⣺ÔÚMATLAB³ÌÐòµ÷ÊÔ¹ý³ÌÖУ¬ÓÐʱ³ÌÐòÖ´Ðв»³ö½á¹û»òËäÈ»³ö½á¹ûµ«´æÔÚһЩÎÊÌ⣬MATLAB ¶¼»áÔÚCommand´°¿ÚÖиø³ö´íÎó˵Ã÷£¬ÕÆÎÕÀûÓÃCommand´°¿ÚÖеÄ˵Ã÷¼ì²é³ÌÐòµÄ·½·¨¡£

ÓÃÉÏÊöÏòÁ¿¶ÔÁ¬ÐøÐźŽøÐбíʾºó£¬¾Í¿ÉÒÔÓÃplotÃüÁî»æÖÆÐźŵÄʱÓò²¨ÐΡ£ÃüÁîÈçÏ£º

plot(t,x) title(¡®x(t)=Sa(t)¡¯) xlabel(¡®t¡¯)

axis([-10,10,-0.2,1.2])

»æÖƵÄÐźŲ¨ÐÎÈçͼһËùʾ£¬µ±°Ñt¸ÄΪ£ºt =-10:0.5:10;Ôò¿ÉµÃµ½Í¼¶þ¡£ÒòΪplotÃüÁµãÓëµãÖ®¼äÓÃÖ±ÏßÁ¬½Ó£¬µ±µãÓëµãÖ®¼ä¾àÀëºÜСʱ£¬»æ³öµÄͼÐξͳÉÁ˹⻬µÄÇúÏß¡£µ«Í¼¶þÔÚt=0ʱ£¬ÇúÏßÊǼä¶ÏµÄ¡£

µÚ£±Ò³

ÐźÅÓëϵͳʵÑéÖ¸µ¼Êé

ͼһ ͼ¶þ

Ó¦ÓÃplotº¯ÊýʱӦȷ±£×Ô±äÁ¿tºÍº¯ÊýÖµxµÄ¸öÊýÏàµÈ£»º¯Êýaxis([x1,x2,y1,y2])ÓÃÀ´¶Ôºá×Ý×ø±ê½øÐÐÏÞ¶¨£¬ÒÔÍêÉÆÍ¼ÐΣ¬ÆäÖÐx1ºÍx2·Ö±ðΪºá×ø±êµÄÆðʼºÍ½ØÖ¹Î»Öã¬y1ºÍy2·Ö±ðΪ×Ý×ø±êµÄÆðʼºÍ½ØÖ¹Î»Öã» xlabel(¡®¡¯)¡¢ylabel(¡®¡¯)ºÍtitle(¡®¡¯)ÓÃÓÚΪ¸ÃͼÌí¼Óºá¡¢×Ý×ø±ê˵Ã÷ºÍ±êÌ⣻ÓÐʱÔÚÒ»¸ö³ÌÐòÖÐÐèÒª½«¼¸¸öͼÐλæÖÆÔÚÒ»¸ö´°¿Ú£¬ÀûÓÃsubplot(m,n,k)º¯Êý¿ÉÒÔ½«µ±Ç°´°¿Ú·Ö³ÉmÐÐnÁиö×Ó´°¿Ú£¬²¢ÔÚµÚk¸ö×Ó´°¿Ú»æÍ¼£¬´°¿ÚµÄÅÅÁÐ˳ÐòΪ´Ó×óÖÁÓÒ£¬´ÓÉÏÖÁÏ·ֱðΪ1,2,?m*n¡£

ÒÔÉÏΪ¼¸¸ö³£ÓûæÍ¼º¯ÊýµÄ»ù±¾Ó÷¨£¬Óйظ÷º¯ÊýµÄÆäËû²ÎÊý¿É²Î¿¼MATLABµÄ°ïÖúÎļþ¡£

ÔÚ¡¶ÐźÅÓëϵͳ¡·¿Î³ÌÖУ¬µ¥Î»³å¼¤ÐźÅ?(t) ºÍµ¥Î»½×Ô¾ÐźÅu(t)ÊÇÁ½¸ö×î»ù±¾µÄÐźš£ËüÃǵ͍ÒåÈçÏ£º

?????(t)dt?1 1.1 1.2

?(t)?0,?1,u(t)???0,t?0t?0t?0ÏÂÃæ¸ø³ö²úÉúµ¥Î»³å¼¤Ðźź͵¥Î»½×Ô¾ÐźŵÄÁ½¸öº¯Êý£¬¹©²Î¿¼¡£ ²úÉúµ¥Î»³å¼¤ÐźŵijÌÐòΪ£º

function x=delta(t1,t2,t0)

dt=0.01; %ÐźŵÄʱ¼ä¼ä¸ô t=t1:dt:t2; %ÐźÅʱ¼äÑù±¾µãÏòÁ¿ n=length(t); %ʱ¼äÑù±¾µãÏòÁ¿³¤¶È x=zeros(1,n); %¸÷Ñù±¾µãº¯ÊýÖµ¸³ÖµÎªÁã

x(1,(t0-t1)/dt+1)=1/dt; %ÔÚʱ¼ät=-t0´¦£¬Ñù±¾µã¸³ÖµÎª1/dt stairs(t,x);

²úÉúµ¥Î»½×Ô¾ÐźŵijÌÐòΪ£º

function x=ut(t)

x=(t>0); %t>0ʱxΪ1£¬·ñÔòΪ0

ÔÚµ÷Óøú¯Êý±íʾÐźÅʱ£¬ÐèÒªÏȶ¨ÒåÏòÁ¿t£¬Èçt=-1:0.01:3¡£

¶ÔÓÚÆäËû³£ÓÃÐźţ¬¿ÉÒÔÖ±½Óµ÷ÓÃMATLABÖеÄÄÚ²¿º¯Êý½øÐж¨Ò壬ÀýÈ磺ÕýÏÒÐźţºsin( )£¬ÓàÏÒÐźţºcos( )£¬Ö¸ÊýÐźţºexp( )£¬·ûºÅº¯Êý£ºsign( )£»square( )£¬ÖÜÆÚ·½²¨£º

µÚ£²Ò³

ÐźÅÓëϵͳʵÑéÖ¸µ¼Êé

ÖÜÆÚ¾â³Ý²¨£ºsawtooth( )¡£¸´Ö¸ÊýÐźÅÊÇʱ¼ätµÄ¸´º¯Êý£¬ÐèÒªÓÃÄ£ºÍÏà½Ç»òʵ²¿ºÍÐ鲿À´±íʾ¸´Ö¸ÊýÐźÅËæÊ±¼ä±ä»¯µÄ¹æÂÉ£¬¶ÔÓ¦µÄº¯Êý·Ö±ðΪabs( )£¬angle( )£¬real( )£¬imag( )¡£

¸÷º¯ÊýµÄ²ÎÊý¼°¶¨Òå·½·¨¿É²Î¿¼MATLABµÄ°ïÖúÎļþ¡£ £¨¶þ£©Á¬ÐøÊ±¼äÐźŵĻù±¾ÔËËãºÍʱÓò±ä»» 1¡¢¼Ó·¨£ºx1(t)+x2(t)

Ðźŵļӷ¨ÔËËãΪ¶ÔӦλÖô¦Á¿ÖµµÄÏà¼Ó£¬ÔÚMATLABÖпÉÓÃÔËËã·û¡°+¡±ÊµÏÖ£¬µ«ÒªÇó²ÎÓëÔËËãµÄÁ½ÐźÅÏòÁ¿µÄ³¤¶È±ØÐëÏàµÈ¡£Èç¹û³¤¶È²»µÈ»òÕß³¤¶ÈÏàµÈµ«²ÉÑùλÖò»Í¬£¬Ôò²»ÄÜÖ±½ÓÓ¦ÓøÃÔËËã·û£¬´ËʱÐèÒªÏȸø¶¨²ÎÊýʹÐòÁоßÓÐÏàͬµÄλÖÃÏòÁ¿ºÍ³¤¶È¡£ÏÂÃæ¸ø³ösigaddº¯ÊýʵÏÖÈÎÒâÁ½Ðźŵļӷ¨ÔËËã¡£

function [y,t] = sigadd(x1,t1,x2,t2)

t = min(min(t1),min(t2)):max(max(t1),max(t2)); %½á¹ûµÄʱ¼äÏòÁ¿ y1 = zeros(1,length(t)); y2 = y1; %³õʼ»¯

y1(find((t>=min(t1))&(t<=max(t1))==1))=x1; %ÔÚ¹«¹²Çø¼ä¶¨Òåy1 y2(find((t>=min(t2))&(t<=max(t2))==1))=x2; %ÔÚ¹«¹²Çø¼ä¶¨Òåy2 y = y1+y2;

ÆäÖÐx1ºÍx2Ϊ²ÎÓë¼Ó·¨ÔËËãµÄÁ½Ðźţ¬t1ºÍt2·Ö±ðΪx1ºÍx2µÄʱ¼äÏòÁ¿¡£ 2¡¢³Ë·¨£ºx1(t)¡¤x2(t)

ÐòÁеij˷¨ÔËËãΪ¶ÔӦλÖô¦Á¿ÖµµÄÏà³Ë£¬ÔÚMATLABÖÐÓÉÊý×éÔËËã·û¡°.*¡±ÊµÏÖ£¬Ò²Êܵ½¡°+¡±ÔËËã·ûͬÑùµÄÏÞÖÆ¡£

3¡¢Ê±ÒÆ£ºy(t) = x(t - t0)

ÆäÖУ¬t0ÎªÎ»ÒÆÁ¿£¬µ±t0>0ʱ£¬y(t)Ϊx(t)ÓÒÒÆt0ʱ¿ÌÖ®ºóµÄ½á¹û£¬µ±t0<0ʱ£¬y(t)Ϊx(t)×óÒÆ|t0|ʱ¿ÌÖ®ºóµÄ½á¹û¡£

ÔÚMATLABÖУ¬Ê±ÒÆÔËËãÓëÊýѧÉÏϰ¹ß±í´ï·½·¨ÍêÈ«Ïàͬ¡£Àý£º

clear; t = -5:0.01:5;

x = exp(-0.5*t).*ut(t); x1 = exp(-0.5*(t+2)).*ut(t+2); subplot(211)

plot(t,x) title ('Ô­ÐźÅx(t)') subplot (212) plot (t,x1) title (' x(t)×óÒÆ2') xlabel (' t (sec)')

ÈôÐźŵÄ×Ô±äÁ¿µÄ·¶Î§ºÍtµÄ·¶Î§Ïàͬ£¬Ôò²»ÄÜÓÃÉÏÊö·½·¨£¬È罫x = exp(-0.5*t)

µÚ£³Ò³

ÐźÅÓëϵͳʵÑéÖ¸µ¼Êé

½øÐÐ×óÒÆµÃµ½x1 = exp(-0.5*(t+2))ºó£¬»¹ÐèÒª¶Ôx1µÄʱ¼ä±äÁ¿ÖØÐ¶¨Òå¡£ÓÉÓÚº¯ÊýµÄÆ½ÒÆ¿É¿´×÷ÊǺ¯Êýʱ¼äÏòÁ¿µÄÆ½ÒÆ£¬¶ø¶ÔÓ¦µÄÑùÖµ²»±ä£¬µ±º¯Êý×óÒÆÊ±£¬ËùÓÐʱ¼äÐòºÅ¶¼¼õС|t0|¸öµ¥Î»£¬·´Ö®£¬ÔòÔö¼Ót0¸öµ¥Î»¡£Òò´Ë¿ÉÓÃÈçÏ·½Ê½ÊµÏÖ£º

t1=t+t0; x1=x;

plot(t1,x1)

×¢£ºº¯Êý×óÒÆÊ±£¬t0<0£¬¼´t-|t0|£»º¯ÊýÓÒÒÆÊ±£¬t0>0¡£

4¡¢·´ÕÛ£ºy(t) = x(-t)

ÔÚMATLABÖÐÓжàÖÖ·½·¨¿ÉÒÔʵÏÖÐźŵķ´ÕÛÔËËã¡£

£¨1£©Ð޸ĻæÍ¼º¯Êýplot(t,x)ÖеÄʱ¼ä±äÁ¿t£¬¼´ÓÃ-t´úÌæÔ­À´µÄt¡£

£¨2£©Ö±½ÓÀûÓÃÔ­ÐźÅÓëÆä·´ÕÛÐźŵÄÊýѧ¹ØÏµÊ½À´ÊµÏÖ¡£ÕâÖÖ·½·¨×î·ûºÏÐźŷ´ÕÛÔËËãµÄʵ¼ÊÒâÒå¡£

£¨3£©Ê¹ÓÃMATLABÄÚ²¿º¯Êýfliplr( )À´ÊµÏÖÐźŵķ´ñÞÔËËã¡£ÆäÓ÷¨Îª£º y = fliplr(x)£¬ÆäÖÐxΪԭÐźţ¬¶øyÔòΪxµÄʱÓò·´ÕÛ¡£ÐèҪ˵Ã÷µÄÊÇ£¬º¯Êýfliplr()¶ÔÐźÅ×÷ʱÓò·´ÕÛ£¬½ö½ö½«ÐźÅÖи÷¸öÔªËØµÄ´ÎÐò×÷ÁËÒ»¸ö·´×ª£¬ÕâÖÖ·´×ª´¦ÀíÊǶÀÁ¢ÓÚʱ¼ä±äÁ¿tµÄ¡£Òò´Ë£¬»¹ÐèÒª¶Ôʱ¼ä±äÁ¿t½øÐз´ÕÛ£¬¼´t= -fliplr(x)¡£

5¡¢³ß¶È±ä»»£ºy(t) = x(at)

ÆäÖÐaΪÈÎÒâ³£Êý¡£¸ù¾ÝaµÄ²»Í¬È¡Öµ£¬³ß¶È±ä»»¶ÔÐźÅx(t)¾ßÓв»Í¬µÄÓ°Ïì¡£µ±a > 1ʱ£¬y(t) = x(at)£¬y(t)Êǽ«x(t)ÔÚʱ¼äÖáÉÏѹËõµÃµ½£»µ±0 < a < 1ʱ£¬y(t) = x(at)£¬y(t)Êǽ«x(t)ÔÚʱ¼äÖáÉÏÀ©Õ¹µÃµ½¡£ÔÚMATLABÖУ¬°´ÕÕÊýѧÉϵij£¹æ·½·¨¼´ÄÜʵÏÖ¡£

£¨Èý£©ÖÜÆÚÐźÅ

ÖÜÆÚÐźÅÊÇÒ»Àà·Ç³£ÖØÒªµÄÐźš£¸ø¶¨Ò»¸öÐźÅx(t)£¬Èç¹ûÂú×ãx(t) = x(t+kT)£¬Ôò¸ÃÐźŽÐ×öÖÜÆÚÐźš£ÆäÖУ¬kΪÈÎÒâÕûÊý£¬TΪ³£Êý£¬Í¨³£³ÆÎªÐźŵĻù±¾ÖÜÆÚ»ò×îСÖÜÆÚ¡£ÖÜÆÚÐźſÉÒÔ¿´×÷ÊÇÒ»¸öÓÐÏÞ³¤·ÇÖÜÆÚÐźž­¹ýÖÜÆÚÑÓÍØÖ®ºóÐγɵġ£

ÖÜÆÚÐźſÉÓÃÈçϱí´ïʽ¶¨Ò壺x(t)?Èý¡¢ÊµÑéÄÚÈÝ£º

1¡¢²Î¿¼Ê¾Àý³ÌÐò£¬»æÖÆÐźÅe?2tcos3?t[u(t)?u(t?3)]µÄͼÐΡ£

2¡¢²úÉúÒ»¸öÖ¸ÊýΪ[-0.1+(pi/4)*i]*tµÄ¸´Ö¸Êýº¯Êý£¬0?t?3£¬Ê±¼ä¼ä¸ôȡΪ0.5£¬»æ³öº¯ÊýµÄʵ²¿¡¢Ð鲿¡¢·ù¶ÈºÍÏàλµÄ²¨ÐΡ£

3¡¢ÒÑÖªe?0.5t?u(t)£¬ÇóÐźÅy(t)?x(1.5t?3)£¬²¢»æÖƳöx(t) ºÍy(t)µÄͼÐΡ£ 4¡¢Ñ¡×ö£º

(1)ÖÜÆÚÐźŵÄʵÏÖ¡£¸ù¾Ýʽ1.3²úÉúÒ»¸öÖÜÆÚÐźš£

(2) ¸ù¾Ý·ûºÅº¯ÊýºÍµ¥Î»½×Ô¾º¯ÊýµÄ¹ØÏµ£¬ÀûÓ÷ûºÅº¯ÊýsignʵÏÖµ¥Î»½×Ô¾º¯Êý¡£ÒªÇóͼÐδ°¿ÚµÄºá×ø±ê·¶Î§Îª-5~5£¬×Ý×ø±ê·¶Î§Îª-1.5~1.5¡£

k????x(t?kT) 1.3

1?µÚ£´Ò³

ÐźÅÓëϵͳʵÑéÖ¸µ¼Êé

ËÄ¡¢Ë¼¿¼£º

1¡¢ÎªÊ²Ã´Í¼¶þÖÐt=0´¦ÇúÏßÊǼä¶ÏµÄ£¬ÈçºÎʹÆä³ÉΪÁ¬ÐøµÄÇúÏߣ¿ 2¡¢´úÊýÔËËã·ûºÅ*ºÍ.*µÄÇø±ðÊÇ£¿

µÚ£µÒ³

ÐźÅÓëϵͳʵÑéÖ¸µ¼Êé

ʵÑé¶þ Á¬ÐøÊ±¼äÐźŵľí»ý

Ò»¡¢ÊµÑéÄ¿µÄ£º

1¡¢ÕÆÎÕÁ½¸öÁ¬ÐøÊ±¼äÐźží»ýµÄ¼ÆËã·½·¨ºÍ±à³Ì¼¼Êõ¡£ 2¡¢½øÒ»²½ÊìϤÓÃMATLABÃè»æ¶þάͼÏñµÄ·½·¨¡£ ¶þ¡¢ÊµÑéÔ­Àí£º

¾í»ý»ý·ÖÔÚÐźÅÓëÏßÐÔϵͳ·ÖÎöÖоßÓзdz£ÖØÒªµÄÒâÒ壬ÊÇÐźÅÓëϵͳ·ÖÎöµÄ»ù±¾·½·¨Ö®Ò»¡£

£¨Ò»£©¾í»ýµÄ¶¨Òå

Á¬ÐøÊ±¼äÐźŠf1(t)ºÍ f2(t)µÄ¾í»ý»ý·Ö£¨¼ò³ÆÎª¾í»ý£©f(t)¶¨ÒåΪ£º

f(t)?f1(t)*f2(t)??f1(?)f2(t??)d?

???£¨¶þ£©ÏßÐÔʱ²»±ä£¨LTI£©ÏµÍ³µÄµ¥Î»³å¼¤ÏìÓ¦

¸ø¶¨Ò»¸öÁ¬ÐøÊ±¼äLTIϵͳ£¬ÔÚϵͳµÄ³õʼÌõ¼þΪÁãʱ£¬Óõ¥Î»³å¼¤ÐźÅ?(t)×÷ÓÃÓÚϵͳ£¬´ËʱϵͳµÄÏìÓ¦ÐźųÆÎªÏµÍ³µÄµ¥Î»³å¼¤ÏìÓ¦£¨Unit impulse response£©£¬Ò»°ãÓÃh(t)À´±íʾ¡£ÐèҪǿµ÷µÄÊÇ£¬ÏµÍ³µÄµ¥Î»³å¼¤ÏìÓ¦ÊÇÔÚ¼¤ÀøÐźÅΪ? (t)ʱµÄÁã״̬ÏìÓ¦£¨Zero-state response£©¡£

ϵͳµÄµ¥Î»³å¼¤ÏìÓ¦ÊÇÒ»¸ö·Ç³£ÖØÒªµÄ¸ÅÄÈç¹ûÒÑÖªÒ»¸öϵͳµÄµ¥Î»³å¼¤ÏìÓ¦£¬ÄÇô£¬¸Ãϵͳ¶ÔÈÎÒâÊäÈëÐźŵÄÏìÓ¦ÐźŶ¼¿ÉÒÔÇóµÃ¡£

£¨Èý£©¾í»ýµÄÒâÒå

¶ÔÓÚLTIϵͳ£¬¸ù¾ÝϵͳµÄÏßÐÔºÍʱ²»±äÐÔÒÔ¼°ÐźſÉÒÔ·Ö½â³Éµ¥Î»³å¼¤º¯Êý¿ÉµÃ£¬ÈÎÒâLTIϵͳ¿ÉÒÔÍêÈ«ÓÉËüµÄµ¥Î»³å¼¤ÏìÓ¦h(t)À´È·¶¨£¬ÏµÍ³µÄÊäÈëÐźÅx(t)ºÍÊä³öÐźÅy(t)Ö®¼äµÄ¹ØÏµ¿ÉÒÔÓþí»ýÔËËãÀ´ÃèÊö£¬¼´£º

y(t)??x(?)h(t??)d?

???ÓÉÓÚϵͳµÄµ¥Î»³å¼¤ÏìÓ¦ÊÇÁã״̬ÏìÓ¦£¬¹Ê°´ÕÕÉÏʽÇóµÃµÄϵͳÏìÓ¦Ò²ÊÇÁã״̬ÏìÓ¦¡£ËüÊÇÃèÊöÁ¬ÐøÊ±¼äϵͳÊäÈëÊä³ö¹ØÏµµÄÒ»¸öÖØÒª±í´ïʽ¡£

£¨ËÄ£©º¯Êý˵Ã÷

ÀûÓÃMATLABµÄÄÚ²¿º¯Êýconv( )¿ÉÒÔºÜÈÝÒ×µØÍê³ÉÁ½¸öÐźŵľí»ý»ý·ÖÔËËã¡£ÆäÓ﷨Ϊ£ºy = conv(x,h)¡£ÆäÖÐxºÍh·Ö±ðÊÇÁ½¸ö²ÎÓë¾í»ýÔËËãµÄÐźţ¬yΪ¾í»ý½á¹û¡£

ΪÁËÕýÈ·µØÔËÓÃÕâ¸öº¯Êý¼ÆËã¾í»ý£¬ÕâÀï¶Ôconv(x,h)×öÒ»¸öÏêϸ˵Ã÷¡£conv(x,h)º¯Êýʵ¼ÊÉÏÊÇÍê³ÉÁ½¸ö¶àÏîʽµÄ³Ë·¨ÔËËã¡£ÀýÈ磬Á½¸ö¶àÏîʽp1ºÍp2·Ö±ðΪ£º

p1?s3?2s2?3s?4 ºÍ p2?4s3?3s2?2s?1

ÕâÁ½¸ö¶àÏîʽÔÚMATLABÖÐÊÇÓÃËüÃǵÄϵÊý¹¹³ÉÒ»¸öÐÐÏòÁ¿À´±íʾµÄ£¬ÓÃxÀ´±íʾ¶àÏîʽp1£¬h±íʾ¶àÏîʽp2£¬ÔòxºÍh·Ö±ðΪ

x = [1 2 3 4] h = [4 3 2 1] ÔÚMATLABÃüÁî´°¿ÚÒÀ´Î¼üÈë

µÚ£¶Ò³

ÐźÅÓëϵͳʵÑéÖ¸µ¼Êé

>> x = [1 2 3 4]; >> h = [4 3 2 1]; >> y=conv(x,h)

ÔÚÆÁÄ»Éϵõ½ÏÔʾ½á¹û£º

y = 4 11 20 30 20 11 4 Õâ±íÃ÷£¬¶àÏîʽp1ºÍp2µÄ³Ë»ýΪ£º

p3?4s6?11s5?20s4?30s3?20s2?11s?4

ÓÃMATLAB´¦ÀíÁ¬ÐøÊ±¼äÐźÅʱ£¬Ê±¼ä±äÁ¿tµÄ±ä»¯²½³¤Ó¦¸ÃºÜС£¬¼Ù¶¨Ó÷ûºÅdt±íʾʱ¼ä±ä»¯²½³¤£¬ÄÇô£¬Óú¯Êýconv( )×÷Á½¸öÐźŵľí»ý»ý·Öʱ£¬Ó¦¸ÃÔÚÕâ¸öº¯Êý֮ǰ³ËÒÔʱ¼ä²½³¤·½Äܵõ½ÕýÈ·µÄ½á¹û¡£Ò²¾ÍÊÇ˵£¬ÕýÈ·µÄÓï¾äÐÎʽӦΪ£ºy = dt*conv(x,h)¡£

¶ÔÓÚ¶¨ÒåÔÚ²»Í¬Ê±¼ä¶ÎµÄÁ½¸öʱÏÞÐźÅx(t)£¬t1 ¡Ü t ¡Ü t2£¬ºÍh(t)£¬t3 ¡Ü t ¡Ü t4¡£ Èç¹ûÓÃy(t)À´±íʾËüÃǵľí»ý½á¹û£¬Ôòy(t)µÄ³ÖÐøÊ±¼ä·¶Î§Ó¦Îªt0+t2 ¡Ü t ¡Ü t1+t3£¬Õâ¸ö½áÂÛºÜÖØÒª¡£ÔÚ´¦Àí¾í»ý½á¹ûµÄʱ¼ä·¶Î§Ê±£¬ÒªÀûÓÃÕâ¸ö½áÂÛ£¬½«½á¹ûµÄº¯ÊýÖµÓëʱ¼äÖáµÄλÖúͳ¤¶È¹ØÏµ±£³ÖÒ»Ö¡£

Áí£¬Óú¯Êýconv( )¼ÆËãµÃµ½µÄ¾í»ý½á¹ûµÄ³¤¶ÈΪ²ÎÓë¾í»ýµÄÁ½º¯Êý³¤¶ÈÖ®ºÍ¼õ1¡£ ¿É²Î¿¼ÒÔϳÌÐòµÃµ½¾í»ý½á¹ûµÄʱ¼ä±äÁ¿£º

%¼ÆËã¾í»ý½á¹ûµÄ·ÇÁãÑùÖµµÄÆðµãλÖ㬠%k1£¬k2·Ö±ðΪ²ÎÓë¾í»ýµÄÁ½º¯ÊýµÄʱ¼äÏòÁ¿ k0=k1(1)+k2(1);

%¼ÆËã¾í»ý½á¹ûµÄ·ÇÁãÑùÖµµÄ¿í¶È k3=length(f);

%È·¶¨¾í»ý½á¹ûµÄ·ÇÁãÑùÖµµÄʱ¼äÏòÁ¿ k=k0:p:k0+(k3-1)*p;

ÓÐʱºò£¬²ÎÓë¾í»ýÔËËãµÄÁ½¸öº¯Êý£¬¿ÉÄÜÓÐÒ»¸ö»òÕßÁ½¸ö¶¼ºÜ³¤£¬ÉõÖÁÊÇÎÞÏÞ³¤£¬MATLAB´¦ÀíÕâÑùµÄº¯Êýʱ£¬×ÜÊǰÑËü¿´×÷ÊÇÒ»¸öÓÐÏÞ³¤ÐòÁУ¬¾ßÌ峤¶ÈÓɱà³ÌÕßÈ·¶¨¡£Êµ¼ÊÉÏ£¬ÔÚÐźÅÓëϵͳ·ÖÎöÖÐËùÓöµ½µÄÎÞÏÞº¯Êý£¬Í¨³£¶¼ÊÇÂú×ã¾ø¶Ô¿É»ýÌõ¼þµÄÐźţ¬Òò´Ë£¬¶ÔÐźŲÉÈ¡ÕâÖֽضϴ¦Àí¾¡¹Ü´æÔÚÎó²î£¬µ«ÊÇͨ¹ýÑ¡ÔñºÏÀíµÄÐźų¤¶È£¬Äܹ»½«Îó²î¼õСµ½¿ÉÒÔ½ÓÊܵij̶ȡ£ Èý¡¢ÊµÑéÄÚÈÝ£º

1¡¢ÒÑÖªÁ½Á¬ÐøÊ±¼äÐźÅÈçÏÂͼËùʾ£¬»æÖÆÐźÅf1(t)¡¢f2(t)¼°¾í»ý½á¹ûf(t)µÄ²¨ÐΣ»Éèʱ¼ä±ä»¯²½³¤dt·Ö±ðȡΪ0.5¡¢0.1¡¢0.01£¬µ±dtÈ¡¶àÉÙʱ£¬³ÌÐòµÄ¼ÆËã½á¹û¾ÍÊÇÁ¬ÐøÊ±¼ä¾í»ýµÄ½ÏºÃ½üËÆ£¿

µÚ£·Ò³

ÐźÅÓëϵͳʵÑéÖ¸µ¼Êé

1 f1(t) f2(t) 1 -1 1 t 0 2 t

2¡¢¼ÆËãÐźÅf1(t)?e?atu(t)ºÍf2(t)?sintu(t)µÄ¾í»ýf(t)£¬ f1(t)¡¢f2(t)µÄʱ¼ä·¶Î§È¡Îª0~5£¬²½³¤ÖµÈ¡Îª0.1¡£»æÖÆÈý¸öÐźŵIJ¨ÐΡ£

µÚ£¸Ò³

ÐźÅÓëϵͳʵÑéÖ¸µ¼Êé

ʵÑéÈý Á¬ÐøÊ±¼äÖÜÆÚÐźŵĸµÀïÒ¶¼¶Êý

Ò»¡¢ÊµÑéÄ¿µÄ£º

1¡¢ÕÆÎÕÁ¬ÐøÊ±¼äÖÜÆÚÐźŵĸµÀïÒ¶¼¶ÊýµÄÎïÀíÒâÒåºÍ·ÖÎö·½·¨¡£

2¡¢¹Û²ìÓɾØÐδ°º¯Êý½Ø¶Ï²úÉúµÄGibbsÏÖÏó£¬Á˽âÆäÌØµã¡¢²úÉúµÄÔ­Òò¼°Ïû³ýµÄ·½·¨¡£ 3¡¢ÕÆÎÕÖÜÆÚº¯ÊýµÄ¸µÀïÒ¶¼¶Êý¼ÆËã·½·¨ºÍ±à³Ì¼¼Êõ¡£ ¶þ¡¢ÊµÑéÔ­Àí£º

£¨Ò»£©¸µÀïÒ¶¼¶Êý£¨FS£©Õ¹¿ª

ÖÜÆÚΪT1Á¬ÐøÊ±¼äÖÜÆÚÐźţ¬ÈôÂú×ãµÒÀû¿ËÀ³Ìõ¼þ£¬¾Í¿ÉÒÔÕ¹¿ª³ÉFS¡£ÆäÖÐÈý½ÇÐÎʽµÄ¸µÀïÒ¶¼¶ÊýΪ£º

a0?a0?2?2?x(t)???[akcosk?1t?bksink?1t] ???[akcoskt?bksinkt] (1)

2k?12k?1T1T12?£¬³ÆÎªÐźŵĻù±¾ÆµÂÊ£¨Fundamental frequency£©£¬a0£¬ak£¬ºÍbk·Ö±ðT1ÊÇÐźÅx(t)µÄÖ±Á÷·ÖÁ¿¡¢ÓàÏÒ·ÖÁ¿·ù¶ÈºÍÕýÏÒ·ÖÁ¿·ù¶È¡£ÆäÖУº

2t0?T12t0?T1ak??x(t)cosk?1tdt bk??x(t)sink?1tdt (2)

ttT10T10Á¬ÐøÊ±¼äÖÜÆÚÐźÅx(t)µÄ·ù¶ÈƵÆ×ÓëÏàλƵÆ×·Ö±ðΪ

Ak?ak2?bk2 ?k?arctanbk (3)

ÆäÖÐ?1?akÆäÖÐkÓëÆµÂʵĹØÏµÎª??k?1£¬Òò´ËÉÏʽ¸ø³öÁËÐźŻù²¨Óë¸÷´Îг²¨·ù¶ÈËæÆµÂʱ仯µÄ¹æÂÉ¡£

Èý½ÇÐÎʽµÄ¸µÀïÒ¶¼¶Êý±íÃ÷£¬Ò»¸öÖÜÆÚÐźÅx(t) Èç¹ûÂú×ãµÒÀï¿ËÀ³Ìõ¼þ£¬ÄÇô£¬Ëü¾Í¿ÉÒÔ±»¿´×÷ÊÇÓɺܶ಻ͬƵÂʵÄÕýÏÒÐźÅËù×é³É£¬ÆäÖÐÿһ¸ö²»Í¬ÆµÂʵÄÕýÏÒÐźųÆÎªÕýÏÒг²¨·ÖÁ¿£¬Æä·ù¶ÈΪAk¡£·´¹ýÀ´Àí½âÈý½Ç¸µÀïÒ¶¼¶Êý£ºÓÃÎÞÇî¶à¸öÕýÏÒг²¨·ÖÁ¿¿ÉÒԺϳÉÒ»¸öÈÎÒâµÄ·ÇÕýÏÒÖÜÆÚÐźš£ £¨¶þ£©¼ª²¼Ë¹£¨Gibbs£©ÏÖÏó

µ±ÀûÓÃ(1)ʽ¶ÔÒ»¸öÖÜÆÚº¯Êý×÷ʵ¼ÊÕ¹¿ªÔËËãʱ£¬¶ÔkµÄÇóºÍ¹ý³Ì²»¿ÉÄܽøÐе½ÎÞÇֻÄܵ½Ä³Ò»ÓÐÏÞÖµK£¬¼´Ï൱ÓÚÔÚÆµÓòÓÃÒ»¸ö¾ØÐδ°º¯ÊýWK(k)ÓëFSµÄÇóºÍʽÏà³Ë£¬µÃµ½Ò»¸öƵÓòÓÐÏÞ³¤ÐòÁÐX(k)?WK(k)£¬Òò´Ëʵ¼ÊFSÕ¹¿ªÊ½Îª

a0?x(t)???[akcosk?1t?bksink?1t]WK(k)

2k?1a0K ???[akcoks?1t?bksink?1t] (4)

2k?1KÔ½´ó£¬ËùÑ¡ÏîÊýÔ½¶à£¬ÓÐÏÞÏî¼¶ÊýºÏ³ÉµÄ½á¹ûÔ½±Æ½üÔ­ÐźÅx(t)¡£½Ø¶ÏÒýÆðÐźÅÊ§Õæ£¬ÕâÊÇÓÉÓÚ¸ßÆµ²¿·ÖÐźŵÄËðʧ¡£Õâ¾Íµ¼ÖÂÔÚ¹¹³ÉÓÐÔ¾±äµÄÁ¬ÐøÊ±¼äÖÜÆÚº¯Êýʱ£¬ÔÚÔ¾±äµãµÄ¸½½ü´æÔÚÒ»¸ö·ù¶È´óԼΪ9%µÄ¹ý³å£¬ÇÒËùѡг²¨´ÎÊýÔ½¶à£¬¹ý³åµãÔ½Ïò²»Á¬Ðøµã¿¿½ü¡£ÕâÖÖÏÖÏó³ÆÎªGibbsÏÖÏ󣬻ò³ÆÎªÕðÁå(ringing)ЧӦ¡£

ÈôÔÚ¼ÆËã»úÉϱà³Ì¶ÔÖÜÆÚº¯Êýx(t)½øÐÐFSÕ¹¿ª£¬±ØÐë¶Ôº¯Êýx(t)×÷µÈ¼ä¾à³éÑù¡£

µÚ£¹Ò³

ÐźÅÓëϵͳʵÑéÖ¸µ¼Êé

Èô³éÑùÖÜÆÚΪTs£¬ÇÒÁîT1?NTs£¬Ôò??k?1?k2?£¬£¨1£©Ê½ÀëÉ¢»¯Îª

NTsx(nTs)?x(t)t?nTsa0?2?2????[akcosnk?bksinnk] (5) 2k?1NNʱ¼ä³éÑùºó£¬£¨4£©Ê½ÀëÉ¢»¯Îª

a0K x(n)???[akcos2?nk?bksin2?nk] (6)

2k?1NN½«ÉÏʽÓë(4)ʽ±È½Ï¿É¼û£¬Êµ¼ÊµÄFSÕ¹¿ªÊ½x(n)Óëx(nTs)Ö®¼äµÄÎó²îΪ ?2?2??(n,K)??[akcosnk?bksinnk] (7)

k?KNNÉÏʽ±íÃ÷£¬Êµ¼ÊÕ¹¿ªºóµÄÎó²îÊÇʱ¼än£¨t = nTs£©ºÍ½Ø¶ÏƵÂÊK£¨?c?K?1£©µÄº¯Êý¡£

ͼ3-1¸ø³öÁËÒ»¸ö·½²¨ÐźÅÕ¹¿ª³ÉÓÐÏÞ³¤FSºó£¬ÔÚÔ¾±äµãµÄ¸½½ü²úÉúµÄGibbsÏÖÏ󣬶øÇÒ²»Á¬ÐøµÄÔ¾±äµãÒ²À©Õ¹³ÉÁËÓÐÒ»¶¨ÉÏÉýʱ¼äµÄÁ¬Ðøº¯Êý¡£

ͼ3-1 ·½²¨Õ¹¿ª³ÉÓÐÏÞ³¤FSºó£¬ÔÚÔ¾±äµãµÄ¸½½ü²úÉúGibbsÏÖÏó

ΪÁËÏû³ýÕâÖÖÆµÓò½Ø¶ÏÐγɵÄGibbsÏÖÏó£¬Í¨³£²»²ÉÓþØÐδ°×÷½Ø¶Ï´¦Àí£¬¶øÊDzÉÓúºÄþ£¨Hanning£©´°¡¢º£Ã÷£¨Hamming£©´°»òÈý½Ç´°µÈ½øÐмÓȨ¼ÆËã¡£

1¡¢ÒÔ0µãΪÖÐÐĵÄHanning´°£¨Ò²³ÆÎªÉýÓàÏÒ´°£©¶¨ÒåΪ

2?k?1) k?K/2 (8) ?(1?cosw(k)??2 K? otherwise?0 2¡¢ÒÔ0µãΪÖÐÐĵÄHamming´°¶¨ÒåΪ

2?k? k?K/2 (9) ?0.54?0.46cosw(k)?? K? otherwise?0 3¡¢ÒÔ0µãΪÖÐÐĵÄÈý½Ç´°£¨Bartlett´°£©¶¨ÒåΪ

?2k k?K/2 (10) ?1?w(k)?? K?0 otherwise?ͼ3-2ÖÐÁгöÁ˾ØÐδ°¡¢Èý½Ç´°¡¢Hanning´°ºÍHamming´°µÄͼÏñ£¬¿ÉÒԱȽÏËüÃǵIJîÒìºÍÀà֮ͬ´¦¡£

µÚ£±£°Ò³

ÐźÅÓëϵͳʵÑéÖ¸µ¼Êé

w(k) w(k) 1 1

-K/2 0 K/2 -K/2 0 K/2

(a) ¾ØÐδ° (b) Èý½Ç´°

w(k) w(k) 1 1

-K/2 0 K/2 -K/2 0 K/2 (c) Hanning´° (d) Hamming´°

ͼ 3-2 ¼¸ÖÖ¼ÓȨ´°º¯ÊýµÄ±È½Ï

ÀýÈçͼ3-1Öеķ½²¨ÐźÅÕ¹¿ªÊ½ÓÃHanning´°¼ÓȨ½Ø¶Ïºó£¬Í¼ÏñÈçͼ3-3Ëùʾ£¬ÏÔÈ»GibbsÏÖÏóÒѾ­»ù±¾Ïû³ý¡£

x(t) 1 -2 -1 0 1 2 t ͼ 3-4 ÆæÐ³·½²¨

ͼ 3-3 ÓÃHanning´°¼ÓȨºó·½²¨FSµÄÔ¾±äµã¸½½üµÄGibbsÏÖÏóµÄÏû³ý

²ÉÓÃÆµÓòHanning´°¼ÓȨ»òHamming´°¼ÓȨµÄ·½·¨½øÐнضϣ¬Óë¾ØÐνضÏÏà±È£¬¿ÉÒÔ¼õÈõ»òÏû³ýGibbsÏÖÏ󣬵«²»»á¼õСÓÉÓÚÆµÓò½Ø¶Ï²úÉúµÄÎó²î£¬·´¶øÒò¼ÓȨµ¼ÖÂËù½ØÈ¡ÇøÓòÄÚÆµÆ×·¢Éú±ä»¯£¬Ôö´óÁËÎó²î¡£ Èý¡¢ÊµÑéÄÚÈÝ£º

1¡¢½«Èçͼ3-4ËùʾµÄÆæÐ³ÖÜÆÚ·½²¨ÐźÅÕ¹¿ª³ÉFourier¼¶Êý²¢·Ö±ð²ÉÓÃÆµÓò¾ØÐδ°ºÍHanning´°¼ÓȨ£¬»æÖÆÁ½ÖÖ´°º¯Êý¼ÓȨºóµÄ·½²¨ºÏ³ÉͼÏñ¡£¸Ã·½²¨ÐźŵÄÖÜÆÚΪT1=1£¬Õñ¶¯·ù¶ÈΪA=1¡£³éÑùÖÜÆÚѡΪTs?0.004¡£

Ìáʾ£ºÓÉÓÚ¸ÃÐźÅÊÇÆæÐ³¶Ô³ÆÖÜÆÚº¯Êý£¬Õ¹¿ªÊ½Öн«Ö»ÓÐÕýÏÒº¯ÊýµÄÆæ´Îг²¨£¬¼´

x(n)?kk?1,3,5,??b?sin2?knWK(k) NÆäÖÐN?T1£¬ÏµÊýbkÓÉ(2)ʽµÃ

Ts4 bk?T1?T1/20x(t)sin2?k4tdt? k?1,3,5,? T1?k²ÉÓÃHanning´°¼ÓȨ£¬ÔòÕ¹¿ªÊ½±äΪ

µÚ£±£±Ò³

ÐźÅÓëϵͳʵÑéÖ¸µ¼Êé

x(n)??2?(2k?1)42(2k?1)?[0.5?0.5cos]sinn

(2k?1)?KNk?0K2¡¢½«Í¼3-5Öеľâ³Ý²¨Õ¹¿ªÎªFourier¼¶Êý£¬°´(2)ʽÇó³öFourier¼¶ÊýµÄϵÊý£¬²¢ÔÚÆµÓò·Ö±ð²ÉÓþØÐδ°¡¢Hanning´°ºÍÈý½Ç´°¼ÓȨ£¬¹Û²ìÆäGibbsЧӦ¼°ÆäÏû³ýÇé¿ö¡£

x(t) 1 -3 -2 -1 0 1 2 3 t ͼ 3-5 ¾â³Ý²¨

3¡¢Ñ¡×ö£º±à³Ì¼ÆËãÁ¬ÐøÊ±¼äÖÜÆÚÐźŵÄÈý½ÇÐÎʽ¸µÀïÒ¶¼¶ÊýÕ¹¿ªµÄϵÊý¡£

µÚ£±£²Ò³

ÐźÅÓëϵͳʵÑéÖ¸µ¼Êé

ʵÑéËÄ Á¬ÐøÊ±¼äϵͳµÄʱÓò·ÖÎö

Ò»¡¢ÊµÑéÄ¿µÄ£º

1¡¢ÊìϤÁ¬ÐøÊ±¼äϵͳµÄÏßÐÔºÍʱ²»±äÐÔÖÊ¡£ 2¡¢ÕÆÎÕÏßÐÔʱ²»±äϵͳµÄµ¥Î»³å¼¤ÏìÓ¦µÄ¸ÅÄî¡£

3¡¢ÕÆÎÕÏßÐÔʱ²»±äϵͳµÄ΢·Ö·½³ÌÃèÊö·½·¨¼°ÆäMATLAB±à³ÌµÄÇó½â·½·¨¡£ ¶þ¡¢ÊµÑéÔ­Àí£º

£¨Ò»£©ÏßÐÔʱ²»±ä£¨LTI£©ÏµÍ³

ÔÚ·ÖÎöÁ¬ÐøÊ±¼äϵͳʱ£¬ÓйØÏµÍ³µÄÁ½¸öÖØÒªµÄÐÔÖʾÍÊÇÏßÐÔ£¨Linearity£©ºÍʱ²»±äÐÔ£¨Time-invariance£©¡£ËùνÏßÐÔÊÇָϵͳͬʱÂú×ãÆë´ÎÐԺͿɼÓÐÔ¡£Õâ¿ÉÒÔÓÃÏÂÃæµÄ·½·¨À´ÃèÊö¡£

¼ÙÉèϵͳÔÚÊäÈëÐźÅx1(t)ʱµÄÏìӦΪy1(t)£¬ÔÚÊäÈëÐźÅx2(t)ʱµÄÏìÓ¦ÐźÅΪy2(t)£¬¸ø¶¨Á½¸ö³£ÊýaºÍb£¬Èç¹ûµ±ÊäÈëÐźÅΪx(t)ʱϵͳµÄÏìÓ¦ÐźÅΪy(t)£¬ÇÒÂú×ã

x(t) = x1(t) + x2(t) (a) y(t) = y1(t) + y2(t) (b)

Ôò¸Ãϵͳ¾ßÓпɼÓÐÔ£¨Additivity£©¡£Èç¹ûÂú×ã

x(t) = ax1(t) (a) y(t) = ay1(t) (b)

Ôò¸Ãϵͳ¾ßÓÐÆë´ÎÐÔ£¨Homogeneity£©¡£Èç¹ûϵͳͬʱ¾ßÓпɼÓÐÔºÍÆë´ÎÐÔÔòϵͳÊÇÏßÐÔ¡£

¼ÙÉèϵͳÔÚÊäÈëÐźÅx(t)ʱµÄÏìӦΪy(t)£¬¶ÔÒ»¸ö¸ø¶¨Ê±¼ä³£Êýt0£¬Èç¹ûµ±ÊäÈëÐźÅΪx(t-t0)ʱ£¬ÏµÍ³µÄÏìӦΪy(t-t0)µÄ»°£¬Ôò¸Ãϵͳ¾ßÓÐʱ²»±äÐÔ¡£

ͬʱ¾ßÓÐÏßÐÔºÍʱ²»±äÐÔµÄϵͳ£¬½Ð×öÏßÐÔʱ²»±äϵͳ£¬¼ò³ÆLTIϵͳ¡£ £¨¶þ£©LTIϵͳµÄ΢·Ö·½³ÌÃèÊö

ÏßÐÔ³£ÏµÊý΢·Ö·½³ÌÊÇÃèÊöLTIϵͳµÄÒ»ÖÖʱÓòÄ£ÐÍ¡£Ò»¸öÁ¬ÐøÊ±¼äLTIϵͳ£¬ËüµÄÊäÈëÐźÅx(t)ºÍÊä³öÐźÅy(t)µÄ¹ØÏµ¿ÉÒÔÓÃÏÂÃæµÄ΢·Ö·½³ÌÀ´±í´ï¡£

Ndky(t)Mdkx(t)ak??bk £¨1£© ?kkdtdtk?0k?0ÔÚMATLABÖУ¬ÎÒÃÇ¿ÉÓÃÏòÁ¿a=[aN£¬aN-1£¬??a1£¬a0]ºÍb=[bN£¬bN-1£¬??b1£¬b0] À´±íʾ¸Ãϵͳ£¬ÆäÖÐaºÍb·Ö±ðΪ£¨1£©Ê½Öз½³Ì×óÓÒÁ½¶ËµÄϵÊýÏòÁ¿¡£

×¢Ò⣬ÏòÁ¿ a ºÍ b µÄÔªËØÒ»¶¨ÒªÒÔ΢·Ö·½³ÌÖÐʱ¼äÇ󵼵ĽµÃÝ´ÎÐòÀ´ÅÅÁУ¬ ÇÒȱÏîÒªÓà 0 À´²¹Æë¡£

ÀýÈ磬¶Ô΢·Ö·½³Ì y¡¯¡¯(t)+3y¡¯(t)+2y(t)=x¡¯¡¯(t)+x(t)£¬Ôò±íʾ¸ÃϵͳµÄ¶ÔÓ¦ÏòÁ¿Ó¦Îªa=[1 3 2]£¬b=[1 0 1]¡£

£¨1£©Ê½ÃèÊöÁËLTIϵͳÊäÈëÐźźÍÊä³öÐźŵÄÒ»ÖÖÒþÐÔ¹ØÏµ£¬Ê½ÖУ¬max (N, M)¶¨ÒåΪϵͳµÄ½×¡£ÎªÁËÇóµÃϵͳÏìÓ¦ÐźŵÄÏÔʽ±í´ïʽ£¬±ØÐëÇó½â΢·Ö·½³Ì¡£

µÚ£±£³Ò³

ÐźÅÓëϵͳʵÑéÖ¸µ¼Êé

MATLABµÄÄÚ²¿º¯Êýimpulse( )£¬step( )£¬initial( )£¬lsim( ) ¿ÉÒÔÓÃÀ´¼ÆËã²¢»æÖÆÁ¬ÐøÊ±¼äLTIϵͳµÄµ¥Î»³å¼¤ÏìÓ¦£¬µ¥Î»½×Ô¾ÏìÓ¦£¬ÁãÊäÈëÏìÓ¦ºÍÈÎÒâÐźÅ×÷ÓÃÓÚϵͳµÄÁã״̬ÏìÓ¦¡£

1¡¢impulse( )º¯Êý

¸Ãº¯ÊýÓÐÈçϼ¸ÖÖµ÷Óøñʽ£º

£¨1£©impulse(b,a)£º¸Ãµ÷ÓøñʽÒÔĬÈÏ·½Ê½»æ³öÏòÁ¿ a ºÍ b ¶¨ÒåµÄÁ¬ÐøÏµÍ³µÄµ¥Î»³å¼¤ÏìÓ¦µÄʱÓò²¨ÐΡ£

£¨2£©impulse(b,a,t)£º»æ³öϵͳÔÚ 0¡«t ʱ¼ä·¶Î§Äڳ弤ÏìÓ¦µÄʱÓò²¨ÐΡ£ £¨3£©impulse(b,a,t1:p:t2)£º»æ³öÔÚ t1~t2 ʱ¼ä·¶Î§ÄÚ£¬ÒÔpΪ²½³¤µÄµ¥Î»³å¼¤ÏìÓ¦²¨ÐΡ£

£¨4£©y=impulse(b,a,t)£º²»»æ³ö²¨ÐΣ¬¶øÊÇÇó³öϵͳ³å¼¤ÏìÓ¦µÄÊýÖµ½â¡£yµÄµãÊýĬÈÏֵΪ101µã£¬Óɴ˿ɵÃʱ¼ä²½³¤Îªp = t/(101-1)¡£

£¨4£©y=impulse(b,a,t1:p:t2)£º ¼ÆËãÔÚt1~t2 ʱ¼ä·¶Î§ÄÚ£¬ÒÔpΪ²½³¤µÄµ¥Î»³å¼¤ÏìÓ¦µÄÊýÖµ¡£

2¡¢ step( )º¯Êý

¸Ãº¯ÊýºÍ impulse( )º¯ÊýµÄµ÷Ó÷½·¨Ò»Ñù¡£ 3¡¢lsim( )º¯Êý

´ø·µ»ØÖµµÄÐÎʽÈçy = lsim(b, a, x, t)ÓÃÀ´¼ÆËãÓÉaºÍb±íʾµÄLTIϵͳÔÚÊäÈëÐźÅx×÷ÓÃϵÄÁã״̬ÏìÓ¦¡£ÆäÖÐtΪָ¶¨µÄʱ¼ä±ä»¯·¶Î§£¬xΪÊäÈëÐźţ¬ËüÃǵij¤¶ÈÓ¦¸ÃÊÇÏàͬµÄ¡£Èç´ø·µ»Ø²ÎÊýy£¬Ôò½«¼ÆËãµÄÏìÓ¦Ðźű£´æÔÚyÖУ¬Èô²»´ø·µ»Ø²ÎÊýy£¬ÔòÖ±½ÓÔÚÆÁÄ»ÉÏ»æÖÆÊäÈëÐźÅxºÍÏìÓ¦ÐźŵIJ¨ÐΡ£ Èý¡¢ÊµÑéÄÚÈÝ£º

ÒÑÖªÃèÊöijÁ¬ÐøÏµÍ³µÄ΢·Ö·½³ÌΪ£º

d2y(t)dy(t)4??6y(t)?x(t)

dtdt21¡¢Çó³ö¸ÃϵͳÔÚ 0¡«30 Ã뷶ΧÄÚ£¬ÒÔʱ¼ä¼ä¸ô 0.1 ÃëÈ¡ÑùµÄµ¥Î»³å¼¤ÏìÓ¦ºÍµ¥Î»½×Ô¾ÏìÓ¦µÄÊýÖµ½â£¬²¢»æÖÆÊ±Óò²¨ÐΣ»

2¡¢¼ÆËã²¢»æÖƸÃϵͳÔÚÊäÈëÐźÅΪx(t) = (e-2t - e-3t)u(t)ʱµÄÁã״̬ÏìÓ¦¡£

µÚ£±£´Ò³

ÐźÅÓëϵͳʵÑéÖ¸µ¼Êé

ʵÑéÎå Á¬ÐøÊ±¼äϵͳµÄƵÓò·ÖÎö

Ò»¡¢ÊµÑéÄ¿µÄ£º

1¡¢ÕÆÎÕϵͳƵÂÊÏìÓ¦ÌØÐԵĸÅÄî¼°ÆäÎïÀíÒâÒå¡£

2¡¢ÕÆÎÕϵͳƵÂÊÏìÓ¦ÌØÐԵļÆËã·½·¨ºÍÌØÐÔÇúÏߵĻæÖÆ·½·¨£¬Àí½â¾ßÓв»Í¬ÆµÂÊÏìÓ¦ÌØÐÔµÄÂ˲¨Æ÷¶ÔÐźŵÄÂ˲¨×÷Óá£

3¡¢ÕÆÎÕÓÃMATLABÓïÑÔ½øÐÐϵͳƵÏìÌØÐÔ·ÖÎöµÄ·½·¨¡£ ¶þ¡¢ÊµÑéÔ­Àí£º

1¡¢Á¬ÐøÊ±¼äLTIϵͳµÄƵÂÊÏìÓ¦

ËùνƵÂÊÏìÓ¦ÌØÐÔ£¬ÊÇָϵͳÔÚÕýÏÒÐźż¤ÀøÏµÄÎÈ̬ÏìÓ¦ËæÆµÂʱ仯µÄÇé¿ö£¬°üÀ¨ÏìÓ¦µÄ·ù¶ÈËæÆµÂʵı仯Çé¿öºÍÏìÓ¦µÄÏàÎ»ËæÆµÂʵı仯Çé¿öÁ½¸ö·½Ãæ¡£

y(t)LTIϵͳ(t)ÉÏͼÖÐx(t)¡¢y(t)x·Ö±ðΪϵͳµÄʱÓò¼¤ÀøÐźźÍÏìÓ¦Ðźţ¬h(t)ÊÇϵͳµÄµ¥Î»³å¼¤Ïìh(t)Y(j?)X(j?)y(t)?xH?(t()j*h)(t)£¬ÓɸµÀïÒ¶±ä»»µÄʱÓò¾í»ý¶¨Àí¿ÉµÃµ½£º Ó¦£¬ËüÃÇÈýÕßÖ®¼äµÄ¹ØÏµÎªY(j?)?X(j?)H(j?) 3.1

Y(j?)»òÕߣº H(j?)? 3.2

X(j?)Á¬ÐøÊ±¼äLTIϵͳµÄʱÓò¼°ÆµÓò·ÖÎöͼ H(j?)ΪϵͳµÄƵÓòÊýѧģÐÍ£¬¼´ÏµÍ³µÄƵÂÊÏìÓ¦ÌØÐÔ£¬Ëüʵ¼ÊÉϾÍÊÇϵͳµÄµ¥Î»³å¼¤ÏìÓ¦h(t)µÄ¸µÀïÒ¶±ä»»¡£¼´

?H(j?)??h(t)e?j?tdt 3.3

??ÓÉÓÚH(j?)ʵ¼ÊÉÏÊÇϵͳµ¥Î»³å¼¤ÏìÓ¦h(t)µÄ¸µÀïÒ¶±ä»»£¬Èç¹ûh(t)ÊÇÊÕÁ²µÄ£¬»òÕß˵ÊǾø¶Ô¿É»ýµÄ£¬ÄÇôH(j?)Ò»¶¨´æÔÚ£¬¶øÇÒH(j?)ͨ³£ÊǸ´Êý£¬Òò´Ë£¬Ò²¿ÉÒÔ±íʾ³É¸´ÊýµÄ²»Í¬±í´ïÐÎʽ¡£ÔÚÑо¿ÏµÍ³µÄƵÂÊÏìӦʱ£¬¸ü¶àµÄÊǰÑËü±íʾ³É¼«×ø±êÐÎʽ£º

H(j?)?H(j?)ej?(?) 3.4

ÉÏʽÖУ¬H(j?)³ÆÎª·ù¶ÈƵÂÊÏìÓ¦£¬·´Ó³Ðźž­¹ýϵͳ֮ºó£¬ÐźŸ÷ƵÂÊ·ÖÁ¿µÄ·ù¶È·¢Éú±ä»¯µÄÇé¿ö£¬?(?)³ÆÎªÏàÎ»ÌØÐÔ£¬·´Ó³Ðźž­¹ýϵͳºó£¬ÐźŸ÷ƵÂÊ·ÖÁ¿ÔÚÏàλÉÏ·¢Éú±ä»»µÄÇé¿ö¡£H(j?)ºÍ?(?)¶¼ÊÇÆµÂÊ?µÄº¯Êý¡£

µ±ÐźÅx(t)?ej?0t×÷ÓÃÓÚÆµÂÊÏìÓ¦ÌØÐÔΪH(j?)µÄϵͳʱ£¬ÆäÏìÓ¦ÐźÅΪ

y(t)?H(j?0)ej?0t?H(j?0)ej?(?0)ej?0t?H(j?0)ej(?0t??(?0)) 3.5 ÈôÊäÈëÐźÅΪÕýÏÒÐźţ¬¼´x(t)?sin(?0t)£¬ÔòÏìӦΪ

y(t)?H(j?0)sin(?0t)?|H(j?0)|sin(?0t??(?0)) 3.6

¿É¼û£¬ÏµÍ³¶ÔÊäÈëÐźÅijһƵÂÊ·ÖÁ¿µÄÓ°Ïì±íÏÖΪÁ½¸ö·½Ã棬һÊÇÐźŵķù¶ÈÒª±»H(j?)¼ÓȨ£¬¶þÊÇÐźŵÄÏàλҪ±»?(?)ÒÆÏà¡£

ÓÉÓÚH(j?)ºÍ?(?)¶¼ÊÇÆµÂÊ?µÄº¯Êý£¬ËùÒÔ£¬ÏµÍ³¶Ô²»Í¬ÆµÂÊµÄÆµÂÊ·ÖÁ¿Ôì³ÉµÄ·ù¶ÈºÍÏàλÉϵÄÓ°ÏìÊDz»Í¬µÄ¡£

µÚ£±£µÒ³

ÐźÅÓëϵͳʵÑéÖ¸µ¼Êé

2¡¢MATLABÖмÆËãϵͳƵÂÊÏìÓ¦µÄº¯Êý

ÔÚ±¾ÊµÑéÖУ¬Í¬ÑùÓÃ΢·Ö·½³ÌÁ½¶ËµÄϵÊýÏòÁ¿aºÍbÀ´±íʾÁ¬ÐøÊ±¼äLTIϵͳ¡£ÏàÓ¦µÄ¼ÆËãϵͳƵÂÊÏìÓ¦µÄº¯ÊýÈçÏ£º

[H,w] = freqs(b,a)£º·µ»ØµÄƵÂÊÏìÓ¦ÔÚ¸÷ƵÂʵãµÄÑùµãÖµ£¨¸´Êý£©´æ·ÅÔÚHÖУ¬ÏµÍ³Ä¬ÈϵÄÑùµãÊýΪ200µã£»

Mag = abs(H)£ºÇóϵͳµÄ·ù¶ÈƵÂÊÏìÓ¦£¬·µ»ØÖµ´æÓÚHmÖ®ÖУ» Phi= angle(H)£ºÇóϵͳµÄÏàλÏìÓ¦ÌØÐÔ£» real(H)£ºÇóHµÄʵ²¿£» imag(H)£ºÇóHµÄÐ鲿£»

¼ÆËãÆµÂÊÏìÓ¦µÄº¯Êýfreqs()µÄÁíÒ»ÖÖÐÎʽÊÇ£º

H = freqs(b,a,w)£ºÔÚÖ¸¶¨µÄƵÂÊ·¶Î§ÄÚ¼ÆËãϵͳµÄƵÂÊÏìÓ¦ÌØÐÔ¡£ÔÚʹÓøú¯Êýǰ£¬ÒªÏȶ¨Ò寵ÂʱäÁ¿w¡£ Èý¡¢ÊµÑéÄÚÈÝ£º

ÒÑÖªÃèÊöijÁ¬ÐøÏµÍ³µÄ΢·Ö·½³ÌΪ£º

d2y(t)dy(t)dx(t)??25y(t)?2 dtdtdt21¡¢¼ÆËã²¢»æÖƸÃϵͳµÄ·ù¶ÈÏìÓ¦ÌØÐÔ¡¢ÏàλÏìÓ¦ÌØÐÔ¡¢ÆµÂÊÏìÓ¦µÄʵ²¿ºÍƵÂÊÏìÓ¦µÄÐ鲿ÇúÏßͼ¡£

2¡¢¸ù¾Ý»æÖƵķù¶ÈƵÂÊÏìÓ¦ÇúÏߣ¬ÅжϸÃϵͳÊôÓÚºÎÖÖÂ˲¨Æ÷£¨µÍͨ¡¢¸ßͨ¡¢´øÍ¨¡¢È«Í¨»¹ÊÇ´ø×裩£¿

ʵÑéÁù Á¬ÐøÊ±¼äϵͳµÄ¸´ÆµÓò·ÖÎö

Ò»¡¢ÊµÑéÄ¿µÄ£º

1¡¢ÊìϤÀ­ÆÕÀ­Ë¹±ä»»µÄÎïÀíÒâÒå¼°»ù±¾ÐÔÖÊ¡£

2¡¢ÕÆÎÕÓÃÀ­ÆÕÀ­Ë¹±ä»»Çó½âÁ¬ÐøÊ±¼äLTIϵͳµÄʱÓòÏìÓ¦µÄ·½·¨¡£

µÚ£±£¶Ò³

ÐźÅÓëϵͳʵÑéÖ¸µ¼Êé

3¡¢ÕÆÎÕϵͳº¯ÊýµÄ¸ÅÄî£¬ÕÆÎÕϵͳº¯ÊýµÄÁã¡¢¼«µã·Ö²¼£¨Áã¡¢¼«µãͼ£©ÓëϵͳµÄÎȶ¨ÐÔ¡¢Ê±ÓòÌØÐÔµÈÖ®¼äµÄÏ໥¹ØÏµ¡£

4¡¢ÕÆÎÕÓÃMATLABÓïÑÔ¶Ôϵͳ½øÐб任Óò·ÖÎöµÄ±à³Ì·½·¨¡£ 5¡¢ÕÆÎÕÓÃMATLABÇó½âÀ­ÆÕÀ­Ë¹·´±ä»»µÄ·½·¨¡£ ¶þ¡¢ÊµÑéÔ­Àí£º

1¡¢Á¬ÐøÊ±¼äLTIϵͳµÄ¸´ÆµÓòÃèÊö

³ýÁËʱÓòÃèÊöϵͳµÄÊýѧģÐÍ΢·Ö·½³ÌÒÔÍ⣬ÃèÊöϵͳµÄÁíÒ»ÖÖÊýѧģÐ;ÍÊǽ¨Á¢ÔÚÀ­ÆÕÀ­Ë¹±ä»»»ù´¡Éϵġ°ÏµÍ³º¯Êý£¨System Function£©¡±¡ª¡ªH(s)£º H(s)?Y(s)?ϵͳ³å¼¤ÏìÓ¦µÄÀ­»»ÊÏL?±äy(t)? 5.1

X(s)?ϵͳ¼¤ÀøÐźŵÄÀ­»»ÊÏL?±äx(t)?ϵͳº¯ÊýH(s)µÄʵÖʾÍÊÇϵͳµ¥Î»³å¼¤ÏìÓ¦h(t)µÄÀ­ÆÕÀ­Ë¹±ä»»¡£Òò´Ë£¬ÏµÍ³º¯Êý

?Ò²¿ÉÒÔ¶¨ÒåΪ£ºH(s)????sth(t)edt¡£Òò´ËÇóϵͳº¯ÊýµÄ·½·¨£¬³ýÁ˰´ÕÕ¶¨ÒåʽµÄ·½·¨Ö®?Í⣬¸ü³£ÓõÄÊǶÔÃèÊöϵͳµÄÏßÐÔ³£ÏµÊý΢·Ö·½³Ì¾­¹ýÀ­Êϱ任֮ºóµÃµ½ÏµÍ³º¯ÊýH(s)¡£

¼ÙÉèÃèÊöÒ»¸öÁ¬ÐøÊ±¼äLTIϵͳµÄÏßÐÔ³£ÏµÊý΢·Ö·½³ÌΪ£º

dky(t)Mdkx(t) ?ak 5.2 ??bkkkdtdtk?0k?0N¶Ô5.2ʽÁ½±ß×öÀ­ÆÕÀ­Ë¹±ä»»£¬ÔòÓÐ

?asY(s)??bskkkk?0k?0MNMkX(s)

k¼´ H(s)?Y(s)?X(s)?bsk?ak?0k?0N 5.3

ksk5.3ʽ˵Ã÷£¬¶ÔÓÚÒ»¸öÄܹ»ÓÃÏßÐÔ³£ÏµÊý΢·Ö·½³ÌÃèÊöµÄÁ¬ÐøÊ±¼äLTIϵͳ£¬ËüµÄϵͳº¯ÊýÊÇÒ»¸ö¹ØÓÚ¸´±äÁ¿sµÄÓÐÀí¶àÏîʽµÄ·Öʽ£¬Æä·Ö×ӺͷÖĸµÄ¶àÏîʽϵÊýÓëϵͳ΢·Ö·½³Ì×óÓÒÁ½¶ËµÄϵÊýÊǶÔÓ¦µÄ¡£ÓÉ´Ë£¬¿ÉÒÔºÜÈÝÒ׵ĸù¾Ý΢·Ö·½³Ìд³öϵͳº¯Êý±í´ïʽ£¬»òÕ߸ù¾Ýϵͳº¯Êý±í´ïʽд³öϵͳµÄ΢·Ö·½³Ì¡£

ϵͳº¯ÊýH(s)´ó¶àÊýÇé¿öÏÂÊǸ´±äº¯Êý£¬Òò´Ë£¬H(s)¿ÉÒÔÓжàÖÖ±íʾÐÎʽ£º £¨1£©Ö±½Ç×ø±êÐÎʽ£ºH(s)?Re(s)?jIm(s)

k?(s?zj)£¨2£©Á㼫µãÐÎʽ£ºH(s)?j?1M?(s?p)ii?1N

µÚ£±£·Ò³

ÐźÅÓëϵͳʵÑéÖ¸µ¼Êé

£¨3£©²¿·Ö·ÖʽºÍÐÎʽ£ºH(s)??Ak£¨¼ÙÉèN>M£¬ÇÒÎÞÖØ¼«µã£©

k?0s?skN¸ù¾ÝËùÒª·ÖÎöµÄÎÊÌâµÄ²»Í¬£¬¿ÉÒÔ²ÉÓò»Í¬ÐÎʽµÄϵͳº¯ÊýH(s)±í´ïʽ¡£ÔÚMATLABÖУ¬ÊÇÓÃϵͳº¯ÊýµÄ·Ö×Ó¡¢·Öĸ¶àÏîʽµÄϵÊýÏòÁ¿À´±íʾH(s)¡£ÓÉÓÚϵͳº¯ÊýµÄ·Öĸ¡¢·Ö×ӵĶàÏîʽϵÊýÓëϵͳ΢·Ö·½³Ì×óÓÒÁ½¶ËµÄϵÊýÊǶÔÓ¦µÄ£¬Òò´Ë£¬´ËʵÑéÖи÷º¯ÊýÓõ½µÄÏòÁ¿a¡¢bºÍÇ°ÃæÊµÑéÖÐ΢·Ö·½³Ì×óÓÒÁ½¶ËµÄϵÊýÏòÁ¿ÊÇÏàͬµÄ¡£

2¡¢Ó¦ÓÃÀ­ÆÕÀ­Ë¹±ä»»·ÖÎöϵͳµÄÖ÷ÒªÄÚÈÝ £¨1£©ÇóϵͳµÄƵÂÊÏìÓ¦£» £¨2£©ÇóϵͳµÄµ¥Î»³å¼¤ÏìÓ¦£»

£¨3£©»æÖÆÏµÍ³º¯ÊýµÄÁ㼫µãͼ£¬ÅжÏϵͳµÄÎȶ¨ÐÔ MATLABÖÐÏàÓ¦µÄ¸´ÆµÓò·ÖÎöº¯ÊýÈçÏ£º

H = freqs(b,a,w)£º¼ÆËãÓÉϵÊýÏòÁ¿b,aÃèÊöµÄϵͳµÄƵÂÊÏìÓ¦ÌØÐÔ¡£·µ»ØÖµHΪƵÂÊÏòÁ¿w¹æ¶¨µÄ·¶Î§Ä򵀮µÂÊÏìÓ¦ÏòÁ¿Öµ¡£Èç¹û²»´ø·µ»ØÖµH£¬ÔòÖ´Ðд˺¯Êýºó£¬½«Ö±½Ó»æÖƳöϵͳµÄ¶ÔÊýƵÂÊÏìÓ¦ÇúÏߣ¨°üÀ¨·ùÆµÌØÐÔÇúÏߺÍÏàÆµÌØÐÔÇúÏߣ©¡£

H = impulse(b,a)£ºÇóϵͳµÄµ¥Î»³å¼¤ÏìÓ¦£¬Èô²»´ø·µ»ØÖµ£¬ÔòÖ±½Ó»æÖÆÏìÓ¦ÇúÏߣ¬´ø·µ»ØÖµÔò½«³å¼¤ÏìÓ¦ÊýÖµ´æÓÚÏòÁ¿HÖС£×¢Ò⣺MATLAB×ÜÊǰÑÓÉ·Ö×ӺͷÖĸ¶àÏîʽ±íʾµÄÈκÎϵͳ¶¼µ±×÷ÊÇÒò¹ûϵͳ¡£ËùÒÔ£¬ÀûÓÃimpulse ()º¯ÊýÇóµÃµÄµ¥Î»³å¼¤ÏìÓ¦×ÜÊÇÒò¹ûÐźš£

[z,p,k] = tf2zp(b,a)£ºÇóϵͳº¯ÊýµÄÁ㼫µã£¬·µ»ØÖµzΪÁãµãÐÐÏòÁ¿£¬pΪ¼«µãÐÐÏòÁ¿£¬kΪϵͳ´«µÝº¯ÊýµÄÁ㼫µãÐÎʽµÄÔöÒæ¡£bΪϵͳº¯Êý·Ö×Ó¶àÏîʽµÄϵÊýÏòÁ¿£¬aΪϵͳº¯Êý·Öĸ¶àÏîʽϵÊýÏòÁ¿¡£

[x,y] = meshgrid(x1,y1)£ºÔÚÓÉx1£¬y1È·¶¨¾ßÌåµÄÇøÓò·¶Î§ÄÚ²úÉú»æÖÆsÆ½ÃæÍ¼µÄÇøÓò¡£

meshgrid(x,y,fs)£º»æÖÆÏµÍ³º¯ÊýµÄÁ㼫µãÇúÃæÍ¼¡£

ϵͳµÄÎȶ¨ÐÔÖ÷Ҫȡ¾öÓÚϵͳº¯ÊýµÄÊÕÁ²ÓòÊÇ·ñ°üº¬Õû¸öÐéÖᣬÒò´ËÒª¸ù¾ÝϵͳµÄÆäËûÐÔÖʽáºÏÁ㼫µãͼµÃ³öϵͳº¯ÊýµÄÊÕÁ²Óò£¬½ø¶øÅжÏϵͳµÄÎȶ¨ÐÔ£¬¶øÏµÍ³µÄÒò¹ûÐÔÔòÈ¡¾öÓÚϵͳ¼«µãλÖõķֲ¼¡£

3¡¢À­ÆÕÀ­Ë¹·´±ä»»µÄ¼ÆËã

¼ÆËãÀ­ÆÕÀ­Ë¹·´±ä»»Í¨³£Óг¤³ý·¨ºÍ²¿·Ö·Öʽչ¿ª·¨¡£MATLABµÄÄÚ²¿º¯Êýresidue( )¿ÉÒÔʵÏÖ²¿·Ö·ÖʽµÄÕ¹¿ª¡£

Àý£ºÒÑ֪ijÐźŵÄÀ­ÆÕÀ­Ë¹±ä»»±í´ïʽΪ

1 X(s)?2

s?3s?2Çó¸ÃÐźŵÄʱÓò±í´ïʽ¡£

½â£ºÓÉÓÚÌâĿûÓÐÖ¸¶¨ÊÕÁ²Óò£¬ËùÒÔ±ØÐ뿼ÂÇËùÓпÉÄܵÄÇé¿ö¡£Îª´Ë£¬¿ÉÒÔÏȼÆËã³ö¸ÃÐźŵÄÀ­ÆÕÀ­Ë¹±ä»»±í´ïʽµÄ¼«µã¡£ºÜÏÔÈ»£¬X(s)ÓÐÁ½¸ö¼«µã£¬·Ö±ðΪ s = -1£¬s = -2¡£

µÚ£±£¸Ò³

ÐźÅÓëϵͳʵÑéÖ¸µ¼Êé

ÔÚMATLABÃüÁî´°¿Ú¼üÈ룺 >> b = 1; >> a = [1 3 2];

>> [r, p, k] = residue (b, a) ÃüÁî´°¿ÚÁ¢¼´¸ø³ö¼ÆËã½á¹ûΪ£º r = -1 1 p = -2 -1 k = [ ]

¸ù¾Ýr¡¢p¡¢kÖ®Öµ£¬¿ÉÒÔд³öX(s)µÄ²¿·Ö·ÖʽºÍµÄ±í´ïʽΪ£º

11X(s)???

s?2s?1È»ºó¸ù¾Ý²»Í¬µÄÊÕÁ²Óò£¬¿Éд³öX(s)µÄʱÓò±í´ïʽx(t)¡£ µÚÒ»ÖÖÇé¿öΪRe{s} < -2£¬Ôòx(t)Ϊ×ó±ßÐźţ¬ÆäÊýѧ±í´ïʽΪ

x(t)?e?2tu(?t)?e?tu(?t)

µÚ¶þÖÖÇé¿öΪ-2 < Re{s} < -1£¬Ôòx(t)Ϊ˫±ßÐźţ¬ÆäÊýѧ±í´ïʽΪ

x(t)??e?2tu(t)?e?tu(?t)

µÚÈýÖÖÇé¿öΪRe{s} > -1£¬Ôòx(t)ΪÒò¹ûÐźţ¬ÆäÊýѧ±í´ïʽΪ

x(t)??e?2tu(t)?e?tu(t)

ÔÚÕâ¸öÀýÌâÖУ¬º¯Êýresidue( )½ö½öÍê³ÉÁ˲¿·Ö·Öʽչ¿ªµÄÈÎÎñ£¬ÖÁÓÚ·´±ä»»µÄÊýѧ±í´ïʽ»¹µÃ½áºÏÊÕÁ²ÓòµÄ²»Í¬²ÅÄÜд³ö¡£

Èç¹ûX(s)µÄ·Ö×ӵĽ×Êý²»Ð¡ÓÚ·ÖĸµÄ½×Êý£¬Ôòk½«²»ÊÇÒ»¸ö¿Õ¾ØÕó£¬ÀýÈ磬µ±

s3X(s)?2ʱ£¬ÔÚÃüÁî´°¿ÚÖмüÈ룺

s?3s?2>> b = [1 0 0 0]; >> a = [1 3 2]; >> [r,p,k]=residue(b,a) Ôò£º r = 8 -1 p =

µÚ£±£¹Ò³

ÐźÅÓëϵͳʵÑéÖ¸µ¼Êé

-2 -1 k =

1 -3

ÕâÀïµÄk = [1 3]£¬Êµ¼ÊÉÏÊǽ«X(s)×öÁËÒ»¸ö³¤³ý·¨ºó£¬µÃµ½µÄÉ̵ĶàÏîʽ¡£ËùÒÔ£¬¸ù¾ÝÉÏÃæµÄr¡¢p¡¢kµÄÖµ£¬¿Éд³öX(s)µÄ²¿·Ö·ÖʽºÍµÄ±í´ïʽΪ£º

81? X(s)?s?3? s?2s?1Óйغ¯Êýresidue( )µÄÏêϸÓ÷¨£¬¿É²éÔÄMATLAB°ïÖúÎļþ¡£

Q5-3 ±àд³ÌÐòQ5_3£¬Äܹ»½ÓÊÜ´Ó¼üÅÌÊäÈëµÄϵͳº¯ÊýµÄ·Ö×Ó·Öĸ¶àÏîʽϵÊýÏòÁ¿£¬²¢»æÖƳöϵͳµÄÁ㼫µãͼ¡¢ÏµÍ³µÄµ¥Î»³å¼¤ÏìÓ¦¡¢ÏµÍ³µÄ·ù¶ÈƵÂÊÏìÓ¦ºÍÏàλƵÂÊÏàÓ¦µÄͼÐΡ£¸÷¸ö×ÓͼҪÇó°´ÕÕͼ5.3²¼ÖᣠÈý¡¢ÊµÑéÄÚÈÝ£º

ÒÑ֪ijÁ¬ÐøÒò¹ûϵͳµÄ΢·Ö·½³ÌΪ£º

d3y(t)d2y(t)dy(t)1d2x(t)?2?2?y(t)???x(t) a=1 322dtadtdtdt1¡¢Ð´³ö¸ÃϵͳµÄϵͳº¯Êý±í´ïʽ¡£

2¡¢»æÖƸÃϵͳµÄ·ù¶ÈÏìÓ¦ÌØÐÔ¡¢ÏàλÏìÓ¦ÌØÐÔÇúÏßͼ£¬²¢ÅжϸÃϵͳ¾ßÓкÎÖÖÂ˲¨ÌØÐÔ¡£

3¡¢»æÖƸÃϵͳµÄÁ㼫µãͼ£¬ÅжϸÃϵͳµÄÎȶ¨ÐÔ¡£ 4¡¢Ð´³ö¸ÃϵͳµÄµ¥Î»³å¼¤ÏìÓ¦h(t)¡£

5¡¢Ñ¡×ö£º¸Ä±ä·½³ÌÖеÄaÖµ£¬·Ö±ðÈ¡0.6¡¢0.8¡¢4¡¢16µÈ²»Í¬µÄÖµ£¬¹Û²ìaÈ¡²»Í¬µÄֵʱϵͳµÄ·ù¶ÈƵÂÊÏìÓ¦ÌØÐÔÇúÏߵı仯£¨´ø¿í¡¢¹ý¶É´ø¿íºÍ×è´øË¥¼õµÈ£©£¬ËµÃ÷ÁãµãλÖöÔϵͳÂ˲¨ÌØÐÔµÄÓ°Ïì¡£

6¡¢ÒÑÖª¸ÃϵͳµÄÊäÈëÐźÅΪx(t)?sin(t)?sin(8t)£¬ÒªÇóÊä³öÐźÅy(t)?Ksin(t)£¬KΪһ¸ö²»ÎªÁãµÄ³£Êý£¬¸ù¾Ý5Öв»Í¬aÖµµÃµ½µÄ·ù¶ÈƵÂÊÏìÓ¦ÇúÏߣ¬Ñ¡ÔñÒ»¸öºÏÊʵÄaֵʹµÃ±¾ÏµÍ³Äܹ»Âú×ã¸ÃÂ˲¨ÒªÇó¡£

ʵÑéÆß Éè¼ÆÐÔʵÑé

Ò»¡¢SIMULINK¼ò½é£º

SIMULINKÊÇMATLABÈí¼þµÄÀ©Õ¹£¬ËüÊÇʵÏÖ¶¯Ì¬ÏµÍ³½¨Ä£ºÍ·ÂÕæµÄÒ»¸öÈí¼þ°ü£¬ËüÓëMATLABÓïÑÔµÄÖ÷񻂿±ðÔÚÓÚ£¬ÆäÓëÓû§½»»¥½Ó¿ÚÊÇ»ùÓÚWindowsµÄÄ£ÐÍ»¯Í¼ÐÎ

µÚ£²£°Ò³

ÐźÅÓëϵͳʵÑéÖ¸µ¼Êé

ÊäÈ룬ÕâʹµÃÓû§¿ÉÒ԰Ѹü¶àµÄ¾«Á¦Í¶È뵽ϵͳģÐ͵Ĺ¹½¨£¬¶ø·ÇÓïÑԵıà³ÌÉÏ¡£

ËùνģÐÍ»¯Í¼ÐÎÊäÈëÊÇÖ¸SIMULINKÌṩÁËһЩ°´¹¦ÄÜ·ÖÀàµÄ»ù±¾µÄϵͳģ¿é£¬Óû§Ö»ÐèÒªÖªµÀÕâЩģ¿éµÄÊäÈëÊä³ö¼°Ä£¿éµÄ¹¦ÄÜ£¬¶ø²»±Ø¿¼²ìÄ£¿éÄÚ²¿ÊÇÈçºÎʵÏֵģ¬Í¨¹ý¶ÔÕâЩ»ù±¾Ä£¿éµÄµ÷Óã¬ÔÙ½«ËüÃÇÁ¬½ÓÆðÀ´¾Í¿ÉÒÔ¹¹³ÉËùÐèÒªµÄϵͳģÐÍ£¨ÒÔ.mdlÎļþ½øÐдæÈ¡£©£¬½ø¶ø½øÐзÂÕæÓë·ÖÎö¡£ ¶þ¡¢SIMULINKµÄÄ£¿é¿â½éÉÜ£º

SIMILINKÄ£¿é¿â°´¹¦ÄܽøÐзÖÀ࣬Ö÷Òª°üÀ¨ÒÔÏÂ×ӿ⣺Continuous£¨Á¬ÐøÄ£¿é£©¡¢Discrete£¨Àëɢģ¿é£©¡¢Logic and Bit Operation£¨Âß¼­ºÍλÔËËãÄ£¿é£©¡¢Math Operation£¨ÊýѧÔËËãÄ£¿é£©¡¢Sinks£¨½ÓÊÕÆ÷Ä£¿é£©¡¢Sources£¨ÊäÈëÔ´Ä£¿é£©

¸÷Ä£¿éµÄ×÷Óü°Ó÷¨¿É²éÔÄMATLAB°ïÖúÎļþ¡£

Èý¡¢SIMULINK¼òµ¥Ä£Ð͵Ľ¨Á¢¼°Ä£ÐÍÌØµã£º

1¡¢¼òµ¥Ä£Ð͵Ľ¨Á¢ £¨1£©½¨Á¢Ä£ÐÍ´°¿Ú

£¨2£©½«¹¦ÄÜÄ£¿éÓÉÄ£¿é¿â´°¿Ú¸´ÖÆ£¨»òÍÏ£©µ½Ä£ÐÍ´°¿Ú £¨3£©¶ÔÄ£¿é½øÐÐÁ¬½Ó£¬´Ó¶ø¹¹³ÉÐèÒªµÄϵͳģÐÍ 2¡¢Ä£Ð͵ÄÌØµã

£¨1£©ÔÚSIMULINKÀïÌṩÁËÐí¶àÈçScopeµÄ½ÓÊÕÆ÷Ä£¿é£¬ÕâʹµÃÓÃSIMULNK½øÐзÂÕæ¾ßÓÐÏñ×öʵÑéÒ»°ãµÄͼÐλ¯ÏÔʾЧ¹û¡£

£¨2£©SIMULINKµÄÄ£Ð;ßÓвã´ÎÐÔ£¬Í¨¹ýµ×²ã×Óϵͳ¿ÉÒÔ¹¹½¨Éϲãĸϵͳ¡£ £¨3£©SIMULINKÌṩÁ˶Ô×Óϵͳ½øÐзâ×°µÄ¹¦ÄÜ£¬Óû§¿ÉÒÔ×Ô¶¨Òå×ÓϵͳµÄͼ±êºÍÉèÖòÎÊý¶Ô»°¿ò¡£

ËÄ¡¢SIMULINK¹¦ÄÜÄ£¿éµÄ´¦Àí£º

¹¦ÄÜÄ£¿éµÄ»ù±¾²Ù×÷£¬°üÀ¨Ä£¿éµÄÒÆ¶¯¡¢¸´ÖÆ¡¢É¾³ý¡¢×ªÏò¡¢¸Ä±ä´óС¡¢Ä£¿éÃüÃû¡¢ÑÕÉ«É趨¡¢²ÎÊýÉ趨¡¢ÊôÐÔÉ趨¡¢Ä£¿éÊäÈëÊä³öÐźŵȡ£ Îå¡¢SIMULINKÏߵĴ¦Àí

SIMULINKÄ£Ð͵Ĺ¹½¨ÊÇͨ¹ýÓÃÏß½«¸÷ÖÖ¹¦ÄÜÄ£¿é½øÐÐÁ¬½Ó¶ø¹¹³ÉµÄ¡£ÓÃÊó±ê¿ÉÒÔÔÚ¹¦ÄÜÄ£¿éµÄÊäÈëÓëÊä³ö¶ËÖ®¼äÖ±½ÓÁ¬Ïß¡£Ëù»­µÄÏß¿ÉÒԸıä´Öϸ¡¢É趨±êÇ©£¬Ò²¿ÉÒÔ°ÑÏßÕÛÍä¡¢·ÖÖ§¡£ Áù¡¢SIMULINK×Ô¶¨Ò幦ÄÜÄ£¿é

×Ô¶¨Ò幦ÄÜÄ£¿éÓÐÁ½ÖÖ·½·¨£¬Ò»ÖÖ·½·¨ÊDzÉÓÃSubsystem¹¦ÄÜÄ£¿é£¬ÀûÓÃÆä±à¼­ÇøÉè¼Æ×éºÏÐµĹ¦ÄÜÄ£¿é£»ÁíÒ»ÖÖ·½·¨Êǽ«ÏÖÓеĶà¸ö¹¦ÄÜÄ£¿é×éºÏÆðÀ´£¬ÐγÉÐµĹ¦ÄÜÄ£¿é¡£¶ÔÓڽϴóµÄSIMULINKÄ£ÐÍ£¬Í¨¹ý×Ô¶¨Ò幦ÄÜÄ£¿é¿ÉÒÔ¼ò»¯Í¼ÐΣ¬¼õÉÙ¹¦ÄÜÄ£¿éµÄ¸öÊý£¬ÓÐÀûÓÚÄ£Ð͵ķֲ㹹½¨¡£

·½·¨Ò»£º½«Subsystem¹¦ÄÜÄ£¿é¸´ÖƵ½´ò¿ªµÄÄ£ÐÍ´°¿ÚÖУ¬Ë«»÷Subsystem¹¦ÄÜÄ£

µÚ£²£±Ò³

ÐźÅÓëϵͳʵÑéÖ¸µ¼Êé

¿é£¬½øÈë×Ô¶¨Ò幦ÄÜÄ£¿é´°¿Ú£¬´Ó¶ø¿ÉÒÔÀûÓÃÒÑÓеĻù±¾¹¦ÄÜÄ£¿éÉè¼Æ³öÐµĹ¦ÄÜÄ£¿é¡£

·½·¨¶þ£ºÔÚÄ£ÐÍ´°¿ÚÖн¨Á¢Ëù¶¨Ò幦ÄÜÄ£¿éµÄ×ÓÄ£¿é£¬ÓÃÊó±ê½«ÕâЩÐèÒª×éºÏµÄ¹¦ÄÜÄ£¿é¿òס£¬È»ºóÑ¡ÔñEdit²Ëµ¥ÏµÄCreate Subsystem¼´¿É¡£

×Ô¶¨Ò幦ÄÜÄ£¿éµÄ·â×°£ºÇ°ÃæÌáµ½µÄÁ½ÖÖ·½·¨¶¼Ö»ÊÇ´´½¨Ò»¸ö¹¦ÄÜÄ£¿é¶øÒÑ£¬Èç¹ûÒªÃüÃû¸Ã×Ô¶¨Ò幦ÄÜÄ£¿é¡¢¶Ô¹¦ÄÜÄ£¿é½øÐÐ˵Ã÷¡¢Ñ¡¶¨Ä£¿éÍâ¹Û¡¢É趨ÊäÈëÊý¾Ý´°¿Ú£¬ÔòÐèÒª¶ÔÆä½øÐзâ×°´¦Àí¡£Ê×ÏÈÑ¡ÖÐSubsystem¹¦ÄÜÄ£¿é£¬ÔÙ´ò¿ªEdit²Ëµ¥ÖеÄMask Subsystem½øÈëmaskµÄ±à¼­´°¿Ú£¬Í¨¹ý3¸ö±êǩҳIcon¡¢Initialization¡¢Documentation·Ö±ð½øÐй¦ÄÜÄ£¿éÍâ¹ÛµÄÉ趨ÊäÈëÊý¾Ý´°¿ÚµÄÉ趨¡¢¹¦ÄÜÄ£¿éµÄÎÄ×Ö˵Ã÷µÄÉè¼Æ¡£

Æß¡¢SIMULINK·ÂÕæµÄÔËÐÐ

¹¹½¨ºÃÒ»¸öϵͳµÄÄ£ÐÍÖ®ºó£¬½ÓÏÂÀ´µÄÊÂÇé¾ÍÊÇÔËÐÐÄ£ÐÍ£¬µÃ³ö·ÂÕæ½á¹û¡£ÔËÐÐÒ»¸ö·ÂÕæµÄÍêÕû¹ý³Ì·Ö³ÉÈý¸ö²½Ö裺ÉèÖ÷ÂÕæ²ÎÊý£¬Æô¶¯·ÂÕæºÍ·ÂÕæ½á¹û·ÖÎö¡£

Ò»¡¢ÉèÖ÷ÂÕæ²ÎÊýºÍÑ¡Ôñ½â·¨Æ÷

Ñ¡ÔñSimulation²Ëµ¥ÏµÄParametersÃüÁÔÚµ¯³öµÄ·ÂÕæ²ÎÊý¶Ô»°¿òÖÐÖ÷Ҫͨ¹ýÈý¸öÒ³ÃæÀ´¹ÜÀí·ÂÕæµÄ²ÎÊý£ºSolverÒ³¡¢Workspace I/OÒ³ºÍDiagnosticsÒ³¡£SolverÒ³ÔÊÐíÓû§ÉèÖ÷ÂÕæµÄ¿ªÊ¼ºÍ½áÊøÊ±¼ä£¬Ñ¡Ôñ½â·¨Æ÷£¬ËµÃ÷½â·¨Æ÷²ÎÊý¼°Ñ¡ÔñһЩÊä³öÑ¡Ïî¡£Workspace I/OÒ³Ö÷ÒªÓÃÀ´ÉèÖÃSIMULINKÓëMATLAB¹¤×÷¿Õ¼ä½»»»ÊýÖµµÄÓйØÑ¡Ïî¡£DiagnosticsÒ³£¬ÔÊÐíÓû§Ñ¡ÔñSimulinkÔÚ·ÂÕæÖÐÏÔʾµÄ¾¯¸æÐÅÏ¢µÄµÈ¼¶¡£

¶þ¡¢Æô¶¯·ÂÕæ

ÉèÖ÷ÂÕæ²ÎÊýºÍÑ¡Ôñ½â·¨Æ÷Ö®ºó£¬¾Í¿ÉÒÔÆô¶¯·ÂÕæ¶øÔËÐС£Ñ¡ÔñSimulink²Ëµ¥ÏµÄstartÑ¡ÏîÀ´Æô¶¯·ÂÕæ£¬Èç¹ûÄ£ÐÍÖÐÓÐЩ²ÎÊýûÓж¨Ò壬Ôò»á³öÏÖ´íÎóÐÅÏ¢Ìáʾ¿ò¡£Èç¹ûÒ»ÇÐÉèÖÃÎÞÎó£¬Ôò¿ªÊ¼·ÂÕæÔËÐУ¬½áÊøÊ±ÏµÍ³»á·¢³öÒ»Ãù½ÐÉù¡£ °Ë¡¢ÊµÑéÄÚÈݼ°ÒªÇó£º

ÊìϤSimulinkµÄʹÓ÷½·¨Ö®ºó£¬½áºÏËùѧÀíÂÛ֪ʶ¼°ÒÑ×ö¹ýµÄʵÑéÄÚÈÝ£¬Éè¼ÆÒ»ÊµÑéÏîÄ¿£¬ÊµÑéÌâÄ¿¡¢ÊµÑéÄ¿µÄ¡¢ÊµÑéÔ­Àí¼°ÄÚÈÝ×ÔÄâ¡£

ʵÑéÏîÄ¿²Î¿¼£º

1¡¢Á¬ÐøÊ±¼äÖÜÆÚÐźŵķֽâÓëºÏ³É 2¡¢Á¬ÐøÊ±¼äϵͳµÄÂ˲¨¹¦ÄܵÄʵÏÖ 3¡¢Ðźŵķù¶Èµ÷ÖÆÓë½âµ÷

4¡¢Á¬ÐøÊ±¼äÐźŵijéÑù£¨³éÑù¶¨ÀíµÄÑéÖ¤£©

µÚ£²£²Ò³