天桥陨石分享 http://blog.sciencenet.cn/u/chrujun 让地球物理仪器飞起来

博文

DSP563xx程序设计中的奇怪现象

已有 4505 次阅读 2010-7-16 21:12 |个人分类:地球物理及仪器|系统分类:科研笔记| dsp, 滤波器, DSP563XX, 定点, 滤波器系数

DSP563XX系列DSP是24位定点DSP,功耗低,特别适合对24位ADC输出的数据进行实时处理。
 
这几天在程序调试中出现了一个奇怪的现象:基于同样功能的代码对不同通道数据进行高通滤波时,发现部分通道数据被滤波了,其它通道的数据却像没有受到高通滤波器影响一样。仔细检查程序代码、变量定义,也没有发现什么问题。
 
最后怀疑DSP563XX内部存储器部分区域可能坏了,于是将X和Y储存区第一个变量从地址0移动到地址256。重新运行后,全部通道的数据都被滤波了。
 
这说明程序代码没有问题,可能是滤波器系数并不是上传的值。或是滤波器系数存储的位置出了问题,下一步需要分析DSP程序加载代码是不是有问题。 特别是在X存储区和Y存储区的各常量,是不是在上传过程中出了问题。
 
 


https://blog.sciencenet.cn/blog-39626-344655.html

上一篇:精品资源共享,欢迎加入电子测量仪器研究高级QQ群(69439700)
下一篇:买五本好书!超值的20元博客大赛卓越购书卡
收藏 IP: .*| 热度|

2 吕喆 李志俊

发表评论 评论 (3 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-24 17:02

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部