基于软件无线电技术的短波高速跳频通信系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于软件无线电技术的短波高速跳频通信系统
牟维
北京邮电大学信息工程学院,北京(100876)
E-mail:muwei908@
摘要:软件无线电是在无线通信中建立一个通用、标准的硬件平台,把收发信号的数字化处理(A/D和D/A转换)尽量靠近天线,从而可以在保持硬件平台不变的情况下,通过仅修改数字信号的处理软件来非常方便地实现通信系统的各种功能。
短波高速跳频电台具有强抗干扰与抗截获能力,在军事上有极为重要的应用。
本文介绍了软件无线电技术应用于短波高速跳频通信电台的基本情况,阐述了跳频通信的基本思想。
在此基础上讨论了一种基于软件无线电技术的短波高速跳频电台的软硬件设计方案,指出了其广阔的应用前景,并提出了进一步实现的建议。
关键词:软件无线电,跳频,短波通信,数字信号处理
中图分类:TN92
1. 引言
波长在10米到100米的无线电波一般称为短波,其频率在3MHz到30MHz。
由短波的物理特性可知,短波可通过电离层反射传播,无需转发器,传播距离可达上千公里。
短波高速跳频通信电台,就是利用短波可长距离传播的特性,在短波的某个频段上选取一些频点,在这些频点上进行信号传输,以达到保密通信的目的。
然而,短波通信由于其利用的是一个无线时变的变参信道,传输信号存在严重的多径衰落再加上多普勒频移的影响,这使短波信号的接收变得很不稳定,导致通信电台无法达到较高的传输速率。
随着人们对长距离通信的要求不断提高,特别是军事、外交等领域对通信电台能高速、安全、稳定、可靠地传递信息有越来越迫切的需要,现有的短波通信电台必须进行技术革新,以适应新形势下的要求。
软件无线电技术的基本思想是以一个通用、标准、模块化的硬件平台为依托,通过软件编程来实现无线电台的各种功能。
将其应用于短波电台的设计,从而改变了传统的基于硬件、面向用途的电台设计方法。
我们可以通过仅修改信号处理的软件来实现各种不同功能。
功能的软件化实现势必要求减少单一、灵活性差的硬件电路,尤其是减少模拟环节,把数字化处理(A/D和D/A变换)尽量靠近天线。
近年来,随着软件无线电技术的广泛应用,以及相关各项新技术的发展,许多战术电台的设计均采用了软件无线电思想。
美国Sanders公司推出了名为CHESS 【1】(Correlated Hopping Enhanced Spread Spectrum)的新型短波跳频通信系统,并获得了成功。
CHESS系统可以提供4800~19200bps的数据速率,已经通过了美国Defense Information Systems Agency的测试。
这种CHESS短波跳频通信系统采用了一种新的跳频技术——差分跳频技术并且全面采用DSP处理方式,具有很高的传输速率和很高的跳速(5000hop/s),可以有效地对抗跟踪干扰,并具有相当大的抗衰落能力。
可以预见,高跳速、更高数据速率的跳频电台正是跳频通信系统的未来发展方向,软件无线电的概念也已逐渐应用到新型的跳频电台中。
本文介绍的短波高速跳频电台正是基于CHESS思想,并在TMS320VC5510【2】平台上开发实现该高速跳频电台的数字信号处理的相应功能模块。
2. 跳频原理
跳频是一种广泛应用的扩频通信方式,它不同于直接序列扩频,并没有真正扩展基带
信号的频谱,而是在一个时刻将要发送的基带信号放在事先选定好的一系列通信频率点中的一个频率点上来发送,在该频率点做短暂停留,然后迅速切换到另一个频率点再发送数据。
这样在一段较长时间来看,发送信号占用了一个比实际基带信号的带宽要宽很多的频带,因此,我们也称跳频是一种扩频方式。
如图1所示:
频域f
Fig1 hop frequency principle map
实际上,图1中横轴为时间轴,纵轴为频率轴。
其中有“signal”字样的每个小方
块的横轴方向跨度代表信号持续时间,纵轴方向跨度代表信号在该段时间内所占的频率范围。
可以看出,在一个时隙内,基带信号所占的频谱并没有被扩展,它只占据一个很窄的频带(信号自身带宽),信号在该时隙内稳定一段时间(略小于时隙宽度),然后在下一个时隙跳变到另一个频率点,这样便实现了频率跳变。
换句话说,在某一个时刻,在跳频信号的全频段上至多只有一个频率点上有信号存在。
由图1可见,正是信号在不同频点上跳变,按时间记录其跳变轨迹,便形成了一幅跳频图案。
对于通信双方来说,只要相互知道跳频图案的跳变规律,便可以在对应的时间点上到相应的频点上去接收或发送信号,实现通信。
对于不知道收发双方约定的跳频图案规律的第三方,便不可能截取数据,这样便达到了保密通信的目的。
然而,对于跳频通信系统来说,最为重要的技术就是跳频同步。
收发双方必须同步于同一时隙,即找准每一时隙的开始时刻,这样才能顺利的获取约定好的跳频图案中的频率点的信号。
对于高速跳频通信系统来说,每个频点的信号只在该频点上驻留很短的时间,例如,对于5000跳/秒的跳频电台,其每跳信号持续200us,如果同步不准,必然会引起跳频信号接收错乱,误码严重,从而不能通信。
3. 短波高速跳频通信系统
本文讨论的短波高速跳频通信电台是在3MHz 到30MHz 的频段上,根据信道探测估
计
【3】
的结果来选择一段频段,在该段频段总共设计256个可选频点,每相邻两个频点之间
是等间隔的。
根据信道实时情况选取其中64个可用频点进行跳频变化以传输数据。
初步设计调频电台跳频速率为5000跳/秒。
3.1系统逻辑结构
图2是高速跳频系统发送的逻辑框图。
图2高速跳频系统发送的逻辑框图
Fig2 send part logical diagram of high speed HF system
待发送数据经过器扰码后,可根据实际数据速率情况,以若干bit 为一组形成一个频率号Fc ,该频率号对应一个跳频频点,相当于进行FSK 调制,产生一个单频信号。
为了抗码间干扰,对FSK 信号进行升余弦成型滤波,然后再调制到发送频率上,经过A/D 转换到射频端,最后通过天线将信号发送出去。
对于接收部分,与发送逻辑是完全对偶的关系,其中关键步骤是解跳模块的设计,关于解跳逻辑框图可参见图6。
3.2 硬件平台
软件无线电化的硬件平台要完成整个短波通信过程,除了需要实现信号基带处理功能外,还需要软件无线电模块和射频天线。
综合考虑性价比,本课题中采用的硬件平台采用的是中频数字化方案软件无线电平台。
如图3所示:
图3 软件无线电平台逻辑图 Fig3 logical diagram of SDR
从图3可以看出,在发送端,数据终端或语音终端将数字信息送入基带信号处理器(高速通用DSP),然后DSP将对这些数字信息进行基带处理,得到数字化的基带信号通过EMIF 接口送入FPGA进行数字中频处理(频谱上搬移过程),用数字化的方法将信号搬移中频上,数字化的中频信号再经过宽带D/A转换器转化为模拟信号,最后经由射频电路将载有信息的电磁波送入自由空间。
当电磁波到达接收端后,经过前端电路的之后的模拟中频信号将通过宽带A/D转换器转化为数字信号,并送入FPGA经行中频处理(频谱下搬移过程),FPGA 在把解调以后的数字基带信号通过EMIF接口送入DSP,DSP在完成接收基带处理以后,将把信息序列送入远端的语音终端或数据终端。
这样就完成了一次完整的通信过程。
对于其中的通用数字信号处理器本课题选用了TEXAS INSTRUMENTS公司的DSP芯片——TMS320VC5510【2】作为短波高速跳频系统实现的硬件载体。
TMS320VC55x系列是TI公司定点处理器的第四代产品,它具有运算速度高,使用灵活,功耗低等优点,其不仅采用改进的哈佛结构,还在CPU中添加了特定的硬件逻辑、片上存储区、片上外设和特定的指令集,这不仅还可以满足数字信号处理大数据量、高速的要求,还可以快速的完成数字信号处理中的特殊运算。
3.3 主要算法与软件设计
为了实现高速跳频通信系统,主要有两大问题。
一是跳频码的同步;二是跳频序列的设计。
跳频同步的算法主要有滑动相关法,抛物线拟合算法【5】等。
跳频序列设计主要按照3DES 【4】算法来设计。
3.3.1 同步算法简介
我们利用快速傅立叶变换(FFT)【6】滑动窗来接收信号,即滑窗每一定时间滑动一次,通过计算窗内信号的傅立叶变换,我们可以不断获得信号的频域信息,据此根据频点检测算法可以得到有效频点,进而还原发送信息。
但在实际接收过程中,发送信号到达接收端的延迟以及本地振荡器的误差,将会导致加窗傅立叶变换位置会与理想的位置有偏差。
这样的偏差会使后面的频点检测不能以高的可靠性进行。
图4给出了接收信号波形以及滑窗的情况。
图4 接收信号滑动窗示意图
Fig4 slide windows diagram of received signal
这样,我们就必须解决滑动窗位置调整的问题。
本文仅介绍一种滑动相关同步法。
如图5所示:
图5 滑动相关算法示意图
Fig5 slide window correlated algorithm diagram
图5为短波跳频通信模块中信号形式,跳频通信中传输数据以“帧”传输,其中一帧包含若干跳,由帧头和数据构成,帧头用来表征帧的起始位置。
信号以“帧”流的形式传播,这些帧不需要连续传送,在相领俩帧间隙内可能没有信号存在。
假设本短波跳频通信中利用64个频率(频率集),64个频率可以用来做电离层探测。
那么采用“帧头”为Np=64跳长是合理的,即64个频率对应64跳,分别为f1,f2,f3 (64)
定义Ms 是DFT 窗长度, 当DFT 窗的起始位置不同时(m=1,2 ,3…Ms)对于帧
头的第n 跳(n=1,2,3…Np)可以计算出Ms 个
)
(f E i
m n
模值,DFT 窗同步能够使得由
于窗偏移引起的码间干扰最小,短时傅立叶变换窗同步由一下算法得到:
①设m=1,即DFT 窗当前位置
②计算帧头第n 跳的DFT 模值
()
m n
i f E ,n=1,2,3…Np
③计算相关值R(m)=1
()
p
m n
i
i N f
E =∑
④m<=Ms 时,m=m+1,回到步骤②
⑤找到使得R(m)值最大的m ,认为此时DFT 窗同步
找到帧的同步头以后,我们就可以同步解跳接收的跳频信号,把结果送上层处理。
接收解跳过程的逻辑框图如图6所示:
图6 解跳逻辑框图
Fig6 receive part of HF logical
同步算法除了滑动相关法外还有抛物线拟合算法,详见参考文献【5】。
3.3.2 调频序列设计
CHESS电台的跳频序列设计采用了一种差分跳频方式,用一种称为G函数【1】的规律来产生跳频图案,其差分跳变方向承载了传输的比特信息。
实质上,这是一种卷积编译码的应用。
为了简化解跳程序,提高效率,本文提出了一种新的跳频序列设计思想。
采用3DES算法【4】产生随机数来进行加密,将输出结果的若干比特组成一组行成一个整数,该整数对应一个频率号,发送端根据该频率号产生一个对应的单频信号。
在接收端,在跳频信号同步之后,通过FFT【6】处理之后得到具体频点信息,可解出频率号,然后在收端由3DES算法同步产生的加密序列进行解密,则可得到接收数据
4.短波高速跳频电台应用
保密通信是指在合法的收发信号双方之间进行的信息传递,传递的信息不被第三方截获,且通信信号不会受到第三方的干扰。
短波高速跳频电台就是使信号能在选定的频点上做到高速跳变,如果第三方不知道跳变规律便无法捕捉到传递的信号,同时第三方也很难在所
有使用的频点上同时释放干扰。
因此,高速跳频技术的短波电台具有极强的保密通信功能。
这在军事上有极为重要的应用价值。
目前,军事通信传递的信息,己从简单的指挥命令发展到诸如雷达探测的数据、计算结果、高速图像传真信息和数字话音加密信息等一些要求较高的数据信息。
因此,对无线通信终端设备提出了越来越高的要求。
此外,如果在发送的炮弹、导弹或鱼雷等的弹头上装上一种通信控制系统,使其在巡航过程中,可以采集巡航前方数据并实时通过高速跳频信号将其传回控制室的系统,并可接受收控制端实时的控制信号以改变巡航状态和方向,这在战术
上必将有极高的价值。
而这些控制信息的传递正好可以采用本文介绍的短波高速跳频通信电台方案。
5. 建议与展望
目前,本文介绍的短波高速跳频通信电台还处在开发阶段,由于受软硬件等客观环境的限制,开发进度比较慢。
在实际开发中遇到了许多问题,如目标板上DSP和FPGA通过EMIF口交换数据时存在问题,实际接收信号比计算机仿真环境下要差许多,使得同步头检测无法达到理想状况。
如果可以尽快搭建好一个无故障的硬件平台,开发完在其上运行的软件系统后,可在室内或短距离自由空间进行测试,根据实际结果再考虑下一步措施。
如果能够通信,那么可以考虑加入Rake接收技术,采用多径信号联合检测同步头和解跳,那么必将提高电台性能。
此外,我们应该看到,在现今的国际时代条件下,实现拥有自主知识产权的中国人自己的高速跳频通信电台,是有着更加特别的战略价值。
而目前国内还没有一家单位可以做到这一点,因此尽快实现短波高速跳频电台是有很大的战略和经济价值的。
参考文献
【1】 D.L. Herrick and P.K. Lee, "CHESS: A New Reliable High Speed HF Radio," to be published in Proc. MILCOM '96, Washington, DC.
【2】 Texas Instruments “ TMS320VC5510 Fixed-Point Digital Signal Processor Data Manual” Literature Number: SPRS076G ,June 2000 − Revised October 2003.
【3】李旭陈尚勤 “HF信道复包络参数估计及应用”,电子科技大学学报,第21卷,第5期,1992年10月。
【4】J(美)BruceSehneier著吴世忠祝世雄张文政等译《应用密码学》,机械工业出版社,2002年。
【5】高攀“短波高速跳频通信系统的研究”,北京邮电大学硕士论文,2007年4月。
【6】胡广书《数字信号处理理论、算法与实现》,第二版,清华大学出版社,2003年8月。
Shortwave High Speed HF Communication System Based
On SDR Technology
Mu Wei
Information Engineering School,Beijing University of Posts and Telecommunications,Beijing
(100876)
Abstract
Software define radio(SDR) planned to establish a general, standard hardware platform, on which the digitized process of receive/send signals (A/D and D/A transform) had been made close as much as possible to the antenna. Therefore, various functions of the communication system can be realized conveniently by changing the software of digital signal process, without considering the hardware platform. The shortwave high speed hop frequency radio owns strong capability of anti-interference and anti-interception. It has been widely used in military field. This paper introduced the basic situation of the software define radio technology using in shortwave high speed hop frequency radio, and expound the thought of hop frequency communication. Further, it discussed one software and hardware design program of shortwave high speed hop frequency radio which based on the software define radio technology, and indicated the prospect of this program. Last, it gave one further realized step proposal. Keywords:Software Define Radio,Hop Frequency,Shortwave Communication,Digital Signal Process(DSP)。