位置: IT常识 - 正文

FPGA实现64点IFFT(VHDL)

发布时间:2024-01-27
笔者最近用FPGA实现的64点IFFT,记录一下作为笔记也可以为各位读者提供一个思路。(输入12bit实数+12bit虚数) IFFT算法的原理这里就不再赘述,主要讲解算法的实现过程。 如图2:我们要用FPGA实现此算法的话,利用流水线的思想,可分为如下几步:1.输入重新排序。2.对应数据与蝶形算子 ...

推荐整理分享FPGA实现64点IFFT(VHDL),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

笔者最近用FPGA实现的64点IFFT,记录一下作为笔记也可以为各位读者提供一个思路。(输入12bit实数+12bit虚数)

IFFT算法的原理这里就不再赘述,主要讲解算法的实现过程。

如图2:我们要用FPGA实现此算法的话,利用流水线的思想,可分为如下几步:1.输入重新排序。2.对应数据与蝶形算子相乘。3.将复乘结果与对应数据相加/减得到输出。4.输出作为输入参与下一级运算直到最后一级。

1.输入排序:如下面图1和图2所示,输入序列的顺序就是自然序的二进制的倒序对应的十进制数。

FPGA实现64点IFFT(VHDL)

            图1

            图2

2.复乘运算:复乘运算的对象是每一级的输入数据与旋转因子。旋转因子实际的值是实部虚部都不大于1的复数,如果不对旋转因子进行放大就去参与复乘运算需要浮点运算,而fpga实现浮点运算特别消耗资源,所以这里我将旋转因子×2^10后变成12bit复数与对应的每一级输入进行复乘运算。运算工具用vivado自带的Complex Multiplier IP核。

注:因为 在运算前将旋转因子×2^10,对于复乘后的结果要右移十位。此外,我们可以根据结果适当删去不需要的位数。例如这里的复乘是实虚12bit数据×实虚12bit旋转因子,本来复乘需要乘法和加法两次运算,而每次运算导致结果都会增加1bit,但在这里扩大后的旋转因子最大只有2^10,与数据相乘后的最大值并不达到要扩充位数的标准,所以这里的复乘运算的结果是实部虚部都是13bit的复数,于是我们可以对Complex Multiplier IP核输出的结果进行截位以减少资源消耗。

3.加/减法运算:将复乘后的结果与对应输入相加/减得出这一级的输出。

4.下一级重复上述操作直到最后一级。

附:对于批量编辑代码的问题,我们可以利用matlab提供的交互式操作方式去产生我们想要的结果复制后利用在文本编辑器的列模式下粘贴。

本文链接地址:https://www.jiuchutong.com/zhishi/311804.html 转载请保留说明!

上一篇:python gensim库是什么?(pythongui库)

