Đồ án: Hiện thực hóa kỹ thuật OFDM trên FPGA - Đại học Tôn Đức Thắng

Tài liệu nghiên cứu Kl le quang huy 2015 621 3, tổng hợp lý thuyết và thực hành, cung cấp kiến thức chuyên sâu về ., phục vụ nghiên cứu và ứng dụng thực tiễn

Chuyên ngành

Điện – Điện tử

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2014

81
5
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI NÓI ĐẦU

DANH SÁCH HÌNH VẼ

DANH SÁCH CÁC BẢNG BIỂU

DANH SÁCH CÁC TỪ VIẾT TẮT

1. CHƯƠNG I: NGUYÊN LÍ VÀ CẤU TRÖC CỦA HỆ THỐNG OFDM

1.1. Lịch sử phát triển

1.2. Những đặc điểm cơ bản của OFDM

1.3. CÁC ỨNG DỤNG THỰC TẾ CỦA OFDM

1.3.1. Truyền hình số (DVB) và truyền thanh số (DAB)

1.3.2. Mạng cục bộ không dây IEEE 802

1.3.3. Mạng máy tính diện rộng không dây IEEE 802

1.3.4. Truyền thông vô tuyến thế hệ thứ tư (4G)

1.4. NGUYÊN LÍ VÀ CẤU TRÖC CỦA HỆ THỐNG OFDM

1.4.1. Nguyên lí của hệ thống OFDM

1.4.2. Tín hiệu OFDM điều chế

1.4.3. Thực hiện hệ thống OFDM bằng phép biến đổi IFFT/FFT

1.4.4. Khoảng bảo vệ (Guard Interval hay Cyclic Prefix)

1.5. ƢU ĐIỂM VÀ NHƢỢC ĐIỂM CỦA HỆ THỐNG OFDM

1.5.1. Nhược điểm

1.6. KÊNH TRUYỀN TRONG HỆ THỐNG OFDM

1.6.1. Tác động của kênh truyền

1.6.2. Cân bằng cho hệ thống OFDM

1.6.3. Phương pháp sử dụng pilot

2. CHƯƠNG 2: TÌM HIỂU VỀ BOARD MẠCH ALTERA DE2

2.1. TRỌN GÓI CỦA DE2

2.2. Các thành phần cấu thành

2.3. Lắp rắp board DE2

2.3.1. Giao diện và các thành phần

2.3.2. Sơ đồ khối của board DE2

2.4. MỘT SỐ ỨNG DỤNG CỦA BOARD DE2

3. CHƯƠNG 3: TÌM HIỂU NGÔN NGỮ LẬP TRÌNH VHDL

3.1. TỔNG QUAN VỀ NGÔN NGỮ VHDL

3.2. CÁC ĐẶC ĐIỂM CHÍNH CỦA NGÔN NGỮ VHDL

3.3. CÁC CẤU TRÚC CƠ BẢN CỦA NGÔN NGỮ VHDL

3.3.1. Khai báo thực thể (Entity)

3.3.2. Các kiểu kiến trúc (Architecture)

3.3.3. Định cấu hình (Configurations)

3.3.4. Các thư viện thiết kế (Library)

3.3.5. Các kiểu dữ liệu (Data Types)

3.3.6. Liên kết tín hiệu

3.3.7. Biên dịch VHDL

4. CHƯƠNG 4: THIẾT KẾ HỆ THỐNG OFDM

4.1. CÁC KHỐI CHỨC NĂNG

4.1.1. Bộ biến đổi S/P và P/S

4.1.2. Bộ ánh xạ và giải ánh xạ chòm sao

4.1.3. Tạo tín hiệu ofdm bằng phép biến đổi IFFT/FFT

4.1.4. Chèn và loại bỏ tiền tố tuần hoàn (CP)

4.1.5. Bộ cân bằng (equalizer)

4.2. QUY TRÌNH THIẾT KẾ

4.2.1. Tóm tắt các bước thiết kế và hiện thực ứng dụng với Quartus II 9

4.2.2. Giao diện làm việc Altera Quartus 9

4.2.3. Khởi tạo project mới

4.2.4. Viết module đặc tả bằng VHDL

4.2.5. Thiết lập tín hiệu INPUT, OUTPUT

4.2.6. Tổng hợp thiết kế

4.2.7. Nạp lên board

5. CHƯƠNG 5: KẾT QUẢ THỰC HIỆN

5.1. MODULE PHÁT CỦA OFDM TRÊN FPGA

