Tải bản đầy đủ (.pdf) (132 trang)

(Luận án tiến sĩ) nghiên cứu bộ tách tín hiệu trong các hệ thống SM STBC mô hình, thuật toán và thực thi

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (5.08 MB, 132 trang )

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

NGUYỄN XUÂN NGHĨA

NGHIÊN CỨU BỘ TÁCH TÍN HIỆU
TRONG CÁC HỆ THỐNG SM-STBC:
MƠ HÌNH, THUẬT TỐN VÀ THỰC THI

LUẬN ÁN TIẾN SĨ KỸ THUẬT ĐIỆN TỬ

HÀ NỘI - 2021


BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

NGUYỄN XUÂN NGHĨA

NGHIÊN CỨU BỘ TÁCH TÍN HIỆU
TRONG CÁC HỆ THỐNG SM-STBC:
MƠ HÌNH, THUẬT TỐN VÀ THỰC THI

LUẬN ÁN TIẾN SĨ KỸ THUẬT ĐIỆN TỬ

Ngành: Kỹ thuật điện tử
Mã số: 9520203

NGƯỜI HƯỚNG DẪN KHOA HỌC:
PGS. TS. PHẠM NGỌC NAM
TS. NGÔ VŨ ĐỨC



HÀ NỘI - 2021


LỜI CAM ĐOAN

Tơi xin cam đoan các kết quả trình bày trong luận án là cơng trình
nghiên cứu của tơi dưới sự hướng dẫn của cán bộ hướng dẫn. Các số
liệu, hình ảnh, tài liệu được nêu trong luận án có nguồn gốc rõ ràng,
được trích dẫn đầy đủ và theo đúng quy định. Các kết quả nghiên cứu
trong luận án là hoàn toàn trung thực, khách quan và chưa từng được
cơng bố trong bất kỳ cơng trình nào trước đó.
Hà Nội, ngày 26 tháng 01 năm 2021
Tác giả

Nguyễn Xuân Nghĩa

Người hướng dẫn khoa học

Phạm Ngọc Nam

Ngô Vũ Đức


LỜI CẢM ƠN

Trong thời gian vừa qua, được học tập, nghiên cứu tại Trường Đại
học Bách Khoa Hà Nội, nghiên cứu sinh đã nhận được rất nhiều sự
quan tâm, giúp đỡ, hướng dẫn tận tình của q thầy cơ nơi đây. Với
tất cả lòng biết ơn, nghiên cứu sinh xin gửi đến quý thầy cô Viện Điện

tử - Viễn thông Trường Đại học Bách Khoa Hà Nội lời cảm ơn chân
thành và sâu sắc nhất.
Nghiên cứu sinh xin bày tỏ lòng biết ơn đặc biệt đến các thầy giáo
hướng dẫn là PGS.TS Phạm Ngọc Nam và TS. Ngô Vũ Đức. Các Thầy
đã ln ln hướng dẫn tận tình, chia sẻ và truyền động lực cũng như
kinh nghiệm cho nghiên cứu sinh vượt qua những khó khăn trong suốt
q trình nghiên cứu luận án này.
Cuối cùng, nghiên cứu sinh xin gửi lời cảm ơn sâu sắc tới gia đình,
bạn bè, đồng nghiệp và các nghiên cứu sinh cùng khóa đã ln đơng
viên, giúp đỡ, chia sẻ các khó khăn giúp nghiên cứu sinh chuyên tâm
nghiên cứu và đạt được những kết quả như ngày hôm nay.


MỤC LỤC

MỤC LỤC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DANH MỤC CÁC TỪ VIẾT TẮT . . . . . . . . . . . . . . . . . . . . .

iv

DANH MỤC HÌNH VẼ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

ix

DANH MỤC BẢNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

xii

DANH MỤC KÝ HIỆU TOÁN HỌC . . . . . . . . . . . . . . . . .


xiii

MỞ ĐẦU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1

Chương 1. TỔNG QUAN VỀ HỆ THỐNG HRSM VÀ CÁC
BỘ TÁCH TÍN HIỆU PHÍA THU . . . . . . . . . . . . . . . . . . . .

14

1.1. Hệ thống HRSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

1.1.1. Tổng quan về hệ thống MIMO . . . . . . . . . . . . . . . . . . . . . . .

14

1.1.2. Hệ thống HRSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

1.1.2.1. Mơ hình hệ thống . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

1.1.2.2. Ưu điểm của HRSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19


1.2. Tổng quan các bộ tách tín hiệu . . . . . . . . . . . . . . . . . . . . . . . . . .

23

1.2.1. Các bộ tách tín hiệu tuyến tính . . . . . . . . . . . . . . . . . . . . . .

23

1.2.1.1. Bộ tách tín hiệu ZF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

23

1.2.1.2. Bộ tách tín hiệu MMSE . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

1.2.2. Các bộ tách tín hiệu phi tuyến . . . . . . . . . . . . . . . . . . . . . . .

25

1.2.2.1. Bộ tách tín hiệu QRD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

