基于IEEE80211a链路仿真综述_第1页
基于IEEE80211a链路仿真综述_第2页
基于IEEE80211a链路仿真综述_第3页
基于IEEE80211a链路仿真综述_第4页
基于IEEE80211a链路仿真综述_第5页
已阅读5页,还剩29页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、设计总成绩: 报告份数: 通信与信息工程学院 装专业课程设计 B 报告 订 线 专业班级: 学生姓名: 学号(班内序号 ): 题目:基于 IEEE802.11a 链路仿真 一、摘要 IEEE802.11a 是应用于无线局域网的 802.11 规范族中的一个规范,主要 用在接入式集线器中,为无线 ATM系统提供规范。使用 IEEE802.11a 规范的 网络运行于无线频率在 5.725GHz到 5.850GHz 之间的环境下。这个规范使用 正交频分复用技术, 这种技术尤其适合应用于办公室局域网。 在 IEEE802.11a 规范中,使用 52 个正交频分多路复用副载波,数据速率可以达到54Mb/

2、s。 IEEE802.11a拥有 12条不相互重叠的频道, 8条用于室内, 4 条用于点对点传 输。本次课程设计中,我们使用了 matlab 仿真平台,模拟了 IEEE802.11a 协 议的实现过程, IEEE802.11a 物理层规范, IEEE802.11a 仿真平台搭建及链路 性能仿真分析。其中仿真链路又分为三个部分:发送端,信道,接收端。编 程实现了 IEEE802.11a 协议的前导序列的生成,实现了对输入数据的加扰、 解扰,卷积编码、解卷积编码,交织、解交织,星座映射、逆星座映射,以 及同步的过程。通过仿真可发现本链路采用同步等技术可以明显地改善系统 的 BER性能。 关键字:

3、IEEE802.11a,正交频分多路复用,加扰,解扰,卷积编码,解卷积编码,交 织,解交织,星座映射,逆星座映射,同步 Abstract IEEE802.11a is used in wireless LAN 802.11 family of specifications in a specification , mainly used in access hubs , and provide specifications for the wireless ATM systems. In between 5.725GHz to 5.850GHz environment using IEEE80

4、2.11a standard network operating in radio frequency . This specification uses orthogonal frequency division multiplexing , this technique is particularly suitable for the office LAN. In IEEE802.11a specification using 52 sub-carriers of orthogonal frequency division multiplexing , the data rate can

5、reach 54Mb / s. IEEE802.11a not have 12 overlapping channels , eight for indoor , 4 for point to point transmission . The curriculum design , we use the matlab simulation platform to simulate the implementation process IEEE802.11a agreement, namely : Fundamentals of wireless communication systems de

6、velopment and research , OFDM systems , IEEE802.11a physical layer specification , IEEE802.11a simulation simulation platform to build and link performance . Simulation link which has three parts: the transmitter, channel and receiver. Programming IEEE802.11a leader sequence generation protocol , th

7、e realization of the input data scrambling, descrambling , convolution coding, deconvolution coding, interleaving , de- interleaving, constellation mapping, inverse constellation mapping and synchronization process . The link can be found by simulation using synchronization techniques can significan

8、tly improve the BER performance of the system . Keywords: IEEE802.11a, orthogonal frequency division multiplexing, scrambling, descrambling, convolutional coding, convolutional coding solution, interleaving, de-interleaving, constellation mapping, inverse constellation mapping, synchronization 二、引言

9、无线局域网是不使用任何导线或传输电缆连接的局域网。无线局域网使 用无线电波作为数据传送的媒介,传送距离一般只有几十米。其主干网路通 常使用有线电缆,无线局域网用户通过一个或多个无线接入点接入无线局域 网。无线局域网现在已经广泛的应用在商务区,大学,机场,及其他公共区 域。 无线局域网最通用的标准是 IEEE 定义的 802.11 系列标准。无线局域网 第一个版本发表于 1997 年,其中定义了介质访问接入控制层和物理层。物理 层定义了工作在 2.4GHz 的 ISM频段上的两种无线调频方式和一种红外传输的 方式,总数据传输速率设计为 2Mbit/s 。两个设备之间的通信可以自由直接 (ad h

10、oc)的方式进行,也可以在基站(Base Station )或者访问点(Access Point ) 的协调下进行 1999年,加上了两个补充版本: 802.11a 定义了一个在 5GHz ISM频段上 的数据传输速率可达 54Mbit/s 的物理层, 802.11b 定义了一个在 2.4GHz 的 ISM频段上但数据传输速率高达 11Mbit/s 的物理层。 2.4GHz 的 ISM 频段为 世界上绝大多数国家通用,因此 802.11b 得到了最为广泛的应用。 1999 年工 业界成立了 Wi-Fi 联盟,致力解决符合 802.11 标准的产品的生产和设备兼容 性问题。 本次课程设计主要是对

