Giải pháp chuyển đổi và hiệu chỉnh TI-ADC trong khối thu băng rộng

Khám phá giải pháp chuyển đổi dấu phẩy tĩnh và hiệu chỉnh sai lệch trong ti adc cho khối thu băng rộng, nâng cao hiệu suất và độ chính xác.

Trường đại học

Đại học Bách Khoa Hà Nội

Chuyên ngành

Kỹ thuật điện tử

Người đăng

Ẩn danh

Thể loại

luận án tiến sĩ

2022

171
3
0

Phí lưu trữ

45 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

MỤC LỤC

DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT

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

DANH MỤC CÁC BẢNG BIỂU

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

MỞ ĐẦU. MỞ ĐẦU

1. CHƯƠNG 1: TỔNG QUAN VỀ TI-ADC TRONG KHỐI THU BĂNG RỘNG

1.1. Kiến trúc khối thu băng rộng và đặc điểm của TI-ADC

1.1.1. Kiến trúc máy thu băng rộng sử dụng TI-ADC

1.1.2. Nguyên tắc hoạt động của TI-ADC

1.1.3. Mô hình hóa TI-ADC với các sai lệch

1.1.3.1. Các sai lệch nội tại của các sub-ADC trong TI-ADC
1.1.3.2. Mô hình hóa TI-ADC dưới ảnh hưởng của các sai lệch

1.1.4. Các yếu tố tác động đến hiệu năng của TI-ADC

1.1.5. Các vấn đề khi thiết kế bộ hiệu chỉnh sai lệch trong TI-ADC

1.2. Kỹ thuật hiệu chỉnh sai lệch trong TI-ADC

1.2.1. Các vấn đề khi triển khai phần cứng

1.3. Kết luận chương 1

2. CHƯƠNG 2: GIẢI PHÁP HIỆU CHỈNH ĐỒNG THỜI LỆCH HỆ SỐ KHUẾCH ĐẠI, THỜI GIAN LẤY MẪU CỦA TI-ADC THEO NGUYÊN TẮC ANC

2.1. Nguyên tắc ANC trong hiệu chỉnh đồng thời lệch hệ số khuếch đại và thời gian lấy mẫu của TI-ADC

2.1.1. Phân tích mô hình TI-ADC với các sai lệch

2.1.2. Đề xuất nguyên tắc ANC cho hiệu chỉnh đồng thời lệch hệ số khuếch đại và thời gian lấy mẫu của TI-ADC

2.2. Giải pháp hiệu chỉnh đồng thời lệch hệ số khuếch đại và thời gian lấy mẫu của TI-ADC theo nguyên tắc ANC thực hiện trên các băng tần Nyquist

2.2.1. Mô phỏng và đánh giá

2.2.1.1. Thiết lập mô phỏng
2.2.1.2. Mô phỏng với tín hiệu vào thuộc băng tần Nyquist cơ bản

2.3. Mô phỏng với tín hiệu vào thuộc các băng tần Nyquist khác nhau

2.4. Kết quả mô phỏng và đánh giá

2.5. Kết luận chương 2

3. CHƯƠNG 3: PHÁT TRIỂN GIẢI PHÁP FFC VÀ ỨNG DỤNG CHO CÁC THUẬT TOÁN DSP

3.1. Giải pháp nhóm tín hiệu trong FFC

3.1.1. Cơ sở toán học

3.1.2. Kiểm chứng giải pháp nhóm tín hiệu

3.1.3. Thuật toán FFC với nhóm tín hiệu

3.2. Ứng dụng FFC cho FFT đa phương thức trong thiết bị WLAN chuẩn IEEE 802.11

3.2.1. Vai trò của FFT đa phương thức trong thiết bị WLAN chuẩn IEEE 802

3.2.2. Kiến trúc triển khai FFT

3.2.3. Giải pháp FFT đa phương thức

3.2.4. Hiệu quả của giải pháp FFC ứng dụng cho FFT đa phương thức trong thiết bị WLAN chuẩn IEEE 802.11ax thông qua thực nghiệm

