相位干涉仪测向算法及其在TMS320C6711上的实现
干涉仪测向系统中的多信号到达角(AOA)估计算法研究

本文采用的深度学习方法为卷积神经网络(CNN),CNN 是一种深度学习架构,广泛应用于多信号 AOA 估计等信号 处理任务。
2.2.2.3 子阵自适应波束形成
输入数据通常是混合信号,这些信号可以是时域或频域
每个子阵可以独立应用自适应波束形成技术,以抑制 干扰并提高信号源的估计精度。需要计算每个子阵的权重系 数,以获得最佳波束,从而提高信号源的分离性。
2 算法设计
2.1 基于空间谱的方法
在多信号 AOA 估计中,基于空间谱的方法通过分析接 收信号在阵列中的空间分布情况来估计信号的到达角 [2]。多 信号空间谱估计算法的设计步骤如下。 2.1.1 构建接收信号矩阵
将接收到的混合信号在不同天线上的采样数据构成接 收信号矩阵 X,其中每列代表 1 个采样时刻,每行代表 1 个
天线,如公式(2)所示。
ª x1 t1 x2 t1
X
« «
x1
t2
«
x2 t2
« ¬«
x1
tI
x2 tI
x1 t1 º
xM
t1
» »
»
xM tI ¼»»
(2)
式中 :xi(tj)为在采样时刻 tj,天线 xi 的采用数据,i=1,
2,…M 为天线数,j=1,2,…I 为采样点数。
卷积层是 CNN 的核心组成部分。系统设计通过卷积核 (滤波器)来学习信号的空间特征。对多信号 AOA 估计,卷
积核的设计和数量可能会根据问题的复杂性和所需的精确 度进行调整。卷积核将在信号中滑动,计算特征映射,以捕
2.2.2.5 子阵扩展
获信号源之间的空间关系。
在非均匀子阵划分中,对包括多个信号源的子阵可以通 过进一步划分子阵内的天线,以估计不同信号源的到达角。 该方法可以提高多信号源场景下的估计准确性,能够更好地 区分不同信号源之间的角度差异。
相关干涉仪测向原理及实现

干涉仪 算法简单 高效 , 基于F P G A的 实现方案具有处理速度快 , 系统集成度 高等特点。
关键词 : 相 关 干 涉仪 ; F P G A; 测 向
1概 述
干涉仪测 向是不同方向来的 电波到达测 向天线阵时 , 各天 线单元接收到 的信 号相位不 同, 相互间 的相 位差也不 同 , 通 过 测定来波 的相位 , 就可 以确定来波的方向。由于受天线 阵缘互耦 , 天 线 阵载体的影 响, 入射波 的幅度 和相位会产生失 真 , 从 而导致测 向 误差 , 相关 干涉仪测 向法通过 比较获取 的入射 波相位分 布和已知各 频率各方位的相位分布来获得来波方 向, 弱化 了天线 阵带来 的不 利 影响 。 2相 关干涉仪测 向原理 传统干涉仪测 向是一天线阵元获取来波相位为基础 , 虽 然天线 阵元互耦 ,天线支架或天线正在提等因素会使人射波相位失真 , 产 生侧 向误 差 , 但是当天线 阵结 构相对固定时 , 这些不利 因素产生 的 相位失真也相对稳定。相关干涉仪测 向, 可在存在这些不利 因素的 前提下 , 削弱他们带来 的影 响, 提高测 向精度 。 相关干涉仪测 向采用相关处理方法进行测 向, 即在 天线 阵一 定 的条件 下 ,事先测量 出各频率按照方位顺 序排列 的来 波相位差 分 布, 建立 相关 表 , 对未知方向的信号 , 根据测得 的频 率和相位 差在相 关表 中进行匹配 , 匹配方法 为计算实测相位差数值 与相关表 中各 相 位差数值 之差 , 并求其余 弦值 , 对 于多基线测 向系统 时的多个相 位 差, 将各余 弦值累加求 和。 与实测相位差最接近的相关表值 , 经过匹 配运算后结果最接近于余弦函数最 大值 。 匹配度最高 的相位差对应 的方位 即为信号的入射方向 , 由此得到测向结果 。 我们将按一定频率间隔 、 方 位间隔采 集到所有 天线上的相位差 制成相关表 , 供测 向时同来 波信 号的相位 差进 行相关处理。当频率 间隔 , 方位间隔越 小时 , 测 向精度也越高 , 存放 相关 表所需的空间也 越大 , 利用 F P G A的大量逻辑 资源和外部存储 器可实现高精 度的侧
相位干涉仪测向算法的Simulink仿真

