网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: TI德州中文网 >> 技术文库 >> C5000文章 >> TMS320C54x >> 正文
  [组图]一种基于DDS和DSP的高精度相位测量模块的实现           ★★★ 【字体:
一种基于DDS和DSP的高精度相位测量模块的实现
作者:魏郁梅,…    文章来源:现代电子技术    点击数:    更新时间:2006-12-1    

魏郁梅,费元春

(北京理工大学 信息科学技术学院 北京 100081)

   :介绍了一种高精度相位测量模块的实现方法;该模块以DSP作为控制和信号处理单元,控制两路DDS分别产生发射信号和基准信号,通过调整基准信号相位增量的方法,追踪待测目标回波与基准信号的相位差。文中给出了具体的硬件实现方案和测试结果,并分析了影响相位差测量精度的因素。
    关键词:相位测量;DDS;DSP;模块


1  
  多频连续波(MFCW)测距雷达采用比相制提取目标距离信息,因此相位差的测量精度直接影响到测距的精度。寻找一种高精度相位测量方法便成为提高系统测距精度的关键。近年来发展起来的DDS技术采用数字化结构,利用相位数字存储技术,具有精确的频率和相位分辨率。本文给出了一种基于DDS的高精度相位差测量模块的实现方法,该模块以高速DSP芯片作为控制和信号处理单元,具有精度高、控制灵活、体积小等特点。

2 背景系统工作原理

  本文介绍的相位测量模块源于某多频连续波(MFCW)体制毫米波测距系统。毫米波与微波相比有许多独特的优点,他的波长短,波束窄,分辨能力强,易于轻小型化。
  多频连续波测距又称多侧音比相制测距,是发射多个称为侧音信号的正弦波,根据接收信号相对发射信号相移来求得目标距离的测距体制。多频连续波雷达测距具有精度高、频带窄的优点。
    单频正弦波经待测距离R往返一次产生的收发相位差为:

其中:θ∈(0,2π)是仪器测得的相位零头,称为视在相差;
    C为光速;
  λ是频率为f的信号的波长。
   
从式(1)可计算出R:


  由于R中所含测距单位的整数倍n不能由仪器直接测得,因此式(2)中有2个未知数:R和n,产生了距离多值性问题,即距离模糊。距离模糊限制了单频正弦波测距的最大不模糊距离果相位能以任意精度测得,则只要降低侧音频率,使就能消除距离模糊。但是实际上测相误差不可避免,直接影响到测距精度。式(3)为测距精度与测相精度和频率之间的关系:

可见,频率的降低直接导致测距误差增大。
  多频连续波雷达系统解决了上述矛盾,使得在测相精度不变的情况提高了测距精度。下面以三侧音为例,简单说明一下MFCW系统的解模糊原理。
  设3个侧音频率分别为ω1<ω2<ω3,对应的视在相差为Φ1,Φ2,Φ3,由式(3)可见,同样测相误差下,测距精度逐渐提高;但同时出现了距离模糊。用频率最低的侧音信号得到无模糊但是误差最大的距离值,用他解除侧音ω2的距离模糊后,精度改善为δR2,依此类推,直至最高频率侧音信号的距离模糊得以解除。最终,测距精度取决于最高侧音频率的测距精度,最大不模糊距离取决于最低的侧音频率。
  最高侧音由给定的测相随机误差δφ和测距随机误差δR决定,最低侧音频率应满足最大无模糊距离的限制。
  本系统中间侧音频率配置采用了分散的直接频率配置方式,即侧音频率成倍数关系。

3 相位测量模块工作原理

  系统中进行测相和信号处理部分原理框图如图1所示。

  在每个测试周期,芯片DDS1和DDS2在DSP的控制下产生同频同相的两路单频正弦波信号。假设DDS产生的信号的频率为f0,DDS1产生的这路信号用于调制35 GHz的毫米波信号。频率调制信号经天线发射出去。假设目标的距离为R,调制信号经目标反射回来,接收机对反射信号进行频率解调,解调出来的信号频率仍为f0;将这个解调出来的回波信号与DDS2所产生的本振信号经整形后通过鉴相器进行比相;再将相位差经A/D转换为数字信号后送入DSP,DSP根据该值决定对DDS2输出波形进行的相位调整量;如此循环,调整DDS2的相位,直到回波相位与DDS2产生的信号相位相同,即检测A/D转换器送来的结果为0后,DSP根据记录下的总的相位调整量计算目标距离值。

