rake接收机实验报告
rake接收机

和移动台一样,基站侧也是有rake接收机的,但与移动台的rake接收机有些不同。
移动台的rake接收机有三个相关器和一个搜索器,其中三个相关器在软切换状态可以接收来自不同导频偏置的基站的信号(相当于时间分集,因为导频偏置就是在时间上区分),也可以接收来自同一基站的不同路径时延的信号(相当于路径分集)。
而基于IS95的基站的rake接收机有四个相关器和两个搜索器,一个基站的rake接收机使用四个相关器接收同一个移动台不同路径时延的信号。
也就是说,这里只用到了于路径分集。
“如果移动台不处于软切换状态,那接收只有一路,选择最强的多径信号,整个过程根本就没有合并多路信号的过程。
”
这是不对的,因为基站对单个移动台进行了四路的路径分集合并,一般是最大比合并,就算是选择最强的多径信号,那就是选择式合并,也算是一种合并方式啊。
“如果移动台处于软切换状态,多个基站同时接收移动台的信号,BSC选择最好的一路。
”
这也属于选择式合并,不过这已经到BSC了,是在合并多个BTS的信号,而rake接收机是针对单个BTS的,所以这跟rake接收机无关。
5 RAKE 接收机

K is the number of user L is the number of multipath
2. RAKE Receiver
RAKE接收机是由Price与Green于1958年提出来的。简单说来, RAKE接收机的原理就是使用相关接收机组,对每个路径使用一 个相关接收机,各相关接收机与同一期望(被接收的)信号的一 个延迟形式(即期望信号的多径分量之一)相关,然后这些相关 接收机的输出(称为耙齿状输出)根据它们的相对强度进行加权, 并把加权后的各路输出相加,合成一个输出。加权系数的选择原 则是使输出信噪比为最大。 由于这种接收机收集来自同一期望码所有接收路径上的信号,其 作用与农田的搂耙颇为相似,故称为RAKE接收机。 更具体地,我们假设在CDMA接收机中使用L个相关器捕获期望 码的L个最强的多径分量,然后用一个加权网络得到这L个相关器 输出的组合,用它进行期望码的比特检测
1. 信道模型
Propagation of Signal(反射,衍射,散射)
用抽头延迟线信道模型来表征多 径衰落信道
α 2e
jθ 2
α 3e
jθ 3
α1e jθ
1
接收信号模型
T (n) = ∑∑ α k ,l bk (i ) PN k (n τ k ,l ) + v(n)
k =1 l =1 N L
RAKE Receiver Block Dห้องสมุดไป่ตู้agram
Simulation result
多径衰落信道中的RAKE接收机性能研究

