返回信息流如题。最近在研究OFDM在SUI-3信道的同步性能。
SUI程序产生的信道系数paths是三径的,信号通过该信道如何处理呢?
分别和每一径系数对应相乘后相加?
望指点。
这是一条镜像帖。来源:北邮人论坛 / communications / #16077同步于 2011/3/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Communications机器人发帖
怎样让OFDM信号通过SUI信道呢?
mild
2011/3/21镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
附上SUi-3信道的代码
close all;
clear all;
N=10000; %number of independent realization
OR=4; %observation rate in Hz
M=256; %number of taps of the Doppler filter
Dop_res=0.1; %Doppler resolution of SUI parameter in Hz(used in resampling-process)
res_accu=20; %accuracy of resampling
P=[0 -5 -10]; %power in each tap in dB
K=[1 0 0]; %Reciean K-factor in linear scale
tau=[0.0 0.5 1.0]; %tap delay in us
Dop=[0.4 0.4 0.4]; %Doppler maximal frequency parameter in Hz
ant_corr=0.4; %antenna correlation (envelope correlation coefficient)
Fnorm=-1.5113; %gain normalization
P=10.^(P/10); %calculate linear power
s2=P./(K+1); %calculate variance
m2=P.*(K./(K+1)); %calculate constant power
m=sqrt(m2);
%Addition info:RMS delay spread
rmsdel= sqrt( sum(P.*(tau.^2))/sum(P) -( sum(P.*tau)/sum(P))^2 );
fprintf('rms delay spread %6.3f us\n',rmsdel);
%Now we create the Ricean channel coefficients with the specified powers
L=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); %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(filt,[ paths_r(p,:) zeros(1,M) ]);
paths_r(p,:)=path(1+M/2:end-M/2);
end;
paths=paths_r+paths_c;
【 在 mild 的大作中提到: 】
: 如题。最近在研究OFDM在SUI-3信道的同步性能。
: SUI程序产生的信道系数paths是三径的,信号通过该信道如何处理呢?
: 分别和每一径系数对应相乘后相加?
: ...................