Ä£ÄâÓÐÔ´Â˲¨Æ÷Éè¼ÆµÄMATLABʵÏÖ ÏÂÔØ±¾ÎÄ

Ä£ÄâµÍͨÂ˲¨Æ÷µÄÉè¼ÆÖ¸±êΪ£ºÍ¨´ø±ß½çƵÂÊ?p£¬×è´ø±ß½çƵÂÊ?s£¬Í¨´ø²¨ÎÆRp(dB)¡¢×è´øË¥¼õRs(dB)¡£

µ±???pʱ

H?j???10?Rp20 Rp??10lgH?j?? £¨12£©

2ÒÔ½ØÖ¹ÆµÂÊ?c£¨·ùֵϽµ3dB£©Îª1£¬»¯?ΪÏà¶Ô?cµÄÏà¶ÔƵÂÊʽ¿Éд³É£º

??1?Rp??20lg???1????????c????????£¬ÔòÉÏ?c

????2N (13)

2

ͬÀí£¬µ±???sʱ£¬H?j???10?Rs??10lgH?j?? ????1?? (14) Rs??20lg?2N?????1????????s?????

?110Rs10?1N???p?2lg??????s?

ʽÖУ¬NÓ¦ÏòÉÏÈ¡Õû£¬ÔòNΪ¸ÃÂ˲¨Æ÷µÄ×îС½×Êý¡£?c±íʾΪ£º

lg10Rs20×ÛºÏÉÏÃæÁ½Ê½¿ÉµÃ£º

??Rp10?????c?»ò

2N?10?pRp10?1?

?c?3.4.2 Â˲¨Æ÷×îС½×ÊýÑ¡Ôñº¯Êý

2N?10?sRs10?1? (15)

ÉÏÃæ¸ø³öÁËButterworthÂ˲¨Æ÷µÄ×îС½×ÊýºÍ½ØÖ¹ÆµÂʵÄÑ¡Ôñ¹«Ê½¼°³ÌÐò¡£ÆäʵMATLAB¹¤¾ßÏäÖÐÔËÓÃÂ˲¨Æ÷µÄ×îС½×ÊýÑ¡Ôñ¹«Ê½¸ø³öÁËÂ˲¨Æ÷×îС½×ÊýÑ¡Ôñº¯Êý¡£¼¸ÖÖÂ˲¨Æ÷×îС½×ÊýµÄÑ¡Ôñº¯ÊýÈçÏ£º

[n,wc]=buttord(wp,ws,Rp,Rs, 's'); Butterworth Â˲¨Æ÷ [n,wc]=cheb1ord(wp,ws,Rp,Rs, 's'); Chebyshev I Â˲¨Æ÷ [n,wc]=cheb2ord(wp,ws,Rp,Rs, 's'); Chebyshev II Â˲¨Æ÷ [n,wc]=ellipord(wp,ws,Rp,Rs, 's'); Elliptic Â˲¨Æ÷

wordÎĵµ ¿É×ÔÓɱ༭

ʽÖУ¬wpΪͨ´ø±ß½çƵÂÊ£¬wsΪ×è´ø±ß½çƵÂÊ£¬µ¥Î»Îªrad/s¡£Rp,Rs·Ö±ðΪͨ´ø²¨ÎƺÍ×è´øË¥¼õ£¬µ¥Î»ÎªdB¡£¶þÕß·Ö±ð±íʾͨ´øÄÚµÄ×î´óÔÊÐí·ùÖµËðʧºÍ×è´øÏ½µµÄ·Ö±´Êý¡£'s'±íʾģÄâÂ˲¨Æ÷£¨È±Ê¡Ê±£¬¸Ãº¯ÊýÊÊÓÃÓÚÊý×ÖÂ˲¨Æ÷£©£»º¯Êý·µ»ØÖµnΪģÄâÂ˲¨Æ÷µÄ×îС½×Êý£»wcΪģÄâÂ˲¨Æ÷µÄ½ØÖ¹ÆµÂÊ£¬µ¥Î»Îªrad/s¡£ÕâËĸöº¯ÊýÊÊÓÃÓÚµÍͨ¡¢¸ßͨ¡¢´øÍ¨¡¢´ø×èÂ˲¨Æ÷¡£

