Matlab
真实的螃蟹
未知
展开
-
Matlab定点化
当要对于算法的硬件实现,使用Matlab进行定点化仿真非常重要,网上Matlab定点化仿真的资料比较少,下面是我总结的资料。Matlab定点化三种方法:1.使用round、floor等函数在每次运算后直接进行截断各种截断方法:ceil() 向上取整fix() 向0取整floor() 舍弃小数部分(向下取整)round() 四舍五入取整直接截断取整可能会出现高频噪声,最好使用四舍五入取整。2.使用n...原创 2018-03-08 16:39:13 · 18941 阅读 · 1 评论 -
Matlab定点化仿真的一个例子:使用CIC滤波器进行数字上变频的仿真
这里介绍一个使用CIC滤波器及其补偿滤波器进行24倍上变频的例子:首先对信号源进行定点化,这里Sigm()是我编造的函数,不是Matlab自带的:%% signal sourcewave = Sigm(); % generate a signalF = fimath('CastBeforeSum', 0, 'OverflowMode', 'Saturate', ... ...原创 2018-03-11 16:38:24 · 7416 阅读 · 4 评论 -
从Matlab到FPGA(Matlab生成coe文件或mem文件)
当定点仿真完成后,就需要使用FPGA实现。这时候需要把之前仿好的滤波器参数或者输入信号输出为coes文件:%% output coe fileFf = fimath('CastBeforeSum', 0, 'OverflowMode', 'Saturate', ... 'RoundMode', 'round', 'ProductMode', 'SpecifyPrecisi...原创 2018-03-22 14:38:16 · 12752 阅读 · 5 评论