关 闭

新闻中心

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

基于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内要通过编程实现对数据的如下处理:

  ①对数据进行平均运算

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



评论


相关推荐

技术专区

关闭