访问电脑版页面

导航:老古开发网手机版其他

基于数字中频和DSP的自适应数字陷波器设计

导读:
关键字:

AD6620为核心的数字中频处理模块和以320C6701为核心的基带窄带干扰抑制模块,并给出了详细的硬件解决方案及算法实现流程。

DSP;数字中频

LMS算法实现对直接序列扩频信号中强窄带干扰的自适应抑制,并取得了良好的效果。

 

1硬件连接示意图

                                             

2抑制前后信号的功率谱比较

DSP基带处理部分。其硬件连接如图所示。

Input”向带通滤波器输入中频模拟信号,经滤波后送入中,“”给提供的采样时钟。采样后的结果通过并行的数据线输出给数字下变频器的时钟由提供。

SAW851547、数字下变频芯片等。其中在单一的电源下工作,可以对双极性模拟信号进行数字化处理;其具有模数转换所需的全部功能,且片内含有跟踪保持电路和参考电压。为了获得最大可能的动态范围,还需要选择能驱动的放大器等。

AD6620主要包括个信号处理模块:一个频率变换器、两个数据抽取滤波器和一个可编程滤波器。它的主要功能是提取窄带信号并把它转换到基带,并以并行方式输出。首先,输入中频数字信号与正交本振信号相乘下混频,然后两路信号分别经过高抽取滤波器滤波后,经过输出数据模式转换后输出。

AD6620的初始化。在系统正常工作前,需要将大量的数据写入的控制寄存器和,对其进行初始化,可以用实现。本系统选用了模式。选用了公司系列的

AD6620的一些重要参数的初始化设置进行讨论。

     (1)

mod()的作用是取操作数的小数部分;CH为信号的中心频率;SAMP的采样速率。根据系统的要求,系统输入信号的中心频率CH=70MHz,信息带宽,选定的采样率SAMP = 40.96MHz,由式可得的二进制表示为:,结果存在地址为频率字寄存器中。

3级组成:积分梳状抽取滤波器抽取范围抽取范围和可编系数抽取滤波器抽取范围。设系统总抽取因子为sys,则

    (2)

M、CIC5RCF分别表示的抽取系数。在应用中,各级抽取因子的选取还应充分考虑到各级抽取滤波器的特性和相互之间的制约关系。

AD6620需将的数据率降至,总的抽取因子为。因此选定CIC2=5CIC5=1RCF=2

AD6620提供了一套对系数进行计算和仿真的软件,在采样率SAMP、抽取率CIC2CIC5RCF及通带、阻带特性确定的情况下通过可以很方便地计算出满足要求的的阶数及单位冲激响应。将分别写入地址为的寄存器中即可。

PROM中,系统上电后,即可从中下载数据到对其进行初始化。

DSP芯片320C6701。本设计中主要对前端输出的基带信号中的窄带干扰进行抑制。其核心算法采用频域算法,即利用将信号变换到频域,再用算法对窄带干扰进行自适应抑制。

N通过接收前端送来的基带采样数据,将采样值传送到内部指定的数据存储空间,当传输完一帧个采样值数据后,程序进入中断服务程序执行频域算法。因此,程序由两部分组成:主程序和中断服务子程序。主程序主要完成变量的初始化以及通道的配置。对于程序中需要使用到的变量,在主程序中均以全局变量的形式出现。这些全局变量有些在定义时已经赋了值,对于全局数组则在主程序中进行初始化。口每接收一帧数据就触发,使把接收到的采样值传输到内存中,因此的原地址寄存器的值就是的接收寄存器的地址018C0000。本设计使用的函数均是公司提供的库中自带的函数。中断是默认的中断之一,对应的中断号是,因此主程序中就没有修改中断复用寄存器。中断服务程序采用语言编写,在中断服务程序中调用其他子程序。

FFT变换的阶数时,中断服务程序运行需要多个周期,320C6701的时钟周期是,运行整个中断服务程序耗时1MHz,程序可以满足实时性要求。

2是仿真系统产生的加入了个不同类型窄带干扰以及白噪声的中频信号和经过自适应抑制后的基带信号的功率谱。由图可知,无论对于何种类型的干扰,该自适应数字陷波器都能对其进行较好的抑制,抑制深度可达到,实现了直接序列扩频通信系统中对多个强窄带干扰的自适应抑制。

 

来源:电子设计应用   作者:华南理工大学电信学院 陈行 于吉涛 谢胜利  2005/8/19 0:00:00
栏目: [ ]

相关阅读

安森美推出新的高功率图腾柱PFC控制器,满足具挑战的能效标准

动态功耗低至60μA/MHz!助力设备超长续航,首选国民技术低功耗MCU!