ShawYangg 2022-03-29 16:58 采纳率: 100%
浏览 124
已结题

VIVADO FFT中输入数据正负号问题

FFTIP核中输入端口数据如何调整正负?

最近在使用FFT这一IP核时发现,当输入端的数据设置为有符号数时,在仿真界面上可以看出s端的数据与输入的数据波形完全不一样了。

img

但是当输入数据调整为无符号数时,波形又一致了。

img

查看手册时发现,s端输入数据送入时会区分实部虚部,以自己的代码为例,s端数据位共48位,[47:24]为虚部,[23:0]为实部,而送入的数据只是24位的实数,有正有负。我在这里选择将送入数据赋给[23:0],而高位则直接赋了24位0。不知道这样是否合理?

所以还想请问大家,当我送入的数据本身是有负数的时候,要如何解决fft的输入数据无法识别负数的问题呢?

  • 写回答

1条回答 默认 最新

    报告相同问题?

    相关推荐 更多相似问题

    问题事件

    • 系统已结题 4月7日
    • 已采纳回答 3月30日
    • 创建了问题 3月29日

    悬赏问题

    • ¥20 python 爬虫 token 加密方式
    • ¥20 IAR环境报错reading CPU status failed
    • ¥15 数组问题,刚学C语言
    • ¥20 Python如何读取指定播放设备的音频帧?
    • ¥15 用dnspy修改游戏数据报错
    • ¥15 关于unity打包成webgl后页面上不显示服务端接收到的数据的问题
    • ¥16 (大一)有偿 想学会 excel数据处理和分析🥹
    • ¥15 matlab导入工具箱提示:此类型的变量不支持使用点进行索引错误
    • ¥20 用Java实现双向链表
    • ¥15 数据库系统,可以来看看