һ�N����TMS320VC5416DSK ����Դ������ϵ�y(t��ng)�O(sh��)Ӌ�c���F(xi��n)
1 ��������
��������Ҫ�h(hu��n)����Ⱦ֮һ,��һ��ȫ���綼ʮ���P(gu��n)ע�ĭh(hu��n)�����}. Ŀǰ,�����Ƶ���Ҫ��ʩ�֞�oԴ������( PassiveNoiseControl ) ����Դ������(ActiveNoiseControl,ANC ) . �oԴ�����Ʋ�����,����,��ʹ�������ȱ��������Ƶķ���,���и��l���Ŀ���Ч�^��,�������l���Ŀ���Ч�������@. ��Դ�������ַQ����Դ���ƻ���Դ��[1] ,�Ǹ���(j��)�������Ը���ԭ��,�ɴμ�Դ�a(ch��n)���c������Դ(����Դ) �����ȴ�С���,����λ�෴����,�Ķ����F(xi��n)�����Ը���,�_����������Ŀ��. ��Դ�����ƌ����l��խ�������^�õĿ���Ч��.
2 ��ϵ�y(t��ng)�Y(ji��)��(g��u)��ԭ��
��ͨ�����m����Դ������ϵ�y(t��ng)��D1 ��ʾ.����ϵ�y(t��ng)�ɳ����P��(����Դ) ,���μ��P��(�μ�Դ) ,�����������L���`�������L�����m���������ȽM��.
![]() |
��Դ�a(ch��n)��������������̖,�����������Lʰȡ,�����酢����̖x ( n) ݔ�������m��������. ���m������������Filtered2XLMS �㷨Ӌ��õ��μ���̖y ( n) ,��(j��ng)�^���ʷŴ����(q��)�Ӵμ��P��. �����P���ʹμ��P���a(ch��n)�������քe�γɳ������ʹμ���,�������`�������L̎�l(f��)�������Ը�����γ��`����̖e ( n) ,���`�������Lʰȡ���������m����������,�Կ������m����������(qu��n)�ĸ���.Filtered 2XLMS �㷨ͨ�^�{(di��o)����������(qu��n)ϵ��(sh��)����׃�μ���̖�ķ��Ⱥ���λ,��ʹ���յ����`����̖e ( n) ������С. �@�ӵĸ����^�̲����M��,ֱ��ϵ�y(t��ng)�_����(w��n)����B(t��i). �˕r,Filtered 2XLMS�㷨�Ք�,�����`����̖e ( n) ��������,�t���`������������γ���һ���o��^(q��).������С��(ji��)���U�����m�����ƺʹμ�ͨ·���R�ĽY(ji��)��(g��u)ģ�ͼ�ԭ��,Ȼ���ƌ��������������õ� Filtered2XLMS �㷨.
2.1 �����m������������
���m��������������ϵ�y(t��ng)�ĺ��IJ���. ���m������������Filtered2XLMS �㷨ݔ���μ���̖y( n) ,�伤��P���a(ch��n)�������c����������y ( n) �ڿ��g�l(f��)�������Ը���,�Ķ����`�������L�����γ�һ�o��^(q��). �o��^(q��)�ijߴ��С�s�����Ų��L��ʮ��֮һ[2] ,�����l��Խ���o��^(q��)�ߴ��Խ��.�D2 �@ʾ�����m��ǰ������������ԭ��. ��VC5416DSK ��(g��u)�ɵ����m���V��������Filtered2XLMS �㷨,����(j��)��ǰ���^ȥ�r�̲ɘ�ֵ�A�y��һ�r������̖��ֵ,ʹ��ݔ����̖y ( n) ����μ��P���a(ch��n)���ĸ������M���c�`�������L̎�������ķ��ȴ�С���,����λ�෴. �����ڿ��g�l(f��)�������Ը�����`�������Lȡ�������o���m��������,ԓ��̖�c���������Lʰȡ�ą�����̖x ( n) һ�����Filtered2XLMS �㷨�ę�(qu��n)ֵ����.����ԓ�����������m����,�������m�����{(di��o)����(qu��n)W, �Ը�ۙ���H�h(hu��n)���������Լ����g���텢��(sh��)(��ض�,�������ٶȵ�) �S�r�g��׃��,�Ķ����`�������L�����γɲ�����һ�o��^(q��).
![]() |
��һ�����l��̖,�ɂ���(qu��n)�����m�����ԽM�����ڙ�(qu��n)�Ք���Ϳɵõ���ȷ�����ݔ����̖[3] . ��ϵ�y(t��ng)�O(sh��)Ӌ��,���m���V�����A��(sh��)�O(sh��)��16 �A,���Կ��ƶ��_8 �����l��̖.
2.2 ���μ�ͨ·���m�����R����
�μ�ͨ·���R�����m����Դ������ϵ�y(t��ng)�c��̖̎�������m��������ϵ�y(t��ng)�ą^(q��)�e����[1] .��Դ������ϵ�y(t��ng)��,�μ�Դ�a(ch��n)�������������������`�������Lʰȡ,���ǽ�(j��ng)�^�μ�ͨ·�������ٱ�ʰȡ. ���,�μ�ͨ·����Դ������ϵ�y(t��ng)��Ӱ푲��ݺ���,�����μ�ͨ·�ı��RҲ����Դ�������в���ȱ�ٵ�ģ�K.�D3 �@ʾ�˴μ�ͨ·���m�����Rԭ��.
VC5416DSP �a(ch��n)��һ��˹����ͨ�^�μ��P��ݔ��,ݔ����̖���`�������Lʰȡ�����o��VC5416DSK ��(g��u)�ɵ����m���V����. �V��������LMS �㷨,���î�ǰ���^ȥ�r�̷�����̖��ֵ������̖��ֵ,�A�y��һ�r���`�������L���յ�����̖��ֵ. ϵ�y(t��ng)�M�뷀(w��n)�B(t��i)�����m���㷨�Ք���,�V������(qu��n)ϵ��(sh��)����μ�ͨ·�Ă��f����(sh��)�Ĺ�Ӌֵ.���m���V�����A��(sh��)���xȡ��Ҫȡ�Q�ڃɂ�����,����Դ������ϵ�y(t��ng)���ڷ��g�Ļ�푠�r�Լ�ϵ�y(t��ng)�IJɘ���. ���g���Խ����,�t����V�����A��(sh��)��Խ��. ͬ�r,����V�����A��(sh��)߀���Sϵ�y(t��ng)�ɘ��ʵ����߶�����. ��ϵ�y(t��ng)�O(sh��)Ӌ��,ϵ�y(t��ng)�ɘ����O(sh��)��8kHz, ������ڷ��g��푌����еȳ̶�,�xȡ�ĞV�����A��(sh��)��256 �A.
![]() |
3 ��Ӳ��ϵ�y(t��ng)
��Դ������Ӳ��ϵ�y(t��ng)����:VC5416DSK �����l�Ӱ�,�������,���μ�Դ�ă��_�P�������酢��,���`�������L�ă�ֻ���ʽ�����L�Լ����ƃ����L���{(di��o)���_.VC5416DSK ( DSPSTARTERKIT) ��TI ��˾��DSP �������_�l(f��)��DSP ϵ�y(t��ng)�_��2 �f�lָ������,�܉�M��ԓϵ�y(t��ng)�O(sh��)Ӌ�Č��r��Ҫ��.��Դǰ��������ϵ�y(t��ng)��Ҫ��·��̖(������̖���`����̖) ͬ�rݔ��. ��VC5416DSK ����һCODEC оƬ���A(ch��)��,�҂�ͨ�^���ϵ�PeripheralInterface �Uչ�ӿ��O(sh��)Ӌ��һ���l�Ӱ�. ԓ�Ӱ��҂��x����TI ��˾���a(ch��n)��,��������ģ�M���ܵĸ��������w���l����a��CODEC2TLV320AIC23 (���QAIC23 ) . ԓ�Ӱ���O(sh��)Ӌ����SPI ģʽ, ��VC5416 �O(sh��)�����O(sh��)��,��AIC23 �O(sh��)����O(sh��)��,�����O(sh��)��VC5416 �ṩ�r���̖�����Ɣ�(sh��)��(j��)��ݔ�^��.VC5416 �cAIC23 ���B����D4 ��ʾ:
![]() |
4 ��ϵ�y(t��ng)��ܛ�����F(xi��n)
ϵ�y(t��ng)���F(xi��n)��ܛ��������Ҫ����������Д����(w��)����M��. ����,������?q��)��F(xi��n)ϵ�y(t��ng)�ij�ʼ���ͳ���ģ�K���Ƶȹ���. �Д����(w��)������Ҫ���F(xi��n)�μ�ͨ·���R(����LMS �㷨) ��������(����Fil2tered2XLMS �㷨) ,�@��ģ�K����Ҫ���r̎��. �����O(sh��)Ӌ�в���C �Z�Ԍ��F(xi��n),��ͨ�^C54x �ă�(n��i)(li��n)����(sh��)[5] �M���˃�(y��u)��. ���������̈D���Д�������̈D�քe��D5 �͈D6 ��ʾ.�������С��(ji��)��,�����D6 �дμ�ͨ·���R�������ƃ�ģ�K���㷨������Ԕ���U��.
![]() |
4.1 ���μ�ͨ·���R���㷨����
��DSP ��CODEC ��Ӳ��ģ�K��ʼ����,�μ�ͨ·���m�����R�^���_ʼ�M��. ԓ���m���^�̈�(zh��)�еĵ����Δ�(sh��)ȡ�Q�����m�����R�^���Ք�����. ��(j��ng)��Ό����^,�����Δ�(sh��)�O(sh��)��128000 ��,�Ҳ��L��mu - h ȡ��8000 (Q15 ��ʽ) �r,�@�����^�õı��R�Y(ji��)��. ��Ҫע�����,���R�^����,�����L��ʰȡ��̖�ƽ���ȷ�ֵ��ԓ������100mV ����,�@��ͨ�^�����������L���{(di��o)���_�M���{(di��o)��(ji��)�����F(xi��n). �μ�ͨ·���R�㷨���̈D��D7 ��ʾ:
![]() |
4.2 ���������㷨����
�������^���������㷨���̵����һ���^��,Ҳ����Դ������ϵ�y(t��ng)�l(f��)�]�併�빦�ܵ��A��. ԓ�^�̵��㷨( Filtered2XLMS �㷨) ��һֱ�\��,ֱ��DSP ��λ�ŕ�ֹͣ. �������㷨���̈D��D8 ��ʾ:
![]() |
Filtered2XLMS �㷨�IJ��L����mu - w ��ֵ���`�������L������̖���ƽ��С,��Ӱ�ԓ�^��������Ч��. mu - w ȡ�^��ֵ�r��ʹ�Ք�����,����ȡֵ�^���֕������㷨�İl(f��)ɢ,���a(ch��n)�����˅����İl(f��)ɢ��. mu - w ȡֵ̫С�r,�㷨�Ք��ٶȕ�׃��,�������ܸ�ۙ����̖����׃��,Ӱ�������Ч��. ����,���`�������L�����ƽ�ķ��ȷ�ֵ̫��,��ʹDSP ���\���^���Юa(ch��n)�����. ��(j��ng)�^��Ό����^,���Č����mu - w ֵȡ��12000(Q15 ��ʽ) ,�`�������L������̖�ƽ�ķ��ȷ�ֵ�{(di��o)��(ji��)��100mV ����.
5 �����Y(ji��)��������
�ڱ��ĵČ����,�μ��P���������L���x�O(sh��)��30cm, �����һ����ͨ�Č�������M��(�����ڷ��g���,������ͭh(hu��n)�����ȗl����) ,����(j��)ǰ���B���㷨�������Č���O(sh��)��,�õ��Ĵμ�ͨ·���m�����R�Y(ji��)����D9 ��ʾ.�����, ���������O(sh��)�麬��180Hz ,��235Hz��290Hz ,��340Hz �Ă����l������(n��i)���l���Ҳ�������̖. ����Դ������ϵ�y(t��ng)�\��ǰ��,��DSPͨ�^�`�������L�քe�ɼ�5000 �ӱ��c����̖,���û���Burg �㷨�ĬF(xi��n)���V��Ӌ����,�������������V�õ��ˈD10 ��ʾ�Y(ji��)��. �ɈD10 ��Ҋ,���Ă��l���c̎���@����4��5dB ��������Ч��.
![]() |
���Ľ�B������VC5416DSK ,�����l�Ӱ�������L�Ș�(g��u)�ɵ�Ӳ��ƽ�_��,��һ����ͨ�Č������(�����������g��푡�����ͭh(hu��n)������Ӱ�) ,ᘌ��ɶ������l���Ҳ���(g��u)�ɵĵ��l����̖,����LMS �㷨��Filtered2XLMS �㷨�քe���F(xi��n)�˴μ�ͨ·���R�Ϳ��g��Դ������,��������m�����g��Դ�����ƌ��. ���Y(ji��)������,ԓϵ�y(t��ng)�@����һ����������Ч��,�����g��Դ������ϵ�y(t��ng)���O(sh��)Ӌ�c���F(xi��n)����һ���ą������x.

ʹ����“��һ��”��������“���v�h(hu��n)���W(w��ng)”