5.1.1. Sơ đồ khối module test cho phần phát

5.1.2. Kết quả test module cho phần phát

5.1.3. Kết quả mô phỏng Model Sim cho phần phát

5.2. MODULE THU CỦA OFDM TRÊN FPGA

5.2.1. Sơ đồ khối module test cho phần phát và thu

5.2.2. Kết quả test module cho phần phát và phần thu

5.2.3. Kết quả mô phỏng Model Sim cho phần thu

6. CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

6.1. HƢỚNG PHÁT TRIỂN

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về hiện thực hóa OFDM trên FPGA cho đồ án

Kỹ thuật OFDM (Orthogonal Frequency Division Multiplexing) đã trở thành một trụ cột trong các hệ thống truyền thông hiện đại, từ truyền thông không dây (WiFi, LTE, 5G) đến truyền hình số. Ưu điểm chính của OFDM bao gồm khả năng chống nhiễu đa đường, hiệu quả sử dụng băng tần và tính linh hoạt. Tuy nhiên, việc triển khai OFDM đòi hỏi các phép tính toán phức tạp, đặc biệt là biến đổi IFFT/FFT. FPGA (Field-Programmable Gate Array) nổi lên như một nền tảng lý tưởng để hiện thực hóa OFDM, bởi khả năng xử lý song song, tốc độ cao và tính linh hoạt trong cấu hình phần cứng. Bài viết này đi sâu vào quá trình hiện thực hóa OFDM trên FPGA trong bối cảnh đồ án tốt nghiệp, từ việc lựa chọn phần cứng (ví dụ: Xilinx, Altera) và công cụ thiết kế (ví dụ: Vivado, Quartus) đến các bước thiết kế và mô phỏng OFDM, tối ưu OFDM, đánh giá hiệu năng OFDM. Việc hiện thực hóa kỹ thuật OFDM trên FPGA là một bài toán phức tạp đòi hỏi kiến thức chuyên sâu về cả lý thuyết OFDM, kiến trúc FPGA, và kỹ năng lập trình VHDL/Verilog. Đồ án thường bao gồm các giai đoạn chính: nghiên cứu lý thuyết, thiết kế kiến trúc, mô phỏng OFDMthiết kế OFDM bằng MATLAB, ISE, viết code VHDL/Verilog, kiểm tra hiệu năng OFDMbáo cáo đồ án tốt nghiệp. Kết quả cuối cùng là một hệ thống OFDM hoạt động trên phần cứng FPGA , thể hiện khả năng xử lý tín hiệu số (DSP) trong thời gian thực. Dù còn nhiều thách thức, việc hiện thực hóa OFDM trên FPGA mang lại giá trị thực tiễn cao, giúp sinh viên nắm vững kiến thức và kỹ năng cần thiết cho sự nghiệp trong lĩnh vực truyền thông không dây.

1.1. Tầm quan trọng của OFDM trong truyền thông không dây hiện đại

OFDM là kỹ thuật điều chế đa sóng mang trực giao, cho phép truyền dữ liệu tốc độ cao trên các kênh tần số chọn lọc. Kỹ thuật này rất quan trọng trong môi trường truyền dẫn không dây, nơi tín hiệu thường xuyên bị ảnh hưởng bởi nhiễu đa đường và fading. Các chuẩn IEEE 802.11, LTE, và 5G đều dựa trên OFDM để đảm bảo hiệu suất truyền dẫn tối ưu. Kỹ thuật này cho phép phổ của các sóng mang con có thể chồng lấn lên nhau. Khi đó, phổ tầng của hệ thống sẽ đƣợc sử dụng hiệu quả hơn. Đồng thời, việc truyền dữ liệu tốc độ thấp trên từng sóng mang con và sử dụng đoạn cyclic prefix giúp hệ thống tránh đƣợc can nhiễu liên ký hiệu (ISI) và nhiễu liên sóng mang (ICI).

1.2. Lợi thế của FPGA so với các nền tảng hiện thực hóa khác

FPGA cung cấp khả năng tái cấu trúc phần cứng, cho phép thiết kế OFDM linh hoạt và tối ưu hóa theo yêu cầu cụ thể. So với bộ xử lý tín hiệu số (DSP), FPGA có thể thực hiện các phép tính song song hiệu quả hơn, đặc biệt là các phép biến đổi IFFT/FFT. Hơn nữa, FPGA cho phép tích hợp nhiều chức năng khác nhau trên cùng một chip, giảm kích thước và công suất tiêu thụ. Đặc điểm nổi bật của các kit dựa trên FPGA là tốc độ xử lý cao nhờ khả năng thực hiện các phép xử lý song song. Các kit này phù hợp trong nghiên cứu và phát triển các tầng vật lý với thời gian trễ ngắn.