3.3. Ứng dụng giải pháp FFC cho hiệu chỉnh TI-ADC ANC

3.3.1. Thực hiện FFC cho hiệu chỉnh TI-ADC ANC

3.3.2. Thực nghiệm và đánh giá

3.4. Kết luận chương 3

KẾT LUẬN

CÁC CÔNG TRÌNH KHOA HỌC ĐÃ CÔNG BỐ

TÀI LIỆU THAM KHẢO

PHỤ LỤC A: MỘT SỐ CÔNG THỨC BIẾN ĐỔI CỦA FFT ĐA PHƯƠNG THỨC

A.1. Công thức khai triển FFT đa phương thức

PHỤ LỤC B: MÃ NGUỒN MỘT SỐ CHƯƠNG TRÌNH CỦA THUẬT TOÁN FFC

B.1. Hàm mô phỏng sim_log

B.2. Hàm tạo mô hình sim_log

Tóm tắt

I. Tổng quan về giải pháp hiệu chỉnh TI ADC cho khối thu băng rộng

Giải pháp hiệu chỉnh TI-ADC cho khối thu băng rộng là một trong những vấn đề quan trọng trong lĩnh vực kỹ thuật điện tử. TI-ADC (Time-Interleaved Analog to Digital Converter) cho phép thu thập tín hiệu với tốc độ cao, nhưng cũng gặp phải nhiều thách thức về sai lệch. Việc hiểu rõ về TI-ADC và các vấn đề liên quan đến hiệu chỉnh là cần thiết để tối ưu hóa hiệu suất của hệ thống.

1.1. Đặc điểm và nguyên lý hoạt động của TI ADC

TI-ADC hoạt động dựa trên nguyên lý lấy mẫu xen kẽ thời gian, cho phép nhiều sub-ADC hoạt động đồng thời. Điều này giúp tăng tốc độ lấy mẫu mà không cần tăng tần số hoạt động của từng sub-ADC. Tuy nhiên, các sai lệch trong quá trình chế tạo có thể ảnh hưởng đến chất lượng tín hiệu đầu ra.

1.2. Các vấn đề chính trong hiệu chỉnh TI ADC

Các vấn đề chính trong hiệu chỉnh TI-ADC bao gồm sai lệch hệ số khuếch đại, độ lệch offset và sai lệch thời gian lấy mẫu. Những sai lệch này có thể dẫn đến giảm hiệu suất và chất lượng tín hiệu, gây khó khăn trong việc xử lý tín hiệu số.

II. Thách thức trong việc hiệu chỉnh TI ADC cho khối thu băng rộng

Việc hiệu chỉnh TI-ADC cho khối thu băng rộng gặp nhiều thách thức do sự phức tạp của tín hiệu và các yếu tố môi trường. Các sai lệch có thể xuất hiện từ nhiều nguồn khác nhau, bao gồm quy trình sản xuất và điều kiện hoạt động. Điều này đòi hỏi các giải pháp hiệu chỉnh phải linh hoạt và hiệu quả.

2.1. Sai lệch hệ số khuếch đại và ảnh hưởng của nó

Sai lệch hệ số khuếch đại có thể làm giảm độ chính xác của tín hiệu đầu ra. Điều này đặc biệt quan trọng trong các ứng dụng yêu cầu độ chính xác cao, như trong truyền thông không dây và xử lý tín hiệu số.

2.2. Độ lệch offset và cách khắc phục

Độ lệch offset là một trong những vấn đề phổ biến nhất trong TI-ADC. Việc khắc phục độ lệch này thường yêu cầu các thuật toán phức tạp và có thể làm tăng thời gian xử lý tín hiệu.

III. Phương pháp hiệu chỉnh TI ADC hiệu quả cho khối thu băng rộng

Để giải quyết các vấn đề liên quan đến hiệu chỉnh TI-ADC, nhiều phương pháp đã được đề xuất. Các phương pháp này không chỉ giúp cải thiện độ chính xác mà còn tối ưu hóa hiệu suất của hệ thống. Việc áp dụng các kỹ thuật hiện đại trong hiệu chỉnh có thể mang lại kết quả tích cực.

