自适应滤波器的设计与实现 联系客服

发布时间 : 星期五 文章自适应滤波器的设计与实现更新完毕开始阅读

FILTER .set 10 ; STACK_SIZE .set 256 ;

STACK .usect “stack”,STACK_SIZE SYSTEM_STACK .set STACK_SIZE+STACK DATA_DP .usect “filter_vars”,0 filter .usect “filter_vars”,FILTER*2 outputdata errrordata Inputdata

.word .word .word .word .word .word .word .word .word .word .word .word .word .word .word .word .usect “filter_vars”,DATA_SIZE .usect “filter_vars”,DATA_SIZE .def start .data

.global inputdata 10408,16451,10820,12227,18146,13106,11485 15737,9840,3644,8171,4118,-4355,-624

-2443,-11575,-10290,-8288,-16156,-16663,-10543 -15433,-17113,-8010,-11188,-11286,-3102,-2176 -3726,4075,8836,3665,10937,16347,11278 13449,19214,13116,11330,16515,10916,4581 7920,4852,-3773,-1259,-2437,-12459,-10499 -8657,-16091,-15654,-11133,-15864,-17015,-8342 -10862,-11228,-2376,-1394,-3423,4160,7802 5087,10683,16178,11318,12040,18459,13601 10019,16146,10320,4708,9071,3873,-4214 -704,-3586,-11606,-9998,-8837,-17008,-16095 -10402,-15357,-16675,-8536,-11140,-11943,-2908 -1887,-4719,5099,7887,5169,10683,16744 -10076,-8626,-17231,-15279,-10646,-16684,-17179 -7936,-10141,-11216,-2285,-903,-3720,5052

35

.word 7833,3880,10946,16387,10515,12519,18743 .word 12257,10662,16038,10388,3906,9196,4417 .word -4219,-912,-2419,-11865,-11209,-9233,-16353 .word -15469,-10824,-15744,-17280,-9320,-10469,-11427 .word -2313,-875,-4650,4739,8016,4821,9834 .word 15507,10613,12142,18944,12333,11383,15673 .word 10308,4892,8156,4732,-4849,-955,-2853 .word -11303,-11279,-9263,-16185,-15864,-9999,-16150 .word -16554,-8656,-10620,-12215,-2220,-836,-3474 .word 4939,9086,4804,10259,15884,10219,12041 .word 18582,13394,10321,15635,10087,4313,8034 .word 5145,-4469,-908,-2155,-12436,-11063,-8792 .word -16193,-16849,-10633,-15990,-16297,-8395,-10178 .word -11597,-2151,-600,-3487,3862,9267,5004 .word 9600,15632,10160,13017,18309,13654,9879 .word 15890,9795,4551,8900,4029,-4107,-1672 .word -3324,-11575,-9976,-8166,-17320,-15900,-10976 .word -15948,-15898,-8530,-10618,-11542,-2163,-1343 .word -4333,5094,8127,4794 .global referdata

Referdata

.word 10408,16451,10820,12227,18146,13106 .word 15737,9840,3644,4118,-4355,-624

.word -2443,-11575,-10290,-8288,-16156,-16663,-10543 .word -15433,-17113,-8010,-11188,-11286,-3102,-2176 .word -3726,4075,8836,3665,10937,16347,11278 .word 13449,19214,13116,11330,16515,10916,4581 .word 7920,4852,-3773,-1259,-2437,-12459,-10499

36

.word -8657,-16091,-15654,-11133,-15864,-17015,-8342 .word -10862,-11228,-2376,-1394,-3423,4160,7802 .word 5087,10683,16178,11318,12040,18459,13601 .word 10019,16146,10320,4708,9071,3873,-4214 .word -704,-3586,-11606,-9998,-8837,-17008,-16095 .word -10402,-15357,-16675,-8536,-11140,-11943,-2908 .word -1887,-4719,5099,7887,5169,10683,16744 .word 11122,12021,18500,12911,10354,16272,10118 .word 5139,8244,3601,-3640,-574,-3111,-12231

.word -10076,-8626,-17231,-15279,-10646,-16684,-17179 .word -7936,-10141,-11216,-2285,-903,-3720,5052 .word 78333,3880,10946,16387,10515,12519,18743 .word 12257,10662,16038,10388,3906,9196,4417 .word -4219,-912,-2419,-11865,-11209,-9233,-16353 .word -15469,-10824,-15744,-17280,-9320,-10469,-11427 .word -2313,-875,-4650,4739,8016,4821,9834 .word 15507,10613,12142,18944,123333,11383,15673 .word 10308,4892,8156,4732,-4849,-955,-2853 .word -11303,-11279,-9263,-16185,-15864,-9999,-16150 .word -16554,-8656,-10620,-12215,-2220,-836,-3474 .word 4939,9086,4804,10259,15884,10219,12041 .word 18582,13394,10321,15635,10087,4313,8034 .word 5145,-4469,-908,-2155,-12436,-11063,-8792 .word -16193,-16849,-10633,-15990,-16297,-8395,-10178 .word -11597,-2151,-600,-3487,3862,9267,5004 .word 9600,15632,10160,13017,18309,13654,9879 .word 15890,9795,4551,8900,4029,-4107,-1672 .word -3324,-11575,-9976,-8166,-17320,-15900,-10976

37

.word -15948,-15898,-8530,-10618,-11542,-2163,-1343 .word -4333,5094,8127,4794 .text

.asg AR2,INPUTDATA .asg AR3,FILTER .asg AR4,OUTPUTDATA .asg AR5,ERRORDATA .asg AR6,REFERDATA Start: SSBX FRCT SSBX INTM

LD #DATA_DP,DP STM #80,AR3 RPT #10

MVPD inputdata,*AR3+ STM #STACK,SP CALL lmsfilter_start NOP NOP

LOOP: B LOOP .def delta .def lmsfilter_start Delta .set -08F5H One .set 0001h .text Lmsfilter_start:

STM #inputdata,INPUTDATA STM #filter,FILTTER

STM #outputdata+9,OUTPUTDATA

38