选择显示字体大小

利用dds实现cdma/fh扩频

摘要 本文阐述了跳频扩频的基本原理,进而提出了一种利用直接数字频率合成(dds)实现 cdma/fh的方法,最后给出了实验电路及测试结果


关键词 扩频 码分多址 跳频 直接数字 频率合成 数模变换


在移动通信等视距微波数据无线通信中,多径衰落非常严重,深度衰落会引起远距
离通信的突发错误。为了减缓其有害影响,人们提出一种扩频调制解调技术,它的主要
特点是:发送信号时所占用的频带比发送数字信息时所需的最小频带大得多。因此基本
上可以解决脉冲噪声阻塞和低探测概率两个重要的通信问题。
扩频有直接序列码分多址(cdma/ds)和跳频码分多址(cdma/fh)两种方法。
1. cdma/fh技术
所谓跳频,就是发端在扩频码(pn码)的控制下,周期性地改变传输信号的载波频
率;在收端,有一与发端同步跳动的本地振荡源,接收信号与本地振荡信号混合则可恢
复发端所传输的信号(解跳)。
目前,跳频系统常见的数据调制方式是mfsk。如图1所示,二进制数据经串/并变
换,送到数据调制器进行mfsk调制,产生m个小间隔的频偏,再与本地跳频频率合成
器产生的跳频信号相乘,将频谱搬移到载波频率上。其中跳频频率合成器受pn码的控
制,产生大频率间隔跳动的载波频率。
接收机有一个与发射机同步跳动的跳频频率合成器,其输出频率信号与接收信号相
乘,将接收信号频谱从载波频率恢复(解跳),从而得到m级fsk信号,再送到数据解调
器进行解调,并通过并/串变换,转为二进制数据。
要实现发端与收端同步跳动,收端必须要有与发端相同的扩频码,换句话说,只有
具有相同扩频码的接收端,才能正确地解跳发端的信号。从这一角度来讲,可将扩频码
看作地址码,只有当地址码相同时,发端与收端才能进行通信,故称为码分多址(cdma
)。
假定每过tc秒,跳频频率合成器就将数据调制器的输出转换到另一个载波频率上,
而每过ts秒,数据调制器则在该载波频率的基础上,产生小间隔的频偏。当tc<ts或跳
频速率高于1000跳/秒时,fh系统称作快速跳频系统。
如图2所示,mfsk调制器可产生4个频偏,即输出4个频率中的一个,每一频率又被
划分为2个片断。每过一个片断,mfsk调制器的输出就跳到另一个不同的载波频率(跳
频带)上。
在快速跳频系统中,跳频带在输出每个符号时可以改变多次(图中为2次),因此
在每个传输的信号上都可看到频率分集增益。


2 快速跳频的具体实现——直接数字频率合成
直接数字频率合成器(dds)具有一系列优良性能:可获得精细分辨率、频率转换
速度快(仅限于器件的响应速度)和转换频率时相位连续等,因此可用dds来实现快速
跳频。
2.1 dds内部结构和工作原理
图3是双直接数字频率合成器框图,内部由两个互相独立的dds组成。两个dds共用
同一个接口,微处理器可以通过这个接口对其进行控制。每个dds都有两个相位增量寄
存器(pir a和pir b),用来存放相位增量值。在外部信号ext mux的控制下,相位累
加器从pir a和pir b中选取一个输出,并将所选取的32位相位增量值和累加器本身的相
位值相加,所得相位总和作为累加器本身的新相位值储存起来,并为下一次累加做准
备。每过一个系统周期,相位累加器便进行一次累加,所得到的相位总和中只有16位高
位部分作为有效相位部分,送往正弦查寻功能器进行查寻,并产生12位数字化正弦波输
出值。最后,这12位数值再送到数模变换器(dac)和低通滤波器(lpf),得到正弦波
输出,如图4所示。
2.2 实现方法
1.数字部分
(1)相位增量值的输入
如果要使dds输出某一频率f0,相位增量寄存器中必须存放有与这一频率相对应的
相位增量值。设系统的时钟频率为fs,则它们的换算关系为:f0=fs·非/2k。
其中,k是相位增量的位数,在这里k=32。由该式可见,当系统时钟频率fs选定后,
与所要产生的频率f相对应的相位增量非可以经计算得出。例如,当fs=30mhz,7.5mhz)
(2的32次方)/30mhz=2的30次方= 40 000 000(h)也就是说,将32位二进制数值非
写入相位增量寄存器(pir)后,便可产生与该非对应的频率7.5mhz。
由于pir是32位寄存器,对应于4个地址,每个地址可存放8位。只要使用微处理器的
写操作,便可完成上述pir赋值任务。
(2)置位与触发
加电后,相位累加器中的相位值是随机的,必须对其进行置位操作,通过置位寄存
器可以完成这一任务。在置位寄存器中写入任意值,当下一个跳频时钟触发时,累加器
便置零。如果不使用跳频时钟,跳频时钟寄存器也可通过写入任意值来实现触发功能。
由此可见,要使dds输出所需要的频率,首先应向相位增量寄存器输入与所需频率对
应的相位值(32位),然后通过向相位增量寄存器中写入任意值来触发,或者直接利用
跳频时钟的上升沿来触发该频率的产生。
2.模拟部分
由于dds输出的是12位数字化正弦波,所以必须经过数模转换,才可得到模拟正弦波。
在该正弦波中,有许多谐波分量,频谱杂散很高,因此必须使用低通滤波器将这些杂散
分量滤除。
(1)数模转换(dac)
从理论上讲,数模转换器输入位数越多,输出的波形也就越纯正,所以应采用12位的
数模转换器,以便充分利用dds输出的12位数值。
这里采用了ad公司的ad9721双列直插芯片。该芯片的取样速率为100ms/s,可接收10
位的ttl电子输入值。这些电平输入值在时钟上升沿到来之际,送到电流切换网,转换成
与之在数值上相对应的两个形式上互补的电流iout和iout’,通过阻性负载,这两个电流
可换算成电压,从而完成数模转换。
(2)低通滤波器
由于dds输出的谐波分量较丰富,再加上数模转换器的非线性等因素,致使dds输出的
杂散很高,这就需要使用低通滤波器将这些杂散滤除。
一般情况下,滤波器分为三种类型;最平坦型、切比雪夫(等波纹)型和椭圆(双等
波纹)型。其中椭圆型滤波器不仅在通带和阻带内都具有均匀的衰减特性,而且其通带与
阻带之间的过渡带曲线非常陡峭,可以滤除离通带很近的杂波。
图5为派型低通椭圆滤波器的网络结构,其输人端由一个单电容开始,输出瑞由一个
单电容结束,总臂数为(2m+1)。如果给定通带内最大衰减an、阻带内最小衰减an和选
择性因子k,则可确定滤波器的阶数m它们之间的关系可用下式表示:
通过通带上限频率fp和阻带下限频率fs,可以确定选择性因子:k=fp/fs。


3. 实验电路和测试结果
该频率合成器的频稳度<=0.5x10(负6),在偏离主频1khz处,-80dbc/ hz。杂散分
量最大值位于18mhz处,约为-60dbc。跳频速度约3000跳/秒(取决于单板机时钟频率)。
总之,在数字卫星通信、移动通信、跳频抗干扰等领域,cdma/fh有着广阔的应用前
景。对此项技术的深入研究,必将会推动通信事业的发展,使之达到一个新的水平。


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons