OFDM高斯通道特性 瑞利信道的基本概念 Viterbi算法原理卷积码编

2019-08-31 13:28

OFDM高斯通道特性 瑞利信道的基本概念 Viterbi算法原理卷积码编码及Viterbi译码的发展和应用 QPSK QAM OFDM

《OFDM无线宽带移动通信系统中信道估计与均衡技术研究_宋伯炜.caj》

OFDM技术的技术背景

OFDM是一种特殊的多载波传输技术,它既可以被看作是一种调制技术,也可以被当 作一种复用技术。OFDM通过将高速率的信息符号并行化成低速率符号,然后在多个正交 的子载波上并行地发射,可以减小宽带系统的频率选择性衰落所带来的影响;由于OFDM 各个子载波上的信号在频谱上混叠并保持相互正交,OFDM与普通频分复用(FDM)相比, 具有较高的频谱利用率;通过加入循环前缀(CP),有效地避免各个子载波上的符号间干扰; 并且,通过灵活选择OFDM符号的长度,可以减少信道时变特性对OFDM系统性能的影响; 在接收端,只需要利用简单的频域均衡器就可以完全补偿信道的衰落;通过使用快速傅立叶 算法(FFT),使得OFDM接收机的实现变得非常简单。

OFDM最早起源于20世纪50年代中期。早在1961年,就有人提出了一种码分复用的 方案,采用正弦和余弦函数作为正交信号[6],产生的信号已经可以和OFDM信号类似了。 但是当时人们并没有认识到它在频率选择性信道上有什么优越性。自1966年,不同的文献 都提出了频谱交叠的FDM系统[7]-[9],并在此基础上发展出用离散傅立叶变换(DFT)实现 FDM的方案[10]。但是,由于半导体器件技术的制约,无法高效地实现DFT算法,OFDM仍 然无法实际应用。直到1971年提出了完整的OFDM系统[11],包括用快速傅立叶变换产生信号以及在多径信道中加入保护间隔。这样,在完成FDM的过程中,不再要求使用子载波振