相位干涉仪测向算法的Simulink仿真
JIANG Shui-qiao;LI You
【期刊名称】《科技视界》
【年(卷),期】2018(000)035
【摘要】相位干涉仪测向方法是一种重要的无线电测向方法,它不受信号幅度衰减的影响,只与电磁波到达不同天线阵元的时间有关,并且可以利用计算机快速计算.本文采用Simulink图形化编程语言,分别从时域和频域两个角度对相位干涉仪测向算法进行了计算机仿真,仿真结果表明该算法具有较高的测向精度.
【总页数】3页(P131-132,143)
【作者】JIANG Shui-qiao;LI You
【作者单位】
【正文语种】中文
【中图分类】TH744.3
【相关文献】
1.相位比值法干涉仪测向优选算法 [J], 秦万治;严静;喻辉
2.高概率宽带相位干涉仪测向解模糊算法 [J], 贾朝文;张学帅;李延飞
3.基于多基线相位干涉仪的测向算法研究 [J], 居易;邵文建
4.一种三基线相位干涉仪测向天线阵设计与测向算法的工程实现 [J], 马华山
5.相位干涉仪解模糊测向算法优选分析 [J], 秦万治
因版权原因,仅展示原文概要,查看原文内容请购买。
基于(TI)C6711浮点DSP的双音多频信号检测的实现

基于(TI)C6711浮点DSP的双音多频信号检测的实现李奕;彭卫韶;比尔·格鲁夫
【期刊名称】《数学理论与应用》
【年(卷),期】2004(024)004
【摘要】双音多频DTMF(Dual Tone Multi-Frequency)信号是音频电话中的拔号信号,将DTMF信号的检测集成到含有数字信号处理器(DSP)的系统中,是一项较有价值的实际课题.本文给出在TI公司浮点DSP芯片C6711中的实现方案,通过20个并行的哥兹柔信号滤波器成成功地使双音多频信号检测变得准确、迅速和简单.
【总页数】3页(P29-31)
【作者】李奕;彭卫韶;比尔·格鲁夫
【作者单位】中南大学机电工程学院,长沙,410083;中南大学信息科学与工程学院,长沙,410083;布里斯托尔大学电子工程系,英国,布里斯托尔
【正文语种】中文
【中图分类】O1
【相关文献】
1.基于DSP TMS320LF2407的浮点数算法实现 [J], 郭智勇;那鹏飞
2.基于TMS320c6711b浮点DSP的自动白平衡的实现 [J], 张静;李玉山;侯彦宾
3.双音多频信号检测在DSP中的实现 [J], 李义府;彭卫韶
4.基于浮点DSP的铁路FSK信号检测 [J], 李辉
5.基于DSP和DSP/BIOS的弓网振动信号检测与预处理实现 [J], 闵祥;赵波
因版权原因,仅展示原文概要,查看原文内容请购买。
三元阵相位干涉仪无模糊基线设计