1.2.2.2. Bộ tách tín hiệu V-BLAST . . . . . . . . . . . . . . . . . . . . . . . . .

26

1.2.2.3. Bộ tách tín hiệu MLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


27

i


1.2.2.4. Bộ tách tín hiệu SD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

1.2.3. Một số bộ tách tín hiệu phức tạp khác . . . . . . . . . . . . . . .

28

1.2.3.1. Bộ tách tín hiệu MSQRD. . . . . . . . . . . . . . . . . . . . . . . . . . .

28

1.2.3.2. Bộ tách tín hiệu ISQRD . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32

1.2.3.3. Bộ tách tín hiệu cầu SESD . . . . . . . . . . . . . . . . . . . . . . . . .

35

1.2.3.4. Bộ tách tín hiệu cầu FSD . . . . . . . . . . . . . . . . . . . . . . . . . .

37


1.3. Bối cảnh nghiên cứu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

1.4. Kết luận . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

47

Chương 2. THUẬT TỐN TÁCH TÍN HIỆU VÀ ĐỀ XUẤT
MƠ HÌNH HỆ THỐNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

49

2.1. Cải tiến bộ tách tín hiệu ISQRD trong hệ thống HRSM . .

50

2.1.1. Đề xuất bộ tách tín hiệu EISQRD . . . . . . . . . . . . . . . . . . . .

50

2.1.2. Đề xuất ánh xạ từ mã SC tối ưu (Opti-SC). . . . . . . . . . .

52

2.1.3. Kết quả cải tiến thuật toán . . . . . . . . . . . . . . . . . . . . . . . . . .

54

2.1.3.1. Độ phức tạp tính toán . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


54

2.1.3.2. Phẩm chất BER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

57

2.2. Thiết kế hệ thống mã khối không gian-thời gian sử dụng điều
chế không gian tốc độ cao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

59

2.2.1. Đặt vấn đề thiết kế . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

59

2.2.2. Xây dựng hệ thống HRSM-STBC . . . . . . . . . . . . . . . . . . . .

62

2.2.2.1. Thiết kế từ mã STBC X và từ mã SC cho hệ thống HRSMSTBC 4 ăng-ten phát . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
63
2.2.2.2. Thiết kế từ mã SC cho hệ thống HRSM có nhiều hơn 4
ăng-ten phát . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

ii

65



2.2.2.3. Tách tín hiệu trong hệ thống HRSM-STBC . . . . . . . . .

67

2.2.3. Tối ưu hiệu suất hệ thống . . . . . . . . . . . . . . . . . . . . . . . . . . . .

68

2.2.3.1. Tối ưu góc xoay α . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

69

2.2.3.2. Tối ưu góc xoay θ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

70

2.2.4. Kết quả mô phỏng . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

72

2.3. Kết luận . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

75

Chương 3. THIẾT KẾ KIẾN TRÚC PHẦN CỨNG CHO
CÁC BỘ TÁCH TÍN HIỆU . . . . . . . . . . . . . . . . . . . . . . . . . . .

77

3.1. Thiết kế kiến trúc bộ tách tín hiệu MSQRD . . . . . . . . . . . . . .


78

3.1.1. Kiến trúc phần Sorted Modified Gram-Schmidt . . . . . . .

78

3.1.2. Kiến trúc phần thuật toán tách tín hiệu MSQRD . . . . .

80

3.1.3. Kết quả triển khai thiết kế . . . . . . . . . . . . . . . . . . . . . . . . . . .

82

3.2. Thiết kế kiến trúc bộ tách tín hiệu SESD . . . . . . . . . . . . . . . .

83

3.2.1. Thiết kế kiến trúc mức đỉnh . . . . . . . . . . . . . . . . . . . . . . . . . .

83

3.2.2. Thiết kế kiến trúc chi tiết các khối . . . . . . . . . . . . . . . . . . .

85

3.2.3. Kết quả triển khai thiết kế . . . . . . . . . . . . . . . . . . . . . . . . . . .

88


3.3. Thiết kế kiến trúc bộ tách tín hiệu FSD . . . . . . . . . . . . . . . . . .

89

3.3.1. Kiến trúc phần SQRD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

90

3.3.2. Kiến trúc phần tách sóng FSD . . . . . . . . . . . . . . . . . . . . . . .

94

3.3.3. Kết quả triển khai thiết kế . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

3.4. Kết luận . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

102

KẾT LUẬN VÀ KIẾN NGHỊ . . . . . . . . . . . . . . . . . . . . . . . .

103

DANH MỤC CÁC CƠNG TRÌNH ĐÃ CƠNG BỐ . . .

105

TÀI LIỆU THAM KHẢO . . . . . . . . . . . . . . . . . . . . . . . . . . . .


106

iii


DANH MỤC CÁC TỪ VIẾT TẮT

Từ viết tắt

Nghĩa Tiếng Anh

Nghĩa Tiếng Việt

CSTSK

Coherent

Khóa dịch chuyển khơng

Space

Time

Shift Keying
DSTTD

STSK

Double


gian thời gian kết hợp

Space

Time

Phân tập phát khơng