3.1. Kỹ thuật hiệu chỉnh đồng thời

Kỹ thuật hiệu chỉnh đồng thời cho phép điều chỉnh nhiều sai lệch cùng lúc, giúp tiết kiệm thời gian và tài nguyên. Phương pháp này đã được chứng minh là hiệu quả trong nhiều nghiên cứu gần đây.

3.2. Ứng dụng của ANC trong hiệu chỉnh TI ADC

Nguyên tắc lọc thích nghi loại bỏ nhiễu (ANC) có thể được áp dụng để cải thiện chất lượng tín hiệu trong TI-ADC. ANC giúp loại bỏ các nhiễu không mong muốn, từ đó nâng cao độ chính xác của tín hiệu đầu ra.

IV. Ứng dụng thực tiễn của giải pháp hiệu chỉnh TI ADC

Giải pháp hiệu chỉnh TI-ADC đã được áp dụng trong nhiều lĩnh vực khác nhau, từ truyền thông không dây đến các hệ thống radar. Việc cải thiện hiệu suất của TI-ADC không chỉ giúp nâng cao chất lượng tín hiệu mà còn mở ra nhiều cơ hội mới trong nghiên cứu và phát triển công nghệ.

4.1. Ứng dụng trong truyền thông không dây

Trong truyền thông không dây, TI-ADC giúp cải thiện tốc độ truyền tải và độ chính xác của tín hiệu. Điều này rất quan trọng trong các ứng dụng như 5G và WLAN, nơi yêu cầu băng thông cao và độ trễ thấp.

4.2. Ứng dụng trong hệ thống radar

Hệ thống radar cũng được hưởng lợi từ giải pháp hiệu chỉnh TI-ADC. Việc cải thiện độ chính xác của tín hiệu giúp nâng cao khả năng phát hiện và theo dõi mục tiêu trong các ứng dụng quân sự và dân sự.

V. Kết luận và triển vọng tương lai của TI ADC

Giải pháp hiệu chỉnh TI-ADC cho khối thu băng rộng đang ngày càng trở nên quan trọng trong lĩnh vực kỹ thuật điện tử. Với sự phát triển của công nghệ, các phương pháp hiệu chỉnh ngày càng được cải tiến, hứa hẹn mang lại nhiều kết quả tích cực trong tương lai.

5.1. Tương lai của TI ADC trong công nghệ

Tương lai của TI-ADC sẽ phụ thuộc vào sự phát triển của các công nghệ mới, bao gồm các thuật toán hiệu chỉnh thông minh và các mạch tích hợp tiên tiến. Điều này sẽ giúp nâng cao hiệu suất và khả năng ứng dụng của TI-ADC.

5.2. Các nghiên cứu tiếp theo cần thực hiện

Cần có thêm nhiều nghiên cứu để tối ưu hóa các phương pháp hiệu chỉnh TI-ADC, đặc biệt là trong các ứng dụng yêu cầu độ chính xác cao. Việc phát triển các giải pháp mới sẽ giúp mở rộng khả năng ứng dụng của TI-ADC trong tương lai.

25/07/2025
Giải pháp chuyển đổi dấu phẩy tĩnh và hiệu chỉnh sai lệch trong ti adc cho khối thu băng rộng

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

MỞ ĐẦU 1. Tính cấp thiết của luận án Trong các bộ thu phát tiên tiến sử dụng kỹ thuật vô tuyến định nghĩa bằng phần mềm (Software Defined Radio), các khối chức năng như bộ trộn tần, bộ điều chế/giải điều chế cao tần được số hóa và triển khai bằng các bộ xử lý tín hiệu số, các vi mạch số chuyên dụng hoặc bằng FPGA. Điều này cho phép các giải pháp thu phát trở nên mềm dẻo, dễ dàng đáp ứng các cấu hình phức tạp trong các tiêu chuẩn truyền thông hiện đại tốc độ cao như 4G, 5G, WLAN 802.11ac, ax, ah,. Hai vấn đề quan trọng của việc số hóa các bộ thu phát đó là: - Tối ưu hóa tốc độ của bộ chuyển đổi tương tự số gần ăng-ten ngay sau bộ khuếch đại tạp âm thấp để biến đổi tín hiệu cao tần tương tự thành tín hiệu số trước khi xử lý.