88 信息·技术信息记录材料 2019年1月 第20卷第1期两个点的像素坐标量出两个点的实际距离,通过这两个点的实际距离和像素坐标计算比例,如果摄像头安装相对垂直,在一定范围内可以认为图像没有发生形变,就不需要对图像进行畸形矫正。
标定好摄像头后就要标定电机,因为摄像头安装的位置不是在机械手上,因此就需要计算摄像头算出来的实际距离,相对于机械手原点的距离计算出电机要走的距离就可以控制电机运行。
4.2 系统初始化开机寻找原点,控制电机走到传感器的初始位置,也就是实际坐标的原点,以传感器为准。
确定好坐标后等待系统识别物体。
4.3 拍照识别物体放下物体,按下开始,摄像头开始拍照,保存数据到内存数组。
4.4 计算坐标对图像数据处理步骤如下:1)二值化处理:对RGB 彩色图像灰度化以后,扫描图像的每个像素值,值小于127的将像素值设为0(黑色),值大于等于127的像素值设为255(白色)。
2)均值滤波:对待处理的当前像素点(x,y),选择一个模板,该模板由其近邻的若干像素组成,求模板中所有像素的均值,再把该均值赋予当前像素点(x,y),作为处理后图像在该点上的灰度g(x,y),即g(x,y)=1/m ∑f(x,y),m 为该模板中包含当前像素在内的像素总个数。
3)从上到下扫描图像第一个黑点:黑点周围8个点都是黑点就认定为是物体最上的边缘。
4)从下到上扫描图像第一个黑点:黑点周围8个点都是黑点就认定为是物体最下的边缘。
5)找出物体的中心像素点:通过计算两个边缘点的中心确认物体的中心坐标,对应图像上的像素点。
6)算出物体像素点对应的实际位置。
4.5 控制电机运行去抓取物体按照计算出来的距离运行步进电机,走到对应的位置后运行z 轴,Z 轴传感器亮也就是碰到物体,打开继电器吸取物体,返回原点,放下物体完成动作。
5 结论及总结在本设计中,经过不断地研究、调试与改进,从机械手模型的设计、主控板的选择、光耦隔离电路的设计,都经历了艰苦的过程,比如,本机械手的金属传感器用的电压是24伏,但是主控板额定电压却是5伏的,为了统一,我们利用光耦三极管6N137进行电路隔离,实现了传感器和主控板的协调应用,最终成功通过对STM32F429编程将OV5640采集到的图像信息显示在电容触摸屏上,并成功控制机械手抓取物体,我们的研究在工业搬运、自动售货机和机器人焊接等方面会得到广泛应用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要:对实施被动无源测向定位的主要工具之一的相位干涉仪进行了较为详细和系统的研究,给出了一维相位干涉仪的基本关系式,分析了五通道相位干涉仪测向定位算法及其性能指标?熏对解相位模糊问题进行了探讨。最后,在高速浮点数字信号处理器TMS320C6711系统上实现了五通道相位干涉仪测向定位算法,达到了性能指标及实时实现。关键词:相位干涉仪测向定位相位模糊定位误差实时处理相位干涉仪测向技术广泛应用于天文、雷达、声纳等领域。将干涉仪原理用于无线电测向始于上世纪五十年代和六十年代,随着数字信号处理器的出现,通过数字信号处理器来实现高精度实时测向成为可能。本文在对一维和二维相位干涉仪进行研究的基础上给出了五通道相位干涉仪的基本关系式,分析了测向精度,并对解相位模糊问题和信道校正问题进行了探讨。采用多基线五元圆形天线阵列为模型,由天线阵列接收到的信号求解出五元天线阵列的互相关信号,并由此提取测向所需的方位信息。本文以五通道相位干涉仪硬件实现为目标,采用高速浮点数字信号处理芯片TMS320C6711进行测向处理。1相位干涉仪测向原理1.1一维相位干涉仪测向原理图1所示为一个最简单的一维双阵元干涉仪模型。图中,间隔为d(d称为基线)的两根天线A1和A2所接收的远场辐射φ=(4πd/λ)cosθ(1)式(1)中,λ为接收电磁波的波长。因此,只要测量出φ,就能算出辐射源的到达方向θ:θ=arccos(φλ/4πd)(2)1.2测向误差的分析在实际系统中,两根天线A1和A2接收的信号为:xi(t)=s(t)exp[(-1)jj2πd/λcosθ]+ni(t),i=1,2(3)其中,ni代表对应阵元i接收的噪声,两阵元的噪声统计相互独立,且与信号统计独立。两个阵元接收信号的互相关为:r=E{x1(t)x2*(t)}=Psexp(j4πd/λcosθ)(4)式中,E代表数学期望运算,“*”代表复共轭运算,Ps代表信号功率,相关以后噪声得到抑制。由(4)式有:θ=arccos[(λ/4πd)arg(r21)+kλ/2d(5)式中,arccos表示反余弦函数,arg代表复数取幅角运算,区间为[-π,π]。k为整数,且满足:-2d/λ-arg(r21)/2π≤k≤2d/λ-arg(r21)/2π(6)在(6)式中,当d/λ>0.5时,k的取值不唯一,θ有多个解,由此产生测向模糊。对(5)式求导,有:|Δθ|=λ/4πd|sinθ|Δarg(r21)(7)由(7)式可以得出以下结论:sinθ越大,即方位角与干涉仪法线方向的夹角越小,测向精度越高;反之,测向精度降低,直至测向无效。当θ=±90°(即信号从干涉仪法线方向入射)时,精度最高;θ=0°或180°(即信号从干涉仪基线方向入射)时,接收信号互相关的幅角arg(r21)反映不出方位角的变化,测向无效。但单基线干涉仪不能同时测量俯仰角和方位角,此时至少需要另一条独立基线的干涉仪对测得的数据联合求解。1.3二维干涉仪测向原理及去模糊处理1.3.1多基线五元圆形天线模型五通道相位干涉仪采用宽口径、多基线的五元圆形天线阵,五边形的五个阵元均匀分布在半径为R的圆上,五个阵源分别为1、2、3、4、5,如图2所示。天线阵平面与地面平行,测得的方位角θ为以天线到地面的垂足为原点,目标在地面上的方位角。测得的俯仰角φ对应于目标到原点的距离(俯仰角0°对应原点)。两个阵元接收信号之间的互相关为:ri,j+1=E{xi(t)x*i+1(t)}=GiGi+1Psexp{j2π(R/λ)sinφ?[cos(θ+54°-72°i)-cos(θ-18°-72°i)]}i=1~5,定义r56=r51方位角θ和俯仰角φ的具体计算如下:Qri,i+1的幅角为αi,i+1=arg(ri,i+1)+2k2π=4π(R/λ)cos54°sinφcos(θ+108°-72°i)ri+3,i+4的幅角为αi+3,i+4=arg(ri+3,i+4)+2k1π=4π(R/λ)cos54°sinφcos(θ-108°-72°i)∴θ=atan2[αi+3,i+4-αi,i+1)csc108°,(αi+3,i+4+αi,i+1)sec108°]+72°i(8)式中,i=1~5,令r56=r51、r67=r12、r78=r23、r89=r34;atan2(y,x)代表四象限求反正切函数;arcsin代表反正弦函数。k1、k2为整数,且满足:(4R/λ)sinφcos54°sin108°-[arg(ri+3,i+4)-arg(ri,i+1)]/2π≤k1-k2≤(4R/λ)sinφcos54°sin108°-[arg(ri+3,i+4)-arg(ri,i+1)]/2π(10)(4R/λ)sinφcos54°cos108°-[arg(ri+3,i+4)-arg(ri,i+1)]/2π≤k1+k2≤(4R/λ)sinφcos54°cos108°-[arg(ri+3,i+4)-arg(ri,i+1)]/2π(11)在课题给定的条件下?熏最大俯仰角为60°。在俯仰角大于28°的情况下,可能出现模糊。1.3.2去模糊处理为了消除测向模糊,采用多组基线测向,各组基线得出的解的交集即为真实方向。对于本文研究的多基线五元圆形天线阵,当有信号入射时,每组基线均可得到一组测量值。设为:(34,51):(θ11,φ11)、(θ12,φ12)…(12,34):(θ21,φ21)、(θ22,φ22)…(45,12):(θ31,φ31)、(θ32,φ32)…(23,45):(θ41,φ41)、(θ42,φ42)…(51,23):(θ51,φ51)、(θ52,φ52)…以上五组值中,只有真实方向才会每次都出现。取五组值中数值最相近的一对角度,即可得到真实方向。2测向算法的硬件调试及仿真由于需要对五通道输入信号做相关运算和角度运算,计算量大且多为浮点运算。这里采用TMS320C6711芯片为核心组成硬件系统数字信号处理单元,并在该硬件系统上完成了五通道相位干涉仪算法仿真研究。2.1TMS320C6711和TDS510USB-E的特点TMS320C6711是TI公司于1997年推出的DSP芯片。C6711片内有8个并行处理单元,分相同的两组,C6711的体系结构采用VLIW结构,单指令字长为32bit,8个指令组成一个指令包。芯片内部设置了专门的指令分配模块,可以将每个256bits指令包同时分配到8个处理单元,并由8个单元同时运行。芯片内部时钟频率可以达到150MHz,芯片最大处理能力可达到1200MIPS。TDS510USB-E是以TMS320C6000为核心的硬件调试系统。仿真器为USB2.0接口设备。2.2测向处理器硬件设计测向处理器硬件框图如图3所示。数字下变频单元输入5通道接收机接收的信号,并去掉载波的零中频I、Q信号(5通道共10路I、Q信号)。FPGA包括数字下变频单元、时分多路数据接口、DSP的EMIF接口控制及双口RAM控制四大模块。双口RAM存储测向处理所需数据,考虑到DSP中测向算法所需要的内存容量,因此其不少于10K。2.3测向算法软件的实现CCS是TI的集成性DSPs软件开发工具。在一个开放式的插件结构下,CCS内部集成了C6000代码产生工具、软件模拟器、实时基础软件DSP/BIOS等软件工具。在CCS下,开发者可以对软件进行编辑、编译、调试、代码性能测试和项目管理等所有工作。选择C语言作为应用程序的设计,是因为C6000中采用优化ANSIC编译器,它的输入是C语言源代码,输出为TMS320汇编代码。即将符合ANSI标准的C代码转换为目标DSPs的汇编代码,一般的算法可采用C代码实时实现。五通道干涉仪测向算法软件流程图如图4所示。2.4五通道相位干涉仪算法的硬件调试及仿真结果在透彻分析五通道相位干涉仪算法原理的基础上?熏依据软件工程的原则规范?熏采用C语言设计出了五通道相位干涉仪算法的软件?熏然后在PC机上用C6711的C编译器编译、汇编、链接了软件的C源代码?熏最后将软件加载到目标板上进行运行、调试。2.4.1测向处理器中数据的来源五通道送入TMS320C6711的数据由科学计算语言Matlab6.2在WINDOWS2000操作平台上仿真得出,即采用模拟QPSK信号,调制速率为9600bps,噪声是Matlab6.2内部函数randn产生的高斯白噪声,并用Hilbert变换将其变换为复噪声。采样信号长度:512点信噪比:5dB、10dB仿真频点:1800MHz2.4.2硬件调试结果表1、表2、表3分别列出了几种情况下待测俯仰角和方位角与CCS中得到的俯仰角和方位角的对比。其中,phai、theta分别表示待测俯仰角与方位角,phai测量值和theta测量值是由运行CCS2.1中的测向程序得到的。表1未加入噪声时,待测俯仰角和方位角与CCS中得到的俯仰角和方位角的对比phai61218243036424854theta4278114180216252288324359phai测量值612182429.9723642.000014854.17088theta测量值42.0000178114180216252288324359.1306表2SNR=10时,待测俯仰角和方位角与CCS中得到的俯仰角和方位角的对比phai61218243036424854theta4278114180216252288324359phai测量值6.08811511.854417.9158523.8372229.9006436.0377641.9744847.8954553.72695theta测量值42.0902678.10439114.0959179.8849215.9012252.3681288.0671323.9636359.1507表3SNR=5时,待测俯仰角和方位角与CCS中得到的俯仰角和方位角的对比phai61218243036424854theta4278114180216252288324359phai测量值6.1927212.170318.178524.052429.902935.85342.125348.1267253.1605theta测量值39.931478.2968112.754180.254216.337251.5699287.7324.3568358.944运行结果表明,五通道相位干涉仪测向信号处理的硬件实现是可行的。当俯仰角大于28°时,用前面所述的去模糊方法,可以完全消除由于模糊带来的角度不确定问题。当仿真数据中不加入噪声时,该硬件系统的输出结果与真实值基本吻合。信噪比对测向性能的影响较大。在CCS2.1环境中,采用尽可能优化的干涉仪法测向定位程序,用CCS2.1提供的记时工具CLOCK测量执行时间,从仿真数据输入到确定出信号方向的时间约为7ms,基本达到了实时信号处理的要求。以上所做的硬件调试是在用仿真语言MATLAB对五通道相位干涉仪测向算法在天线误差、信道幅度及相位误差存在的条件下进行仿真验证的基础上进行的,在硬件调试中侧重对测向算法的验证。硬件调试运行结果表明五通道相位干涉仪具有噪声可抑制、灵敏度高、线性范围大、测向响应时间快等优点,这些优点使得单信号环境下的相位干涉仪测向机制更具有优势。同时,五通道相位干涉仪算法的硬件实现也为工程上实现新一代电子测向系统打下了坚实的基础。