手持软件无线电平台音频及传输驱动设计与实现

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:Rachellanye
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
语音采集与数据传输是手持式软件无线电平台的两个重要功能,是实现手持软件无线电平台实时语音通信的基础。如何实现音频数据采集与传输是实现手持软件无线电平台实时语音通信需要考虑的重要问题。实现以上两个功能,需要解决以下问题:分析Linux的音频驱动构架,实现底层驱动,提高驱动程序的可移植性和易用性;简化数据传输协议,降低开发难度,设计实现ARM与FPGA之间的数据传输通道。为此,论文从小型软件无线电平台的实际应用场景出发,以项目组自主研发、搭载Android操作系统的手持式软件无线电平台为基础,实现了音频数据采集以及ARM与FPGA之间数据传输。论文研究内容包括以下几方面:第一,Linux音频子系统ALSA的底层驱动实现。研究ALSA驱动的构架及相关芯片的使用,实现ALSA底层驱动,包括音频芯片驱动、MCBSP驱动,DMA驱动,使平台支持实时语音信号的采集与回放。第二,搭建ARM与FPGA之间数据传输的通道。完成FPGA时钟配置及程序加载,为FPGA运行搭建基本环境;以主控芯片DM3730的GPMC模块为基础,实现ARM与FPGA双向数据传输,建立了处理器间数据传输的通道。第三,应用层程序实现。应用层程序可以实现音频数据的采集与回放,然后控制DM3730集成的DSP压缩数据,最终调用数据传输驱动的应用层接口发送数据到FPGA。第四,验证音频驱动及数据传输驱动。测试结果表明,在应用层可以成功调用驱动实现音频信号采集与回放,音频信号失真度小于0.3%,音频驱动正常运行;数据传输驱动可实现双向数据传输,传输时钟可达70MHz,驱动及接口工作正常。论文研究的内容为手持软件无线电平台音频数据的采集、传输提供了解决方案,依据方案设计的手持式软件无线电平台在特定的场合具有一定的优势,具有实际的应用价值。
其他文献
无线紫外光通信是一种新型的近距离保密通信方式,由于其在军事方面的应用比较广泛,因此受到了世界各国的重视。200rim~280nm波段的太阳辐射被大气平流层的臭氧分子强烈吸收,
随着无线通信的发展,要求无线网络中能够容纳更多用户,系统容量更大,用户服务质量更好,未来无线通信系统的目标是以最低的频谱、功耗和硬件复杂度要求提供各种高品质的高速率
作为长期演进计划(Long Term Revolution,LTE)中的核心技术之一,多输入多输出(Multiple Input Multiple Output,MIMO)可以有效的提供分集增益和功率增益。随着对MIMO技术研究
伴随着无线移动通信技术的快速发展,人们对能够进行及时可靠的移动通信需求愈加显著。而有限的频谱资源、能量资源又制约着这一诉求,因此,不断提高频谱利用效率和能量利用效
随着传感器节点变得体积更小,成本更低并且更加智能化,无线传感器网络(WSN,Wireless Sensor Network)得到了更加广泛的应用,如远程环境监控及目标定位等。但同时由于节点可利
SOPC(System On a Programmable Chip)技术可以使嵌入式系统的处理器和外设都成为可裁剪的设计,在一块可编程器件上完成处理器的配置和总线以及外设的连接,从而高效而灵活的
低压配电网基本覆盖了人类全部生活空间,由此电力线通信有着广泛的实用性。同时拥有着广阔的网络资源,电力线作为通信媒介实现高质量的数据传输具有很大的潜力。本文对低压电
在卫星通信系统当中采取链路自适应需要考虑有效性和可靠性。而在基于LDPC的卫星自适应编码调制系统中,LDPC码的选取非常重要。考虑到卫星的硬件资源有限,因此,对于信道传输
中压电力线通信技术是智能电网应用中的重要通信手段之一。影响电力线通信可靠性的主要因素有:噪声干扰、信号衰减、输入阻抗等,其中噪声干扰的影响最大。所以有必要对中压电力
本文主要考虑了块状稀疏(block-sparse)信号的恢复问题,利用压缩感知理论,通过挖掘信号的稀疏特性及块状聚类结构特性,基于低维的测量量来恢复高维的信号。这样的方案可以在