- Triển khai hiệu quả về mặt tốc độ và tài nguyên phần cứng các thuật toán xử lý tín hiệu số. Với vấn đề thứ nhất: theo định lý Nyquist, các bộ chuyển đổi tương tự số (ADC) cần hoạt động ở tần số lấy mẫu ít nhất là gấp đôi tần số cao nhất của tín hiệu tương tự (tần số lấy mẫu fs = 2fc ). Sử dụng một ADC đáp ứng được tín hiệu vào tần số cao tiêu thụ năng lượng lớn như trình bày trong [22, 35, 47]. Giải pháp là sử dụng các bộ ADC xen kẽ thời gian (Time-Interleaved ADC – TI-ADC).

Bộ TI-ADC gồm M bộ ADC thành phần (sub-ADC), các bộ sub- fs 2π ADC hoạt động ở tần số và lần lượt lệch pha nhau một góc là. Cụ thể, M M các sub-ADC hoạt động ở tần số thấp hơn, lần lượt lấy mẫu tín hiệu tương tự cách nhau một khoảng thời gian là Ts [114]. Các mẫu của các ADC thành phần được ghép với nhau để tạo ra tín hiệu số tại đầu ra tương đương như bộ ADC được lấy mẫu tại tần số fs. Giải pháp TI-ADC cho phép tạo ra các bộ biến đổi 2 tương tự số tốc độ cao (tần số lấy mẫu tới hàng GHz), tiết kiệm năng lượng [87].

Kỹ thuật lấy mẫu xen kẽ thời gian là giải pháp tối ưu để cân bằng tốc độ và công suất tiêu thụ. Tuy nhiên vấn đề lớn trong các bộ TI-ADC là sự sai lệch (về hệ số khuếch đại- gain, độ lệch offset - DC offset, sai lệch thời gian lấy mẫu- timing skew và băng thông - bandwidth) do các dung sai trong quy trình chế tạo, sự thay đổi điện áp cung cấp và nhiệt độ. Các sai lệch giữa các kênh ADC tạo ra các tín hiệu lỗi xuất hiện tại phổ tần đầu ra và giảm đáng kể hiệu năng của TI-ADC. Độ lệch offset sẽ gây ra các hài nhiễu chỉ phụ thuộc vào số bộ ADC thành phần và tần số lấy mẫu của TI-ADC.

Còn các sai lệch thời gian lấy mẫu, hệ số khuếch đại và băng thông gây ra các hài nhiễu còn phụ thuộc cả vào tần số đầu vào [7, 58, 111]. Thuật toán hiệu chỉnh sai lệch của các sub-ADC trong TI-ADC là thách thức đối với tín hiệu đầu vào băng thông rộng (hoặc máy thu mã hóa trực tiếp RF băng rộng) [7]. Đã có những nghiên cứu sử dụng kỹ thuật hiệu chỉnh tín hiệu hỗn hợp (mixed- signal) và/hoặc tương tự (analog) [101, 123] để hiệu chỉnh các sai lệch trong TI- ADC một cách có hiệu quả. Tuy nhiên các kỹ thuật như vậy cần sử dụng thêm một mạch tương tự, đòi hỏi thời gian thiết kế dài hơn.