11、 IEEE802.lla 协议的研究,用仿真工具 Matlab 对 此协议进行物理层仿真平台的搭建,并对仿真结果进行分析。其中仿真链路 又分为三个部分:发送端,信道,接收端。编程实现了 IEEE802.11a 协议的 前导序列的生成,实现了对输入数据的加扰、解扰,卷积编码、解卷积编码, 交织、解交织,星座映射、逆星座映射,以及同步的过程。 三、软件设计 1、802.11a 的物理层标准及帧结构 802.11 是 IEEE 为无线网络专门制定的相关标准, 它针对的是更小范围的 无线局域网。应用于 5GHz,最高支持 54Mbps的速率。 802.11a 的物理层帧结构: 速率位( Rate)、长

12、度位( Length )、保留位(Reserved)、奇偶校验位(Parity )、 尾比特( Tail )构成一个 OFDM符号,用信号( Signal )段表示。信号段采用 BPSK调制, 1/2 的编码速率。业务位 16bit 、PSDU,再加上 6 个尾比特,以及 填充比特构成数据( Data)区。传送的信号就是 PPDU 段,其余的都是开销 比特。 下图是 OFDM的符号结构: 2、前导生成 前导训练序列包括 10 个短训练序列, 2 个长训练序列。 10 个短训练序列 用来进行收端的 AGC、定时捕获以及完成频率的粗同步; 2 个长训练序列的作 用是在接收端进行信道估计以及进行系统

13、频率的细同步。 OFDM短训练序列由调制过的 12 个子载波组成。调制因子 S为: S26, 26 = (13/6)1/2 0, 0, 1+j, 0, 0,0, 1j, 0, 0, 0, 1+j, 0, 0, 0, 1j, 0, 0, 0, 1j, 0, 0, 0, 1+j, 0, 0, 0, 0, 0, 0, 0, 1j, 0, 0, 0,1j, 0, 0, 0, 1+j, 0, 0, 0, 1+j, 0, 0, 0, 1+j, 0, 0, 0, 1+j, 0, 0 其中乘以 (13/6)1/2 是为了将 52 个子载波中的 12 个子载波的能量归一 化。短训练序列根据下式产生: 其中 WT

14、Short(t) 为短训练周期长度 0.8 微秒的矩形时间窗。 TShort=0.8 微秒。WTShort(t) 的幅度为 1。NST =52, f 312.5KHz 。 OFDM长训练序列由调制过的 53(在 dc 包括一个 0 值)个子载波组成, 调制因子 L 为: L26, 26 = 1, 1, 1,1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,1,1, 1, 1, 1, 1,1, 1, 1, 1, 1, 1, 1, 1, 1 长

15、训练序列根据以下公式产生: 其中 WTLong(t) 为长训练周期长度 8 微秒的矩形时间窗。 TLong=8微秒, WTLong(t) 幅 度为 1,NST =52,TGI 2 1.6 , f 312.5KHz 。 2.1 前导生成软件设计流程图 开始 将调制因子 S 进行 IFFT 将调制因子 L 进行 IFFT 得到短训练序列 short 得到长训练序列 long 去掉调制因子 S中 7连 0 中的一个 去掉调制因子 L 中唯 取 long 中 64 个点的后 32 个点( GI2 ),再将 64 个点重复 2次( T1,T2),再加窗得到 long_str 将 short 中的周期性的

