|
Post by humayun on Oct 29, 2010 10:52:10 GMT -5
I didn't find any tutorial on MIMO on this Website I would request the administrator to please upload one! Thanks!
|
|
|
Post by charan langton on Nov 21, 2010 22:26:02 GMT -5
Working on it.
|
|
|
Post by humayun on Dec 16, 2010 13:51:37 GMT -5
OK. & I'm anxiously waiting to see it in your easy-to-understand style I've read your OFDM tutorial and I liked it!
|
|
imran
New Member
Posts: 1
|
Post by imran on Feb 18, 2011 12:10:18 GMT -5
dear CONGRATS for creating such a useful tutorials... 2 thumbs up for you
I am having trouble downloading tutorial 11 on link budjet, 18 and 19 on phase locked loop and 24 on turbo coding and MAP decoding both parts. Please help me out
|
|
|
Post by junaidhussain023 on Feb 21, 2011 16:46:23 GMT -5
hello every one can some one plzzzzzzz help me in the code why not getting the bit error rate curve for qpsk in OFDM clc; clear all rand('seed',0); randn('seed',0); packets =100; Bps=4; DecodeDepth=28; n=4; k=2; bits=12; rate=1/2; cons= 7; gen=[171 133]; N_fft=64; SNR_arry = 0:5:25 for snr_i=1:length(SNR_arry); snr=SNR_arry(snr_i) X=n*bits; %for i=1:packets msg=randint(1,X); trel=poly2trellis(cons,gen); cn = convenc(msg,trel); rp= reshape(cn,length(cn)/k,k); dec=bi2de(rp,'left-msb'); X_mod=pskmod(dec,Bps); ifft_sig =ifft(X_mod,N_fft); ifft_sig=ifft_sig( '; %%%%%%%%%%%% GI %%%%%%%%%%%% cp = ifft_sig(49:64); cp= [cp ifft_sig]; cp=cp( '; %%%%%%%%% NOISE %%%%%%%%%%%%%%%%%%%%%% noise=randn(size(cp))+j*randn(size(cp))*1/sqrt(2); H= cp+noise; % power=sum(abs(X_mod).^2)/length(X_mod); % pwsig=10*log10(power); % nipower=pwsig-snr; % H=wgn(1,length(cp),nipower,'complex'); %%%%%%%%%%%%%%% Remove CP %%%%%%%%%%%%%%%%%%%%%%%%% GR = H(17:end); %%%%%%%%%%%%% FFT %%%%%%%%%%%%%%%%%%%%%%%%%%%% ff_sig = fft(GR,N_fft); %%%%%%%%%%%%%%%%Demodulation%%%%%%%%%%%%%%%%%%%%%%%%%%%%% dem = pskdemod(ff_sig,Bps); bi=de2bi(dem,'left-msb'); bi=bi( '; %%%%%%%%%%%%%%%%%% Decode %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% x_decod=vitdec(bi,trel,DecodeDepth,'trunc', 'hard'); decod=x_decod(1:48); [row,column]=size(msg); BER=0; biterror=0; for i=1:row for j=1:X if decod(i,j)~=msg(i,j) biterror=biterror+1; end end end BER(snr_i)=biterror/(row*X) %[num(snr_i),rat(snr_i)]=biterr(msg,decod); % err =xor(msg,decod); %rat=err(snr_i)/length(msg); yy=semilogy(snr_i,BER,'b-'); grid on % end end
|
|
|
Post by mazdaspring on Mar 5, 2011 23:07:07 GMT -5
Hi, Have you manage to do MIMO tutorial yet? Please upload it when you finish. Would you be able to let me know roughly when it will be done. Thank you so much for your help and building this useful blog.
|
|
|
Post by wireless on Mar 10, 2011 12:00:08 GMT -5
|
|
|
Post by mazdaspring on Mar 15, 2011 18:38:45 GMT -5
Do you know how to save these video from the website? I want to keep it to watch it in the future.
|
|