Gần đây, để đạt được tính linh hoạt và khả năng cấu hình lại của thiết kế máy thu lấy mẫu trực tiếp, thuật toán hiệu chỉnh hoàn toàn trên miền số đối với sai lệch hệ số khuếch đại, thời gian lấy mẫu là một giải pháp hứa hẹn vì chúng khắc phục được các vấn đề của thuật toán hiệu chỉnh tương tự và thuật toán hiệu chỉnh hỗn hợp như trong [65, 73, 109]. Thuật toán hiệu chỉnh số có thể được phát triển, thiết kế với thời gian ngắn hơn, tận dụng các lợi thế của việc thu nhỏ kích thước linh kiện bằng công nghệ CMOS và dễ dàng thiết kế hơn cho thế hệ công nghệ tiếp theo. Nhiều nghiên cứu tập trung chính vào thuật toán hiệu chỉnh lệch offset và hệ số khuếch đại như trong [11, 51] và sai lệch thời gian lấy mẫu như trong [61, 64]. Một vài nghiên cứu về kỹ thuật hiệu chỉnh đồng thời cả lệch hệ số khuếch đại và thời gian lấy mẫu đã được đề xuất sử dụng tập bộ lọc thông cao (High Pass 3 Filter- HPF) như trong [110], sử dụng bộ tạo tín hiệu Pseudo như trong [73] hoặc sử dụng ma trận Hadamard kết hợp với tính tương quan chéo để tái cấu trúc tín hiệu sai số như [104] hoặc sử dụng tập bộ lọc FIR xấp xỉ bậc một để hiệu chỉnh các tín hiệu được lấy mẫu [43].

Tuy nhiên một số trong các kỹ thuật hiệu chỉnh này phải sử dụng thêm tập bộ lọc HPF [110], hay mạch tạo tín hiệu Pseudo [73] làm tăng chi phí tài nguyên phần cứng khi triển khai hoặc tăng độ phức tạp do tính toán tương quan chéo [104]. Để khắc phục thêm nữa các giới hạn của TI-ADC, lệch hệ số khuếch đại và lệch thời gian lấy mẫu cần phải được giải quyết cùng nhau. Ý tưởng chính là xây dựng một cấu trúc hiệu chỉnh dựa trên nguyên tắc lọc thích nghi loại bỏ nhiễu mà không cần đến tập bộ lọc HPF cũng như không cần tái cấu trúc lại tín hiệu sai số thông qua phép tính tương quan chéo. Với vấn đề thứ hai: các thuật toán xử lý tín hiệu số thường được phát triển và mô phỏng kiểm chứng bằng máy tính đa dụng và biểu diễn tín hiệu dưới định dạng dấu phẩy động.

Tuy nhiên việc triển khai các thuật toán này trên thiết bị sẽ đòi hỏi các bộ xử lý số định dạng dấu phẩy động phức tạp, tiêu thụ năng lượng lớn [56]. Để có thể tối ưu tài nguyên phần cứng và mức độ tiêu thụ năng lượng của các hệ thống xử lý tín hiệu số, người ta thường biến đổi định dạng dấu phẩy động của các thuật toán xử lý tín hiệu số thành định dạng dấu phẩy tĩnh (Floating-point to Fixed-point Conversion - FFC). Những năm qua kỹ thuật thực hiện FFC cho các thuật toán xử lý số phổ biến là các kỹ thuật dựa trên mô phỏng hoặc các kỹ thuật dựa trên ngôn ngữ ANSI C, System C. Phương pháp dựa trên mô phỏng trong [5] đã đưa ra áp dụng Matlab kết hợp với công cụ Accelerate FPGA [4] để chuyển đổi dấu phẩy động thành dấu phẩy tĩnh và thực thi trên phần cứng.

Bằng công cụ này, mã nguồn mô tả phần cứng (Hardware Description Languages - HDL) có thể tạo ra tự động từ thuật toán DSP xây dựng trên Matlab. Đối với các kỹ thuật dựa trên ngôn ngữ, phương pháp chuyển đổi dấu phẩy tĩnh dựa trên ngôn ngữ System C cho hệ thống xử lý số VLSI đã được đề xuất trong [97]. Trong [98], tác giả 4 cũng đưa ra công cụ tự động quá trình FFC cho cùng các hệ thống và biểu diễn tối ưu dạng dấu phẩy tĩnh, tránh tràn dữ liệu. Thêm vào đó, đã có nghiên cứu tăng tốc độ thực hiện FFC dựa trên thuật toán EO (evolutionary optimise) có số lượng biến được giảm nhằm giảm thời gian tối ưu độ dài từ như trong nghiên cứu [90].