16、 16 个点 重复 10 次加窗得到 short_str 个0 Preamble=shortstr,longstr 结束 3、加扰码及解扰码 加扰码是为了防止随机错误,开始初始状态为全一状态,然后进行异或 运算,移位得到 127 比特。协议规定需对 DATA信息部分进行扰码。 DATA域包 括 Service 、PSDU、尾比特以及填充比特,在卷积编码之前首先需经一长度为 127bit 的帧同步扰码器对 DATA域进行扰码, PSDU的八位位组按发送串行比 特流形式存在, 比特 0 最先,比特 7 最后。 帧同步加扰器使用以下的生成多项式: s(x) x7 x4 1 为了进行正确有效的解扰,加

17、扰发送数据和解扰接收数据使用同一个扰 码器。发送时,加扰器初始状态设置为伪随机非 0 态。为了能估计接收端解 扰器的初始状态,在加扰前, SERVI CE字段的 7 个低有效比特置 0,这样在 接收端解扰时就可以以 7 个 0 被扰后的结果作为收端扰码器的初始状态,从 而进行有效正确的解扰。 当初始状态为全 1 时,加扰器循环产生的 127 比特序列为 ( 首先使用最 左边比特 ) : 00001110 11110010 11001001 00000010 00100110 00101110 10110110 00001100 11010100 11100111 10110100 001010

18、10 11111010 01010001 10111000 1111111。扰码器的结构如下图所示。 3.1 软件设计流程图 4、卷积编码及反卷积编码 OFDM系统中采用的是前向纠错法中的卷积编码。卷积码是目前最为广泛 应用的信道编码, IEEE802.11a 标准就是采用(2,1,7)卷积码。码率为 1/2 , 可以结合打孔来获得其他码率的编码。卷积码是一种非分组码,编码器在任 何一段时间内产生的 n个码元,不仅决定于这段时间内的 k 个信息位,而且还 取决于前 N 1 段规定时间内的信息位,这时监督位监督着这 N 段时间内的信 息。这 N 段时间内的码元数目 nN 称为卷积码的约束长度。

19、在 OFDM系统中,只对 Data 部分进行卷积编码,Data 中包括 Service 、PSDU、 尾比特以及插入比特,分别按照要求的速率 R=1/2、2/3 或 3/4 来进行卷积编 码。卷积编码分为上下两路,两路采用的生成多项式分别为: g0=133(8),g1=171(8), 即用八进制表示。对应的编码器如图所示: 输入数据 卷积编码后的两条输出相互合并输出,再根据打孔的速率来进行打孔。 保留卷积编码器输出的一些比特,提高编码速率,减少码间自由距离。在接 收机中插入一些比特来取代未传输的比特,只需要一对编码器 / 解码器就可生 成几个不同的编码速率。另外,在发送端当经过卷积编码和打孔后

20、,传输速 率提高,速率提高的倍数与打孔速率有关。 Viterbi 译码 一般说来,卷积编码的译码有两种方式:一种是代数解码,它利用编码 本身的代数结构进行解码,不考虑信道的统计特性;一种是概率解码,这种 解码方法在计算时要用到信道的统计特性。 Viterbi 译码属于概率解码, 它的 基本思想是最大似然算法:把接收到的序列与所有可能的发送序列进行比较, 选择一种距离最小的序列作为发送序列。采用硬判决或者软判决解调可以很 容易实现 Viterbi 算法。但在本链路中, Viterbi 译码采用的是软判决,这是 因为这种方法所获得的性能提高不需要浪费任何通信资源。 4、1 软件设计流程图 1)卷积

21、编码流程图: 2)解卷积编码流程图: 开始 将 X 进行 vitdec 译码 将矩阵 X 按行输出 结束 5、交织及解交织 交织主要是为了防止在传输过程中, 发生用户信息比特丢失的情况时, 不 至于丢失某一个用户所有的信息,而只是会丢失若干个用户的信息,根据剩 下的信息比特依然可以恢复原始信息,也就是将丢失的比特分散,从而达到 降低误码率的目的。如果系统在一个纯粹的 AWGN 环境下运行,就不需要交 织,这是因为通过重新分配位的方法是无法改变误码分布的。而802.11a系统 通常假定运行于慢衰落信道,故可以交织。 OFDM 系统中采用矩阵交织器,根据 OFDM 符号的大小(即 NCBPS ),

