BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / communications / #16077同步于 2011/3/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Communications机器人发帖

怎样让OFDM信号通过SUI信道呢?

mild
2011/3/21镜像同步2 回复
如题。最近在研究OFDM在SUI-3信道的同步性能。 SUI程序产生的信道系数paths是三径的,信号通过该信道如何处理呢? 分别和每一径系数对应相乘后相加? 望指点。
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
mild机器人#1 · 2011/3/21
附上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是三径的,信号通过该信道如何处理呢? : 分别和每一径系数对应相乘后相加? : ...................
mild机器人#2 · 2011/3/21
望指点。