Transmit Diversity

gian-thời gian kép

Space Time Shift Keying

Khóa dịch không gianthời gian

BER

Bit Error Ratio

Tỉ số lỗi bit

bpcu

Bit per Channel Use

Số bit truyền đi trên một
lần sử dụng kênh truyền


DSTTD

Double

Space

Time

Transmit Diversity
DT-SM

EISQRD

Double

Space

Phân tập phát không
gian-thời gian kép

Time

Điều chế không gian kết

Coded Spatial Modula-

hợp mã khơng gian-thời

tion


gian kép

Enhanced ISQRD

Bộ tách tín hiệu ISQRD
cải tiến

flop

Floating Point Operation

Phép tính dấu phẩy động

FSD

Fixed Sphere Decoder

Bộ tách tín hiệu cầu cố
định

iv


GSM

HRSM

HR-STBC-SM

IAS


Generalized

Spatial

Điều chế không gian tổng

Modulation

quát

High-Rate Spatial Modu-

Điều chế không gian tốc

lation

độ cao

High Rate Space Time

Điều chế không gian kết

Block Code Spatial Mod-

hợp mã khối không gian-

ulation

thời gian tốc độ cao


Inter Antenna Synchro-

Đồng bộ ăng-ten phát

nization
ICI

InterChannel

Interfer-

Nhiễu xuyên kênh

ence
IEEE

Institute
cal

of

and

Electri-

Electronics

Hiệp hội các kỹ sư điện –
điện tử


Engineers
ISQRD

Improved-MMSE-SQRD

Bộ tách tín hiệu MMSESQRD cải tiến

ISQRD

LMS

Improved Sorted QR De-

Phân tích QR sắp xếp

composition

nâng cao

Least Mean Square

Bình phương trung bình
nhỏ nhất

LS

Least Square

Bình phương nhỏ nhất


MBLAST

Modified Bell Laborato-

Khơng

ries Layered Space-Time

phân lớp của phịng thí

gian-thời

gian

nghiệm Bell cải tiến
MGS

Modified

Gram

Schmidt



Modified
Schmidt

v


Gram




MIMO

Multi-Input,

Multi-

Hệ thống nhiều ăng-ten

Output

thu phát

ML

Maximum Likelihood

Cực đại hợp nhẽ

MLD

Maximum

Tách tín hiệu hợp nhẽ cực


Likelihood

Detection

đại

MM

Matrix Multiplication

Khối nhân ma trận

MMSE

Minimim

Sai số bình phương trung

MSE

Mean-Square

Error

bình tối thiểu

Mean Square Error

Sai số bình phương trung
bình


MSQRD

Modified Sorted QR De-

Phân tích QR sắp xếp cải

composition

tiến

Orthogonal Space Time

Mã khối khơng gian-thời

Block Coding

gian trực giao

PSK

Phase Shift Keying

Khóa dịch pha

QAM

Quadrature

Điều chế biên độ cầu


OSTBC

Amplitude

Modulation

phương

Quadrature Phase Shift

Khóa dich vng pha

Keying

đồng bộ

QR decomposition based

Bộ tách tín hiệu dựa trên

Detector

phân tích QR

RF

Radio Frequency

Tần số vơ tuyến


SC

Spatial Codeword

Từ mã khơng gian

SD

Sphere Detector

Bộ tách sóng cầu

QPSK

QRD

vi


SESD

Sphere Detection with

Tách

Schnerr-Euchnerr

phương


sóng
pháp

cầu
liệt

với


Schnorr-Euchnerr
SIC

Successive

Interference

Triệt nhiễu nối tiếp

Interference

Tỉ số tín hiệu trên tạp âm

Cancellation
SINR

Signal

to

plus Noise Ratio


cộng nhiễu

SM

Spatial Modulation

Điều chế không gian

SM-OSTBC

Spatially

Modulated

Mã khối không gian-thời

Orthogonal Space Time

gian trực giao kết hợp

Block Code

điều chế không gian

SM-STBC

Spatial
-


Modulation

Space-Time

Block

Điều chế không gian kết
hợp mã khối không gian-

Coding

thời gian

SNR

Signal to Noise Ratio

Tỉ số tín hiệu trên tạp âm

SQRD

Sorted QR Decomposi-

Phân tách QR có sắp xếp

tion
SSK

Space Shift Keying


Khóa dịch khơng gian

STBC

Space-Time Block Cod-

Mã hóa khối khơng gian-

ing

thời gian

Space-Time Encoder

Bộ mã hóa khơng gian-

STE

thời gian
TC

Threshold Comparison

Khối so sánh ngưỡng

TOSD-SSK

Time Orthogonal Signal

Khóa dịch chuyển khơng


Design Space Shift Key-

gian thiết kế tín hiệu trực

ing

giao thời gian
vii


V-BLAST

Vertical-Bell

Laborato-

ries Layered Space-Time

Khơng

gian-thời

gian

tuần tự theo lớp của
phịng thí nghiệm Bell

VLSI


ZF

Very-large-scale integra-

Tích hợp với quy mơ rất