4 系统实现

4.1 芯片简介
  DDS利用数字技术重复扫描存储器来获取数据,实时构筑所希望的波形。DDS的基本工作原理:在每个时钟脉冲到来时,相位累加器将累加器输出的累积相位与预置的相位增量相加,然后以相加后的结果作为地址,对波形ROM进行寻址,取出与该相位对应单元中的幅度量化编码值,经D/A转换器将其转换为模拟取样值,再经过低通滤波器平滑得到符合要求的模拟量。这种频率合成方式可以获得高精度的频率和相位分辨率,宽的频率范围和快速的频率转换时间;而且,他还具有低相位噪声、设备结构简单、易集成、体积小、成本低等特点。DDS还可以完全采用数字调制方式代替模拟调制方式。本系统采用的AD9832是AD公司推出的采用CMOS技术生产的完全直接数字频率合成器。他的最高工作频率为25 MHz。
  DSP芯片采用程序空间和数据空间分开的哈佛结构。多总线结构、流水线结构和多处理单元等特点使DSP芯片运行速度大大提高,特别适合进行实时信号处理。在复杂运算和高速数据处理上,DSP芯片有着传统的单片机不可比拟的优势。鉴于系统对于数据高速实时处理的要求,本系统选用了TI公司的TMS320VC5409芯片。该芯片具有以下主要特性:具有增强型哈佛结构,高速并行和带有专用逻辑的CPU设计;高度专业化的指令系统;模块化结构设计;先进的IC工艺;低功耗和提高抗核辐射能力的新静电设计方法。TMS320VC5409最高工作频率可达100 MHz;有3个多通道缓冲串  口和1个8 b并行与外部处理器通信的HPI接口;有8个辅助寄存器和1个软件栈,允许使用业界最先进的DSPC语言编译器。
  模数转换器采用了Maxim公司的MAX153,滤波器选用的是Maxim公司的MAX4352,鉴相器选用了Motorola公司的数字鉴频-鉴相器MC4044。
4.2 硬件电路及软件流程
  在本系统中,2片DDS芯片AD9832和TMS320VC5409用同一个时钟信号源,保证两路DDS的输出信号严格同步。TMS320VC5409有3个多通道缓冲串口(McBSP),可以直接与DDS的端口相连,完成对DDS芯片控制字数据的写入。数据传输利用DSP片内可编程时钟,同步信号由McBSP每次数据发送时产生。同步信号有效后,在每个时钟的下降沿数据被  写入DDS的数据寄存器。AD9832的相位寄存器由片28外引脚选通,由DSP的HPI(Host PortInterface)控制,此处HDx作为通用IO管脚。A/D转换输出通过并行口送入DSP,DSP根据该结果决定DDS2的相位增量。McBSP和HPI所具有的强大功能的智能外设,使DSP与DDS的接口电路十分简单并且控制灵活。如图2所示。

  
  软件流程设计如图3所示。
  

  上电后,DSP进行初始化,通过定义为缓冲串口的McBSP#0,McBSP#1同时分别给两路DDS的数据寄存器写数据;在这部分软件设计时,要特别注意McBSP数据输出时序与DDS接收数据时序的对应。双路DDS同时开始工作;等待至DDS1发射信号的回波回来,经滤波与DDS2产生的信号鉴相后,DSP控制AD转换器工作并取得转换结果,判断结果值,若不为0,通过HD0和HD1选择DDS2的相位寄存器改变DDS2输出信号的相位,重复鉴相过程;若结果为0,根据已记录的总的DDS2的相位调整量计算距离值。继续给两路DDS写第2、第3个侧音频率的数据,重复上述测相流程,直至多个侧音频率正弦波测距结束。