Èôwpwsʱ¶ÔÓ¦ÓÚ¸ßͨģÄâÂ˲¨Æ÷£¬¶ÔÓÚ´øÍ¨ºÍ´ø×èÂ˲¨Æ÷´æÔÚÁ½¸ö¹ý¶É´ø£¬wpºÍws¾ùÓ¦¸ÃΪº¬ÓÐÁ½¸öÔªËØµÄÏòÁ¿£¬·Ö±ð±íʾÁ½¸ö¹ý¶É´øµÄ±ß½çƵÂÊ¡£¼´£ºwp=[ͨ´øÏÂ½çÆµÂÊ, ͨ´øÉÏ½çÆµÂÊ]£¬ws=[×è´øÏÂ½çÆµÂÊ, ×è´øÉÏ½çÆµÂÊ]¡£¶ÔÓÚ´øÍ¨Â˲¨Æ÷£¬ÕâËĸöƵ´ø½çÏߵĴóСÅÅÁÐΪ:×è´øÏÂ½çÆµÂÊ<ͨ´øÏÂ½çÆµÂÊ<ͨ´øÉÏ½çÆµÂÊ<×è´øÉÏ½çÆµÂÊ£»¶ÔÓÚ´ø×èÂ˲¨Æ÷£¬ÕâËĸöƵ´ø½çÏߵĴóСÅÅÁÐΪ:ͨ´øÏÂ½çÆµÂÊ<×è´øÏÂ½çÆµÂÊ<×è´øÉÏ½çÆµÂÊ<ͨ´øÉÏ½çÆµÂÊ¡£Õâʱ·µ»ØÖµwc°üÀ¨Á½¸öÔªËØ£¨µÚÒ»¸öÔªËØÐ¡ÓÚµÚ¶þ¸öÔªËØ£©£¬·Ö±ðΪͨ´øºÍ×è´øÖ®¼äµÄ½çÏ߯µÂÊ¡£º¯Êý×Ô¶¯ÅжÏÊÇ´øÍ¨»¹ÊÇ´ø×èÂ˲¨Æ÷¡£

3.5 Ä£ÄâÂ˲¨Æ÷µÄÐÔÄܲâÊÔ

Â˲¨Æ÷Éè¼ÆºÃÖ®ºó£¬Ò»°ãÒª½øÐи÷·½ÃæµÄ²âÊÔ¡£ÔÚÕýʽÉè¼ÆÂ˲¨Æ÷֮ǰ£¬ÎÒÃÇÏȽéÉÜÈçºÎ²âÊÔÂ˲¨Æ÷µÄÐÔÄÜ¡£¶ÔÓÚÄ£ÄâÂ˲¨Æ÷£¬ÔÚ±¾Õµڶþ½ÚÎÒÃÇÒѲÉÓú¯ÊýfreqsÀ´ÇóÄ£ÄâÂ˲¨Æ÷µÄƵÂÊÏìÓ¦£¬ÕâÀïÎÒÃÇÏêϸ½éÉܸú¯Êý£¬ÈôÆäµ÷ÓøñʽΪ£º

?h?,w????freqs(b,a?,n??)

ʽÖУ¬b,a·Ö±ðΪģÄâÂ˲¨Æ÷´«µÝº¯Êý·Ö×ӺͷÖĸ¶àÏîʽϵÊý£» hΪ¶ÔӦƵÂʵãµÄ´«µÝº¯ÊýÖµ¡£ÉÏÃæµÄ±íʾÖУ¬[,w]ºÍ[,n]±íʾ¿ÉÓпÉÎ޵IJÎÊý£¬±¾ÊéÖеĸÃÀà±íʾ¾ùΪ¿ÉÓпÉÎ޵IJÎÊý, ÓÉÓû§¸ù¾ÝÐèҪȷ¶¨¡£wΪƵÂʵãµÄÖµ,nΪƵÂʵãÊý¡£Èôn=128£¬ÔòÓÃ128¸öƵÂʵãÀ´¸ø³ö´ËÄ£ÄâÂ˲¨Æ÷µÄƵÂÊÌØÐÔ£¨¸ø¶¨ÆµÂʵãµÄ´«µÝº¯ÊýÖµ£©£¬È±Ê¡Ê±Îª200¡£Èô¸Ãº¯Êý²»Ð´Êä³ö±äÁ¿£¬ÔòÖ´ÐÐºó»æ³ö¸ÃÂ˲¨Æ÷µÄ·ùƵÏìÓ¦ºÍÏàλÏìӦͼ¡£´Ëº¯ÊýÄ£ÄâÂ˲¨Æ÷µÄ´«µÝº¯ÊýÐÎʽΪ£º

