(Luận văn thạc sĩ hcmute) ứng dụng mã turbo trong hệ thống mimo

88 3 0
(Luận văn thạc sĩ hcmute) ứng dụng mã turbo trong hệ thống mimo

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SĨ TRẦN CÔNG DANH ỨNG DỤNG MÃ TURBO TRONG HỆ THỐNG MIMO NGÀNH: KỸ THUẬT ĐIỆN TỬ - 60520203 S K C0 6 Tp Hồ Chí Minh, tháng 11/2015 Luan van BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SĨ TRẦN CƠNG DANH ỨNG DỤNG MÃ TURBO TRONG HỆ THỐNG MIMO NGÀNH: KỸ THUẬT ĐIỆN TỬ Hƣớng dẫn khoa học: PGS.TS PHẠM HỒNG LIÊN Tp Hồ Chí Minh, tháng 11/2015 Luan van LÝ LỊCH KHOA HỌC I LÝ LỊCH SƠ LƢỢC: Họ & tên: Trần Cơng Danh Giới tính: Nam Ngày, tháng, năm sinh: 14/08/1963 Nơi sinh: TP.HCM Quê quán: Tiền Giang Dân tộc: Kinh Chỗ riêng địa liên lạc: 358/12T Lê Đức Thọ, Gò Vấp, TP.HCM Điện thoại quan: Điện thoại nhà riêng: Fax: E-mail: kongpongcham88@gmai.com II QUÁ TRÌNH ĐÀO TẠO: Trung học chuyên nghiệp: Hệ đào tạo: Trung cấp nghề Thời gian đào tạo từ 09/2004…… đến 05/2006 Nơi học (trƣờng, thành phố): Trƣờng Trung cấp Việt-Hàn Ngành học: Kỹ Thuật Điện Tử Đại học: Hệ đào tạo: Chính quy Thời gian đào tạo từ 09/2006 đến 01/2011 Nơi học (trƣờng, thành phố): Đại học Sƣ Phạm Kỹ Thuật Tp HCM Ngành học: Kỹ Thuật Điện – Điện Tử Tên đồ án, luận án môn thi tốt nghiệp: Môn thi Kỹ thuật Audio - Video Ngày & nơi bảo vệ đồ án, luận án thi tốt nghiệp: tháng 7/2010, ĐH SPKT Ngƣời hƣớng dẫn: III Q TRÌNH CƠNG TÁC CHUN MƠN KỂ TỪ KHI TỐT NGHIỆP ĐẠI HỌC: Thời gian Nơi công tác Cơng việc đảm nhiệm Phụ giúp gia đình 2011 - i Luan van LỜI CAM ĐOAN Tôi cam đoan cơng trình nghiên cứu tơi Các số liệu, kết nêu luận văn trung thực chƣa đƣợc công bố cơng trình khác Tp Hồ Chí Minh, ngày … tháng … năm 201… (Ký tên ghi rõ họ tên) Trần Công Danh ii Luan van LỜI CẢM ƠN Tôi chân thành cảm ơn PGS.TS Phạm Hồng Liên tận tình hƣớng dẫn tơi suốt q trình thực đề tài Tôi gởi lời cảm ơn đến Quý Thầy Cô trƣờng Đại học Sƣ Phạm Kỹ Thuật Thành phố Hồ Chí Minh ta ̣o điề u kiê ̣n cho quá trìn h ho ̣c tâ ̣p và nghiên cƣ́u Tôi cảm ơn bạn khóa ln giúp đỡ tơi lúc khó khăn Cuối cùng, xin gởi lời cảm ơn sâu sắc đến gia đình tơi Tp Hồ Chí Minh, ngày … tháng … năm 201… Học viên Trần Công Danh iii Luan van TÓM TẮT Tên đề tài: Ứng dụng mã Turbo hệ thống MIMO Nơi nghiên cứu: Trƣờng ĐH SPKT tp.HCM, khoa Điện – Điện tử Sinh viên thực hiện: Trần Công Danh Giáo viên hƣớng dẫn: PGS TS Phạm Hồng Liên Thời gian thực hiện: Từ 23/02/2015 đến 23/08/2015 Với bùng nổ Công nghệ thông tin, nhu cầu truyền dẫn liệu không ngừng tăng lên yêu cầu truyền dẫn liệu ngày cao Tuy nhiên, với hạn chế lƣợng, băng thông, nhiều kỹ thuật ứng dụng đƣợc triển khai để khắc phục khó khăn Một kỹ thuật phân tập MIMO với nhiều ăn-ten phát thu kết hợp với mã sửa sai Turbo Hệ thống đa ăn-ten thu-phát MIMO phát triển rộng rải liên lạc không dây hệ thống tin di động thứ (3G) Hệ thống áp dụng kỹ thuật phân tập, kết hợp kỹ thuật mã hóa nhằm tăng dung lƣợng kênh truyền, cải thiện hiệu phổ mà tăng công suất phát hay băng thông Để giải tốt ảnh hƣởng môi trƣờng truyền dẫn khơng dây di động, ngồi việc tận dụng ƣu hệ thống MIMO , luận văn nghiên cứu kết hợp mã sửa sai Turbo vào hệ thống Kết nghiên cứu xác định đặc trƣng đem lại kết tốt cho hệ thống kết hợp Các kết đạt đƣợc luận văn nhƣ sau : o Diễn giải cặn kẻ thuật toán giải mã dẫn dắt đến thuật toán giãi mã Viterbi, giãi mã phần mềm dựa vào mức điện áp bit o Diễn giải sơ đồ khối tiến trình giải mã Turbo sơ đồ khối Turbo-MIMO, đồng thời hiển thị mô cho thấy kết so sánh mô tốt hẳn mã Turbo hệ thống MIMO o Đề cập đến vấn đề ảnh hƣởng đến việc sửa lỗi hệ thống Turbo-MIMO, cụ thể chiều dài mã khối Ngồi cịn nghiên cứu vấn đề dị tìm lặp, kể bên ngồi giải mã o Mô hệ thống turbo-MIMO-OFDM dùng Matlap Simulink phiên 2009a iv Luan van ABSTRACT Project title: Application of Turbo codes in MIMO systems Place of study: HCMC University of Technical Education, Faculty of Electrical Electronics Students perform: Tran Cong Danh Instructor: Assoc Dr Pham Hong Lien Implementation period: From 23/02/2015 to 23/08/2015 With the explosion of information technology, data transmission demand keeps growing and require data transmission is increasing However, with the energy limitations, bandwidth, many new application techniques being developed to overcome this difficulty One of which is the technical diversity MIMO with multiple transmit and receive antennas combined with error proofing Turbo code Multi-antenna system transceiver bounteous developing MIMO wireless communication in the mobile communication generation 3rd (3G) This system applies the technical diversity, combining encryption techniques to increase channel capacity, improve spectral efficiency without increasing the transmit power or bandwidth To resolve possible environmental effects wireless transmission and mobile, in addition to taking advantage of MIMO systems, combined dissertation Turbo error code against this system The research results have identified the characteristics bring good results for the combined system The results obtained in this thesis are as follows: o Interpretation particularized sequential decoding algorithm led to Viterbi decoding algorithm, decoded by software based on the voltage level of bit and o Interpretation block diagram Turbo decoding process flowchart Turbo-MIMO, and displays the simulation showed comparable results much better simulation of Turbo codes in MIMO systems o Referring to the issues affecting the fixes in Turbo-MIMO system, namely the length of the block code Also study loop detection problem, including external and decoding o Simulation system MIMO-OFDM using turbo-version Matlap Simulink 2009a v Luan van MỤC LỤC : LÝ LỊCH KHOA HỌC i LỜI CAM ĐOAN ii LỜI CẢM ƠN iii TÓM TẮT iv CÁC TỪ VIẾT TẮT ix DANH SÁCH CÁC HÌNH xi DANH SÁCH CÁC BẢNG xiv Chƣơng 1: TỔNG QUAN 15 1.1 Tổng quan chung lĩnh vực nghiên cứu 15 1.3 Mục đích đề tài : 18 1.4 Nhiệm vụ nghiên cứu giới hạn đề tài : 18 1.5 Phƣơng pháp nghiên cứu 18 Chƣơng 2: CƠ SỞ LÝ THUYẾT 19 2.1 KỸ THUẬT OFDM 19 2.1.1 Nguyên lý OFDM 19 2.1.2 Tín hiệu OFDM 20 2.1.3 Phổ tín hiệu OFDM 20 2.2 TỔNG QUAN VỀ HỆ THỐNG MIMO 22 2.2.1 Các kĩ thuật phân tập 22 2.2.2 Mã Alamouti 23 2.3 MÃ HÓA TURBO 25 2.3.1 Giới thiệu mã Turbo 25 2.3.2 Bộ mã hóa chập hệ thống đệ quy RSC 26 2.3.3 Bộ ghép đan xen 27 2.3.4 Bộ giải mã Turbo 27 2.3.5 Tổng quan thuật toán giải mã 28 2.4 THUẬT TỐN MÃ HĨA GIẢI MÃ VỚI MÃ CHẬP DỰA TRÊN TRELLIS – VITERBI 28 2.4.1 Thông số mã cấu trúc mã chập 29 vi Luan van 2.4.2 Đa thức đƣợc chọn 29 2.4.3 Mã hóa chuỗi 31 2.4.4 Thiết kế Bộ mã hóa 33 2.4.5 Biểu diễn biểu đồ 34 2.4.6 Mã hóa 37 2.4.7 Giải mã 38 2.4.8 Giải mã theo định mềm 47 2.5 ỨNG DỤNG MÃ TURBO TRONG HỆ THỐNG MIMO 53 2.5.1 Mơ hình Hệ thống 53 2.5.2 Máy phát 54 2.5.3 Phân bố sóng mang phụ 55 2.5.4 IFFT 55 2.5.5 Kênh truyền 55 2.5.6 Máy thu 56 2.5.7 FFT 56 2.5.8 Loại bỏ FEC 56 2.5.9 Giải mã Viterbi 56 2.6 THIẾT KẾ HỆ THỐNG TURBO-MIMO HIỆU QUẢ CAO VỚI THIẾT LẬP DÕ TÌM LẶP VÀ GIẢI MÃ 58 2.6.1 Mơ hình Hệ thống TURBO-MIMO 58 2.6.2 Định hƣớng hệ thống Turbo-MIMO lặp 60 2.6.3 Kết theo mô 63 2.6.4 Kết luận: 63 2.7 CẤU TRÖC GIẢI MÃ TURBO 65 Mã Chập Ghép Song song kênh MIMO : 65 Chƣơng 3: CÁC KẾT QUẢ MÔ PHỎNG 68 3.1 Kết mô từ phần mềm Matlab 68 3.2 LƢU ĐỒ GIẢI THUẬT 75 3.2.1 Lƣu đồ mã hóa 75 3.2.2 Lƣu đồ giải mã 76 Chƣơng 4: KẾT LUẬN 77 vii Luan van 4.1 KẾT LUẬN 77 4.2 HƢỚNG PHÁT TRIỂN ĐỀ TÀI 77 TÀI LIỆU THAM KHẢO 79 viii Luan van PHẦN : Hình 3.7 Các thơng số chạy Matlap Turbo Hình 3.8 BER mã Turbo HT MIMO-OFDM, điều chế BPSK 72 Luan van Hình 3.9 BER mã Turbo HT MIMO-OFDM, điều chế 4-QAM Hình 3.10 Hiệu suất mã Turbo HT MIMO-OFDM 73 Luan van  Sử dụng Puncture Turbo code (puntured) with iterations 10 -1 10 -2 -3 10 -4 10 -5 10 -6 10 -7 10 0.5 1.5 Eb/No in dB 2.5 Hình 3.11 Mã Turbo lần lặp có Puncture Turbo code (unpuntured) with iterations -1 10 -2 10 -3 10 Prob of bit error Prob of bit error 10 -4 10 -5 10 -6 10 -7 10 0.5 1.5 Eb/No in dB 2.5 Hình 3.12 Mã Turbo lần lặp khơng có Puncture 74 Luan van 3.2 LƢU ĐỒ GIẢI THUẬT 3.2.1 Lƣu đồ mã hóa Mã hóa Parity bit (Phân cực) Bit Khởi tạo RSC-0 Trạng thái Chèn ký tự zero Điều chế bit mã hóa BPSK cho RSC-0, RSC-1 Chuỗi bit vào Trạng thái Thu đƣợc mã hóa bit RSC-0, RSC-1 đan xen Bit Kết thúc Khởi tạo RSC-1 (hoán vị) Trạng thái = Chèn ký tự zero Trạng thái 75 Luan van 3.2.2 Lƣu đồ giải mã Tính BER Giải mã Đ BCJR = BER=1 S Tiên nghiệm hàng cột Tính BER tiếp tục từ ngõ vào đan xen Iter =1 BCJR=0 Thuật toán tiền nghiệm A Prirori S Đ Tính tốn GAMMA cho parity bit từ mã hóa RSC-0 Tính tốn GAMMA cho parity bit từ mã hóa RSC-1 Tiếp tục lặp Hiển thị Kết SNR Thuật tốn alpha tầng Thuật tốn beta tầng Tính toán LAPPR tổng hợp Giải mã Kết thúc 76 Luan van Chƣơng 4: KẾT LUẬN 4.1 KẾT LUẬN Luận văn tiến hành thực phân tích xây dựng mã Turbo, triển khai mã Turbo đƣợc ứng dụng nhiều hệ thống thông tin mã Turbo khối nhằm tăng hiệu suất kiểm soát lỗi hệ thống Đồng thời luận văn xây dựng đƣợc mơ hình kênh truyền thơng vơ tuyến có kết hợp mã Turbo vào hệ thống kênh truyền MIMO thực mô trƣờng hợp Qua kết mô phỏng, luận văn cho thấy mơ hình kết hợp mã Turbo vào hệ thống MIMO để cải thiện thông số BER hệ thống, hiệu suất sửa lỗi tốt nhiều so với mã STC Áp dụng nguyên lý mã Turbo mã hóa giải mã lặp tạo loại mã là: Space Time Turbo Trellis Nó có khả sửa lỗi tốt mã Trellis khơng gian thời gian có độ lợi phân tập Kết hợp mã Turbo vào hệ thống MIMO hồn tồn khả thi đóng góp cải thiện chất lƣợng bên thu Việc phân tập không gian thời gian ST giúp hệ thống đạt đƣợc độ phân tập cao, giúp hệ thống có có đƣợc tín hiệu thu tốt nhất, bên cạnh gây số khó khăn định triển khai hệ thống vào thực tế mà cụ thể khó khăn việc xây dựng phần cứng cho thiết bị đầu cuối Đây hƣớng nghiên cứu mở đƣợc quan tâm nhà khoa học, đƣợc đánh giá có nhiều triển vọng đƣợc sử dụng cho chuẩn thông tin vô tuyến tƣơng lai nhờ tăng hiệu sử dụng phổ cải thiện chất lƣợng tín hiệu truyền dẫn  Hạn chế nghiên cứu : - Về mặt lý thuyết: chƣa sâu vào nội dung nguyên lý hệ thống MIMO, STBC, STTC, mã Turbo Space Time Turbo Trellis Code - Về mặt mô phỏng: đƣa đƣợc khả sửa lỗi Turbo sau lần lặp Và chƣa mô đƣợc nhiều kiểu điều chế kênh truyền đa dạng 4.2 HƢỚNG PHÁT TRIỂN ĐỀ TÀI Trong hƣớng phát triển tới, luận văn tiếp tục nghiên cứu vấn đề sau: - Tìm giải pháp kết hợp thuật toán MAP cải tiến để cải thiện BER mã Turbo hệ thống MIMO 77 Luan van - Hồn thiện giải pháp kết hợp thuật tốn MAP với thuật tốn VITERBI để dung hịa cho phép cực tiểu xác xuất lỗi bit BER - Thực mã hóa kênh truyền để cải thiện giá trị BER 78 Luan van TÀI LIỆU THAM KHẢO [1] “Giáo trình Thơng tin di động hệ ba” TS.Nguyễn Phạm Anh Dũng-2004-Nhà [2] [3] [4] [5] [6] [7] xuất Bƣu Điện “SIGNAL PROCESSING & SIMULATION NEWSLETTER” “ - „Coding and decoding with Convolutional Codes ‟ “Space-Time Block Coding for Wireless Communications: Performance Results IEEE Journal on Select Areas in Communications”, vol 17, pp 451^460, 1999 V Tarokh, H Jafarkhani, and A R Calderbank “High-Performance Turbo-MIMO System Design with Iterative Soft-Detection and Decoding” Der-Wei Yang, Jing-Shiun Lin, Shih-Hao Fang, Chia-Fen Lin, and Ming-Der Shieh “Performance Analysis of MIMO-OFDM System usingSpace-time Turbo Codes and Adaptive Beamforming - International Journal of Computer Applications (0975 – 8887) - Volume 22– No.3, May 2011 “Performance of Turbo Encoder and Turbo Decoder using MIMO Channel” Sneha Bhanubhai Patel, Mary Grace Shajan Space-time Turbo Codes and Adaptive Beamforming [8] “Mã hóa thời gian khơng gian MIMO” SVTH Nguyễn Thiên Thảo, GVHD Nguyễn Quốc Cƣờng , HVCNBCVT [9] “Space-Time Block Coding from Orthogonal Designs IEEE Trans Inform Theory ”, vol 45, pp 1456^1467, 1999 V.Tarokh, H Jafarkhani, and A R Calderbank [10] “MIMO - Space Time Processing for MIMO communication” A.B Gershman anh N.D.Sidiropoulos,Wiley 2005 [11] “Space-Time Codes for High Data Rates Wireless Communications: Performance Criterion and Code Construction ” IEEE Trans.Inform Theory, vol.44, pp.744-765,1998 V.Tarokh, N.Seshadri, and A.R.Calderbank [12] “Space - Time Codes for MIMO Systems: Quasi-Orthogonal Design and Concatenation” von Diplom-Ingenieur Aydin Sezgin aus Kemah, 2005 [13] “On MIMO systems and adaptive arrays for wireless communication” Mattias Wenntrom, 2002 [14] “An Introduction to the Turbo Principle in Commiunication Systems” ChungHsuan Wang 79 Luan van Thiết kế tách sóng lặp hiệu cao hệ thống TURBO-MIMO Trần Cơng Danh TĨM TẮT Trong hệ thống Turbo-MIMO, tách sóng ngõ mềm cung cấp thông tin tiên nghiệm cho giải mã turbo Tuy nhiên, kênh fading Rayleigh, thông tin không đáng tin cậy gây suy giảm hiệu suất hệ thống Trong báo này, nghiên cứu phƣơng pháp lặp để có đƣợc thơng tin tiên nghiệm độ tin cậy cao cho tách sóng ngõ mềm MIMO Trong thuật toán giải mã turbo, ta đƣa thông tin ngoại lai từ giải mã turbo vào tỷ số log-likelihood (LLRs) dựa thuật toán log-MAP gọi giải mã cầu (LSD) Để giảm độ phức tạp tính tốn tổng thể, ta sử dụng lặp khác Các kết mô cho thấy hệ thống Turbo-MIMO cải thiện đáng kể hiệu suất hệ thống so với hệ thống Turbo-MIMO thơng thƣờng Từ khóa :Turbo-MIMO, giải mã lặp, phần mềm dị tìm lặp, bit parity kiểm tra ABSTRACT In turbo-multiple-input multiple-output (Turbo-MIMO) systems, the soft-output detector can provide the priori information to the turbo decoder However, Rayleigh fading channels are applied, the induced unreliable priori information would cause the system performance degradation In this paper, I research an iterative method to acquire the high reliability priori information for MIMO soft-detector In the turbo decoding algorithm, we utilize the extrinsic information from the turbo decoder give into the loglikelihood ratios (LLRs) based on log-MAP algorithm in the list sphere decoding (LSD) algorithm To reduce the overall computational complexity, different iteration profiles are also ussed Simulation results show that the Turbo-MIMO system significantly improve the system performance compared to that of the conventional Turbo-MIMO system Keywords :Turbo-MIMO, iterative decoding, Iterative Soft-Detection, parity-check I GIỚI THIỆU Trong băng thông bị giới hạn, anten truyền tín hiệu khác để tăng tốc độ truyền, đƣợc gọi phân tập không gian Để khơi phục lại tín hiệu thu, thuật tốn tách sóng MIMO khác 80 Luan van đƣợc sử dụng Mặc dù phƣơng pháp tách sóng tuyến tính có độ tính tốn phức tạp nhƣng tỷ lệ lỗi bit (BER) không đủ nhỏ, đặc biệt mơi trƣờng SNR thấp Vì phƣơng pháp khác thuật toán khả tối đa (Maximum likelihood) (ML) đƣợc dùng để nâng cao hiệu hệ thống Bộ tách sóng ngõ mềm MIMO ƣớc tính tối đa xác suất hậu nghiệm (MAP) cung cấp kết đầu ra, đƣợc gọi giải mã cầu (LSD) Bộ tách sóng ngõ MIMO giải mã bên trong, hồi tiếp cho tách sóng ngõ vào giải mã Turbo Hơn nữa, nguyên lý turbo áp dụng tách sóng đầu MIMO mềm giải mã lặp thực giải mã bên Các đáp ứng đầu vào giải mã Turbo khơng đƣợc xử lý đầy đủ tách sóng lặp Vì tơi nghiên cứu phƣơng pháp lặp để xác định thông tin tiên nghiệm có độ tin cậy cao Hiệu hệ thống đƣợc cải thiện đáng kể thuật tốn hoạt động đồng thời với q trình lặp Trong phần sau tơi trình bày mơ hình hệ thống số tính tốn thơng tin mềm liên quan, thơng tin mềm cập nhật cho thuật tốn xem xét dạng lặp khác kết thực nghiệm mô II Mô hình Hệ thống TURBO-MIMO Xét mơ hình hệ thống turbo-MIMO gồm M anten phát N anten thu, N ≥ M Ở máy phát, để chống lại lỗi chùm, ta sử dụng đan xen, ký hiệu Π, để hốn vị bit mã hóa Sau đan xen , bit mã hóa hốn vị đƣợc điều chế tạo thành chuỗi kí tự Chuỗi kí tự đƣợc truyền song song từ M ăng-ten phát ma trận kênh truyền H với kích thƣớc N-M đƣợc thể là: Khi vector s tín hiệu phát truyền qua kênh MIMO, vector tín hiệu nhận y = [y1 y2 yN]T đƣợc biểu diễn nhƣ sau : Y = Hs + n (2) Trong đó, n = [n1,n2, …, nN]T Nhiễu Gaus trắng cộng (AWGN) phân bố giống nhau, cách độc lập với khoảng trung bình zero Tại máy thu, dùng tách sóng MIMO để tìm kí tự truyền Ngồi ra, ta dùng „giải mã cầu‟ LSD (list sphere detector) để tách sóng đầu từ vector tín hiệu nhận tiên nghiệm LA1 bit mã hóa bên tính tốn thông tin mềm mang chất LE1 Thông qua hoạt động giải đan xen, ký hiệu Π -1, LE1 đƣợc thay thành thông tin tiên nghiệm LA2 giải mã turbo Trong giải mã turbo, dùng thuật tốn hậu nghiệm tối đa (MAP: The Maximum A-Posteriori Algorithm) thuật toán Bahl-CockeJelinek-Raviv (BCJR) để tìm yếu tố ngoại lai LE2 cho bit mã hóa bên ngồi Sau đó, LE2 qua tái đan xen hồi tiếp nhƣ tiên nghiệm LA1 để tách sóng ngõ mềm 81 Luan van Trong giải mã turbo, (4) (5) đƣợc gọi giải pháp Max-log MAP LogMAP tƣơng ứng III Định hƣớng hệ thống Turbo-MIMO lặp Để giải mã turbo, ta kết hợp tách sóng cầu ngõ mềm (LSD) lặp Để phép Max-log-MAP gần đúng, ta dùng thuật tốn log-MAP để tính thơng tin từ ngồi Ngồi ra, ta dùng thơng tin ngồi giải mã turbo để tính tốn tỷ số Log-Likehood (LLR) dựa Log-MAP thuật tốn LSD Tuy nhiên giải mã Turbo thƣờng tính tốn thơng tin từ bên ngồi bit hệ thống Vì lƣợng thơng tin mềm cập nhật LD1 LD2 ngƣợc dấu nhau, nên thông tin tiên nghiệm đáng tin cậy bit parity-kiểm tra, đặc biệt xét kênh fading Rayleigh Do phải đƣa thơng tin bên ngồi vào bit paritykiểm tra để cập nhật thay đổi hệ thống turbo-MIMO lặp nói Các thơng số lặp khác đƣợc bàn tới nhằm làm giảm độ phức tạp tính tốn Hình Sơ đồ khối Turbo-MIMO Trong hình 1, số bên dƣới "1" "2" biểu thị khối xử lý nối với tách sóng tƣơng ứng Khi hồn thành chuyển đổi thơng tin số "1" "2" có nghĩa xong lần lặp Trong tách sóng, thơng tin bit thứ l biểu tƣợng thứ k đƣợc thể nhƣ là: số (k, l) biểu thị cho thông tin (𝑘,𝑙) bit thứ l có biểu tƣợng thứ k, 𝐿𝐷1 đƣợc diễn tả : Trong x[k,l] biểu thị vector bit thơng tin thông qua giá trị xk,l , LA1,[k,l] LA1 thông qua giá trị (𝑘,𝑙) 𝐿𝐴1 ; Xk,l,+1 Xk,l,-1 đƣợc thiết lập từ 2M.Mc −1 vectơ bit x , bao gồm xk,l = + xk,l = - đƣợc đƣa vào Thông qua xấp xỉ Max-log, ta có: A Thuật tốn Log-MAP tính tốn thông tin parity-kiểm tra: Thông tin cập nhật theo quy tắc thuật tốn LLR : Đầu tiên, ta có vector tín hiệu nhận đƣợc thơng tin tiên nghiệm 82 Luan van tƣơng ứng LA1 , đƣợc khởi tạo từ zero, tính thơng tin LE1 tƣơng ứng Sau đó, LE1 thực giải đan xen Π- tạo thông tin tiên nghiệm LA2 Trong giải mã turbo, thuật tốn MAP tạo thơng Trong bảng trên, thông số lặp khác đƣợc xem xét để hiệu hệ thống chấp nhận đƣợc Vì tính tốn giải mã Turbo tính tốn có giới hạn thông tin mềm đƣợc cập nhật, nên ta thƣờng chọn số tính tốn thấp cho giải mã Turbo Do đó, thơng số lặp lại đƣợc chọn iterturbo = iterouter = để tính tốn LLRp hệ thống TurboMIMO 𝑠𝑦𝑚 tin mềm 𝐿𝐷2 cho hệ thống thơng qua q trình lặp Ký hiệu iterturbo số lần lặp tối đa cho giải mã turbo 𝑠𝑦𝑚 Thông tin thực ban đầu 𝐿𝐷2 bit parity-kiểm tra tính đƣợc Sử dụng thông tin thực ban đầu thơng tin tiên nghiệm LA2 để tính tốn thơng tin bên ngồi LE2 Sau đó, LE2 qua q trình tái đan xen hồi tiếp với tƣ cách tiên nghiệm LA1 Các trình đƣợc thực lần lặp ngoài; lặp lại tối đa bên đƣợc ký hiệu iterouter IV Kết theo mơ Xét mã hóa chập Rc = 1/2 có đa thức hồi tiếp : Gr (D) = + D + D2 , đa thức thuận : Gf(D) = + D2 Kích thƣớc khối đan chen mã turbo 9216 bit Đối với hệ thống MIMO 4x4 (M = N = 4), kí tự truyền mang bit thơng tin (Mc = 4) tạo từ điều chế 16QAM Tại máy thu, thuật toán LSD dùng 512 nút dự bị để tách sóng ngõ MIMO Bảng Bảng tra cứu tính tốn Khi lƣợng tín hiệu trung bình ăng-ten nhận Es ; lƣợng tín hiệu bit thơng tin truyền đến Eb = (N/RcMMc) Es Ta có cơng thức SNR cho hệ thống Turbo-MIMO đƣợc xem là: c tính tốn B Các thơng số lần lặp khác nhau: Xét giá trị khác iterturbo iterouter Các hệ thống Turbo-MIMO thƣờng đặt iterturbo = iterouter = , không liên quan đến phép LLR bit parity-kiểm tra (ký hiệu LLRp) Để tăng độ tin cậy giá trị LLRp, ta nên chọn giá trị iterouter lớn Các kết mơ thể hình đƣợc xác định kênh Rayleigh, kênh tạo phân phối Gauss số phức Nếu thuật toán Max-log MAP sử dụng LLR 83 Luan van xấp xỉ hiệu suất BER xấu so với sử dụng thuật tốn Log MAP LLR đƣợc tính thuật tốn Max-Log MAP thuật tốn Log MAP có độ lợi hiệu suất theo yêu cầu 0,2 ~ 0,3 dB BER = 10-3 So sánh hình thức lặp dẫn đến chọn hình thức lặp có: iterturbo = iterouter = có hiệu suất tốt Thuật toán LLR bit parity kiểm tra truy xuất nhiều lần tƣơng ứng với tăng số lƣợng iterouter để tính xác thực đáng tin cậy V Kết luận Trong báo, thuật toán đa truy cập, phƣơng pháp sửa lỗi phƣơng pháp lặp tạo thông tin tiên nghiệm tạo độ tin cậy cao tách sóng ngõ mềm MIMO Thơng qua thuật tốn LLR bit parity-kiểm tra đồng thời kết hợp với số lần lặp hệ thống Turbo-MIMO, ta tăng độ lợi so với hệ thống Turbo-MIMO thơng thƣờng Ngồi ra, phép LLR bit kiểm tra parity cải thiện hiệu suất thu đƣợc cách tăng số q trình lặp bên ngồi, mà đƣợc xem hiệu so với cách tăng số lần lặp giải mã turbo Hình Các kết mơ hệ thống Turbo- MIMO sử dụng LLR cho thông tin parity-kiểm tra với số lần lặp khác TÀI LIỆU TAM KHẢO [1] Z.Guo and P.Nilsson, “Algorithm and implementation of the K-best sphere decoding for MIMO detection,” IEEE J Sel Areas Commun., vol 24, no 3, pp 491–503, 2006 [2] C A Shen, and A M Eltawil, “A radius adaptive K-Best decoder with early termination: algorithm and VLSI architecture,” IEEE Trans Circuit Syst I: Regular Papers, vol 57, no 9, pp 2476– 2486, Sep 2010 [3] C Studer, A Burg, and H Bölcskei, “Soft-output sphere decoding: algorithms and VLSI implementation,” IEEE J Sel Areas Commun., vol 26, no 2, 84 Luan van pp 290–300, Feb 2008 Ứng dụng mã Turbo hệ thống MIMO GVHD: PGS.TS Phạm Hồng Liên Thơng tin liên hệ tác giả (người chịu trách nhiệm viết): Họ tên: Trần Công Danh Điện thoại: 0169 694 2761 Email: kongpongcham88@gmail.com Ngày 26 tháng 11 năm 2015 Xác nhận Giáo Viên hƣớng dẫn HVTH: Trần Công Danh – MSHV: 128520203005 Luan van Trang S K L 0 Luan van ... cứu mã RSC, ghép đan xen, mã chập ghép song song Turbo, tiến trình mã hóa giải mã hệ thống  Thiết kế giải mã khối Turbo, mã chập Turbo hệ thống MIMO  Mô Matlab kết lần lặp mã Turbo, mã Turbo. .. 2.3.2 Bộ mã hóa chập hệ thống đệ quy RSC Mã Turbo sử dụng mã chập hệ thống đệ quy (Recursive Systematic Convolutional -RSC) dựa mã chập truyền thống Bộ mã hóa Turbo gồm hai mã hóa chập hệ thống. .. hẳn mã Turbo hệ thống MIMO o Đề cập đến vấn đề ảnh hƣởng đến việc sửa lỗi hệ thống Turbo- MIMO, cụ thể chiều dài mã khối Ngồi cịn nghiên cứu vấn đề dị tìm lặp, kể bên ngồi giải mã o Mơ hệ thống turbo- MIMO- OFDM

Ngày đăng: 02/02/2023, 10:02

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

Tài liệu liên quan