第12卷第4期2009年10月西安文理学院学报:自然科学版Journal of Xi ,an University of A rts &Science (Nat Sci Ed )Vol .12 No .4Oct .2009文章编号:100825564(2009)0420102203收稿日期:2009203212作者简介:张晓蓉(1982—),女,陕西蒲城人,西安文理学院网络管理中心助理工程师.研究方向:通信网络技术.多径衰落信道中的RAKE 接收机性能研究张晓蓉(西安文理学院网络管理中心,陕西西安710065)摘 要:在移动通信中,分集接收是抵抗多径衰落的有效方法.文中对一种多径分集技术—RAKE接收机的原理进行了详细的描述,分析了其对多径衰落的补偿有效性.通过用MAT LAB 软件进行误码率仿真,可以看出,RAKE 分集接收能收集多径信号能量,变矢量和为代数和,有效地减少多径衰落的影响,降低误比特率.检测中的分集重数L 不超过路径总数时,分集重数L 越大越好.关键词:多径衰落;RAKE 接收机;性能;仿真中图分类号:T N911.23 文献标识码:A0 引言在移动通信中,当移动台在驻波场中运动时,接收场强就会出现随机起伏变化,即多径衰落.虽然通过增加发信功率,天线尺寸和高度等方法能改善其对移动台接收信号的影响,但采用这些方法在移动通信中比较昂贵,有时也显得不切实际.而采用分集方法即在若干支路上接收相互间相关性很小的载有同一消息的信号,然后通过合并技术再将各个支路信号合并输出,那么便可在接收终端大大降低多径衰落的影响.1 设计基础1.1 多径分集的特点通常接收的多径信号时延差很小且是随机的,叠加后的多径信号一般很难分离.所以在一般的分集中,需要建立多个独立路径信号,在接收端按最佳合并准则进行接收.而多径分集是通过发端的特定信号设计来达到接收端接收多径信号的分离,其目的在于减少时延扩展引起的符号干扰.1.2 多径信号的分离与合并多径信号分离的基础是采用直接扩频信号.要求直扩系统的时间(T )与带宽(W )之积远大于1,即T W µ1.对于带宽为W 的系统,所能分离的最小路径时延差为1/W.对于直扩序列的码片(chi p )宽度为T c 的系统,所能分离的最小路径时延差T c ,并且要求所采用的直扩序列的自相关性和互相关性要好.多径信号的合并所要解决的问题是如何调整各独立路径的时延,按一定的统计规律组合成一路信号.多径合并准则有:(1)第一路径准则(EP );(2)最强路径准则(LP );(3)检测后积分准则(P D I );(4)等增益合并准则(EG C );(5)最大比合并准则(MRC );(6)自适应合并准则.具体采用何种准则依具体应用情况而定.2 RAKE 接收机的工作原理RAKE 接收机的简单原理是对每个路径使用一个相关接收机,各相关接收机与被接收信号的一个延迟形式相关,然后对每个相关器的输出进行加权,并把加权后的输出相加合成一个输出,以提供优于单路相关器的信号检测,然后在此基础上进行解调和判决. 第4期张晓蓉:多径衰落信道中的RAKE 接收机性能研究RAKE 接收技术是C D MA 蜂窝移动通信系统中的关键技术之一.在C D MA 蜂窝移动通信系统中,信道带宽远远大于信道的相关带宽,这样,在无线信道传输中出现的时延扩展,可以被看作只是被传信号的再次传送,如果这些多径信号相互间的延时超过了一个码片的长度,那么它们就可看作是非相关.假设发端从发出的信号经L 条路径到达接收天线R .路径1距离最短,传输时延也最小,依次是第2路径,第3路径……,时延时间最长的是第L 条路径.通过电路测定各条路径的相对时延差,以第1条路径为基准时,第2条相对于第1条路径的相对时延差为,第3条相对于第1条路径的相对时延差为,…第L 条路径相对于第一条路径的相对时延差为,且有.接收端通过解调后,送入L 个并行相关器(例如,在I S -95C D MA 系统中,基站接收机L =4,移动台接收机L =3).图1中用户使用P N 码,….经过解扩加入积分器,每次积分时间为.每一支路在末尾进入电平保持电路,保持直到,这样L 个相关器于的时刻输出,通过加权再相加合图1 简化的RAKE 接收机组成并,经判决器产生数据输出.显然,如果接收机只有一个单独的相关器,一旦接收机中使用的单个相关器输出被衰落扰乱时,接收机就不可能校正比值,从而导致判决器大量误判.而在RAKE 接收机中,若一个相关器的输出被衰落扰乱了,还可以有其他相关器支路作为补救,并且通过改变被扰乱支路的权值,还可以消除此路信号的负面影响.由于RAKE 接收机提供了对L 路信号良好的统计判决,因而它能有效抗多径衰落.假设L 个相关器的输出分别为Z i ,如图1所示,分集合并后的输出为Z ′(t )=ρL i =1a i (t )Z i (t )(1)加权系数a i (t )根据对应的信号Z i (t )的能量在M 个相关器输出信号的总能量中所占的比重来选择,即a i (t )=Z 2i (t )ρL i =1Z i 2(t ),i =1,…,L (2)当相关器i 的输出被衰落扰乱时,其输出Z i 的能量就小,对应的加权系数a i (t )自动取小,从而使得该分量在式(1)的作用减小,结果达到抑制多径衰落的效果.3 性能仿真RAKE 接收机的原理比较简单,但应用于各种不同的场合后,为了获得高性能,往往与其他技术综合,形成了以RAKE 接收为核心的不同接收机结构.如在I S -95C D MA 基站中,其RAKE 接收机是由相关解调器,路径合并器,解交织器和比特译码器等部分组成.这里以适应于多径慢衰落信道的RAKE 接收机为例,用MAT 2LAB 进行误码率仿真,分析其性能.3.1 系统描述仿真中的C D MA 系统仅涉及扩频调制,多经衰落信道,扩频解调模块,不包含信道编/解码,交织等部分.系统采用等效低通表示方法.系统参数描述如下:用户扩频码:G old 码;扩频周期L c =31;匹配滤波器:矩形波(h (t )=1,0Φt ΦT c );信道模型:抽头延时线模型;信道噪声:加性高斯白噪声;RAKE 合并:最大比值合并(MRC ).设用户和基站之间的信道是慢变的瑞利多经衰落信道,且假定RAKE 接收机中的信道估计单元对时延和相位的估计都是准确的情况下,可以仅考虑加性高斯噪声和瑞利衰落RAKE 接收机接收性能的影响.301西安文理学院学报:自然科学版第12卷3.2 仿真结果和分析图2为RAKE 接收机误码率与信噪比曲线,信号传输的最大多径数L max 为3,当分集数L =2时RAKE 接收机的误码率比分集数为1(无分集)时明显减小,可以看出,RAKE 接收机能有效减小多径衰落的影响,降低误比特率.分集重数L 增大(不超过路径总数L max )如图L =3时的曲线,可以看出,在分集重数L 不超过多径总数时,分集重数L 越大对接收机的性能改善越好,越能有效地减小多径衰落的影响. 图2 单用户RAKE 接收性能仿真 图3 有干扰用户时RAKE 接收的性能仿真实际信号在传播中往往存在其他用户的干扰,此时,RAKE 接收机的性能曲线如图3所示(用户数为4).可以看出,在存在多用户干扰的环境中,RAKE 接收机依然能够有效抵抗多径衰落,降低误比特率,并且分集重数L 越大(不超过L max )改善效果越好.4 结论通过对RAKE 接收机的概念、原理的描述和分析,证明了其对多径衰落的补偿有效性,通过计算机仿真,模拟RAKE 接收机的误码性能,说明了RAKE 接收机可以有效地利用多径分量,把多径能量收集起来,变矢量和为代数和,从而有效减小多径衰落的影响,降低误比特率.[参 考 文 献][1] 王巍,邱威,许雪松.适于多径慢衰落信道的RAKE 接收机的DSP 实现[J ].森林工程,2003(3):25-29.[2] 陈云飞,罗汉文,宋文涛.RAKE 接收选择式分集系统误码率分析[J ].通信技术,2003,27(6):30-35.[3] 陈永新.浅谈分集接收技术与RAKE 接收机[C ].北京.中国泰尔实验室,2002.[4] 曹瑞.码片速率RAKE 接收机技术研究[D ].全国优秀博硕士学位论文全文数据库.硕士论文.国防科学技术大学,2006.[5] 侯晶晶.3G 中RAKE 接收技术的研究[D ].全国优秀博硕士学位论文全文数据库.硕士论文.西安电子科技大学,2008.[责任编辑 王新奇]The Study of The RAKE Rece i ver i n M ulti pa th Fad i n gZHANG Xiao 2r ong(Campus Net w ork M anage ment Center,Xi ’an University of A rts and Science,Xi ’an 710065,China )Abstract:Multi paths trans m issi on I n Mobile Communicati on will decline the signal and make interference .This paper studies RAKE receiver,one of the D iversity techniques,whose p rinci p les and perfor mances are re 2counted in detail,and the si m ulati on of working p r ocesses is done by using the MAT LAB language .The analy 2sis of show thatD iversity receiving can i m p r ove receiver ’s capacity of resistingMulti paths fading.After analy 2sis of the p rinci p les and perfor mances and si m ulati on of RAKE receiver,we can know that RAKE can resist Multi paths fading effectively and reduce B it err or rate.I f the diversity nu mber L in the detecti on is not more than the a mount of trans m issi on paths,the more the better .Key words:multi paths fading;RAKE receiver;capacity;si m ulati on401。
空时RAKE接收机算法分析

