无线信道建模

上传人:鲁** 文档编号:432600056 上传时间:2022-07-26 格式:DOC 页数:11 大小:543.01KB
返回 下载 相关 举报
无线信道建模_第1页
第1页 / 共11页
无线信道建模_第2页
第2页 / 共11页
无线信道建模_第3页
第3页 / 共11页
无线信道建模_第4页
第4页 / 共11页
无线信道建模_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《无线信道建模》由会员分享,可在线阅读,更多相关《无线信道建模(11页珍藏版)》请在金锄头文库上搜索。

1、无线衰落信道及仿真无线衰落信道在无线移动信道中,信号从发射天线经过复杂的传播环境到达接收天线,接收信号为各反射、衍射和散射分量以及信道噪声的复合,因而会产生严重的失真。另外,移动信道中由于移动台运动或信道环境的改变会使信道特性随时间随机变化,接收到的信号由于Doppler效应会产生更为严重的失真。信号在无线移动信道中传播,除了自由空间固有的传输损耗之外,还会由于受到建筑物、地形等的阻挡而引起信号功率的衰减。除了这些衰减作用之外,影响接收信号的主要因素包括:1 多径传播无线移动信道中,由于反射、散射等的影响,实际到达接收机的信号为发射信号经过多个传播路径之后各分量的叠加。不同路径分量的幅度、相位

2、、到达时间和入射角各不相同,使接收到的复合信号在幅度和相位上都产生了严重的失真。多径传播会引起信号在时间上的展宽,从而带来符号间的干扰(ISI)。2 移动台的运动速度在无线移动系统中,需要使用很高的载波频率进行信号传送。如果移动台相对于基站运动,由于各入射信号的入射角不相同,各路径分量受到不同的Doppler频率调制,使接收到的复合信号产生非线性失真。若所使用的载波频率一定,移动台的移动速度越高,Doppler频移对接收信号的影响就越严重。3 传播环境中物体的运动如果无线信道环境中存在运动的物体,会使到达接收天线的某些多径分量随时间变化。如果移动物体处于发射或接收天线附近且具有较高的速度,这时

3、,移动环境中运动物体引起的Doppler频移对信号的影响就必须加以考虑。4 信号的物理带宽宽带信号和窄带信号在多径信道中的表现出不同的衰落特性。如果传送信号的物理带宽比“信道带宽”(相干带宽)更宽,接收信号将产生失真。但如果信号带宽比Doppler带宽大很多,信号对Doppler频移引起的失真将不敏感。如果传送信号的物理带宽比信道带宽窄,则接收信号波形在时间上不会引起明显的失真。但如果信号带宽窄到可以与Doppler带宽相比拟时,信号对Doppler频移引起的失真将较为敏感。平衰落信道(多径传播,无附加时间扩展)传播特性与仿真模型(1) 连续导频正弦波通过存在Doppler频移的快衰落信道假设

4、基站使用一固定的垂直极化天线,移动台垂直于地面的接收天线接收了来自个入射方位角的电磁波,每一入射电磁波的方向、相位是随机的,并假设每一入射波能量相同。图1给出了移动台入射角为的一束平面波示意图。实际上,如果移动台与基站之间不存在可视路径(LOS),则接收天线的每一入射分量所经历的散射衰耗基本相同,等能量假设是合理的。设发射机发送一角频率为的连续单频正弦信号 (1)设移动台相对于基站的运动速度为,第条入射电磁波与移动台运动方向夹角为,则其Doppler频移为图1 移动台随机入射角平面波示意图 (2) 式中为真空中光速,为最大Doppler频率偏移。该单频信号经过多径信道到达移动台的接收收信号为

5、(3)式中和分别为 (4) (5)和为二不相关的零均值高斯过程,并具有相同的功率谱密度。现考察接收信号的功率谱密度。考虑的相关函数 (6)式中假定和都为平稳随机过程并具有相同的自相关函数。设随机信号和的功率谱密度分别为和。对式(6)作傅立叶变换,可得到信号的功率谱密度 (7)设接收天线的微小入射角内入射功率为,天线方向增益为,当入射波数时,接收功率可以表示为 (8)而入射角频率 (9)从上式可见,从和方向的入射波将产生相同的频移。另外,考虑信号为实信号,其双边功率谱的正负边带关于纵轴对称,即,于是有 (10)由式(9)得到,采用天线()并假定各方向入射功率相等()。令,并注意到功率谱正负频域的

