基于DSP的阵列声波信号采集与处理系统设计

时间:2008-11-21来源:网络

  ②求声波的最大振幅及其时间

  这是一个对所有数据的绝对值求最大值的运算,目的是进行自动增益控制(AGC)。

  ③对数据进行抽取滤波

  声波信号的频率不超过20KHz,根据抽样定理,采样频率不小于40KHz就可不失真的恢复出原信号,但是为了提高信噪比,设计的采样频率均大于120KHz,为过采样,这就需要在DSP中设计一个抽取滤波器,对过采样后的数据进行抽取滤波。

  ④对数据进行压缩

  声波信号是测井系统本身产生的,具有较大的数据冗余度,所以在上传给主CPU之前要对其进行压缩。本系统使用的是差分预测编码DPCM。

  C54x的源程序可以使用汇编或C/C++语言编写。但是,关键的DSP程序一般还要用汇编语言编写,因为:首先,大多数广泛使用的高级语言如C,并不适合描述典型的DSP算法。典型的DSP应用都由大量计算的要求,并有严格的开销限制,使得程序的优化必不可少;其次,DSP结构的复杂性,如多存储器空间、多总线、不规则的指令集、高度专门化的硬件等,使得用C难以为其编写高效率的编译器;此外,对于底层硬件的控制,用汇编语言编写调试将更加直观高效。本系统的DSP程序主要是大量的计算,所以在实现时采用了汇编语言编写。  

1 2 3 4 5 6 7 8

关键词: 采集模块 信号采样 设计选用 声波信号 传感器阵列 同步脉冲 DSP芯片 选择字 阵列结构 串行口

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版