0介绍近年来,无线移动通信技术得到迅猛的发展,已经在很大程度上改变了现代人的生活方式。
随着用户数量的爆发式的增长,很多学者对空时联合处理技术进行了大量的研究。
Suard提出单波束CDMA相关接收机方案[1],Naguib[2]和Paulraj[3]提出多波束独立指向多径的单用户空时-RAKE结构,Tanaka和Khalaj提出基于导频辅助的相干自适应阵列接收方案[5],Xu等[6]提出先进行解扩频,然后各支路联合地进行波束成形的方案,Choi[7]提出基于导频信号和业务信号的信号空间特征估计的空时接收机方案,需要求逆运算,其运算量很大。
张[8]提出一种用于WCDMA上行链路的RAKE接收方案,使用LMS算法形成单波束,存在滤波性能和收敛性较差等问题。
本文对上述多种空时RAKE接收机技术进行分析,研究不同的处理算法,接收机对系统性能的影响。
在比较研究中选用了典型的算法,对系统误比特率BER指标在相同环境下采用不同算法得到的结果进行比较,并从理论上对仿真比较结果进行探讨,从而得出不同算法的适用场景,为CDMA无线通信系统如何选择合适的接收机,以及对空时接收机进行进一步优化有着重要的参考意义。
1空时RAKE接收机空时RAKE接收机可以被划分为空时结构和波束成形算法两大部分。
空时结构是指空时域信号处理的流程和方式;一般有以下的处理:先空域处理后时域处理或先时域处理后空域处理,形成单波束或多波束(联合多波束或独立多波束);智能天线形成单个波束捕捉一路有用信号,或者形成多个波束捕捉多路有用信号;在多波束的情况下,各支路可以独立地形成波束,或协同地形成波束。
把不同的结构和算法配置在一起,就可以实现多种不同的空时RAKE接收机方案。
通过对多种空时RAKE接收机方案的研究,从结构上可以把现有的空时RAKE接收机划分为以下6种类型:(1)以码片速率采样形成单波束的SBCR方案[9];(2)以比特速率采样形成单波束的SBBR方案[1];(3)以码片速率采样各支路独立形成多波束的IMCR方案[2];(4)以比特速率采样各支路独立形成多波束的IMBR方案[3];(5)以码片速率采样各支路联合形成多波束的JMCR[10];(6)以比特速率采样各支路联合形成多波束的JMBR[8]。
自适应盲多用户检测RAKE接收机