tion

lớn

Zero Forcing

Cưỡng bức bằng khơng

viii


DANH MỤC HÌNH VẼ

1.1

Mơ hình hệ thống MIMO (nguồn[10]). . . . . . . . . . . . 15

1.2

Các phương thức truyền tin trong MIMO (nguồn: [2]). . . 16

1.3

Mơ hình hệ thống HRSM (nguồn [3]). . . . . . . . . . . . . 18


1.4

Phẩm chất BER giữa HRSM, SM và GSM với cùng hiệu
suất phổ 6 bpcu (nguồn: [3]). . . . . . . . . . . . . . . . . 20

1.5

Phẩm chất BER giữa HRSM, Alamouti’s STBC, SMSTBC, và V-BLAST với cùng hiệu suất phổ là 10 bpcu
(nguồn: [3]). . . . . . . . . . . . . . . . . . . . . . . . . . . 21

1.6

Sơ đồ phát triển của một số bộ tách tín hiệu cơ bản
trong MIMO và HRSM. . . . . . . . . . . . . . . . . . . . 24

1.7

Lưu đồ thuật toán Sorted Modified Gram – Schmidt. . . . 30

1.8

Lưu đồ thuật toán trong bộ tách tín hiệu MSQRD. . . . . 31

1.9

Tóm tắt thuật tốn tách tín hiệu ISQRD. . . . . . . . . . . 34

1.10 Mô tả dàn của bộ SD (nguồn: [10]). . . . . . . . . . . . . . 35
1.11 Hai cách liệt kê theo phương pháp Schnorr-Euchner. . . . . 38

1.12 Ví dụ cách liệt kê (duyệt điểm) của thuật tốn FSD
trong hệ thống 4 × 4 điều chế 16-QAM. . . . . . . . . . . . 40
1.13 So sánh phẩm chất BER giữa bộ tách tín hiệu FSD và
SESD trong hệ thống MIMO 4×4 sử dụng điều chế 16-QAM.41
1.14 So sánh độ phức tạp giữa bộ tách tín hiệu FSD và SESD
trong hệ thống MIMO 4 × 4 sử dụng điều chế 16-QAM. . . 42

ix


2.1

Lưu đồ thuật tốn tách tín hiệu Enhanced ISQRD. . . . . 52

2.2

Chịm sao tín hiệu phía thu trong hệ thống HRSM 4 × 4. . 53

2.3

Ví dụ về cách áp dụng ánh xạ Gray cho các từ mã SC . . . 54

2.4

So sánh độ phức tạp tính tốn các bộ tách tín hiệu ML,
ISQRD và EISQRD. . . . . . . . . . . . . . . . . . . . . . 56

2.5

Phẩm chất BER các bộ tách tín hiệu với nT = nR = 4,

16-QAM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

2.6

Phẩm chất BER các bộ tách tín hiệu với nT = nR = 4; 8,
8-PSK/16-QAM. . . . . . . . . . . . . . . . . . . . . . . . 58

2.7

Mơ hình hệ thống HRSM-STBC [38] . . . . . . . . . . . . 63

2.8

Hiệu suất phổ được cung cấp bởi điều chế không gian
trong các hệ thống SM, STBCSM, STBC-CSM và HRSMSTBC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

2.9

Phẩm chất BER của các hệ thống SM, SM-STBC, STBCCSM, DT-SM và HRSM- STBC ở mức 6 bpcu và nR = 4. . 73

2.10 Phẩm chất BER của các hệ thống SM-STBC, SM-OSTBC
C(8, 4, 4), DT-SM, và HRSM-STBC ở mức 9 bpcu và
nR = 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
3.1

Kiến trúc phần cứng cho thuật toán Sorted MGS. . . . . . 78

3.2

Chu trình pipeline 8 – Clock trong kiến trúc Sorted MGS. 79


3.3

Kiến trúc phần cứng cho thuật tốn tách tín hiệu MSQRD. 81

3.4

Khối so sánh ngưỡng TC. . . . . . . . . . . . . . . . . . . 81

3.5

Kiến trúc mức đỉnh của SESD. . . . . . . . . . . . . . . . 84

3.6

Các giai đoạn pipeline cho bộ tách sóng SESD. . . . . . . . 85

3.7

Cấu trúc chi tiết khối SESD_PED1. . . . . . . . . . . . . 85

3.8

Cấu trúc chi tiết khối SESD_PED2. . . . . . . . . . . . . 86
x


3.9

Cấu trúc chi tiết khối SESD_PED3. . . . . . . . . . . . . 86


3.10 Cấu trúc chi tiết khối SESD_PED4. . . . . . . . . . . . . 87
3.11 Sơ đồ thiết kế tổng thể của bộ tách tín hiệu FSD . . . . . 91
3.12 Sơ đồ thiết kế tổng thể của bộ tách tín hiệu . . . . . . . . 91
3.13 Kiến trúc SQRD giai đoạn X th , với X ∈ {1, 2, 3} . . . . . . 92
3.14 Kiến trúc khối Updater

