基于盲信号处理的声音分离——最大化信噪比的ICA算法

基于最大化信噪比的ICA算法是一种较新模式的ICA算法,在该算法中利用输出信号的信噪比建立信噪比函数作为该算法的代价函数。

在上式中,用S表示原信号,Y表示输出信号。由于原信号S并不知道,因此采用估计信号Y的滑动平均 来代替,其中 ,其滑动平均可以表示为

其中,M表示平均滑动长度,然后可以将信噪比函数化为

将滑动平均 与估计信号Y相互交换位置,这样可以简化计算但不影响分离性能,此时信噪比函数可以表示为

其中 。对该式进行求解最终可以解得W是矩阵 的特征向量组成的矩阵,输出信号 。

基于最大化信噪比的ICA算法,可以无需迭代既可以计算得到分离矩阵W,该算法的计算复杂度相对较低,但是仿真结果显示该算法的分离性能比较差,基于信息最大化的ICA算法的串音误差在-40dB以上,而基于最大化信噪比的ICA算法的串音误差最低只有-20dB,且算法分离性能受滑动平均长度影响较大,若选取的滑动平均长度不合适将会引起算法性能的急剧下降。

相关推荐
通信小呆呆2 天前
超越循环前缀限制的 OFDM-ISAC:迭代 SIC-DFT 原理解析
目标检测·信号处理·通信感知一体化
有为少年3 天前
神经网络 | 从线性结构到可学习非线性
人工智能·深度学习·神经网络·学习·算法·机器学习·信号处理
biyezuopinvip5 天前
音频DSP技术与应用数字信号处理算法实验(论文)
算法·音视频·信号处理·代码·音频dsp技术·应用数字信号·处理算法实验
MARIN_shen6 天前
Marin说PCB之电容物料的替换经验总计--03
嵌入式硬件·硬件工程·信号处理·pcb工艺
MARIN_shen6 天前
Marin说PCB之电容物料的替换经验总计--01
单片机·嵌入式硬件·硬件工程·信号处理·pcb工艺
XINVRY-FPGA6 天前
EP4CE30F23I7N Altera Cyclone IV E SRAM FPGA
嵌入式硬件·fpga开发·云计算·硬件工程·信息与通信·信号处理·fpga
network_tester6 天前
IXIA XM2网络测试仪电源模块损坏维修方法详解
网络·网络协议·tcp/ip·http·https·信息与通信·信号处理
易天ETU7 天前
FEC 功能与 DSP 芯片的关联性:解码信号处理高效协同核心
网络·信号处理·fec技术·800g光模块
【建模先锋】7 天前
高效对抗噪声!基于深度残差收缩网络(DRSN)的轴承故障诊断模型
网络·深度学习·信号处理·轴承故障诊断·降噪模型
北京青翼科技7 天前
【TES818 】基于 VU13P FPGA+ZYNQ SOC 的 8 路 100G 光纤通道处理平台
图像处理·人工智能·fpga开发·信号处理·智能硬件