Tuy nhiên những kỹ thuật này chưa đề cập tới các hệ thống phức tạp có hồi tiếp như hệ thống hiệu chỉnh sai lệch của TI-ADC và thời gian thực hiện chuyển đổi kéo dài do số lượng các khối trong hệ thống lớn. Tại thời điểm bắt đầu luận án này, đã có một số nghiên cứu liên quan đến hiệu chỉnh lệch hệ số khuếch đại, lệch thời gian lấy mẫu dựa trên tập bộ lọc HPF hoặc dựa vào tín hiệu ngẫu nhiên Pseudo. Tuy nhiên các nghiên cứu này chưa tối ưu về chi phí phần cứng do tốn tài nguyên cho việc xây dựng tập bộ lọc và xây dựng tập tín hiệu Pseudo. Để tích hợp các thiết kế thuật toán hiệu chỉnh vào lõi ADC, thuật toán hiệu chỉnh sai lệch cần phải được triển khai trên phần cứng (nền tảng FPGA) và thiết kế tổng hợp ASIC phải được thực hiện để đánh giá công suất tiêu thụ và diện tích thiết kế.

Rõ ràng việc ứng dụng thuật toán hiệu chỉnh đồng thời lệch hệ số khuếch đại và thời gian lấy mẫu với số lượng các sub-ADC tùy ý của TI-ADC và thực hiện trên phần cứng là những thách thức trong lĩnh vực này. Luận án tập trung vào nghiên cứu đề xuất giải pháp hiệu chỉnh sai lệch của TI-ADC bằng các kỹ thuật xử lý tín hiệu số. Để triển khai giải pháp hiệu chỉnh được đề xuất bằng phần cứng một cách tối ưu, việc nghiên cứu và phát triển giải pháp chuyển đổi dấu phẩy động sang dấu phẩy tĩnh cũng là rất cần thiết. Có thể thấy, Luận án đã tập trung vào hai vấn đề quan trọng trong thiết kế, triển khai thuật toán xử lý tín hiệu số nói chung và bộ thu phát tốc độ cao nói riêng.

Những vấn đề còn tồn tại Các phân tích trong vấn đề phát triển giải pháp thiết kế, triển khai phần cứng cho các thuật toán xử lý tín hiệu số chỉ ra các tồn tại cụ thể như sau: • Với các thiết kế TI-ADC trong các thiết bị băng rộng, cần phải hiệu chỉnh các sai lệch như lệch offset, hệ số khuếch đại, thời gian lấy mẫu và băng thông nhằm cải thiện hiệu năng của TI-ADC, đồng thời đảm bảo tối ưu tài nguyên phần cứng khi triển khai, diện tích mạch và công suất tiêu thụ nhỏ. • Với người thiết kế, cần chọn giải thuật FFC tối ưu đảm bảo tối ưu được độ dài từ nhằm giảm chi phí tài nguyên phần cứng, giảm mức tiêu thụ năng lượng và đạt tần số tối đa có thể. Đồng thời quá trình chuyển đổi FFC cần đảm bảo thời gian thực hiện nhanh và áp dụng được với các hệ thống xử lý tín hiệu số (DSP) nói chung cũng như các hệ thống DSP có hồi tiếp. Mục tiêu nghiên cứu Xuất phát từ những phân tích ở trên, luận án thực hiện các mục tiêu chính sau đây: • Đề xuất và thực hiện phương pháp hiệu chỉnh đồng thời lệch hệ số khuếch đại và lệch thời gian lấy mẫu của TI-ADC sử dụng nguyên tắc lọc thích nghi loại bỏ nhiễu (ANC).

• Đề xuất và thực hiện cải tiến chuyển đổi dữ liệu dạng dấu phẩy động sang dữ liệu dạng dấu phẩy tĩnh (FFC) dựa trên cơ sở thực hiện nhóm tín hiệu cho các thuật toán DSP để có thể triển khai trên phần cứng FPGA, ASIC.

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