微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > verilog实现FFT和viterbi算法

verilog实现FFT和viterbi算法

时间:10-02 整理:3721RD 点击:
如题,我最近在弄这个,但是发现硬件实现和matlab模拟差别很大,希望有人能够指导一下,谢谢

算法是一样的,只不过硬件是有时序的!可以写个C模型,然后一步一步的细化成verilog实现

以前我在做delta sigma的時候, modelsim 和verilog 可以 one-on-one match



    one-on-one match是什么意思?可以说的详细点吗?

写好C代码,直接用C综合器就可以完成,或者在Matlab中建模之后,采用Model Compiler就可以直接输入RTL代码,这也是目前搞算法的设计师经常用的手段

你要用RTL实现维特比算法的话,实现方法可能和matlab会有点不一样。
我不知道你Matlab是怎么做的。
开始回溯以后,Matlab可以每次走回溯深度个地址,译出1个数据,
但硬件实现如果这样做的话,译码速度是1MHz的通信速率也达不到的。
要多看点硬件实现方法的文献。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top