B(s)b(1)snb?b(2)snb?1???b(nb?1) H(s)? ?nana?1A(s)a(1)s?a(2)s???a(na?1)MATLAB¹¤¾ßÏ仹ÌṩÁËÁ½¸öº¯ÊýabsºÍangle£¬ÓÉÆµÂÊÏìÓ¦Hej?Çó·ùƵÏìÓ¦H?ej??ºÍÏàÆµÏìÓ¦?Hej?¡£ÆäÖÐangleµÄÊä³öµ¥Î»Îªrad¡£¿É²ÉÓÃrad2degº¯Êýת»¯Îª¶È¡£ÁíÍâ×¢Ò⺯ÊýµÄ·ùƵÏìÓ¦¾­³£Ó÷ֱ´(dB)À´±íʾ¡£Çó³öµÄ·ùƵÏìÓ¦H?ej??ºó£¬Í¨¹ýÏÂʽת»»Îª·Ö±´:20log10Hej?(dB)¡£

ÎÒÃÇÖªµÀ£¬³ýÁËÓô«µÝº¯ÊýÃèÊöÂ˲¨Æ÷ÌØÐÔÍ⣬»¹¿ÉÓÃÂö³å(³å¼¤)ÏìÓ¦À´ÃèÊöÂ˲¨Æ÷£¬ÒòΪÔÚÄ£ÄâÂ˲¨Æ÷ÖУ¬Âö³åÏìÓ¦Óë´«µÝº¯ÊýÊÇLaplace±ä»»¶Ô¡£´ËÍ⻹¿ÉÒÔÓý×Ô¾ÏìÓ¦£¨ÊäÈëÒ»¸ö½×ԾʱϵͳµÄÊä³ö£©À´ÃèÊöÂ˲¨Æ÷ÌØÐÔ¡£ÏÂÃæÎÒÃÇ

wordÎĵµ ¿É×ÔÓɱ༭

????????

½éÉÜÔÚMATLABÖÐÈçºÎµÃµ½Ä£ÄâÂ˲¨Æ÷µÄÂö³åÏìÓ¦ºÍ½×Ô¾ÏìÓ¦¡£

½«Â˲¨Æ÷µÄ´«µÝº¯Êý±íʾ³É·Ö×ӺͷÖĸ¶àÏîʽϵÊýµÄÐÎʽ£¬Èç·Ö×ӺͷÖĸ¶àÏîʽµÄϵÊýΪ[b,a]£¬ÔòÔÚMATLABÖÐÓÃH=[tf(b,a)]À´±íʾ´ËÄ£ÄâÂ˲¨Æ÷£¬²ÉÓÃ[[y,t]=]impulse(H)¸ø³ö¸ÃϵͳµÄÄ£ÄâÂö³åÏìÓ¦¡£²ÉÓÃ[[y,t]=]step(H)À´µÃµ½¸ÃϵͳµÄ½×Ô¾ÏìÓ¦¡£ÕâÁ½¸öº¯ÊýÓëfreqsÒ»Ñù£¬ÈôûÓÐÊä³öÔò³ÌÐò×Ô¶¯»æÍ¼Ä£Äâ¸ÃÂ˲¨Æ÷µÄÂö³åÏìÓ¦»ò½×Ô¾ÏìÓ¦¡£Êä³öÖµy,t·Ö±ðΪ¸ÃÂ˲¨Æ÷µÄÂö³åÏìÓ¦»ò½×Ô¾ÏìÓ¦¼°Æä¶ÔÓ¦µÄʱ¼äÐòÁС£

ÁíÍ⣬ÎÒÃÇ»¹¿ÉÒÔÔËÓÃÒ»¸öÊäÈëÐźÅÄ£Äâ¸ÃÂ˲¨Æ÷µÄÊä³ö¡£Èô¸ø¶¨Â˲¨Æ÷µÄÊäÈëÖµÐòÁкͶÔÓ¦µÄʱ¼äÐòÁÐΪu,t£¬ÔòϵͳµÄÊä³ö¿ÉÓÃy=lsim(H,u,t)À´Ä£Äâ, yΪ¶ÔÓ¦tµÄÊä³ö¡£Èô¸Ãº¯ÊýûÓÐÊä³ö±äÁ¿Ôò³ÌÐò×Ô¶¯»æÍ¼ÏÔʾ¡£

3.6 Ƶ ÂÊ ±ä »»

