Rake接收机仿真
DS—SS系统及其Rake接收机的设计和仿真

的伪随机码(N码) 系统将要发送的信号通过 P P 。 N码进行
扩频 , 然后去调制载波频率, 从而产生扩频信号。 其原理如
然而 。 经过了扩频后的带宽会变得较宽 。 信号带宽如 果大于通道的相干带宽。 信号在经过无线通道时会遭遇频 率选择性衰落的问题。 在接收端为了克服多径衰落造成的 信号失真则必须使用 比较复杂的 R k ( ae耙式) 接收 机来收集每个路径的信号。 本文将以D . 系统的基本原理为基础. SS S 讨论
扭 曲信号
∽
应滤波器的权矢量, n e) ( 为输入的干扰信号, 为长引子。 为精确地进行信道仿真, 结合多径衰落信道仿真模型 与LS M 算法 . 可创建出如图6 所示的信道估算模型。
Rk 接收机的设计及其 M T A ae A L B实现 。
在数字蜂窝系统中, 一般采用 Q S PK调制方式, 通过把
输人数据分成 2 个序列来实现,其 中一个序列为奇数比
2 D . S 系 统 的 设 计 SS
21 信 号产 生器 .
A s 6c ci )t n
在 D .S S 系统中。 S 每个用户分配到一个惟一
图 2 用 于数字蜂 窝系统的 Q S P K调 制 器 的 结 构
维普资讯
电信 科 学 l 2
系统链路预算模型或 Rk 接收机时,需要 ae
一
Байду номын сангаас
个正确合适的传播模型。 为精确地进行信
道仿真,必须了解不同的衰落情况及其影 响. 并创建衰落效应的数字模型。 参考文献『 2 】
宽 。扩展 频 谱 技术 主要 分 为 直接 序 列 扩 频 (ic d e rt
s unesr dset m。S S… 和 跳频 扩频 (euny e ec pe cu D . ) q a p r S fq ec r
实验二 RAKE接收机仿真

实验二RA KE接收机仿真一、实验目的(1)了解R A K E接收机的原理;(2)分析比较3种不同合并算法的性能。
二、实验内容(1)编写M A T L A B程序,实现R A K E接收机;(2)修改信噪比,观察3种合并算法误码率。
三、实验原理见教材P212-213。
四、实验步骤(1)画出仿真程序流程图;(2)运行M A T L A B开发环境,编写程序;(3)运行程序,观察实验结果;(4)分别修改扩频因子、信噪比、数据长度、功率因子等参数,观察并比较实验结果;(5)画出R A K E接收机的性能曲线并分析原因。
五、思考题(1)本仿真采用三径支路,实际系统中径数要多得多,是否径数越多越好?(2)三种合并算法哪个最佳?参考代码如下:N u m u s e r s=1;N c=16;%扩频因子I S I_L e n g t h=1;%每径延时为I S I_L e n g t h/2E b N0d b=[0:2:10];%信噪比,单位d BT l e n=8000;%数据长度%误比特率的初始值B i t_E r r o r_N u m b e r1=0;B i t_E r r o r_N u m b e r2=0;B i t_E r r o r_N u m b e r3=0;%每径功率因子p o w e r_u n i t a r y_f a c t o r1=s q r t(6/9);p o w e r_u n i t a r y_f a c t o r2=s q r t(3/9);p o w e r_u n i t a r y_f a c t o r3=s q r t(1/9);s_i n i t i a l=r a n d s r c(1,T l e n);%数据源%产生w a l s h矩阵W a l2=[11;1-1];W a l4=[W a l2W a l2;W a l2W a l2*(-1)];W a l8=[W a l4W a l4;W a l4W a l4*(-1)];W a l16=[W a l8W a l8;W a l8W a l8*(-1)];%扩频s_S p r e a d=z e r o s(N u m u s e r s,T l e n*N c);r a y1=z e r o s(N u m u s e r s,2*T l e n*N c);r a y2=z e r o s(N u m u s e r s,2*T l e n*N c);r a y3=z e r o s(N u m u s e r s,2*T l e n*N c);f o r i=1:N u m u s e r sx0=s_i n i t i a l(i,:).’*W a l16(8,:);x1=x0.’;s_S p r e a d(i,:)=(x1(:)).’;e n d%将每个扩频后的输出重复为两次,有利于下面的延迟(延迟半个码元)r a y1(1:2:2*T l e n*N c-1)=s_S p r e a d(1:T l e n*N c);r a y1(2:2:2*T l e n*N c)=r a y1(1:2:2*T l e n*N c-1);%产生第二径和第三径信号r a y2(I S I_L e n g t h+1:2*T l e n*N c)=r a y1(1:2*T l e n*N c-I S I_L e n g t h);r a y3(2*I S I_L e n g t h+1:2*T l e n*N c)=r a y1(1:2*T l e n*N c-2*I S I_L e n g t h);f o r n E N=1:l e ng t h(E b N0d b)e n=10^(E b N0d b(n E N)/10);%将E b/N0的d B值转化成十进制数值s i g m a=s q r t((32/(2*e n)));%接收到的信号d e m pd e m p=p o w e r_u n i t a r y_f a c t o r1*r a y1+p o w e r_u n i t a r y_f a c t o r2*r a y2+p o w e r_u n i t a r y_f a c t o r3*r a y3+(r a n d(1,2*T l e n*N c)+r a n d n(1,2*T l e n*N c)*i)*s i g m a;d t=re s h a p e(d e m p,32,T l e n)’;%将w a l s h码重复为两次W a l16_d(1:2:31)=W a l16(8,1:16);W a l16_d(2:2:32)=W a l16(8,1:16);%解扩后r d a t a1为第一径输出r d a t a1=d t*W a l16_d(1,:).’;%将w a l s h码延迟半个码片W a l16_d e l a y1(1,2:32)=W a l16_d(1,1:31);%解扩后r d a t a2为第二径输出r d a t a2=d t*W a l16_d e l a y1(1,:).’;%将w a l s h码延迟一个码片W a l16_d e l a y2(1,3:32)=W a l16_d(1,1:30);W a l16_d e l a y2(1,1:2)=W a l16_d(1,31:32);%解扩后r d a t a3为第三径输出r d a t a3=d t*W a l16_d e l a y2(1,:).’;p1=r d a t a1’*r d a t a1;p2=r d a t a2’*r d a t a2;p3=r d a t a3’*r d a t a3;p=p1+p2+p3;u1=p1/p;u2=p2/p;u3=p3/p;%最大比合并r d_m1=r e a l(r d a t a1*u1+r d a t a2*u2+r d a t a3*u3);%等增益合并r d_m2=(r e a l(r d a t a1+r d a t a2+r d a t a3))/3;%选择式合并u=[u1,u2,u3];m a x u=m a x(u);i f(m a x u==u1)r d_m3=r e a l(r d a t a1);e l s e i f(m a x u==u2)r d_m3=r e a l(r d a t a2);e l s e r d_m3=r e a l(r d a t a3);e n de n d%三种方法判决输出r_D a t a1=s i g n(r d_m1)’;r_D a t a2=s i g n(r d_m2)’;r_D a t a3=s i g n(r d_m3)’;%计算误比特率B i t_E r r o r_N u m b e r1=l e n g t h(f i n d(r_D a t a1(1:T l e n)~=s_i n i t i a l(1:T l e n)));B i t_E r r o r_R a t e1(n E N)=B i t_E r r o r_N u m b e r1/(T l e n);B i t_E r r o r_N u m b e r2=l e n g t h(f i n d(r_D a t a2(1:T l e n)~=s_i n i t i a l(1:T l e n)));B i t_E r r o r_R a t e2(n E N)=B i t_E r r o r_N u m b e r2/(T l e n);B i t_E r r o r_N u m b e r3=l e n g t h(f i n d(r_D a t a3(1:T l e n)~=s_i n i t i a l(1:T l e n)));B i t_E r r o r_R a t e3(n E N)=B i t_E r r o r_N u m b e r3/(T l e n);e n ds e m i l o g y(E b N0d b,B i t_E r r o r_R a t e1,’*-’);h o l d o n;s e m i l o g y(E b N0d b,B i t_E r r o r_R a t e2,’o-’);h o l d o n;s e m i l o g y(E b N0d b,B i t_E r r o r_R a t e3,’+-’);g r i d o n;l e g e n d(’最大比合并’,’等增益合并’,’选择式合并’); x l a b e l(’信噪比(d B)’);y l a b e l(’误比特率’);t i t l e(’3种主要分集合并方式性能比较’);01234567891010-410-310-210-1100信噪比(dB)误比特率3种主要分集合并方式性能比较最大比合并等增益合并选择式合并EbN0db=[0:2:20]; %信噪比,单位dB02468101210-410-310-210-1100信噪比(dB)误比特率3种主要分集合并方式性能比较最大比合并等增益合并选择式合并。
模糊步长的RAKE接收机仿真研究

t a z y se h tf z tp RAK e ev rp ro a c s b t rt a h r d t n lRAK e e v rp r r a c . u E r c ie e r n e i et n t e ta i o a fm e h i E r c ie e o f m n e KEYW ORDS: DMA ;RAKE r c ie ;L g r h ;F z y se C e ev r MS a o i m l t u z t p
ABS TRACT : h o v n in lRAKE r c ie e d o ic e s h u e f r n h st mp o e t e p roma c T e c n e t a o e ev rn e s t n r a e t e n mb ro a c e o i r v h e r n e b f
Si u a i n Re e r h o m l to s a c n RAKE c i e s d o z y Stp Re ev r Ba e n Fu z e
Z HANG - ig ,IC a g p n Ai pn J h n - e g
( .ntueo G aut,Lan gT cnc nvri , ldoLann 2 15 C i ; 1 Istt f rd a i e ioi eh ia U ie t Hu a i ig15 0 , hn n l sy u o a 2 Sho o l tcadIf m t nE gne n , i nn eh i l n esy H ldoLan g15 0 ,C ia .col f e r n o ai nier g La i T cnc i r t, uu a ioi 2 15 hn ) Ec i nr o i o g aU v i n
水声混沌扩频RAKE接收机的Simulink仿真

第19卷 第1期 中 国 水 运 Vol.19 No.1 2019年 1月 China Water Transport January 2019收稿日期:2018-08-05作者简介:卢鉴鑫(1994-),浙江新昌人,浙江海洋学院 硕士生,研究方向为水声通信。
基金项目:浙江省公益性项目(2015C31072);舟山市定海区科技计划项目(2015C3101)。
水声混沌扩频RAKE 接收机的Simulink 仿真卢鉴鑫,胡佳臣,鄢泓哲(1.浙江海洋大学 船舶与机电工程学院,浙江 舟山 316022;2.浙江海洋大学 海洋科学与技术学院,浙江 舟山 316022)摘 要:水声通信系统中,多径效应对通信质量影响异常严重。
采用RAKE 接收技术能够有效地对多径信号进行收集利用,增强信号能量,提高输入端信噪比,从而改善通信质量。
论文首先分析了RAKE 接收机的工作原理,然后在Simulink 平台搭建以RAKE 接收技术为核心的混沌扩频通信系统模型,并对RAKE 接收机的性能进行仿真分析。
仿真结果表明,水声通信中采用RAKE 接收技术能够有效提高系统可靠性和抗干扰能力,降低误码率。
关键词:RAKE 接收机;多径效应;Simulink;混沌扩频中图分类号:TP391.9 文献标识码:A 文章编号:1006-7973(2019)01-0089-03引言近年来,随着维护海洋权益、海洋开发利用等需求的增长,水声通信的应用越来越广泛。
水声通信中最大的特异性,也是最大的技术难题,即水声多途经效应。
随着现代信号处理技术的快速发展,目前被广泛接受用来处理多径效应的技术主要有自适应波束形成、自适应均衡、扩频、分集以及阵列处理等技术[1]。
其中扩频技术尤其是直接序列扩频技术,简单又有效,又是唯一可以在负信噪比环境中完成通信的技术;分集技术能够高效地利用多径能量来提高解调器端的输入信噪比,抵抗信号衰落,降低误码率。
RAKE 接收机实际上就是一种扩频与分集相结合的新型通信系统,能够有效地克服水声信道中的多径效应,在水下中实现安全可靠通信。
Rake接收机仿真

3G移动通信实验报告实验名称:Rake接收机仿真学生姓名:学生学号:学生班级:所学专业:实验日期:1.实验目的1. 了解Rake接收机的原理。
2. 分析比较三种不同合并算法的性能。
2.实验原理移动通信系统工作在VHF和UHF两个频段(30——3000MHz),电波以直射方式(即“视距”方式)在靠近地球表面的大气中传播。
由于低层大气并非均匀介质,会产生折射和吸收现象;而且传输路径上遇到的各种障碍物(如山,高楼,树等)还可能发生反射、绕射和散射等,到达接收方的信号可能来自不同的传播路径。
即移动通信的信道是典型的多径衰落信道,如下图所示:图9-1 多径传播示意图多径传播将引起接受信号中脉冲宽度扩展,称为时延扩展。
时延扩展的时间可以用第一个码元信号至最后一个多径信号之间的时间来测量。
时延扩展会引起码间串扰,严重影响数字信号的传输质量。
分集技术是克服多径衰落的一个有效方法。
包括频率分集,时间分集、空间分集和极化分集。
其基本原理是接收端对多个携带有相同信息但衰落特性相互独立的多径信号合并处理之后进行判决,从而将“干扰”变为有用信息,提高系统的抗干扰能力。
本仿真采用在CDMA系统中广泛使用的Rake接收技术,且为时间分集。
因为当传播时延超过一个码片周期时,多径信号实际上可看成是互不相关的。
Rake接收机采用一组相关接收机,分布于每条路径上,各个接收机与同一期望信号的多径分量之一相关,根据各个相关输出的相对强度加权后合成一个输出。
根据加权系数的选择原则,有三种合并算法:选择式合并,等增益合并和最大比合并。
Rake接收机的相关器的原理如图:图9-2 Rake接收机的相关器的原理假设采用M个相关器去接收M个多径信号分支,其中12,,,Mααα是每一条分支的乘性系数,它们的取值是根据所采用组合方式(例如最大比合并、等增益合并等)而可调的。
不妨令相关器1与最强的多径支路1m同步,并且多径支路2m比多径支路1m延迟时间1τ到达接收端。
基于MATLAB的CDMA系统RAKE接收机仿真分析

基于MATLAB的CDMA系统RAKE接收机仿真分析CDMA(Code Division Multiple Access)是一种广泛应用于移动通信系统中的多址技术,其中RAKE接收机是一种常用于CDMA系统中的接收机。
在这篇文章中,我们将讨论基于MATLAB的CDMA系统中RAKE接收机的仿真分析。
首先,我们要理解什么是CDMA系统和RAKE接收机。
CDMA系统是一种用于无线通信的多址技术,它允许多个用户同时在相同频带上进行通信,通过使用不同的扩频码将用户之间的通信进行区分。
CDMA系统具有很好的抗干扰性能和较高的频谱利用率,因此被广泛使用于移动通信领域。
RAKE接收机是一种用于CDMA系统中信号接收的技术,它通过采用多个接收分支来接收和合并从不同路径到达的信号,以提高接收信号的质量。
RAKE接收机通常使用一个或多个强旗手路径来提取信号的多径分支,然后将这些分支合并以获得更好的信号质量。
现在,我们将讨论如何使用MATLAB进行CDMA系统中RAKE接收机的仿真分析。
首先,我们需要定义CDMA系统的参数。
这些参数包括扩频码、码片持续时间、符号持续时间、发射功率等。
我们可以使用MATLAB中的变量来定义这些参数。
接下来,我们需要生成CDMA系统中的发送信号。
我们可以使用MATLAB中的随机函数生成多个用户的发送信号,并使用对应的扩频码将其展开。
然后,我们可以将这些发送信号叠加在一起,并将它们传输到信道中。
然后,我们需要建立CDMA系统的信道模型。
在仿真中,我们可以使用MATLAB中的函数来模拟信道的特性,如多径传播和噪声。
我们可以使用瑞利衰落信道模型来模拟多径传播,并将高斯白噪声添加到接收信号中。
接着,我们可以实现RAKE接收机。
在MATLAB中,我们可以使用函数或自定义算法来实现RAKE接收机的功能。
首先,我们需要将接收信号传输到RAKE接收机中的各个分支。
然后,我们可以使用相关器来检测这些分支中的信号,并选择最强的分支作为接收信号的输出。
RAKE接收
RAKE接收其基本原理是将无线通信系统中,幅度明显大于噪声背景的多径分量取出,对其进行延时和相位校正,使之在某一时刻对齐,并按一定的规则进行合并,变矢量合并为代数求和,有效地利用多径分量,提高多径分集的效果。
英文全称:Rake Receive• 1 背景• 2 原理• 3 组成• 4 应用于CDMA系统• 5 应用于UWB• 6 相关条目•7 参考资料RAKE接收-背景RAKE接收效果仿真RAKE接收机(RAKE receiver)一种能分离多径信号并有效合并多径信号能量的最终接收机。
多径信号分离的基础是采用直接序列扩展频谱信号。
当直扩序列码片宽度为TC时,系统所能分离的最小路径时延差为TC。
RAKE接收机利用直扩序列的相关特性,采用多个相关器来分离直扩多径信号,然后按一定规则将分离后的多径信号合并起来以获得最大的有用信号能量。
这样将有害的多径信号变为有利的有用信号。
应用 RAKE接收机主要应用在直扩系统中,特别是在民用CDMA(码分多址)移动通信系统中。
下图示出一个RAKE接收机,它是专为CDMA系统设计的多径最佳接收机。
在移动通信的环境中,不但需要移动台收发器,也需要基地台收发器,因此无论移动台在通信区域内的哪一个位置,系统都能提供一条高品质的通信链路。
对于窄带系统来说,由于在传送一个符号的时间内,总会有一小部份功率较强的多径信号出现在接收机端,因此系统会通过软件来实现信道等化功能,以便更正符码之间的干扰现象(ISI:Inter-Symbol Interference)。
由于CDMA系统具有宽带的特性(也就是很高的码片速率),因此这些路径可能会超过一个CDMA位(码片)的宽度;在这种情形下,传统的等化功能将不再适用,需要一种新的技术,它必须能接收所有路径的信号,然后组成一个完整的信号。
RAKE接收机就拥有这样的功能,它可以收到所有可能路径的信号,然后再将这些路径上的信号组合成一个非常清晰的信号,强度远超过单个路径上的信号;基本上,RAKE接收机会计算参考模式与接收信号之间的相关性,然后找出个别信号的传送路径。
贝叶斯压缩感知的UWB稀疏信道估计 修改标注版
① 基金项目:福建省中青年教师教育科研项目(编号JA15527),武夷学院高级引进人才科研启动项目(编号YJ201607) 收稿时间:xxxx-xx-xx;收到修改稿时间:xxxx-xx-xxSpecial Issue 专论·综述 1贝叶斯压缩感知的UWB 稀疏信道估计①摘 要: 本文提出基于贝叶斯压缩感知理论的超宽频信道估计算法,目的是将检测超宽频信号的接收器采用在贝叶斯压缩感知框架。
为了降低超宽频(UWB )信号失真,本文开发了二种超宽频(UWB )信道估计方法来检测接受UWB 信号,一种方法是BCS-Prake,利用信号第一次到达的路径来检测接受的UWB 信号而另一种方法是BCS-Srake 利用Dijkstra 算法求出最短最优路径来检测UWB 信道以减少已接受信号的失真 并且分析本文的提出方法的误码率。
本文对不同的传播场景和UWB 通信信道进行仿真,这两种方法都优于传统的检测器,导致BCS-Prake 和BCS-Srake 的低复杂性,同时仿真结果显示BCS-Srake 比BCS-Prake 拥有低误码率,但复杂度要比BCS-Prake 高。
关键词:贝叶斯压缩感知;超宽频(UWB);信道估计; Prake;SrakeBayesian-based Compressive Sensing on Sparse Channel Estimation for UWB SystemLIAN Yan-Ping 1,21(Mathematics and Computer Science Department of Wuyi University, wuyishan 354300) 2(The Key Laboratory of Cognitive Computing and Intelligent Information Processing ofFujian Education Institutions of WuyiUniversity, wuyishan 354300)Abstract : In some moving object detection process, it needs to automaticly judge whether it has detected the moving object, although there is no moving object in the current scene, detection result wrongly judges that it have detected the moving object. In order to find the source of the error, optical flow disturbance effect is found through experiment. The optical flow disturbance effect detection algorithm is designed, and the effect of optical flow perturbation is clearly detected. Next, through the binarization method of image it eliminates optical flow disturbance effect. The ideal results of the moving object detection are obtained. This research proves that the optical flow perturbation effect exists in the space, which can cause interference to the detection of moving object. It also can eliminate the effect of optical flow disturbance and improve the accuracy and reliability of moving object detection and judgment. Key words : Bayesian Compressive sensing; UWB; channel estimation; Prake;Srake1 引 言超宽带(UWB )通信是无线通信的新兴技术,由于具有较低的功率能量,鲁棒性和高精度测量远距离能力等吸引人的特点。
Atoll使用简易教程CDMA网络
Atoll使用简略教程一、操作步骤简单介绍成立一个 CDMA2000 工程并进行网络规划、仿真、生成报告的步骤。
(1)新建一个工程(2)导入三维地图(3)选择坐标系(4)导入网络数据(5)选择、校订流传模型(6)流传计算和生成覆盖图(7)话务建模、导入话务地图(8) Monte-Carlo 仿真(9)成立其余的展望模拟(10 )生成报告操作流程图以下列图所示(当今工作中所波及的工作):二、新建工程翻开Atoll程序后,在下列图所示的界面中点击按钮,或选择菜单File->New。
在弹出的Project Templates对话框中,选择CDMA2000 1xRTT 1xEV-DO,以下列图所示。
Atoll 翻开一个空白的CDMA2000模版工程。
模版工程中已经包含了缺省供给的天线数据库。
Atoll 的主要窗口有阅读窗口Explorer和地图窗口,以下列图所示。
三、地图导入选择菜单 File->Import ,以下列图所示:在弹出的“翻开”对话框中,选择寄存地图数据的文件夹。
一般需要导入Atoll 中的地图数据包含:heights (海拔高度地图)、clutter (地物分类地图)和 vector(矢量地图)。
导入序次不限,本文档按heights->clutter->vectors的次序导入。
选择地图的精度要和仿真精度一致。
导入 heights地图1)选择2)在“翻开”对话框中,选择电脑硬盘中储存的三维地图heights 文件夹(我们使用“衢州嘉兴杭州余杭萧山三维数字地图”文件夹),下边所有事例都是以嘉兴为例。
index 文件,按“翻开”按钮,以下列图所示。
在弹出的 Data type对话框中选择Altitude 。
按“OK ”按钮,以下列图所示。
3)地图导入后以下列图所示。
Heights 地图会被自动寄存在 Atoll 界面左侧的 Explorer->Data标签里面的Digital Terrain Model文件夹下。
移动通信实验与实训(第二版)课件:同步、抗衰落及误码分析仿真实验
同步、抗衰落及误码分析仿真 图9-1 多径传播示意图
同步、抗衰落及误码分析仿真
多径传播将引起接收信号中脉冲宽度扩展,称为时延扩 展。时延扩展的时间可以用第一个码元信号至最后一个多径 信号之间的时间来测量。时延扩展会引起码间串扰,严重影 响数字信号的传输质量。
分集技术是克服多径衰落的一个有效方法,其包括频率 分集、时间分集、空间分集和极化分集。它的基本原理是接 收端对多个携带有相同信息但衰落特性相互独立的多径信号 合并处理之后进行判决,从而将“干扰”变为有用信息,提 高系统的抗干扰能力。
同步、抗衰落及误码分析仿真
1) 直接法(自同步法) 有些信号虽然本身不包含载波分量,但对该信号进行某 些非线性变换以后,就可以直接从中提取出载波分量,这就 是直接法提取同步载波的基本原理。下面介绍几种实现直接 提取载波的方法。 (1) 平方变换法和平方环法。设调制信号为m(t),m(t)中 无直流分量,则抑制载波的双边带信号为
同步、抗衰落及误码分析仿真 图8-6 锁相环的原理框图
同步、抗衰落及误码分析仿真
锁相环可用来实现输出和输入两个信号间的相位差同
步。当没有基准(参考)输入信号时,环路滤波器的输出为零 (或为某一固定值),这时,压控振荡器按其固有频率fv进行 自由振荡。当有频率为fR的参考信号输入时,uR和uv同时加 到鉴相器进行鉴相。如果fR和fv相差不大,鉴相器对uR和uv进 行鉴相的结果,输出一个与uR和uv的相位差成正比的误差电 压ud,再经过环路滤波器滤去ud中的高频成分,输出一个控 制电压uc,uc将使压控振荡器的频率fv (和相位)发生变化, 朝着参考输入信号的频率靠拢,最后使fv = fR,环路锁定。 环路一旦进入锁定状态后,压控振荡器的输出信号与环路的
五、思考题 使用科斯塔斯环直接对2PSK信号进行相干解调时,为
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3G移动通信
实验报告
实验名称:Rake接收机仿真
学生姓名:
学生学号:
学生班级:
所学专业:
实验日期:
1. 实验目的
1. 了解Rake 接收机的原理。
2. 分析比较三种不同合并算法的性能。
2. 实验原理
移动通信系统工作在VHF 和UHF 两个频段(30——3000MHz ),电波以直射方式(即“视距”方式)在靠近地球表面的大气中传播。
由于低层大气并非均匀介质,会产生折射和吸收现象;而且传输路径上遇到的各种障碍物(如山,高楼,树等)还可能发生反射、绕射和散射等,到达接收方的信号可能来自不同的传播路径。
即移动通信的信道是典型的多径衰落信道,如下图所示:
图9-1 多径传播示意图
多径传播将引起接受信号中脉冲宽度扩展,称为时延扩展。
时延扩展的时间可以用第一个码元信号至最后一个多径信号之间的时间来测量。
时延扩展会引起码间串扰,严重影响数字信号的传输质量。
分集技术是克服多径衰落的一个有效方法。
包括频率分集,时间分集、空间分集和极化分集。
其基本原理是接收端对多个携带有相同信息但衰落特性相互独立的多径信号合并处理之后进行判决,从而将“干扰”变为有用信息,提高系统的抗干扰能力。
本仿真采用在CDMA 系统中广泛使用的Rake 接收技术,且为时间分集。
因为当传播时延超过一个码片周期时,多径信号实际上可看成是互不相关的。
Rake 接收机采用一组相关接收机,分布于每条路径上,各个接收机与同一期望信号的多径分量之一相关,根据各个相关输出的相对强度加权后合成一个输出。
根据加权系数的选择原则,有三种合并算法:选择式合并,等增益合并和最大比合并。
Rake 接收机的相关器的原理如图:
图9-2 Rake 接收机的相关器的原理 假设采用M 个相关器去接收M 个多径信号分支,其中12,,,M ααα是每一条分支的乘性系数,它们的取值是根据所采用组合方式(例如最大比合并、等增益合并等)而可调的。
不妨令相关器1与最强的多径支路1m 同步,并且多径支路2m 比多径支路1m 延迟时间1
τ
到达接收端。
相关器2与多径支路2m 同步,它与2m 具有很好的相关性,但与1m 的相关性
则很差。
以此类推,第M 个相关器与比
1m 时延1M τ-的多径分量M m 相关性很强,但与121,,,M m m m -等多径分量相关性则很差。
因此如果一条多径分支受到衰落的影响,由于各条支路的独立性,还会有其他没有受到衰落的信号分支,此时给衰落的的信号分支设定一个很小的加权系数,就可以将该路的干扰抑制。
Rake 接收机的原理框图为:
图9-3 Rake 接收机的原理框图 选择式合并是检测接收到的多径信号,挑选其中信噪比最大的一径作为输出;等增益合并是将接收的多径信号按照相等的增益系数,同相相加后作为输出;最大比合并是按照适当的增益系数,同相相加后作为输出。
在不同的噪声环境中,三种合并算法的效果不同。
本实验使用MATLAB 平台编写程序实现。
假设信源输出用16位Walsh 码扩频,进入接收机的有3径;假设每条径之间延时半个码片,为了进行仿真,对Walsh 码进行扩展,每个码字重复一次,则长度为32位,如[1 1 0]扩展为[1 1 1 1 0 0]。
3. 实验内容
1、编写MATLAB 程序实现Rake 接收机。
2 、修改信噪比,观察三种合并算法的误码率。
4. 实验代码
clear all;
N_Ar=7; %径数
N_A(1,1)=0.5;
c_a=0.5;
for i=2:N_Ar
if i==N_Ar N_A(1,N_Ar)=c_a;
else
N_A(1,i)=0.5*c_a;
c_a=N_A(1,i);
end
end
N_A=sqrt(N_A); %径系数
N_d=1000;
data=randint(1,N_d); data_0=zeros(1,32*N_d);
cos_fc=zeros(1,32*N_d);
T=0.5;
w_0=[];
%16位walsh序列产生并扩展
H=0;
for i=1:4
H=[H,H;H,-H+1];
end
pn_w=H(2,1:16);
for i=1:16
w_0(1,2*i)=pn_w(1,i);
w_0(1,2*i-1)=pn_w(1,i);
end
w_01=w_0;
for i=1:N_d-1
w_0=[w_0,w_01];
end
w_0=w_0*2-1;
w=w_0;
for i=1:N_Ar-1
w=[w;w_0(1,32*N_d-i+1:32*N_d),w_0(1,1:32*N_d-i)]; end
%Data扩展
for i=1:32
data_0(1,i:32:i+(N_d-1)*32)=data;
end
data_0=data_0*2-1;
%发送端,扩频+转射频+分径
data_w=data_0.*w(1,:);
data_t1=data_w;
for i=1:N_Ar-1
data_t1=[data_t1;zeros(1,i),data_w(1,1:32*N_d-i)]; end
data_t=data_t1'*N_A';
data_t=data_t';
snr_max=10;
snr_min=-20;
snr_n=snr_max-snr_min;
if snr_n>0 d=1;
else d=-1;
end
error_rate=ones(1,snr_n);
s_n=1;
N_g=1; %误码率吧计算循环次数
for snr=snr_min:d:snr_max
en=0;
en2=0;
en3=0;
for e_n=1:N_g
%信道
data_r=awgn(data_t,snr);
%接收端
data_o=zeros(1,N_d);
A=N_A(1,1)*data_r.*w(1,:);
A2=data_r.*w(1,:);
for i=2:N_Ar
Ad=data_r.*w(i,:);
A=A+[N_A(1,i)*Ad(1,i:N_d*32),zeros(1,i-1)]; A2=A2+[Ad(1,i:N_d*32),zeros(1,i-1)];
end
A3=data_r.*w(1,:);
for n=1:N_d
sum=0;
sum2=0;
sum3=0;
for i=1:30;
sum=sum+A(1,(n-1)*32+i+1);
sum2=sum2+A2(1,(n-1)*32+i+1);
sum3=sum3+A3(1,(n-1)*32+i+1);
end
if sum>0 data_o(1,n)=1;
else data_o(1,n)=0;
end
if sum2>0 data_o2(1,n)=1;
else data_o2(1,n)=0;
end
if sum3>0 data_o3(1,n)=1;
else data_o3(1,n)=0;
end
end
for i=1:100
if data_o(1,i)~=data(1,i) en=en+1;
end
if data_o2(1,i)~=data(1,i) en2=en2+1;
end
if data_o3(1,i)~=data(1,i) en3=en3+1;
end
end
end
error_rate(1,s_n)=en/100/N_g;
error_rate2(1,s_n)=en2/100/N_g;
error_rate3(1,s_n)=en3/100/N_g;
s_n=s_n+1;
end;
%subplot(3,1,1);plot(data);
%subplot(3,1,2);plot(data_o);
%subplot(3,1,3);
semilogy(snr_min:d:snr_max,error_rate,snr_min:d:snr_max,error_rate2,snr_min :d:snr_max,error_rate3);
title('不同信噪比下误码率');
xlabel('snr/db');
ylabel('误码率/db');
legend('最大比','等比','选择');
5.实验结果。