《现代电子技术》2006年第23期摘录:现代电子技术》2006年第23
-
如发现有乱码,请点击下面链接浏览原文
正文摘录:
现代电子技术》2006年第23期总第238期》通信与信息技术司其中,A,是样本协方差矩阵R。的特征值,N是计算袁。的快拍数,M为阵元数。式(9)中的第一项可以直接从对数似然函数得到,第二项是由MDI。准则引入的罚因子。经过计算求出使式(9)的值最小的数即为信号源数,一旦确定下信号源的数量后,其余的计算就按照上面所介绍的MuSI(:算法一致。直至得到信号源的方位角。应用sVD(奇异值分解)方法求信号相关矩阵的特征值与特征向量,通过MDIj。。准则判断信号个数,形成噪声子1空间,根据P一≯可丽才识i而‘进行谱峰搜索,完成Mu—SI(:算法的D()A估计。系统应用程序流程如图2所示。图2系统算法流程图利用MUSI(:算法来进行测向估计是程序中的主体。将方位角的搜索范围设O。~360。,搜索步长设为0.5。。然后对每一个方位角,计算出阵列流彤;再利用“爬山”法计算出极值点的大小,并确定极值点的位置(所谓的“爬山”法类似于梯度法:判断相邻点的大小,因为极值点的值大于临近左右两点的值,所以可根据“爬LLI”确定饭值点的大小,并确定极值点的位置),然后再根据“冒泡’’法由大到小排列极值,信号源数决定所要选取的D()A信息。接着利用串口发送程序将结果通过并串转换.经MAX232电平转换后可通过PC机串口接收程序在PC机上显示出来。然后,程序进入下一次重复的测向运算或者进入低功耗状态。谱峰搜索利用成熟的排序算法,例如起泡法,或者足快速排序算法。如果采用起泡法则其运算量约为K*N*(N一1),其中N为序列的长度,K为常数。利用起泡法可以得到严格的排序结果,如果采用快速排序算法其运算量和需要排序的数据具有一定的关系,一般而言,快速排序算法的运算量要小于起泡法。起泡算法对于存储空问的要求都不大,只需2~3倍于数据的长度即可。快速排序算法由于用到了递归的思想因此需要较大的存储空间,但是考虑到定位精度为O.5。,因此序列长度约为720,6713芯片的存储空间已经足够了。4计算机仿真结果利用Matlab模拟实现信号源:入射角为一30。与30。;快拍数为1024;信噪比均为20dB,采样频率为100kHz;阵元数量为5。将“信号”数据联接到该测向系统中,得到的信息数据见表1。表lDOA信息数据显示结果如图3所示。图3测向结果显示图结果显示,经系统测向后得到的结果与理论推倒的结果相差无几,所以,该系统基本上可满足测向需求。5结语本文描述了基于TI公司的TMS32()C6713的基础上实现阵列测向的MLISI(:算法,在实现过程中,采取了一些有效的措施减少j,计算量,并得出实际应用中的一种简单实崩的谱峰搜索方法。整个程序由两部分完成:一部分是协方差矩阵形成部分,另一部分为矩阵分解以及谱峰搜索部分,前一部分主要由硬件描述语言完成,后一部分主要}十】C语言编程后经【)St’编译器编译后经JTAG仿真接口F载至U芯片中。参考文献[1]JosephC.I.merti,TheodoreS.Rappapc)rt.SmartAntennasforWirelessCommunications1S一95.andThirdC}enel·ationCDMAApplications[M].北京:机械工业出版社,2002.[2]JungEs.VaidyaNH.APowersavingMAcProtocolforwirelessNetworks[EB/()I,].TechnicalReport,2002.作者简介董照飞男.1969年出生,河北蔚县人,94669部队电子对抗带头人。研究方向为电子对抗技术。
阅读此文(图):
点击此处在线翻阅