. . . . . . . . . . . . . . . . . . . 92

3.15 Kiến trúc SQRD giai đoạn 4th . . . . . . . . . . . . . . . . 92
3.16 Biểu đồ thời gian của khối SQRD . . . . . . . . . . . . . . 93
3.17 Kiến trúc khối Divider . . . . . . . . . . . . . . . . . . . . 94
3.18 Kiến trúc sơ đồ thiết kế tổng thể của khối FSD . . . . . . 95
3.19 Kiến trúc khối PED 4 . . . . . . . . . . . . . . . . . . . . 96
3.20 Kiến trúc khối PED 3 . . . . . . . . . . . . . . . . . . . . 96
3.21 Kiến trúc khối PED 2 . . . . . . . . . . . . . . . . . . . . 97
3.22 Kiến trúc khối PED 1 . . . . . . . . . . . . . . . . . . . . 98
3.23 Sơ đồ pipeline khối FSD . . . . . . . . . . . . . . . . . . . 99

xi


DANH MỤC BẢNG

1.1

So sánh hiệu suất phổ HRSM và SM khi nT = 2, 4, 8,
tín hiệu phát điều chế QPSK/4-QAM, 16-QAM và 64-QAM.22

2.1


Các giá trị góc xoay tối ưu trong hệ thống HRSM-STBC. . 72

3.1

So sánh kết quả triển khai thiết kế kiến trúc bộ tách
sóng MSQRD với các cơng trình nghiên cứu khác. . . . . . 83

3.2

Kết quả tổng hợp thiết kế SESD trên Virtex2-XC2V6000. . 88

3.3

So sánh kết quả tổng hợp kiến trúc SESD. . . . . . . . . . 89

3.4

So sánh kết quả triển khai thiết kế khối SQRD . . . . . . . 100

3.5

So sánh kết quả triển khai thiết kế khối FSD . . . . . . . . 101

xii


DANH MỤC KÝ HIỆU TOÁN HỌC

Ký hiệu


Ý nghĩa.

nT

Số lượng ăng-ten phát.

nR

Số lượng ăng-ten thu.

a

Ký hiệu một số vô hướng.

a

Ký hiệu một véc-tơ.

A

Ký hiệu một ma trận.

aij

Phần tử hàng thứ i cột thứ j của ma trận A.

AH

Chuyển vị liên hợp phức (Hermit) của ma trận

A.

AT

Chuyển vị của ma trận A.

A∗

Liên hợp phức của ma trận A.

x∗

Liên hợp phức của x.
(x)

Phép toán lấy phần thực của x.

(x)

Phép toán lấy phần ảo của x.

H

Ma trận kênh truyền.

x

Véc-tơ tín hiệu phát.

N


Ma trận tạp âm.

n

Véc-tơ tạp âm.

Y

Ma trận tín hiệu thu.

y

Véc-tơ tín hiệu thu.

I

Ma trận đơn vị.

M

Bậc tín hiệu điều chế.
xiii


γ

Tỉ số SNR trung bình tại mỗi ăng-ten máy thu.

Es


Năng lượng trung bình của tín hiệu điều chế.

|a|

Modul của số phức a.

Ωx

Chịm sao tín hiệu điều chế.

hi

Cột thứ i của ma trận H.

.

Phép làm tròn lên số nguyên gần nhất.

.

Phép làm tròn xuống số nguyên gần nhất.

.

Phép lấy phần nguyên trong tập các số thực
R.

η


2p

Toán tử trả về lũy thừa cơ số 2 gần nhất nhỏ
hơn hoặc bằng η

xiv


MỞ ĐẦU

Ngày nay, nhu cầu sử dụng dịch vụ dữ liệu di động của người dùng
không ngừng tăng nhanh. Các dịch vụ dữ liệu di động rất đa dạng về
chủng loại như xem phim trực tuyến, truyền hình, chơi điện tử online
hay dẫn đường. . . . Các dịch vụ này cũng yêu cầu chất lượng ngày càng
cao làm cho dung lượng dữ liệu mà các hệ thống thông tin di động
phải phục vụ tăng rất nhanh. Theo dự báo của Cisco, tới năm 2022,
lưu lượng dữ liệu di động toàn cầu sẽ dự kiến đạt 77,5 EB mỗi tháng,
tăng gấp bảy lần so với 2017 [1]. Để đáp ứng sự tăng trưởng nhanh
chóng của lưu lượng dữ liệu, các hệ thống thông tin di động đang
không ngừng được cải tiến và áp dụng các kỹ thuật mới nhằm đảm
bảo tốc độ truyền dữ liệu nhanh, dung lượng lớn, chất lượng truyền
tin cao, độ trễ truyền dẫn nhỏ. . . Kỹ thuật thu phát tín hiệu sử dụng
nhiều ăng-ten tại cả máy phát và máy thu (MIMO) là giải pháp hữu
hiệu để cải thiện không chỉ tốc độ truyền dữ liệu mà còn cả phẩm
chất lỗi bit (BER) của hệ thống. Dựa trên cách truyền dữ liệu, các hệ
thống MIMO có thể phân thành ba dạng chính là SMX, STBC và SM.
Cả ba dạng này, mỗi dạng đều có một đặc trưng, ưu điểm riêng. Các
hệ thống SMX đặc trưng bởi tốc độ truyền dữ liệu cao, đem lại độ lợi
ghép kênh (Multiplexing gain) cho phép gia tăng tốc độ truyền dẫn
tuyến tính với số ăng-ten phát sử dụng. STBC đem lại độ lợi phân tập