22、对 卷积编码后的信息进行交织处理,分两个步骤进行交换:第一步是将相邻的 信息比特分别映射到不相邻的子载波上;第二步是保证相邻编码后的信息比 特可选择地映射到或多或少的一组比特中,从而使回复的可能性降低。如果 用k 来代表第一步交织之前的比特, i代表第一步交织之后、第二步交织之前 的信息比特,而用 j 代表第二步交织之后、调制之前的信息比特。 步骤一可用下式表示: i (NCBPS /16)( k mod16) floor (k /16) k 0,1, .N.C.,BPS 步骤二可用下式表示: j s floor (i /s) (i NCBPS floor (16 i / NCBPS) mod

23、s i 0,1,., N CBPS 1(4.3) 其中 s由下式决定: s max( N CBPS /2,1) 解交织则是进行相反的过程。 5.1 软件设计流程图 - 10 - 开始 将卷积结果 X 中的数据后补 0 重 排成一个 48 行的矩阵 交织 解交织 6、星座映射及逆星座映射 802.11a 的四种调制方式为: BPSK、QPSK、16-QAM、64-QAM。调制部分是 本文研究的重点之一。 6、1 BPSK调制 BPSK调制,将输入比特流每位一组进行判决,输入比特0 判成-1 ,输入 比特 1 判成 1,以此作为坐标值,然后在星座图上进行映射。 BPSK调制软件设计流程图: 1)B

24、PSK调制流程图: - 11 - 2)BPSK解调流程图: 6.2 QPSK调制 QPSK调制是利用载波的四种不同相位差来表征输入的数字信息,是四进 - 12 - 制移相键控。它规定了四种载波相位,分别为 45, 135, 225, 315。 QPSK把二进制数字序列中每两个比特分成一组,共有四种组合,即00,01, 10,11,其中每一组称为双比特码元。每一个双比特码元是由两位二进制信 息比特组成,它们分别代表四进制四个符号中的一个符号。 QPSK中每次调制 可传输 2 个信息比特,这些信息比特是通过载波的四种相位来传递的。解调 器根据星座图及接收到的载波信号的相位来判断发送端发送的信息比特

25、。 (1) QPSK调制软件设计流程图: 开始 将交织后的数据 mod_in 后补 0, 使其变成 2 的倍数,再将其重整成 一个 2 列的矩阵 R 将 R 中的数据变成 10 进制形式 mod_out=R*2:1+1 Temp=-1-j -1+j 1-j 1+j 将经 QPSK 调制后的数据归一化输 出,即: mod out=temp(mod out(:) )/sqrt(2) 结束 2)QPSK解调软件设计流程图: - 13 - 开始 6.3 16QAM调制 16QAM调 制是用两路独立的正交 4ASK 信号叠加而成, 4ASK 是用多电平 信号去键控载波而得到的信号。 16 进制的正交振幅

26、调制是一种振幅相位联合 键控信号。 16QAM的产生有 2 种方法:( 1)正交调幅法,它是有 2 路正交的 四电平振幅键控信号叠加而成。 16QAM信 号采取正交相干解调的方法解调,解调器首先对收到的16QAM 信号进行正交相干解调,一路与 cos ct 相乘,一路与 sin ct 相乘。然后经 过低通滤波器, 低通滤波器 LPF 滤除乘法器产生的高频分量, 获得有用信号, 低通滤波器 LPF输出经抽样判决可恢复出电平信号。 (1)16QAM调制流程图: - 14 - 2)16QAM解调流程图: - 15 - 6.4 64QAM调制 然后 。 64QAM调制中 , 输入的两路基带信号先由二电

27、平转 ,换为八电平 , 再分别与同相载波和正交载波相乘 , 最后相加便可得到 64QAM调制信号 64QAM调 制软件设计流程图: - 16 - 7、定时同步 在 对 802.11a 发 送 数 据 帧 进 行 采 样 时 , 系 统 的 采 样 间 隔 为 - 17 - Tfft/64=0.05( 微秒) ,采样频率为 20MHz,则采样后的短训练序列为: Sshort (n)Sshort (t) t TFFT n 64 NST/2 Skej2 k6n4 k NST /2 假设信道中存在高斯噪声及频率偏移,则接收信号为: r(t) s(t)ej2 k fct n(t) 其中 fc 为载波频率偏移, n(t) 是加性高斯噪声。 在接收机中,仍然以相同的频率对接收信号进行采样,得到接收序列: n) t

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论