II. Thách thức và vấn đề khi hiện thực hóa OFDM trên FPGA

Mặc dù có nhiều ưu điểm, việc hiện thực hóa OFDM trên FPGA không hề đơn giản. Một trong những thách thức lớn nhất là độ phức tạp của các phép biến đổi IFFT/FFT, đặc biệt khi số lượng sóng mang con lớn. Yêu cầu về tốc độ truyền dữ liệu cao cũng đòi hỏi FPGA phải có hiệu năng đủ mạnh. Ngoài ra, việc tối ưu OFDM để giảm công suất tiêu thụđộ phức tạp phần cứng là một bài toán khó. Các vấn đề khác bao gồm đồng bộ hóa, ước lượng kênh truyền, cân bằng kênh truyền và giảm hệ số tỉ lệ năng lượng đỉnh trên năng lượng trung bình (PAPR). Việc lựa chọn kiến trúc FPGA phù hợp và công cụ thiết kế hiệu quả cũng là yếu tố then chốt. Sự phức tạp của các thuật toán OFDM đòi hỏi người thiết kế phải có kiến thức chuyên sâu về cả lý thuyết OFDM và kiến trúc FPGA, cũng như kỹ năng lập trình VHDL/Verilog. Bên cạnh đó, tài liệu tham khảo OFDM có giới hạn nên còn xảy ra nhiều sai sót. Em rất mong các thầy cô và các bạn góp ý bổ sung để bản đồ án tốt nghiệp được hoàn thiện hơn.

2.1. Độ phức tạp tính toán của IFFT FFT và giải pháp tối ưu

Phép biến đổi IFFT/FFT là trái tim của hệ thống OFDM. Độ phức tạp tính toán của IFFT/FFT tăng theo cấp số nhân với số lượng sóng mang con. Để giảm độ phức tạp, có thể sử dụng các thuật toán FFT hiệu quả như Cooley-Tukey hoặc Split-Radix, hoặc triển khai kiến trúc phần cứng song song để tăng tốc độ tính toán.

2.2. Yêu cầu về tốc độ xử lý và tài nguyên FPGA

Hệ thống OFDM yêu cầu FPGA phải có tốc độ xử lý đủ cao để đáp ứng tốc độ truyền dữ liệu mong muốn. Điều này đòi hỏi việc lựa chọn FPGA có số lượng logic cells, bộ nhớ và bộ ADC/DAC phù hợp. Hơn nữa, cần tối ưu OFDM thiết kế để giảm thiểu việc sử dụng tài nguyên FPGA, đặc biệt là các khối nhân (multiplier) và bộ nhớ.

2.3. Giảm công suất tiêu thụ và độ phức tạp phần cứng

Trong các ứng dụng di động, công suất tiêu thụ là một yếu tố quan trọng. Việc tối ưu OFDM thiết kế để giảm công suất tiêu thụ đòi hỏi việc sử dụng các kỹ thuật như clock gating, power gating, và voltage scaling. Đồng thời, cần đơn giản hóa kiến trúc phần cứng để giảm độ phức tạp phần cứng và diện tích chip.

III. Phương pháp hiện thực hóa OFDM hiệu quả trên FPGA

Việc hiện thực hóa OFDM trên FPGA đòi hỏi một quy trình thiết kế bài bản, bao gồm các bước: lựa chọn phần cứng và công cụ, thiết kế kiến trúc, lập trình VHDL/Verilog, mô phỏng OFDM và kiểm tra. Cần đặc biệt chú trọng đến việc tối ưu OFDM kiến trúc và code để đáp ứng yêu cầu về tốc độ, công suất và tài nguyên. Việc sử dụng các thư viện IP cores có sẵn cho IFFT/FFT và các khối chức năng khác có thể giúp giảm thời gian phát triển và tăng độ tin cậy.

3.1. Lựa chọn nền tảng FPGA Xilinx Altera và công cụ thiết kế

Các nhà sản xuất FPGA hàng đầu như XilinxAltera (hiện thuộc Intel) cung cấp nhiều dòng sản phẩm phù hợp với các ứng dụng OFDM khác nhau. Xilinx VivadoAltera Quartus là các công cụ thiết kế mạnh mẽ, cung cấp các thư viện IP cores, trình mô phỏng OFDM, và công cụ tổng hợp thiết kế.