(diversity gain) nhằm cải thiện phẩm chất tín hiệu BER, tăng độ tin
cậy trong việc truyền dữ liệu. Còn SM giảm độ phức tạp khi tách sóng
1


ở phía thu, đồng thời cung cấp phẩm chất BER tốt do không chịu ảnh
hưởng của nhiễu xuyên kênh (ICI) và vấn đề về đồng bộ ăng-ten phát
(IAS) [2]. Tuy nhiên, nhược điểm của các hệ thống SM nguyên thủy
là có hiệu suất phổ kém.
Để giải quyết vấn đề phổ kém của hệ thống SM ngun thủy, một mơ
hình hệ thống MIMO khác là Điều chế không gian tốc độ cao (HRSM:
High-Rate Spatial Modulation) đã được Nguyễn Thu Phương và cộng
sự đề xuất tại cơng trình số [3]. Mơ hình này được phát triển dựa trên
khái niệm chịm sao khơng gian (Spatial Constellation) và từ mã SC
[4, 5]. Khác với hệ thống SM nguyên thủy với chỉ một khối bit được
dùng để lựa chọn ăng-ten phát nào được kích hoạt, thì HRSM sẽ kích
hoạt tồn bộ các ăng-ten phát, đồng thời sử dụng từ mã SC để mã
hóa tín hiệu vào chỉ số các ăng-ten và truyền từ mã thông qua điều
chế biên độ cầu phương (QAM) hoặc điều chế pha PSK (Phase-shift
keying). Từ mã SC này được tạo bằng cách cố định phần tử đầu tiên
bằng 1, các phần tử còn lại được lựa chọn trong tập ±1, ±j . Sau khi
nhân với từ mã SC, tín hiệu điều chế ban đầu có thể được giữ nguyên
hoặc quay pha trực giao để phát trên những ăng-ten khác nhau. Chính
vì vậy nên hệ thống HRSM có ưu điểm là phẩm chất BER tốt hơn
do ít nhiễu ICI và IAS hơn một số hệ thống SMX trước đó, như hệ
thống SM-STBC [6]. Đồng thời, HRSM cung cấp hiệu suất phổ cao
hơn đáng kể so với phương pháp điều chế không gian trong cơng trình
số [7] và điều chế khơng gian tổng qt (GSM) trong cơng trình số
[8, 9].
Ở phía thu của các hệ thống MIMO kích hoạt nhiều ăng-ten phát

nói chung và HRSM nói riêng, tín hiệu thu được là tổng hợp các tín
2


hiệu phát tại các ăng-ten khác nhau nên việc tách tín hiệu của mỗi
luồng phát ở phía thu sẽ chịu ảnh hưởng nhiễu đồng kênh từ các luồng
còn lại. Do đó, bộ tách tín hiệu ở phía thu có vai trị đặc biệt quan
trọng khi nó ảnh hưởng đến phẩm chất của toàn bộ hệ thống. Tùy
thuộc vào điều kiện kênh truyền, đặc điểm và các thông số thiết kế
của hệ thống mà bộ tách tín hiệu phù hợp tương ứng ở phía thu sẽ
được phân tích lựa chọn. Nhưng nhìn chung, để một bộ tách tín hiệu
có thể triển khai trong thực tế đều cần đáp ứng được cả yêu cầu về
thuật toán và yêu cầu về thiết kế kiến trúc phần cứng. Thuật tốn
của bộ tách tín hiệu quyết định đến hai thông số cơ bản: độ phức tạp
tính tốn và phẩm chất BER. Độ phức tạp tính tốn càng thấp thì
bộ tách tín hiệu đó càng dễ triển khai thiết kế kiến trúc phần cứng,
phẩm chất BER càng tốt thì độ tin cậy truyền tin của hệ thống càng
cao. Trong khi đó, thiết kế kiến trúc phần cứng sẽ quyết định đến các
thông số về thông lượng, tần số hoạt động, trễ và chi phí tài nguyên
phần cứng sử dụng của bộ tách tín hiệu.
Về mặt thuật tốn, dựa theo tính chất tuyến tính của phương pháp
tách tín hiệu, các bộ tách tín hiệu trong các hệ thống MIMO và HRSM
được phân thành hai loại chính là các bộ tách tín hiệu tuyến tính và
các bộ tách tín hiệu phi tuyến. Các bộ tách tín hiệu tuyến tính điển
hình gồm: ZF, MMSE [10]. Các bộ tách tín hiệu này thường được đề
xuất sử dụng trong các hệ thống MIMO ghép kênh theo khơng gian
do có độ phức tạp tính tốn rất thấp và dễ thực hiện nhờ các thuật
tốn thích nghi phổ biến như bình phương trung bình nhỏ nhất (LMS:
Least Mean Square). Đổi lại, tỉ lệ lỗi bit của các bộ tách tín hiệu này
thường cao do nhiễu liên kênh cịn sót lại khi tách lần lượt các tín hiệu,

