Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 91 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
91
Dung lượng
1,4 MB
Nội dung
MỤC LỤC 621.382 LỜI NÓI ĐẦU Error! Bookmark not defined TÓM TẮT ĐỒ ÁN Error! Bookmark not defined DANH MỤC HÌNH VẼ Error! Bookmark not defined CÁC THUẬT NGỮ VIẾT TẤT Error! Bookmark not defined Chƣơng HỆ THỐNG MC-CDMA Error! Bookmark not defined 1.1 Giới thiệu chƣơng Error! Bookmark not defined 1.2 Kỹ thuật CDMA Error! Bookmark not defined 1.2.1 Giới thiệu Error! Bookmark not defined 1.2.2 Nguyên lý kỉ thuật CDMA Error! Bookmark not defined 1.2.3 Kỹ thuật trải phổ Error! Bookmark not defined 1.2.3.1 Kỹ thuật trải phổ cách phân tán phổ trực tiếp (DS-SS) Error! Bookmark not defined 1.2.3.2 Kỹ thuật trải phổ phƣơng pháp nhảy tần số (FH – SS) Error! Bookmark not defined 1.2.3.3 Kỹ thuật trải phổ phƣơng pháp nhảy thời gian (TH – SS) Error! Bookmark not defined Chuyển giao Error! Bookmark not defined 1.2.4.1 Mục đích chuyển giao Error! Bookmark not defined 1.2.4.2 Các loại chuyển giao Error! Bookmark not defined 1.2.5 Điều khiển công suất CDMA Error! Bookmark not defined 1.2.5.1 Điều khiển cơng suất vịng hở (OLPC) Error! Bookmark not defined 1.2.5.2 Điều khiển công suất vịng kín (CLPC) Error! Bookmark not defined 1.3 Kỹ thuật OFDM Error! Bookmark not defined 1.3.1 Giới thiệu Error! Bookmark not defined 1.3.2 Nguyên lý OFDM Error! Bookmark not defined 1.3.3 Thu phát tín hiệu OFDM Error! Bookmark not defined 1.3.4 Sự trực giao OFDM Error! Bookmark not defined 1.3.5 Các vấn đề kỹ thuật OFDM Error! Bookmark not defined 1.3.5.1 Ƣớc lƣợng tham số kênh Error! Bookmark not defined 1.3.5.2 Đồng OFDM Error! Bookmark not defined 1.3.6 Đặc tính kênh truyền kỹ thuật OFDM Error! Bookmark not defined 1.3.6.1 Sự suy hao Error! Bookmark not defined 1.3.6.2 Tạp âm trắng Gaussian Error! Bookmark not defined 1.3.6.3 Fading Rayleigh Error! Bookmark not defined 1.3.6.4 Fading lựa chọn tần số Error! Bookmark not defined 1.3.6.5 Trải trễ Error! Bookmark not defined 1.3.6.6 Dịch Doppler Error! Bookmark not defined 1.3.7 Đặc điểm ứng dụng kỹ thuật OFDM Error! Bookmark not defined 1.3.7.1 Ƣu điểm kỹ thuật OFDM Error! Bookmark not defined 1.3.7.2 Nhƣợc điểm kỹ thuật OFDM Error! Bookmark not defined 1.3.7.3 Ứng dụng kỹ thuật OFDM Error! Bookmark not defined 1.4 Hệ thống MC-CDMA Error! Bookmark not defined 1.4.1 Giới thiệu hệ thống MC-CDMA Error! Bookmark not defined 1.4.2 Nguyên lý chung kỹ thuật MC – CDMA Error! Bookmark not defined 1.4.3 Hệ thống MC-CDMA Error! Bookmark not defined 1.4.3.1 Khái niệm MC-CDMA Error! Bookmark not defined 1.4.3.2 Sơ đồ khối hệ thống MC-CDMA Error! Bookmark not defined 1.4.4 Máy phát MC-CDMA Error! Bookmark not defined 1.4.5 Máy thu MC-CDMA Error! Bookmark not defined 1.4.6 Kênh truyền Error! Bookmark not defined 1.4.7 Nhiễu MAI nhiễu ICI Error! Bookmark not defined 1.4.7.1 Nhiễu MAI Error! Bookmark not defined 1.4.7.2 Nhiễu ICI Error! Bookmark not defined 1.4.8 Các kỹ thuật dị tìm liệu Error! Bookmark not defined 1.4.8.1 Phƣơng pháp kết hợp khôi phục tính trực giao ORCError! Bookmark not defined 1.4.8.2 Phƣơng pháp kết hợp khơi phục tính trực giao ORC đỉnh Error! Bookmark not defined 1.4.8.3 Phƣơng pháp kết hợp độ lợi (EGC)Error! Bookmark not defined 1.4.8.4 Phƣơng pháp kết hợp tỷ số cực đại (MRC)Error! Bookmark not defined 1.4.8.5 Phƣơng pháp kết hợp sai số trung bình bình phƣơng tối thiểu (MMSE) Error! Bookmark not defined 1.4.9 Các phƣơng pháp triệt nhiễu Error! Bookmark not defined 1.4.9.1 Phƣơng pháp triệt nhiễu nối tiếp (SIC) Error! Bookmark not defined 1.4.9.2 Phƣơng pháp triệt nhiễu song song (PIC) Error! Bookmark not defined 1.4.10 Ƣu điểm kỷ thuật MC-CDMA Error! Bookmark not defined 1.4.11 Nhƣợc điểm hệ thống MC-CDMA Error! Bookmark not defined Kết luận chƣơng Error! Bookmark not defined Chƣơng ĐIỀU KHIỂN CÔNG SUẤT TRONG HỆ THỐNG MC-CDMA Error! Bookmark not defined 2.1 Giới thiệu chƣơng Error! Bookmark not defined 2.2 Mục đích điều khiển cơng suất hệ thống MC-CDMA Error! Bookmark not defined 2.3 Điều khiển công suất hệ thống MC-CDMAError! Bookmark not defined 2.4 Hồi tiếp dƣơng điều khiển công suất đƣờng lênError! Bookmark not defined 2.5 Cơ chế điều khiển công suất hệ thống MC-CDMAError! Bookmark not defined 2.6 Các phƣơng pháp điều khiển công suất hệ thống MC-CDMA Error! Bookmark not defined 2.6.1 Điều khiển công suất bƣớc cố định (fixed-step) đa mức (multi-level) Error! Bookmark not defined 2.6.2 Điều khiển công suất dự đoán Error! Bookmark not defined 2.6.3 Dự đốn cơng suất thu đƣợc Error! Bookmark not defined 2.6.4 Phân tích BER Error! Bookmark not defined 2.7 Hệ thống MC-CDMA với băng chọn lọc thích nghiError! Bookmark not defined 2.7.1 Truyền liệu băng chọn lọc thích nghi Error! Bookmark not defined 2.7.2 Phƣơng pháp xác định hệ số chọn lọc băng tầnError! Bookmark not defined 2.7.2.1 Hệ số chọn lọc băng tần tối ƣu Error! Bookmark not defined 2.7.2.2 Phân tích BER hệ thống 1/N Error! Bookmark not defined 2.8 Kết luận chƣơng Error! Bookmark not defined Chƣơng MÔ PHỎNG CÁC PHƢƠNG PHÁP ĐIỀU KHIỂN CÔNG SUẤT TRONG HỆ THỐNG MC-CDMA Error! Bookmark not defined 3.1 Giới thiệu chƣơng Error! Bookmark not defined 3.2 Sơ lƣợc phần mềm Matlap Error! Bookmark not defined 3.3 Chƣơng trình mơ Error! Bookmark not defined 3.2.1 Mô phƣơng pháp điều khiển công suất bƣớc cố địnhError! Bookmark not defined 3.3.2 Mô phƣơng pháp điều khiển công suất đa mức (multilevel) Error! Bookmark not defined 3.3.3 Mô phƣơng pháp điều khiển công suất dự đoán trƣớc (predictive) Error! Bookmark not defined 3.4 So sánh ba phƣơng pháp dựa vào công suất phát , SNR , BER Error! Bookmark not defined 3.5 Mô hệ thống MC-CDMA lựa chọn băng tần thích nghi (1/N ) Error! Bookmark not defined 3.6 Kết luận chƣơng Error! Bookmark not defined KẾT LUẬN Error! Bookmark not defined LỜI NÓI ĐẦU Trong năm gần đây, kỉ thuật thông tin vơ tuyến có bƣớc phát triển vƣợt bậc Để đáp ứng yêu cầu ngày cao dịch vụ thơng tin di động, có nhiều giải pháp đƣợc đƣa nhằm giảm tác động ảnh hƣởng kênh truyền, tăng tốc độ truyền liệu Một giải pháp kết hợp kỉ thuật CDMA kỉ thuật OFDM đời kỉ thuật MC-CDMA Hệ thống MC-CDMA có khả chống nhiễu MAI, ISI, ICI tốt Hỗ trợ nhiều user băng thông, giúp tiết kiệm tần số Tuy nhiên với yêu cầu đa dịch vụ, đa tốc độ dịch vụ khác nhau, địi hỏi cần có cải tiến kỉ thuật để đáp ứng yêu cầu tốc độ khác cho loại dịch vụ Vì em chọn đề tài : Điều khiển công suất hệ thống MC-CDMA” để đƣa giải pháp đƣợc ứng dụng mạng MC-CDMA Ứng dụng chƣơng trình phần mềm Matlab làm công cụ khai thác thay cho hệ thống thực, cho phép ngƣời học có nhìn trực quan, sâu sắc kỉ thuật Về nội dung đồ án đƣợc chia thành chƣơng: Chương Hệ thống MC-CDMA Chương Điều khiển công suất hệthống MC-CDMA Chương Mô phương pháp điều khiển công suất hệ thống MC-CDMA Do thời gian nhƣ khả tìm hiểu có hạn nên đồ án khơng tránh khỏi thiếu sót, em mong nhận dƣợc đóng góp thầy bạn để đề tài đƣợc hoàn thiện Xin chân thành cảm ơn Th.S Nguyễn Thị Kim Thu giới thiệu, cung cấp tài liệu, tận tình hƣớng dẫn nội dung phƣơng pháp, giúp hoàn thành đồ án Xin trân trọng cảm ơn thầy cô giáo khoa Điện Tử Viễn Thông – trƣờng Đại Học Vinh tạo điều kiện cho tơi hồn thành chƣơng trình đào tạo Nghệ an, tháng năm 2014 Sinh viên Lê Văn Ngọc TÓM TẮT ĐỒ ÁN Trong đồ án đề cập cách tổng quan kỹ thuật CDMA, OFDM kết hợp hai kỹ thuật CDMA với OFDM thành kỹ thuật gọi MC-CDMA, đồng thời nói lên phƣơng pháp điều khiển công suất hệ thống MC-CDMA Trong chƣơng trình mơ thể chƣơng trình mô phƣơng pháp điều khiển công suất dựa so sánh công suất phát, SNR, BER bƣớc cố định (fixstep), đa mức (multilevel), dự đoán trƣớc (predictive) Hệ thống MC-CDMA cho thấy khả chống nhiễu MAI, ISI, ICI tốt Hỗ trợ nhiều user băng thông, giúp tiết kiệm tần số MC-CDMA ứng cử viên sáng giá cho hệ thống thông tin di động tƣơng lai, điều khiển cơng suất hệ thống MC-CDMA vấn đề đƣợc quan tâm DANH MỤC HÌNH VẼ Hình 1.1 Sơ đồ khối điều chế khối giải điều chế DS – SS Hình 1.2 Sơ đồ khối tạo khối thu tín hiệu FH – SS Hình 1.3 Sơ đồ khối tạo khối thu tín hiệu TH – SS Hình 1.4 Sơ đồ khối thu phát tín hiệu OFDM Hình 1.5 Cấu trúc miền thời gian tín hiệu OFDM Hình 1.6 Phổ tín hiệu OFDM có sóng mang Hình 1.7 Đáp ứng tần số kênh truyền đa đƣờng Hình 1.8 Các tín hiệu đa đƣờng Hình 1.9 Trải trễ đa đƣờng Hình 1.10 Nguyên lý chung MC-CDMA MC-DS-CDMA Hình 1.11 Sơ đồ khối mơ hình hệ thống MC-CDMA Hình 1.12 Máy phát MC –CDMA Hình 1.13 Máy thu MC-CDMA Hình 1.14 Ảnh hƣởng kênh truyền fading có tính chọn lọc tần số lên băng tần hẹp Hình 1.15 Sơ đồ triệt nhiễu song song nhiều tầng Hình 2.1 Mơ hình hệ thống với users tích cực Hình 2.2 Điều khiển công suất dựa vào ngƣời sử dụng hệ thống MCCDMA Hình 2.3 Điều khiển cơng suất dựa vào băng tần hệ thống MC-CDMA Hình 2.4 Nhóm điều khiển cơng suất đƣờng lên Hình 2.5 Dự đốn cơng suất thu với D=6 Hình 2.6 Thuật tốn dự đốn để điều khiển cơng suất Hình 2.7 Sơ đồ khối truyền băng lọc thích nghi hệ thống MC-CDMA Hình 3.1 Giao diện mơ chƣơng trình Hình 3.2 Lƣu đồ thuật tốn điều khiển cơng suất theo bƣớc cố định(fixed-step) Hình 3.3 Lƣu đồ thuật tốn điều khiển cơng suất đa mức (multi-level) Hình 3.4 Kết chƣơng trình mơ điều khiển cơng suất theo bƣớc cố định Hình 3.5 Kết chƣơng trình mơ điều khiển công suất theo bƣớc cố định tăng cơng suất phát lên 15dB Hình 3.6 Lƣu đồ thuật tốn điều khiển cơng suất đa mức (multi-level) Hình 3.7 Kết chƣơng trình điều khiển cơng suất đa mức ( Multilevel) Hình 3.8 Kết chƣơng trình điều khiển công suất đa mức tăng công suất phát lên 15dB Hình 3.9 Lƣu đồ thuật tốn điều khiển cơng suất dự đốn trƣớc(predictive Hình 3.10 Kết chƣơng trình điều khiển cơng suất dự đốn trƣớc (predictive) Hình 3.11 Kết chƣơng trình điều khiển cơng suất dự đốn trƣớc tăng cơng suất phát lên 15dB Hình 3.12 So sánh mức công suất phát phƣơng pháp Hình 3.13 So sánh SNR thu đƣợc phƣơng pháp Hình 3.14 Giá trị BER thu đƣợc phƣơng pháp Hình 3.15 BER cho hệ thống CÁC THUẬT NGỮ VIẾT TẤT A/D Analog/Digital Chuyển đổi tƣơng tự-số ADSL Asymmetrical Digital Subcriber Line Đƣờng thuê bao số không đối xứng AWGN Additive White Gaussian Noise Nhiễu Gauss trắng cộng BER Bit Error Rate Tỷ lệ bit lỗi BPSK Bit Phase Shift Key Khóa dịch pha nhị phân BS Base Station Trạm gốc CDMA Code Division Multiple Access Đa truy nhập phân chia theo mã CP Cycle Prefix Tiền tố lặp D/A Digital/Analog Chuyển đổi số- tƣơng tự DAB Digital Audio Broadcasting Hệ thống phát âm số DFT Discrete Fourier Transform Phép biến đổi Fourier rời rạc OLPC Điềukhiển cơng suất vịng hở CLPC Điều khiển cơng suất vịng kín DS-CDMA Direct Sequence-Code Division Multiple Access Đa truy nhập phân chia theo mã chuỗi trực tiếp DVB-T Digital Video Broading -Terrestrial Hệ thống phát hình số quảng bá EGC Equal Gain Combining DS-SS Direct Sequence Spread Spectrum Trải phổ chuỗi trực tiếp FHSS Frequency Hopping Spread Spectrum Kỉ thuật trải phổ phƣơng pháp nhảy tần số THSS Time Hopping Spread Spectrum Kỹ thuật trải phổ phƣơng pháp nhảy thời gian Phƣơng pháp kết hợp độ lợi FDMA Frequency Division Multiple Access Đa truy nhập phân chia theo tần số FEC Forward Error Coding Mã hóa sửa sai trƣớc FDM Frequency Division Multiplexing Ghép kênh phân chia theo tần số FFT Fast Fourier Transform Thuật toán biến đổi Fourier nhanh FH Frequency Hopping Nhảy tần ICI InterCarrier Interference Nhiễu xuyên kênh IDFT Inverse Discrete Fourier Transform Phép biến đổi Fourier rời rạc ngƣợc IFFT Inverse Fast Fourier Transform FFT ngƣợc ISI InterSymbol Interference Nhiễu xuyên ký tự LAN Local Access Network Mạng truy nhập nội MAI Multiple Access Interference Nhiễu đa truy cập 10 Lƣu đồ thuật toán Bắt đầu Nhập K số th bao,N số sóng mang, số vịng lặp i 80 lần , khởi tạo Pni ban đầu, n Ƣớc lƣợng thông số j ni,est P Popt Pni,est j 11 ni Pni* Pni,est ni Độ dốc No ni nip ni Yes Điều chỉnh hệ số định ni No ni ni pni ni Pni* ni p ni ni Pni* Yes Yes pni 5 Cni=4 No Yes 5 pni 3 Cni=2 No Yes 3 pni Cni=1 No pni Yes Cni=0 No Trạm di động: Pni=Pni + Cni P Yes pni 3 Cni=-1 k=k+1 No 3 pni Yes Yes Cni=-2 k i No Kết thúc Hình 3.11 Lưu đồ thuật tốn điều khiển cơng suất dự đốn trước(predictive) 77 Nhận xét: Dựa vào hình 3.8 ta thấy với phƣơng pháp điều khiển cơng suất dự đốn có dự đoán trƣớc fading nên trạm di động phát công suất tƣơng đối ổn định, công suất phát từ lần vào ổn định Phƣơng pháp điều khiển cơng suất dự đốn trƣớc có ổn định so với phƣơng pháp điều khiển công suất bƣớc cố định đa mức.Và tăng cơng suất phát lên hệ thống sớm vào ổn định 3.4 So sánh ba phƣơng pháp dựa vào cơng suất phát , SNR , BER Chƣơng trình mô so sánh ba phƣơng pháp dựa vào công suất phát đƣợc thể nhƣ hình 3.12 Nhận xét : Nhìn vào hình 3.9 ta thấy mức công suất phát phƣơng pháp điều khiển công suất bƣớc cố định, đa mức, dự đoán trƣớc có khác Ta thấy chu kì điều khiển cơng suất thứ 40 mức cơng suất phát phƣơng pháp mức cố định, đa mức dự đoán lần lƣợt 30, 17, 16 dB Nhƣ mức cơng suất phát phƣơng pháp dự đốn trƣớc xấp xĩ 16 dB vào ổn định giá trị công suất phát 80 chu kì thay đổi từ 12 đến 19 dB Hình 3.12 So sánh mức công suất phát phương pháp 78 Kết chƣơng trình mơ so sánh ba phƣơng pháp dựa vào SNR nhƣ hình 3.14 Hình 3.13 So sánh SNR thu phương pháp Nhận xét: Trong so sánh SNR phƣơng pháp điều khiển cơng suất có khác Ở chu kì thứ 40 SNR phƣơng pháp bƣớc cố đinh, đa mức, dự đoán trƣớc lần lƣợt 4.22, 4.26, 4.04 dB, phƣơng pháp điều khiển cơng suất dự đốn trƣớc ổn định so với hai phƣơng pháp cịn lại Chƣơng trình mô so sánh ba phƣơng pháp dựa vào BER: Kết mơ nhƣ hình 3.14 Nhận xét: Khi so sánh phƣơng pháp dựa vào BER phƣơng pháp khơng có thay đổi nhiều Tuy nhiên phƣơng pháp điều khiển cơng suất dự đốn trƣớc lại lần cho thấy hiệu so với phƣơng pháp bƣớc cố định đa mức 79 Hình 3.14 Giá trị BER thu phương pháp 3.5 Mô hệ thống MC-CDMA lựa chọn băng tần thích nghi (1/N ) So sánh BER phƣơng pháp lựa chọn băng tần thích nghi dựa vào SNR dựa công suất Ở ta dừng lại việc mô hệ thống MC-CDMA lựa chọn băng tần tốt để truyền , tức chọn sóng mang tốt để truyền tồn liệu user 16 sóng mang Kết chƣơng trình mơ nhƣ hình 3.15 Nhận xét: Dựa vào kết mô ta thấy BER phƣơng pháp lựa chọn băng tần thích nghi dựa vào công suất tốt so với BER phƣơng pháp lựa chọn băng tần dựa vào SNR Lý SNR phụ thuộc vào tầm động nhiễu giao thoa từ user khác để chọn lựa băng tần, giá trị SNR sở tốt để biễu diễn điều kiện kênh truyền Mặc khác cơng suất chuẩn hóa độc lập với hệ số chọn lọc băng tần tƣơng quan mức công suất chuẩn hóa phụ thuộc vào điều kiện kênh truyền Do đó, việc lựa chọn băng tần dựa cơng suất sở tốt để chọn kênh truyền cho việc truyền liệu 80 Hình 3.15 BER cho hệ thống 3.6 Kết luận chƣơng Dựa vào kết chƣơng trình mơ phƣơng pháp điều khiển công suất hệ thống MC-CDMA ta thấy: Khi so sánh mức cơng suất phát phƣơng pháp dự đoán trƣớc hoạt động ổn định mức cơng suất thấp có dự đốn điều kiện kênh truyền ,và dựa vào công suất tối ƣu để điều khiển nên bù đƣợc ảnh hƣởng fading cách hiệu Khi so sánh dựa vào SNR ba phƣơng pháp điều khiển cơng suất khơng khác nhiều, ba phƣơng pháp hoạt động tốt Và so sánh BER chứng minh đƣợc phƣơng pháp dự đoán trƣớc (Predictive) hiệu sơ đồ điều khiển công suất bƣớc cố định sơ đồ điều khiển cơng suất đa mức Nhìn chung phƣơng pháp dự đoán (predictive) ƣu điểm điều khiển công suất qua bƣớc điều khiển công suất phát máy di động chặt chẽ dƣới kênh truyền fading Đồng thời áp dụng kỹ thuật điều chế thích nghi vào hệ thống MC-CDMA với phƣơng pháp lựa chọn băng tần dựa vào công suất cải 81 thiện đƣợc giá trị BER so với hệ thống MC-CDMA sử dụng tồn sóng mang phụ để truyền 82 KẾT LUẬN Sau trình nghiên cứu thực đồ án tốt nghiệp với đề tài “Điều khiển công suất hệ thống MC-CDMA” thực đem lại cho em nhiều hiểu biết hệ thống thông tin vô tuyến kỹ thuật điều khiển công suất hệ thống MC-CDMA Kỹ thuật MC – CDMA kỹ thuật đƣợc nghiên cứu mạnh mẽ toàn giới với khả truyền tốc độ cao, tính bền vững với fading chọn lọc tần số, sử dụng băng thông hiệu quả, tính bảo mật cao giảm độ phức tạp hệ thống thừa hƣởng tất ƣu điểm CDMA OFDM MCCDMA cho hệ thống thơng tin di động tƣơng lai Chính vậy, việc tìm hiểu đề tài cần thiết có ý nghĩa thực tế Trong đồ án đề cập cách tổng quan kỹ thuật CDMA, OFDM kết hợp hai kỹ thuật CDMA với OFDM thành kỹ thuật gọi MC-CDMA Và nêu lên đƣợc ƣu điểm, khuyết điểm kỹ thuật MC-CDMA Từ ƣu điểm MC-CDMA đem lại khắc phục khuyết điểm công nghệ CDMA kỹ thuật OFDM Cịn chƣơng trình mơ thể chƣơng trình mơ phƣơng pháp điều khiển công suất dựa so sánh công suất phát, SNR, BER bƣớc cố định (fixstep), đa mức (multilevel), dự đoán trƣớc(predictive), đồng thời ứng dụng thêm phƣơng pháp điều chế thích nghi vào hệ thống MC-CDMA Tuy nhiên trình tìm hiểu kỹ thuật MC-CDMA cịn có nhiều hạn chế, thiếu sót Em có gắng tìm hiểu thêm Một lần em xin gửi lời cảm ơn chân thành tới thầy cô giáo khoa Điện Tử Viễn Thông tạo điều kiện cho em hoàn thành nội dung đồ án Đặc biệt em xin chân thành cảm ơn cô giáo Th.S Nguyễn Thị Kim Thu hƣớng dẫn tận tình để em thực tốt đồ án 83 Tài liệu tham khảo [1] K.s Đặng Quang Hiếu, “Nguyên lý kỹ thuật OFDM”, Tạp chí điện tử trẻ, số tháng 5/2000 [2] Juha Heikala, John Terry, Ph.D “ OFDM Wirelss LANS: A Theoritical and Practical Guide” [3] Nguyễn Phạm Anh Dũng, Phạm Khắc Kỷ, Hồ Văn Cừu, “ Ứng dụng kỹ thuật điều chế đa sóng mang OFDM thơng tin di động CDMA”, Tạp chí bƣu viễn thơng & cơng nghệ thơng tin, số 12 tháng năm 2004 [4] TS Nguyễn Phạm Anh Dũng , “Lý thuyết trải phổ đa truy nhập vô tuyến”, Học viện cơng nghệ Bƣu viễn thơng [5] TS Nguyễn Phạm Anh Dũng, “Thông tin di động hệ 3”, Nhà xuất Bƣu điện, 2001 [6] Nguyễn Tiến Phƣơng , Giải pháp kết hợp CDMA/OFDM cho hệ thống thông tin di động, Luận văn Thạc sỹ trƣờng Đại Học Bách Khoa Hà Nội năm 2008 84 Phụ Lục % DATN.m clc; figname='CHUONG TRINH MO PHONG DIEU KHIEN CONG SUAT TRONG HE THONG MC-CDMA'; fignum=findobj(0,'Name',figname); if isempty(fignum), logo=imread('XO1.bmp','bmp'); MP=imread('111.bmp','bmp'); DM=imread('222.bmp','bmp'); GT=imread('333.bmp','bmp'); TH=imread('444.bmp','bmp'); scrsz=get(0,'ScreenSize'); fignum=figure('Position',[0 -18 scrsz(3) scrsz(4)], 'MenuBar','none', 'Name',figname, 'NumberTitle','off', 'Resize','off', 'Color',[0 0.3 0.8]); uicontrol('Position', [0*scrsz(3) -0.01*scrsz(4) 800 597], 'Parent',fignum, 'CData', logo, 'ToolTipString',''); uicontrol('CData', GT, 'Position',[80 165 113 30], 'Parent',fignum, 'Style','pushbutton', 'Callback','GIOITHIEU'); uicontrol('CData', MP, 'Position',[250 165 113 30], 'Parent',fignum, 'Style','pushbutton', 'Callback','dieukhiencs'); uicontrol('CData', DM, 'Position',[415 165 113 30], 'Parent',fignum, 'Style','pushbutton', 'Callback','doantot'); uicontrol('CData', TH, 'Position',[570 165 113 30], 'Style','pushbutton', 'Parent',fignum, 'Callback','close all'); else figure(fignum); end 85 %% %%%CHUONG TRINH DIEU KHIEN CONG SUAT BUOC CO DINH%%%%% %%%%%%%%%%%%% NUT BUOC CO DINH%%%%%%%%%%%%%%%%% function pushbutton1_Callback(hObject, eventdata, handles) congsuatphat=str2double(get(handles.edit2,'string')); user=str2double(get(handles.edit1,'string')); In=14.200; % cong suat nhieu ,In = No*B/nc,No laf mat cong suat nhieu,B bang tan moi song mang nc=8.000; %congsuatcuatungsongmang; deltaP=0.500; %buoc dieu khien cong suat NumAngles=2^4; Length=2^8; symbolRate=9.6; NumWaveforms=2; carrierFreq=1.2286; Velocity=36; C=3e8; alpha=RayCh1(NumAngles, Length, symbolRate, NumWaveforms,carrierFreq, Velocity); sipow = tinhieu(user); sigpower1=congsuatphat; %sigpower=abs((20*log(out))/4 phuong phap fixed-step sigpower2=congsuatphat; %phuong phap multi-level G=8.000; snrchuan=abs(G/user); % gia tri snr chuan Y1=[]; Y2=[]; e=0.025*deltaP; deltaP1=0.250; for i=1:80 alpha1=randint(1,1,[975 980])*1e-03; snr1=(sigpower1*alpha1^2*G)/((user-1)*sigpower1+In); Y1(i)=sigpower1; if snr1 >= snrchuan sigpower1= sigpower1-deltaP; else sigpower1=sigpower1+deltaP; end end Y=Y1; bar([Y]','group'); xlabel('time(x1.25msec)'); ylabel('cong suat phat(dB)'); title('fixstep'); grid on %%%%%%%%%CHUONGTRINHDIEUKHIENCONGSUATDA MUC%%%%%%%% %%%%%%%%%%%%%%%%%NUTANDAMUC%%%%%%%%%%%%%%%%%% function pushbutton2_Callback(hObject, eventdata, handles) congsuatphat=str2double(get(handles.edit2,'string')); user=str2double(get(handles.edit1,'string')); In=14.200; % cong suat nhieu ,In = No*B/nc,No laf mat cong suat nhieu,B bang tan moi song mang nc=8.000; deltaP=0.500; %buoc dieu khien cong suat alpha=0.94; sipow = tinhieu(user); 86 sigpower1=congsuatphat; %sigpower=abs((20*log(out))/4 phuong phap fixed-step sigpower2=congsuatphat; %phuong phap multi-level G=8.000; snrchuan=abs(G/user); % gia tri snr chuan Y1=[]; Y2=[]; e=0.025*deltaP; deltaP1=0.250; for i=1:80 alpha2=randint(1,1,[975 960])*1e-03; snr2=(sigpower2*alpha2^2*G)/((user-1)*sigpower2+In); Y2(i)=sigpower2; if snr2-snrchuan < -5*e sigpower2=sigpower2+3*deltaP1; elseif snr2-snrchuan