3.2. Thiết kế kiến trúc phần cứng cho các khối chức năng OFDM

Cần thiết kế kiến trúc phần cứng hiệu quả cho các khối chức năng OFDM như IFFT/FFT, bộ điều chế/giải điều chế, bộ thêm/loại bỏ cyclic prefix, và bộ cân bằng kênh. Có thể sử dụng các kiến trúc song song, pipeline, hoặc systolic array để tăng tốc độ xử lý. Đặc biệt cần chú ý đến việc lựa chọn độ dài từ (word length) phù hợp để đảm bảo độ chính xác và giảm tài nguyên.

3.3. Lập trình VHDL Verilog và tối ưu hóa code

Lập trình VHDL/Verilog là bước quan trọng để hiện thực hóa thiết kế OFDM trên FPGA. Cần viết code rõ ràng, dễ đọc, và dễ bảo trì. Đồng thời, cần tối ưu OFDM code để giảm thiểu việc sử dụng tài nguyên và tăng tốc độ. Có thể sử dụng các kỹ thuật như loop unrolling, pipelining, và resource sharing để cải thiện hiệu suất.

IV. Mô phỏng và kiểm tra hiệu năng hệ thống OFDM trên FPGA

Sau khi hoàn thành thiết kế, cần mô phỏng OFDM và kiểm tra hiệu năng OFDM hệ thống để đảm bảo hoạt động đúng yêu cầu. Có thể sử dụng các công cụ mô phỏng OFDM như ModelSim hoặc các trình mô phỏng OFDM tích hợp trong VivadoQuartus. Cần kiểm tra các thông số như tốc độ truyền dữ liệu, tỷ lệ lỗi bit (BER), công suất tiêu thụ, và độ phức tạp phần cứng. Kết quả mô phỏng Model Sim cho thấy được kết quả module phát và thu sau khi đã test. Từ đó ta đánh giá được tính hiệu năng OFDM của hệ thống.

4.1. Sử dụng công cụ mô phỏng ModelSim để kiểm tra chức năng

ModelSim là một công cụ mô phỏng OFDM phổ biến, cho phép kiểm tra chức năng của thiết kế VHDL/Verilog trước khi triển khai trên FPGA. Có thể sử dụng ModelSim để tạo testbench, mô phỏng hoạt động của hệ thống, và phân tích kết quả.

4.2. Đánh giá hiệu năng tốc độ BER công suất tiêu thụ

Các thông số hiệu năng OFDM như tốc độ truyền dữ liệu, tỷ lệ lỗi bit (BER), và công suất tiêu thụ cần được đo đạc và đánh giá để đảm bảo hệ thống đáp ứng yêu cầu. Có thể sử dụng các công cụ phân tích hiệu suất của VivadoQuartus để thu thập dữ liệu.

4.3. So sánh kết quả mô phỏng và kết quả thực tế

So sánh kết quả mô phỏng OFDM và kết quả thực tế trên FPGA giúp xác định các vấn đề tiềm ẩn trong thiết kế. Nếu có sự khác biệt lớn, cần xem xét lại kiến trúc, code, hoặc quy trình thiết kế.

V. Ứng dụng thực tiễn và hướng phát triển của OFDM trên FPGA

Hiện thực hóa OFDM trên FPGA có nhiều ứng dụng OFDM thực tiễn, bao gồm truyền thông không dây, truyền hình số, và xử lý tín hiệu số. Trong tương lai, hướng phát triển của OFDM trên FPGA tập trung vào việc tối ưu OFDM để đạt được tốc độ cao hơn, công suất thấp hơn, và độ phức tạp thấp hơn. Nghiên cứu về các kỹ thuật điều chế OFDM, mã hóa, và xử lý tín hiệu tiên tiến cũng sẽ đóng vai trò quan trọng.

5.1. Ứng dụng trong truyền thông không dây WiFi LTE 5G

OFDM là công nghệ cốt lõi của các chuẩn truyền thông không dây như WiFi, LTE, và 5G. FPGA có thể được sử dụng để hiện thực hóa các hệ thống thu phát OFDM cho các ứng dụng này, đặc biệt là trong các trạm gốc (base station).

5.2. Triển khai trong hệ thống truyền hình số DVB

