Để xác định điểm bắt đầu của khung, liên hợp phức của nửa đầu được nhân tương quan mẫu ở nửa cịn lại. Để tính tương quan, ta sử dụng hai cửa sổ trượt trên miền thời gian W1 và W2 đều có chiều dài L bằng chiều dài nửa mẫu symbol huấn luyện. Do kích
thước cửa sổ là NS /2 mẫu nên hàm giá trị độ lệch sẽ có một vùng phẳng trong các
khoảng CP. Khoảng này khơng có ích trong việc ước lượng độ lệch thời gian symbol. Do đó, để khắc phục nhược điểm này ta tính trung bình giá trị tương quan trên độ dài một khoảng CP như phương trình:
M (n) | P(n) |2 /(R(n))2 (2.2) với: P(n) L1 (( y*(n i).y (n i L)) i0 l l (2.3) R(n) L1| y (n i L) |2 i0 l (2.4)
Ta có là tín hiệu thu được, n là điểm ứng với mẫu đầu tiên trong cửa sổ trượt 2L.
b. Phương pháp Minn
Nhằm nâng cao độ chính xác cho phương pháp Schmidl, symbol huấn luyện trong phương pháp Minn [9] được chia thành bốn khoảng với mẫu tín hiệu trên hai khoảng sau là đảo của các giá trị trong hai khoảng đầu.
S [A, B, A,
B] (2.5)
Với L NS /4 , khi đó: P(n) L L1 y*((n 2Lk i).y (n 2Lk i L)) (2.6) R(n) L L1| y (n 2Lk i L) |2 (2.7) c. Phương pháp Park
Mặc dù phương pháp Minn khắc phục được nhược điểm của phương pháp Schmidl, tuy nhiên sai số trung bình bình phương MSE vẫn khá lớn trong kênh bị nhiễu ISI [20]. Do vậy, Park [19] đề xuất phương pháp sử dụng symbol huấn luyện với cấu trúc như sau:
S [A, B, A*, B*] (2.8)
Để xác định điểm bắt đầu OFDM symbol, phương pháp này cơ bản được thực hiện giống với phương pháp Minn hay phương pháp Schmidl, chỉ khác một điều cấu trúc symbol huấn luyện S sẽ được chia thành bốn khoảng A, B, A*, B*, với A*, B* tương ứng là liên hợp phức của A, B,
L=
NS /4 .
Khi đó, P(n) được xác định như sau:
P(n) Ns /2 y (n k).y (n k) k 0 l l (2.9) P(n) Ns /2 | y (n k) |2 (2.10) d. Phương pháp Seung k 0 i0 l k 0 i0 l k 0 l
Dựa theo phương pháp Park, cấu trúc symbol huấn luyện của phương pháp được thể hiện như dưới đây, với B* là liên hợp phức của mẫu tín hiệu đối xứng với mẫu A.
S [ A, B*] (2.11) Khi đó, ta có: P(n) Ns /2 y (n k).y (n k 1) (2.12) P(n) 1 Ns /2 | y (n k N / 2 |2 (2.13) 2 2.2.3. Nhận xét chung k 0 i
Các phương pháp đồng bộ thời gian dựa symbol huấn luyện ở trên đều cho kết quả đồng bộ rất chính xác. Tuy nhiên, đặc điểm mơi trường thủy âm là băng thơng hạn chế, vì vậy các phương pháp này không phù hợp với kênh truyền dưới nước bởi khi chèn thêm symbol cấu trúc đặc biệt vào trước frame khiến một phần băng thông hệ thống bị chiếm dụng. Để khắc phục nhược điểm này,tác giả đề xuất một thuật toán đồng bộ thời gian hồn tồn mới, thuật tốn này chỉ sử dụng khoảng bảo vệ GI để xác định điểm bắt đầu của khung dữ liệu OFDM để đồng bộ. Chi tiết về thuật tốn sẽ được trình bày trong phần tiếp đây.
2.3.Thuật toán đồng bộ thời gian sử dụng khoảng bảo vệ GI
Hầu hết các phương pháp đồng bộ thời gian thơng thường sử dụng chuỗi kí tự đặc biệt biết trước hoặc Header như phương pháp của Schmidl [8], phương pháp của Park và Seung [19]. Các phương pháp này dẫn đến sự thừa của băng thông để gửi các ký hiệu thí điểm. Do đó, tác giả đề xuất một thuật tốn đồng bộ hóa thời gian cho thơng tin liên lạc âm thanh dưới nước, sử dụng khoảng bảo vệ (GI) được lấy ra từ trong ký tự OFDM. Mục đích chính của việc sử dụng GI là để chống lại nhiễu ISI.
Thông tin dưới nước (UWA) đang trở thành một trong những vấn đề được nhiều nhà nghiên cứu quan tâm hiện nay [6,8]. Việc truyền tin dưới nước gặp nhiều khó khăn do tốc độ truyền sóng âm rất chậm (1,5km/s) so với tốc độ truyền tín hiệu sóng vơ tuyến trong
l k
chân khơng (300,000km/s) nên băng thơng truyền tín hiệu trong nước là rất nhỏ chỉ vài Khz đến vài chục Khz [9,10]. Ngoài ra do suy hao lớn và nhiễu mạnh do ảnh hưởng của nhiều yếu tố như mơi trường, sóng, gió và các phương tiện giao thơng đường thủy,…. nên khoảng cách truyền tin cũng bị hạn chế rất nhiều chỉ một vài km [11], [12]. Có nhiều kỹ thuật truyền tin đã đươc áp dụng cho truyền thông dưới nước như ASK, FSK, QAM, đã được ứng dụng từ lâu nhưng có bị hạn chế về tốc độ truyền tin do khả năng điều chế nhiều mức kém. Một số công nghệ truyền tin mới được ứng dụng trong truyền thông dưới nước như OFDM [17] được ứng dụng do khả năng sử dụng hiệu quả băng tần và đặc biệt là khả năng chống nhiễu đa đường tốt [23]. Tuy nhiên OFDM đặc điểm là rất nhạy cảm với sai lệch tần số [24], do vậy nó cần được đồng bộ chính xác. Do
đặc điểm của truyền tín hiệu dưới nước là bị ảnh hưởng rất mạnh của nhiễu và tính chất khơng tuyến tính của bộ thu phát sóng âm nên băng tần truyền dẫn bị ảnh hưởng rất mạnh của lựa chọn tần số. Thêm vào đó do băng thơng rất hạn chế nên cần hạn chế tối đa các thông tin mào đầu dữ liệu. Vì vậy, luận án đề xuất một phương pháp đồng bộ sử dụng khoảng bảo vệ (GI) của tín hiệu OFDM để xác định điểm bắt đầu của dữ liệu. Ưu điểm của phương pháp này là khả năng xác định chính xác điểm bắt đầu của tín hiệu trong trường hợp có nhiễu mạnh và loại trừ được ảnh hưởng của nhiễu khi chưa có tín hiệu thực sự được truyền đi.
Trong truyền thơng thủy âm, do đặc điểm sóng âm thanh là suy hao lớn ở tần số cao nên để truyền đi xa thường dùng tần số thấp khoảng vài chục Khz. Trong thực nghiệm sử dụng tần số từ 12-15Khz. Ở tần số này việc điều chế tín hiệu có thể thực hiện trực tiếp ở băng tần cơ sở mà khơng cần qua bước nhân với sóng mang như các hệ thống OFDM sử dụng sóng radio. Để có thể truyền được tín hiệu chỉ gồm các giá trị thực sau khi biến đổi IFFT, kỹ thuật ánh xạ sắp xếp tín hiệu lên sóng mang đặc biệt được sử dụng.
2.3.1. Mơ tả hệ thống
Trong môi trường truyền thông tin dưới nước, thơng thường người ta sử dụng một tần số sóng mang thấp khoảng vài chục kHz để tránh sự mất mát suy hao ở tần số cao. Do vậy tín hiệu sẽ được thực hiện điều chế trực tiếp tại băng tần cơ sở (baseband) mà không sử dụng điều chế IQ sau khi chuyển đổi từ số sang tương tự (DAC) giống như thực hiện trong hệ thống truyền thông tin vô tuyến OFDM. Trong phần này, luận án mô tả một kỹ thuật sắp xếp (mapping) các sóng mang con, để tín hiệu truyền sau khi biến đổi IFFT là một tín hiệu thực. Phần ảo của tín hiệu truyền sẽ bị triệt tiêu. Như vậy, chúng ta có thể tránh được việc sử dụng bộ điều chế IQ. Sơ đồ của hệ thống truyền tin dưới nước được thể hiện trong Hình 2.4.
7
8
1 2 3 4 5 6
15 14 13 12 11 10 9
Hình 2.4. Sơ đồ hệ thống OFDMGiải thích chức năng các khối trong hệ thống: Giải thích chức năng các khối trong hệ thống:
(1): Nguồn dữ liệu cần phát Data input được gửi đến bộ biến đổi nối tiếp ra song song (S/P)
(2): Khối điều chế M-QAM (3): Khối để chèn không (4): Biến đổi IFFT
(5): Chèn khoảng bảo vệ cho tín hiệu OFDM (6): Biến đổi tín hiệu từ song song ra nối tiếp (P/S) (7): Bộ biến đổi DAC
(8): Bộ biến đổi ADC
(9): Khối thuật toán đồng bộ thời gian (10): Loại bỏ khoảng bảo vệ GI
(11): Bộ biến đổi nối tiếp ra song song (S/P) (12): Biến đổi FFT
(13): Biến đổi tín hiệu từ song song ra nối tiếp (P/S) (14): Khối giải điều chế M-QAM
(15): Biến đổi tín hiệu từ song song ra nối tiếp (P/S)
Chuỗi bit đầu vào được đưa qua khối S/P thành K tín hiệu ra song song, sau đó được điều chế ở khối M-QAM ra K ký hiệu phức. Những ký hiệu này được thể hiện bởi :
S [S0 , S1,..., SK 1] , trong đó của hệ thống OFDM.
K (N 1) / 2 với N là độ dài FFT cũng là số sóng mang
Sau khi điều chế M-QAM, khối Zeros Insertion sẽ chèn ký tự “0” vào tín hiệu để đảm bảo tín hiệu sẽ được truyền ở băng tần thiết kế cũng như chuyển đổi ký tự phức sang tín hiệu thực và đưa vào khối IFFT. Kỹ thuật sắp xếp được mơ tả như sau:
Hình 2.5. Kỹ thuật sắp xếp sóng mang trong hệ thống OFDM
Trong hệ thống sử dụng khoảng tần số từ f
min 12 KHz đến fmax 15 KHz và tần số
lấy mẫu
fS 96 KHz . Sau khi áp dụng kỹ thuật sắp xếp sóng mang, tín hiệu S được biến
đổi sang miền thời gian nhờ khối IFFT, khi đó tín hiệu hồn tồn là tín hiệu thực bởi phần ảo đã bị triệt tiêu. Tiếp theo GI mẫu tín hiệu của S sẽ được copy và paste vào phần đầu của tín hiệu OFDM để chống nhiễu liên ký tự (ISI). Sau đó, chúng sẽ được biến đổi sang chuỗi tín hiệu nối tiếp nhờ khối P/S. Trước khi được gửi đến transducer để truyền trong mơi trường nước, tín hiệu số được biến đổi sang tương tự dưới dạng sóng âm thanh nhờ khối DAC. Ở phía bên thu tín hiệu sẽ được giải mã theo trình tự ngược lại. Ở đây chúng ta chú ý thấy trong Hình 2.4 có khác biệt so với các hệ thống OFDM thơng thường ở chỗ có thêm một khối được gọi là khối đồng bộ thời gian. Trong khối này có chứa thuật thốn đồng bộ thời gian mà luận án sẽ trình bày cụ thể ở phần tiếp dưới đây.
Như chúng ta đa biết, hầu hết các phương pháp đồng bộ thời gian thông thường sử dụng chuỗi kí tự đặc biệt biết trước hoặc Header như phương pháp của Schmidl [20], phương pháp của Park và Seung [21]. Các phương pháp này sử dụng các chuỗi ký tự đặc biệt nên ảnh hưởng đến hiệu suất sử dụng băng thơng. Do đó, luận án đề xuất một thuật tốn đồng bộ thời gian cho thông tin liên lạc âm thanh dưới nước, sử dụng khoảng bảo vệ (GI) được lấy ra từ trong ký tự OFDM. Mục đích chính của việc sử dụng GI là để chống lại nhiễu ISI.
Thuật tốn đồng bộ được đề xuất được mơ tả như sau: cho x(n) là một tín hiệu
truyền qua kênh h(n) . Sau đó, tín hiệu thu được y(n) có thể được biểu diễn như sau:
Trong đó w(n) là nhiễu.
y(n) h(n)* x(n)
w(n)
(2.14)
Vị trí bắt đầu của mỗi tín hiệu OFDM được phát hiện bằng cách tìm kiếm vị trí của khoảng bảo vệ. Thuật tốn đề xuất để tìm kiếm GI dựa trên tiêu chí MSE được mơ tả như sau:
YES T Tsyn NO End T:T1 Step5:M(i):M(i)/ max(M(i)) i0,...,LNG Step4: M (i ) P (i ).R (i ) LN G
Step3: Caculate R(i) | y(i : i G). y(i N : i N G) | i0
Step2: CaculateQ(i) max(P(i))-P(i)) i 0,..., L N G
LN G
P(i) | y(i : i G) y(i N :i N G) | i0
Step1: Caculate
Begin T: 0
Hình 2.6. Thuật tốn đồng bộ thời gian sử dụng chuỗi GI
Nội dung của lưu đồ thuật toán được diễn giải như sau:
Bước : Tính tổng chênh lệch biên độ giữa tín hiệu thu được
sau:
y(i) và y(i N) như
LN G
P(i)
i0 | y(i : i G) y(i N :i N
G) |
(2.15) Với i là chỉ số của mỗi kí tự OFDM, G là độ dài chuỗi bảo vệ GI, L là độ dài
của tín hiệu y(n) và N là độ dài FFT.
Bước 2: Tính tốn hàm
Q(i) như sau:
Với :
Q(i) max(P(i))-
P(i)
( 2 . 1 6 )
Bước 3: Nhân tín hiệu y(i) và y(i N) như sau:
R(i) LN G i0 | y(i : i G). y(i N : i N G) | (2.17)
Bước 4: Ma trận thời gian
R(i) như sau:
M (i) P(i).R(i)
được xác định bằng cách nhân P(i) với
M (i) P(i).R(i)
Bước 5: Chuẩn hóa ma trận thời gian
M (i): M (i) / max(M(i))
M (i) P(i).R(i) : (2.18) (2.19) Với i 0,..., L N G . 2.3.2. Kết quả thực nghiệm
Hệ thống được thực nghiệm tại Hồ Tiền- Đại Học Bách Khoa Hà Nội. Hệ thống được thiết lập với khoảng cách giữa bên phát và thu là 60m với độ sâu là 1m. Các tham số của hệ thống được cho như bảng sau:
Bảng 2. Các thông số của hệ thống thủy âm sử dụng thuật tốn đồng bộ thời gian
Thơng số Giá trị
Hệ thống SISO 1phát-1 thu
Tần số lấy mẫu 96kHz
Băng thông 12-15Khz
Độ dài FFT 4096
Độ dài khoảng bảo vệ GI 1024
Kiểu điều chế QPSK
Khoảng cách giữa các sóng mang con 23.4375Hz
Ở đây transducer và hydrophone được sử dùng kèm mạch khuếch đại và máy tính có card âm thanh để xử lý tín hiệu. Các kết quả thu được sẽ được xử lý bằng phần mềm tại phịng WICOM Lab.
Hình 2.7. Hệ thống OFDM thực nghiệm
Hình 2.8. Tín hiệu OFDM thu được trên hệ thống tại Hồ Tiền
Kiểm tra hàm mật độ xác suất của biên độ tín hiệu tín hiệu thủy âm thu được ta thấy nó có dạng chuẩn của phân bố Rayleigh.
Hình 2.9. Hàm phân bố mật độ xác suất của biên bộ tín hiệu OFDM thu được
Để kiểm tra kết quả của phương pháp này, ta sẽ đi so sánh với kết quả khi sử dụng phương pháp Schmidl đối với hệ thống thử nghiệm trên Hồ Tiền. Kết quả so sánh tại
Hình 2.10 cho thấy tín hiệu của phương pháp mà luận án trình bày có sự ổn định hơn so
với phương pháp Schmidl.
Tiếp theo ta so sánh tỷ số tín hiệu trên nhiễu SNR của hai phương pháp:
Hình 2.11. So sánh SNR giữa hai phương pháp
Cuối cùng là mơ hình chịm sao tín hiệu thu được. Qua đó, ta thấy phân bố của các điểm xung quanh chòm sao rất nhỏ và tập trung nên biên độ và pha của tín hiệu thu được sẽ cho kết quả tốt hơn so với phương pháp Schmidl.
Schmidl’s method Proposed method
2.4. Kết luận chương
Đồng bộ thời gian trong hệ thống OFDM là vô cùng quan trọng quyết định đến hiệu suất của hệ thống OFDM. Các thuật toán đồng bộ thời gian chủ yếu sử dụng chuỗi symbol huấn luyện cho kết quả đồng bộ tốt nhưng lại lãng phí băng thơng và giảm tốc độ truyền dữ liệu. Phương pháp do luận án trình bày đã giải quyết tốt vấn đề hiệu quả sử dụng băng thông, do chỉ sử dụng chuỗi GI để đồng bộ, đồng thời các kết quả thực nghiệm đã chứng minh phương pháp do tác giả đề xuất có hiệu quả tốt hơn so với các phương pháp hiện nay.
Kết quả của chương này đã được công bố trong bài báo sau:
C1. Dinh Hung Do, Quoc Khuong Nguyen, Viet Ha Do and Van Duc Nguyen (Hanoi
Unversity of Science and Technology, Vietnam) A Time Synchronization Method for OFDM-Based Underwater Acoustic Communication Systems, In 2016 International Conference on Advanced Technologies for Communications (ATC), pp131-134, 2016.
CHƯƠNG 3 PHƯƠNG PHÁP BÙ DỊCH TẦN DOPPLER CHO HỆ THỐNG OFDM TRUYỀN THÔNG TIN DƯỚI NƯỚC 3.1. Giới thiệu chương
Việc truyền tin dưới nước gặp nhiều khó khăn do tốc độ truyền sóng âm rất chậm (1,5km/s) nên với sự chuyển động tương đối chậm giữa bên phát và thu cũng gây ra lượng dịch tần Doppler lớn ảnh hưởng đến tín hiệu OFDM. Trước tiên ta cần nghiên cứu về hiện tượng Doppler cho hệ thống OFDM.
3.2. Đặc điểm của hiện tượng Doppler
Hiện tượng Doppler không ảnh hưởng nhiều tới hiện tượng co giãn thời gian, ví dụ với vận tốc 1 m/s gây ra độ dịch tần bằng 15 Hz nhưng chỉ gây ra sai lệch 1 mẫu cho mỗi một ký tự OFDM. Một phương pháp bù dịch tần Doppler mới bao gồm hai giai đoạn mà khơng cần phải lấy mẫu tín hiệu lại. Giai đoạn đầu là q trình xoay ngược pha trước khi thực hiện điều chế FFT để bù dịch tần thơng thường. Giai đoạn hai là q trình bù dịch tần Doppler trước khi ước lượng kênh bằng cách sử dụng một ma trận ICI. Để tăng độ chính xác khi ước lượng độ dịch tần, hệ thống mới sử dụng các tín hiệu dẫn đường liên tục kết hợp với việc giám sát sự biến đổi theo thời gian của hàm phân bố cơng suất trễ (PDP).
3.2.1. Mơ hình tín hiệu