自适应盲多用户检测RAKE接收机
傅海阳;陶乃勇;赵春明
【期刊名称】《信号处理》
【年(卷),期】2001(017)004
【摘要】本文给出一种用于DS/CDMA系统移动台的自适应盲多用户检测RAKE 接收机模型,它具有同时抑制多址干扰(MAI)和多径畸变(MPD)的功能.给出的接收机具有RAKE接收机的结构,它的每条支路可以视为一个利用线性限制最小方差(LCMV)准则设计的多用户线性滤波器,用于抑制MAI;后接一个用于消除MPD的多径结合器.利用最小均方算法(LMS)和自适应向量跟踪算法分别实现两部分的自适应肓多用户检测和多径接收信号的最佳结合.最后给出计算机模拟结果,验证了模型及上述两算法的可行性.
【总页数】6页(P340-344,317)
【作者】傅海阳;陶乃勇;赵春明
【作者单位】通信工程系,;通信工程系,;无线电工程系,
【正文语种】中文
【中图分类】TN85
【相关文献】
1.基于RLS-Kalman滤波的盲自适应RAKE接收机 [J], 王秀芳;张玉波;李宏;夏树林
2.一种新的UWB系统自适应均衡Rake接收机 [J], 马景存
3.一种基于Kalman滤波的盲多用户检测RAKE接收机 [J], 庞伟正;张星宇;李志军;于昭民
4.一种CDMA正交自适应RAKE接收机 [J], 叶礼兵;王永学
5.基于子空间的Kalman盲自适应Rake接收机 [J], 雍慧;王瑞华
因版权原因,仅展示原文概要,查看原文内容请购买。
第6章(6.4)RAKE接收机(解调器)