下一篇:python re.match函数的使用(python repeat函数)

  • 苹果13配件标配有哪些(iphone13标配配件)

    苹果13配件标配有哪些(iphone13标配配件)

  • 苹果13怎么设置蜂窝号码标签(苹果13怎么设置壁纸和锁屏)

    苹果13怎么设置蜂窝号码标签(苹果13怎么设置壁纸和锁屏)

  • 应用程序发生了未经处理的异常(应用程序发生了无法处理的异常,如果单击继续)

    应用程序发生了未经处理的异常(应用程序发生了无法处理的异常,如果单击继续)

  • 苹果mq6k2ch是什么型号(苹果手机mq6k2是什么版本)

    苹果mq6k2ch是什么型号(苹果手机mq6k2是什么版本)

  • QQ空间进空间时的封面怎么换(qq空间进空间的效果在哪里调?)

    QQ空间进空间时的封面怎么换(qq空间进空间的效果在哪里调?)

  • 苹果手表可以外放音乐嘛(苹果手表可以外放QQ音乐吗)

    苹果手表可以外放音乐嘛(苹果手表可以外放QQ音乐吗)

  • 无线usb网卡是干嘛的(无线usb网卡有什么用)

    无线usb网卡是干嘛的(无线usb网卡有什么用)

  • qq群文件可以查看是谁下载了吗(qq群文件查看访问记录)

    qq群文件可以查看是谁下载了吗(qq群文件查看访问记录)

  • 手机卡长时间不交费会自动注销吗(手机卡长时间不交费会怎么样)

    手机卡长时间不交费会自动注销吗(手机卡长时间不交费会怎么样)

  • 字符间距加宽5磅怎么设置(字符间距加宽5磅怎么设置word文档)

    字符间距加宽5磅怎么设置(字符间距加宽5磅怎么设置word文档)

  • 光猫没有网络怎么办(光猫没有网络怎么进入管理员界面)

    光猫没有网络怎么办(光猫没有网络怎么进入管理员界面)

  • 电路图电源正负极怎么分(电路图电源正负极的字母符号)

    电路图电源正负极怎么分(电路图电源正负极的字母符号)

  • cpu核心任务是什么(cpu核心80℃)

    cpu核心任务是什么(cpu核心80℃)

  • vivo手机手电筒快捷键在哪里(vivo手机手电筒打不开怎么办)

    vivo手机手电筒快捷键在哪里(vivo手机手电筒打不开怎么办)

  • 省钱月卡怎么取消自动续费(省钱月卡怎么取消自动续费美团)

    省钱月卡怎么取消自动续费(省钱月卡怎么取消自动续费美团)

  • 苹果xr和苹果11屏幕一样吗(苹果xr和苹果11哪个好)

    苹果xr和苹果11屏幕一样吗(苹果xr和苹果11哪个好)

  • iphonex有没有广角镜头(iphonex有广角摄像头吗)

    iphonex有没有广角镜头(iphonex有广角摄像头吗)

  • 荣耀手环3怎么设置时间(荣耀手环3怎么关机)

    荣耀手环3怎么设置时间(荣耀手环3怎么关机)

  • iphone11pro max颜色怎么选(iphone11pro max颜色对比)

    iphone11pro max颜色怎么选(iphone11pro max颜色对比)

  • 苹果6忘记开机密码怎么办(苹果6忘记开机密码怎么恢复出厂设置)

    苹果6忘记开机密码怎么办(苹果6忘记开机密码怎么恢复出厂设置)

  • vivox27闪充在哪里(vivox27闪充在哪里设置vivo)

    vivox27闪充在哪里(vivox27闪充在哪里设置vivo)

  • openCV实践项目:拖拽虚拟方块(opencv项目开发实战)

    openCV实践项目:拖拽虚拟方块(opencv项目开发实战)

  • 个税手续费返还会计分录
  • 山东税务网上申报平台操作员查询
  • 进项税有余额但没有余额
  • 纳税等级是指什么意思
  • 收回应收账款编制什么凭证
  • 会计继续教育还需要学吗
  • 增值税专票开户行
  • 开给个人的普票购买方怎么写
  • 三供一业移交内容
  • 公司的软件服务包括哪些
  • 个体户超过3万交个人所得税
  • 幼儿园固定资产登记表
  • 教育费附加可以扣除吗
  • 单位购买定制的器材
  • 投资公司的投资人叫什么
  • 自营工程领用原材料
  • 工程发票是不是都要异地预缴
  • 自收自支事业单位是什么意思
  • 过路费去年的票还可以用吗
  • 工程安装公司是干嘛的
  • 建房子的公司
  • 计提汇算清缴涉及到不是当年费用怎么记账
  • 小规模纳税人增值税减免
  • 拍卖物品的流程
  • 增值税加计扣除是什么意思啊
  • 应发工资包含
  • 出口视同内销如何申报?
  • 报销客户车费会计分录怎么写?
  • 防暑降温费会计处理
  • 收到母公司的投资款
  • 电子税务局变更办税人员怎么操作
  • saimon.exe - saimon进程有什么用 有何作用
  • imac夜间模式
  • 支付宝花呗服务费收费标准
  • 补充养老保险税前扣除标准与扣除比例
  • 其他债权投资如何进行投资收益的确认的核算?
  • html入门基础
  • 工资必须走银行卡吗
  • webpack配置publicpath
  • ps怎么把人p掉背景还原
  • 预收账款是否需入账
  • 外贸出口企业的税务风险
  • mysql5.7.23安装配置教程
  • 印花税核定征收比例取消了吗
  • 增值税专用发票怎么开
  • 短期股票投资售出
  • 向农业生产者收购的原木 进项
  • 用友t6反记账步骤
  • 收到现金货款怎么处理
  • 出租周转材料的租金会计科目
  • 库存现金盘点表模板
  • 公司举行活动发言稿范文
  • 支付的员工餐费怎么记账
  • 金税盘服务费可以退吗
  • 代理公司代缴社保违法吗
  • 多计费用以前年度损益调整账务处理
  • 预计负债的初始计量
  • 民非企业附加税计提和缴纳分录
  • 长期待摊费用如何做分录
  • 商业企业费用科目
  • mysql5.6 创建用户
  • win8桌面图标不显示
  • windowxp怎么改ip地址
  • freebsd 安装
  • windowsxp如何隐藏文件
  • win8蓝牙连不上
  • windows媒体中心关不掉
  • css动态网页
  • opengl二维绘图函数
  • 调出下拉菜单
  • Python3.6 Schedule模块定时任务(实例讲解)
  • openglvbo
  • java多线程最佳实践
  • 批处理执行bat文件
  • js函数的声明方式
  • js调用声音
  • 安康国税局电话号码
  • 地税跟国税是在一起吗
  • 信托公司抵押房能买吗
  • 外汇管理数字外管平台怎么登录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号