Tiêu chuẩn DVB (Digital Video Broadcasting) sử dụng OFDM để truyền tải tín hiệu truyền hình số mặt đất. FPGA có thể được sử dụng để hiện thực hóa các bộ giải mã DVB, cung cấp khả năng xử lý tín hiệu thời gian thực.

5.3. Hướng phát triển trong tương lai Tối ưu hóa và tích hợp

Hướng phát triển trong tương lai của OFDM trên FPGA tập trung vào việc tối ưu OFDM thiết kế để đạt được hiệu suất cao hơn và giảm công suất tiêu thụ. Tích hợp các chức năng khác như mã hóa kênh, điều chế bậc cao, và xử lý anten MIMO cũng là một xu hướng quan trọng.

VI. Kết luận và những bài học kinh nghiệm từ đồ án OFDM trên FPGA

Hiện thực hóa OFDM trên FPGA là một đồ án tốt nghiệp đầy thách thức nhưng cũng rất bổ ích. Quá trình này giúp sinh viên nắm vững lý thuyết OFDM, kiến trúc FPGA, và kỹ năng lập trình VHDL/Verilog. Đồng thời, sinh viên cũng học được cách giải quyết các vấn đề thực tế, tối ưu OFDM thiết kế, và làm việc nhóm. Kinh nghiệm thu được từ báo cáo đồ án tốt nghiệp này sẽ là nền tảng vững chắc cho sự nghiệp trong lĩnh vực truyền thông không dây.

6.1. Tổng kết những thành công và hạn chế của đồ án

Nêu bật những thành công đạt được trong quá trình thực hiện đồ án, ví dụ như thiết kế OFDM hoạt động, đạt được tốc độ truyền dữ liệu mong muốn, hoặc giảm công suất tiêu thụ. Đồng thời, cũng cần thẳng thắn nhìn nhận những hạn chế còn tồn tại, ví dụ như chưa tối ưu OFDM được kích thước code, băng thông còn hạn chế, chưa thực hiện được đầy đủ các chức năng.

6.2. Bài học kinh nghiệm về thiết kế mô phỏng và kiểm tra

Chia sẻ những bài học kinh nghiệm rút ra từ quá trình thiết kế, mô phỏng OFDM, và kiểm tra hệ thống OFDM. Ví dụ, cần lập kế hoạch chi tiết, lựa chọn công cụ phù hợp, tối ưu OFDM code, và kiểm tra kỹ lưỡng trước khi triển khai trên phần cứng.

6.3. Hướng phát triển tiếp theo và những nghiên cứu tiềm năng

Đề xuất các hướng phát triển tiếp theo cho đề tài, ví dụ như tối ưu OFDM hơn nữa hiệu suất, tích hợp thêm các chức năng, hoặc ứng dụng OFDM vào các lĩnh vực mới. Đồng thời, cũng gợi ý những nghiên cứu tiềm năng trong lĩnh vực hiện thực hóa OFDM trên FPGA.

22/09/2025

Trích đoạn nội dung tài liệu

