matlabµÄLMSËã·¨ ÏÂÔØ±¾ÎÄ

Ò»£®LMSËã·¨Ô­Àí

×îС¾ù·½Ëã·¨¼´LMSËã·¨ÊÇB.WidrowºÍHoff[3][9]ÓÚ1960ÄêÌá³öÀ´µÄ¡£ÓÉÓÚʵÏÖ¼òµ¥ÇÒ¶ÔÐŵÀͳ¼ÆÌØÐԱ仯¾ßÓÐÎȽ¡ÐÔ£¬LMSËã·¨»ñµÃÁ˼«Îª¹ã·ºµÄÓ¦Óá£LMSËã·¨ÊÇ»ùÓÚ×îС¾ù·½Îó²î×¼Ôò£¨MMSE£©µÄάÄÉÂ˲¨Æ÷[9]ºÍ×Ͻµ·¨Ìá³öµÄ¡£ÔÚ±¾½ÚÖУ¬Ö÷ÒªÌÖÂÛLMSËã·¨¡£ÔÚÌÖÂÛLMSË㷨֮ǰ£¬ÏȽéÉÜÒ»ÏÂÍÆµ¼LMSËã·¨µÄ×¼Ôò£¬¼´¾ù·½Îó²îµÄ¸ÅÄî¡£

LMS Ëã·¨µÄÍÆµ¼ÒÔ¹À¼ÆÎó²îƽ·½µÄ¼¯Æ½¾ù»òʱƽ¾ù£¨¼´¾ù·½Îó²î£¬MSE£©Îª»ù´¡¡£ÏÂÃæÏȽéÉÜMSEµÄ¸ÅÄî¡£

Éè¼ÆÒ»¸ö¾ùºâϵͳÈçÏÂͼËùʾ£º

´ý¾ùºâµÄÐŵÀ¾ùºâÆ÷weq(n)ÅоöÆ÷?(n)?y??d(n)

e(n)ͼ2.1 ¾ùºâÆ÷µÄϵͳ½á¹¹

ͼ2.1ÖеľùºâÆ÷ΪһFIRºáʽÂ˲¨Æ÷£¬Æä½á¹¹Èçͼ2.2Ëùʾ¡£ÆäÊäÈëʸÁ¿Îª

x(n)??x(n),x(n?1),?,x(n?M?1)? £¨2.1.1£©

T¼ÓȨʸÁ¿£¨¼´Â˲¨Æ÷³éͷϵÊýʸÁ¿£©Îª

w??w1,w2,?,wM? £¨2.1.2£©

T¿ÉÖªÂ˲¨Æ÷µÄÊä³ö

?(n)??wi*x(n?i?1)?wHx(n)?xT(n)w* y£¨2.1.3£©

i?1M?(n)?d(n)?wHx(n) £¨2.1.4£©ÔòÓÐ e(n)?d(n)?y ÆäÖÐH±íʾ¹²éîתÖ᣸ù¾Ý×îС¾ù·½Îó²î×¼Ôò£¬×î¼ÑµÄÂ˲¨Æ÷³éͷϵÊýʸÁ¿woptÓ¦

f£¨w£©?E?e(n)2? £¨2.1.5£©

ʹµÃÐÔÄܺ¯Êý¡ª¾ù·½Îó²î[9]Ϊ×îС¡£Ê½£¨2.1.5£©³ÆÎª¾ù·½Îó²îÐÔÄܺ¯Êý¡£

x(n)z?1x(n?1)x(n?M?1)z?1z?1w1w2wMÏßÐÔ×éºÏÆ÷??(n)y

ͼ2.2 ʱÓòFIRºáʽÂ˲¨Æ÷

ÔÚÖ¸¶¨µÄÐŵÀÌõ¼þÏ£¬f£¨w£©Îª¸÷Â˲¨Æ÷³éͷϵÊýµÄº¯Êý¡£ÏÖÔÚÀ´Ñо¿ÏµÍ³´¦ÓÚÆ½ÎÈ״̬ʱµÄÇé¿ö¡£½«Ê½£¨2.1.4£©´úÈëʽ£¨2.1.5£©¿ÉµÃ

f£¨w£©?E??E??E?e(n)d(n)d(n)222??E?e(n)e(n)?

??wr?(wr)?wRw ??2Re?wr??wRw £¨2.1.6£©

*HH*HxdxdxxHHxdxxÆäÖÐrxd±íʾd(n)ºÍx(n)µÄ»¥Ïà¹ØÊ¸Á¿¡£Rxx(n)±íʾx(n)µÄ×ÔÏà¹Ø¾ØÕó¡£ ¶Ô£¨2.1.6£©Ê½Á½¶Ë¶ÔwÇóµ¼£¬²¢Áîµ¼ÊýΪÁ㣬µÃµ½£º

Rxxw?rxd £¨2.1.7£© µ±RxxΪÂúÖÈʱ£¬´Ó¶ø¿ÉµÃµ½¸ÃºáʽÂ˲¨Æ÷³éͷϵÊýµÄ×îÓÅάÄɽâΪ[7][9]£º

?1wopt?Rxxrxd £¨2.1.8£©

