主权项 |
1.一种用于通信系统中的回声抵消方法,该方法的具体步骤包括:步骤1):将远端信号x(n)和麦克风采集到的信号d(n)分别进行分帧、加窗和傅里叶变换得到相应的频域信号X(k,ω<sub>i</sub>)和D(k,ω<sub>i</sub>);步骤2):根据所述的步骤1)获得的每一帧麦克风频域信号D(k,ω<sub>i</sub>)和远端频域信号X(k,ω<sub>i</sub>),依次利用辅助滤波器平滑因子α<sub>r</sub>计算麦克风信号和远端信号的互功率谱<img file="FDA0000053447630000011.GIF" wi="208" he="65" />和远端信号的功率谱<img file="FDA0000053447630000012.GIF" wi="232" he="65" />并用麦克风信号和远端信号的互功率谱<img file="FDA0000053447630000013.GIF" wi="208" he="65" />除以远端信号的功率谱<img file="FDA0000053447630000014.GIF" wi="208" he="65" />得到回声路径传递函数频谱H<sub>r</sub>(k,ω<sub>i</sub>);回声路径传递函数频谱H<sub>r</sub>(k,ω<sub>i</sub>)经逆傅里叶变换来获得辅助滤波器系数h<sub>r</sub>(n);其中,0≤α<sub>r</sub><1;步骤3):根据所述的步骤2)获得的辅助滤波器系数h<sub>r</sub>(n)估计回声,并计算误差信号e<sub>r</sub>(n);步骤4):根据所述的步骤1)获得的麦克风频域信号D(k,ω<sub>i</sub>)和远端频域信号X(k,ω<sub>i</sub>),利用主滤波器平滑因子α<sub>m</sub>计算麦克风信号和远端信号的互功率谱<img file="FDA0000053447630000015.GIF" wi="228" he="63" />和远端信号的功率谱<img file="FDA0000053447630000016.GIF" wi="252" he="63" />并用麦克风信号和远端信号的互功率谱<img file="FDA0000053447630000017.GIF" wi="228" he="63" />除以远端信号的功率谱<img file="FDA0000053447630000018.GIF" wi="227" he="63" />得到回声路径传递函数频谱H<sub>m</sub>(k,ω<sub>i</sub>),回声路径传递函数频谱H<sub>m</sub>(k,ω<sub>i</sub>)经逆傅里叶变换来获得主滤波器系数h<sub>m</sub>(n);步骤5):根据所述的步骤4)获得的主滤波器系数h<sub>m</sub>(n)估计回声,并计算误差信号e<sub>m</sub>(n)来实现对麦克风信号的回声抵消;步骤6):比较当前帧的主滤波器输出误差e<sub>m</sub>(n)和辅助滤波器输出误差e<sub>r</sub>(n)的大小来选择下一帧信号在所述的步骤4)中计算互功率谱<img file="FDA0000053447630000019.GIF" wi="227" he="63" />和功率谱<img file="FDA00000534476300000110.GIF" wi="228" he="63" />所采用的主滤波器平滑因子α<sub>m</sub>的值;依次重复所述的步骤1)、所述的步骤2)、所述的步骤3)、所述的步骤4)、所述的步骤5)和所述的步骤6)来实现对每一帧麦克风信号回声抵消。 |