荡器组以及相干解调,只需要简单基带处理就可以实现OFDM的信号生成,推动了OFDM 的实际应用。但OFDM仍然只是在一些高频军事系统中应用,直到80年代中期,人们才开 始对OFDM系统在平坦及频率选择性衰落的信道下的性能进行了分析和讨论[12],并开始将 OFDM应用到民用广播和移动接收中[13]。OFDM相继被各种无线通信标准所采用。例如数 字音频广播(DAB),数字电视广播(DVB-T),无线局域网(802.11,HIPERLAN),无线 广域网(802.16)等。OFDM迎来了它的第一个发展高峰。由于技术本身的优越性,以及一 些非技术性的因素(比如专利因素等),OFDM技术得到了移动通信业界的广泛认同和欢迎, 被普遍认为是宽带移动通信的最佳技术之一。为了共同推动OFDM在下一代移动通信中的 应用,一些通信厂商建立了OFDM论坛(http://www.ofdm-forum.com),共同制定全球宽带 移动网络的OFDM标准。不论是已经在制定中的增强型3G标准E3G(Enhanced 3 G),还 是仅仅处在研究阶段的下一代移动通信系统B3G(Beyond 3G,or 4G),都已经确定了以 OFDM为核心的技术体系。

高斯通道特性

在加权高斯白噪声(AWGN ) 信道中,整个通道带宽下功率谱密度( PDF) 为常数,并且振幅符合高斯概率分布 信道的信息通过能力与信道的通过频带宽度 信道的工作时间 信道的噪声功率密度( 或信道中的信号功率与噪声功率之比) 有关 频带越宽,工作时间越长,信号与噪声功率比越大,则通道的通过能力就越强 高斯信道对于评价系统性能的上界具有重要意义,对于实验中定量或定性评价某种调制方案 误码率性能等也有重要作用

瑞利信道的基本概念

《一种基于MATLAB的瑞利信道仿真方法研究_王志杨.caj》

参考图1,式(1)为基站发出信号的延迟波,fc(Hz)为发出时频率,θn为附加角度. rn(t) =Re[en(t)expj(2πfct)] (1)

这里,Re给出附加波复包络的实部,n为附加波编号,j是虚单位.en(t)由式(2)给出,Ln为传输路径长度(m),v为移动台的速度(m/s),λ为波长(m).

en(t) = Rn(t)expj(2π(Ln- vtcosθn)λ+φn) = xn(t)+jyn(t) (2)

Rn和φn是附加波n的包络和相位,xn(t)和yn(t)是en(t)同相和正交分量,附加波n由多普勒效应引起的多普勒频移为fc= vcosθn/λ(Hz)[3,4].

移动台收到的波形是以上所提到的附加波的合成,当波的数目为N时,接收波记为r(t):

x(t)和y(t)是归一化随机过程.当N足够大时,其均值为0,方差为σ.令x = x(t),y = y(t),可以得出 x(t)和y(t)的联合概率密度函数:

p(x,y) =x2+y22πσ2exp(-x2+y22σ2) (6)

此外,也可以用接收波的幅度和相位表示r(t): r(t) = R(t)cos(2πfct+θ(t)) R(t)和θ(t)为:

R(t) = R = x2+y2

(8)

(7)

θ(t) =θ=tan-1[y/x] (9) 通过使用变量代换,p(x,y)表示为p(R,θ):

p(R,θ) =R2πσ2exp(-R22σ2) (10) 对θ从0到2π积分,可得概率密度函数p(R): p(R) =Rσ2exp(-R22σ2) (11) 对R从0到∞积分,可得概率密度函数p(θ): p(θ) =12π (12)

式(11)和式(12)表明信号衰落的包络变化服从瑞利分布,相位变化服从均匀分布[5]

Viterbi算法原理

《高效Viterbi译码器的结构与实现.caa》

Viertbi算法是Viethti在1%7年针对卷积码的译码而提出的一种概率译码算法, 它是一种最大似然译码,因此先介绍最大似然译码的原理。 最大似然译码

在一个编译码系统中,如图所示,输入信息序列M被编码为序列C,假设C序 列经过有噪声的无记忆信道传送给译码器。译码器根据一套译码规则,由接收序 列R给出与发送的信息序列M最接近的估值序列后。由于M与码字c之间存在 一一对应关系,所以这等价于译码器根据R产生一个c的估值序列亡。即当且仅 当亡二c时,后二M,这时译码器正确译码。如果译码器输出的亡护c,则译码 器产生了错误译码。

Viterbi算法基本原理

由卷积码的编码过程可以看出,码序列的个数是很大的。例如当码序列长度 L二50,。=3,k=2时,则共有ZLk=210”>1护“个码,对应于网格图上的ZLk条路 径。若m=5,则L(+m)=55。如果在一秒中内送出这Lk二100个信息元,则信

息传输速率只有10Obi珑,这是很低的,但即使在如此低的信息速率下,也要求译 码器在一秒中计算、比较1护。个似然函数(或汉明距离、软距离),这相当于要求译 码器计算每一似然函数的时间小于10一30秒,这根本无法实现。更何况通常情况下L

是成百上千的。因此,有必要寻找新的最大似然译码算法。

Viotbri译码算法正是为了解决以上困难所引入的一种最大似然译码算法。它

是由美国的Qualocmm公司创始人Viethti在1%7年提出的。由于并不是在网格图

上一次比较所有可能的ZLk条路径,而是接收一段,比较一段,选一段最可能的译码分支,从而达到整个码序列是一个有最大似然函数的序列,其实现步骤的简单 过程如下:

()l从某一时间单位j=m开始,计算进入每一状态的所有长为j段分支的

部分路径度量,为每一状态,从转移到其中的所有路径中挑选并存储一条有最大 度量值的部分路径及其部分度量值,称此部分路径为相应状态下的留选路径或幸 存路径(Suvrivorpath)。

(2)j增加1,把此时刻进入每一状态的所有分支度量,和同这些分支相连的

前一时刻幸存路径的度量相加,得到了此时刻进入每一状态的部分路径度量值, 选取一个状态存储具有最大路径度量值的路径,并删去其他路径,从而得到了新 的幸存路径,因此幸存路径延长了一个分支。

(3)若j

由时间单位m至L,网格图中ZLk个状态中每一个有一条幸存路径,共有ZLk条。 但是在L时间单位(节点)后,网格图上的状态数目减少,留选路径也相应减少。最 后到第L+m单位时间,网格图回归到全为o的状态0s,因此仅剩下一条幸存路径。 这条路径就是要找的具有最大似然函数的路径,也就是译码器输出的估值码序列 亡。由此可知,在网格图上用viethti译码算法找到的路径一定是一条最大似然路 径,因而这种译码方法是最佳的。

所以,Vietbri算法的实质是最大似然译码,但它利用了编码网格图的特殊结

构,从而降低了计算的复杂性,与完全比较译码相比,它的优点是使得译码器的 复杂性不再是码字序列中所含码元数的函数。

译码分硬判决译码和软判决译码,它们之间唯一不同之处在于支路度量值的 计算方法。硬判决译码是以序列之间的汉明距离作为量度,适用于二进制对称信 道B(SC);而软判决译码则是将信道输出的信号进行Q电平量化,然后再进行Vietbri 译码,这样充分利用了信道输出信号的信息,提高了译码的可靠性,是一种适用 于离散无记忆信道D(MC)的译码方法。通常,译码器利用附加的软判决信息进行 软判决译码时比硬判决译码能得到额外的2一3dB软判决增益,因此目前实用中的 vietbri译码器几乎均采用软判决译码〔2]。

