1. Trang chủ
  2. » Giáo Dục - Đào Tạo

ĐỒ án NGHIÊN cứu mã TURBO TRONG hệ THỐNG CDMA

107 5 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 107
Dung lượng 656,21 KB

Nội dung

GVHD: Th.S Nguyễn Huy Hùng Nghiên cứu mã Turbo hệ thống CDMA LỜI CẢM ƠN Qua trình học tập nghiên cứu trường, em nhận hướng dẫn tận tình quý Thầy Cô khoa Điện _ Điện Tử, Trường Đại Học DL Kỹ Thuật Công Nghệ Những kiến thức mà em nhận năm qua thật đáng quý em bước vào ngưỡng cửa đời Hôm đây, em kết thúc khóa học hoàn thành luận văn này, em việc gởi đến thầy cô lời cám ơn chân thành Em đặc biệt cảm ơn thầy NGUYỄN HUY HÙNG nhiệt tình không ngại khó khăn giúp đỡ em hoàn thành luận văn Và lời cảm ơn cuối gởi đến tất bạn bè học tập trao đổi nhiều kiến thức bổ ích SVTH:Nguyễn Thanh Huøng Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com GVHD: Th.S Nguyễn Huy Hùng Nghiên cứu mã Turbo hệ thống CDMA Lời nói đầu Công nghệ viễn thông có bước phát triển tuyệt vời, với phát triển ngành công nghệ khác : điện tử, tin học, quang học… Công nghệ viễn thông mang đến cho người ứng dụng tất lónh vực: kinh tế, văn hóa, giáo dục, y học… quốc gia coi viễn thông _ tin học nghành mũi nhọn đầu tư thích đáng để có dược thành tựu, vị trí xứng đáng nghiên cứu ứng dụng công nghệ thông tin, làm đòn bẩy để kích thích ngành kinh tế quốc dân khác Việt Nam không nằm quỹ đạo đó, đặc biệt đầu tư hệ thống thông tin di dộng nhằm mục đích “liên kết người” có nghóa ta liên lạc với ai, nơi đâu vào lúc Ở Việt Nam sử dụng hệ thống thông tin di động chuẩn GSM (Globle System of Mobile Communication) dựa công nghệ TDMA Tuy nhiên vừa qua Công Ty cổ phần Bưu Chính Viễn Thông Sài Gòn (SAIGON Postel) ký hợp đồng với tập đoàn viễn thông SLD Telecom (Hàn Quốc ) xây dựng mạng điện thoại di động áp dụng công nghệ CDMA Điều mở hướng cho phát triển ngành viễn thông nước ta CDMA công nghệ áp dụng Mỹ số nước Châu Á Như cạnh tranh TDMA CDMA diễn kéo dài tập đoàn viễn thông lớn không đưa chuẩn thống Trong đề tài em nghiên cứu tổng quan CDMA dùng mã Turbo để mô hệ thống Với trình độ thời gian có hạn ,chắc chắn luận văn có nhiều thiếu sót, em mong thông cảm góp ý thầy cô bạn SVTH:Nguyễn Thanh Hùng Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com GVHD: Th.S Nguyễn Huy Hùng Nghiên cứu mã Turbo hệ thống CDMA MỤC LỤC PHẦN A:TỔNG QUAN VỀ CDMA VÀ NGUYÊN CỨU MÃ TURBO CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG DI ĐỘNG TẾ BÀO I Tổng quan II Cấu trúc hệ thống Chức 1.Chức thuê bao di động (MS) 2.Trạm gốc (BS) 3.Trung tâm chuyển mạch (MSC) 4.Bộ ghi định vị thường trú (HLR) CHƯƠNG 2: LỊCH SỬ VÀ SỰ PHÁT TRIỂN HỆ THỐNG THOẠI DI ĐỘNG I Giới thiệu khái quát công nghệ 1.Công nghệ FDMA 2.Công nghệ TDMA 3.Công nghệ CDMA II.Nguồn gốc phát triển CDMA SVTH:Nguyễn Thanh Hùng Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com GVHD: Th.S Nguyễn Huy Hùng Nghiên cứu mã Turbo hệ thống CDMA CHƯƠNG 3:GIỚI THIỆU CHUNG VÀ CÁC ĐẶC ĐIỂM CỦA CDMA I.Giới thiệu chung II.Các đặc tính 1.Tính đa dạng phân tập Điều khiển công suất CDMA 3.Chuyển giao CDMA 3.1 Chuyển giao mềm (Soft Handoff) 3.2.Chuyển giao mềm hơn(Softer Handoff) 3.3.Bảo mật gọi 3.4.Công suất phát thấp 3.5.Bộ mã _ Giải mã 3.6.Dung lượng 3.7.Tái sử dụng tần số vùng phủ sóng 3.8.Dung lượng mềm 3.9.Giá trị EB / NO thấp chống lỗi CHƯƠNG :ƯU ĐIỂM CÔNG NGHỆ CDMA I.Chất lượng cao II.Dung lượng lớn III.Vùng phủ sóng rộng IV.Chuyển giao mềm CHƯƠNG :ỨNG DỤNG CDMA ĐỂ TÍNH DUNG LƯNG CHƯƠNG : NGUYÊN CỨU MÃ TURBO I.Sự kết nối mã đời mã Turbo II.Bộ mã hóa tích chập hệ thống đệ quy RSC 1.Mã tích chập hệ thống đệ quy Các mã hóa tích chập đệ quy không đệ 3.Kết thúc Trellis III.Ngõ vào mềm –Ngõ mềm SVTH:Nguyễn Thanh Hùng Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com GVHD: Th.S Nguyễn Huy Hùng Nghiên cứu mã Turbo hệ thống CDMA IV.Quyết định cứng định mềm V.Mã hóa mã Turbo 1.Bộ mã hóa 2.Kỹ thuật xóa (funture) 3.Bộ chèn CHƯƠNG 7:GIẢI MÃ MÃ TURBO I.Tổng quan thuật toán giải mã II.Giải thuật MAP III.Nguyên lý giải mã Viterbi 1.Độ tin cậy giải mã SOVA 2.Sơ đồ khối 3.Bộ giải mã thành ohần SOVA CHƯƠNG 8: ỨNG DỤNG MÃ TURBO I.Các ứng dụng truyền thông đa phương tiện II.Các đề xuất ứng dụng Turbo vào truyền thông III.Các ứng dụng truyền thông không dây IV.Cải tiến việc thực giải mã V.HYBRID ARQ VI.Hướng phát triển đề tài PHẦN B : DÙNG MATLAB MÔ PHỎNG MÃ TURBO CHƯƠNG TRÌNH MÔ PHỎNG GIAO DIỆN CHƯƠNG TRÌNH KẾT QUẢ MÔ PHỎNG PHỤ LỤC SVTH:Nguyễn Thanh Hùng Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com GVHD: Th.S Nguyeãn Huy Hùng Nghiên cứu mã Turbo hệ thống CDMA PHẦN A TỔNG QUAN VỀ CDMA VÀ NGHIÊN CỨU MÃTURBO SVTH:Nguyễn Thanh Hùng Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com GVHD: Th.S Nguyễn Huy Hùng Nghiên cứu mã Turbo hệ thống CDMA CHƯƠNG TỔNG QUAN VỀ HỆ THỐNG DI ĐỘNG TẾ BÀO I TỔNG QUAN Toàn vùng phục vụ hệ thống di động tế bào chia thành nhiều vùn g phục phụ nhỏ gọi cell, cell có trạm gốc phụ trách điều khiển tổng đài cho thuê bao trì gọi cách liên tục di chuyển cell Hệ thống điện thoại di động tế bào gồm trạm gốc (BS) Một vùng phục vụ BS gọi cell nhiều cell kết hợp lại tạo thành vùng phục vụ hệ thống Trong hệ thống thoại di động tế bào tần số không cố định kên h cả, mà kênh đàm thoại di động xác định nhờ kênh báo hiệu máy di động đồng tần số cách tự động Vậy cell kề nên sử dụng tần số khác nhau, cell cách xa khoảng cách định tái sử dụng tần số Để cho máy di động trì gọi cách liên tục di chuyển cell, tổng đài phải điều khiển kênh báo hiệu hay kênh lưu lượng theo di chuyển máy di động tần số máy thích hợp cách tự động Hiệu sử dụng tần số hệ thống điện thoại di động tăng lên kênh RF BS kề định vị cách có hiệu quả, nhờ tái sử dụng tần số dung lượng thuê bao tăng II CẤU TRÚC HỆ THỐNG Cấu hình mạng CDMA gồm phần : -Trạm di động (thuê bao di động) MS -Trạm gốc BS -Tổng đài di độn g MSC -Bộ đăng ký định vị thường trú HLRù Hệ thống điện thoại di động tế bào bao gồm máy điện thoại di động, trạm gốc (BS) trung tâm chuyển mạch điện thoại di động (MSC) Các phận liên kết qua đường kết nối thoại số liệu Máy điện thoại di động gồm: thu /phát RF, anten điều khiển Mỗi máy di động dùng cặp kênh thu phát RF BS gồm: thu phát RF để kết nối máy di động với MSC, anten, điều khiển, đầu cuối số liệu nguồn SVTH:Nguyễn Thanh Hùng Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com GVHD: Th.S Nguyeãn Huy Hùng Nghiên cứu mã Turbo hệ thống CDMA MSC gồm: Bộ phận điều khiển, phận kết nối gọi, thiết bị ngoại vi cung cấp chức thu thập số liệu cước gọi hoàn thành MSC có chức xử lý gọi đến từ BS, cung cấp chức điều khiển trung tâm cho hoạt động BS có hiệu truy nhập mạng điện thoại công cộng Bộ phận điều khiển MSC trái tim hệ thống tế bào để quản lý, điều khiển đặt toàn hệ thống BTS Phân hệ thu phát trạm gốc BSC Bộ điều khiển ASS Phân hệ chuyển mạch truy nhập BSC Bộ điề u khiển trạm gố c BS Trạm gốc BSM Bộ quản lý trạm gốc MX Tổng đài di động CCS Phân hệ điều khiển trung tâm PSTN Mạng thoạ i cô n g cộ n g có chuyể n mạch HLR Bộ đă n g ký định vị thường trú Hình: Cấu hình mạng CDMA *Chức hệ thống CDMA: Chức thuê bao di động MS: Thuê bao di động MS có chức vô tuyến chức xử ly để truy nhập mạng qua giao diện vô tuyến MS cung cấp giao diện với người sử dụng qua hình, bàn phím, đóa, giao diện với thiết bị đầu cuối khác máy tính cá nhân , máy fax,… Như MS có chức : -Thiết bị đầu cuối: thực dịch vụ người sử dụng (thoại , fax, truyền số liệu… ) -Đầu cuối di động: để thực truyền dẫn giao diện vô tuyến vào mạng -Thích ứng đầu cuối: MS có vai trò nối thông thiết bị đầu cuối với khối kết nối di động Khi lắp đặt thiết bị đầu cuối môi trường di động, MS phải có phận thích ứng đầu cuối theo tiêu chuẩn ISDN, thiết bị đầu cuối có giao tiếp modem SVTH:Nguyễn Thanh Hùng Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com GVHD: Th.S Nguyễn Huy Hùng Nghiên cứu mã Turbo hệ thống CDMA Anten MS nối với song công cho phép anten dùng chung cho phát thu, điều hưởng kênh vô tuyến có dải thông 1.25MHz sau tín hiệu chuyển xuống trung tần , lọc đưa tới chuyển đổi ADC Tiếp đó, tín hiệu số đưa tới vi mạch ASIC (Application Specific Integrated Circuit ) Tại tín hiệu điều chế, giải cài xen đưa qua giải mã thoại loa Quy trình hoàn toàn ngược lại với tín hiệu phát Trạm gốc (BS): BS đóng vai trò giao diện máy di động MS tổng đài di động MX BS cung cấp đường truyền gói tin BS đầu cuối cố định giao diện vô tuyến Giao diện vô tuyến có chức điều khiển đảm bảo phủ sóng cho cell Trạm gốc trung tâm cell, có nhiệm vụ quản lý điều khiển tất máy di động MS có mặt cell Cấu trúc trạm gốc BS đượcbiểu diễn hình 2-4, bao gồm khối : phân hệ thu phát trạm gốc BTS, điều khiển trạm gốc BSC quản lý trạm gốc BSM BS có máy quét thu tìm , bám theo tín hiệu mạnh MS theo thời gian Thực cấp phát máy thu MODEM cho gọi định giám sát trạng thái chất lượng gọi , đo lường suy giảm tín hiệu sai lỗi v Phân hệ thu phát trạm gốc BTS: BST bố trí theo địa lý cell, xa BSC, trung tâm thu phát vô tuyến cell, có nhiệm vụ liên lạc vô tuyến với tất máy di động MS có mặt cell BTS bao gồm : hệ thống anten, thiết bị tần số vô tuyến phương tiện số để liên lạc với BSC BTS bao gồm RF, CD, GPS, BCP, BIN Khối tần số vô tuyến RF có máy phát, máy thu có nhiệm vụ giữ mức tạp âm thấp khuếch đại, lọc , chuyển đổi tần số xuống (thu) đổi tần số lên (phát), kết hợp phân bố đa tần Khối xử lý số CD khối xử lý số tín hiệu CDMA CODEC, MODEM, định thời phối ghép dải quạt BTS Khối xử lý điều khiển BCP xử lý điều khiển quét, có nhiệm vụ xử lý điều khiển quản trị chung cell, liên kết khối số, xử lý gọi, quản lý địa chỉ, vận hành bảo dưỡng trạm thu phát gốc Mạng liên kết BTS gọi BIN, cung cấp đường truyền điều khiển đường truyền lưu lượng tới khối BTS tới BSC Đồng hồ hệ thống GPS đảm bảo định thời cho toàn hệ thống SVTH:Nguyễn Thanh Hùng Trang LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com GVHD: Th.S Nguyễn Huy Hùng Nghiên cứu mã Turbo hệ thống CDMA v Bộ điều khiển trạm gốc BSC (Base Station Controller): BSC kết hợp chặt chẽ với tổng đài di động MX, có nhiệm vụ quản lý tất giao diện vô tuyến thông qua lệnh điều khiển từ xa BTS MS, có trách nhiệm cấp phát kênh giao diện vô tuyến, điều khiển công suất thực chuyển giao mềm cho MS vùng phục vụ Các lệnh chủ yếu lệnh ấn định, giải phóng kênh vô tuyến chuyển giao Một phía BSC nối với BTS phía nối với MSC Trong thực tế BSC tổng đài nhỏ có khả tính toán đáng kể Vai trò chủ yếu quản lý kênh giao diện vô tuyến chuyển giao Một BSC trung bình quản lý tới vài chục BTS phụ thuộc vào lưu lượng BTS BTS kết hợp chung với BSC trạm gốc BSC bao gồm CIN, CKD, TSB, CCP Manng5 liên kết CIN cung cấp đường truyền dẫn chung khối Bộ chuyển mã chọn TSB mã hoá thoại , phân bố chọn, đóng mở gói, điều khiển công suất, thực chuyển giao cứng cell Bộ xử lý điều khiển gọi CCP cấp phát quản trị tài nguyên , thực chuyển giao mềm với điều khiển gọi Bộ phân chia đồng hồ CKD đồng định thời từ đồng hồ GPS cho phần tử mạng v Bộ quản lý trạm gốc BSM: Bộ quản lý trạm gốc BSM bao gồm khối BSMP( Bộ xử lý trạm gốc) ALM (Bộ cảnh báo) BSMP: Bộ xử lý điều hành quản trị trạm gốc, hổ trợ giao diện người khai thác máy, điều hòa tải theo chương trình, vận hành bảo dưỡng trạm gốc ALM: Bộ cảnh báo có nhiệm vụ xử lý cảnh báo sai hỏng v Quá trình phát thu vô tuyến BS: Các đặc điểm phát thu CDMA thể BS, phát thu chúng với Một số đặc điểm riêng BS: - BS thường sử dụng nhiều anten thu phân tập , kèm theo xử lý phân tập - Trong tín hiệu mà BS thu tín hiệu pilot nên BS thực MODEM kiểu tương can - Có hai máy thu quét tìm, bám theo tín hiệu mạnh MS theo thời gian SVTH:Nguyễn Thanh Huøng Trang 10 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com GVHD: Th.S Nguyễn Huy Hùng Nghiên cứu mã Turbo hệ thống CDMA 'Position',[80 220 160 30], 'String','Nhập kích cỡ khung :', 'Style','text','Tag','StaticText2'); z9=uicontrol('FontSize',13, 'Backgroundcolor','w', 'HorizontalAlignment','center', 'Position',[240 220 50 30], 'String','5', 'Style','edit', 'Tag','EditTextz9'); Edittextz9=findobj(gcf,'Tag','EditTextz9'); framesize=get(Edittextz9,'string'); end uicontrol('BackgroundColor',[ 0.917647058823529 0.658823529411765 0.917647058823529 ], 'Callback','close all;input1;', 'FontName','vni-times', … 'FontSize',13, 'Position',[15.75 39 71.25 29.25], 'String','TRỞ VỀ', 'Tag','Pushbutton1'); uicontrol('BackgroundColor',[ 0.917647058823529 0.658823529411765 0.917647058823529 ],'Callback','close all;sdmh_turbo;','FontName','vni-times', … 'FontSize',13, 'Position',[197.25 37.5 71.25 29.25], 'String','MÃ HOÁ', 'Tag','Pushbutton2'); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ sdmh_turbo.m figure('Name','MAHOA_TURBO', 'Color',[ 0.819607843137255 0.941176470588235 ], 'NumberTitle','off', 'PaperPosition',[30 50 750 500], 'PaperUnits','points', 'Position',[203 96 560 420], 'Tag','Fig1', 'ToolBar','none'); axis([0 18 16]); axis off; hold on; grid; text(3,16.5,'MA HOA TURBO','fontname','vnitimes','fontsize',24,'color','y'); p1=line([0 2 0],[11.3 12.7 12.7 11.3 11.3],'color','b'); p2=line([2 3],[12 12],'color','b'); p3=line([2.75 2.75],[12.1 12 11.85],'color','b'); p4=line([3 5 3],[11.3 12.7 12.7 11.3 11.3],'color','b'); p5=line([5 5.6],[12 12],'color','b'); p6=line([5.35 5.6 5.35],[12.1 12 11.85],'color','b'); p7=line([6 6.67],[12 12],'color','b'); plot(7,12,'ob','markersize',15); plot(7,12,'+b'); p8=line([6.45 6.7 6.45],[12.1 12 11.85],'color','b'); p9=line([7.3 9],[12 12],'color','b'); p10=line([8.75 8.75],[12.1 12 11.85],'color','b'); p11=line([8 10.67],[12 10 10],'color','b'); p12=line([10.42 10.67 10.42],[10.1 10 9.85],'color','b'); p13=line([9 10 10 9],[11.3 12.7 12.7 11.3 11.3],'color','b'); p14=line([10 12],[12 12],'color','b'); SVTH:Nguyễn Thanh Hùng Trang 93 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com GVHD: Th.S Nguyễn Huy Hùng Nghiên cứu mã Turbo hệ thống CDMA plot(11,14,'ob','markersize',15); plot(11,14,'+b'); p15=line([11 11],[12 13.67],'color','b'); p16=line([10.9 11 11.1],[13.43 13.67 13.43],'color','b'); p17=line([11.75 12 11.75],[12.1 12 11.85],'color','b'); p18=line([12 12 13 13 12],[11.3 12.7 12.7 11.3 11.3],'color','b'); p19=line([13 14],[12 12],'color','b'); p20=line([11.33 14 14 11.33],[14 14 10 10],'color','b'); p21=line([11.57 11.33 11.57],[13.9 14 14.15],'color','b');%mui ten p22=line([10.67 6],[14 14 12.5],'color','b'); p23=line([7 7],[14 12.33],'color','b'); p24=line([6.9 7.15],[12.58 12.33 12.58],'color','b');%mui ten plot(11,10,'ob','markersize',15); plot(11,10,'+b'); p25=line([11.58 11.33 11.58],[10.1 10 9.85],'color','b');%mui ten p26=line([11 11 14.5],[9.67 9],'color','b'); p27=line([14.25 14.5 14.25],[9.1 8.85],'color','b'); p28=line([14.5 14.5 18 18 14.5],[8.3 9.7 9.7 8.3 8.3],'color','b'); p29=line([4 4],[11.3 9.7],'color','b'); p30=line([3.9 4.15],[9.95 9.7 9.95],'color','b'); p31=line([2.5 2.5 5.5 5.5 2.5],[8.3 9.7 9.7 8.3 8.3],'color','b'); p32=line([4 4],[8.3 6.7],'color','b'); p33=line([3.9 4.15],[6.95 6.7 6.95 ],'color','b'); p34=line([3 5 3],[5.3 6.7 6.7 5.3 5.3],'color','b'); p35=line([5 5.6],[6 6],'color','b'); p36=line([5.35 5.6 5.35],[6.1 5.85],'color','b'); p37=line([6 6.67],[6 6],'color','b'); plot(7,6,'ob','markersize',15); plot(7,6,'+b'); p38=line([6.45 6.7 6.45],[6.1 5.85],'color','b'); p39=line([7.3 9],[6 6],'color','b'); p40=line([8.75 8.75],[6.1 5.85],'color','b'); p41=line([8 10.67],[6 4],'color','b'); p42=line([10.42 10.67 10.42],[4.1 3.85],'color','b'); p43=line([9 10 10 9],[5.3 6.7 6.7 5.3 5.3],'color','b'); p44=line([10 12],[6 6],'color','b'); plot(11,8,'ob','markersize',15); plot(11,8,'+b'); p45=line([11 11],[6 7.67],'color','b'); p46=line([10.9 11 11.1],[7.43 7.67 7.43],'color','b'); p47=line([11.75 12 11.75],[6.1 5.85],'color','b'); p48=line([12 12 13 13 12],[5.3 6.7 6.7 5.3 5.3],'color','b'); SVTH:Nguyễn Thanh Hùng Trang 94 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com GVHD: Th.S Nguyễn Huy Hùng Nghiên cứu mã Turbo hệ thống CDMA p49=line([13 14],[6 6],'color','b'); p50=line([11.33 14 14 11.33],[8 4],'color','b'); p51=line([11.57 11.33 11.57],[7.9 8.15],'color','b'); p52=line([10.67 6],[8 6.5],'color','b'); p53=line([7 7],[8 6.33],'color','b'); p54=line([6.9 7.15],[6.58 6.33 6.58],'color','b'); plot(11,4,'ob','markersize',15); plot(11,4,'+b'); p55=line([11.58 11.33 11.58],[4.1 3.85],'color','b'); p56=line([11 11 14.5],[3.67 3],'color','b'); p57=line([14.25 14.5 14.25],[3.1 2.85],'color','b'); p58=line([14.5 14.5 18 18 14.5],[2.3 3.7 3.7 2.3 2.3],'color','b'); p59=line([6 14.5],[6 1],'color','b'); p60=line([14.25 14.5 14.25],[1.1 0.85],'color','b'); p61=line([14.5 14.5 18 18 14.5],[0.3 1.7 1.7 0.3 0.3],'color','b'); p62=line([6 5.6],[12 12.5],'color','b'); p63=line([5.75 5.6 5.85],[12.2 12.5 12.3],'color','b'); p64=line([6 5.6],[12 12],'color','b'); p65=line([6 6],[12 12.5],'color','b'); p66=line([6 6.5],[6 6.5],'color','b'); p67=line([5.75 5.6 5.85],[12.2 12.5 12.3],'color','b'); p68=line([6 5.6],[6 6],'color','b'); p69=line([6 6],[6 6.5],'color','b'); plot([5.6 11 14 6],[12 14 12 12 12 12 12.5],'.b ','markersize',12); plot([5.6 11 14 6],[6 6 6 6.5],'.b ','markersize',12); text(2.6,9,'interleaver','fontsize',12,'color','r'); text(13.2,9.5,'x','fontsize',18,'color','r'); text(13.6,9.3,'2','fontsize',10,'color','r'); text(13.2,3.5,'x','fontsize',18,'color','r'); text(13.6,3.3,'3','fontsize',10,'color','r'); text(13.2,1.5,'x','fontsize',18,'color','r'); text(13.6,1.3,'1','fontsize',10,'color','r'); uicontrol('BackgroundColor',[ 0.917647058823529 0.658823529411765 0.917647058823529 ], 'FontName','VNI-TIMES', 'Callback','chay_sdmh_turbo1;', 'FontSize',13, 'Position',[20.25 34.5 57.75 21.75], 'String','CHAÏY', 'Tag','Pushbutton1'); uicontrol('BackgroundColor',[ 0.917647058823529 0.658823529411765 0.917647058823529 ], 'FontName','VNI-TIMES', SVTH:Nguyễn Thanh Hùng Trang 95 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com GVHD: Th.S Nguyễn Huy Hùng Nghiên cứu mã Turbo hệ thống CDMA 'Callback','mh_turbo;', 'FontSize',13, 'Position',[19.5 8.25 57.75 21.75], 'String','QUICK', 'Tag','Pushbutton2'); uicontrol('BackgroundColor',[ 0.917647058823529 0.658823529411765 0.917647058823529 ], 'FontName','VNI-TIMES', 'Callback','ketquamahoaturbo;', 'FontSize',13, 'Position',[86.25 35.25 81.75 21.75], 'String','TIẾP TỤC', 'Tag','Pushbutton3'); uicontrol('BackgroundColor',[ 0.917647058823529 0.658823529411765 0.917647058823529 ], 'Callback','close all; input1;', 'FontName','VNI-TIMES', 'FontSize',13, 'Position',[84.75 8.25 80.25 21.75], 'String','TRỞ VEÀ', 'Tag','Pushbutton4'); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ kieuchen.m function output=interleaver(input,L);%chen hoan vi %first in last out %de_interleaver=interleaver output=input; for i=1:L output(i)=input(L+1-i); end ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ kieuchen1.m function output=interleaver1(input,n,m);%ma tran %quay khoi chen nxm %de_interleaver1=interleaver1(input,n,m) output=input; dem=1; for i=1:n for j=1:m ma(i,j)=input(dem); dem=dem+1; end end dem=1; for j=1:n for i=1:m SVTH:Nguyễn Thanh Hùng Trang 96 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com GVHD: Th.S Nguyễn Huy Hùng Nghiên cứu mã Turbo hệ thoáng CDMA output(dem)=ma(i,j); end end ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ kieuchen2.m function output= interleaver2(input,L,alpha);%gan toi uu %first in last out %de_interleaver=interleaver output=''; %lay hoan vi cua frame theo alpha for i=1:L HVOneFrame(i) = input(alpha(i)); end output = [outputHVOneFrame ]; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ function fig = sdgm_turbo() load sdgm_turbo h0 = figure('Color',[1 0.819607843137255 0.941176470588235], 'Colormap',mat0, 'FileName','C:\MATLABR11\work\sdgm_turbo.m', 'MenuBar','none', 'Name','SO DO GIAI MA TURBO', 'NumberTitle','off', 'PaperPosition',[18 180 576 432], 'PaperUnits','points','Position',[1 29 800 553], 'Tag','Fig1','ToolBar','none'); h1 = uicontrol('Parent',h0, 'Units','points', 'BackgroundColor',[1 0.819607843137255 0.941176470588235], 'FontName','vni-times', 'FontSize',25, 'ListboxTop',0, 'Position',[148.5 366.75 317.25 36], 'String','SƠ ĐỒ GIẢI MÃ TURBO', 'Style','text', 'Tag','StaticText1'); h1 = uicontrol('Parent',h0,'Units','points', 'BackgroundColor',[1 0.819607843137255 0.941176470588235], 'FontName','VNI-TIMES', 'FontSize',13, 'ListboxTop',0, 'Position',[338.25 67.5 93 17.25], 'String','Tổng số khung:', 'Style','text', 'Tag','StaticText2'); h1 = uicontrol('Parent',h0, 'Units','points', 'BackgroundColor',[1 1], 'FontSize',15, 'ListboxTop',0, 'Position',[448.5 59.25 39 26.25], 'String','1', SVTH:Nguyễn Thanh Hùng Trang 97 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com GVHD: Th.S Nguyễn Huy Hùng Nghiên cứu mã Turbo hệ thống CDMA 'Style','edit', 'Tag','EditText1'); h1 = uicontrol('Parent',h0, 'Units','points', 'BackgroundColor',[1 0.819607843137255 0.941176470588235], 'FontName','vni-times', 'FontSize',13, 'ListboxTop',0, 'Position',[18 65.25 114 21.75],'String','Chuỗi tin truyền x:', 'Style','text','Tag','StaticText4'); h1 = uicontrol('Parent',h0, 'Units','points', 'BackgroundColor',[1 1],'FontSize',15,'ListboxTop',0, 'Position',[132.75 58.5 186.75 27],'String','1011010 0100010 1100110', 'Style','edit','Tag','EditText3'); h1 = uicontrol('Parent',h0,'Units','points', 'BackgroundColor',[1 0.819607843137255 0.941176470588235], 'FontName','vni-times','FontSize',13,'ListboxTop',0, 'Position',[18.75 36.75 112.5 19.5], 'String','Chuỗi tin nhận y:', 'Style','text', 'Tag','StaticText5'); h1 = uicontrol('Parent',h0,'Units','points', 'BackgroundColor',[1 1],'FontSize',15, 'ListboxTop',0, 'Position',[131.25 32.25 186.75 24.75],'String','101101I 0100011 11I0110', 'Style','edit','Tag','EditText4'); h1 = uicontrol('Parent',h0,'Units','points', 'BackgroundColor',[1 0.819607843137255 0.941176470588235], 'FontName','vni-times','FontSize',13,'ListboxTop',0, 'Position',[18.75 7.5 113.25 21],'String','Chuoãi tin giải mã u:', 'Style','text','Tag','StaticText6'); h1 = uicontrol('Parent',h0,'Units','points', 'BackgroundColor',[1 1], 'FontSize',15,'ListboxTop',0,'Position',[132 8.25 78 21], 'String','01101','Style','edit','Tag','EditText5'); h1 = uicontrol('Parent',h0,'Units','points', 'BackgroundColor',[0.917647058823529 0.658823529411765 0.917647058823529], 'FontSize',15,'ListboxTop',0,'Position',[506.25 299.25 75 18.75], 'String','CHAY','Tag','Pushbutton1'); h1 = uicontrol('Parent',h0,'Units','points', 'BackgroundColor',[0.917647058823529 0.658823529411765 0.917647058823529], 'Callback',mat1,'FontSize',15,'ListboxTop',0, 'Position',[505.5 272.25 76.5 18],'String','KET QUA','Tag','Pushbutton2'); h1 = uicontrol('Parent',h0,'Units','points', 'BackgroundColor',[0.917647058823529 0.658823529411765 0.917647058823529], 'FontSize',15,'ListboxTop',0,'Position',[507 241.5 76.5 20.25], 'String','TRO VE', 'Tag','Pushbutton4'); h1 = axes('Parent',h0, 'Box','on','CameraUpVector',[0 0], 'CameraUpVectorMode','manual','Color',[1 1],'ColorOrder',mat2, 'NextPlot','add','Tag','Axes1','Visible','off','XColor',[0 0], 'XGrid','on','XLim',[-1 8],'XLimMode','manual', 'YColor',[0 0],'YGrid','on','YLim',[1 11],'YLimMode','manual', 'ZColor',[0 0],'ZGrid','on'); SVTH:Nguyễn Thanh Hùng Trang 98 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com GVHD: Th.S Nguyễn Huy Hùng Nghiên cứu mã Turbo hệ thống CDMA h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line39','YData',[10 10]); h2 = text('Parent',h1, 'Color',[0 0], 'HandleVisibility','off', 'HorizontalAlignment','center','Position',mat3, 'Tag','Axes1Text18','VerticalAlignment','bottom'); set(get(h2,'Parent'),'Title',h2); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line38', 'YData',[10 6]); h2 = line('Parent',h1,'Color',[1 0],'Marker','.','MarkerSize',13, 'Tag','Axes1Line37','XData',[1 2],'YData',[10 10]); h2 = line('Parent',h1,'Color',[1 0],'Marker','.','MarkerSize',13, 'Tag','Axes1Line36','XData',[1 2],'YData',[10 6]); h2 = line('Parent',h1,'Color',[1 0],'Marker','.','MarkerSize',13, 'Tag','Axes1Line35','XData',[1 2],'YData',[6 8]); h2 = line('Parent',h1,'Color',[1 0],'Marker','.','MarkerSize',13, 'Tag','Axes1Line34','XData',[1 2],'YData',[6 4]); h2 = line('Parent',h1,'Color',[1 0],'Marker','.','MarkerSize',13, 'Tag','Axes1Line33','XData',[2 3],'YData',[10 10]); h2 = line('Parent',h1,'Color',[1 0],'Marker','.','MarkerSize',13, 'Tag','Axes1Line32','XData',[2 3],'YData',[8 10]); h2 = line('Parent',h1,'Color',[1 0],'Marker','.','MarkerSize',13, 'Tag','Axes1Line31','XData',[2 3],'YData',[6 8]); h2 = line('Parent',h1,'Color',[1 0],'Marker','.','MarkerSize',13, 'Tag','Axes1Line30','XData',[2 3],'YData',[6 4]); h2 = line('Parent',h1,'Color',[1 0],'Marker','.','MarkerSize',13, 'Tag','Axes1Line29','XData',[2 3],'YData',[10 6]); h2 = line('Parent',h1,'Color',[1 0], 'Marker','.','MarkerSize',13, 'Tag','Axes1Line28','XData',[2 3],'YData',[8 6]); h2 = line('Parent',h1,'Color',[1 0],'Marker','.','MarkerSize',13, 'Tag','Axes1Line27','XData',[2 3],'YData',[6 4]); h2 = line('Parent',h1,'Color',[1 0],'Marker','.','MarkerSize',13, 'Tag','Axes1Line26','XData',[2 3],'YData',[4 4]); h2 = line('Parent',h1,'Color',[1 0],'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line25','XData',[3 4],'YData',[10 10]); h2 = line('Parent',h1,'Color',[1 0],'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line24', 'XData',[3 4], 'YData',[8 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line23', 'XData',[3 4], 'YData',[6 8]); h2 = line('Parent',h1,'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line22', 'XData',[3 4], 'YData',[6 4]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line21', 'XData',[3 4], 'YData',[10 6]); h2 = line('Parent',h1,'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line20', 'XData',[3 4], 'YData',[8 6]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, SVTH:Nguyễn Thanh Hùng Trang 99 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com GVHD: Th.S Nguyễn Huy Hùng Nghiên cứu mã Turbo hệ thống CDMA 'Tag','Axes1Line19', 'XData',[3 4], 'YData',[6 4]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line18', 'XData',[3 4], 'YData',[4 4]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line17', 'XData',[4 5], 'YData',[10 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line16', 'XData',[4 5], 'YData',[8 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line15', 'XData',[4 5], 'YData',[6 8]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line14', 'XData',[4 5], 'YData',[6 4]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line13', 'XData',[4 5], 'YData',[10 6]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.','MarkerSize',13, 'Tag','Axes1Line12', 'XData',[4 5], 'YData',[8 6]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line11', 'XData',[4 5], 'YData',[6 4]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line10', 'XData',[4 5], 'YData',[4 4]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line9', 'XData',[5 6], 'YData',[10 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line8', 'XData',[5 6], 'YData',[8 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line7', 'XData',[5 6], 'YData',[6 8]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line6', 'XData',[5 6], 'YData',[4 8]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line5', 'XData',[4 5], 'YData',[4 8]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line4', 'XData',[3 4], 'YData',[4 8]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.','MarkerSize',13, 'Tag','Axes1Line3', 'XData',[2 3], 'YData',[4 8]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line2', 'XData',[6 7], 'YData',[10 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line1', 'XData',[6 7], 'YData',[8 10]); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',8, 'Position',[-0.1000000000000001 0], 'String','0', 'Tag','Axes1Text17'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',8, 'Position',[0.8999999999999999 0], 'String','1', 'Tag','Axes1Text16'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',8, 'Position',[1.9 0], 'String','2', 'Tag','Axes1Text15'); SVTH:Nguyễn Thanh Hùng Trang 100 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com GVHD: Th.S Nguyễn Huy Hùng Nghiên cứu mã Turbo hệ thống CDMA h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',8, 'Position',[2.9 0], 'String','3', 'Tag','Axes1Text14'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',8, 'Position',[3.9 0], 'String','4', 'Tag','Axes1Text13'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',8, 'Position',[4.9 0], 'String','5', 'Tag','Axes1Text12'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',8, 'Position',[5.9 0], 'String','6', 'Tag','Axes1Text11'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',8, 'Position',[6.9 0], 'String','7', 'Tag','Axes1Text10'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',13, 'Position',[-0.5 10 0], 'String','00', 'Tag','Axes1Text9'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',13, 'Position',[-0.5 0], 'String','01', 'Tag','Axes1Text8'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',13, 'Position',[-0.5 0], 'String','10', 'Tag','Axes1Text7'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',13, 'Position',[-0.5 0], 'String','11', 'Tag','Axes1Text6'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',14, 'Position',[-0.6 10.6 0], 'String','state', 'Tag','Axes1Text5'); h2 = text('Parent',h1, 'Color',[0 0], 'FontSize',16, 'Position',[7.5 0], 'String','Time', 'Tag','Axes1Text4'); h2 = text('Parent',h1, 'Color',[0 0], 'HandleVisibility','off', 'HorizontalAlignment','center', 'Position',[3.492730210016156 0.4666666666666668 17.32050807568877], 'Tag','Axes1Text3', 'VerticalAlignment','cap', 'Visible','off'); set(get(h2,'Parent'),'XLabel',h2); h2 = text('Parent',h1, 'Color',[0 0], 'HandleVisibility','off', 'HorizontalAlignment','center', 'Position',[-1.363489499192246 5.977777777777778 17.32050807568877], 'Rotation',90, 'Tag','Axes1Text2', 'VerticalAlignment','baseline', 'Visible','off'); set(get(h2,'Parent'),'YLabel',h2); h2 = text('Parent',h1, 'Color',[0 0], 'HandleVisibility','off', 'HorizontalAlignment','right', 'Position',[-2.526655896607432 11.88888888888889 17.32050807568877], 'Tag','Axes1Text1', 'Visible','off') ; set(get(h2,'Parent'),'ZLabel',h2); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line117', 'YData',[10 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line116', 'YData',[10 6]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line115', 'XData',[1 2], 'YData',[10 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line114', 'XData',[1 2], 'YData',[10 6]); SVTH:Nguyễn Thanh Hùng Trang 101 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com GVHD: Th.S Nguyeãn Huy Hùng Nghiên cứu mã Turbo hệ thống CDMA h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line113', 'XData',[1 2], 'YData',[6 8]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.','MarkerSize',13, 'Tag','Axes1Line112', 'XData',[1 2], 'YData',[6 4]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.','MarkerSize',13, 'Tag','Axes1Line111', 'XData',[2 3], 'YData',[10 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.','MarkerSize',13, 'Tag','Axes1Line110', 'XData',[2 3], 'YData',[8 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line109','XData',[2 3], 'YData',[6 8]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.','MarkerSize',13, 'Tag','Axes1Line108', 'XData',[2 3], 'YData',[6 4]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.','MarkerSize',13, 'Tag','Axes1Line107', 'XData',[2 3], 'YData',[10 6]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.','MarkerSize',13, 'Tag','Axes1Line106', 'XData',[2 3], 'YData',[8 6]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line105', 'XData',[2 3], 'YData',[6 4]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line104', 'XData',[2 3], 'YData',[4 4]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line103', 'XData',[3 4], 'YData',[10 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line102', 'XData',[3 4], 'YData',[8 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line101', 'XData',[3 4], 'YData',[6 8]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line100', 'XData',[3 4], 'YData',[6 4]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line99', 'XData',[3 4], 'YData',[10 6]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line98', 'XData',[3 4], 'YData',[8 6]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.','MarkerSize',13, 'Tag','Axes1Line97', 'XData',[3 4], 'YData',[6 4]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line96', 'XData',[3 4], 'YData',[4 4]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line95', 'XData',[4 5], 'YData',[10 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line94', 'XData',[4 5], 'YData',[8 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line93', 'XData',[4 5], 'YData',[6 8]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line92', 'XData',[4 5], 'YData',[6 4]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, SVTH:Nguyeãn Thanh Huøng Trang 102 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com GVHD: Th.S Nguyễn Huy Hùng Nghiên cứu mã Turbo hệ thống CDMA 'Tag','Axes1Line91', 'XData',[4 5], 'YData',[10 6]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line90', 'XData',[4 5], 'YData',[8 6]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line89', 'XData',[4 5], 'YData',[6 4]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line88', 'XData',[4 5], 'YData',[4 4]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.','MarkerSize',13, 'Tag','Axes1Line87', 'XData',[5 6], 'YData',[10 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line86', 'XData',[5 6], 'YData',[8 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line85', 'XData',[5 6], 'YData',[6 8]); h2 = line('Parent',h1,'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line84', 'XData',[5 6], 'YData',[4 8]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line83', 'XData',[4 5], 'YData',[4 8]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line82', 'XData',[3 4], 'YData',[4 8]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line81', 'XData',[2 3], 'YData',[4 8]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line80', 'XData',[6 7], 'YData',[10 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line79', 'XData',[6 7], 'YData',[8 10]); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',8,'Position',[-0.1000000000000001 0], 'String','0', 'Tag','Axes1Text46'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',8,'Position',[0.8999999999999999 0], 'String','1', 'Tag','Axes1Text45'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',8, 'Position',[1.9 0], 'String','2', 'Tag','Axes1Text44'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',8, 'Position',[2.9 0], 'String','3', 'Tag','Axes1Text43'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',8,'Position',[3.9 0], 'String','4', 'Tag','Axes1Text42'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',8, 'Position',[4.9 0], 'String','5', 'Tag','Axes1Text41'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',8, 'Position',[5.9 0], 'String','6', 'Tag','Axes1Text40'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',8, 'Position',[6.9 0], 'String','7', 'Tag','Axes1Text39'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',13, 'Position',[-0.5 10 0], 'String','00', 'Tag','Axes1Text38'); SVTH:Nguyeãn Thanh Huøng Trang 103 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com GVHD: Th.S Nguyễn Huy Hùng Nghiên cứu mã Turbo hệ thống CDMA h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',13, 'Position',[-0.5 0], 'String','01', 'Tag','Axes1Text37'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',13, 'Position',[-0.5 0], 'String','10', 'Tag','Axes1Text36'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',13, 'Position',[-0.5 0], 'String','11', 'Tag','Axes1Text35'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',14, 'Position',[-0.6 10.6 0], 'String','state', 'Tag','Axes1Text34'); h2 = text('Parent',h1, 'Color',[0 0], 'FontSize',16, 'Position',[7.5 0], 'String','Time', 'Tag','Axes1Text33'); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line78', 'YData',[10 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line77', 'YData',[10 6]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line76', 'XData',[1 2], 'YData',[10 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line75', 'XData',[1 2], 'YData',[10 6]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line74', 'XData',[1 2], 'YData',[6 8]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line73', 'XData',[1 2], 'YData',[6 4]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line72', 'XData',[2 3], 'YData',[10 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line71', 'XData',[2 3], 'YData',[8 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line70', 'XData',[2 3], 'YData',[6 8]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line69', 'XData',[2 3], 'YData',[6 4]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line68', 'XData',[2 3], 'YData',[10 6]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line67', 'XData',[2 3], 'YData',[8 6]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line66', 'XData',[2 3], 'YData',[6 4]); h2 = line('Parent',h1,'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line65','XData',[2 3], 'YData',[4 4]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line64', 'XData',[3 4], 'YData',[10 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line63', 'XData',[3 4], 'YData',[8 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line62', 'XData',[3 4], 'YData',[6 8]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, SVTH:Nguyeãn Thanh Huøng Trang 104 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com GVHD: Th.S Nguyễn Huy Hùng Nghiên cứu mã Turbo hệ thống CDMA 'Tag','Axes1Line61', 'XData',[3 4], 'YData',[6 4]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line60', 'XData',[3 4], 'YData',[10 6]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line59', 'XData',[3 4], 'YData',[8 6]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line58', 'XData',[3 4], 'YData',[6 4]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line57', 'XData',[3 4], 'YData',[4 4]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line56', 'XData',[4 5], 'YData',[10 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line55', 'XData',[4 5], 'YData',[8 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line54', 'XData',[4 5], 'YData',[6 8]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line53','XData',[4 5], 'YData',[6 4]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line52', 'XData',[4 5], 'YData',[10 6]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line51', 'XData',[4 5], 'YData',[8 6]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line50', 'XData',[4 5], 'YData',[6 4]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line49', Data',[4 5], 'YData',[4 4]); h2 = line('Parent',h1,'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line48', 'XData',[5 6], 'YData',[10 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line47', 'XData',[5 6], 'YData',[8 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line46', 'XData',[5 6], 'YData',[6 8]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line45', 'XData',[5 6],'YData',[4 8]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line44', 'XData',[4 5], 'YData',[4 8]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.','MarkerSize',13, 'Tag','Axes1Line43', 'XData',[3 4],'YData',[4 8]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.','MarkerSize',13, 'Tag','Axes1Line42', 'XData',[2 3], 'YData',[4 8]); h2 = line('Parent',h1, 'Color',[1 0], Marker','.', 'MarkerSize',13, 'Tag','Axes1Line41', 'XData',[6 7], 'YData',[10 10]); h2 = line('Parent',h1, 'Color',[1 0], 'Marker','.', 'MarkerSize',13, 'Tag','Axes1Line40', 'XData',[6 7], 'YData',[8 10]); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',8, 'Position',[-0.1000000000000001 0], SVTH:Nguyễn Thanh Hùng Trang 105 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com GVHD: Th.S Nguyễn Huy Hùng Nghiên cứu mã Turbo hệ thống CDMA 'String','0', 'Tag','Axes1Text32'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',8, 'Position',[0.8999999999999999 0], 'String','1', 'Tag','Axes1Text31'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',8, 'Position',[1.9 0], 'String','2', 'Tag','Axes1Text30'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',8, 'Position',[2.9 0], 'String','3', 'Tag','Axes1Text29'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',8, 'Position',[3.9 0], 'String','4', 'Tag','Axes1Text28'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',8, 'Position',[4.9 0], 'String','5', 'Tag','Axes1Text27'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',8, 'Position',[5.9 0], 'String','6', 'Tag','Axes1Text26'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',8, 'Position',[6.9 0], 'String','7', 'Tag','Axes1Text25'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',13, 'Position',[-0.5 10 0], 'String','00', 'Tag','Axes1Text24'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',13, 'Position',[-0.5 0], 'String','01', 'Tag','Axes1Text23'); h2 = text('Parent',h1,'Color',[0 1], 'FontSize',13, 'Position',[-0.5 0], 'String','10', 'Tag','Axes1Text22'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',13, 'Position',[-0.5 0], 'String','11', 'Tag','Axes1Text21'); h2 = text('Parent',h1, 'Color',[0 1], 'FontSize',14, 'Position',[-0.6 10.6 0], 'String','state', 'Tag','Axes1Text20'); h2 = text('Parent',h1, 'Color',[0 0], 'FontSize',16, 'Position',[7.5 0], 'String','Time', 'Tag','Axes1Text19'); if nargout > 0, fig = h0; end SVTH:Nguyễn Thanh Hùng Trang 106 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com GVHD: Th.S Nguyễn Huy Hùng Nghiên cứu mã Turbo hệ thống CDMA TÀI LIỆU THAM KHẢO Thông tin di động số Cellular Vũ Đức Thọ, 1997 Giáo trình thông tin di động Học viện bưu viễn thông Tp.HCM Thông tin di động số Dr Nguyễn Phạm Anh Duõng, 1993 Adaptive Wireless transceivers L Hanzo, C H Wong, M S Yee, 2002 Turbo Code in IS -2000 code division multiple access communication under fading Jian Qi,1999 Một số website www.ee.virginia.edu/CCSP/turbo_codes www.ee.virginia.edu/research/CCSP/turbo_codes/tcodes_bib/turbo2c ps Tài liệu luận văn khoá trước SVTH:Nguyễn Thanh Hùng Trang 107 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... Th.S Nguyễn Huy Hùng Nghiên cứu mã Turbo hệ thống CDMA NGUYÊN CỨU MÃ TURBO I SỰ KẾT NỐI MÃ VÀ SỰ RA ĐỜI CỦA MÃ TURBO Mã Turbo kết nối gồm hai hay nhiều mã riêng biệt để tạo mã tốt đương nhiên lớn... Hùng Nghiên cứu mã Turbo hệ thống CDMA IV.Quyết định cứng định mềm V .Mã hóa mã Turbo 1.Bộ mã hóa 2.Kỹ thuật xóa (funture) 3.Bộ chèn CHƯƠNG 7:GIẢI MÃ MÃ TURBO I.Tổng quan thuật toán giải mã II.Giải... Nguyễn Huy Hùng Nghiên cứu mã Turbo hệ thống CDMA MỤC LỤC PHẦN A:TỔNG QUAN VỀ CDMA VÀ NGUYÊN CỨU MÃ TURBO CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG DI ĐỘNG TẾ BÀO I Tổng quan II Cấu trúc hệ thống Chức 1.Chức

Ngày đăng: 01/11/2022, 15:31

w