3


đặc biệt là trong trường hợp hệ thống có số lượng ăng-ten phát lớn.
Trong khi đó, các bộ tách tín hiệu phi tuyến cơ bản như QRD, ML,
V-BLAST, SD [10] nhìn chung sẽ có phẩm chất BER tốt hơn so với
các bộ tách tín hiệu tuyến tính, nhưng độ phức tạp tính tốn cũng cao
hơn [10]. Điển hình như bộ tách tín hiệu Maximum Likelihood (ML)
được Nguyễn Thu Phương sử dụng khi đề xuất về mơ hình hệ thống
HRSM trong cơng trình số [3]. Phẩm chất BER của bộ tách tín hiệu
này là tối ưu, tuy nhiên độ phức tạp tính tốn rất cao, tăng theo cấp
số mũ của số ăng-ten phát nT và bậc điều chế M. Do đó, bộ tách tín
hiệu này rất khó để có thể khả thi trong việc thiết kế kiến trúc phần
cứng trong thực tế. Gần đây, nhiều bộ tách tín hiệu phức tạp khác
cho hệ thống HRSM được các nhà khoa học nghiên cứu phát triển.
Trong cơng trình số [11], tác giả Nguyễn Tiến Đông và cộng sự đã đề
xuất ba bộ tách tín hiệu có độ phức tạp thấp cho hệ thống HRSM là
MBLAST, MSQRD và ISQRD. Trong đó, MBLAST và MSQRD có
độ phức tạp tính tốn thấp hơn so với bộ tách tín hiệu tối ưu ML,
nhưng phẩm chất BER lại bị suy giảm đáng kể. Cịn bộ tách tín hiệu
ISQRD được cải tiến từ bộ tách tín hiệu QRD cho phẩm chất BER
tốt hơn MBLAST và MSQRD với cùng độ phức tạp tính tốn khi sử
dụng bậc điều chế đủ thấp. Nhưng phẩm chất BER của ISQRD cũng
vẫn thấp hơn đáng kể khi so sánh với ML. Ngoài ra, ISQRD trở nên
phức tạp hơn các bộ tách tín hiệu MSQRD và MBLAST khi sử dụng
bậc điều chế tăng. Do đó, cả ba bộ tách tín hiệu này vẫn cần được tối
ưu hơn nữa về giải thuật để có thể triển khai trong thực tế.
Bên cạnh các bộ tách tín hiệu đã nêu trên, thuật toán giải mã cầu
(SD: Sphere decoding) - một thuật tốn tìm kiếm điểm dàn gần nhất
4



tới vector nhận được - cũng được coi là một cách tiếp cận hứa hẹn.
SD sử dụng kỹ thuật duyệt cây (Tree-search) được trình bày trong
[12] nhằm khắc phục nhược điểm độ phức tạp tính tốn cao của thuật
tốn ML bằng cách giảm số lượng vectơ ký tự có thể xảy ra. Cách
duyệt điểm trong mỗi lớp khi tiến hành Tree-search của SD có thể
được thực hiện theo phương pháp liệt kê Pohst [13] hoặc phương pháp
liệt kê Schnorr – Euchner [14]. Tuy nhiên phương pháp Pohst đã được
chứng minh là kém hơn phương pháp liệt kê Schnorr-Euchner trong
[15] do Schnorr-Euchner có độ phức tạp khơng phụ thuộc vào bán kính
cầu ban đầu. Các thuật tốn tách sóng điển hình theo hai phương pháp
liệt kê này là K-Best List Sphere Detector (K-Best LSD) và SchnorrEuchner Sphere Detector (SESD). Thuật toán K-Best LSD thuộc kiểu
thuật tốn Breadth-first [16] cịn SE-SD thuộc kiểu Depth-first [16].
Do chịu ảnh hưởng của bán kính hình cầu ban đầu và số điểm duyệt
trong mỗi lớp, nên phẩm chất BER của thuật toán K-Best LSD kém
hơn so với thuật toán SESD. Việc lựa chọn K điểm tại mỗi lớp trong
K-Best LSD tuy có thể làm giảm khối lượng tính tốn nhưng có thể
gây ra việc tách tín hiệu sai. Còn khi tăng số lượng K lớn hơn, dù
có thể khắc phục nhược điểm trên và phẩm chất BER tiệm cận đến
SESD, nhưng khối lượng tính tốn cũng tăng lên đáng kể. Như vậy,
có thể thấy bộ tách tín hiệu cầu theo thuật tốn SESD có nhiều ưu
điểm về phẩm chất BER tương quan với độ phức tạp tính tốn.
Tuy nhiên, về mặt triển khai trong thực tế, việc thiết kế kiến trúc
thông lượng cao cho một bộ tách tín hiệu sử dụng thuật tốn SESD lại
gặp khơng ít trở ngại. Thuật tốn SESD địi hỏi phải tìm kiếm đầy đủ
tất cả các bộ giá trị thỏa mãn điều kiện nằm trong bán kính hình cầu
5



