matlab关于COE文件之读取操作

平台:matlab2021b

场景:在使用fir滤波器后,我们使用matlab生成coe文件后。在xilinx新建IP的后,数据流经过FIR的IP核后数据位宽变宽。这时候我们需要对数据进行截位。这时候需要读取coe文件求和后,计算我们需要截位的位宽。

下面时使用matlab读取coe文件的函数。

coeread

下面直接展示代码

Matlab 复制代码
clc;

clear;

data = coeread('ADC_FIR_100KHZ.coe');

data_coe = data.Numerator;

data_sum = sum(data_coe);

data_width = data_sum/2^17;

读取data里面的Numerator就是数据。

直接将数据赋值给data_coe。

就可以对其进行操作啦。

笔者这里求和后,除以2的17次方,最接近1。这里xilinx的IP输出数据截位就是17位。

相关推荐
天若有情6732 分钟前
C++空值初始化利器:empty.h使用指南
开发语言·c++
远远远远子9 分钟前
类与对象 --1
开发语言·c++·算法
无敌最俊朗@32 分钟前
C/C++ 关键关键字面试指南 (const, static, volatile, explicit)
c语言·开发语言·c++·面试
2401_8315017335 分钟前
Python学习之day03学习(文件和异常)
开发语言·python·学习
酷~1 小时前
C语言模拟面向对象编程方法之多态
c语言·开发语言
hui函数1 小时前
python全栈(基础篇)——day03:后端内容(字符串格式化+简单数据类型转换+进制的转换+运算符+实战演示+每日一题)
开发语言·后端·python·全栈
寻星探路1 小时前
Java EE初阶启程记09---多线程案例(2)
java·开发语言·java-ee
froginwe112 小时前
Python 3 输入和输出
开发语言
小何好运暴富开心幸福2 小时前
C++之再谈类与对象
开发语言·c++·vscode
zhangfeng11332 小时前
R 导出 PDF 时中文不显示 不依赖 showtext** 的最简方案(用 extrafont 把系统 TTF 真正灌进 PDF 内核)
开发语言·r语言·pdf·生物信息