[发明专利]基于FPGA的模块化盲源分离逻辑电路无效
申请号: | 201310606261.3 | 申请日: | 2013-11-22 |
公开(公告)号: | CN103746948A | 公开(公告)日: | 2014-04-23 |
发明(设计)人: | 王京辉;赵源超;陈东升;唐树刚 | 申请(专利权)人: | 天津理工大学 |
主分类号: | H04L25/03 | 分类号: | H04L25/03 |
代理公司: | 天津佳盟知识产权代理有限公司 12002 | 代理人: | 侯力 |
地址: | 300384 天津市西青*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 fpga 模块化 分离 逻辑电路 | ||
1.基于FPGA的模块化盲源分离逻辑电路,其特征在于该盲源分离逻辑电路实现方式如下:首先通过硬件描述语言对盲源分离的实现过程进行描述,然后通过EDA工具,把描述内容生成逻辑电路的网表文件,然后把网表文件烧写到FPGA芯片中,使得FPGA芯片成为盲源分离的专用芯片;
本发明提供的基于FPGA芯片的模块化盲源分离逻辑电路整体结构如图1所示,在FPGA芯片的内部由四个逻辑电路模块组成,分别是:数据输入模块、信号预处理模块、获取分离矩阵模块、分离信号输出模块,四个模块连接在一起,完成盲信号分离,其中,数据输入模块依次连接信号预处理模块、获取分离矩阵模块和分离信号输出模块,信号预处理模块同时连接分离信号输出模块,每个模块由基本数字逻辑电路单元组成;
模块1、数据输入模块:包括帧处理单元及局部存储单元;
输入信号后,送到帧处理单元进行处理,帧处理单元自带局部存储单元,通过读写总线连接,该局部存储单元作为外部输入数据的缓存,接收到外部数据后,按先进先出的方式发送给模块2,每发送一帧长度的数据,发送一个同步信号给模块2;
模块2、信号预处理模块:
对于被分离信源输入为多路信号的情况,该模块由特征值与特征向量单元、选择单元、开方单元、求倒数单元、多个局部存储单元、每路信号对应的求均值单元以及多路信号共用的矩阵与转置矩阵乘法单元组成;
连接方式如下:每路输入信号连接一个求均值单元,,每路求均值单元通过读写电路共享一个均值局部存储单元,每路求均值单元的输出连接矩阵与转置矩阵乘法单元,矩阵与转置矩阵乘法单元自带局部存储器,在矩阵与转置矩阵乘法单元的局部存储器中进行输入数据的转置,矩阵与转置矩阵乘法单元连接特征值与特征向量单元;特征值与特征向量单元带有局部存储单元,特征值与特征向量单元通过外部同步信号线与选择单元和开方单元并行连接,开方单元通过读写总线连接特征值与特征向量单元的局部存储单元,求倒数单元的输入通过读写总线连接特征值与特征向量单元的局部存储单元获得,求倒数单元的输出线路与求均值单元的输出线路共同连接在矩阵与转置矩阵乘法单元上,把乘法结果作为输出;
模块3、获取分离矩阵模块:
由数据计算单元、特征值和特征向量单元、矩阵求逆单元、矩阵乘法单元、多个局部存储单元组成;
连接方式如下:模块2同步信号线与乘法结果信号连接模块3的数据计算单元,数据计算单元自带局部存储单元,数据计算单元连接到特征值和特征向量单元,特征值和特征向量单元自带局部存储单元,矩阵求逆单元的输入通过读写总线连接特征值和特征向量单元的局部存储单元得到,矩阵求逆单元的输出线路与数据计算单元的输出线路共同连接到矩阵乘法单元,矩阵乘法单元把计算结果送入模块4;
模块4、分离信号输出模块:
该模块主要由矩阵求逆单元,矩阵乘法单元和串行输出单元组成;
连接方式如下:将模块3中的矩阵乘法单元输出线路连接模块4中的矩阵求逆单元,然后把矩阵求逆单元输出线路和模块2输出的线路连接到矩阵乘法单元,该矩阵乘法单元的输出线路连接到串行输出单元,串行输出单元把帧的数据输出方式改为串行输出,盲源分离结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津理工大学,未经天津理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310606261.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种车用可拆卸式驾驶室框架
- 下一篇:一种路面供电的四轮电动车