ÓÉʽ£¨2.1.8£©ÖªWienerÂ˲¨Æ÷µÄ³éͷϵÊýµÄÖ±½Ó¼ÆËãÐèÒª¾ØÕóÇóÄæ£¬µ±M½Ï´óʱ£¬¼ÆËãÁ¿½Ï´óÇÒÓÉÓÚÐźź͸ÉÈÅ»·¾³µÄ±ä»¯³£Ðë¶ÔÇóÄæ¹ý³Ì²»¶Ï½øÐС£ËùÒÔ³£ÓÃÆäËüµÝÍÆÇó½âµÄ·½·¨¡£

ÏÂÃæÎÒÃǽéÉÜ´Ó×Ͻµ·¨À´ÍƵ¼LMSËã·¨¡£¸ù¾Ý×Ͻµ·¨[7][9]£¬ÓУº w(n?1)?w(n)???wf(w) £¨2.1.9£© ÆäÖУ¬?wf(w)Ϊf(w)µÄÌݶȣ¬¶ø?Ϊ³£Êý²¢±»³ÆÎª²½³¤Òò×Ó¡£ÓÖÒòΪ£º ?wf(w)?2Rxxw?2rxd £¨2.1.10£©

ΪÁËʵÏÖÉÏÊöµü´úËã·¨ÐèÒªÖªµÀÌݶÈ?wf(w)µÄ¾«È·Öµ£¬Õâ¾ÍÒªÇóÊäÈëÐźÅ

x(n)ºÍd(n)ƽÎÈÇÒÆä¶þ½×ͳ¼ÆÌØÐÔÒÑÖª

[7][9]

¡£Õâʱ²ÅÄܸù¾ÝÐźÅx(n)ºÍÐèÒªÐźÅ

d(n)µÄ²ÉÑùÖµÀ´¹À¼ÆRxxºÍrxd£¬´Ó¶øÑ°ÕÒwopt¡£

ΪÁ˿˷þÉÏÊöÀ§ÄѺͼõÉÙÇó½âÿ´Îµü´úµÄ¼ÆËãÁ¿µÄÎÊÌâ¡£Ò»ÖÖ´ÖÂԵĵ«ÊÇÈ´ÊÇÊ®·ÖÓÐЧµÄ¼ÆËã?wf(w)µÄ½üËÆ·½·¨ÊÇ£ºÖ±½ÓÈ¡e(n)×÷Ϊ¾ù·½Îó²î

E2?e(n)2?µÄ¹À¼ÆÖµ£¬¼´

?f(w)???E ?ww?2e(n)2???we(n)2 £¨2.1.11£©

ÓÉʽ£¨2.1.4£©¿ÉµÃ

?we(n)??2e(n)x(n) £¨2.1.12£©

½«Ê½£¨2.1.11£©ºÍʽ£¨2.1.12£©´úÈëʽ£¨2.1.9£©µÃ

w(n?1)?w(n)?2?e(n)x(n) £¨2.1.13£© ÉÏʽ¾ÍÊÇB.WindrowÔÚ60Äê´ú³õÌá³öµÄLMS×ÔÊÊÓ¦µü´úËã·¨¡£LMSËã·¨µÄÁ÷³Ì¹éÄÉÈçÏ£º

¢Å ³õʼ»¯£ºwM?[00?0]T ¢Æ ¸üУºn?1,2,?

?(n) e(n)?d(n)?yw(n?1)?w(n)?2?e(n)x(n)

ÔÚµÚ¶þ²½ÖУ¬ÈôÈ¡?=³£Êý£¬Ôò³ÆÖ®Îª»ù±¾LMSËã·¨£»ÈôÈ¡?=ÆäÖÐ??(0,2)£¬??0£¬ÔòµÃµ½¹éÒ»»¯LMSËã·¨¡£

???x(n)x(n)H,

LMSËã·¨µÄÖØÒªÌØµãÊǽ«ÆäÆÚÍûÖµ½üËÆÎªË²Ê±Öµ¡£¹ÊÔÚµü´úÊÕÁ²ºó£¬¼ÓȨʸÁ¿²»»áµÈÓÚ×îÓŵļÓȨʸÁ¿£¬¶øÊÇÔÚ×îÓżÓȨʸÁ¿¸½½üËæ»úÐԵIJ¨¶¯£¬µÈЧÓÚÔÚ×îÓżÓȨʸÁ¿Éϵþ¼ÓÁËÒ»¸öÔëÉù£¬Ò²¾ÍÊÇ˵ÕâÖÖ½üËÆ´æÔÚÎó²î¡£ËùÒÔ£¬LMSËã·¨ÓÖ±»³ÆÎªËæ»úÌݶȷ¨¡£´Ë·¨¿ÉÒÔ±»ÊÓΪ×Ͻµ·¨µÄ½üËÆ¡£ÆäÁíÒ»¸öÖØÒªµÄÌØµãÊÇÿ´Îµü´úÐèÒªM?1´Î³Ë·¨ºÍM´Î¼Ó·¨£¬Òò¶øÔËËã´¦ÀíÏ൱¼òµ¥¡£

¶þ£®·ÂÕæÍ¼

Èý£®Ä£¿é²ÎÊýÉèÖÃ

1.²»Í¬µÄMÖµ£¬LMSÄ£¿é²ÎÊý

M=18 M=24