Ä£ÄâÔ­ÐÍÂ˲¨Æ÷(ÏÂÒ»Õ½«½²µ½)¾ùÊǽØÖ¹ÆµÂÊΪ1µÄÂ˲¨Æ÷£¬ÔÚʵ¼ÊÉè¼ÆÖÐÊǺÜÄÑÓöµ½µÄ£¬È»¶øËüÊÇÉè¼ÆÆäËû¸÷ÀàÂ˲¨Æ÷µÄ»ù´¡¡£ÎÒÃÇͨ³£Óöµ½µÄÊǽØÖ¹ÆµÂÊÈÎÒâµÄµÍͨÂ˲¨Æ÷¡¢¸ßͨÂ˲¨Æ÷¡¢´øÍ¨Â˲¨Æ÷ºÍ´ø×èÂ˲¨Æ÷¡£ÈçºÎÓɵÍͨԭÐÍÄ£ÄâÂ˲¨Æ÷Éè¼ÆÕâЩÂ˲¨Æ÷ÄØ£¿Õâ¾ÍÒªÓõ½ÎÒÃǽñÌìÒª½²µÄƵÂʱ任¡£ËùνƵÂʱ任ÊÇÖ¸¸÷ÀàÂ˲¨Æ÷£¨µÍͨ¡¢¸ßͨ¡¢´øÍ¨¡¢´ø×裩ºÍµÍͨÂ˲¨Æ÷Ô­Ð͵Ĵ«µÝº¯ÊýÖÐÆµÂÊ×Ô±äÁ¿Ö®¼äµÄ±ä»»¹ØÏµ¡£Í¨¹ýƵÂʱ任£¬ÎÒÃÇ¿ÉÒÔ´ÓÄ£ÄâµÍͨÂ˲¨Æ÷Ô­ÐÍ»ñµÃÄ£ÄâµÄµÍͨÂ˲¨Æ÷¡¢¸ßͨÂ˲¨Æ÷¡¢´øÍ¨Â˲¨Æ÷ºÍ´ø×èÂ˲¨Æ÷£¬ÔÙ½èÖúÓÚsÓòÖÁzÓòµÄ±ä»»¹ØÏµÓÖ¿ÉÒÔÉè¼Æ¸÷ÀàºóÃæËù½²µÄÎÞÏ޳弤ÏìÓ¦Êý×ÖÂ˲¨Æ÷£¬ÕâÊÇÂ˲¨Æ÷Éè¼ÆµÄÖØÒª·½·¨Ö®Ò»¡£ 3.6.1 ƵÂʱ任¹¤¾ßº¯Êý

MATLABÐźŴ¦Àí¹¤¾ßÏäÓÐlp2lp,lp2hp,lp2bp,lp2bsËĸöƵÂʱ任º¯Êý¡£ÏÂÃæ·Ö±ðÐðÊöÆäʹÓ÷½·¨¼°¸÷²ÎÁ¿µÄÒâÒå¡£

(1)º¯Êýlp2lpÓÃÓÚʵÏÖÓõÍͨģÄâÔ­ÐÍÂ˲¨Æ÷ÖÁµÍͨÂ˲¨Æ÷µÄƵÂʱ任£¬µ÷ÓøñʽΪ£º

[bt,at]?lp2lp(b,a,w0)

ÆäÖУ¬a,bΪģÄâÔ­ÐÍÂ˲¨Æ÷µÄ·ÖĸºÍ·Ö×Ó¶àÏîʽµÄϵÊý£¬?0ΪµÍͨÂ˲¨Æ÷ËùÆÚÍûµÄ½ØÖ¹ÆµÂÊ£¨rad/s£©£¬Èô¸ø¶¨µÄµ¥Î»ÎªHz£¬Ó¦³ËÒÔ2?¡£bt,atΪ·µ»ØµÄµÍͨÂ˲¨Æ÷µÄ·ÖĸºÍ·Ö×Ó¶àÏîʽµÄϵÊý¡£¸Ãº¯Êý½«Ä£ÄâÔ­ÐÍÂ˲¨Æ÷´«µÝº¯ÊýÄ£ÄâÔ­ÐÍÖ´ÐÐÏÂÃæ±ä»»£º

H(s)?H(p)p??s0