4.3 性能分析
  DDS输出信号的相位精度和线性度直接影响到整个模块的测相精度。本方案中DDS的参考时钟频率为20 MHz,其输出频率fout与时钟频率fclk及频率控制码决定的相位增量Δφ的关系为:


其中:N是相位累加器的比特数,在此,N=32;AD9832的相位分辨率为2π/4 096(0.088°)。
  DDS的相位噪声主要决定于时钟的相位噪声、DDS外围电路的噪声、电源噪声及芯片内部集成工艺引起的噪声。DDS工作时不可避免会有杂散电平输出,这主要是由芯片内部累加器的相位取舍造成的误差、幅度量化误差、DAC分辨率误差及其非线性以及时钟信号泄漏造成的。理想的DDS频谱谱线总是出现在f=nfc±f0(n=0,1,2,…)处。由此可知,理想DDS的杂散主要来自系统的取样函数δ(t-nTc),即由参考时钟引起。DDS杂散的存在,对基准信号与回波信号鉴相的准确度有一定影响,使模块的测相精度有所下降。虽然DDS的杂散是固有的,但可以通过提高参考时钟的频率来抑制。本方案尽可能的提高了参考时钟的频率,选用了高稳定的20 MHz晶振作为时钟信号源。
  相位累加器及DA变换器受到非线性、非理想瞬态响应及相位累加器字长的有限性的限制,在执行相位累加和幅度样值存储的过程中,不断对相位及幅度进行量化,DDS会产生附加的相位量化误差和幅度量化误差,最终主要表现为幅度量化噪声。所选芯片的量化噪声是固有的,必然也将对测相模块的精度产生影响。这种影响是无法直接测得的,但可以通过对目标值进行多次测量取平均值来获取更接近真实距离的测量值。
  实践证明,整个模块的测相精度还受到其他模拟器件及电路板的影响,运算放大器和滤波器的非线性、鉴相器的鉴相误差必然导致测相精度的下降;系统本身也存在着固有相差且与工作频率有关。另外,AD转换器在输入零点处的测量灵敏度直接影响到视在相差的测量值。因此必须对系统做多次测试,分析测相误差并记录。在进行距离解模糊运算时必须将系统误差考虑进去,在程序中做出相应的校正。
4.4 测试结果
  电路板调测完成后,进行了大量模拟测试试验。在模拟测试时,预先将DDS1与DDS2的输出信号相位设置一个差值,模拟回波相位延迟。表1给出了校正系统固有相差后的部分测试结果。

5  
  要进一步改善模块测量精度,需尽量减少鉴频鉴相器输入信号的噪声和杂波;提高AD转换器过零点的测量灵敏度也是提高测量精度的关键之一。

参考文献

[1]斯科尔尼克M I.雷达系统导论[M].林茂庸,等译.北京:国防工业出版社,1992.
[2]黄敬禹,陈雅琴,冯正和.一种适合测距应用的数字相位跟踪测量环性能分析[J].电子学报,2001.
[3]钱朝晖.采用DDS技术的高性能雷达信号源[J].现代雷达,2002,(7):50-52。
[4]姚更云,等.DDS的背景噪声分析[J].电讯技术,2000,(6):64-67.
[5]刘昌玉,魏守平.智能测频测相模块的研究[J].大电机技术,1994,(6):57-61.
欢迎点击进入:"61IC中国电子在线"官方网站     文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    基于DSP控制的三电平变频器的
    基于DSP+μC/OS-Ⅱ的励磁系
    基于TMS320F2812的视频图像采
    一种长序列小波变换快速算法
    基于DSP的图像旋转算法数据调
    基于DSP的高动态GPS接收机关
    DSP软件向桌面和嵌入式系统挑
    基于DSP的液晶模块的显示原理
    DSP和FPGA在汽车电子中的广泛
    DSP与慢速设备接口的实现
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    站长:TC 湘ICP备06016957号