¼ÆËã½á¹ûΪ
1?0.8?10y(n)=0.8*1?0.8?1n
ÆäͼÐÎÓÚÉÏÃæµÄmatlabÓïÑÔÔËÐеóöµÄͼÐÎÏàͬ£¬Ö¤Ã÷ÁËÔËËãµÄÕýÈ·ÐÔ Æß£®Ë¼¿¼Ìâ
½áºÏ¡¶ÐźÅÓëϵͳ¡·¿Î³ÌËùѧ£¬Ë¼¿¼Àëɢʱ¼äϵͳµÄÏßÐÔ¾í»ý¹«Ê½ÓëÁ¬ÐøÊ±¼äϵͳµÄ¾í»ý¹«Ê½µÄÒìͬ£¿ °Ë£®ÐĵÃÌå»á
1£®¹®¹ÌÁËʱÓò¾í»ýµÄ·½·¨£¬¼´¹«Ê½·¨ºÍͼÐη¨¡£ 2£®Òò¹ûÐźÅͨ¹ýÒò¹ûϵͳºóΪÒò¹ûÐźš£
ʵÑé¶þ FIRÊý×ÖÂ˲¨Æ÷µÄÉè¼Æ
Ò»£® ʵÑéÄ¿µÄ£º 1£®
ÕÆÎÕÓô°º¯Êý·¨ºÍƵÂʲÉÑù·¨Éè¼ÆFIRÊý×ÖÂ˲¨Æ÷µÄ
ÔÀíºÍ·½·¨£» 2£® 3£®
ÊìϤÏßÐÔÏàλ FIRÂ˲¨Æ÷µÄ·ùÆµÌØÐÔºÍÏàÆµÌØÐÔ£» Á˽ⲻͬ´°º¯Êý¶ÔÂ˲¨Æ÷ÐÔÄܵÄÓ°Ïì¡£
¶þ£® ʵÑéÔÀíÓë·½·¨£º 1£®
´°º¯Êý·¨Éè¼ÆÏßÐÔÏàλFIRÂ˲¨Æ÷µÄÒ»°ã²½ÖèΪ£º
5
(1) È·¶¨ÀíÏëÂ˲¨Æ÷Hd(ejw)µÄÌØÐÔ£» (2) ÓÉHd(ejw)Çó³öhd(n)£»
(3) Ñ¡ÔñÊʵ±µÄ´°º¯Êý£¬²¢¸ù¾ÝÏßÐÔÏàλÌõ¼þÈ·¶¨´°º¯ÊýµÄ³¤¶ÈN£»
ÔÚMATLABÖУ¬¿ÉÓÉw=boxcar(N)£¨¾ØÐδ°£©¡¢w=hanning(N)£¨ººÄþ´°£©¡¢w=hamming(N)£¨ººÃ÷´°£©¡¢w=Blackman(N)£¨²¼À³¿ËÂü´°£©¡¢w=Kaiser(N,beta)£¨¿Èû´°£©µÈº¯ÊýÀ´ÊµÏÖ´°º¯ÊýÉè¼Æ·¨ÖÐËùÐèµÄ´°º¯Êý¡£
(4) ÓÉh(n)=hd(n).w(n), 0¡Ün¡Ü N-1£¬µÃ³öµ¥Î»Âö³åÏìÓ¦h(n);
(5) ¶Ôh(n)×÷Àëɢʱ¼ä¸µÁ¢Ò¶±ä»»£¬µÃµ½H(ejw)¡£ 2£®
ƵÂʲÉÑù·¨Éè¼ÆÏßÐÔÏàλFIRÂ˲¨Æ÷µÄÒ»°ã²½ÖèΪ£º
ƵÂʲÉÑù·¨ÊÇ¶Ô´ÓÆµÓò³ö·¢£¬°Ñ¸ø¶¨µÄÀíÏëÆµÂÊÏìHd(ej?)¼Ó
j?H(e)ÒԵȼä¸ô²ÉÑù£¬d2?kN???Hd(k)£¬È»ºóÒÔ´ËHH(k)d(k)×÷Ϊʵ
¼ÊFIRÂ˲¨Æ÷ƵÂÊÌØÐԵIJÉÑùÖµ
H(k)?Hd(k)?Hd(ej?)??2?kN£¬¼´Á
£¬k?0,1,...,N?1
ÓÉÓÚÓÐÏÞ³¤ÐòÁÐh(n)ºÍËûµÄDFTÊÇÒ»Ò»¶ÔÓ¦µÄ£¬Ó¦´Ë¿ÉÒÔÓÉÆµÓòµÄÕâN¸ö²ÉÑùֵͨ¹ýIDFTÀ´È·¶¨ÓÐÏÞ³¤h(n)£¬Í¬Ê±¸ù¾ÝH(z)µÄÄڲ幫ʽ£¬Ò²¿ÉÓÉÕâN¸öƵÓò²ÉÑùÖµÄÚ²å»Ö¸´³öFIRÂ˲¨Æ÷µÄH(z)¼°H(ej?)¡£
ÓÃÆµÂʲÉÑù·¨Éè¼ÆÏßÐÔÏàλFIRÂ˲¨Æ÷µÄÒ»°ã²½ÖèΪ£º
6
£¨1£©Éè¼ÆÒªÇóÑ¡ÔñÂ˲¨Æ÷µÄÖÖÀࣻ
£¨2£©¸ù¾ÝÏßÐÔÏàλµÄÔ¼ÊøÌõ¼þÈ·¶¨Hk£¬½ø¶øµÃµ½H(k)£» £¨3£© ½«H(k)´øÈëH(ejw)Äڲ幫ʽµÃµ½ËùÉè¼ÆÂ˲¨Æ÷µÄƵÂÊÏà
Ó¦¡£
¹ØÓÚµÚ£¨3£©²½£¬ÔÚMATLABÖпÉÓɺ¯Êýh=real(ifft(H,N))ºÍ[db,mag,pha,w]=freqz_m(h,1)ʵÏÖ¡£ 3£®
±¾ÊµÑéÓõ½µÄÌØÊ⺯Êý£º
WcÀíÏëµÍͨÂ˲¨Æ÷µÄµ¥Î»
hd?ideal_lp(Wc,N)£¬¼ÆËã½ØÖ¹ÆµÂÊΪ
Âö³åÏìÓ¦hd(n)¡£
[db,mag,pha,w]=freqz_m(b,a)£¬¼ÆËã·ùƵºÍÏàÆµÏìÓ¦ [Hr,w,a,L]=Hr_Type1(h); [Hr,w,b,L]=Hr_Type2(h) £¥¼ÆËã1ÐͺÍ2Ð͵ÍͨÂ˲¨Æ÷µÄÕñ·ùÏìÓ¦Hr(w)¡£ Èý£® ʵÑéÄÚÈÝ
1£®Óô°º¯Êý·¨Éè¼ÆÒ»ÏßÐÔÏàλFIRµÍͨÂ˲¨Æ÷£¬Éè¼ÆÖ¸±êΪ£º
Wp?0.3?£¬Ws?0.5?£¬Rp?0.25dB£¬Rs?50dB
£¨1£©Ñ¡ÔñÒ»¸öºÏÊʵĴ°º¯Êý£¬È¡N£½15£¬¹Û²ìËùÉè¼ÆÂ˲¨Æ÷µÄ·ùÆµÌØÐÔ£¬·ÖÎöÊÇ·ñÂú×ãÉè¼ÆÒªÇó£»
N=15
7
£¨2£©È¡N£½45£¬Öظ´ÉÏÊöÉè¼Æ£¬¹Û²ì·ùƵºÍÏàÆµÌØÐԵı仯£¬·ÖÎö³¤¶ÈN±ä»¯µÄÓ°Ï죻
N=45
£¨3£©±£³ÖN£½45²»±ä£¬¸Ä±ä´°º¯Êý£¨Èçhamming´°±äΪblackman´°£©£¬¹Û²ì²¢¼Ç¼´°º¯Êý¶ÔÂ˲¨Æ÷·ùÆµÌØÐÔµÄÓ°Ï죬±È½ÏÁ½ÖÖ´°µÄÌØµã¡£
2£®ÓÿÈû´°Éè¼ÆÒ»¸öÊý×Ö´øÍ¨Â˲¨Æ÷£¬Éè¼ÆÖ¸±êΪ£ºRp?1dB£¬
Wp1?0.35?£¬Wp2?0.65?£¬Rs?60dB£¬Ws1?0.2?£¬Ws2?0.8?
N=125
8