专业课程设计B毛兴旺..doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
专业课程设计B毛兴旺.

一、摘要 现代社会对通信的要求越来越高,于是设计和开发效率更高的通信系统成为通信工程界不断追求的目标。各种新兴的协议标准和通信技术不断的被开发出来并得到广泛的应用。本文在认真研读802.11a协议以及OFDM技术要点的基础上,根据链路原理,运用matlab软件进行了前导生成、扰码与解扰、卷积编码与解卷积、交织与解交织及星座映射与逆映射等各个模块的仿真。首先根据长、短序列生成流程分别生成相应序列,按照段序列在前,长训练序列在后的方式进行排序,得到了802.11a前导序列。扰码建立在伪随机序列理论的基础上,其工作原理就是在发送端用加扰来改变原来数字的统计特性,而在接收端用解扰器恢复原始的数字信号。扰码产生是通过移位寄存器来实现的。然后将扰码后的数据进行卷积编码和维特比译码,进而对编码后的数据进行交织和解交织。最后我们对交织后的数据进行了QPSK、16QAM星座映射和逆映射。经过精心的matlab编程,对各个模块的仿真均取得了较好的效果。整体上,将所有模块串接起来,也取得了满意的效果。 二、英文摘要 三、引言 802.11标准的制定包括802.11a、802.11b、802.11g等一系列标准。1999年802.11a标准通过,它应用于5GHz频段,并且最高支持54Mbps的速率。 IEEE802.11a关于无线局域网的规定中,其物理层汇聚协议采用的是OFDM调制技术的标准。OFDM是一种特殊的多载波调制技术,它利用载波间的正交性进一步提高频谱利用率,并且可以抗窄带干扰和抗多径衰落。在未来的LTE beyond 时代,OFDM技术将得到广泛的应用。本文根据802.11a协议标准和OFDM技术的基本原理,运用matlab实现了前导生成、扰码与解扰、卷积编码与解卷积、交织与解交织及星座映射与逆映射等各个模块的仿真。 四、软件设计 实验一 802.11物理层标准及OFDM技术 1、实验目的 (1)、熟悉802.11a帧结构; (2)、掌握802.11a物理层PPDU的编码过程; (3)、了解OFDM技术原理。 2、实验原理 (1)、PPDU帧结构 802.11a对OFDM的帧结构作了具体的规定,PLCP协议数据单元包括OFDM PLCP报头、PSDU、尾比特以及填充比特。其中报头包括速率位、保留位、奇偶校验位、尾比特和业务位。其中,长度位、速率位、保留位、尾比特构成一个OFDM符号,用信号段(Signal)表示。信号段采用的是BPSK调制, 1/2的编码速率。业务位16bit、PSDU,再加上6个尾比特,以及填充比特构成数据区。其中,信号段的速率位以及长度位决定着数据的比特率,进而决定其调制方式,编码速率等一系列参数值。 OFDM的前导训练序列包括10个短训练序列、2个长训练序列。前导训练序列用来做系统的同步、信道估计、频偏估计、自适应控制等。前导训练序列后面是Signal段,在后面是Data区。 OFDM技术的基本思想是将串行数据并行地调制在多个正交的子载波上,这样可以降低每个子载波的码元速率,增大码元的符号周期,提高系统的抗衰落和干扰能力,同时由于每个子载波的正交性,大大地提高了频谱的利用率,所以非常适合移动场合中的高速传输。 实验二 802.11a前导生成原理 1、实验目的 (1)、了解802.11a的物理层帧格式 (2)、掌握长短训练的结构及生成方式 (3)、仿真实现802.11前导 2、实验原理 802.11a中OFDM的前导训练序列包括10个短训练序列和2个长训练序列。10个短训练序列来用来进行收端的AGC、定时捕获以及完成频率的粗同步;2个长训练序列的作用时在接收端进行信道估计以及进行系统的细同步。 每个OFDM符号之间需要加保护间隔,其保护间隔持续时间为0.8微秒,实际实现时我们使用0.8微秒的循环前缀来替代保护间隔。循环前缀是在OFDM符号后面截取0.8微秒的数据而得到的。 3、实验过程 (1)、短训练序列、长训练序列的生成的流程图如下: 4、程序代码 function D_squence=code3(S) g0=[1,0,1,1,0,1,1]; g1=[1,1,1,1,0,0,1]; X1=conv(single(g0),single(S)); X2=conv(single(g1),single(S)); X1=mod(X1,2); X2=mod(X2,2); X3=cat(1,X1,X2); n=size(X1,2); k=2*n; X=reshape(X3,1,k); b=size(X,2); X=X(1:b-12); D_squence=X; 实验三 扰码及解扰 实验目的 (1))function DP_squence=raoma(S) A=[1,1

文档评论(0)

kakaxi + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档