CHƯƠNG I: NGUYÊN LÍ VÀ CẤU TRÚC CỦA HỆ THỐNG OFDM .1 Lịch sử phát triển .2 Những đặc điểm cơ bản của OFDM .2 CÁC ỨNG DỤNG THỰC TẾ CỦA OFDM .1 Truyền hình số (DVB) và truyền thanh số (DAB).2 Mạng cục bộ không dây IEEE 802.3 Mạng máy tính diện rộng không dây IEEE 802.4 Truyền thông vô tuyến thế hệ thứ tư (4G) .3 NGUYÊN LÍ VÀ CẤU TRÚC CỦA HỆ THỐNG OFDM .1 Nguyên lí của hệ thống OFDM .2 Tín hiệu OFDM điều chế .3 Thực hiện hệ thống OFDM bằng phép biến đổi IFFT/FFT .4 Khoảng bảo vệ (Guard Interval hay Cyclic Prefix) .4 ƢU ĐIỂM VÀ NHƢỢC ĐIỂM CỦA HỆ THỐNG OFDM .2 Nhược điểm .5 KÊNH TRUYỀN TRONG HỆ THỐNG OFDM .1 Tác động của kênh truyền .2 Cân bằng cho hệ thống OFDM .3 Phương pháp sử dụng pilot .11 CHƯƠNG 2: TÌM HIỂU VỀ BOARD MẠCH ALTERA DE2 .1 TRỌN GÓI CỦA DE2 .12 Hiện thực hóa kĩ thuật OFDM trên FPGA SVTH: Lê Quang Huy Trang v 2.1 Các thành phần cấu thành .2 Lắp rắp board DE2.1 Giao diện và các thành phần.2 Sơ đồ khối của board DE2.3 MỘT SỐ ỨNG DỤNG CỦA BOARD DE2 .19 CHƯƠNG 3: TÌM HIỂU NGÔN NGỮ LẬP TRÌNH VHDL .1 TỔNG QUAN VỀ NGÔN NGỮ VHDL .2 CÁC ĐẶC ĐIỂM CHÍNH CỦA NGÔN NGỮ VHDL .3 CÁC CẤU TRÚC CƠ BẢN CỦA NGÔN NGỮ VHDL. Khai báo thực thể (Entity) .2 Các kiểu kiến trúc (Architecture) .4 Định cấu hình (Configurations) .5 Các thư viện thiết kế (Library) .6 Các kiểu dữ liệu (Data Types).7 Liên kết tín hiệu .8 Biên dịch VHDL .28 CHƯƠNG 4: THIẾT KẾ HỆ THỐNG OFDM .2 CÁC KHỐI CHỨC NĂNG .1 Bộ biến đổi S/P và P/S.2 Bộ ánh xạ và giải ánh xạ chòm sao .3 Tạo tín hiệu ofdm bằng phép biến đổi IFFT/FFT .4 Chèn và loại bỏ tiền tố tuần hoàn (CP) .5 Bộ cân bằng (equalizer) .46 Hiện thực hóa kĩ thuật OFDM trên FPGA SVTH: Lê Quang Huy Trang vi 4.3 QUY TRÌNH THIẾT KẾ .1 Tóm tắt các bước thiết kế và hiện thực ứng dụng với Quartus II 9.2 Giao diện làm việc Altera Quartus 9.3 Khởi tạo project mới .4 Viết module đặc tả bằng VHDL .5 Thiết lập tín hiệu INPUT, OUTPUT.6 Tổng hợp thiết kế .7 Nạp lên board .53 CHƯƠNG 5: KẾT QUẢ THỰC HIỆN .1 MODULE PHÁT CỦA OFDM TRÊN FPGA .1 Sơ đồ khối module test cho phần phát .2 Kết quả test module cho phần phát .3 Kết quả mô phỏng Model Sim cho phần phát .2 MODULE THU CỦA OFDM TRÊN FPGA .1 Sơ đồ khối module test cho phần phát và thu .2 Kết quả test module cho phần phát và phần thu .3 Kết quả mô phỏng Model Sim cho phần thu .65 CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN .2 HƢỚNG PHÁT TRIỂN .67 TÀI LIỆU THAM KHẢO .68 Hiện thực hóa kĩ thuật OFDM trên FPGA SVTH: Lê Quang Huy Trang vii DANH SÁCH HÌNH VẼ Hình 1.1: Các sóng mang con trong miền thời gian và miền tần số .2: Phổ trong miền tần số của các sóng mang con trực giao với nhau.3: Sóng mang không chồng xung (a) và sóng mang chồng xung (b).4: Nguyên lí tạo tín hiệu OFDM đơn giản.5 Sơ đồ phía phát của hệ thống OFDM.6 Nguyên lí tạo tín hiệu OFDM bằng thuật toán IFFT .7: Tín hiệu với Cyclic prefix .8: Sơ đồ phía thu của hệ thống OFDM .9: Nguyên lí giải điều chế tín hiệu OFDM bằng thuật toán FFT .10: Ảnh hƣởng của môi trƣờng lên sự truyền sóng.11: Các pilot trong miền thời gian và tần số .1: Các thành phần của DE2 .2: Các chân của board DE2 .4: Sơ đồ khối của board DE2 .6: Chƣơng trình vẽ (paintbrush) .7: Máy hát Karaoke và máy chơi nhạc từ card SD .1: Cấu trúc Library .2: Quy trình biên dịch .1: Sơ đồ hệ thống OFDM cơ bản .2: Khối OFDM_Tx .3: Khối OFDM_Rx .4: Bộ chuyển đổi dữ liệu .5: Bộ biến đồi S/P.6: Phép điều chế 16_QAM .7: Khối thực hiện điều chế 16_QAM .8: Bƣớc đầu tiên của thuật toán DIT. 39 Hiện thực hóa kĩ thuật OFDM trên FPGA SVTH: Lê Quang Huy Trang viii Hình 4.9: Ba trạng thái để tính toán có N = 8 điểm DFT .10: Bộ butterfly trong thuật toán FFT (DIT) .11: Thuật toán FFT 8 điểm DIT .12: Thuật toán 8 điểm FFT (DIF)[ .13: Bộ butterfly trong thuật toán FFT (DIF) .14: Đảo bit dữ liệu đầu vào với FFT 8 điểm .15: Sơ đồ khối (a),(b) thực hiện bộ IFFT/FFT 16 điểm trên FPGA .16: (a)Bộ Add Cyclic Prefix và (b) Remove Cyclic Prefix .17: Bộ Add Cyclic Prefix .18: Các bƣớc thiết kế và hiện thực ứng dụng với Quartus II 9.19: Các bƣớc thiết kế và hiện thực ứng dụng với Quartus II 9.20: Tạo mới một project.21: Hộp thoại lựa chọn chip .22: Tạo mới file .23: Viết code đặc tả module .24: Lựa chọn top-level cho file.25: Bắt đầu phân tích và tổng hợp mạch .26: Cửa sổ gán chân .27: Thông báo việc biên dịch thành công .28: Cửa sổ chạy chƣơng trình trên board .1: Sơ đồ thử nghiệm bộ truyền OFDM .2: Chú thích thử nghiệm phần phát trên Kit DE2 .3: Tổng quan về lƣu lƣợng khối phát .4: Dữ liệu đầu ra khối S/P và đầu vào khối 16_QAM .5: Dữ liệu đầu ra của khối 16_QAM .6: Dữ liệu đầu vào và ra phần thực của khối IFFT .7: Dữ liệu đầu ra khối Add CP .8: Sơ đồ thử nghiệm bộ thu phát OFDM.9: Chú thích thử nghiệm thu phát trên Kit DE2. 63 Hiện thực hóa kĩ thuật OFDM trên FPGA SVTH: Lê Quang Huy Trang ix Hình 5.10: Tổng quan về lƣu lƣợng toàn hệ thống.11: Dữ liệu đầu ra khối Remove CP .12: Dữ liệu đầu ra khối FFT .13: Dữ liệu đầu ra của khối demo16_QAM.

66 Hiện thực hóa kĩ thuật OFDM trên FPGA SVTH: Lê Quang Huy Trang x DANH SÁCH CÁC BẢNG BIỂU Bảng 1.1: Một số ứng dụng sử dụng kỹ thuật OFDM đã đƣợc IEEE chuẩn hóa.1: Dữ liệu gán vào các đƣờng song song .2: Dữ liệu đặt trong bảng tra cho phép điều chế 16_QAM.1: Kết quả đầu vào và đầu ra phía phát và so sánh với matlab .2: Thử nghiệm bộ OFDM với các giá trị khác nhau. 63 Hiện thực hóa kĩ thuật OFDM trên FPGA SVTH: Lê Quang Huy Trang xi DANH SÁCH CÁC TỪ VIẾT TẮT A AWGN Additive White Gaussian Noise ADC Analog to Digital Convert ADSL Asymmetric Digital Subscriber Line B BER Bit Error Rate C CDMA Code Division Multiple Access CP Cyclic Prefix D DAC Digital to Analog Convert DFT Discrete Fourier Transform DIT Decimation-In-Time DIF Decimation-In-Frequency DSP Digital Signal Processor DVB Digital Video Broadcasting F FDM Frequency Division Multiplexing FFT Fast Fourier Transform FPGA Field-Programmable Gate Array G GI Guard Interval H HSOPA High Speed OFDM Packet Access Hiện thực hóa kĩ thuật OFDM trên FPGA SVTH: Lê Quang Huy Trang xii I ICI Inter Carrier Interference ISI Inter Symbol Interference IDFT Inverse Discrete Fourier Transform IEEE Institute of Electrical and Electronic Engneers IFFT Inverse FFT J JTAG Joint Test Action Group O OFDM Orthogonal Frequency Division Multiplexing P P/S Parallel to Serial PAPR Peak to Average Power Ratio RTL Register Transfer Level Q QAM Quadrature Amplitude Modulation QPSK Quadrature Phase-Shift Keying S S/P Serial to Parallel SC Single Carrier SNR Signal to Noise Ratio W Wimax Worldwide Interoperability for Microwave Access Hiện thực hóa kĩ thuật OFDM trên FPGA SVTH: Lê Quang Huy ĐỒ ÁN TỐT NGHIỆP Trang 1/68 CHƢƠNG I: NGUYÊN LÍ VÀ CẤU TRÖC CỦA HỆ THỐNG OFDM 1.1 Lịch sử phát triển Hệ thống đa truy cập phân chia thời gian (TDMA) và đa truy cập phân chia mã (CDMA) sẽ gặp khó khăn khi truyền dữ liệu với tốc độ cao ở môi trường truyền dẫn trong thực tế. Khi tốc độ ký hiệu (symbol) lớn hơn thời gian trễ của kênh truyền thì hệ thống sẽ bị can nhiễu liên ký hiệu (ISI). Nếu hệ thống sử dụng là đơn sóng mang thì tốc độ ký hiệu trở nên quá ngắn để đáp ứng được tốc độ cao.

Phương pháp ghép kênh phân chia tần số (FDM) có hiệu quả tốt khi truyền dẫn có tốc độ cao bằng cách truyền dữ liệu trên nhiều luồng song song có tốc độ thấp. Tuy nhiên, khi sử dụng FDM sẽ dẫn đến kém hiệu quả trong việc sử dụng phổ tần. Vì vậy, kỹ thuật OFDM đã ra đời nhằm khắc phục các khuyết điểm của FDM truyền thống. Kỹ thuật OFDM là kỹ thuật điều chế đa sóng mang trực giao.

Đây là một trường hợp đặc biệt của phương pháp điều chế đa sóng mang. Vì các sóng mang con trực giao với nhau nên cho phép phổ của các sóng mang con có thể chồng lên nhau. Vậy, kỹ thuật OFDM cho phép truyền dữ liệu với tốc độ cao và hiệu quả trong việc sử dụng phổ tần. Năm 1950 ý tưởng về hệ thống đa hợp phân chia tần số được đưa ra và ban đầu được phục vụ cho quân sự.

Năm 1957, Kineplex giới thiệu modem đầu tiên sử dụng đa sóng mang. Năm 1966, Chang (Bell Lab) công bố và đăng ký phát minh về OFDM. Từ đó OFDM đã trải qua các cột mốc đáng nhớ sau:  Năm 1985: Cimini mô tả hệ thống thông tin di động sử dụng OFDM.  Năm 1995: chuẩn đầu tiên dựa trên OFDM ra đời, chuẩn truyền thanh số ETSI Digital Audio Broadcasting - EUreka.

 Năm 1996: chuẩn truyền hình số mặt đất ETSI DVB-T (DVB-Terrestrial).  Năm 1999: chuẩn mạng cục bộ không dây IEEE 802. Thực hiện hệ thống OFDM trên FPGA SVTH: Lê Quang Huy ĐỒ ÁN TỐT NGHIỆP Trang 2/68  Năm 2002: chuẩn IEEE 802.  Năm 2004: chuẩn mạng rộng không dây IEEE 802.

Chuẩn truyền hình số cầm tay ETSI DVB-H (DVB - Handheld). Ứng dụng cho chuẩn mạng cá nhân IEEE 802.3a WPAN (MB-OFDM) và WLAN IEEE 802.  Năm 2005: Kỹ thuật OFDM được đề nghị ứng dụng trong chuẩn điện thoại di động 3.75G (3GPP & 3GPP2 LTE) - High Speed OFDM Packet Access (HSOPA), mạng máy tính diện rộng không dây IEEE 802.16e-2005, và mạng thông tin thế hệ thứ 4 (4G).2 Những đặc điểm cơ bản của OFDM Kỹ thuật OFDM là chia luồng dữ liệu trước khi phát thành N luồng dữ liệu song song có tốc độ thấp hơn và phát mỗi luồng dữ liệu trên một sóng mang con khác nhau. Các sóng mang con này được chọn là trực giao với nhau.

Việc truyền dữ liệu trên nhiều luồng giúp hệ thống OFDM có hai đặc điểm sau: sử dụng hiệu quả băng thông và dễ thực hiện cân bằng nếu kênh truyền biến đổi chậm.1 trình bày ví dụ về các sóng mang con trực giao với nhau trong miền thời gian và trong miền tần số.1: Các sóng mang con trong miền thời gian và miền tần số. [2] Thực hiện hệ thống OFDM trên FPGA SVTH: Lê Quang Huy ĐỒ ÁN TỐT NGHIỆP Trang 3/68 Tìm hiểu bản chất của OFDM, ta xét hệ thống với các băng thông của từng sóng mang con như hình 1. Phổ của các sóng mang con (subcarrier) có dạng sin này chồng lấp lên nhau, khoảng cách giữa hai phổ chính bằng độ rộng của mỗi phổ.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