卫星测控多波束系统DSP模块的设计方法.doc

卫星测控多波束系统DSP模块的设计方法.doc

ID:27863819

大小:89.00 KB

页数:10页

时间:2018-12-06

卫星测控多波束系统DSP模块的设计方法.doc_第1页
卫星测控多波束系统DSP模块的设计方法.doc_第2页
卫星测控多波束系统DSP模块的设计方法.doc_第3页
卫星测控多波束系统DSP模块的设计方法.doc_第4页
卫星测控多波束系统DSP模块的设计方法.doc_第5页
资源描述:

《卫星测控多波束系统DSP模块的设计方法.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、卫星测控多波束系统DSP模块的设计方法  摘要:本文所介绍的卫星测控多波束系统采用ADI公司新近推出的新一代TigerSHARCDSP芯片和FPGA器件相结合组成信号处理模块,利用DSP的软件编程完成测向和波束合成权值的计算,然后用FPGA器件将原始信号和权值进行波束合成,在系统设计中我们使用两片igerSHARCDSP芯片来完成。高性能的DSP芯片保证了数据能够准确及时的处理,也构成了该系统的重要组成部分。   一、引言  卫星测控多波束系统主要针对卫星信号实施测控,它包括两个方面:信号波达方向(DOA)的估计和数字波束合成。  波达方向的估计是对空间信号的方向分布进行超分辨估计,提取空

2、间源信号的参数如方位角、仰角等。  数字波束合成也称为空域滤波,主要是根据信号环境的变化自适应地改变各阵元的加权因子,在期望信号方向形成主波束,在干扰信号方向形成零陷,降低副瓣电平,目的是在增强期望信号的同时最大程度的抑制无用的干扰和噪声,并提取有用的信号特征以及信号所包含的信息。用于测向和波束合成的算法很多,选择合适的算法来满足系统的需求是一个重要方面。另一方面,该系统对实时性有一定的要求,要求在限定时间内完成测向和波束合成权值的计算。  二、TigerSHARCDSP芯片介绍  TigerSHARC101S是AD公司新近推出的高性能定/浮点DSP,具有极高的处理能力,它采用静态超标量结

3、构,既有超标量处理器所具有的大容量指令缓冲池和指令跳转功能,又可以在程序执行前就把指令级并行操作用编译器预测出来,其主要的性能指标为:  (1)主频为250MHz,即单指令周期为4ns;有2个对等的处理单元来支持SIMD(单指令多数据)模式;  (2)系统内部有3条独立的128位数据总线,分别访问各自的2Mbit存储空间;  (3)系统外部数据总线为64bit,地址总线32bit,外部寻址空间为4G字;  (4)4个8bit的全双工链路口,各自可以独立工作。在多处理器系统中,链路口可作为处理器之间的点到点通信,组成分布式的多处理器系统。14个DMA通道,可用于后台传输;  (5)可扩展性强

4、,共享并行总线可支持8个TS101S连在一起用于高速的数字信号处理。  由于测向和波束合成的算法计算量大,系统对信号的处理时间有要求,一片DSP不能完成任务,本系统充分利用TS101SDSP芯片的并行处理能力,采用多处理器的并行结构来完成信号的处理。  三、算法研究  用于测向和波束合成的算法很多,各种算法各有优势,通过对这些算法的模拟和性能比较,最终选择MUSIC(MultipleSignalCharacteristic)算法来实现测向,用基于线性约束最小二乘恒模算法进行波束合成。MUSIC算法的基本原理是根据天线阵中不同位置的阵元所接收到的空间来波信号的样本数据、天线位置参数和阵元的特

5、性参数,应用现代谱估计理论和统计学理论及相应的数学运算,对来波的空间谱进行估计,并分析其能量的分布状态,以确定空间来波的方向,也就是从背景噪声中检测出空间源信号并估计出信号的参数如方位角、仰角等,这种测向技术具有在较强干扰环境下同时对同信道内多个信号的快速、高灵敏度、高精度测向的功能。算法实现流程图1所示。    基于线性约束的最小二乘恒模算法是最小二乘算法的一种改进,它克服了最小二乘算法存在的干扰捕获问题,利用线性约束的方法对初始权向量进行优化,使之在迭代过程中可以较快而准确地收敛于我们所期望的信号,并且不受信号功率大小的影响。该算法收敛速度快,输出信号的信干噪比可以接近理想值,并且对幅

6、相差不敏感,通过对阵列信号进行算法仿真,最小二乘恒模算法性能可以达到系统需求。算法的流程如图2所示。    四、DSP模块设计  1.DSP模块功能  系统使用一个C尺寸VXI标准机箱,插槽包括0槽、DSP模块和波束合成模块。DSP模块负责测向和波束合成权值的计算,波束合成模块将原始数据和权值进行波束合成,模块之间的数据交换使用LBUS。控制终端(微机)通过VXI总线给DSP模块发送命令,DSP模块以外部中断2的方式响应接收命令并实现控制中断的对系统的控制,命令格式由内部协议规定。  根据系统需求,DSP模块要完成以下6个功能:  (1)接收原始数据和合成结果  数据采集部分是由波束合成模

7、块完成的,DSP模块定时器每500ms接收一次原始数据和结果数据,并在500ms内完成测向和波束合成权值的计算。数据交换按照两个模块制定的内部协议来执行。  (2)自动跟踪  系统初始或一般状态为自动跟踪状态,来波的初始方位区域已给定,DSP模块每500ms测向一次从而保证了系统能够紧跟信号来向。  (3)多次测向  考虑到实际信号中存在的干扰和误差,取多次测向中的平均值来作为实测方向。  (4)指定来波方向  指定来波

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。