6、对称性,可得 (11)比较式(7)和(11)可以得到和的功率谱 (12)(2)复模型(基带等效模型)的构造I(t)和Q(t)分别为发送信号的同行和正交分量。对于根据:则为包络 其中包络为,对于 其中: 对于 其中: 其中: 包络为 可用下图描述: 单延迟、多径衰落和均为实信号,二者功率谱相同,为多普勒滤波器SUI 信道Standfrod UniversityInterim (SUI) channel modelsA类地形:中高密林山地(高损耗)B类地形:低密林山地(中损耗)C类地形:低密林(近乎)平地 (低损耗)地形类型SUI模型CSUI-1,SUI-2BSUI-3,SUI-4ASUI-5,S

7、UI-6SUI-1,2多普勒频移低时间扩展小C地形(低密林近平地)SUI-3多普勒频移低时间扩展小B地形(低密林山地)SUI-4多普勒频移高时间扩展中等B地形(低密林山地)SUI-5多普勒频移低时间扩展大A地形(中高密林山地)SUI-6多普勒频移高时间扩展大A地形(中高密林山地)信道仿真SUI-3信道附:SUI-3信道仿真的MATLAB程序close all;clear all;N=10000; %number of independent realizationOR=4; %observation rate in HzM=256; %number of taps of the Doppler

8、 filterDop_res=0.1; %Doppler resolution of SUI parameter in Hz(used in resampling-process)res_accu=20; %accuracy of resamplingP=0 -5 -10; %power in each tap in dBK=1 0 0; %Reciean K-factor in linear scaletau=0.0 0.5 1.0; %tap delay in usDop=0.4 0.4 0.4; %Doppler maximal frequency parameter in Hzant_

9、corr=0.4; %antenna correlation (envelope correlation coefficient)Fnorm=-1.5113; %gain normalizationP=10.(P/10); %calculate linear powers2=P./(K+1); %calculate variancem2=P.*(K./(K+1); %calculate constant powerm=sqrt(m2);%Addition info:RMS delay spreadrmsdel= sqrt( sum(P.*(tau.2)/sum(P) -( sum(P.*tau

10、)/sum(P)2 );fprintf(rms delay spread %6.3f usn,rmsdel);%Now we create the Ricean channel coefficients with the specified powersL=length(P);paths_r=sqrt(1/2) *(randn(L,N)+j*randn(L,N) .*(sqrt(s2)*ones(1,N);paths_c=m*ones(1,N);for p=1:L D=Dop(p)/max(Dop)/2; %normalize to highest Doppler f0=0:M*D/(M*D)

11、; %frequency vector PSD=0.785*f0.4-1.72*f0.2+1.0; filt= PSD(1:end-1) zeros(1,M-2*M*D) PSD(end:-1:2); %S(f) filt=sqrt(filt); %from S(f) to |H(f)| filt=ifftshift(ifft(filt); %get impulse response filt=real(filt); %want a real-valued filter filt=filt/sqrt(sum(filt.2); %normalize filter path=fftfilt(fil

12、t, paths_r(p,:) zeros(1,M) ); paths_r(p,:)=path(1+M/2:end-M/2);end;paths=paths_r+paths_c;paths=paths*10(Fnorm/20); %Multiply all coefficients with F%Additional Info:average total tap powerPest=mean(abs(paths).2,2);fprintf(tap mean power level:%0.2f dBn,10*log10(Pest);%Additional Info:spectral power

13、distribution%figure,psd(paths(1,:),512,max(Dop) );figure,psd(paths(1,:),512,2*max(Dop) ); %should be 2 times max(Dop)SR=max(Dop)*2; %implicit sample ratem=lcm(SR/Dop_res,OR/Dop_res);P=m/SR*Dop_res; %find nominatorQ=m/OR*Dop_res; %find denominatorpath_OR=zeros(L,ceil(N*P/Q); %create new arrayfor p=1:L paths_OR(p,:)=resample(paths(p,:),P,Q,res_accu);end;2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号