网站大量收购独家精品文档,联系QQ:2885784924

基于GNU Radio平台的OFDM通信体制基带信号的计 答辩.pptVIP

基于GNU Radio平台的OFDM通信体制基带信号的计 答辩.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于GNU Radio平台的OFDM通信体制基带信号的计 答辩

哈工大(威海)信息学院 哈工大(威海)信息学院 毕业设计论文答辩 题目:基于GNU Radio平台的OFDM 通信体制基带信号的设计 学生姓名: 所在院系:信息学院 所在专业:电子信息工程 学生学号: 指导老师: 老师 * * 信息学院 * 哈工大(威海)信息学院 * 主要完成内容 知识准备: ?运行系统linux的熟悉 ?脚本编程语言Python ?C++的熟练掌握 ?OFDM原理的学习与熟练掌握 设计内容: ?根据要求设计OFDM基带信号的各项参数 ?按照设计要求以及OFDM设计程序 ?按照设定好的参数运行程序并测定其频谱特性 * 哈工大(威海)信息学院 * OFDM的核心思想 ?OFDM(Orthogonal Frequency Division Multiplexing)即正交频分复用技术,多载波调制的一种,但在性能上有着相当大的提升。 ?核心思想:将信道分成若干正交子信道,将高速数据信号转换成并行的低速子数据流,调制到在每个子信道上进行传输。 * 哈工大(威海)信息学院 * 下半部分对应于接收机链路 上半部分对应于发射机链路 OFDM系统收发机的典型框图 OFDM的核心思想 * 哈工大(威海)信息学院 * 软件无线电平台三个组成部分: ?USRP: 来源于GNU Radio,其设计旨在使普通计算机能像高带宽的软件无线电设备一样工作。从本质上讲,它充当一个无线电通讯系统的数字基带和中频部分。 ?GNU Radio 在主机CPU中,由GNU Radio软件完成所有波形相关的处理,比如调制和解调 软件无线电平台 * 哈工大(威海)信息学院 * 软件无线电平台 GNU Radio 的软件部分由双重结构组成。所有性能相关的信号处理模块用C++语言编写,而高级的组织,非性能相关的模块,连接和粘合操作都由Python 实现。 C++向Python提供功能模块,而Python则无需关注C++信号处理模块中的执行细节,只需关注必要的接口和函数的调用。 Python 要做的就是选择合适的信源,信宿和处理模块,设置正确的参数,然后将它们连接起来形成流图,便是一个完整的应用程序。 * 哈工大(威海)信息学院 * OFDM基带信号的设计 OFDM发射系统基本框图 Python应用程序流程图 * 哈工大(威海)信息学院 * ?想要知道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基带信号的设计 * 哈工大(威海)信息学院 * ?首先经过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基带信号的设计 详细处理过程: * 哈工大(威海)信息学院 * 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_packet_utils.py:ofdm数据打包 * 哈工大(威海)信息学院 * OF

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档