k 1 N
g c (t ) 为码片波形。
对于 PSK 的扩谱:
sl1 (t ) bk gc (t ) , sl 2 (t ) bk g c (t ) sl1 (t ) 。
k 1 k 1 N N
对于 QPSK 的扩谱:
sl1 (t ) (1 j ) bk g c (t ) ,
图 14-5-2 RAKE 接收机 采用两组同样的抽头延迟线来产生{ sli (t k / W ) , i=1,2}参考信号, 用来从接 收信号 rl (t ) 中分离出信道各多径分支的二进制衰落信号,以便进行分集合并。
* (t ) k e jk 中的 k 和 k 两个参数由信道估计器获得(注: 分集支路的加权因子 ck
T
L
L
(14-5-15)
k 1 n1 L T * + Re ck z ( t ) s ( t k / W ) dt , lm k 1 0
m 1,2
通常, 宽带信号 sl1 (t ) 和 sl 2 (t ) 是由伪随机序列(PN 序列)产生, 具有正交性(CDMA 就属于这种情况),即
本章结束语:
1、第 3 类( “时选” )和第 4 类( “双选” )衰落信道模型更为复杂,对这两类 信道的最佳接收是目前研究的课题。
2、室内无线信道,多径扩展和多普勒扩展都很小,适合高速无线数据传输。
7
应用:如 WLAN,HIPERLAN,Bluetooth 等。 3、 采用信道编码可改善多径衰落信道下的系统性能(14.6 节) 。 4、 采用多天线(发、收)可实现空间分集(14.7 节) ,在多天线系统中采用空 时编码可进一步改善系统的性能,这是当前无线通信研究的热点。
基于802.15.3a的超宽带RAKE接收机性能仿真与分析的开题报告

基于802.15.3a的超宽带RAKE接收机性能仿真与分析的开题报告一、研究背景随着无线通信技术的不断发展和应用的广泛,超宽带(Ultra-Wideband,UWB)作为一种新型无线通信技术,具有较高的传输速率、低功耗和抗干扰能力强等优点,已经成为无线传感器网络、室内定位、车联网、医疗监测等领域的研究热点之一。
超宽带技术的特点是使用超短脉冲信号,信号带宽非常宽,一般在500MHz到10GHz之间,脉冲宽度只有几个纳秒,可实现亚纳秒级的时间分辨率。
因此,超宽带技术在高精度距离测量、高分辨率成像、高速数据传输等方面有着广泛的应用前景。
超宽带通信的一个重要组成部分是接收机。
RAKE接收机是一种多径信道处理技术,通过接收到的多条径线信号进行合并,以提高接收信号的质量和可靠性。
RAKE接收机在超宽带通信系统中广泛应用,能够有效地减小多径效应对信号的影响,提高系统的抗干扰性能,提高接收信号的质量和可靠性。
因此,本课题拟针对超宽带RAKE接收机进行性能仿真与分析,旨在进一步提高其实际应用的可靠性和抗干扰能力,推动超宽带技术在各个领域的应用。
二、研究目的和内容研究目的:1.深入了解超宽带RAKE接收机的原理和工作方式,掌握其主要性能指标;2.通过仿真分析,研究不同传输速率、不同信噪比、不同多径信道环境对超宽带RAKE接收机性能的影响;3.对超宽带RAKE接收机进行性能评估,为实际应用提供参考和指导。
研究内容:1.超宽带RAKE接收机的原理和工作方式的研究与分析;2.超宽带RAKE接收机的性能指标的研究和分析;3.超宽带RAKE接收机的性能仿真与分析;4.超宽带RAKE接收机性能评估。
三、研究方法和步骤1.文献调研:收集和整理相关领域的文献资料,深入了解超宽带RAKE接收机的原理和工作方式,掌握其主要性能指标;2.建立仿真模型:根据超宽带RAKE接收机的原理和工作方式,建立相应的仿真模型,以实现对不同传输速率、不同信噪比、不同多径信道环境对超宽带RAKE接收机性能的仿真分析;3.进行性能仿真分析:利用所建立的仿真模型,对超宽带RAKE接收机在不同参数下的性能进行仿真分析,如误码率、误比特率等指标;4.性能评估与总结:根据仿真分析结果,对超宽带RAKE接收机性能进行评估和总结,提出进一步改进和优化的建议。
基于MATLAB的CDMA RAKE接收机仿真

毕业设计(论文)题目:基于MATLAB的CDMA RAKE接收机仿真专业班级:姓名:指导教师姓名:职称:学院:2010年04月10日目录摘要 (1)Abstract (2)绪论 (3)1 MA TLAB语言基础 (4)1.1 MA TLAB概述 (4)1.1.1 MA TLAB的概况 (4)1.1.2.MA TLAB产生的历史背景 (4)1.1.3 MA TLAB的语言特点 (5)1.2 MA TLAB的安装于使用 (7)1.2.1 MA TLAB安装 (7)1.2.2 MA TLAB运行 (7)1.2.3结束MA TLAB (7)1.3 MA TLAB 基本语法和基本操作 (8)1.3.1数值运算的功能 (8)1.3.2符号的作用 (8)1.3.3用matlab函数创建矩阵 (8)1.3.4 矩阵的修改 (9)1.3.5矩阵运算 (9)2 CDMA信号及高速网络时代三大主流3G技术 (10)2.1 3G技术概况 (10)2.1.1 3G技术的标准 (10)2.2 CDMA信号简介 (10)2.2.1 CDMA概述 (10)2.2.2 CDMA技术标准 (11)2.2.3 CDMA所具有的优势及技术持点 (12)2.3 CDMA信号分类及各自特点 (14)2.3.1 W-CDMA (15)2.3.2 CDMA2000 (15)2.3.3 TD-SCDMA (15)2.3.4 TD-SCDMA的发展过程: (16)2.3.5 TD-SCDMA的优缺点 (17)3 RAKE 接收机 (18)3.1 RAKE接收机-技术发展及研究现状 (18)3.2 RAKE接收机基本原理 (19)3.3 RAKE接收机数字实现模型 (21)3.4 RAKE接收机在WCDMA中的应用 (22)3.5 RAKE接收机MA TLAB仿真 (22)3.6 RAKE接收机系统性能 (23)结论 (25)参考文献 (26)附件 (27)致谢 (33)摘要在简要介绍MATLAB语言的基础上,对使用MATLAB语言仿真的CDMA通信系统进行描述。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告
--Rake接收机及其特性实验
班级:XXXXXXXX
学号:XXXXXXXX
姓名:XXXXXXXX
Rake接收机仿真
一、实验目的
(1)了解rake接收机的原理
(2)分析比较3中不同合并算法的性能
二、实验内容
(1)编写MATLAB程序,实现Rake接收机
(2)修改信噪比,观察3种合并算法的误码率
三、实验原理
本仿真采用在CDMA系统中广泛使用的Rake接收技术,且为时间分集。
因为当传播时延超过一个码片周期时,多径信号实际上课看成是互不相关的。
Rake接收机采用一组相关接收机,分布于每条路径上,各个接收机与同一期望信号的多径分量之一相关,根据各个相关输出的相关强度加权后合成一个输出。
根据加权系数的选择原则,有3种合并算法:选择式合并、等增益合并和最大比合并。
选择式合并是检测接收到的多径信号,挑选其中信噪比最大的一径作为输出;等增益合并是将接收的多径信号按照相等的增益系数,同相相加后作为输出;最大比合并时按照适当的增益系数,同相相加后作为输出。
在不同的噪声环境中,三种合并算法的效果不同。
Rake接收机的相关器的原理图如下图所示
假设采用M个相关器去接收M个多径信号分支,其中a1,a2,……,aM是每一条分支的乘性系数,它们的取值是根据所采用组合方式(例如最大比合并、等增益合并等)而可调的。
不妨令相关器1与最强的多径支路m1同步,并且多径支路m2比多径支路m1延迟时间t1到达接收端。
相关器2与多径支路m2同步,它与m2具有很好的相关性,但与m1的相关性则很差。
以此类推,第M个相关器与m1时延tM-1的多径分量mM相关性很强,但与m1、m2、……mM-1等多径分量相关性则很差。
因此如果一条多径分支受到衰落的影响,则由于各条支路的独立性,还会有其他没有受到衰落的信号分支,此时给衰落的信号分支设定一个很小的加权系数,就可以将该路的干扰抑制。
Rake接收机的原理图如下图所示:
本实验使用MATLAB平台编写程序来实验。
假设信源输出用16位Walsh码扩频,进入接收机的有三径支路;假设每条径之间延时半个码片,为了进行仿真,对Walsh码进行扩展,每个码字重复一次,则长度为32位,如[1 1 0]扩展为[1 1 1 1 0 0]. 四、程序
clear all;
Numusers=1;
Nc=16;
ISI_Length=1;
EbN0db=[0:1:30];
Tlen=8000;
Bit_Error_Number1=0;
Bit_Error_Number2=0;
Bit_Error_Number3=0;
power_unitary_factor1=sqrt(6/9);
power_unitary_factor1=sqrt(2/9);
power_unitary_factor1=sqrt(1/9);
s_initial=randsrc(1,Tlen);
wal2=[1 1;1 -1];
wal4=[wal2 wal2;wal2 wal2*(-1)];
wal8=[wal4 wal4;wal4 wal4*(-1)];
wal16=[wal8 wal8;wal8 wal8*(-1)];
s_spread=zeros(Numusers,Tlen*Nc);
ray1=zeros(Numusers,2*Tlen*Nc);
ray2=zeros(Numusers,2*Tlen*Nc);
ray3=zeros(Numusers,2*Tlen*Nc);
for j=1:Numusers
x0=s_initial(j,:).'*wal16(8,:);
x1=x0.';
s_spread(j,:)=(x1(:)).';
end
ray1(1:2:2*Tlen*Nc-1)=s_spread(1:Tlen*Nc);
ray1(2:2:2*Tlen*Nc)=ray1(1:2:2*Tlen*Nc-1);
ray2(ISI_Length+1:2*Tlen*Nc)=ray1(1:2*Tlen*Nc-ISI_Length);
ray3(2*ISI_Length+1:2*Tlen*Nc)=ray1(1:2*Tlen*Nc-2*ISI_Length);
for nEN=1:length(EbN0db)
en=10^(EbN0db(nEN)/10);
sigma=sqrt(32/(2*en));
demp=power_unitary_factor1*ray1+power_unitary_factor1*ray2+power_unitary_fa ctor1*ray3+(randn(1,2*Tlen*Nc)+randn(1,2*Tlen*Nc)*i)*sigma;
dt=reshape(demp,32,Tlen)';
wal16_d(1:2:31)=wal16(8,1:16);
wal16_d(2:2:32)=wal16(8,1:16);
rdata1=dt*wal16_d(1,:).';
wal16_delay1(1,2:32)=wal16_d(1,1:31);
rdata2=dt*wal16_delay1(1,:).';
wal16_delay2(1,3:32)=wal16_d(1,1:30);
rdata3=dt*wal16_delay2(1,:).';
p1=rdata1'*rdata1;
p2=rdata2'*rdata2;
p3=rdata3'*rdata3;
p=p1+p2+p3;
u1=p1/p;
u2=p2/p;
u3=p3/p;
rd_m1=real(rdata1*u1+rdata2*u2+rdata3*u3);
rd_m2=(real(rdata1+rdata1+rdata1))/3;
u=[u1,u2,u3];
maxu=max(u);
if(maxu==u1)
rd_m3=real(rdata1);
else
if(maxu==u2)
rd_m3=real(rdata2);
else rd_m3=real(rdata3);
end
end
r_Data1=sign(rd_m1)';
r_Data2=sign(rd_m2)';
r_Data3=sign(rd_m3)';
Bit_Error_Number1=length(find(r_Data1(1:Tlen)~=s_initial(1:Tlen)));
Bit_Error_Rate1(nEN)=Bit_Error_Number1/Tlen;
Bit_Error_Number2=length(find(r_Data2(1:Tlen)~=s_initial(1:Tlen)));
Bit_Error_Rate2(nEN)=Bit_Error_Number2/Tlen;
Bit_Error_Number3=length(find(r_Data3(1:Tlen)~=s_initial(1:Tlen)));
Bit_Error_Rate3(nEN)=Bit_Error_Number3/Tlen;
end
semilogy(EbN0db,Bit_Error_Rate1,'r*-');hold on;
semilogy(EbN0db,Bit_Error_Rate2,'bo-');hold on;
semilogy(EbN0db,Bit_Error_Rate3,'g.-');
legend('最大比合并','等增益合并','选择式合并');
xlabel('信噪比');
ylabel('误比特率');
title('三种主要分集合并方式性能比较');
五、实验结果。