Nâng cao chất lượng mạng tính toán di động thế hệ sau002

88 13 0
Nâng cao chất lượng mạng tính toán di động thế hệ sau002

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ LƯƠNG DUY HIẾU NÂNG CAO CHẤT LƯỢNG MẠNG TÍNH TOÁN DI ĐỘNG THẾ HỆ SAU LUẬN VĂN THẠC SĨ HÀ N ỘI - 2010 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ LƯƠNG DUY HIẾU NÂNG CAO CHẤT LƯỢNG MẠNG TÍNH TỐN DI ĐỘNG THẾ HỆ SAU NGÀNH CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH TRUYỀN DỮ LIỆU VÀ MẠNG MÁY TÍNH MÃ SỐ 60 48 15 LUẬN VĂN THẠC SĨ GIÁO VIÊN HƯỚNG DẪN: PGS.TS TRẦN HỒNG QUÂN HÀ N ỘI - 2010 LỜI CAM ĐOAN Tơi xin cam đoan luận văn hồn thành b ản thân tự nghiên cứu không h ề chép từ luận văn Nội dung luận văn có trích dẫn, tham khảo nêu rõ ph ần “Tài liệu tham khảo” Tôi xin cam đoan lời khai đúng, thông tin sai lệch tơi xin hồn tồn ch ịu trách nhiệm trước Hội đồng Hà N ội, ngày 18 tháng năm 2010 Người cam đoan Lương Duy Hiếu MỤC LỤC LỜI CẢM ƠN BẢNG CÁC TỪ VIẾT TẮT BẢNG THỐNG KÊ CÁC HÌNH V Ẽ CHƯƠNG LỊCH SỬ HỆ THỐNG THÔNG TIN DI ĐỘNG V À M ẠNG 4G .3 1.1 LỊCH SỬ MẠNG DI ĐỘNG VÀ XU H ƯỚNG PHÁT TRIỂN 1.2 GIỚI THIỆU MẠNG 4G 1.3 CÁC ỨNG DỤNG VÀ D ỊCH VỤ TRONG MẠNG 4G CHƯƠNG CÁC ĐẶC TÍNH CỦA KỸ THUẬT OFDM TRONG HỆ THỐNG THÔNG TIN DI ĐỘNG 4G 13 2.1 MỘT SỐ KHÁI NI ỆM 13 2.2 LỊCH SỬ PHÁT TRIỂN OFDM 14 2.3 NGUYÊN LÝ C Ơ BẢN CỦA OFDM 15 2.4 MƠ HÌNH TỐN HỌC CỦA OFDM 19 2.5 CÁC KỸ THUẬT ĐIỀU CHẾ TRONG OFDM 19 2.6 ƯU, NHƯỢC ĐIỂM CỦA OFDM 22 CHƯƠNG NÂNG CAO HI ỆU NĂNG CỦA HỆ THỐNG THÔNG TIN DI ĐỘNG BẰNG GIẢI PHÁP KẾT HỢP OFDM -MIMO 24 3.1 GIỚI THIỆU 24 3.2 MƠ HÌNH MÁY PHÁT DI D ỘNG OFDM 26 3.3 MƠ HÌNH KÊNH 26 3.4 MƠ HÌNH MÁY THU DI D ỘNG OFDM 28 3.5 CÁC THU ẬT TOÁN ĐIỀU KHIỂN ANTEN 29 3.6 KẾT QUẢ MÔ PHỎNG 31 3.7 MƠ HÌNH H Ệ THỐNG MIMO 33 3.7.1 Khái ni ệm 33 3.7.2 Mơ hình tốn h ọc 33 3.7.3 Dung lượng hệ thống MIMO 34 3.8 MÔ HÌNH H Ệ THỐNG OFDM - MIMO KẾT HỢP 35 3.8.1 Đề xuất mô hình hệ thống MIMO-OFDM 36 3.9 TÍNH HIỆU NĂNG CỦA HỆ THỐNG OFDM -MIMO 38 3.10 XÁC SUẤT LỖI ĐỐI VỚI HỆ THỐNG VÔ TUYẾN ĐIỀU CHẾ MPSK .40 3.11 XÁC SUẤT LỖI ĐỐI VỚI HỆ THỐNG ĐIỀU CHẾ MQAM 41 3.12 TÍNH XÁC SUẤT LỖI ĐỐI VỚI HỆ THỐNG ĐIỀU CHẾ QPSK 42 CHƯƠNG MƠ PHỎNG, PHÂN TÍCH ĐÁNH GIÁ HIỆU NĂNG GIẢI PHÁP KẾT HỢP OFDM-MIMO 44 4.1 CÔNG CỤ MÔ PHỎNG 44 4.2 MÔ PHỎNG BỘ PHÁT VÀ BỘ THU OFDM 44 4.3 MÔ PHỎNG GIẢI PHÁP KẾT HỢP OFDM-MIMO 47 4.3.1 Mơ hình giải pháp OFDM-MIMO 47 4.3.2 Lưu đồ phát ký tự mơ hình OFDM-MIMO 47 4.3.3 Lưu đồ thu ký tự mơ hình OFDM-MIMO 48 4.3.4 Lưu đồ mô thuật tốn tính BER 49 4.3.5 Số liệu mô 49 4.3.6 Xác su ất lỗi hệ thống vô tuyến điều chế MPSK 50 4.3.7 Xác suất lỗi hệ thống vô tuyến điều chế MQAM v MPAM 51 4.3.8 Xác su ất lỗi hệ thống vô tuyến điều chế QPSK 53 4.4 ĐÁNH GIÁ 54 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI 56 TÀI LI ỆU THAM KHẢO 56 PHẦN PHỤ LỤC 59 LỜI CẢM ƠN Tôi xin chân thành c ảm ơn Thầy giáo PGS.TS Trần Hồng Quân, Viện khoa học kỹ thuật Bưu điện tận tình hướng dẫn suốt thời gian nghiên cứu luận văn Xin cảm ơn Thầy giáo, Cô giáo Khoa Công ngh ệ thông tin - Đại học Công nghệ - Đại học Quốc gia Hà Nội tận tình giảng dạy, trang bị vốn kiến thức kinh nghi ệm q báu để tơi có kết tốt học tập Tôi xin bày t ỏ lịng bi ết ơn sâu sắc đến gia đình, bạn bè giúp đỡ, động viên tơi hồn thành t ốt chương trình học đề tài nghiên c ứu Hà N ội, ngày 18 tháng năm 2010 BẢNG CÁC TỪ VIẾT TẮT AM AWGN BER BPSK BS CDMA CP DC DFT DPLL DS-CDMA DSP DVB FDM FEC FFT FIR FM FOE FSC FSK GI ICI ICI ISI IDFT IEEE IFFT IMD ISI OFDM P/S PAPR PM PN PSK QAM QPSK S/P SC SNR Wimax HÌNH SỐ Hình 1.1 Hình 1.2 Hình 1.3 Hình 1.4 Hình 1.5 Hình 2.1 Hình 2.2 Hình 2.3 Hình 2.4 Hình 2.5 Hình 3.1 Hình 3.2 Hình 3.3 Hình 3.4 Hình 3.5 Hình 3.6 HÌNH SỐ Hình 3.7 Hình 3.8 Hình 3.9 Hình 3.10 Hình 4.1 Hình 4.2 Hình 4.3 Hình 4.4 Hình 4.5 Hình 4.6 Hình 4.7 Hình 4.8 Hình 4.9 Hình 4.10 Hình 4.11 Hình 4.12 Hình 4.13 Hình 4.14 55 kết hợp OFDM MIMO thông qua phép bi ến đổi kỳ dị ta đưa kênh tương đương AWGN kết cải thiện chất lượng hệ thống 56 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI Đề tài nghiên c ứu nâng cao chất mạng mạng di động hệ sau đ ã tìm hiểu cách có hệ thống lịch sử hệ thống thông tin di động Tiếp cận v tìm hiểu lĩnh vực điều chế tín hiệu OFDM, ứng cử vi ên cho lớp vật lý mạng thông tin di động 4G Luận văn đ ã giới thiệu số thành nghiên c ứu nâng cao hiệu hệ thống 4G Điểm luận văn l chứng minh khả đưa kênh fading lựa chọn kênh nhi ễu Gauss Từ đề xuất giải pháp kết hợp hệ thống MIMO OFDM để cải thiện hiệu hệ thống thông tin di động sử dụng công nghệ OFDM Luận văn tiến hành mô ph ỏng tính xác suất lỗi hệ thống tổ hợp MIMO-OFDM đưa kênh nhiễu Gauss công cụ MATLAB để khẳng định, so sánh v ới hệ thống OFDM thơng thường Việc tìm hiểu lĩnh vực nâng cao chất lượng mạng di động chủ đề rộng, bao gồm nhiều kỹ thuật phức tạp khác Trong luận văn n ày, đề cập đến vấn đề hẹp hệ thống thông tin di động sử dụng kỹ thuật điều chế OFDM kết hợp MIMO Với c ùng ch ủ đề này, có th ể hướng đến nghiên cứu tiếp theo: - Nghiên c ứu giao thức kết nối khối MIMO -OFDM - Nghiên c ứu điều kiện kết nối - Nghiên cứu, tìm hiểu số hệ thống OFDM nâng cao VOFDM (Vector OFDM), COFDM (Coded OFDM), WOFDM (Wideband OFDM), - Ứng dụng OFDM DVB-T, WLAN, OFDMA - Ứng dụng công nghệ OFDM WiMAX 57 TÀI LI ỆU THAM KHẢO [1] AndreaGoldsmith Wireless Communications, StanfordUniversity, 2005 [2].ShinsukeHara RamjeePrasad, “ Multicarrier Techniques for 4G Mobile Communications ” [3] MingJiang and andLajosHanzo Multiuser MIMO -OFDM for NextGeneration Wireless Systems [4] L.Hanzo, M.Mu er,B.J.Choi, and T.Keller, OFDMandMC -CDMA for Broadband Multi-User Communications WLANsandBroadcasting.Piscataway, NJ IEEE Press/Wiley, 2003 [5] Ramjee Prasad “OFDM for Wireless Communications Systems” Artech House, 2004 [6] Ye(Geoffrey) Li, Gordon Stuber “Orthogonal Frequency Division Multiplexing for Wireless Communications” ,Springer , 2006 [7] Hui Liu, Guoqing Li “ OFDM- Based Broadband Wireless Networks” Wiley Interscience, 2005 [8] L.Hanzo, M.Munster, B.J.Choi and T.Keller “ OFDM and MC-CDMA for Broadband Multi-User Communications, WLANs and Broadcasting ”All of Univesity of Southampton,UK, IEEE Press/ Wiley 2003 [9] Juha Heikala, John Terry, Ph.D “OFDM Wireless LANS : A Theoritical and Practical Guide” ISBN :0672321572 [10] Henrik Schulze and Christian Luders, “Theory and Application of OFDM and CDMA”, Fachhochschule Sudwestfalen Meschede, Germany-2005 58 [11] L.HANZO,W.WEBB,and T.KELLER,"Single-and Multi-Carrier Quadrature Amplititude Modulation" New York: IEEE Press/ Wiley, Apr.2000 [12] Richard van Nee, Ramjee Prasad, " OFDM for wireless multimedia communications", Artech House, 2000 [13] Ahmad R.S Bahai, Burton R Saltzberg, “Multicarier Digital Communications Theory and Applications of OFDM”, Kluwer Academic Publishers, 2002 [14] C.Williams, M.A.Beach, and S.McLaughlin, BRobustOFDM timing synchronisation [15] C.-N.Chuah, D.N.C.Tse, J.M.Kahn, and R.A.Valenzuela, Bcapacity scaling in MIMO wireless systems under correlated fading, [ IEEETrans.Inf.Theory] 59 PHẦN PHỤ LỤC MÔ PH ỎNG BỘ PHÁT VÀ THU OFDM % -% Simulation program OFDM transmission/receive system % File name: OFDM.m % Development: Lương Duy Hiếu % -% Preparation part para=128; % So kenh truyen fftlen=128; %FFF length noc=128; %So song mang nd=6; %So ky hieu OFDM ml=2; %Muc dieu che: QPSK sr=250000; %Ty le br=sr.*ml; %Ty le bit tren song mang gilen=32; %Chieu dai khoang bao ve ebn0=3; %Eb/N0 % Main part nloop=100; %So vong gia lap noe = 0; % So ty le loi nod = 0; %So du lieu truyen eop = 0; % So goi loi nop = 0; % So goi truyen for iii=1:nloop %Transmitter %Data generation seldata=rand(1,para*nd*ml) >0.5; %Convert to parallel paradata=reshape(seldata,para,nd*ml); % QPSK modulelation [ich,qch]=qpskmod(paradata,para,nd,ml); kmod=1/sqrt(2); ich1=ich.*kmod; qch1=qch.*kmod; %IFFT x=ich1+qch1.*i; y=ifft(x); ich2=real(y); 60 qch2=imag(y); %Guard [ich3,qch3]=giins(ich2,qch2,fftlen,gilen,nd); fftlen2=fftlen+gilen; %Attenuation spow=sum(ich3.^2+qch3.^2)/nd./para; attn=0.5*spow*sr/br*10.^( -ebn0/10); attn=sqrt(attn); %Receiver %AWGN add [ich4,qch4]=comb(ich3,qch3,attn); %Guard [ich5,qch5]=girem(ich4,qch4,fftlen2,gilen,nd); %FFT rx=ich5+qch5.*i; ry=fft(rx); ich6=real(ry); qch6=imag(ry); %Demodule ich7=ich6./kmod; qch7=qch6./kmod; [demodata]=qpskdemod(ich7,qch7,para,nd,ml); %Parallel demodata1=reshape(demodata,1,para*nd*ml); %Bit Error noe2=sum(abs(demodata1 -seldata)); nod2=length(seldata); noe=noe+noe2; nod=nod+nod2; %Calculating PER if noe2~=0 eop=eop+1; else eop=eop end eop; nop=nop+1; fprintf('%d\t%e\t%d\n',iii,noe2/nod2,eop); end %Output per=eop/nop; 61 ber=noe/nod; fprintf('%f\t%e\t%e\t%d\t\n',ebn0,ber,per,nloop); fid=fopen('BERofdm.dat','a'); fprintf(fid,'%f\t%e\t%e\t%d\t\n',ebn0,ber,per,nloop); fclose(fid); % -% Function qpskmod % File name: qpskmod.m % Development: Lương Duy Hiếu % -function [iout,qout]=qpskmod(paradata,para,nd,m1) %paradata: input data (para -by-nd matrix) %iout: output Ich data %qout: output Qch data %para: Number of parallel channels %nd: Number of data %ml: Number of modulation levels %(QPSK-2 16QAM-4) m2=m1./2; paradata2=paradata.*2 -1; count2=0; for jj=1:nd isi=zeros(para,1); isq=zeros(para,1); for ii=1:m2 isi=isi+2.^(m2-ii) *paradata2((1:para),ii+count2); isq=isq+2.^(m2-ii) *paradata2((1:para),m2+ii+count2); end iout((1:para),jj)=isi; qout((1:para),jj)=isq; count2=count2+m1; end % -% Function comb % % File name: comb.m Development: Lương Duy Hiếu % -function [iout,qout] = comb (idata,qdata,attn) 62 %****************** variables ************************* % idata : input Ich data % qdata : input Qch data % iout output Ich data % qout output Qch data % attn : attenuation level caused by Eb/No or C/N %****************************************************** iout = randn(1,length(idata)).*attn; qout = randn(1,length(qdata)).*attn; iout = iout+idata(1:length(idata)); qout = qout+qdata(1:length(qdata)); % -% Function qpskdemod % File name: qpskdemod.m % Development: Lương Duy Hiếu % -function [demodata]=qpskdemod(idata,qdata,para,nd,ml) %****************** variables ************************* % idata :input Ich data % qdata :input Qch data % demodata: demodulated data (para -by-nd matrix) % para : Number of paralell channels % nd : Number of data % ml : Number of modulation levels % (QPSK ->2 16QAM -> 4) % ************************************************* **** demodata=zeros(para,ml*nd); demodata((1:para),(1:ml:ml*nd - 1))=idata((1:para),(1:nd))>=0; demodata((1:para), (2:ml:ml*nd))=qdata((1:para),(1:nd))>=0; % -% % % Function giins File name: giins.m Development: LD Hiếu % -function [iout,qout]=giins(idata,qdata,fftlen,gilen,nd); idata1=reshape(idata,fftlen,nd); qdata1=reshape(qdata,fftlen,nd); idata2=[idata1(fftlen -gilen+1:fftlen,:);idata1]; 63 qdata2=[qdata1(fftlen -gilen+1:fftlen,:);idata1]; iout=reshape(idata2,1,(fftlen+gilen)*nd); qout=reshape(qdata2,1,(fftlen+gilen)*nd); % -% Function girem % File name: girem.m % Development: LD Hiếu % -%girem.m function [iout,qout]=girem(idata,qdata,fftlen2,gilen,nd); idata2=reshape(idata,fftlen2,nd); qdata2=reshape(qdata,fftlen2,nd); iout=idata2(gilen+1:fftlen2,:); qout=qdata2(gilen+1:fftlen2,:); MÔ PH ỎNG GIẢI PHÁP OFDM -MIMO % -% Channel estimation for a MIMO -OFDM % Development: Lương Duy Hiếu % -clear all; %close all; Rayleigh=1; AWGN=0; % for AWGN channel MMSE=0; % estimation technique Nsc=64; % Number of subcarriers Ng=16; % Cyclic prefix length SNR_dB=[0 10 15 20 25 30 35 40]; % Signal to noise ratio Mt=2; % Number of Tx antennas Mr=2; % Number of Rx antennas pilots=[1:Nsc/Ng:Nsc]; % pilot subcarriers DS=15; % Delay spread of channel iteration_max=200; %%%%%%%%%%%%%%%%%%%%%%%%%%%% % Channel impulse response % %%%%%%%%%%%%%%%%%%%%%%%%%%%% if (Rayleigh) N=50; fm=100; %??? B=20e3; fd=(rand(1,N)-0.5)*2*fm; %?? theta=randn(1,N)*2*pi; 64 c=randn(1,N); c=c/sum(c.^2); t=0:fm/B:10000*fm/B; Tc=zeros(size(t)); Ts=zeros(size(t)); for k=1:N Tc=c(k)*cos(2*pi*fd(k)*t+theta(k))+Tc; Ts=c(k)*sin(2*pi*fd(k)*t+theta(k))+Ts; end r=ones(Mt*Mr,1)*(Tc.^2+Ts.^2).^0.5; index=floor(rand(Mt*Mr,DS)*5000+1); end MEE1=zeros(1,length(SNR_dB)); MEE2=zeros(1,length(SNR_dB)); for snrl=1:length(SNR_dB) % snrl estimation_error1=zeros(Mt*Mr,Nsc); estimation_error2=zeros(Mt*Mr,Nsc); R1=besselj(0,2*pi*fm*(Nsc+Ng)/B); sigma2=10^(-SNR_dB(snrl)/10); aa=(1-R1^2)/(1-R1^2+sigma2); bb=sigma2*R1/(1-R1^2+sigma2); for iteration=1:iteration_max %iteration if AWGN==1 h=ones(Mt*Mr,1); else phi=rand*2*pi; h=r(index+iteration)*exp(i*phi); %h=rand(Mt*Mr,DS); h=h.*(ones(Mt*Mr,1)*(exp( -0.5).^[1:DS])); h=h./(sqrt(sum(abs(h).^2,2))*ones(1,DS)); end CL=size(h,2); % %channel length data_time=zeros(Mt,Nsc+Ng); data_qam=zeros(Mt,Nsc); data_out=zeros(Mr,Nsc); output=zeros(Mr,Nsc); for tx=1:Mt data_b=0*round(rand(4,Nsc)); % data data_qam(tx,:)=i*(2*(mod(data_b(1,:)+data_b(2,:),2)+2*dat a_b(1,:))-3)+ 65 2*(mod(data_b(3,:)+data_b(4,:),2)+2*data_b(3,:)) -3; for loop=1:Mt data_qam(tx,pilots+loop-1)=(1+i)*(loop==tx); % pil ots end data_time_temp=ifft(data_qam(tx,:)); data_time(tx,:)=[data_time_temp(end-Ng+1:end) data_time_temp]; end for rx=1:Mr for tx=1:Mt output_temp=conv(data_time(tx,:),h((rx -1)*Mt+tx,:)); output(rx,:)=output_temp(Ng+1:Ng+Nsc)+output(rx,:); end np=(sum(abs(output(rx,:)).^2)/length(output(rx,:)))*sigma2; noise=(randn(size(output(rx,:)))+i*randn(size(output(rx,:))))* sqrt(np); output(rx,:)=output(rx,:)+noise; data_out(rx,:)=fft(output(rx,:)); end %%%%%%%%%%%%%%%%%%%%%% % Channel estimation % %%%%%%%%%%%%%%%%%%%%%% H_act=zeros(Mt*Mr,Nsc); H_est1=zeros(Mt*Mr,Nsc); H_est2=zeros(Mt*Mr,Nsc); i=1; for tx=1:Mt for rx=1:Mr H_est_temp=data_out(rx,pilots+tx -1)./data_qam(tx,pilots+tx -1); %H_est_temp2=aa*abs(H_est_temp1)+bb*abs(H_est2((rx 1)*Mt+tx,:)) ; h_time=ifft(H_est_temp); h_time=[h_time zeros(1,Nsc -length(h_time))]; H_est1((rx-1)*Mt+tx,:)=fft(h_time); H_est2((rx1)*Mt+tx,:)=((aa*abs(H_est1((rx 1)*Mt+tx,:))+bb*abs(H _est2((rx1)*Mt+tx,:))) *H_est1((rx1)*Mt+tx,:))./abs(H_est1( rx1)*Mt+tx,:)); if (tx>1) H_est1((rx-1)*Mt+tx,:)=[H_est1((rx-1)*Mt+tx,Nsctx+2:Nsc) H_est1((rx-1)*Mt+tx,1:Nsc-tx+1)]; H_est2((rx-1)*Mt+tx,:)=[H_est2((rx-1)*Mt+tx,Nsctx+2:Nsc) H_est2((rx-1)*Mt+tx,1:Nsc-tx+1)]; 66 end H_act((rx-1)*Mt+tx,:)=fft([h((rx-1)*Mt+tx,:) zeros(1,NscCL)]); error1=(abs(H_act((rx-1)*Mt+tx,:)-H_est1((rx-1)*Mt+tx,:)).^2); error2=(abs(H_act((rx-1)*Mt+tx,:)-H_est2((rx-1)*Mt+tx,:)).^2); %error=(abs(H_act((rx1)*Mt+tx,:)H_est((rx1)*Mt+tx,:)).^2)./(ab s(H_act((rx1)*Mt+tx,:)).^2); estimation_error1((rx1)*Mt+tx,:)=estimation_error1((rx1)*Mt+tx ,:)+error1; estimation_error2((rx1)*Mt+tx,:)=estimation_error2((rx 1)*Mt+tx ,:)+error2; %subplot(Mt*Mr,3,i),plot([0:Nsc-1],abs(H_act((rx1)*Mt+tx,:))); i=i+1; %subplot(Mt*Mr,3,i),plot([0:Nsc1],abs(H_est((rx1)*Mt+tx,:))); i=i+1; %subplot(Mt*Mr,3,i),plot([0:Nsc -1],abs(error)); i=i+1; end end end estimation_error1=estimation_error1/iteration_max; estimation_error2=estimation_error2/iteration_max; %estimation_error=min(estimation_error,10*iteration_max*ones(s ize(estimation_error))); %for i=1:Mt*Mr % subplot(Mt*Mr,2,2*i-1),plot([0:Nsc1],estimation_error1(i,:)); % subplot(Mt*Mr,2,2*i),plot([0:Nsc - 1],estimation_error2(i,:)); %end MEE1(snrl)=sum(sum(estimation_error1))/(Mt*Mr*Nsc); MEE2(snrl)=sum(sum(estimation_error2))/(Mt*Mr*Nsc); end plot(SNR_dB,10*log10(MEE1)); hold on; plot(SNR_dB,10*log10(MEE2),'r'); H_act=fft([h zeros(1,Nsc -CL)]).'; error1=(abs(H_act-H_est1).^2)./(abs(H_act).^2); error2=(abs(H_act-H_est2).^2)./(abs(H_act).^2); %%%%%%%%% % Plots % %%%%%%%%% %fig=4; %i=1; %subplot(fig,1,i),plot([0:length(H_act) -1],abs(H_act)); i=i+1; 67 %subplot(fig,1,i),plot([0:length(H_est1) -1],abs(H_est1)); i=i+1; %subplot(fig,1,i),plot([0:length(H_est2) -1],abs(H_est2)); i=i+1; %subplot(fig,1,i),plot([0:length(error1) -1],error1); i=i+1; %subplot(fig,1,i),plot([0:length(error2) -1],error2); % -% Xác suất lỗi với điều chế BPSK % Development: Lương Duy Hiếu % -%Dinhnghiathamso EbNodB=0:10; EbNo=10.^(EbNodB./10); sigLen=5*10^5; %TaotinhieuBPSK{+1,-1} s=1-2*(rand(1,sigLen)>=0.5); %TinhtoannangluongbittinhieuEb Eb=norm(s)^2/sigLen; %MatdophoAWGN No=Eb./EbNo; %VonglaptinhtoanBERtheoEb/No fork=1:length(EbNo) %TaoAWGN n=sqrt(No(k)./2).*(randn(1,sigLen)+j*randn(1,sigLen)); %Tinhieuthu y=s+n; %Tachtinhieu shat=sign(real(y)); error=s-shat; noError=length(find(error~=0)); BER(k)=noError/sigLen; End %BERlythuyetcuatruyendanBPSKquakenhAWGN BERtheory=1/2*erfc(sqrt(EbNo)); %Vedothi semilogy(EbNodB,BER,’*’,EbNodB,BERtheory) xlabel(’Eb/No’) ylabel(’BER’) legend(’Bysimulation’,’Bytheory’) title(’BERcuaBPSKquakenhAWGN’) grid % -% Xác suất lỗi với điều chế MQAM ... HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ LƯƠNG DUY HIẾU NÂNG CAO CHẤT LƯỢNG MẠNG TÍNH TỐN DI ĐỘNG THẾ HỆ SAU NGÀNH CƠNG NGHỆ THƠNG TIN CHUYÊN NGÀNH TRUYỀN DỮ LIỆU VÀ MẠNG MÁY TÍNH MÃ SỐ 60 48 15 LUẬN VĂN... thông tin di động, hệ gắn liền với cộng nghệ then chốt l àm tàng cho h ệ thống Với hệ di động 2G TMDA CDMA Với hệ di động 3G WCDMA CDMA2000 V ới hệ 4G cơng nghệ OFDM xem trái tim c hệ thống Trong... định Những tính then chốt hệ di động 4G : - - Khả tương thích dịch vụ IMT với mạng cố định - Khả liên hoạt động hệ thống truy nhập vô tuyến khác - Cung cấp dịch vụ di động chất lượng cao - Thiết

Ngày đăng: 11/11/2020, 21:43

Tài liệu cùng người dùng

Tài liệu liên quan