- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于GNU Radio平台的OFDM通信体制基带信号的设计 答辩推荐
毕业设计论文答辩
题目:基于GNU Radio平台的OFDM
通信体制基带信号的设计
学生姓名:
所在院系:信息学院
所在专业:电子信息工程
学生学号:
指导老师:
老师
2018-3-11
1
信息学院
2018-3-11
哈工大(威海)信息学院
2
主要完成内容
知识准备:
♦运行系统linux的熟悉
♦脚本编程语言Python
♦C++的熟练掌握
♦OFDM原理的学习与熟练掌握
设计内容:
♦根据要求设计OFDM基带信号的各项参数
♦按照设计要求以及OFDM设计程序
♦按照设定好的参数运行程序并测定其频谱特性
2018-3-11
哈工大(威海)信息学院
3
OFDM的核心思想
♦OFDM(Orthogonal Frequency Division Multiplexing)即正交频分复用技术,多载波调制的一种,但在性能上有着相当大的提升。
♦核心思想:将信道分成若干正交子信道,将高速数据信号转换成并行的低速子数据流,调制到在每个子信道上进行传输。
2018-3-11
哈工大(威海)信息学院
4
下半部分对应于接收机链路
上半部分对应于发射机链路
OFDM系统收发机的典型框图
OFDM的核心思想
2018-3-11
哈工大(威海)信息学院
5
软件无线电平台三个组成部分:
♦USRP:
来源于GNU Radio,其设计旨在使普通计算机能像高带宽的软件无线电设备一样工作。从本质上讲,它充当一个无线电通讯系统的数字基带和中频部分。
♦GNU Radio
在主机CPU中,由GNU Radio软件完成所有波形相关的处理,比如调制和解调
软件无线电平台
2018-3-11
哈工大(威海)信息学院
6
软件无线电平台
GNU Radio 的软件部分由双重结构组成。所有性能相关的信号处理模块用C++语言编写,而高级的组织,非性能相关的模块,连接和粘合操作都由Python 实现。
C++向Python提供功能模块,而Python则无需关注C++信号处理模块中的执行细节,只需关注必要的接口和函数的调用。
Python 要做的就是选择合适的信源,信宿和处理模块,设置正确的参数,然后将它们连接起来形成流图,便是一个完整的应用程序。
2018-3-11
哈工大(威海)信息学院
7
OFDM基带信号的设计
OFDM发射系统基本框图
Python应用程序流程图
2018-3-11
哈工大(威海)信息学院
8
♦想要知道GNU Radio信号处理流程,可以查看其流程图粘合语句,如ofdm_mod所示:
●完成前导序列的插入,I、Q两路信号分别进行
self.connect((self._pkt_input, 0), (self.preambles, 0))
self.connect((self._pkt_input, 1), (self.preambles, 1))
●依次经过IFFT,插入循环前缀,幅度调整等所有操作
self.connect(self.preambles, self.ifft, self.cp_adder, self.scale, self)
OFDM基带信号的设计
2018-3-11
哈工大(威海)信息学院
9
♦首先经过send_pkt 函数,调用ofdm_packet_utils中的make_pkt来完成MAC包打包过程。
♦然后调用self._pkt_input.msgq().insert_tail(msg),MAC 包被放进一个队列
♦后面的ofdm_mapper_bcv 模块从队列中取出数据包,根据OFDM 调制的参数映射成一个个OFDM symbol,再送到后续模块,添加preamble,IFFT 变换,添加cyclic prefixer,最后调整幅度,发送出去。
OFDM基带信号的设计
详细处理过程:
2018-3-11
哈工大(威海)信息学院
10
OFDM基带信号的设计
♦python脚本文件:benchmark_ofdm_tx.py
♦涉及到的脚本文件:
►Ofdm.py:ofdm调制的主要程序
►Psk.py : 数字调制中的psk程序文件
►Qam.py: 数字调制中的qam程序文件
►Transmit_path.py:数据发送的主要程序文件
►Fusb_options.py:添加usb命令行参数选择
►Pick_bitrate.py:与比特数率相关的
►Ofdm_p
您可能关注的文档
- 基于51单片机的有毒气体监测毕业论文推荐.doc
- 基于.NET的城市公交查询系统的设计与实现推荐.doc
- 基于51单片机的温度报警系统设计推荐.doc
- 基于51单片机的电器遥控设计毕业论文推荐.doc
- 基于51单片机的电子日历毕业设计论文推荐.doc
- 基于51单片机的转速测量系统 课程设计推荐.docx
- 基于8086智能抢答器推荐.doc
- 基于8086钢琴的程序设计推荐.doc
- 基于8051单片机的数字电压表的设计与制作推荐.doc
- 基于51单片机控制的智能窗的设计推荐.doc
- 历史的巨响 奋进的力量纪念我国第一颗原子弹爆炸成功60周年-热点速递“内容简介+素材集锦+时评+作文链接+范文”.docx
- 历史的巨响 奋进的力量:纪念我国第一颗原子弹爆炸成功60周年-热点速递“内容简介+素材集锦+时评+作文链接+范文”.docx
- 吉林省2016年中考文综试卷(解析版).doc
- 吉林省2016年中考文综试卷(解析版).doc
- 吉林省2016年度中考政 治试题(word版,含答案).doc
- 吉林省2016年中考政治试卷及答案【word版】.doc
- 2016年吉林省中考政治试题及答案解析.doc
- 吉林2016年初中毕业生学业考试.doc
- 竞聘技校数学老师演讲.docx
- 2016年吉林省中考政治试题解析.doc
最近下载
- 2024版《食品微生物学》电子教案 .pdf VIP
- 系统架构设计师.docx VIP
- 9宫格数独题56道(入门级数独练习,初级简单).docx
- 人教版八年级下册数学期末测试题.doc
- 小学四年级心理健康教学设计 让推测更准确.docx VIP
- 浙江省金华市金东区2022-2023学年八年级下学期期末检测语文试题(含答案) .pdf
- 2024年小学生科普知识竞赛题库170题(含答案).pdf VIP
- 四川省眉山市仁寿第一中学南校区2024-2025学年高三上学期11月期中考试语文试题 Word版含解析.docx
- 志愿服务管理五常法.pdf
- 2024年全国小学生科普知识竞赛题库 含答案.pdf VIP
文档评论(0)