卷积码编码及Viterbi译码的发展和应用

《卷积码编码器及Viterbi译码器的设计_张慎.caj》

2中的n-k个校验元不仅与本组的k个信息元有关,而且还与以前各时刻输入至 编码器的信息组有关,而分组码编码时,本组中的n-k个校验元仅与本组的k个信 息元有关,而与其他各组码元无关。正是由于在卷积码的编码过程中,充分利用 了各组之间的相关性,且k和n也较小,因此,在与分组码同样的码率和设备复 杂性条件下,无论从理论上还是从实际上均已证明卷积码的性能至少不比分组码 差[1]。

对于卷积码的编解码,最复杂的部分在于解码模块的实现,有三种译码方法 比较好:(1)1963年由梅西(Massey)提出的门限译码,这是一种利用码代数结 构的代数译码,类似于分组码中的大数逻辑译码;(2)1961年由沃曾克拉夫特 (Wozencraft)提出,1963年由费诺(Fano)改进的序列译码,这是基于码树图结 构上的一种准最佳的概率译码;(3)1967年由维特比(Viterbi)提出的Viterbi算 法,这是基于码的网(trellis)图基础上的一种最大似然译码算法,是一种最佳的 概率译码算法,也是本文要重点讨论的译码方式。Viterbi译码算法是一种最大似 然译码算法,在码约束度较小时,它比序列译码算法效率更高、速度更快,译码 器也较简单。因而,自Viterbi算法提出以来,无论在理论上还是在实践上都得到 了极其迅速的发展,并广泛应用于各种数据传输系统,特别是卫星通信系统中。 国内Viterbi译码器的研究从很早就开始了,目前已知的国内设计的各种码型 的Viterbi译码器的译码速率从几十K bits/s到几十M bits/s不等,状态数从16状 态到256状态不等。研究重点集中在SMU(幸存路径存储单元)、ACS(加比选) 单元的实现上,大部分是用FPGA实现的。

国外在Viterbi译码器方面也做了相当多的研究,所实现的Viterbi译码器从几 十K bits/s到几百M bits/s都有,应用于移动通讯、数字广播、DVB和高清晰电视 等等[3][4][5]。

不管是高速的还是低速的通信系统,都会希望通信越可靠越好。随着相关技

术的发展,使得卷积码编码器及Viterbi译码器的硬件实现变得越来越容易应用到 各种各样的通信系统之中。因此,对于卷积码的编解码技术的研究也一直是国内 外通信领域中的一个研究热点。考虑到我国目前的国情,随着VLSI技术的发展, 可编程逻辑器件(如FPGA)得到了相当广泛的应用,因此,本文讨论了基于FPGA 的卷积码编码器及Viterbi译码器的设计。

QPSK

《基于Matlab的QPSK系统的设计.caa》

QPSK简介

Quadrature Phase Shift Keying是QPSK调制的全称,中文解释为正交相

移键控,是数字调制方式的一种类型。其频带利用频繁,比二相相移键控多一 倍。其可以化为为两部分,分别是相对相移与绝对相移。究其原因,主要是因 为后者具有相位模糊这一不足之处,所以,在实际应用的过程中,一般情况 下,应该运用前者(QDPSK)。其拥有很多优秀的性质,在无线通信领域中得到广 泛应用,是现代通信领域中一个非常重要的调制解调方式。

目前较常用的卫星数字信号调制方式,是QPSK四相移键控,主要是因为它

频谱利用率比较高、抗干扰性比较强、并且在电路上也很容易实现。和QPSK的 应用主要是在HFC网络当中,在客户运用线缆调制解调器输出信息的过程中, 可以运用QPSK方式进行整体调制,同时采用TDMA方式将信息输入到上行通道 当中。以及在有线电视系统中,卫星输出的就是QPSK信号。

在实际的调谐和解调电路,使用非相干载波解调,本机振荡器信号与载波 信号的发送端的存在,产生频率偏差和相位抖动,从而模拟I,Q基带信号是 进行解调后载波误差信号。即使有这样的模拟基带信号,数字信号的时钟采样 判断是不是原来的调制信号的发送端依然不易确定,积累的错误将导致后期的


OFDM高斯通道特性 瑞利信道的基本概念 Viterbi算法原理卷积码编.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:糖厂实习报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: