Tổng Quan Hệ Thống W-CDMA
Hệ thống thông tin di động thế hệ 1
Hệ thống thông tin di động thế hệ 1 chỉ hổ trợ các dịch vụ thoại tương tự và sử dụng kỹ thuật điều chế tương tự để mang dữ liệu thoại của mỗi người, và sử dụng phương pháp đa truy cập phân chia theo tần số (FDMA) Với FDMA, khách hàng được cấp phát một kênh trong tập hợp có trật tự các kênh trong lĩnh vực tần số Sơ đồ báo hiệu của hệ thống FDMA khá phức tạp, khi MS bật nguồn để hoạt động thì nó dò sóng tìm đến kênh điều khiển dành riêng cho nó Nhờ kênh này, MS nhận được dữ liệu báo hiệu gồm các lệnh về kênh tần số dành riêng cho lưu lượng người dùng Trong trường hợp số thuê bao nhiều hơn số lượng kênh tần số có thể, thì một số người bị chặn lại không được truy cập.
Phổ tần số quy định cho liên lạc di động được chia thành 2N dải tần số kế tiếp, và được cách nhau bởi một dải tần số phòng vệ Mỗi dải tần số được gán cho một kênh liên lạc N dải kế tiếp dành riêng cho liên lạc hướng lên, sau một dải tần phân cách là N dải kế tiếp dành riêng cho liên lạc hướng xuống. Đặc điểm :
- Mỗi MS được cấp phát một đôi kênh liên lạc trong suốt thời gian thông tuyến.
- Nhiễu giao thoa do các kênh lân cận là đáng kể.
- BTS phải có bộ thu phát riêng làm việc với mỗi MS.
Hệ thống FDMA điển hình là hệ thống điện thoại di động AMPS (Advanced MobilePhone System) Hệ thống di động này sử dụng phương pháp đa truy cập đơn giản.Tuy nhiên, hệ thống không thoả mãn nhu cầu ngày càng tăng của người dùng về cả dung lượng và tốc độ Vì thế, hệ thống di động thứ 2 ra đời được cải thiện về cả dung lượng và tốc độ.
Hệ thống thông tin di động thế hệ 2
Với sự phát triển nhanh chóng của thuê bao, hệ thống thông tin di động thế hệ 2 được đưa ra để đáp ứng kịp thời số lượng lớn các thuê bao di động dựa trên công nghệ số.
Tất cả hệ thống thông tin di động thế hệ 2 sử dụng phương pháp điều chế số và sử dụng 2 phương pháp đa truy cập :
- Đa truy cập phân chia theo thời gian TDMA.
- Đa truy cập phân chia theo mã CDMA. Đa truy cập phân chia theo thời gian TDMA:
Phổ quy định cho liên lạc di động được chia thành các dải tần liên lạc, mỗi dải tần liên lạc này được dùng cho N kênh liên lạc, mỗi kênh liên lạc là một khe thời gian trong chu kì một khung Các thuê bao khác nhau dùng chung kênh nhờ cài xen khe thời gian, mỗi thuê bao được cấp phát cho một khe thời gian trong cấu trúc khung. Đặc điểm:
- Tín hiệu của thuê bao được truyền dẫn số
- Liên lạc song công mỗi hướng thuộc các dải tần liên lạc khác nhau, trong đó một băng tần được sử dụng để truyền tín hiệu từ trạm gốc đến các máy di động và một băng tần được sử dụng để truyền tín hiệu từ máy di động đến trạm gốc Việc phân chia tần số như vậy cho phép các máy thu và máy phát có thể hoạt động cùng một lúc mà không có sự can nhiễu lẩn nhau.
- Giảm số máy thu ở BTS.
Hệ thống TDMA điển hình là hệ thống di động toàn cầu GSM Máy di động kỹ thuật số TDMA phức tạp hơn FDMA Hệ thống xử lý số đối với tín hiệu trong MS tương tự có khả năng xử lý không quá 10 6 lệnh trong 1 giây, còn trong MS số TDMA phải có khả năng xử lý 50.10 6 lệnh trong 1 giây. Đa truy cập phân chia theo mã CDMA:
Trong thông tin di động CDMA sử dụng kỹ thuật trải phổ cho nên nhiều người sử dụng có thể chiếm cùng kênh vô tuyến đồng thời tiến hành các cuộc gọi mà không sợ gây nhiễu lẫn nhau Những người sử dụng nói trên được phân biệt với nhau nhờ mã trải phổ giả ngẫu nhiên PN, được cấp phát khác nhau cho mỗi người sử dụng. Đặc điểm
- Dải tần tín hiệu rộng
- Sử dụng kỹ thuật trải phổ phức tạp.
- Kỹ thuật trải phổ cho phép tín hiệu vô tuyến sử dụng có cường độ trường rất nhỏ và chống fading hiệu quả hơn TDMA và FDMA.
- Việc các thuê bao trong cùng cell dùng chung tần số khiến cho thiết bị truyền dẫn đơn giản và việc thay đổi , chuyển giao, điều khiển dung lượng cell thực hiện rất linh hoạt
Hệ thống thông tin di động thế hệ 3
Để đáp ứng kịp thời các dịch vụ ngày càng phong phú và đa dạng của người sử dụng, từ đầu thập niên 90 người ta đưa ra hệ thống thông tin di động tổ ong thế hệ thứ 3 Hệ thống thông tin di động thế hệ 3 với tên gọi ITM-2000 đưa ra các muc tiêu chính sau:
- Tốc độ truy nhập cao để đảm bảo các dịch vụ băng rộng như truy cập Internet nhanh hoặc các dịch vụ đa phương tiện.
- Linh hoạt để đảm bảo các dịch vụ mới như đánh số cá nhân và điện thoại vệ tinh Các tính năng này sẽ cho phép mở rộng đáng kể tầm phủ sóng của các hệ thống thông tin di động.
- Tương thích với các hệ thống thông tin di động hiện có để đảm bảo sự phát triển liên tục của thông tin di động.
3G hứa hẹn tốc độ truyền dẫn lên tới 2.05 Mbps cho người dùng tĩnh , 384 Kbps cho người dùng di chuyển chậm và 128 Kbps cho người dùng trên moto Công nghệ 3G dùng sóng mang 5MHz chứ không phải là sóng mang 200KHz như của CDMA nên 3G nhanh hơn rất nhiều so với công nghệ 2G và 2,5G Nhiều tiêu chuẩn cho hệ thống thông tin di động thế hệ 3 ITM-2000 đã được đề xuất, trong đó 2 hệ thống WCDMA và cdma-2000 đã được ITU chấp thuận và đang được áp dụng trong những năm gần đây Các hệ thống này đều sử dụng công nghệ CDMA, điều này cho phép thực hiện tiêu chuẩn toàn thế giới cho giao diện thông tin vô tuyến.
1.4 Lộ trình phát triển từ hệ thống thông tin di động thế hệ 2 (GSM) lên WCDMA
Hình 1.1 Các giải pháp nâng cấp hệ thống 2G lên
3G Để đảm bảo ứng dụng được các dịch vụ mới về truyền thông máy tính và hình ảnh đồng thời đảm bảo tính kinh tế , hệ thống thông tin di động thế hệ 2 sẽ được chuyển đổi sang thế hệ 3 Quá trình đó được tổng quát trên hình 1.1.
Lộ trình phát triển từ GSM lên WCDMA như sau:
GSM: Global System for Mobile Communication: Hệ thống thông tin di động toàn cầu.
HSCSD: Hight Speed Circuit Switched Data: Số liệu chuyển mạch kênh tốc độ cao.
GPRS: General Packet Radio Services: Dịch vụ gói vô tuyến chung.
WCDMA: Wideband Code Division Multiple Access: Đa truy cập phân chia theo mã băng rộng.
1.5 Tổng quan về mạng WCDMA
WCDMA (Wideband Code Division Multiple Access: Đa truy cập phân chia theo mã băng rộng) là một trong những hệ thống thông tin di động thế hệ 3, sử dụng công nghệ CDMA Công nghệ CDMA ( Code Division Multiple Access: Đa truy cập phân chia theo mã), là một công nghệ không dây, số sử dụng kỹ thuật trải phổ để phân tần tín hiệu vô tuyến trong một dãi tần số rộng Trong công nghệ CDMA, nhiều người sử dụng chung một thời gian và tần số Mã PN (giả ngẫu nhiên) với sự tương quan chéo thấp, được ấn định cho mỗi người sử dụng Người sử dụng truyền tín hiệu nhờ trải phổ tín hiệu truyền có sử dụng mã PN đã ấn định Đầu thu tạo ra một dãy PN như đầu phát và khôi phục lại tín hiệu dự định nhờ việc trải phổ ngược các tín hiệu đồng bộ thu được Cũng giống như TDMA, WCDMA là một trong nhiều công nghệ chủ đạo để mạng thông tin di động hoạt động Nó cũng được biết như là một giao diện vô tuyến hay công nghệ đa truy xuất WCDMA là một giao diện vô tuyến phức tạp và tiên tiến trong lĩnh vực thông tin di động WCDMA có 2 chế độ khác nhau là FDD và TDD Khả năng làm việc được ở cả hai chế độ FDD và TDD cho phép sử dụng hiệu quả phổ tần được cấp phát ở các vùng khác nhau.
FDD (Frequency Division Duplex): là phương pháp ghép song công trong đó truyền dẫn đường lên và đường xuống sử dụng hai tần số riêng biệt Ở FDD đường
Hình 1.2 Lộ trình phát triển từ GSM lên WCDMA lên và đường xuống sử dụng hai băng tần khác nhau Hệ thống được phân bố một cặp băng tần riêng biệt
TDD (Time Division Duplex): là phương pháp ghép song công trong đó đường lên và đường xuống được thực hiện trên cùng một tần số bằng cách sử dụng những khe thời gian luân phiên Ở TDD các khe thời gian trong các kênh vật lý được chia thành hai phần : phần phát và phần thu Thông tin đường xuống và đường lên được truyền dẫn luân phiên.
Khả năng làm việc của cả hai chế độ FDD và TDD cho phép sử dụng hiệu quả phổ tần được cấp phát ở các vùng khác nhau
Ba thông số cơ bản của mạng WCDMA:
Lớp truy nhập: được tạo ra bởi các trạm gốc (node B) và các bộ điều khiển mạng vô tuyến khác nhau để phân tích và điều khiển lưu lượng vô tuyến.
Mạng lõi có hai vai trò chính :
Giải quyết việc định hướng hay định tuyến đến nơi mà cuộc gọi hoặc số liệu gửi đến Phương tiện cơ bản là sử dụng hệ thống chuyển mạch để định tuyến thông tin qua một số máy chủ khác nhau xung quanh mạng.
Là một mạng đường trục và giải quyết các chức năng kỹ thuật, khả năng truy nhập thuận tiện tới mạng số liệu gói khác, cung cấp một giao diện với Internet và phân loại thông tin tính cước và bảo mật.
Lớp dịch vụ điều khiển các ưu tiên, các đặc tính và khả năng truy nhập cơ bản của thuê bao tới các dịch vụ nâng cao đã làm cho 3G có một vị trí tuyệt vời. f
5MHz Đường lên Đường xuống Đường lên Đường xuống Khoảng Bảo vệ
Hình 1.3 Phân bố tần số FDD và TDD
1.5.1 Các thông số chính của W-CDMA
WCDMA là một phương pháp đa truy xuất vô tuyến phân chia theo mã trải phổ trực tiếp dải rộng, nghĩa là các bit thông tin của các user được trải đều ra trên một dải thông rộng bằng việc nhân dữ liệu của user với các mã ngẫu nhiên (gọi là chip) nhận được trải phổ trong WCDMA.
Tốc độ chip 3.84Mcps được sử dụng cho ghép dải thông sóng mang xấp xỉ tới 5MHz Dải thông sóng mang của WCDMA rộng như thế gắn liền với tốc độ dữ liệu của uesr cao và còn có hiệu quả nâng cao khả năng phân tập tần số Các nhà quản lý mạng có thể tăng dung lượng nhờ dải thông của sóng mang là 5MHz. Khoảng cách các sóng mang có thể chọn trên những khoảng 200KHz giữa khoảng 4.4 đến 5MHz tuỳ thuộc vào nhiễu giữa các sóng mang.
WCDMA cung cấp tốc độ khả biến cho các user rất cao, hiểu theo cách khác chính là dải thông theo yêu cầu cũng được cung cấp Mỗi user được cung cấp một khung giây có chu kỳ 10ms trong khi tốc độ dữ liệu vẫn giữ nguyên không đổi Tuy nhiên dung lượng dữ liệu có thể thay đổi từ khung này đến khung khác.
WCDMA cung cấp hai chế độ hoạt động cơ bản là FDD và TDD Trong FDD các khoảng tần số sóng mang 5MHz được sử dụng cho sóng mang hướng lên và hướng xuống riêng rẽ, trong khi đó TDD chỉ có một khoảng 5MHz được dùng cho cả hướng lên và hướng xuống.
Tổng quan mạng WCDMA
WCDMA là một phương pháp đa truy xuất vô tuyến phân chia theo mã trải phổ trực tiếp dải rộng, nghĩa là các bit thông tin của các user được trải đều ra trên một dải thông rộng bằng việc nhân dữ liệu của user với các mã ngẫu nhiên (gọi là chip) nhận được trải phổ trong WCDMA.
Tốc độ chip 3.84Mcps được sử dụng cho ghép dải thông sóng mang xấp xỉ tới 5MHz Dải thông sóng mang của WCDMA rộng như thế gắn liền với tốc độ dữ liệu của uesr cao và còn có hiệu quả nâng cao khả năng phân tập tần số Các nhà quản lý mạng có thể tăng dung lượng nhờ dải thông của sóng mang là 5MHz. Khoảng cách các sóng mang có thể chọn trên những khoảng 200KHz giữa khoảng 4.4 đến 5MHz tuỳ thuộc vào nhiễu giữa các sóng mang.
WCDMA cung cấp tốc độ khả biến cho các user rất cao, hiểu theo cách khác chính là dải thông theo yêu cầu cũng được cung cấp Mỗi user được cung cấp một khung giây có chu kỳ 10ms trong khi tốc độ dữ liệu vẫn giữ nguyên không đổi Tuy nhiên dung lượng dữ liệu có thể thay đổi từ khung này đến khung khác.
WCDMA cung cấp hai chế độ hoạt động cơ bản là FDD và TDD Trong FDD các khoảng tần số sóng mang 5MHz được sử dụng cho sóng mang hướng lên và hướng xuống riêng rẽ, trong khi đó TDD chỉ có một khoảng 5MHz được dùng cho cả hướng lên và hướng xuống.
WCDMA cung cấp hoạt động bất đồng bộ cho các trạm gốc và do đó không giống như hệ thống đồng bộ IS-95 CDMA, nó không cần thời gian chuẩn trên toàn cầu GPS.
WCDMA dùng tách sóng kết hợp cho hướng lên và hướng xuống nhờ các ký hiệu hoa tiêu hay kênh hoa tiêu chung, dẫn tới tăng dung lượng và vùng phủ sóng
WCDMA được thiết kế để phát triển nâng cấp cho chuẩn GSM vì vậy có thể chuyển giao giữa mạng GSM và mạng WCDMA.
Phương thức đa truy xuất DS-CDMA.
Phương pháp ghép song công FDD/TDD. Đồng bộ trạm gốc Hoạt động bất đồng bộ.
Tốc độ chip 3.84Mcps. Độ dài khung 10ms.
Ghép dịch vụ Đa dịch vụ với yêu cầu chất lượng dịch vụ khác nhau được ghép trên một kết nối. Đa tốc độ Hệ số trải phổ khả biến và đa mã.
Tách sóng Tách sóng kết hợp nhờ sử dụng kênh hoa tiêu.
1.5.2 Những đặc điểm then chốt của WCDMA
Giao diện vô tuyến trên cơ sở CDMA băng rộng tạo cơ hội thiết kế hệ thống có những đặc tính đáp ứng nhu cầu của thế hệ thứ 3 Những đặc điểm chủ yếu trong hệ thống WCDMA là :
Cải thiện những hệ thống thế hệ thứ 2 bao gồm: cải thiện dung lượng, cải thiện vùng phủ sóng, bao gồm cả khả năng di chuyển những dịch vụ thế hệ thứ 2 sang thế hệ thứ 3.
Tính linh hoạt cao của dịch vụ bao gồm: Có các dịch vụ tốc độ bit cực đại trên 2 Mb/s và các dịch vụ ghép song song trên một kết nối.
Thực hiện truy nhập gói hiệu quả và tin cậy.
Tính linh hoạt cao của vận hành bao gồm: Hỗ trợ hoạt động không đồng bộ giữa các trạm gốc nên triển khai thuận lợi trong nhiều môi trường Hỗ trợ một cách có hiệu quả dạng hoạt động khác chẳng hạn cấu trúc ô có bậc Sử dụng kỷ thuật tiến bộ như phối hợp anten dàn và tách người dùng Mô hình TDD được thiết kế để hoạt động hiệu quả trong môi trường không kết hợp.
Cải thiện dung lượng: Độ rộng băng tần lớn của WCDMA làm tăng hiệu suất vốn có trên các hệ thống tế bào trước đó do nó làm giảm fading của tín hiệu vô tuyến Ta biết rằng WCDMA sử dụng điều chế kết hợp ở đường lên, đây là tính năng không thể thực hiện được ở trong các hệ thống CDMA tế bào Điều khiển công suất chắc chắn ở đường xuống sẽ có hiệu suất hoàn hảo, đặc biệt ở môi trường trong nhà và môi trường ngoài trời có tốc độ thấp.
Nói chung, đối với dịch vụ thoại, sự cải thiện này là một bước tiến vì đây là một trong hai yếu tố làm tăng dung lượng cell của WCDMA
1.5.3 Ảnh hưởng của nhiễu lên hệ thống WCDMA
Trong kênh thông tin vô tuyến lý tưởng, tín hiệu thu được chỉ bao gồm một tín hiệu đến trực tiếp Song, trong thực tế điều đó là không thể xảy ra, tín hiệu sẽ bị thay đổi trong suốt quá trình truyền, tín hiệu thu được sẽ là sự kết hợp các thành phần khác nhau: tín hiệu suy giảm, khúc xạ, nhiễu xạ của các tín hiệu khác… WCDMA là hệ thống di động vô tuyến nên sẽ bị ảnh hưởng bởi điều đó Sau đây là mô hình của hai loại nhiễu chính, đó là nhiễu fadinh nhiều tia và nhiễu giao thoa.
Hình 1.4 Các tín hiệu đa đường
Hình 1.5 Các tín hiệu nhiễu giao thoa Để làm giảm các ảnh hưởng của các loại nhiễu trên, trong WCDMA có nhiều kỹ thuật xử lý đó là: mã hoá kênh, điều chế, trải phổ, phân tập…Trong đồ án này ta sẽ đi nghiên cứu các kỹ thuật phân tập tín hiệu
1.5.4 Tính đa dạng phân tập trong WCDMA
Khái Niệm Phân Tập Không Gian-Thời Gian
Giới thiệu
Dung lượng của hệ thống mạng tổ ong bị giới hạn bởi 2 yếu tố chính đó là nhiễu fading và nhiễu giao thoa sóng (multiple access interference : MAI) Một bộ thu 2 chiều (2-D) có thể giảm được các nhiễu trên bằng cách xử lý tín hiệu thu được trên cả hai miền không gian và thời gian Ở đây, xử lý tín hiệu trong miền không gian là tiến hành xử lý tín hiệu bằng cách phân tập anten, còn xử lý tín hiệu trên miền thời gian là tiến hành xử lý tín hiệu thu bằng cách phân tập thời gian Việc kết hợp 2 kỹ thuật phân tập cho tín hiệu sẽ làm tăng chất lượng của tín hiệu tại bộ thu Tuy bộ thu 2-D này có khả năng xử lý tín hiệu đồng thời trên miền không gian và thời gian song điều này đòi hỏi phải có cấp độ tính toán phức tạp Trong chương này chúng ta sẽ giới thiệu một số giải pháp đơn giản để xử lý tín hiệu trong miền không gian và thời gian.
Mảng anten thích nghi [3] có khả năng chống lại nhiễu fading hay MAI chỉ bằng cách xử lý không gian Khi các thuê bao của hệ thống mạng trao đổi thông tin từ những địa điểm khác nhau, mỗi thuê bao sẽ có một thông tin không gian duy nhất liên quan tới thuê bao đó Mảng anten thích nghi có thể dựa vào đặc tính không gian của tín hiệu để giảm bớt nhiễu MAI Việc xử lý này được thực hiện bởi bộBeamformer Beamformer có thể là một giải pháp hữu hiệu để cải thiện cho hệ thống CDMA hoạt động tốt trong các kênh tín hiệu giao thoa với nhau Dung lượng của hệ thống CDMA có thể được tăng lên bằng cách giảm bớt nhiễu giao thoa co- channel.
Anten Mảng
Anten mảng là tập hợp gồm nhiều anten thành phần được bố trí tại những vị trí khác nhau trong không gian mảng Các anten thành phần này có thể được sắp xếp theo các cấu trúc hình học bất kỳ Tuỳ theo cách sắp xếp đó mà mảng có thể là mảng đường ,mảng tròn hay mảng phẳng Mảng đường và mảng tròn là trường hợp đặc biệt của mảng phẳng Góc phát xạ của một mảng được xác định dựa vào góc phát xạ của các anten thành phần , vào sự định hướng , vào vị trí của các anten , vào biên độ và pha của tín hiệu đến Nếu các anten của mảng là đẳng hướng thì góc phát xạ của mảng sẽ chỉ phụ thuộc vào cấu trúc không gian của mảng và tín hiệu đến mảng [3] Trong trường hợp này góc phát xạ của mảng được gọi là hệ số mảng Nếu các phần tử của mảng giống nhau nhưng không đẳng hướng thì góc phát xạ của mảng được tính theo hệ số mảng và các góc phát xạ thành phần
Nếu khoảng cách giữa các phần tử trong mảng đường thẳng bằng nhau thì mảng được gọi là mảng anten dãy (ULA) Hình vẽ sau mô tả một mảng ULA gồm N phần tử Khoảng cách giữa các phần tử trong mảng là d Góc tín hiệu truyền đến mảng là θ (còn gọi là góc AOA)
Tín hiệu thu được tại anten đầu tiên của mảng được biểu diễn như sau :
Với A1(t) : Biên độ tín hiệu đến anten f c : Tần số sóng mang của tín hiệu γ(t) : Hàm biểu thị sự biến đổi tín hiệu. β : Góc pha tín hiệu
Ngoài ra tín hiệu thu được tại phần tử đầu tiên có thể viết như sau :
Ta giả thiết rằng tín hiệu có dạng sóng phẳng được truyền đến mảng từ một khoảng cách rất xa và trong môi trường truyền đồng chất Lúc này tín hiệu đến các phần tử trong mảng sẽ có sự sai biệt về thời gian Tín hiệu đến phần tử thứ 2 trong mảng sẽ chậm hơn phần tử thứ nhất một
Hình 2.1 Mảng anten ULA khoảng thời gian là ,tương tự phần tử thứ N sẽ trễ một khoảng là N Như thế ta có thể biểu diễn tín hiệu thu được tại các phần tử khác trong mảng theo biểu thức tín hiệu thu được tại phần tử thứ nhất Trong hình vẻ trên ta có thời gian trễ là :
Với c là vận tốc truyền sóng ánh sáng
Vậy ta có biểu thức tín hiệu thu được tại phần tử thứ 2 là :
Thông thường f c là rất lớn so với dãy thông của tín hiệu ,vì vậy biểu thức (2.4) có thể được viết như sau :
Do đó tín hiệu nhận được tại phần tử thứ i của mảng là (i=1:N)
Ta định nghĩa một trường vector dùng để biểu diễn tất cả các tín hiệu thu được trên các phần tử của mảng Trường vector tín hiệu đó được biểu diễn như sau : x(t) =[x 1 (t) x 2 (t) … x n (t)] T (2.9)
Ta cũng định nghĩa trường vector đáp ứng ( ) của mảng như sau :
Vector đáp ứng của mảng là một trường các giá trị phụ thuộc vào góc tín hiệu truyền đến mảng, vào cấu trúc hình học của mảng, cách bố trí các phần tử trong mảng và phụ thuộc vào tần số của tín hiệu đến mảng Chúng ta giả thiết rằng trong phạm vi thay đổi của tần số sóng mang thì Vector đáp ứng của mảng không thay đổi Khi cấu trúc của mảng không thay đổi (ví dụ mảng ULA) và các phần tử của mảng là đẳng hướng ,thì vector đáp ứng của mảng chỉ phụ thuộc vào AOA (góc tín hiệu đến mảng) Lúc này vector tín hiệu nhận được từ mảng có thể được viết như sau :
(2.11) Để có được các điều trên thì ta phải giả thiết băng thông của tín hiệu phải nhỏ hơn nhiều lần thời gian truyền tín hiệu qua mảng Giả thiết cho hiện tượng này được gọi là narrowband, tức là các tín hiệu thu được trong các phần tử của mảng sẽ có sự sai pha lẩn nhau ,song sự sai pha này có thể là nhỏ Vì thế mô hình narrowband vẫn chính xác cho những tín hiệu biến thiên dạng hình sin, đặc biệt là ở những tín hiệu có băng thông rất nhỏ so với thời gian truyền sóng qua mảng Cũng vì lí do đó mà khi thực hiện mô hình Beamformer để giảm thiểu sự giao thoa thì phải nằm trong giới hạn cho phép của hiện tượng narrowband Trong toàn bộ luận văn này chúng ta giả thiết rằng tín hiệu W-CDMA thoả mãn narrowband
Thời gian trễ trong quá trình truyền sóng từ phần tử đầu tiên đến phần tử cuối cùng của mảng được tính như sau :
Nếu khoảng cách giữa các phần tử trong mảng là
Nếu mảng có 4 phần tử và f c =2GHz
Với hệ thống W-CDMA có băng thông tín hiệu là 5MHz Tỉ số giữa max và băng thông tín hiệu được tính như sau :
Như vậy giả thiết narrowband phù hợp với hệ thống W-CDMA.
Kỹ thuật Beamformer
Beamforming là một kỷ thuật xử lý không gian chung nhất được thực hiện trong những anten mảng Trong hệ thống mạng di động tổ ong, tín hiệu hữu ích của một cell thường bị tín hiệu các cell khác trộn lẫn vào gây nên hiện tượng nhiễu giao thoa tín hiệu Bộ Beamformer có thể phân tách các tín hiệu trong vùng giao thoa sóng để lấy ra tín hiệu mong muốn của cell đó Trong bộ Beamformer, tín hiệu thu được từ các phần tử trong mảng được tổng hợp lại rồi chọn ra tín hiệu có chất lượng tốt nhất Hình dưới mô tả nguyên lý chung của một bộ Beamformer.
Hình 2.2a Mô hình Beamformer Hình 2.2b Búp sóng anten dãy
Nếu có tất cả K tín hiệu đến mảng với góc tới của mỗi tín hiệu được xác định riêng biệt Lúc đó vector tín hiệu nhận được có dạng như sau :
Với là tín hiệu nhận được tại phần tử thứ i trong mảng ,góc tới là là vector đáp ứng của mảng ứng với góc tới là vector tín hiệu nhiễu Đầu ra của bộ Beamformer có dạng sau :
Với w=[ w 1 w 2 … w N ] T là vector trọng số của mảng
Thông thường vector trọng số được chọn để phù hợp cho từng kỷ thuật Beamformer khác nhau Các kỹ thuật Beamformer thường có là MMSE, MSINR, MSNR, CMA, ML…sẽ được đề cập ở các chương sau
2.3.1 Ví dụ đơn giản của bộ Beamformer với mảng ULA
Bây giờ ta chỉ xét một ví dụ thật đơn giản để diển tả nguyên lí của Beamforming Giả thiết rằg tín hiệu của thuê bao truyền đến mảng ULA với góc AOA là 0 o , và giả thiết rằng phần tín hiệu nhiễu do giao thoa được thu ở góc AOA là 45 o Vector đáp ứng của mảng cho tín hiệu hữu ích trong trường hợp này là :
Tương tự ,vector đáp ứng của mảng đối với tín hiệu nhiễu giao thoa là :
Bộ thu Beamformer phải tăng cao hệ số khuếch đại đối với tín hiệu mong muốn đồng thời giảm thiểu tối đa hệ số khuếch đại đối với tín hiệu nhiễu giao thoa Vì thế vector đáp ứng của mảng phải thoả mãn các điều kiện sau :
Từ trên ta tính được
Hàm đặc trưng của Beamformer tương ứng với góc được cho như sau :
(2.19) Đồ thị bức xạ (Beam pattern) được xác định bởi độ lớn của :
(2.20) Đồ thị bức xạ được dùng để mô tả mảng các hệ số khuếch đại tín hiệu ứng với các góc đến khác nhau, hay được gọi là bộ khuếch đại có chọn lọc Đồ thị bức xạ cho trường hợp trên được minh hoạ ở hình 2.3 dưới đây Quan sát ta thấy, hệ số khuếch đại của tín hiệu là 1 còn của tín hiệu nhiễu giao thoa là 0 Như vậy, beamformer có thể hướng búp sóng null về phía tín hiệu nhiễu giao thoa, phương pháp này được gọi là phương pháp null steering beamformer Chú ý rằng, trong phương pháp này các bộ phận của bộ Beamformer chỉ làm việc được khi tổng số các tín hiệu đến phải ít hơn hay bằng số lượng các phần tử trong mảng Khi mà số phần tử anten là N, thì có thể null steering N-1 hướng tín hiệu nhiễu khác nhau, song điều này thì không thể phù hợp được trong môi trường hệ thống mạng WCDMA ( với rất nhiều nhiễu giao thoa) Trường hợp số lượng tín hiệu đến mảng vượt quá số phần tử của mảng gọi là overloaded Tuy nhiên quá trình xử lý khuếch đại tín hiệu trong bộ thu của hệ thống CDMA có sự liên kết lớn để chống lại sự quá tải trong mảng, đồng thời việc bố trí không gian các phần tử của mảng cũng góp phần nâng cao khả năng xử lý của hệ thống.
Hình 2.3 Đồ thị bức xạ của anten dãy đối với góc đến tín hiệu là 0 o và nhiễu giao thoa là 45 o
Từ ví dụ trên ta nhận thấy rằng:
Mặc dầu có thể đặt null trực tiếp đến hướng đến của tín hiệu nhiễu giao thoa, song từ đồ thị bức xạ (hình 2.3) ta thấy độ lợi của anten không cực đại tại hướng đến của tín hiệu hữu ích Như vậy, cần phải có nhiều sự cải tiến trong giải pháp kỹ thuật của beamformer Trong chương sau sẽ đề cập đến các giải pháp kỹ thuật beamformer khác nhau đó.
Nếu chúng ta ngầm giả thiết là đã nhận biết được mảng vector đáp ứng cho nhiều users khác nhau Thì trong vùng một cell đô thị, mỗi tín hiệu đa đường sẽ đến mảng với những góc tới khác nhau, vì thế sẽ có rất nhiều hướng giải quyết cho mỗi đường tính hiệu này Trong trườnghợp này, rất khó để xác định chính xác góc tín hiệu đến mảng và như vậy sự đánh giá vector đáp ứng của mảng là rất không xác thực Điều đó cho thấy sự cần thiết phải đánh giá góc đến AOA để tìm ra vector đáp ứng của mảng Ngoài ra kỹ thuật trên cần yêu cầu số lượng tín hiệu đến mảng (bao gồm tín hiệu giao thoa co-channel) phải ít hơn số lượng các phần tử trong mảng. Điều này không thể có được trong mạng WCDMA Kỹ thuật Eigen-Beamforming, được xét đến ở phần sau, là giải pháp thích hợp, không cần phải biết được vector đáp ứng của mảng cũng như không cần phải đánh giá rõ ràng góc tới AOA
2.4 Nguyên tắc lấy mẫu tín hiệu trong xử lý không gian
Những nguyên lý lấy mẫu trong miền thời gian có thể được áp dụng trong hệ thống xử lý không gian do giữa hai hệ thống này cũng có sự tương quan với nhau.Xét tín hiệu trong miền thời gian và tần số, mẫu tín hiệu lấy theo nguyên tắc lấy mẫu Nyquist Tức là, tín hiệu được lấy mẫu với tần số (tốc độ lấy mẫu) lớn hơn 2 lần tần số lớn nhất của tín hiệu Trường hợp tần số lấy mẫu nhỏ hơn 2f được gọi là aliasing Tương tự trong miền không gian, để tránh hiện tượng aliasing thì khối beamformer phải thoã mãn điều kiện sau :
(2.21) Điều này được gọi là nguyên lý lấy mẫu trong miền không gian Điều kiện đó giúp cho khối beamforming tránh được hiện tượng aliasing, khoảng cách giữa các phần tử trong mảng phải nhỏ hơn hay bằng nửa bước sóng sóng mang của tín hiệu Tuy nhiên khoảng cách giữa các phần tử trong mảng cũng không được nhỏ quá để tránh sự tác động lẫn nhau giữa các phần tử trong mảng Vì vậy, trong thực tế khoảng cách giữa các phần tử trong mảng bằng nữa bước sóng sóng mang là tốt nhất Trong đồ án này ta giả thiết khoảng cách giữa các phần tử trong mảng ULA bằng nữa bước sóng sóng mang
2.5 Lợi ích của phân tập không gian
Một mãng anten thích nghi có thể có được nhiều cấu trúc không gian khác nhau và làm giảm được nhiễu fading nhiều tia Mảng này có khả năng lái búp sóng của mảng về phía tín hiệu cần nhận và tránh hướng đến của tín hiệu nhiễu Tín hiệu thu được tại các phần tử trong mảng có rất ít sự tương quan lẫn nhau Vì thế nếu tín hiệu tại một phần tử của mảng là tín hiệu nhiễu fading, tín hiệu này sẽ khác nhiều tín hiệu thu được tại các phần tử khác trong cùng thời gian đó Vì thế luôn có một tín hiệu tốt nhất thu được một trong các phần tử của mảng Nên việc tổ hợp các tín hiệu thu được từ các phần tử trong mảng sẽ làm tăng tỷ số SNR và tăng độ trung thực của tín hiệu thu
2.6 Phân tập thời gian: Bộ thu Rake trong CDMA
Trong một kênh có chọn lọc tần số ,có nhiều bản sao tín hiệu được truyền đến máy thu, chúng đi qua nhiều đường khác nhau Những bản tin sao chép này được tổng hợp lại tại đầu thu để cải thiện tỷ số tín hiệu trên nhiễu SNR Khi các tín hiệu này được truyền theo nhiều đường khác nhau, sẽ có một đường truyền không (hoặc ít) chịu ảnh hưởng bởi nhiễu fading Điều này có nghĩa là nếu mỗi đường truyền đều bị ảnh hưởng bởi fading, các tín hiệu đi theo các đường khác nhau sẽ có sự khác biệt rõ rệt Tại đầu thu sẽ luôn thu được một kênh tín hiệu có độ trung thực chấp nhận được Trong hệ thống CDMA, bộ thu tín hiệu có thể chứa nhiều thiết bị tương quan nhau để phân chia tín hiệu thành nhiều bản giống nhau và làm giảm nhiễu fading Bộ thu này được gọi là bộ thu Rake, nó đã được dùng nhiều trong hệ thống mạng thông tin di động CDMA thế hệ 2 Quá trình xử lý thời gian trong bột huRake giúp cho hệ thống CDMA giãm ảnh hưởng của nhiễu fading Có nhiều kỹ thuật khác nhau được dùng để tổ hợp tín hiệu tương quan Nếu việc kết hợp tín hiệu có những trọng số phù hợp với từng kênh riêng lẽ và có hệ số khuếch đại tương xứng với những bộ phận nhiều đường tương ứng ,quá trình này gọi là tổ hợp tỷ lệ tối đa (MRC) MRC gọi là một kết cấu tổ hợp Đối với những bộ kết hợp không có kết cấu ,là tất cả những trọng số kết hợp đều bằng nhau và được gọi là bộ tổ hợp cùng độ lợi (EGC) Cả hai MRC và EGC đều hiệu quả để cải thiện tỷ số tín hiệu trên nhiễu SNR.
Hình 2.4 Mô hình bộ thu Rake
2.6.1 Các kỹ thuật tổ hợp tín hiệu
Có nhiều phương pháp tổ hợp tín hiệu nhiều đường tại bộ thu, song có 3 phương pháp chính đó là: Bộ tổ hợp tỷ lệ tối đa (MRC), Bộ tổ hợp cùng độ lợi (EGC) và bộ tổ hợp chọn lọc (SC) Giả thiết rằng, tín hiệu đến được chia thàn L đường thông qua
L bộ thu Và ta ký hiệu ( i=1,…,L) là tỷ số năng lượng tín hiệu trên nhiễu cho đường thứ i.
Như vậy, với kênh truyền Rayleigh fading , sẽ có:
(2.22) giá trị trung bình năng lượng tín hiệu trên nhiễu.
2.6.1.1 Bộ tổ hợp chọn lọc (SC)
Với bộ tổ hợp chọn lọc, đường tín hiệu đến có SNR cao luôn được lựa chọn Như thế ngỏ ra của bộ tổ hợp chọn lọc là:
Trong trường hợp kênh truyền Fading, có thể áp dụng hàm (2.22) cho :
2.6.1.2 Bộ tổ hợp tỷ số tối đa (MRC) finger#L finger#1 finger#2
Lợi ích của phân tập không gian
Một mãng anten thích nghi có thể có được nhiều cấu trúc không gian khác nhau và làm giảm được nhiễu fading nhiều tia Mảng này có khả năng lái búp sóng của mảng về phía tín hiệu cần nhận và tránh hướng đến của tín hiệu nhiễu Tín hiệu thu được tại các phần tử trong mảng có rất ít sự tương quan lẫn nhau Vì thế nếu tín hiệu tại một phần tử của mảng là tín hiệu nhiễu fading, tín hiệu này sẽ khác nhiều tín hiệu thu được tại các phần tử khác trong cùng thời gian đó Vì thế luôn có một tín hiệu tốt nhất thu được một trong các phần tử của mảng Nên việc tổ hợp các tín hiệu thu được từ các phần tử trong mảng sẽ làm tăng tỷ số SNR và tăng độ trung thực của tín hiệu thu
Phân tập thời gian- Bộ thu Rake trong CDMA
Trong một kênh có chọn lọc tần số ,có nhiều bản sao tín hiệu được truyền đến máy thu, chúng đi qua nhiều đường khác nhau Những bản tin sao chép này được tổng hợp lại tại đầu thu để cải thiện tỷ số tín hiệu trên nhiễu SNR Khi các tín hiệu này được truyền theo nhiều đường khác nhau, sẽ có một đường truyền không (hoặc ít) chịu ảnh hưởng bởi nhiễu fading Điều này có nghĩa là nếu mỗi đường truyền đều bị ảnh hưởng bởi fading, các tín hiệu đi theo các đường khác nhau sẽ có sự khác biệt rõ rệt Tại đầu thu sẽ luôn thu được một kênh tín hiệu có độ trung thực chấp nhận được Trong hệ thống CDMA, bộ thu tín hiệu có thể chứa nhiều thiết bị tương quan nhau để phân chia tín hiệu thành nhiều bản giống nhau và làm giảm nhiễu fading Bộ thu này được gọi là bộ thu Rake, nó đã được dùng nhiều trong hệ thống mạng thông tin di động CDMA thế hệ 2 Quá trình xử lý thời gian trong bột huRake giúp cho hệ thống CDMA giãm ảnh hưởng của nhiễu fading Có nhiều kỹ thuật khác nhau được dùng để tổ hợp tín hiệu tương quan Nếu việc kết hợp tín hiệu có những trọng số phù hợp với từng kênh riêng lẽ và có hệ số khuếch đại tương xứng với những bộ phận nhiều đường tương ứng ,quá trình này gọi là tổ hợp tỷ lệ tối đa (MRC) MRC gọi là một kết cấu tổ hợp Đối với những bộ kết hợp không có kết cấu ,là tất cả những trọng số kết hợp đều bằng nhau và được gọi là bộ tổ hợp cùng độ lợi (EGC) Cả hai MRC và EGC đều hiệu quả để cải thiện tỷ số tín hiệu trên nhiễu SNR.
Hình 2.4 Mô hình bộ thu Rake
2.6.1 Các kỹ thuật tổ hợp tín hiệu
Có nhiều phương pháp tổ hợp tín hiệu nhiều đường tại bộ thu, song có 3 phương pháp chính đó là: Bộ tổ hợp tỷ lệ tối đa (MRC), Bộ tổ hợp cùng độ lợi (EGC) và bộ tổ hợp chọn lọc (SC) Giả thiết rằng, tín hiệu đến được chia thàn L đường thông qua
L bộ thu Và ta ký hiệu ( i=1,…,L) là tỷ số năng lượng tín hiệu trên nhiễu cho đường thứ i.
Như vậy, với kênh truyền Rayleigh fading , sẽ có:
(2.22) giá trị trung bình năng lượng tín hiệu trên nhiễu.
2.6.1.1 Bộ tổ hợp chọn lọc (SC)
Với bộ tổ hợp chọn lọc, đường tín hiệu đến có SNR cao luôn được lựa chọn Như thế ngỏ ra của bộ tổ hợp chọn lọc là:
Trong trường hợp kênh truyền Fading, có thể áp dụng hàm (2.22) cho :
2.6.1.2 Bộ tổ hợp tỷ số tối đa (MRC) finger#L finger#1 finger#2
MRC là một bộ tổ hợp tối ưu Trong bộ tổ hợp MRC, trọng số của các đường tín hiệu được xác định bởi sự tổ hợp của các đường fading MRC là một bộ tổ hợp tối ưu Ngõ ra của bộ tổ hợp MRC, được đánh giá bởi hàm cdf sau:
2.6.1.3 Bộ tổ hợp cùng độ lợi (EGC)
Bộ tổ hợp EGC cung tương tự như bộ tổ hợp MRC, khác nhau duy nhất là trong bộ tổ hợp EGC không có sự xác định trọng số cho từng nhánh tín hiệu Tức là, trọng số cho từng nhánh tín hiệu đều giống nhau EGC chỉ thích hợp cho các kỹ thuật điều chế mà các symbol có cùng mức năng lượng như M-PSK.
Bộ thu Beamformer_Rake
Beamformer_Rake là sự kết hợp giữa Beamformer với Rake để xử lý tín hiệu trên cả 2 miền thời gian và không gian Hình 2.5 mô tả cấu trúc và nguyên lý hoạt động của bộ thu Beamformer-Rake Nó chứa một mảng các anten thu, tín hiệu thu được từ mảng được đưa đến các bộ tổ hợp không gian để thực hiện beamforming cho những tín hiệu đa đường, mỗi đường tín hiệu sẽ được nhân với một vector trọng số khác nhau trước khi vào bộ tổ hợp Tín hiệu ra khỏi bộ tổ hợp không gian được đưa tới các finger sau đó được kết hợp lại bởi bộ tổ hợp Rake
Chương này đã xét đến hai kỹ thuật phân tập chính là phân tập không gian và phân tập thời gian và sự kết hợp hai kỹ thuật phân tập này thành kỹ thuật phân tập chung là kỹ thuật phân tập Không gian-Thời gian Trong đó, kỹ thuật phân tập không gian được thực hiện bởi bộ thu Beamformer, thực hiện bằng cách tổ hợp tín hiệu từ nhiều anten thu để có được tín hiệu thu tốt nhất Kỹ thuật phân tập thời gian được thực hiện bởi bộ thu Rake, thực hiện bằng cách phân chia tín hiệu thu thành nhiều khoảng thời gian trễ khác nhau sau đó dùng kết cấu tổ hợp để tổ hợp tín hiệu chọn ra tín hiệu tốt nhất Mục đích của bộ thu Beamformer là làm giảm ảnh hưởng của nhiễu giao thoa còn bộ thu Rake là làm giảm ảnh hưởng của nhiễu đa đường Vì thế, sự kết hợp giữa hai bộ thu này tạo thành bộ thu Beamformer-Rake, là một kết cấu tốt để làm giảm ảnh hưởng của nhiễu giao thoa và nhiễu fading lên tín hiệu thu.Trong chương tiếp sẽ giới thiệu các kỹ thuật khác nhau để xử lý phân tập không gian trong bộ thu Beamformer.
Các Kỹ Thuật Beamforming
Giới Thiệu
Trong chương này sẽ giới thiệu những kỹ thuật khác nhau có thể được áp dụng cho Beamforming trong hệ thống mạng thông tin di động tổ ong CDMA và hệ thống OFDM Ba kỹ thuật chính được giới thiệu trong chương này là: tối ưu tỉ số tín hiệu trên nhiễu (MSNR),tối ưu tỉ số tín hiệu /nhiễu giao thoa và nhiễu nhiệt (MSINR) và kỹ thuật tối thiểu trung bình bình phương sai lệch (MMSE) Mở đầu chương với việc đi tìm hiểu kỹ thuật MSNR với giải pháp giá trị riêng đơn giản SE. Sau đó xét đến kỹ thuật MSINR với giải pháp nhóm các giá trị riêng GE Tiếp theo sẽ nghiên cứu kỹ thuật MMSE Beamforming Sau đây là nội dung của chương
Kỹ thuật MSNR được dùng để làm cho giá trị SNR tại đầu ra của beamformer là cực đại Để làm được điều đó, cần phải xác định được vector trọng lượng của anten mảng, sao cho khi nhân vector tín hiệu thu với vector trọng lượng thì sẽ có tín hiệu đầu ra có SNR cực đại Vector trọng lượng cần xác định chính là là vector riêng tương ứng với giá trị riêng lớn nhất của của ma trận hiệp phương sai tín hiệu thu. Điều kiện tốt nhất cho kỹ thuật này chính là: nhiễu giao thoa và nhiễu nhiệt là nhiễu không gian trắng
3.2.1 Cực đaị tỉ số tín hiệu trên nhiễu (MSNR)
Trong kỹ thuật này, để có tỷ số tín hiệu SNR là cực đại, ta giả thiết rằng nhiễu tác động vào tín hiệu là nhiễu trắng Khi đó, tín hiệu thu được có thể viết như sau :
(3.1) Ở đây và lần lượt là vector tín hiệu và vector nhiễu có kích thước N×1, với N là số anten trong mảng Ma trận hiệp phương sai của nhiễu có dạng sau :
Với là hệ số variance của nhiễu Biểu thức (3.2) biểu diễn cho tín hiệu nhiễu trắng trong miền không gian Còn nhiễu trắng trong miền thời gian là :
(3.3) Để tìm được tỷ số SNR tại đầu ra, ta cần tính công suất tín hiệu và nhiễu tại đầu ra của bộ Beamformer.
Công suất của tín hiệu tại đầu ra của beamformer như sau (giả thiết rằng tín hiệu chưa được xử lý ):
(3.4) Ở đây là ma trận hiệp phương sai của vector tín hiệu , là vector trọng lượng của mảng N anten.
Tương tự, công suất của nhiễu tại đầu ra của beamformer là :
Vậy tỉ số SNR tại đầu ra của beamformer là:
(3.6) Để tìm giá trị vector trọng lượng của mảng sao cho tỉ số SNR cực đại Ta đạo hàm vế phải của biểu thức (3.6) theo và gán biểu thức đó bằng 0 ,ta được
Giá trị của giới hạn trong giá trị lớn nhất và nhỏ nhất của các giá trị riêng của ma trận , với giá trị riêng lớn nhất là thì ta có:
(3.8) chính là giá trị lớn nhất của SNR Vector riêng tương ứng với giá trị là vector trọng số tối ưu làm cực đại SNR tại đầu ra của mảng
Như vậy, giải pháp MSNR để tìm ra vector đáp ứng tối ưu được thực hiện bằng cách tìm ra vector riêng (tương xứng với giá trị riêng lớn nhất) từ chuổi các giá trị riêng đơn giản, phương pháp này được gọi là phương pháp SE (simple Eigenvalue):
Kỹ thuật Beamforming thực hiện theo cách trên được gọi là Eigen_Beamforming. Nếu có tín hiệu đi đến mảng từ một góc ,vector tín hiệu có thể được viết như sau :
Với d ký hiệu chỉ tín hiệu đến, k mẫu index tín hiệu bất kì và là vector đáp ứng của mảng ứng với góc tới Vì thế ta có thể viết lại như sau :
Ta đặt ,vector đáp ứng cho MSNR được cho như sau :
Từ phương trình (3.13) ta nhận thấy Nếu không có nhiễu tác động vào thì bằng phương pháp định pha cho từng tín hiệu đến các phần tử của mảng, ta sẽ xác định được giá trị lớn nhất của SNR Ngoài ra MSNR beamforming có thể được hỗ trợ bởi các giải pháp tính toán trực tiếp (DF) Tuy nhiên kỹ thuật DF không được áp dụng rộng rãi Hơn thế nữa kỹ thuật DF luôn luôn đòi hỏi số lượng tín hiệu đến (bao gồm cả nhiễu giao thoa phải ít hơn số lượng anten trong mảng ) Điều này không thể đáp ứng được trong hệ thống mạng tổ ong CDMA
3.2.2 Phương thức cải tiến SE cho Beamforming
Từ phương trình 3.9 ta thấy cần phải xác định ma trận hiệp phương sai ( ) của tín hiệu đến để thực hiện bài toán SE Tuy nhiên rất khó để tách tín hiệu khỏi nhiễu và tính Nếu như có thể tách được tín hiệu khỏi nhiễu thì lúc đó ta không cần phải có Beamforming nữa Vì thế, có một kỹ thuật thay thế mà không cần đòi hỏi phải lượng tính ma trận hiệp phương sai của tín hiệu Nếu tín hiệu độc lập với nhiễu thì trường tín hiệu nhận được theo thống kê có thể được viết như sau :
Vì thế tỷ số tín hiệu trên nhiễu tại bộ thu là :
Từ biểu thức (3.15) ta nhận thấy khi RSNR đạt cực đại thì SNR cũng cực đại Thực hiện các bước biến đổi tương tự như các phương trình từ 3.4 đến 3.9 ta sẽ tìm được vector trọng số làm cực đại SNR:
Vector riêng chính của ma trận hiệp phương sai tạo thành một không gian con gồm tín hiệu và nhiễu Những vector riêng còn lại tương với N-1 giá trị riêng không chỉ tạo thành một cơ sở trực giao mà trực giao tới tín hiệu và nhiễu Vì vậy, bằng việc áp dụng vector trọng số ,beamformer thực hiện một hàm biến đổi theo tín hiệu làm cho không gian con (của tín hiệu và nhiễu )chỉ trực giao đến tín hiệu nhiễu
Nếu nhiễu lấn át tín hiệu, thì giá trị riêng lớn nhất sẽ không đáp ứng cho tín hiệu được nữa và đối với vector riêng ở biểu thức (3.16) cũng không còn là vector trọng số đối với MSNR nữa Tuy nhiên trong môi trường CDMA, điều này không thường xảy ra bởi vì đã có quá trình xử lý độ lợi và kỹ thuật điều khiển công suất Các bộ thu trong CDMA là những thiết bị có nhiều bộ tương quan với nhau Đầu ra của các bộ tương quan này chứa tín hiệu băng hẹp (narrowband) cùng với nhiễu giao thoa và nhiễu Gauss Vì thế ma trận hiệp phương sai có thể được tính được tại ngỏ ra của các bộ tương quan từ đó tìm được MSNR cực đại.
Kỹ thuật MSINR Beamforming
Phần này ta sẽ đề cập đến kỹ thuật Eigen-Beamforming xác định MSINR tại đầu ra của beamformer Trong phần trước chúng ta đã nói đến kỹ thuật MSNR với điều tốt nhất là tín hiệu giao thoa và nhiễu là không gian trắng Nhưng trong hệ thống mạng WCDMA, các user khác nhau có data rate khác nhau, với hệ số trãi phổ khác nhau Trong cùng một thời gian chúng sẽ có BER khác nhau Vì thế, các users có data rate cao yêu cầu phải hoạt động ở mức công suất cao hơn các users có data rate thấp hơn và như vậy các tín hiệu nhiễu giao thoa không thể là nhiễu không gian trắng như đã giả thiết trong kỹ thuật MSNR được nữa Kỹ thuật MSINR beamforming là một tiêu chí kỹ thuật đáp ứng tốt cho trường hợp này, nó hoạt động tốt trong trường hợp nhiễu không phải là nhiễu trắng Không giống như MSNR, MSINR là một kỹ thuật xử lý tín hiệu với một chuổi bài toán giá trị riêng đơn giản hay còn gọi là bài toán nhóm các giá trị riêng GE Sau đây là nội dung của kỹ thuật.
3.3.1 Cực đại tỷ số tín hiệu trên nhiễu (SINR)
Vector tín hiệu thu được có dạng như sau :
Với là vector tín hiệu mong muốn , là trường tín hiệu không mong muốn bao gồm nhiễu giao thoa và nhiễu nhiệt
Năng lượng của tín hiệu hữu ích tại ngõ ra của mảng có dạng như biểu thức (3.4), tương tự ta có :
(3.21) Ở đây là ma trận hiệp phương sai của vector tín hiệu
Tương tự, năng lượng của tín hiệu không mong muốn tại ngỏ ra của mảng là:
(3.22) Với là ma trận hiệp phương sai của vector tín hiệu nhiễu
Vậy tỷ số SINR tại ngỏ ra là :
(3.23) Để tìm vector trọng số tối ưu làm cực đại SINR tại ngõ ra, ta tiến hành đạo hàm vế phải của biểu thức (3.23) theo và gán biểu thức đó bằng 0 ta được :
Giá trị của giới hạn trong bởi giá trị riêng lớn nhất và nhỏ nhất của ma trận đối xứng Giá trị riêng lớn nhất là thoả mãn
(3.25) Đó cũng chính là giá trị lớn nhất của SINR Vector riêng đáp ứng với giá trị là vector trọng số tối ưu làm cho giá trị SINR tại ngõ ra của mảng là lớn nhất.
Vì vậy ,giải pháp MSINR cho vector trọng số tối ưu được tính bởi vector riêng tương ứng với các giá trị riêng tổng quát sau:
Chúng ta có thể thấy rằng ma trận hiệp phương sai của nhiễu giao thoa và tiếng ồn đã được giới thiệu trong biểu thức trước được dùng để xác định cấu trúc không gian của tín hiệu nhiễu Ma trận cũng được dùng trong việc xác định vector trọng số bằng cách giải bài toán giá trị riêng MSINR beamforming có thể được xem là kỹ thuật xác định giá trị lớn nhất của SNR trong trường hợp nhiễu tác động là nhiễu màu, hay MSNR beamforming là trường hợp đặc biệt của MSINR trong điều kiện nhiễu tác động là nhiễu không gian trắng.
Trong việc phân tích sau đây, nếu tín hiệu đến được xác định bởi góc tới là ,ma trận hiệp phương sai của tín hiệu được biết như sau :
Từ (3.26) ta có thể viết lại như sau
Ta đặt ,Vector trọng số MSINR được cho như sau
Một lần nữa ta có thể nhận thấy rằng ma trận hiệp phương sai (của nhiễu giao thoa và tiếng ồn ) cùng với vector trọng số MSNR được dùng để tính trọng số MSINR. Như thế biểu thức cho vector trọng số dễ dàng được thay đổi theo góc tới của các đường tín hiệu khác nhau.
3.3.2 Xác định giá trị cực đại của tỉ số tín hiệu trên nhiễu (MSINR)
Nếu tín hiệu thu được bao gồm cả nhiễu giao thao và tiếng ồn, ma trận hiệp phương sai của tín hiệu thu được biểu diễn như sau :
Tỉ số tín hiệu/nhiễu giao thoa +tiếng ồn (RSINR) trở thành
Như vậy việc làm cực đại giá trị RSINR sẽ làm cực đại SINR, và như thế sẽ không có sự phân biệt giữa 2 giá trị này trong phương pháp tìm giá trị của vector trọng lượng Ta phát biểu giải pháp MRSINR như sau:
Giải pháp MRSINR dùng phương pháp vector riêng để tìm ra vector trọng lượng tối ưu của chuổi các giá trị riêng đơn giản (GE: Generalized Eigenvalue):
Phương trình (3.32) là phương trình đầy đủ cho trường hợp nhiễu tác động vào tín hiệu là nhiễu màu (noise colored) Trong trường hợp này việc xác định MSNR dựa vào việc phân chia ma trận hiệp phương sai của tín hiệu thu thành 2 không gian con trực giao và tìm giá trị vector riêng sao cho nó trực giao với thành phần nhiễu và đáp ứng với thành phần tính hiệu cần thu Hai không gian con trong trường hợp này của MRSINR beamforming chúng trực giao với nhau và là không gian con của ma trận hiệp phương sai tín hiệu với nhiễu Điều này cho phép dễ dàng điều chỉnh vector trọng số sao cho phù hợp với cấu trúc không gian của tín hiệu không mong muốn.
Kỹ thuật MMSE Beamforming
Kỹ thuật MMSE (Minimum Mean Squared Error) được dùng để tìm ra giá trị của vector trọng lượng mà làm cực tiểu sự sai lêch giữa tín hiệu mẫu ban đầu với tín hiệu tổ hợp Sự sai đó được định nghĩa bởi phương trình sau :
Với d là một mẫu tín hiệu tại anten đầu tiên, là vector trọng lượng của mảng, là vector tín hiệu thu được tại mảng anten , k biểu thị cho mẩu tín hiệu đang xét
Vì thế MMSE được cho như sau
Từ 3.33 ta viết lại như sau :
Với là ma trận hiệp phương sai của tín hiệu ,
Là vector tương quan chéo giữa vector tín hiệu thu được và tín hiệu mẫu d MSE
J nhỏ nhất khi Với gradient vector được định nghĩa như sau :
Với là dẫn xuất liên hợp đối với vector
Vì thế ta có thể viết
Từ 3.38 ta có thể viết lại như sau :
Nếu tín hiệu thu được bao gồm cả nhiễu giao thoa và tiếng ồn thì
Nếu tín hiệu và nhiễu đến với một góc tới là ,ta có
Bằng cách áp dụng Woodbury’s Identity [2], ta được
Như thế, trọng số MMSE được tính như sau
So sánh 2 biểu thức (3.43) với biểu thức (3.29), ta thấy vector trọng số MMSE chỉ khác MSINR bởi một số thực vô hướng Khi SINR tại ngõ ra của beamformer không phụ thuộc vào số thực vô hướng này, vector trọng số của MMSE sẽ làm cực đại SINR.
3.5 So sánh MSINR và MMSE Beamforming trong một trường hợp đơn giản
Phần này sẽ tiến hành so sánh việc thực hiện 2 phương pháp MSINR và MMSE trong một trường hợp đơn giản Tín hiệu truyền đi bị ảnh hưởng bởi 2 nhiễu giao thoa và nhiêu nhiệt, với bộ thu tín hiệu dùng anten ULA 4 phần tử, khoảng cách giữa các anten là nữa bước sóng sóng mang Với góc đến của tín hiệu là 30 o , hai nhiễu truyền đến với góc đến là 60 o và -60 o Sau đây là biểu đồ minh hoạ cho 2 phương pháp:
Hình 3.1 Biểu đồ thể hiện đồ thị bức xạ của anten ULA theo các kỹ thuật MSINR và MMSE
Hình 3.2 Giản đồ BER theo các kỹ thuật MSINR và MMSE
Trong chương này chúng ta đã nghiên cứu các kỹ thuật khác nhau trong bộ Beamfermer Các kỹ thuật đó là MSNR, MSINR và MMSE Trong đó hai kỹ thuật MSNR và MSINR đều dùng phương pháp giải bài toán tìm giá trị riêng của ma trận, còn kỹ thuật MMSE thì dựa vào tính tương quan giữa tín hiệu thu và tín hiệu mẫu. Mục đích chính của 3 kỹ thuật trên đều là làm giảm tỷ số tín hiệu/nhiễu tại đầu ra của bộ thu Beamformer Mỗi kỹ thuật trên đều có những lợi điểm khác nhau ở cấp độ tính toán Trong chương tiếp chúng ta sẽ nghiên cứu các thuật toán khác nhau cho từng kỹ thuật trên.
So sánh 2 kỹ thuật MSINR và MMSE trong trường hợp đơn giản
Chương này chúng ta sẽ đi sâu tìm hiểu các thuật toán khác nhau để giải bài toán tìm vector trọng lượng w của mảng anten theo các kỹ thuật khác nhau đó là kỹ thuật MSNR ,MSINR và MMSE Đối với 2 kỹ thuật MSNR và MSINR thì việc giải bài toán tìm w được thực hiện bằng cách tìm vector riêng của ma trận (bài toán SE đối với kỹ thuật MSNR và bài toán GE đối với kỹ thuật MSINR), còn đối với kỹ thuật MMSE thì thực hiện theo nguyên lý tìm w sao cho trung bình bình phương sai lệch giữa tín hiệu thu và tín hiệu mẫu là nhỏ nhất Có nhiều phương pháp để thực hiện các kỹ thuật trên Sau đây ta sẽ nghiên cứu các phương pháp đó.
4.1 Định nghĩa ma trận đánh giá độ phức tạp tính toán
Trước khi đi nghiên cứu các thuật toán để giải quyết vấn đề các giá trị riêng đơn giản, chúng ta cần định nghĩa một chuẩn hay còn gọi là một đơn vị để đánh giá độ phức tạp trong tính toán của những thuật toán đó
Xét 2 vector và có dạng như sau:
CÁC THUẬT TOÁN BEAMFORMING
Thuật toán tính toán trong kỹ thuật MSNR
Ta nhận thấy khi thực hiện tính tích scalar của 2 vector có kích thước N bao giờ cũng phức tạp hơn khi tính toán tích 2 vector có kích thước (N-1) Ta định nghĩa là một đại lượng để đánh giá độ phức tạp trong tính toán của các phép tính scalar, với là số lần thực hiện tích tích scalar, N là kích thước của vector. Trong tài liệu này chúng ta sẽ sử dụng làm đơn vị để so sánh độ phức tạp trong tính toán của các thuật toán.
4.2 Thuật toán cho kỹ thuật MSNR
Trong kỹ thuật MSNR có 3 phương pháp chính để giải bài toán giá trị riêng đơn giản đó là :
Phương pháp sức mạnh (power)
Phương pháp bội số nhân Lagrange
Phương pháp Liên hợp Gradien
Sau đây là nội dung từng phương pháp.
4.2.1 Phương pháp power Đây là phương pháp hiệu quả nhất để giải các bài toán SE, phương pháp này được định nghĩa bởi biểu thức cập nhật như sau :
(4.2) với giá trị riêng được tính lặp lại như sau
i là tham số lặp theo mẫu tín hiệu k Khi , ta sẽ tìm được giá trị riêng và vector riêng phù hợp
Khi tín hiệu đến thay đổi, ma trận hiệp phương sai của tín hiệu cũng thay đổi theo, lúc đó phương trình cập nhật của ma trận hiệp phương sai được tính như sau :
f gọi là hệ số bỏ quên, với f được chọn sao cho 0< f 1 (luôn có trong hệ thống WCDMA do có sự tăng ích xử lý độ lợi), vector trọng lượng tối ưu cho giải pháp MSINR được dễ dàng tính được bằng cách giải bài toán giá tị riêng của phương trình (4.36) Sau đây là mô hình của bộ thu CFA MSINR Beamformer-Rake.
Hình 4.7 Bộ thu CFA MSINR Beamformer-Rake (đường lên WCDMA)
4.3.2.3 Giải thuật mã hoá cổng (CGA)
Giải thuật mã hoá cổng CGA cũng là một giải thuật dung để làm cực đại tỷ số RSINR thu được Khi tín hiệu đến được giải trải phổ, tín hiệu sau giải trải phổ bao gồm tín hiệu hữu ích ở dạng băng hẹp và tín hiệu nhiễu giao thoa và nhiễu nhiệt ở băng tần rộng Tín hiệu này sẽ được lọc để đánh giá ma trận hiệp phương sai của tín hiệu cần thu và tín hiệu nhiễu Hình dưới mô tả quá trình đó.
Hình 4.8 Sơ đồ nguyên lý cho giải pháp CGA
Và sau đây là mô hình bộ thu CGA MSINR Beamformer-Rake:
Hình 4.9 Mô hình bộ thu CGA MSINR Beamformer-Rake (đường lên
4.3.3 Các giải thuật dùng để giải bài toán GE
Trong phần này sẽ mô tả các giải thuật adaptive khác nhau được dùng để tính toán bài toán GE
Phương pháp này dùng thuộc tính dương của ma trận để giảm bớt vấn đề giá trị riêng phức tạp thành vấn đề giá trị riêng đơn giản hơn Phương pháp này cũng áp
dụng tương tự như chương trước Ma trận hiệp phương sai của tín hiệu giao thoa và nhiễu có thể làm mất theo cách sau:
là hệ số cholesky [199] của ma trận , vì thế ta có
Ta định nghĩa các giá trị sau:
Vì vậy biểu thức (4.40) được viết lại như sau:
Phương trình (4.42) trở thành phương trình đặc trưng của bài toán tìm giá trị riêng đơng giản SE Từ (4.42) ta có thể tính được giá trị bằng các phương pháp trong phần trước Từ đó suy ra giá trị cần tính bởi phương trình sau:
4.3.3.2 Phương pháp hệ số nhân Lagrange:
Phương pháp bội số nhân Lagrange tính toán vector trọng lượng tối ưu xoay quanh vấn đề tìm giá trị riêng lớn nhất của một ma trận Mục đích của phương pháp này là tìm vector trọng lượng tối ưu làm cực đại giá trị với ràng buộc
=1 Từ đó ta định nghĩa hàm sau :
là bội số lagrange cho giá trị =1 Để tìm ra vector trọng lượng làm cực đại hàm , ta định nghĩa hàm sau:
là gradient vector của hàm đáp ứng theo và được viết như sau
Từ (4.46) ta thấy cần phải tìm bội số nhân Lagrange sau mỗi lần cập nhật Nếu
=1, giá trị phải thoả mãn
Từ trên, để tìm được hệ số nhân lagrange ta phải giải phương trình bậc hai với hệ số là tích các ma trận hiệp phương sai, như thế thì độ phức tạp của phép toán sẽ rất lớn Để tránh phải giải trực tiếp phương trình trên, ta có thể sửa đổi để làm giảm bớt độ phức tạp tinh toán và lúc này bội số nhân có thể được tính như sau:
Với giá trị ở biểu thức (4.48) , vector trọng số cập nhật được viết như sau
Chú ý rằng, được lấy mẫu ở tốc độ chip, trong khi tín hiệu nén phổ được lấy mẫu ở tốc độ symbol, vì thế vector cũng được lấy mẫu ở tốc độ kí hiệu symbol để có sự đồng bộ giữa u và x
Sau đây là lưu đồ thuật toán của phương pháp:
Giá trị bắt đầu Giá trị mới :
Hình 4.10 Lưu đồ thuật toán phương pháp GLM (MSINR)
4.3.3.3 Phương pháp đảo ma trận (AMI)
Trong phần này sẽ đề xướng một giải thuật mới để giải quyết bài toán GE. Phương pháp mới này được gọi là phương pháp đảo ma trận Bắt đầu phương pháp bởi việc phân ma trận hiệp phương sai tín hiệu giao thoa và tiếng ồn thành 2 phần như sau :
Với là một ma trận mà các phần tử của nó xác định theo ma trận nhưng các phần tử trên đường chéo của nó bằng 0, còn là ma trận có các phần tử ngoài đường chéo bằng 0 còn các phần tử trên đường chéo xác định theo Như vậy ta có:
Ta có biểu thức cập nhật cho vector trọng số sau:
Trong biểu thức trên giá trị được tính theo giá trị của , còn giá trị riêng được tính lặp lại theo biểu thức
Các ma trận hiệp phương sai được cập nhật bởi các biểu thức sau:
Ban đầu, chọn giá trị
Nếu tín hiệu giao thoa và nhiễu không gian trắng thì
Sau đây là lưu đồ thuật toán của phương pháp:
Bây giờ ta có thể làm giảm độ phức tạp tính toán băng cách phân tích sau:
Biểu thức (4.53) được viết lại như sau:
Chọn giá trị khởi đầu là:
Hình 4.11 Lưu đồ thuật toán của phương pháp AMI
(4.63) Chọn giá trị khởi đầu là:
(4.64)Giản đồ sau, minh hoạ giải pháp DMI đã được đơn giản hoá
Giải pháp tính toán cho kỹ thuật MMSE
Trong các phần trước đã khảo sát các kỹ thuật Beamformer_Rake dựa trên các kỹ thuật MSNR và MSINR Phần này sẽ xét đến một kỹ thuật mới đó là tối thiểu trung bình bình phương sai lệch (MMSE).
4.4.2 Tiêu chí kỹ thuật của phương pháp MMSE.
k k k k k f k k k f k k w k u k k w k s k den num den den num num
Hình 4.12 Lưu đồ thuật toán của phương pháp
Vector trọng lượng MMSE đã được đề cập trong chương được tính như sau:
nghịch đảo của ma trận hiệp phương sai ( ) của vector tín hiệu thu được và là vector sai số tương quan giữa tín hiệu thu và tín hiệu chuẩn (interference signal) d
4.4.2.1 Phương pháp trực tiếp tính ma trận đảo (DMI):
Ma trận hiệp phương sai tín hiệu thu, được đánh giá bằng cách lấy trung bình L mẫu
là mẫu tín hiệu index l trong L mẫu tín hiệu thu được đánh giá.
Tương tự, vector tương quan được tính như sau:
liên hợp của mẫu tín hiệu thực được gửi đến.
Giải pháp DMI [7] tính toán ma trận nghịch đảo của ma trận hiệp phương sai , sau đó áp dụng giải pháp Wiener để tính vector trọng lượng MMSE ( ) Dựa vào biểu thức (4.66) & (4.67) ta có:
Việc trực tiếp tính toán ma trận đảo yêu cầu độ phức tạp tính toán rất cao, như thế sẽ làm chậm tiến trình xử lí tín hiệu, sau đây là giải pháp đơn giản hơn thay thế cho việc phải tính trực tiếp giá trị ma trận đảo :
Biểu thức cập nhật (4.69) được gọi là kỹ thuật nghịch đảo ma trận mẫu (SMI), [8],
[9] Độ phức tạp tính toán ở phương trình (4.69) lúc này là
Trong trường hợp kênh tín hiệu không thay đổi nhiều thì không cần thiết phải cập nhật vector trọng lượng cho mỗi mẫu tín hiệu thu được mà có thể chỉ dùng chung một vector trọng lượng cho L mẫu tín hiệu thu Như thế, ma trận hiệp phương sai của tín hiệu và vector tương quan được đánh giá bằng cách lấy trung bình từ khối nhiều mẫu thu Từ đó, sẽ có nhiều kỹ thuật khác nhau được áp dụng để tính vector trọng lượng MMSE [6], [13] Sau đây là các bước tính toán được thực hiện theo phương pháp DMI :
i là index block (khối tín hiệu lấy mẫu i), là mẫu tín hiệu đầu tiên trong index block i, là hệ số cholesky của
4.4.2.2 Phương pháp tính từng bước
Phương pháp này có cách tính đơn giản hơn phương pháp DMI, dùng để thay thế cho phương pháp DMI Các bước của phương pháp như sau: [10], [12]
1 Chọn giá trị ban đầu của là , là vector cột kích thước
2 Dùng vector ( giá trị ban đầu được dùng cho k=1) hiện thời để tính gradient vector cho lần lặp thứ k.
3 Tính toán vector trọng lượng tiếp theo bằng cách thay đổi giá trị phỏng đoán ban đầu.
4 Trở lại bước 2 và tiếp tục. Ở phương pháp này, bằng cách thay đổi liên tục vector trọng lượng trong quá trình tính toán gradient vector, dần dần sẽ dẫn tới tối thiểu hàm Giá trị làm tối thiểu chính là vector trọng số tối ưu của phương pháp MMSE. Nếu đã đánh giá được vector trong lần lặp thứ k , thì đánh giá tiếp theo của vector trọng lượng cho lần lặp thứ (k+1) được xác định như sau:
(4.73) với là một hằng số dương nhỏ, thường gọi là kích thước bước.
Vì vậy, phương trình cập nhật là :
Nếu dùng ma trận hiệp phương sai và vector tương quan chéo, thì gradient vector trong mỗi lần lặp được tính như sau:
Vì vậy, biểu thức cập nhật có dạng sau :
4.4.2.3 Phương pháp LMS Ở phần trên đã thực hiện phép toán tính toán chính xác giá trị gradient vector bằng cách chọn giá trị bước lặp thích hợp Tuy nhiên, với phương pháp trên, để tính toán chính xác gradient vector cần biết chính xác ma trận hiệp phương sai tín hiệu, vector tín hiệu và vector tương quan chéo giữa tín hiệu thu và tín hiệu mẫu Vì thế, để tính toán chính xác gradient vector cần xác định nhiều giá trị cần thiết. Phương pháp LMS, cung cấp một giải pháp đánh giá gradient vector rất đơn giản như sau :
Phương trình cập nhật vector trọng lượng của phương pháp LMS có dạng sau:
Sau đây là phương trình định nghĩa cho phương pháp LMS:
Như vậy, độ phức tạp tính toán của phương pháp LMS còn lại là O(2N) Đó chính là đặc tính nổi trội của phương pháp LMS.
4.4.3 Mô hình bộ thu MMSE Beamformer-Rake trong WCDMA
Sau đây là mô hình bộ thu MMSE Beamformer-Rake trong đường lên hệ thốngWCDMA Tín hiệu thu được tại các anten được đưa qua bộ lọc thông dãi, tín hiệu được đồng bộ khung, sau đó được giải mã trãi (scrembing code) Tiếp đến kênh dữ liệu và kênh điều khiển của tín hiệu được giải trải phổ riêng Thông số kênh điều khiển được dùng để tính vector trọng lượng , sau đó vector trọng lượng được dùng để tổ hợp cho tín hiệu ngỏ ra :
Hình 4.13 Mô hình bộ thu MMSE Beamformer-Rake trong WCDMA
Trong chương này đã nghiên cứu rất kỹ các giải thuật tính toán khác nhau cho các kỹ thuật Beamforming, đồng thời tiến hành so sánh các giải thuật ở độ phức tạp tính toán Đối với kỹ thuật MSNR thì phương pháp cải tiến liên hợp gradient có độ phức tạp tính toán bé nhất là O(9.5N), còn đối với kỹ thuật MSINR thì phương pháp cải tiến AMI có độ phức tạp tính toán là O(8.5N) và độ phức tạp tính toán của phương pháp LMS trong kỹ thuật MMSE là ít nhất (2N) Trong chương tiếp theo sẽ thực hiện chương trình mô phỏng để đánh giá chất lượng của hệ thống có sử dụng phân tập và đánh giá tính chính xác của các giải thuật, từ đó chọn ra được phương pháp tính thích hợp với độ phức tạp tính toán thấp và chất lượng ber cao để áp dụng cho hệ thống WCDMA.
CHƯƠNG TRÌNH MÔ PHỎNG
Giới thiệu chương mô phỏng
Trong chương này, nội dung chủ yếu được trình bày là lưu đồ thuật toán và kết quả của chương trình mô phỏng hệ thống WCDMA có sử dụng kỹ thuật phân tập không gian - thời gian Chương trình mô phỏng được thực hiện bằng ngôn ngưc Matlap, rất thuận tiện cho việc tính toán các đại lượng số phức và các hàm ma trận. Chương trình mô phỏng bao gồm 3 phần chính
- Khảo sát và vẽ đồ thị bức xạ búp sóng anten dãy 1 chiều và 2 chiều.
- Thực hiện tính toán vector trọng lượng của mảng anten dãy theo góc đến của tín hiệu và nhiễu giao thoa bằng các kỹ thuật khác nhau MSNR và MSINR, rồi vẽ đồ thị bức xạ của anten dãy theo kiểu búp sóng và độ lợi bức xạ (gain).
- Thực hiện tính giá trị SINR đầu vào và đầu ra của bộ Beamformer.
- Khảo sát tỷ số tín hiệu trên nhiễu SINR đầu ra theo tỷ số SNR đầu vào (khi số nhiễu giao thoa và INR không đổi) theo các kỹ thuật MSINR và MMSE.
- Thực hiện vẽ giản đồ BER cho hệ thống ứng dụng kỹ thuật MSINR và MMSE + trải phổ.
- Thực hiện mô phỏng khảo sát chất lượng các bộ tổ hợp ( SC, MRC và EGC ) trong bộ thu Rake
- So sánh chất lượng 3 bộ tổ hợp đó.
Hai quá trình trên đều thực hiện điều chế tín hiệu bằng phương pháp điều chế 16QAM trên kênh Rayleigh AWGN chậm Chất lượng của các bộ tổ hợp được tính bằng tỷ lệ lỗi symbol SER theo số lượng anten thu và theo tỷ số SNR đầu vào.
- Thực hiện mô phỏng chất lượng kênh truyền của hệ thống WCDMA có sử dụng kỹ thuật phân tập và không sử dụng kỹ thuật phân tập.
Các lưu đồ thuật toán
Vẽ đồ thị beam theo các kỹ thuật khiển điều
Khảo sát các kỹ thuật điều khiển MSINR &
Khảo sát các bộ tổ hợp
& MRC dụng Ứng trong WCDMA
Hình 5.1 Lưu đồ thuật toán chương mô phỏng
N: Số anten d : Khoảng cách giữa các anten
Theta : Góc đến của tín hiệu
Nhập thông số vào: N: Số anten hàng và anten cột
Vẽ đồ thị beam Kết thúc
Hình 5.2 Lưu đồ vẽ đồ thị beam anten dãy 1-D
Hình 5.3 Lưu đồ vẽ đồ thị beam anten dãy 2-D
Tính giá trị w : w Null, w MSINR, w MMSE
BeamG(w null) BeamG(w MSINR) BeamG(w MMSE)
Hình 5.4 Lưu đồ thuật toán vẽ đồ thị beam của anten dãy Theo các kỹ thuật điều khiển Null-Sterring, MSINR & MMSE
Số anten : N Góc đến tín hiệu : Theta
Số lýợng nhiễu đồng kênh : noise Góc đến từng nhiễu đồng kênh.
Chọn thông số cần tính Chọn kiểu vẽ đồ thị : check Chọn giải pháp điều khiển: check1
Góc đến tín hiệu: Theta
Góc đến &INR nhiễu 2: Theta2&INR2
Tính w MMSE & w MSINR x=randint(+1,-1,len) PN=randint(1,factor) y=traipho(x,PN)
Trans=y+awgn+interference out=giaitraipho(trans,PN) out_decideide(out) err = symerr(out_decide,x) ber(i)=err/len i>La p
Hình 5.5 Lưu đồ đếm lỗi của hệ thống trải phổ có phân tập
Bắt đầu x=randint(1,len) y1=y*fading trans=y1+awgn y=dmodce(x,16-qam) out_0 = ddmodce(trans) rec_sc=
Combine_sc(trans ) out_sc= ddmodce(rec_sc) rec_egc=
Combine_ egc(trans) rec_mrc= Combine_mrc(trans
) out_egc = ddmodce(rec_egc) out_mrc = ddmodce(rec_mrc)
Err_sc = symerr(out_sc,x) Err_egc = symerr(out_egc,x) Err_mrc = symerr(out_mrc,x) ber_0(i)Err_0/len ber_sc(i)Err_sc/len ber_egc(i) Err_egc/len ber_mrc(i) Err_mrc/len i>Bloc k
Hình 5.6 Lưu đồ thuật toán khảo sát ber các bộ tổ hợp
Kết quả mô phỏng
Hinh 5.7 Giao diện chính chương trình mô phỏng
Hình 5.8 Giới thiệu chương trình mô phỏng
Phần 1: Khảo sát búp sóng anten dãy
Hình 5.9 Giao diện chính phần 1
- Phần ‘Mô hình anten dãy’:Chọn kiểu 1D hoặc 2D để xem mô hình anten dãy 1D&2D.
- Phần ‘Anten dãy 1-D’ : Thực hiện vẽ đồ thị bức xạ của anten dãy 1-D theo khoảng cách d giữa các anten và góc đến của tín hiệu, với vector trọng lượng của mảng có các trọng số là bằng nhau Nhấn run chạy ta được đồ thị sau:
Hình 5.10 Đồ thị bức xạ của anten với d & khác nhau.
- Phần ‘Anten dãy 2-D’: Thực hiện vẽ đồ thị beam 3-D của anten dãy 2-D.
Nhấn ‘Run’ ta được kết quả sau:
Hình 5.11 Đồ thị beam dạng tuyến tính của anten dãy 2D
Hình 5.12 Đồ thị beam dạng dB của anten dãy 2-D
-Phần “ GIẢI PHÁP ĐIỀU KHIỂN BEAM ANTEN DÃY”:
Thực hiện vẽ beam theo góc đến tín hiệu và nhiễu giao thoa bằng các kỹ thuật điều khiển beam khác nhau là Null-Sterring, MSINR và MMSE Kết quả chạy như sau:
Hình 5.13 Đồ thị beam dạng gain
Hình 5.14 Đồ thị beam dạng búp sóng
Hình (5.13 & 5.14 ) Đồ thị bức xạ của anten dãy 6 phần tử ( dạng gain và dạng búp) được điều khiển bởi phương pháp Null-Sterring khi tín hiệu đến ở góc 30 độ, 5 tín hiệu nhiễu giao thoa đến với góc 15,45,60,90,120 độ Ta thấy búp anten có hướng về góc 30 độ song vẫn chưa cực đại tại góc đó Sau đây sẽ là kết quả điều khiển của phương pháp MSINR Ta có thể nhận thấy hướng búp anten cực đại tại góc đến 30 độ của tín hiệu (hình 5.15&5.16).
Hình 5.15 Đồ thị dạng gain được điều khiển bởi phương pháp MSINR
Hình 5.16 Đồ thị dạng búp sóng được điều khiển bởi kỹ thuật MSINR
Từ hình (5.13, 5.14, 5.15, 5.16) ta nhận thấy phương pháp MSINR hướng beam tới góc tín hiệu tốt hơn phương pháp Null-Sterring Tương tự các hình tiếp là đồ thị beam được điều khiển bởi phương pháp MMSE, hướng búp cũng cực đại tại góc đến 30 độ.
Hình 5.17 Đồ thị bức xạ dạng beam điều khiển bởi kỹ thuật MMSE
Hình 5.18 Đồ thị bức xạ dạng búp được điều khiển bởi kỹ thuật MMSE
Hình 5.17 & 5.18 Đồ thị beam của anten được điều khiển bởi phương pháp MMSE.
Ta nhận thấy búp sóng của anten cũng hướng cực đại tại góc 30 độ (góc đến của tín hiệu)
Hình 5.19 Giao diện chính phần 2
Nhập số anten, tín hiệu đến (góc đến), Interference1&2 (góc đến), INR1&2 (dB)
Hình 5.20 Khảo sát SINR đầu ra theo SNR&INR đầu vào.
Nhận xét : Hình 5.20 cho thấy SINR đầu ra của bộ thu có sử dụng phân tập lớn hơn SINR đầu vào, tức là kỹ thuật phân tập đã làm tăng tỷ số SINR đầu ra so với SINR đầu vào.
Hình 5.21Giản đồ Ber hệ thống trải phổ (phân tập và không phân tập)
Nhận xét : Chất lượng ber của hệ thống có sử dụng kỹ thuật phân tập tăng lên đáng kể như ta thấy trên hình 5.21 Đường ber màu xanh là đường ber của hệ thống trải phổ không dùng phân tâp, 2 đường ber màu đỏ và màu xanh lá cây là hệ thống có sử dụng phân tập.
Phần 3: Khảo sát chất lượng các bộ tổ hợp (SC, EGC, MRC)
Hình 5.22 Giao diện chính phần 3
Hình 5.23 Đồ thị SER của bộ tổ hợp SC theo số anten và SNR
Nhận xét: Chất lượng SER của bộ tổ hợp SC tăng lên khi số anten tăng lên.
5.24 Đồ thị SER của bộ tổ hợp EGC theo số anten và SNR
5.25 Đồ thị SER của bộ tổ hợp EGC theo số anten và SNR
Nhận xét: Chất lượng SER của bộ tổ hợp SC tăng lên khi số anten tăng lên.
Hình 5.26 So sánh 3 bộ tổ hợp
Nhận xét: Trong 3 bộ tổ hợp thì bộ tổ hợp MRC cho chất lượng SER tốt nhất, vì thế bộ tổ hợp MRC đã được chọn để làm bộ tổ hợp trong bộ thu Rake.
Phần 4: Chất lượng kênh truyền WCDMA có sử dụng kỹ thuật phân tập
Hình 5.27 Giao diện chính phần 4
Phần “Dữ liệu vào”: Tuỳ chọn: Dữ liệu vào (nhị phân) được nhập bằng tay.
Ngẫu nhiên: Dữ liệu được chọn ngẫu nhiên theo số bit đầu vào.
Phần “Mã hoá”: Chọn kiểu mã hoá TCM hoặc mã cuộn ‘Chuổi phát’: Phát tín hiệu sau khi được mã hoá.
Phần “Trải phổ”: Trải phổ tín hiệu theo hệ số trải 32 hoặc 256, mã trải được chon ngẫu nhiên.
Phần “Điều chế”: Điều chế tín hiệu theo 2 kiểu BPSK và QPSK.
Phần “Tín hiệu ra”: Xuất ra tín hiệu sau khi đã được giãi điều chế, giãi trải, giãi mã.
Hình 5.28 Demo mã hoá TCM
Hình 5.29 Xem các giản đồ Ber theo lý thuyết
Chương này đã thực hiện mô phỏng khá đầy đủ các kỹ thuật phân tập, từ đó ta có cái nhìn tổng quan về kỹ thuật phân tập Không gian -Thời gian, cụ thể là ở phần 1 đã cho ta thấy được nguyên lý hoạt động của các kỹ thuật phân tập, ở phần 2 cho ta thấy được khả năng làm tăng chất lượng ber của hệ thống có sử dụng phân tập bởi bộ thu Beamformer,còn ở phần 3 cho ta thấy được lợi ích của các bộ tổ hợp trong bộ thu Rake Như vậy, ta có thể kết luận: Nếu hệ thống WCDMA sử dụng giải pháp phân tập này sẽ cải thiện chất lượng ber của hệ thống rất nhiều, từ đó nâng cao được dung lượng của hệ thống.