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

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

  ④ 作为DSP与主CPU之间的通信接口

  主CPU的命令要传给DSP,八个DSP最后处理过的数据也要传给主CPU,因此,在CPLD中设计了一个同步串口。设计此串口要注意的是当DSP向主CPU传送数据时八个DSP不能发生冲突。下面的VHDL程序是本设计中对这一问题的解决,其中bfsx1~bfsx8是DSP1~DSP8的发送帧同步脉冲,bdx1~bdx8是DSP1~DSP8的缓冲串行口数据发送端发送的数据,fsx、dx是从CPLD输出的发送帧同步脉冲和发出的数据。

  fsx= bfsx1 and bfsx2 and bfsx3 and bfsx4 and bfsx5 and bfsx6 and bfsx7 and bfsx8;

  a1= ( not bfsx1)and bdx1; a2= ( not bfsx2)and bdx2;

  a3= ( not bfsx3)and bdx3; a4= ( not bfsx4)and bdx4;

  a5= ( not bfsx5)and bdx5; a6= ( not bfsx6)and bdx6;

  a7= ( not bfsx7)and bdx7; a8= ( not bfsx8)and bdx8;

  dx= a1ora2ora3ora4ora5ora6ora7ora8;  

  DSP编程

  在DSP内要通过编程实现对数据的如下处理:

  ①对数据进行平均运算

  这是一个对所有数据求平均值的运算,此平均值即为噪声平均值的二倍。

1 2 3 4 5 6 7 8

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

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

或用微信扫描左侧二维码

相关文章

查看电脑版