定点参考独立分量分析算法的FPGA实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:guipian110
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
参考独立分量分析(independent component analysis with reference,ICA-R)是一种半盲分离算法。它将源信号的部分先验知识以参考信号形式引入到传统ICA算法中,从而在一定的量度下只抽取与参考信号最为接近的期望源信号。由于利用了部分先验信息,ICA-R算法在解决分离信号顺序不确定性、提高分离效率和分离性能方面均优于传统全盲ICA,在语音分离、功能磁共振成像信号分析等方面取得了良好的应用结果。然而,ICA-R算法的计算复杂度较大,分离速度还难以达到实时性要求,限制了其在实际中的应用。为此,有人提出了定点ICA-R算法,在算法层面减小了计算复杂度,但与实时分离仍有差距。考虑到硬件实现能为算法提供一个理想的并行运行环境,从而更加有效地解决实时性问题,本文在比较了通用处理器、DSP、ASIC和FPGA等几种硬件实现方案后,择优选择了基于FPGA实现定点ICA-R算法的硬件实现方案。本文主要的研究工作有:(1)比较了FPGA的传统设计方法和基于DSP开发平台的现代设计方法,选取了后者并熟悉了MATLAB/Simulink和System Generator等开发环境。(2)研究了定点ICA-R算法的原理、主要功能和分离过程,依照算法的流程进行了功能模块划分,主要包括输入模块、解混模块、判断模块、权向量更新模块和输出模块。(3)基于MATLAB/Simulink和System Generator,对各个子模块分别进行了FPGA设计实现。其中,权向量更新模块的非线性函数实现影响算法精度,本文研究并使用了查找表和分段线性逼近等两种方法加以实现,并分析比较了两种方法的优劣。(4)加入了时序调整电路和循环控制电路,连接各个模块,完成了整个算法设计。(5)进行了细致的系统仿真,分析了仿真结果。为了验证FPGA实现的定点算法性能,使用了正弦循环信号和语音信号等不同的源信号及其随机混合信号做了大量的仿真试验,并将仿真结果与MATLAB环境下得到的仿真结果进行了比较与分析,结果表明了本文设计的有效性。
其他文献
在全球经济迅速发展、人口数量不断上升以及能耗量日益增长的当代社会,人类的生存环境遭遇到空前严峻的威胁,生态环保问题得到越来越多的关注。同样,我国公民也感受到了以往
集成电路已经进入系统级芯片(SOC)阶段。在通信、视频处理等混合信号系统中,高速、低功耗ADC是一个十分关键的部分。与其他结构相比较,流水线(PipelinedArchitecture)ADC结构
频率合成技术是电子系统实现高性能指标的关键技术之一。频率合成器设计的好坏,将直接影响射频发射信号的质量、接收机噪声系数、灵敏度和输出信噪比等指标。在全相参跟踪雷
在唐末,艳情诗繁荣景象再一次出现。这种繁荣景象让我们带着极大的兴趣与好奇走进唐末艳情诗的世界。为此,论文分为五个部分就唐末艳情诗的创作主体、思想内容、艺术特征、文
有机场效应晶体管(OFET)也称有机薄膜场效应晶体管(OTFT),是有机电子学的重要研究课题之一。有机场效应晶体管以其新颖、低成本、可与柔性衬底兼容的独特优势迅速发展起来,为低成
目的探讨川东北地区接受华法林抗凝治疗的患者群体中,CYP2C9基因多态性对华法林药代动力学的影响。方法在川东北地区随机选取34例行心脏瓣膜置换术并服用华法林的患者进行研
随着工业自动化事业的发展,光学编码器的应用领域不断扩大,市场上不断涌现新技术原理新结构形式的光学编码器。在光学编码器生产过程中,光学编码器在线检测分析仪器至关重要,
从1958年第一块集成电路诞生以来的40多年中,集成电路已跨越了小、中、大、超大、特大、巨大规模几个台阶,集成度平均每二年提高近3倍,这种进步归功于工艺尺寸的缩小,工艺尺
智能功率集成电路(SPIC)的出现,对于提高系统的可靠性,降低其成本、重量和体积,实现系统的小型化、智能化有着重要的意义。SPIC已经被广泛应用于通信、计算机、汽车电子及家