ʽÖУ¬H(p)ΪµÍͨԭÐÍÂ˲¨Æ÷´«µÝº¯Êý£¬H(s)ΪµÍͨÂ˲¨Æ÷´«µÝº¯Êý¡£¸ÃÏî²Ù×÷¿ÉÒÔÖ´ÐÐÄ£ÄâÔ­ÐÍÂ˲¨Æ÷ÓɽØÖ¹ÆµÂÊΪ1µ½Ö¸¶¨½ØÖ¹ÆµÂʵı任£¬ÆäÔ­ÀíÌÖÂÛ

wordÎĵµ ¿É×ÔÓɱ༭

ÒÔ³¬³ö±¾¿Î³ÌµÄ·¶Î§£¬¿É²Î¿´ÆäËûÐźŴ¦Àí²Î¿¼Êé¡£

(2)º¯Êýlp2hpÓÃÓÚʵÏÖÓɵÍͨģÄâÂ˲¨Æ÷ÖÁ¸ßͨÂ˲¨Æ÷µÄƵÂʱ任¡£µ÷Óøñʽ£º

[bt,at]?lp2hp(b,a,w0)

ʽÖУ¬?0Ϊ¸ßͨģÄâÂ˲¨Æ÷ËùÆÚÍûµÄ½ØÖ¹ÆµÂÊ£¨rad/s£©£¬Èô¸ø¶¨µÄƵÂʵ¥Î»ÎªHz£¬Ó¦³ËÒÔ2?¡£¸Ãº¯Êý½«Ä£ÄâÔ­ÐÍÂ˲¨Æ÷´«µÝº¯ÊýÖ´ÐÐÏÂÃæ±ä»»£º

µ÷Óøñʽ£º

H(s)?H(p)p??0s

(3)º¯Êýlp2bpÓÃÓÚʵÏÖÓɵÍͨģÄâÔ­ÐÍÂ˲¨Æ÷ÖÁ´øÍ¨Â˲¨Æ÷µÄƵÂʱ任¡£

[bt,at]?lp2bp(b,a,w0)

ʽÖУ¬?0Ϊ´øÍ¨Â˲¨Æ÷µÄÖÐÐÄÆµÂÊ(rad/s)£¬BwΪ´øÍ¨Â˲¨Æ÷´ø¿í(rad/s)¡£¶ø

?0??1?2,Bw??2??1 ʽÖÐ,?1Ϊ´øÍ¨Â˲¨Æ÷µÄÏÂ±ß½çÆµÂÊ£¬?2Ϊ´øÍ¨Â˲¨Æ÷ÉÏ±ß½çÆµÂÊ¡£Èô¸ø¶¨µÄ±ß½çƵÂÊΪHzÐè³ËÒÔ2?¡£

¸Ãº¯Êý½«Ä£ÄâÔ­ÐÍÂ˲¨Æ÷´«µÝº¯ÊýÖ´ÐÐÏÂÃæ±ä»»ÔËË㣺

?s????1?0??0???p?sBw2H(s)?H(p)?0

(4)º¯Êýlp2bsÓÃÓÚʵÏÖÓɵÍͨģÄâÔ­ÐÍÂ˲¨Æ÷ÖÁ´ø×èÂ˲¨Æ÷µÄƵÂʱ任¡£

µ÷Óøñʽ£º

[bt,at]?lp2bs(b,a,w0,B?)

ʽÖУ¬?0Ϊ´ø×èÂ˲¨Æ÷µÄÖÐÐÄÆµÂÊ(rad/s)£¬BwΪ´ø×èÂ˲¨Æ÷´ø¿í(rad/s)¡£¶ø

?0??1?2,Bw??2??1 ʽÖÐ, ?1Ϊ´ø×èÂ˲¨Æ÷µÄÏÂ±ß½çÆµÂÊ£¬?2Ϊ´ø×èÂ˲¨Æ÷ÉÏ±ß½çÆµÂÊ¡£Èô¸ø¶¨µÄ±ß½çƵÂÊΪHzÐè³ËÒÔ2?¡£

¸Ãº¯Êý½«Ä£ÄâÔ­ÐÍÂ˲¨Æ÷´«µÝº¯ÊýÖ´ÐÐÏÂÃæ±ä»»ÔËË㣺

sH(s)?H(p)p??0?0???1??2

×¢Ò⣺Êä³öµÄ´ø×èÂ˲¨Æ÷ºÍ´øÍ¨Â˲¨Æ÷ÊÇÂ˲¨Æ÷Ô­Ðͽ×ÊýµÄ2±¶¡£

Bw?s????0wordÎĵµ ¿É×ÔÓɱ༭