摘要:伴随着无线通信技术的快速发展,人们需要使用相对较低的成本,来对大量的数据及信号进行尽可能高效和快速的处理,这便对无线通信系统提出越来越高的要求。软件无线电将模块化、系统化的硬件模块集成在一个通用的平台上,使得不同无线通信功能都可以依靠加载在平台上的各种不同的模块化软件程序来实现。软件无线电技术的优点主要体现在灵活、可编程、可扩展、升级方便、成本相对较低等方面。
Gnuradio是一种免费的开源软件无线电开发平台工具,在图形化操作界面中集成了丰富的信号源与信号处理模块,通过具有强大功能的信号处理模块可以在电脑端对信号及数据进行处理、发送以及接收,实现基于软件无线电平台的无线呼叫系统。
本论文主要研究了如何使用Gnuradio和Hackrf组成的软件无线电平台,通过设计GRC流图,对文本文件进行收发,从而实现基于软件无线电的平台的无线呼叫系统。
关键词:软件无线电;Gnuradio;Hackrf;无线呼叫系统
目录
摘要
Abstract
第一章 绪论-3
1.1 研究的背景及意义-3
1.2 研究现状-3
1.3课题研究内容及章节安排-4
第二章 基于软件无线电的设计方案-6
2.1总体设计方案-6
2.1.1系统软件部分介绍-7
2.1.2系统硬件部分介绍-7
2.2信号采样-8
2.2.1低通信号采样定理-8
2.2.2带通信号采样定理-9
2.3多速率信号处理-10
2.3.1信号的整数倍抽取-10
2.3.2信号的整数倍内插-12
2.4正交信号变换-13
2.4.1正交信号-13
2.4.2窄带信号正交变换-13
2.4.3数字混频正交变换-15
第三章 软件设计-16
3.1从机部分-16
3.1.1用户界面-16
3.1.2编码模块-16
3.1.3发送模块-18
3.2主机部分-19
3.2.1接收模块-19
3.2.2解码模块-20
第四章 测试与结果-23
第五章 总结和展望-24
参考文献-25
致谢-26