nên rất khó để ước tính có bao nhiêu nhánh cần phải được tìm kiếm
trước. Chính vì vậy, độ phức tạp tính tốn của bộ tách tín hiệu SESD
khơng cố định mà biến thiên theo đa thức. Đặc điểm này của SESD
dẫn tới khó khăn trong việc triển khai thiết kế phần cứng theo kỹ
thuật pipeline nhằm đảm bảo đạt được thông lượng cao, tần số hoạt
động lớn, trong khi sử dụng một lượng chi phí tài nguyên phần cứng
hợp lý. Để khắc phục vấn đề này, Barbero và cộng sự đã giới thiệu
một phương pháp tiếp cận mới trong [17] gọi là phương pháp Giải mã
cầu cố định (FSD: Fixed Sphere Decoder). Ý tưởng cơ bản của FSD
là xác định trước số lượng các điểm trên chòm sao cần được xem xét
khi tính các chỉ số khoảng cách Euclide cho mỗi ăng-ten phát. Chính
vì vậy, số trường hợp thực hiện các bước được cố định khi triển khai
thuật toán FSD. Hơn nữa, độ phức tạp và thông lượng cũng có thể
xác định ngay từ khi bắt đầu thực hiện thuật tốn. Ngồi ra, việc cập
nhật bán kính và duyệt lặp lại các điểm như trong thuật tốn SESD
cũng khơng cần phải thực hiện để tối ưu hiệu suất hệ thống và đơn
giản hơn trong việc triển khai thiết kế. Điều này làm cho thuật toán
FSD phù hợp hơn đối với việc triển khai kiến trúc pipeline so với kỹ
thuật Tree-search tuần tự được sử dụng trong thuật toán SESD. Một
số kiến trúc phần cứng của bộ tách tín hiệu FSD đã được công bố như
thiết kế của Barbero trong cơng trình [17] và thiết kế của Chu trong
cơng trình [18]. Các thiết kế này đạt được tần số hoạt động cao, lên
tới 265 MHz như trong thiết kế của Chu khi triển khai trên Virtex 5
VSX240T. Tuy nhiên, các kết quả đạt được của các thiết kế này có
thể tốt hơn nữa khi áp dụng các kỹ thuật thiết kế pipeline, đặc biệt
là về thông lượng và tần số hoạt động.
6


Với phân tích nêu trên và xuất phát từ những kết quả nghiên cứu

trong và ngoài nước cho thấy, mặc dù đã có rất nhiều cơng trình
nghiên cứu đề xuất về thuật toán cũng như kiến trúc phần cứng cho
các bộ tách tín hiệu sử dụng trong các mơ hình MIMO khác nhau,
nhưng các bộ tách tín hiệu này nhìn chung vẫn có thể tối ưu hơn nữa
về thuật tốn để tăng cường phẩm chất BER, giảm độ phức tạp tính
tốn. Đồng thời vẫn có nhiều bộ tách sóng có thuật toán rất tốt nhưng
chưa được thiết kế kiến trúc phần cứng với các thông số thiết kế tối
ưu để có thể triển khai trong thực tế và phù hợp với công nghệ hiện
tại. Đặc biệt là đối với các hệ thống truyền dẫn tốc độ cao, như hệ
thống Điều chế khơng gian tốc độ cao HRSM, thì phần cứng của bộ
tách tín hiệu địi hỏi phải được thiết kế đảm bảo đạt thông lượng cao
và tần số hoạt động lớn. Điều này nhằm đáp ứng được yêu cầu về tốc
độ cao trong việc truyền nhận dữ liệu. Song song với đó là lượng chi
phí tài ngun phần cứng sử dụng cũng cần phải nằm trong giới hạn
hợp lý. Do đó, việc nghiên cứu, triển khai các kỹ thuật thiết kế kiến
trúc phần cứng VLSI như xử lý pipeline và xử lý parallel vào kiến trúc
của các bộ tách tín hiệu ở phía thu là rất cần thiết để có thể đáp ứng
được các yêu cầu về thiết kế nêu trên. Chính vì vậy, nghiên cứu sinh
đã lựa chọn và thực hiện luận án “Nghiên cứu bộ tách tín hiệu trong
các hệ thống SM-STBC: mơ hình, thuật tốn và thực thi”. Luận án
tập trung nghiên cứu và đề xuất về mặt lý thuyết các giải pháp cải
thiện phẩm chất BER của hệ thống, giảm độ phức tạp tính tốn gồm
cải tiến các bộ tách tín hiệu chưa tối ưu và xây dựng 01 mơ hình mã
khối khơng gian thời gian tốc độ cao. Tiếp đó, luận án tiến hành triển
khai thiết kế phần cứng cho một số bộ tách tín hiệu trên nền tảng
7


×