Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
443 KB
Nội dung
HA NOI UNIVERSITY OF TECHNOLOGY School of Electronics and Telecommunications ========00======= BÁO CÁO BÀI TẬP LỚN MÔN THÔNG TIN VÔ TUYẾN ĐỀ TÀI: CÂNBẰNGKÊNHBẰNGPHƯƠNGPHÁPZFFVÀMMSE Giáo viên hướng dẫn : Ts. Vũ Văn Yêm Sinh viên : Đào Bá Duy Nguyễn Thanh Tuyền Lớp : KSTN-ĐTVT-K53 Hà Nội – 11/2011 1 Mục lục Mở đầu Trong thời đại công nghệ thông tin phát triển, vai trò của thông tin vô tuyến trở nên ngày càng quan trọng. Với sự ra đời liên tiếp của các công nghệ mới như 3G, 4G, trong một khoảng thời gian ngắn, thông tin vô tuyến đã cho thấy sự phát triển vượt bậc cũng như các ứng dụng phong phú của nó vào điện tử - viễn thông. Để có thể tiếp cận, và xa hơn nữa là ứng dụng các công nghệ mới, trước hết cần phải nắm được các kỹ thuật cơ bản của thông tin vô tuyến. 2 Nhận thấy vai trò quan trọng của cânbằngkênh trong hệ thống thông tin vô tuyến, chúng em đã chọn đề tài cho bài tập lớn của mình là “Cân bằngkênhbằngphươngphápZFFvà MMSE”. Mục đích của bài tập này là hiểu thêm về kỹ thuật cânbằng kênh, cụ thể là 2 phươngphápZFFvàMMSEvà vai trò của chúng. Bài tập lớn của chúng em không tránh khỏi những sai sót, vì thế chúng em kính mong thầy giáo góp ý để thể hoàn thiện bài tập của mình. Qua đây, chúng em xin cảm ơn Thầy giáo, Ts Vũ Văn Yêm đã chỉ bảo, giảng giải và giúp đỡ trong thời gian qua. Những bài giảng của thầy là nguồn tư liệu quý báu để chúng em tham khảo. Chúng em chúc thầy luôn mạnh khỏe và công tác tốt. A. Tổng quan về cânbằngkênh 1. Khái niệm, mục đích và vai trò của cânbằng kênh: Trong hệ thống thông tin vô tuyến, tín hiệu thu được ở máy thu thông thường bị suy giảm và méo do suy hao trên đường truyền ở cả miền tần số và thời gian. Chính vì thế, các bộ thu tín hiệu đều cần có sự cânbằngkênhvà lọc nhiễu. Cânbằngkênhvà lọc nhiễu là quá trình khôi phục lại tín hiệu thu sao cho nó có xác suất lỗi nhỏ nhất. 3 Nguyên nhân gây suy giảm và méo chủ yếu là nhiễu liên ký hiệu ISI (InterSymbol Interference) sinh ra do truyền sóng đa đường, vì vậy mục đích chính của bộ cânbằngkênh là giảm nhiễu ISI (Khái niệm bộ cân bằng vì thế còn được hiểu theo nghĩa rộng là bộ xử lý tín hiệu làm tối thiểu nhiễu ISI). Nhiễu ISI gây méo và làm tăng tỉ lệ lỗi bit ở phía thu nên phải đặt bộ cân bằng kênh ở phía thu. Do đặc tính biến đổi theo thời gian của kênh, bộ cânbằngkênh phải có khả năng thích nghi (adaptive) theo thời gian. Vị trí bộ cân bằng trong hệ thống vô tuyến 2. Vài nét về nhiễu xuyên ký tự ISI: ISI intersymbol interference, là hiện tượng nhiễu liên kí hiệu. ISI xảy ra do hiệu ứng đa đường, trong đó một tín hiệu tới sau sẽ gây ảnh hưởng lên kí hiệu trước đó. Trong môi trường truyền dẫn vô tuyến, nhiễu xuyên ký tự (ISI) gây bởi tín hiệu phản xạ có thời gian trễ khác nhau từ các hướng khác nhau từ phát đến thu là điều không thể tránh khỏi. Ảnh hưởng này sẽ làm biến dạng hoàn toàn mẫu tín hiệu khiến bên thu không thể khôi phục lại được tín hiệu gốc ban đầu. Bộ lọc phát, P(f) Kênh C(f) + Bộ lọc thu, H(f) Bộ cân bằng, E(f) Thông tin n(t) Bộ quyết định phía thu 4 Trong các hệ thống đơn sóng mang, ISI là một vấn đề khá nan giải. Lí do là độ rộng băng tần tỉ lệ nghịch với khoảng thời gian kí hiệu, do vậy, nếu muốn tăng tốc độ truyền dữ liệu trong các hệ thống này, tức là giảm khoảng kí hiệu , vô hình chung đã làm tăng mức trải trễ tương đối. Lúc này hệ thống rất nhạy với trải trễ. Và việc thêm khoảng bảo vệ khó triệt tiêu hết ISI. Ngoài nhiễu ISI, tín hiệu có ích còn bị ảnh hưởng bởi nhiễu đồng kênh (Co-Channel Interference CCI), nhiễu kênh lân cận (Adjacent Channel Interference ACI), nhiễu đa truy nhập (Multiple Access Interference MAI), nhiễu đa người sử dụng (Multi User Interference MUI), nhưng nhiễu ISI là nguyên nhân chính gây ảnh hưởng tới chất lượng TTVT, vì vậy cần phải có bộ cân bằng kênh để giảm thiểu ảnh hưởng này. 2 kỹ thuật cân bằng kênh phổ biến để giảm nhiễu ISI là dùng bộ lọc ép không ZFF và bộ lọc bình phương tối thiểu MMSE. S 1 S 2 S 3 t T X S 1 S 2 S 3 S 1 S 2 S 3 Path 1 Path 2 τ 1 τ 2 5 Tín hiệu trước và sau khi cân bằng 3. Bộ cân bằng thích nghi (Adaptive Equalizer): Do hiện tượng fading của kênh là ngẫu nhiên và thay đổi theo thời gian, các bộ cân bằng cần khảo sát tính chất của kênh vô tuyến theo thời gian, hay nói cách khác, nó phải có tính thích nghi. Chế độ hoạt động thông thường của bộ cân bằng thích nghi bao gồm quá trình huấn luyện (Training) và tự hiệu chỉnh (Tracking). o Quá trình huấn luyện (Training): Trong quá trình này, phía phát gửi đi một chuỗi luyện tập (u k ) đã biết. Chuỗi này thường là chuỗi nhị phân giả ngẫu nhiên hoặc là một chuỗi bit xác định, giúp cấu hình phù hợp cho bộ cân bằng. Thông tin có ích được gửi đi ngay sau chuỗi huấn luyện này, và bộ cân bằng thích nghi sẽ tính toán các hệ số của bộ lọc để bù cho kênh. Chuỗi huấn luyện được thiết kế để bộ cân bằng có các hệ số phù hợp trong tình huống kênh làm việc ở điều kiện xấu nhất. o Quá trình tự hiệu chỉnh (Tracking): Sau khi nhận được thông tin có ích, bộ toán học thích nghi của bộ cân bằng sẽ phát hiện 6 những thay đổi của kênh theo thời gian, từ đó thay đổi các hệ số cho phù hợp. Bộ cân bằng cần luyện tập theo chu kỳ để giảm nhiễu ISI một cách hiệu quả. Quá trình cân bằng kênh thường được thực hiện ở băng tần cơ sở hoặc trung tần (Intermediate Frequency IF) ở phía thu. 4. Bộ cânbằng thích nghi thông thường Sơ đồ khối của hệ thống viễn thông có bộ cânbằngkênh thích ứng đặt ở phía thu x(t) : Tín hiệu gốc ở băng tần cơ sở. f(t) : Tổng hợp đáp ứng xung ở băng tần cơ sở của máy phát, kênh và phần cao tần/trung tần của máy thu. f*(t) : liên hợp phức của f(t). 7 n b (t) : nhiễu ở băng tần cơ sở ở đầu vào bộ cân bằng. h eq (t) : đáp ứng của bộ cân bằng Biểu thức của tín hiệu vào bộ cân bằng: ( ) ( ) *( ) ( ) b y t x t f t n t = ⊗ + Tín hiệu sau khi cân bằng: ^ ( ) ( ) *( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) eq b eq b eq t x t f t h t n t h t x t g t n t h t d = ⊗ ⊗ + ⊗ = ⊗ + ⊗ Trong đó g(t) là đáp ứng xung tổng hợp của máy phát, kênh, phần cao tần/trung tần của máy thu, và bộ cân bằng ( ) *( ) ( ) eq g t f t h t = ⊗ Mặt khác có: ( ) ( ) eq n n h t c t nT δ = − ∑ với c n là hệ số bộ lọc của bộ cân bằng. Ta muốn đầu ra của bộ cân bằng là tín hiệu ban đầu x(t). Giả sử n b (t)=0. Khi đó để ^ ( ) ( )t x t d = thì ( ) *( ) ( ) ( ) eq g t f t h t t δ = ⊗ = Trong miền tần số, biểu thức trên được viết lại thành: ( ) *( ) 1 eq H f F f − = Phương trình trên chỉ ra rằng, bộ cân bằng thực chất là bộ lọc đảo của kênh. Khi kênh thay đổi tính chất theo thời gian, bộ cân bằng thích nghi được thiết kế sao cho phương trình trên được thỏa mãn. 8 • Bộ cân bằng thích nghi thông thường: k: chỉ số thời gian rời rạc hóa. z -1 : bộ trễ. ω nk : Bộ nhân có thể điều chỉnh được (trọng số). Adaptive Alogorithm: Bộ số học thích nghi. Bộ cân bằng thích nghi có cấu trúc như trên được gọi là bộ lọc ngang. Bộ số học thích ứng liên tục cập nhật giá trị các trọng số. Khối số học được điều khiển bởi tín hiệu lỗi e k , tín hiệu này được sinh ra bằng cách so sánh tín hiệu ra của bộ cân bằng với tín hiệu y k (thông thường ta chọn y k = x k ). Bộ cân bằng thích ứng dựa vào e k để cập nhật các trọng số để tối thiểu hàm chi phí. Theo lý thuyết cân bằng kênh, hàm chi phí thông dụng nhất là hàm trung bình bình phương lỗi MSE (Mean Square Error) giữa tín hiệu mong muốn và tín hiệu ra bộ cân bằng. Hàm MSE được biểu thị bằng E[e(k)e*(k)]. Khi có yêu cầu tín hiệu so sánh (tín hiệu gốc), phía phát sẽ phát đi chuỗi 9 luyện tập. Khi phát hiện chuỗi luyện tập, bộ toán học thích ứng tính toán và tối thiểu hàm chi phí bằng cách điều chỉnh trọng số sao cho phù hợp. Gần đây, đã phát triển bộ số học thích ứng không cần sử dụng chuỗi huấn luyện, gọi là bộ số học mù. Để tìm hiểu thêm về bộ số học thích ứng, ta sử dụng công cụ vector và ma trận. Định nghĩa tín hiệu vào bộ cân bằng y k như sau: y k = [y k y k-1 y k-2 y k-N ] T Tín hiệu ra của bộ cân bằng thích ứng: ^ 0 N nk k n k n y d ω − = = ∑ Vector trọng số: ω k = [ω 0k ω 1k ω 2k ω Nk ] T Tín hiệu ra của bộ cân bằng vì thế có thể viết lại thành: ^ T T k k k k k y y d ω ω = = Tín hiệu lỗi: ^ ^ k k k e d x k k d d = − = − Suy ra: T T k k k k k k k e x y x y ω ω = − = − Bình phương 2 vế ta có: 2 2 | | 2 T T T k k k k k k k k k e x y y x y ω ω ω = + − Lấy kỳ vọng 2 vế: 10 [...]... so với cânbằng tuyến tính Do tính đơn giản dễ thực hiện nên chúng ta sẽ chỉ nghiên cứu kỹ thuật cân bằng tuyến tính, mà cụ thể là 2 phương pháp ZFF và MMSE B Phương phápcânbằng kênh ZFFvàMMSE 12 1 Bộ cânbằngkênh ZF • Giới thiệu Bộ cânbằngkênh ZF (Zero Forcing Equalizer) là dạng cânbằngkênh tuyến tính sử dụng trong hệ thống viễn thông để chuyển đổi đáp ứng của kênh truyền... được phản hồi về để thay đổi tín hiệu ra bộ cân bằng thì kỹ thuật cân bằng kênh đó gọi là cân bằng phi tuyến Ngược lại ta gọi kỹ thuật đó là cân bằng tuyến tính 11 Phân loại các bộ cân bằng Bảng so sánh 2 kỹ thuật cân bằng kênhCânbằng tuyến tính Cânbằng phi tuyến • Tín hiệu ra bộ cânbằng không quay trở lại đầu vào (không hồi tiếp) • Đơn giản, dễ thực hiện • Tăng... ra của bộ lọc phải lớn • Kết quả mô phỏng sử dụng phươngphápZFF trên matlab: 16 2 Bộ lọc MMSE • Giới thiệu Là bộ cânbằngkênh tuyến tính Mục đích là tối thiểu hóa sự khác biệt giữa dữ liệu chuỗi huấn luyện và tín hiệu ở đầu ra bộ cânbằng Bộ cânbằngMMSE yêu cầu hàm tự tương quan và tương quan chéo để đánh giá việc truyền dẫn tín hiệu đã biết qua kênh truyền • Đặc trưng bộ lọc 17 y(t) T T T c-N+1... chuyển đổi đáp ứng của kênh truyền Dạng cânbằng này được đề xuất bởi Robert Lucky Bộ cânbằngkênh ZF hay còn gọi là bộ lọc đảo có rất nhiều ứng dụng Ví dụ trong chuẩn IEEE 802.11n Tên gọi Zero Forcing tương ứng với việc ép nhiễu ISI xuống mức 0 Điều này có ý nghĩa khi nhiễu ISI lớn so với tạp âm • Đặc trưng bộ lọc Sơ đồ bộ cânbằngkênh Khi không có bộ cânbằngkênh ta có:y(t)=x(t)*h(t) Trong miền... qua kênh truyền • Đặc trưng bộ lọc 17 y(t) T T T c-N+1 c0 T cN c-N z(t) d(t) (chuẩn) e(t) Xét bộ lọc dùng MMSE, trong đó d(t) là tín hiệu chuẩn do bên thu và bên phát quy ước với nhau y(t) là chuỗi đầu vào bộ cânbằng z(t) là chuỗi đầu ra bộ cânbằng e(t) là chuỗi lỗi Mục đích của phương pháp MMSE là tối thiểu hóa biểu thức: e = E{[z(t)-d(t)]2 } =Min Trong đó: z (t ) = N ∑ c y (t − nT ) n =− N n 18... Tối thiểu hóa MSE ta sẽ được giá trị ωk tối ưu 5 Các kỹ thuật cân bằng kênh: Có thể chia kỹ thuật cân bằng kênh thành 2 nhóm chính, đó là cân bằng tuyến tính và cân bằng phi tuyến 2 nhóm này được xác định từ cách sử dụng đầu ra của bộ cân bằng thích nghi cho tín hiệu phản hồi Tín hiệu sau cân bằng sẽ được xử lý ở bộ quyết định để tìm lại tín hiệu... (−τ ) Tương tự như ZFF ta có phương trình ma trận cho trường hợp MMSE: Ryy [0] … Ryy [ NT ] … Ryy [2 NT ] r → Ryy c = Ryd … Ryy [-2 NT ] c− N Ryd [− NT ] … … M M … Ryy [- NT ] c0 = Ryd [0] … … M M … Ryy [0] cN Ryd [ NT ] → r −1 ⇒ c = Ryy Ryd 19 • Bên cạnh cân bằng kênh, MMSE còn hạn chế nhiễu • MMSE không cho phép... NT ] → r −1 ⇒ c = Ryy Ryd 19 • Bên cạnh cân bằng kênh, MMSE còn hạn chế nhiễu • MMSE không cho phép tạp âm vô hạn như ZF với kênh có phổ không • Khi nhiễu không đáng kể=> N0 tiến đến 0: MMSEvà ZF là giống nhau • Kết quả mô phỏng phương phápcânbằng MMSE trên matlab: 20 Tài liệu tham khảo • Wireless Communications Principles and Practice T.S Rappaport • J Proakis, “Digital Communications”,... 1 0 M 0 0 15 Thực tế, cânbằngkênh ZF không hoạt động trong đa số các ứng dụng vì: • Do C(z)=1/H(z), bộ lọc đảo sẽ khuyêch đại tạp âm rất lớn.Do đó bộ lọc này ít được sử dụng trong các hệ thống cần SNR cao • Dù cho đáp ứng xung của kênh truyền có chiều dài hữu hạn thì đáp ứng xung của bộ cânbằng có chiều dài vô hạn • Trong vài trường hợp tín hiệu nhận được nhỏ, để bù đắp... so với tạp âm • Đặc trưng bộ lọc Sơ đồ bộ cânbằngkênh Khi không có bộ cânbằngkênh ta có:y(t)=x(t)*h(t) Trong miền tần số: Y(jω)=X(jω)H(jω) 13 Nếu có bộ cânbằng kênh: y(t)=x(t)*h(t)*g(t) Trong miền tần số: Y(jω)=X(jω).H(jω).G(jω) Bộ cânbằngkênh lý tưởng :h(t)*g(t)=(t) Trong miền tần số: G(j)H(j)=1 G(j)=1/ H(j) Hay bộ lọc ZF còn gọi là bộ lọc đảo Nếu có nhiễu trắng AGWN: Y(jω)=[X(jω).H(jω)+N(jω)]G(jω) . ZFF và MMSE. B. Phương pháp cân bằng kênh ZFF và MMSE 12 1. Bộ cân bằng kênh ZF • Giới thiệu Bộ cân bằng kênh ZF (Zero Forcing Equalizer) là dạng cân bằng kênh tuyến tính sử dụng trong hệ. thấy vai trò quan trọng của cân bằng kênh trong hệ thống thông tin vô tuyến, chúng em đã chọn đề tài cho bài tập lớn của mình là Cân bằng kênh bằng phương pháp ZFF và MMSE . Mục đích của bài tập. pháp ZFF và MMSE . Mục đích của bài tập này là hiểu thêm về kỹ thuật cân bằng kênh, cụ thể là 2 phương pháp ZFF và MMSE và vai trò của chúng. Bài tập lớn của chúng em không tránh khỏi những