[发明专利]一种复数乘法器及其实现方法有效
申请号: | 201310231096.8 | 申请日: | 2013-06-09 |
公开(公告)号: | CN103345379A | 公开(公告)日: | 2013-10-09 |
发明(设计)人: | 易清明;林智吉;石敏 | 申请(专利权)人: | 暨南大学 |
主分类号: | G06F7/523 | 分类号: | G06F7/523 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 陈燕娴 |
地址: | 510632 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种复数乘法器及其实现方法,该复数乘法器有5个输入接口分别输入两个复数的实部(a、c)和虚部(b、d)以及一个控制信号s,其包括1个实数乘法器、5个加/减法器和3个多路选择器,控制信号控制3个多路选择器工作,两个多路选择器的输出作为实数乘法器的输入,由实数乘法器计算得到三个中间部分积c*(a+b)、a*(d-c)和b*(d+c),然后第三个多路选择器根据控制信号s的不同,对外输出a*(d-c)或b*(d+c),然后通过与锁存器中的数据c*(a+b)相减、相加分别得到复数乘法的实部和虚部。本发明提高了实数乘法器单元的利用效率,消耗硬件资源少,较大地减少了传统复数乘法器使用的乘法器个数,大大减小了面积。 | ||
搜索关键词: | 一种 复数 乘法器 及其 实现 方法 | ||
【主权项】:
一种复数乘法器,其特征在于,包括:输入接口,包括5个,设复数为x=a+b*i和y=c+d*i,则第一输入接口用于输入a,第二输入接口用于输入b,第三输入接口用于输入c,第四输入接口用于输入d,第五输入接口用于输入一个控制信号s;输出接口,用于输出相乘后的结果;还包括:第一加法器,其耦合到第一输入接口和第二输入接口,用于产生a+b;第一多路选择器,其输入端分别与第一输入接口、第二输入接口、第一加法器的输出端耦合连接,用于根据控制信号s的不同,对外输出a+b、b或a;第二加法器,其耦合到第三输入接口和第四输入接口,用于产生d+c;第一减法器,其耦合到第三输入接口和第四输入接口,用于产生d‑c;第二多路选择器,其输入端分别与第三输入接口、第二加法器、第一减法器的输出端耦合连接,用于根据控制信号s的不同,对外输出c、d+c或d‑c;实数乘法器,其输入端分别与第一多路选择器和第二多路选择器的输出端耦合连接,用于产生3个中间部分积c*(a+b)、a*(d‑c)和b*(d+c),分别通过端口输出;第三多路选择器,为2选1多路选择器,其输入端分别与实数乘法器中用于输出中间部分积a*(d‑c)和b*(d+c)的端口耦合连接,用于根据控制信号s的不同,对外输出a*(d‑c)或b*(d+c);锁存器,其输入端与实数乘法器中用于输出中间部分积c*(a+b)的端口耦合连接;第三加法器,其输入端分别与第三多路选择器和锁存器的输出端耦合连接,用于产生复数乘法结果的虚部;其输出端与输出接口耦合连接;第二减法器,其输入端分别与第三多路选择器和锁存器的输出端耦合连接,用于产生复数乘法结果的实部;其输出端与输出接口耦合连接。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于暨南大学,未经暨南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310231096.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种显示装置的数据备份方法和装置
- 下一篇:一种控制锁屏界面的方法及终端