定点MATLAB DSP算法
|
我有一个关于在MATLAB中为Texas Instruments TMS320C64xx DSP编码算法的问题:
我已经在MATLAB中对过滤器进行了草率的实现。我的目标是使用MATLAB嵌入式编码器将此算法转换为C,然后将其导入到Code Composer Studio中并加载到DSP上。
为此,我知道需要对MATLAB代码做某些事情。例如,我需要为矩阵预先分配空间,以便它知道要使矩阵变大(除非我想对可变大小的数据大惊小怪)。将MATLAB代码转换为C \'ish代码的所有内容,以便MATLAB编码器可以将其转换为我或多或少的理解。但是,我不知道如何确保我的数据类型(例如,滤波器的系数)是定点而不是浮点,因此MATLAB Embedded Coder会将我的代码转换为仅涉及定点数据类型的C。
所以我想我的总体问题是:
1)如果C64xx被指定为32位定点DSP,这意味着如果我尝试使用float数据类型,它的编译器将抛出错误?
2)有没有办法确保MATLAB Embedded Coder不创建浮点数据类型?
3)我需要使用MATLAB定点工具箱吗?
谢谢大家,让我知道是否还有其他信息可以回答我的问题。
没有找到相关结果
已邀请:
2 个回复
究补闯
雄鞋谋塘