关 闭

新闻中心

EEPW首页>工控自动化>设计应用> 基于DSP的阵列声波信号采集与处理系统设计

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

作者: 时间:2008-11-21 来源:网络 收藏

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

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

  ③对数据进行抽取滤波

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

  ④对数据进行压缩

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

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



评论


相关推荐

技术专区

关闭