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

TÌM HIỂU một số cơ CHẾ THÍCH NGHI sử DỤNG TRONG hệ THỐNG OFDM

89 4 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

Nội dung

Luận văn TÌM HIỂU MỘT SỐ CƠ CHẾ THÍCH NGHI SỬ DỤNG TRONG HỆ THỐNG OFDM LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com LỜI MỞ ĐẦU Xã hội thông tin ngày phát triển, đặc biệt thông tin vơ tuyến địi hỏi u cầu cao số lượng chất lượng dịch vụ Trước yêu cầu này, nhiều nghiên cứu thực nhằm để tăng dung lượng truyền dẫn nâng cao chất lượng truyền dẫn hệ thống thông tin di động Một nghiên cứu đó, giải thuật thích nghi đời áp dụng thành cơng hầu hết kĩ thuật đa truy cập nói chung Trong năm gần đây, kĩ thuật ghép kênh phân chia theo tần số trực giao OFDM xem toán nhằm giải vấn đề fading chọn lọc tần số, nhiễu băng hẹp tiết kiệm phổ tần Theo nguyên lý OFDM chia dòng liệu tốc độ cao thành dòng liệu tốc độ thấp phát sóng mang Có thể thấy rằng, số điều kiện cụ thể ta tăng dung lượng OFDM cách làm thay đổi tốc độ liệu sóng mang tùy theo tỉ số tín hiệu nhiễu SNR sóng mang Trên sở đó, đồ án đưa số giải pháp cụ thể nhằm nâng cao dung lượng hệ thống chất lượng truyền dẫn tín hiệu là: thích nghi theo SNR phát sóng mang con; thích nghi theo mức điều chế; thích nghi theo chế chọn lọc sóng mang Trên định hướng đó, đồ án chia thành năm chương sau: Chương 1: Một số đặc tính kênh truyền kĩ thuật OFDM Chương trình bày số đặc tính kênh tượng trải trễ, loại Fading, tạp âm Gauss trắng, tượng Doppler ảnh hưởng đến trình truyền dẫn tín hiệu hệ thống OFDM Chương 2: Kĩ thuật OFDM Trong chương trình bày số vấn đề kĩ thuật OFDM tính trực giao, phương pháp biến đổi IFFT/FFT đồng thời tìm hiểu thành phần hệ thống OFDM dung lượng kênh truyền LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chương 3: Ước tính chất lượng kênh cân kênh Để tối ưu, máy thu cần phải xác định chất lượng kênh Từ xây dựng giải pháp đối phó phù hợp chẳng hạn lọc thích nghi Chương trình bày số phương pháp đối phó với bất lợi kênh truyền vô tuyến di động sử dụng cân bằng: ZF, LMSE, đồng thời phân tích vai trị việc ước lượng kênh Qua đó, đưa giải pháp ước lượng miền tần số miền thời gian Chương 4: Kĩ thuật OFDM thích nghi Trình bày ngun lý điều chế thích nghi, vai trị điều chế thích nghi, xây dựng giải thuật thuật thích nghi cho truyền dẫn OFDM thích nghi thơng tin vơ tuyến, phân tích ưu nhược điểm chế thích nghi, sở lựa chọn hai chế thích nghi: thích nghi theo mức điều chế (AQAM) thích nghi chọn lọc sóng mang Trình bày mơ hình giải thuật lưu đồ thuật tốn thích nghi cho chế thích nghi chọn lọc sóng mang Chương 5: Chương trình mơ Tiến hành so sánh giải thuật điều chế trường hợp không thực điều chế thích nghi tiến hành thực chế thích nghi theo kiểu chuyển mức điều chế, chọn lọc sóng mang Sau tiến hành xem xét hiệu BER thông lượng hệ thống trường hợp thực hiên giải thuật thích nghi Được quan tâm giúp đỡ tận tình thầy giáo TS Nguyễn Văn Cường, với góp ý q báu thầy khoa ĐT-VT thân em cố gắng hoàn thành đồ án với nội dung mức độ định Do khả kiến thức thời gian có hạn, nên thiếu sót điều khó tránh khỏi, kính mong thầy bạn góp ý để đồ án hoàn thiện Xin chân thành cảm ơn thầy Nguyễn Văn Cường thầy cô khoa ĐT-VT giúp đỡ để em hoàn thành đồ án Đà Nẵng, ngày tháng 06 năm 2008 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chương 1: Một số đặc tính kênh truyền kỹ thuật OFDM CHƯƠNG MỘT SỐ ĐẶC TÍNH KÊNH TRUYỀN TRONG KĨ THUẬT OFDM 1.1 Giới thiệu chương Chương trình bày số đặc tính kênh tượng trải trễ, loại Fading, tạp âm Gauss trắng, tượng Doppler ảnh hưởng đến q trình truyền dẫn tín hiệu hệ thống OFDM 1.2 Đặc tính chung Kênh truyền tín hiệu OFDM mơi trường truyền sóng điện từ máy phát máy thu Trong trình truyền, kênh truyền chịu ảnh hưởng loại nhiễu như: nhiễu Gauss trắng cộng (AWGN-Additive White Gaussian Noise), Fading phẳng, Fading chọn lọc tần số, Fading nhiều tia…Trong kênh truyền vô tuyến tác động tạp âm bên ngồi (external noise) nhiễu giao thoa lớn Kênh truyền vô tuyến môi trường truyền đa đường (multipath environment) chịu ảnh hưởng đáng kể Fading nhiều tia, Fading lựa chọn tần số Với đặc tính truyền tín hiệu sóng mang trực giao, phân chia băng thông gốc thành nhiều băng nhau, kỹ thuật OFDM khắc phục ảnh hưởng Fading lựa chon tần số, kênh coi kênh Fading không lựa chọn tần số Với việc sử dụng tiền tố lặp (CP), kỹ thuật OFDM hạn chế ảnh hưởng Fading nhiều tia, đảm bảo đồng ký tự đồng sóng mang 1.3 Trải trễ tượng đa đường Tín hiệu nhận nơi thu gồm tín hiệu thu trực tiếp thành phần phản xạ Tín hiệu phản xạ đến sau tín hiệu thu trực tiếp phải truyền qua khoảng dài hơn, làm lượng thu trải rộng theo thời gian Khoảng trải trễ (delay spread) định nghĩa khoảng chênh lệch thời gian tín hiệu thu trực tiếp tín hiệu phản xạ thu cuối Trong thông tin vô tuyến, trải trễ gây nên nhiễu xuyên ký tự hệ thống khơng có cách khắc phục -1- LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chương 1: Một số đặc tính kênh truyền kỹ thuật OFDM 1.4 Các loại Fading Fading biến đổi cường độ tín hiệu sóng mang cao tần anten thu có thay đổi khơng đồng số khúc xạ khí quyển, phản xạ đất nước đường truyền sóng vơ tuyến qua 1.4.1 Fading Rayleigh Fadinh Rayleigh loại Fading sinh tượng đa đường (Multipath Signal) xác suất mức tín hiệu thu suy giảm so với mức tín hiệu phát tuân theo phân bố Rayleigh 1.4.2 Fading chọn lọc tần số fading phẳng Băng thông kết hợp: phép đo thống kê dải tần số mà kênh xem phẳng Nếu trải trễ thời gian đa đường D(s) băng thông kết hợp Wc(Hz) xấp xỉ bằng: Wc  / 2D  Trong fading phẳng, băng thông kết hợp kênh lớn băng thơng tín hiệu Vì vây, làm thay đổi tín hiệu sóng mang dải tần số  Trong fading chọn lọc tần số, băng thông kết hợp kênh nhỏ băng thơng tín hiệu Vì vậy, làm thay đổi tín hiệu sóng mang với mức thay đổi phụ thuộc tần số 1.5 Tạp âm trắng Gauss Tạp âm trắng Gaussian loại nhiễu phổ biến hệ thống truyền dẫn Loại nhiễu có mật độ phổ công suất đồng băng thông tuân theo phân bố Gaussian Theo phương thức tác động nhiễu Gaussian nhiễu cộng Vậy dạng kênh truyền phổ biến kênh truyền chịu tác động nhiễu Gaussian trắng cộng Nhiễu nhiệt (sinh chuyển động nhiệt hạt mang điện gây ra) loại nhiễu tiêu biểu cho nhiễu Gaussian trắng cộng tác động đến kênh truyền dẫn Đặc biêt, hệ thống OFDM, số sóng mang phụ lớn hầu hết thành phần nhiễu khác coi nhiễu Gaussian trắng cộng tác động kênh xét kênh riêng lẻ đặc -2- LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chương 1: Một số đặc tính kênh truyền kỹ thuật OFDM điểm loại nhiễu thỏa mãn điều kiện nhiễu Gaussian trắng cộng 1.6 Hiện tượng Doppler Hệ thống truyền vô tuyến chịu tác động dịch tần Doppler Dịch tần Doppler tượng mà tần số thu không tần số nguồn phát chuyển động tương đối nguồn phát nguồn thu Cụ thể : nguồn phát nguồn thu chuyển động hướng vào tần số thu lớn tần số phát đi, nguồn phát nguồn thu chuyển động xa tần số thu giảm Khoảng tần số dịch chuyển tượng Doppler tính theo cơng thức sau : f   f v c (1.1) Trong f khoảng tần số dịch chuyển, f0 tần số nguồn phát, v vận tốc tương đối nguồn phát nguồn thu, c vận tốc ánh sáng 1.7 Kết luận chương Chương trình bày số khái niệm cần thiết đặc tính kênh vơ tuyến loại Fading, tượng trải trễ, Doppler, tạp âm trắng Gauss tác động lên kênh truyền vơ tuyến nói chung q trình truyền dẫn tín hiệu kĩ thuật OFDM nói riêng Chương tiếp tục trình bày phần kĩ thuật OFDM để hiểu rõ OFDM có khả hạn chế ảnh hưởng fading chọn lọc tần số fading nhiều tia nào, đồng thời tìm hiểu số ưu điểm trội khác kĩ thuật -3- LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chương 2: Kỹ thuật OFDM CHƯƠNG KĨ THUẬT OFDM 2.1 Giới thiệu chương Kỹ thuật OFDM (Orthogonal frequency-division multiplexing) trường hợp đặc biệt phương pháp điều chế đa sóng mang R.W Chang phát minh năm 1966 Mỹ sóng mang phụ trực giao với nhau, nhờ phổ tín hiệu sóng mang phụ cho phép chồng lấn lên mà phía thu khơi phục lại tín hiệu ban đầu Sự chồng lấn phổ tín hiệu làm cho hệ thống OFDM có hiệu suất sử dụng phổ lớn nhiều so với kỹ thuật điều chế thơng thường Ngồi OFDM có hai đặc điểm bật tăng sức mạnh chống lại fading lựa chọn tần số, nhiễu dải băng hẹp nâng cao hiệu suất sử dụng phổ, việc sử dụng ghép kênh phân chia theo tần số trực giao ofdm có ưu điểm cho phép thơng tin tốc độ cao truyền song song với tốc độ thấp kênh băng hẹp Trong thập kỷ vừa qua, nhiều cơng trình khoa học kỹ thuật thực khắp nơi giới Đặc biệt cơng trình khoa học Weistein Ebert chứng minh phép điều chế OFDM thực thông qua phép biến đổi IDFT phép giải điều chế OFDM thực phép biến đổi DFT Phát minh với phát triển kỹ thuật số làm cho kỹ thuật điều chế OFDM ứng dụng trở nên rộng rãi Thay sử dụng IDFT người ta sử dụng phép biến đổi nhan IFFT cho điều chế OFDM, sử dụng FFT cho giải điều chế OFDM Trong chương nghiên cứu ngun tắc OFDM, tính trực giao, trình bày thuật toán IFFT/FFT thành phần hệ thống OFDM Quan trọng chương xét đến cấu trúc tín hiệu OFDM vấn đề dung lượng kênh làm cho chương sau 2.2 Nguyên tắc OFDM Điều chế đa sóng mang nguyên tắc truyền liệu tốc độ cao cách phân luồng liệu đầu vào thành nhiều luồng kí tự có tốc độ thấp hơn, sử dụng luồng để điều chế nhiều sóng mang phụ Hình (2.1) so sánh phương thức điều chế đơn sóng mang (SCM) đa sóng mang (MCM) -4- LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chương 2: Kỹ thuật OFDM BSCM BMCM băng thơng tín hiêu MCM SCM Với MCM, fk,Fk(f;t), NSC  f tần số sóng mang phụ thứ k,phổ tần dạng xung song mang phụ thứ k, tổng số sóng mang phụ khoảng cách hai sóng mang phụ Phổ tần số tín hiệu MCM viết sau Nsc S MCM ( f ; t )   Fk ( f ; t ) (2.1) k 1 Thông qua đặc tính kênh fading lựa chọn tần số hàm truyền H(f;t), phổ tần tín hiệu thu scm, mcm viết sau R SCM ( f ; t )  H ( f ; t ) S SCM ( f ; t ) R MCM ( f ; t )  H ( f ; t ) S MCM ( f ; t ) (2.2) N SC   H k ( f ; t ) Fk ( f ; t ) k 1 SSCM(f;t) phổ tần tín hiệu SCM phát Hk(f;t) hàm truyền tương ứng với dải tần Bk Khi số sóng mang phụ lớn, đáp ứng pha biên độ Hk(f;t) xem không đổi Bk, RMCM(f;t) xấp xỉ N SC RMCM ( f ; t )   H k (t ) Fk ( f ; t ) (2.3) k 1 Hk(f;t) suy hao complex-valued khoảng Bk Công thức (2.3) MCM thật hiệu mạnh mẽ truyền kênh vô tuyến; cụ thể có khả chống lại fading lựa chọn tần số Việc khôi phục đầu thu không địi hỏi phải có cân SCM 2.3 Tính trực giao Trực giao có mối quan hệ tốn học xác tần số sóng mang hệ thống OFDM Trong hệ thống FDM thơng thường, nhiều sóng mang cách khoảng phù hợp để tín hiệu thu nhận lại cách sử dụng lọc giải điều chế thông thường Trong máy vậy, khoảng bảo vệ cần dự liệu trước sóng mang khác việc đưa vào khoảng bảo vệ làm giảm hiệu sử dụng phổ hệ thống Tuy nhiên xếp sóng mang OFDM cho dải biên chúng che phủ lên mà tín hiệu thu xác mà khơng có can nhiễu -5- LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chương 2: Kỹ thuật OFDM sóng mang Muốn sóng mang phải trực giao mặt toán học Máy thu hoạt động gồm giải điều chế, dịch tần sóng mang xuống mức DC, tín hiệu nhận lấy tích phân chu kỳ symbol để phục hồi liệu gốc Nếu tất sóng mang khác dịch xuống tần số tích phân sóng mang (trong chu kỳ symbol T) kết tính tích phân cho sóng mang khác zero Do sóng mang độc lập tuyến tính với (trực giao) khoảng cách sóng bội số 1/T Bất kì phi tuyến gây can nhiễu sóng mang ICI làm tính trực giao Về mặt tốn học, trực giao có nghĩa sóng mang lấy từ nhóm trực chuẩn(Orthogonal basic)  i (t ) / i  0,1 có tính chất sau: T2   (t ) i T1 k 1  i  k (t ) dt   ik   0  i  k (2.4) Việc xử lý (điều chế giải điều chế) tín hiệu OFDM thực miền tần số, cách sử dụng thuật tốn xử lý tín hiệu số DSP (Digital Signal Processing) Nguyên tắc tính trực giao thường sử dụng phạm vi DSP Trong toán học, số hạng trực giao có từ việc nghiên cứu vectơ Theo đinh nghĩa, hai vectơ gọi trực giao với chúng vng góc với (tạo góc 90 0) tích vectơ Đầu tiên ta ý đến hàm số thơng thường có gía trị trung bình khơng Ví dụ giá trị trung bình hàm sin Nếu cộng bán kỳ dương bán kỳ âm dạng sóng sin ta có kết Q trình tích phân xem xét tìm diện tích dạng đường cong Do diện tích sóng sin viết sau: -6- LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chương 2: Kỹ thuật OFDM Nếu nhân cộng (tích phân) hai dạng sóng sin có tần số khác q trình Hình 2.1 Tích phân hai sóng sin khác tần số Điều gọi tính trực giao dạng sóng sin Nó cho thấy miễn hai dạng sóng sin khơng tần số, tích phân chúng khơng Đây điểm mấu chốt để hiểu trình điều chế OFDM Nếu hai tích phân tần số thì: -7- LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chương 5: Chương trình mơ  Hiệu thơng lượng Trong trường hợp hệ thống không dùng chế chuyển mức điều chế cho thông lượng cao giữ nguyên mức điều chế 64-QAM Tuy nhiên cần lưu ý rằng, hiệu BER hệ thống thấp nhiều so với hệ thống dùng chế thích nghi chuyển mức điều chế, khơng đảm bảo QoS 5.6 Kết luận chương Chương giới thiệu tính chương trình mơ hệ thống truyền dẫn OFDM Phân tích phương pháp mơ tín hiệu OFDM, phân tích thông số hệ thống truyền dẫn OFDM So sánh hiệu hệ thống OFDM sử dụng chế thích nghi hệ thống OFDM khơng dùng chế thích nghi, tiêu chí so sánh thể thông qua đánh giá chất lượng ảnh ban đầu ảnh truyền qua hệ thống OFDM Một kết quan trọng chương đánh giá hiệu BER hiệu thông lượng chế thích nghi khác thơng qua mơ phỏng, kết so sánh hệ thống sử dụng chế thích nghi khác hệ thống khơng dùng chế thích nghi cho thấy kết hợp hai chế thích nghi thích nghi theo mức điều chế (AQAM) chế thích nghi chọn lọc sóng mang đem lại hiệu BER cực đại đồng thời hiệu thông lượng cao nhiều so với hệ thống dùng chế thích nghi độc lập - 72 - LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Kết luận hướng phát triển đề tài KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI Kết luận: Đồ án tập trung tìm hiểu, trình bày tương đối chi tiết kĩ thuật OFDM kĩ thuật OFDM thích nghi Trong kĩ thuật AOFDM, đồ án trình bày ba giải thuật để tiến hành điều chế thích nghi theo biến đổi kênh truyền Đó là: thích nghi theo SNR phát sóng mang, thích nghi theo mức điều chế, thích nghi theo chế chọn lọc sóng mang Thực chế thích nghi nhằm tăng cường thơng lượng hệ thống, nâng cao chất lượng truyền dẫn mà đánh giá qua hiệu BER hiệu thông lượng Thơng qua chương trình mơ phỏng, nhận thấy kết hợp hai chế thích nghi chọn lọc sóng mang chuyển mức điều chế đem lại hiệu vượt trội hẳn so với chế riêng rẽ khác Hướng phát triển đề tài: Qua q trình mơ phỏng, ta nhận thấy chế thích nghi chọn lọc sóng mang hoạt động hiệu quả, phương pháp thích nghi theo mức điều chế cần tối ưu Trong đồ án chế thích nghi theo mức điều chế thay đổi mức điều chế tồn sóng mang cách đồng loạt nên hiệu mang lại chưa cao Nếu xây dựng sơ đồ thích nghi mức điều chế độc lập cho sóng mang hiệu mang lại cao Ngồi q trình thích nghi theo chế chuyển mức điều chế bị giới hạn ngưỡng SNR mà giải mã làm việc tốt, việc nghiên cứu thiết kế mã tốt thích hợp với hệ thống OFDM điều chế nhiều mức điều kiện kênh fading việc có ý nghĩa quan trọng Hướng nghiên cứu thiết kế mã thích nghi dùng cho OFDM mã xoắn, mã Turbo, mã RSC,… Xuất phát từ địi hỏi khơng ngừng chất lượng truyền dẫn đa dịch vụ mạng vô tuyến thông tin di động, để nâng cao khả ứng dụng hệ thống OFDM, mã cần dùng cần có kết cấu mã đơn giản mà đảm bảo - 73 - LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Kết luận hướng phát triển đề tài tiêu tỉ lệ lỗi bit BER thơng lượng thơng tin BPS tồn hệ thống Sau mã Turbo mã BICM-ID đề xuất nghiên cứu từ năm 1990 nhóm nghiên cứu X.Li Ritcey mã tốt cho truyền dẫn kênh đa đường thừa hưởng ưu điểm mã xoắn sở, phương pháp xáo trộn bít, giải mã lặp phương pháp khác Việc ứng dụng mã kết hợp với OFDM thích nghi mang lại cho hệ thống mềm dẻo, có hiệu cao điều kiện truyền dẫn đa đường - 74 - LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com TÀI LIỆU THAM KHẢO [1] TS Nguyễn Phạm Anh Dũng, “Lý thuyết trải phổ ứng dụng” Nhà xuất bưu điện 2001 [2] Các tạp chí bưu viễn thông [3] "Adaptive techniques for multiuser OFDM", for the degree of Doctor of Philosophy in Electrical and Computer Engineering, Eric Philip Lawrey, 12 2001 [4] http://wikipedia.org [5] Shinsuke Hara & Ramjee Prasad, MultiCarrier techniques for 4G Mobile Communication [6] Jean-Paul Linnart, Orthogonal Frequency Division Multiplexing, Colorado State University - 75 - LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com PHỤ LỤC Phát tín hiệu OFDM function [sig_out, so_khoi, so_0, giua_0] = phat(sig_in) % Ham mo phong qua trinh tao va phat tin hieu OFDM % sig_in: tin hieu da qua dieu che so cap (M-QAM hay M-PSK) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% global dai_fft so_song_mang do_dai bao_ve %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %global use_window do_dai = size(sig_in,2); so_khoi = ceil(do_dai/so_song_mang); phan_du = rem(do_dai,so_song_mang); % Chen vao du lieu thich ung voi so luong song mang if phan_du ~=0 dem = zeros(1,do_dai + so_song_mang - phan_du); dem(1:do_dai) = sig_in; sig_in = dem; end % Dua du lieu vao khoi truyen dan %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%% BIEN DOI NOI TIEP SANG SONG SONG SONG %%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% khoi = reshape(sig_in,so_song_mang,so_khoi); clear sig_in; % Chen them song mang so_song_mang_goc = so_song_mang; so_0 = 0; dung = 1; while dung if ~rem(dai_fft/2,so_song_mang_goc) dung = 0; else so_song_mang_goc = so_song_mang_goc +1; so_0 = so_0 +1; end end clear so_song_mang_goc; % Chen vao khoi truyen de phu hop voi kich thuoc fft khoi_0 = zeros(so_song_mang + so_0,so_khoi); % Chen vao phan dau moi khoi truyen khoi_0(so_0 +1:so_song_mang + so_0,1:so_khoi) = khoi; clear khoi; % Tim so luong so chen giua cac khoi sau thich ung dai fft giua_0 = (dai_fft/2 - (so_song_mang + so_0))/(so_song_mang + so_0); % Sap xep du lieu vao khoi moi de phu hop voi dai fft - 76 - LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com khoi_moi = zeros(dai_fft,so_khoi); u = 1; for k = giua_0+1:giua_0+1:dai_fft/2 khoi_moi(k,1:so_khoi) = khoi_0(u,1:so_khoi); u = u+1; end clear khoi_0; % Thich ung voi ham ifft ham ifft v fft co tinh chu ky % Sau lay phan thuc cua ifft duoc du lieu goc voi 100% nang luong khoi_moi(dai_fft:-1:dai_fft/2+2,1:so_khoi) = conj(khoi_moi(2:dai_fft/2,1:so_khoi)); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%% TAO KY HIEU OFDM %%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Qua trinh se bien doi ifft len khoi du lieu phat khoi_ifft = zeros(dai_fft,so_khoi); for k =1:so_khoi %khoi_ifft(1:dai_fft,k) = real(ifft(khoi_moi(1:dai_fft,k))); khoi_ifft(1:dai_fft,k) = (ifft(khoi_moi(1:dai_fft,k))); end clear khoi_moi; %for k = 1:dai_fft % khoi_ifft(1:so_khoi,k) = real(ifft(khoi_moi(1:so_khoi,k))); %end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%% THEM PHAN BAO VE %%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% if bao_ve khoi_bao_ve = zeros(dai_fft + bao_ve,so_khoi); khoi_bao_ve(bao_ve +1:dai_fft+bao_ve,1:so_khoi) = khoi_ifft; khoi_bao_ve(1:bao_ve,1:so_khoi) = khoi_ifft(dai_fft:1:dai_fft-bao_ve+1,1:so_khoi); clear khoi_ifft; else khoi_bao_ve = khoi_ifft; clear khoi_ifft; end %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%% BIEN DOI SONG SONG SANG NOI TIEP %%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% noi_tiep = reshape(khoi_bao_ve,1,(dai_fft+bao_ve)*so_khoi); clear khoi_ifft; sig_out = noi_tiep; - 77 - LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Thu tín hiệu OFDM function [sig_out] = thu(sig_in,so_khoi, so_0, giua_0) % Ham mo phong qua trinh thu tin hieu OFDM global so_song_mang dai_fft do_dai bao_ve %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %LOAI BO PHAN BAO VE VA BIEN DOI NOI TIEP SANG SONG SONG% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% song_song = reshape(sig_in,dai_fft + bao_ve,so_khoi); song_song = song_song(bao_ve +1:dai_fft+bao_ve,1:so_khoi); clear sig_in; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%% BIEN DOI FFT LEN KHOI KY HIEU THU %%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% khoi_fft = zeros(dai_fft,so_khoi); for k =1:so_khoi khoi_fft(1:dai_fft,k) = fft(song_song(1:dai_fft,k)); end clear song_song; % Khoi phuc khoi ky hieu ung voi so song mang them vao khoi_cu = zeros(so_0 + so_song_mang,so_khoi); v = 1; for k = giua_0 +1 :giua_0 +1 :dai_fft/2 khoi_cu(v,1:so_khoi) = khoi_fft(k,1:so_khoi); v = v+1; end clear khoi_fft; % Khoi phuc khoi ky hieu ung voi so song mang ban dau khoi = zeros(so_song_mang,so_khoi); khoi = khoi_cu(so_0 +1:so_song_mang + so_0,1:so_khoi); clear khoi_cu; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%% BIEN DOI SONG SONG SANG NOI TIEP%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% noi_tiep = reshape(khoi,1,so_khoi*so_song_mang); sig_out = noi_tiep(1:do_dai); %q = floor(q0/2); Chèn sóng mang function [sig_out] = chen_song_mang(sig_in,handles) % Ham chen vao cac vi tri song mang co BER cao % Vi tri chen duoc chi so_chen % so_chen la mot mang co so luong phan tu = so song mang % so_chen(i) = song mang thu i bi chen % so_chen (i) = giu nguyen song mang thu i global so_song_mang so_chen global ch_chon_loc - 78 - LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com %global sig_qam_transmites %sig_qam_transmites = [1 1 1]; %so_song_mang = 2; %so_chen = [1 ]; %in = sig_qam_transmites; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% num_carriers_active = so_song_mang - sum(so_chen); set(handles.num_carriers_active,'String',num_carriers_active) ; clear num_carriers_active; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% if ch_chon_loc n = length(sig_in); k = 1; u = 1; v = 0; data_out = 0; while (k

Ngày đăng: 02/11/2022, 14:54

w