摘要:本课题使用软件无线电SDR(Software Defined Radio)技术实现FM发射器。软件平台使用GNU Radio,硬件平台基于HackRF One。该发射器将输入的音频信号(包括WAV文件和实时话筒录音)进行处理、FM调制,并可在设定频率点发射调频广播信号,用普通的调频收音机可以接收该音频信号。使用gr-modtool工具实现了部分自定义模块: FM调频模块和宽带调频发射模块。
关键词:软件无线电,GNU Radio,HarkRF One,FM发射器,外部模块
目录
摘要
Abstract
第1章 绪论.3
1.1什么是软件无线电3
1.2软件无线电的产生背景3
1.3软件无线电的意义与前景4
1.4设计要求4
第2章 软件无线电的基本原理.6
2.1采样理论6
2.2多速率信号处理6
2.3宽带调频原理8
第3章 软件无线电软件平台GNU Radio.11
3.1软件无线电的基本框架.11
3.2 GNU Radio的使用.12
3.3 GNU Radio的模块设计方法.13
3.4 GNU Radio的流图设计方法.19
第4章 软件无线电硬件平台HackRF One22
4.1 HackRF One的基本框架与硬件结构22
4.2 HackRF One在GNU Radio中的参数配置23
第5章 FM发射器的实现25
5.1 FM发射器设计方案25
5.2 WBFM模块的编写25
5.3 FM调制的必要模块分析29
5.4 FM发射器的流图的构建31
5.5设计结果.32
第6章 总结与展望34
6.1总结.34
6.2展望.34
参考文献36
附录37