论文部分内容阅读
多年来短波通信被广泛应用于军事、气象、海事、政府、商业等部门,与卫星通信、微波通信、有线通信等一起并列为几种重要的通信手段。但是,传统短波广播因为存在着传输质量差,容易受到干扰等缺陷已经无法适应当前的电磁环境,传统短波通信的应用受到严重的制约。在地域广阔、人口稀少的地区使用短波广播仍然是首选的信息传输方式,因此短波通信必须提高数据传输速率和抗干扰能力。而短波广播数字化可以弥补传统短波广播的缺陷,使短波广播重新焕发出往日年轻的活力。DRM数字广播是一种国际标准,也是目前最为成熟的广播数字化技术。该技术可以在模拟短波电台设备的基础上进行一些改进,无需更换设备就能够实现数字信息传输,使得推广成本降低因而极其潜力。本文主要介绍了短波电台数字终端软件的实现,短波电台数字终端软件是遵循DRM数字广播标准并基于虚拟无线电技术的软件改造方案。其发射端为短波广播电台,接收端为短波收音机,适用于半双工工作的短波通信电台。本文主要完成了如下3个方面的工作:首先,对短波电台基带系统进行理论分析,介绍了发射系统、信道模型和接收系统。其中对于发射端系统,从信源编码、多级编码调制和正交频分复用3个部分进行分析,然后给出了短波无线信道的数学模型。对于接收端系统而言,主要对同步技术的细节进行介绍,给出了主要的数学推导。这些推导为短波电台数字终端的工作原理和软件设计提供了理论依据。其次,短波电台数字终端系统的音频编解码器并没有选用DRM短波广播标准的AAC编解码器,而是使用了适合窄带宽、低码率传输的Opus和Speex手工切换的方式。在需要较低码率的情况下使用Speex进行音频的编解码,而在需要高码率来保证音质的情况下使用Opus进行音频编解码。最后将Opus和Speex音频编码模块整合到短波电台数字终端系统的音频编解码模块。最后,介绍短波电台数字终端系统的软件实现。短波电台数字终端软件是基于Android平台,使用Qt框架进行开发。本文主要从短波电台软件的生命周期、软件业务逻辑和数据传输3个方面进行整体设计,并阐述了短波电台发射端和接收端的具体实现细节。