Vì sao lấy mẫu chậm có thể biến tín hiệu nhanh thành tín hiệu chậm?
Aliasing làm các tín hiệu khác nhau tạo cùng dãy mẫu. Tăng độ phân giải ADC hay lọc dữ liệu sau đó không tự khôi phục phần thông tin đã nhập nhằng.
Một dao động nhanh có thể xuất hiện trong dữ liệu đo như một dao động chậm nếu hệ thống lấy mẫu không phù hợp. Đây là aliasing, hay hiện tượng chồng phổ: nhiều tín hiệu liên tục khác nhau có thể tạo ra cùng một chuỗi giá trị tại các thời điểm lấy mẫu.
Điều nguy hiểm là đồ thị sau xử lý vẫn có thể rất mượt và trông hợp lý. Một kết quả dễ đọc không chứng minh chuỗi đo đã giữ đúng tín hiệu đầu vào. Muốn tránh nhận dạng sai, phải kiểm soát cả tần số lấy mẫu lẫn phổ tín hiệu trước bộ chuyển đổi.
Các điểm đo không quyết định duy nhất đường cong
Trong tài liệu về lọc chống aliasing, Analog Devices dùng hiện tượng bánh xe trong phim tưởng như quay ngược để giải thích việc quan sát theo các thời điểm rời rạc. Máy quay không ghi liên tục mọi vị trí của bánh xe; bộ ADC cũng không ghi mọi giá trị của một tín hiệu theo thời gian.
Sơ đồ minh họa cho bài này đặt một đường sin nhanh và một đường sin chậm đi qua cùng các điểm lấy mẫu. Nếu chỉ giữ những điểm đó, người đọc không thể dựa vào chúng để khẳng định chắc chắn đường nào đã đi vào hệ đo. Đây là sự nhập nhằng của thông tin, không đơn giản là hình vẽ thiếu mượt.
Ví dụ bánh xe chỉ là cách hình dung. Với tín hiệu điện, vấn đề cần xét là các thành phần tần số và việc chúng xuất hiện trong miền đo sau khi lấy mẫu. Không thể suy mọi chi tiết của mô hình điện từ cách mắt người nhìn chuyển động.
Giới hạn Nyquist gắn với băng tần đầu vào
Phân tích tín hiệu giới hạn băng của Analog Devices trình bày phổ tín hiệu được lặp lại khi lấy mẫu. Khi các bản phổ chồng lên nhau, việc tách lại thông tin gốc trở nên nhập nhằng. Với phép lấy mẫu baseband thông thường, miền tín hiệu cần giữ phải nằm dưới một nửa tần số lấy mẫu.
Điều kiện lý tưởng thường được diễn đạt bằng tiêu chuẩn Nyquist. Trong thiết kế thực tế, không nên đặt thành phần quan trọng đúng sát ranh giới rồi mặc định mọi pha và mọi bộ lọc đều xử lý được. Cần để khoảng dự phòng phù hợp thay vì xem quy tắc “hai lần” là một bảo đảm vô điều kiện.
“Tín hiệu cần đo” cũng không đồng nghĩa “toàn bộ tín hiệu đang vào mạch”. Một cảm biến có thể được dùng cho dao động chậm nhưng đường tín hiệu vẫn chứa thành phần nhanh ngoài ý muốn. Chỉ xác định tần số của đại lượng quan tâm chưa đủ để biết ADC thực sự tiếp nhận gì.
Bộ lọc phải làm việc trước khi thông tin bị nhập nhằng
NI giải thích rằng tín hiệu nhiễu thu từ bên ngoài có thể chứa thành phần cao hơn giới hạn Nyquist. Bộ lọc tương tự đặt trước khâu lấy mẫu và ADC giúp suy giảm những thành phần không mong muốn trước khi chúng có thể xuất hiện sai trong dải đo.
Bộ lọc thực không chuyển ngay từ truyền hoàn toàn sang chặn hoàn toàn ở một tần số. Nó có một vùng chuyển tiếp. Do đó, yêu cầu tần số lấy mẫu phải được xét cùng đặc tuyến suy giảm của bộ lọc, không chỉ với tần số lớn nhất mà người dùng muốn quan sát.
Đây là lý do hai thiết bị có cùng tốc độ lấy mẫu vẫn có thể khác khả năng chống aliasing. Cần biết chuỗi đầu vào được giới hạn băng như thế nào, thay vì chỉ đọc một thông số samples/second trong bảng quảng cáo.
Nhiều bit hơn không thay thế nhiều mẫu hơn
Tutorial MT-002 của Walt Kester phân biệt hai khái niệm trong chuyển đổi tương tự–số: rời rạc hóa thời gian và độ phân giải biên độ hữu hạn do lượng tử hóa. Tần số lấy mẫu nói về các thời điểm đo; số bit gắn với cách biểu diễn giá trị biên độ.
Vì thế, tăng số bit không tự cung cấp những thời điểm đo còn thiếu. Nếu hai tín hiệu đã tạo cùng dãy mẫu trong một mô hình lấy mẫu, biểu diễn các giá trị ấy bằng nhiều chữ số hơn không đủ xác định tín hiệu nào là nguồn thật.
Theo FAQ đầu vào baseband của Analog Devices, các thành phần đã alias vào dải quan tâm không phân biệt được với tín hiệu thực trong dải đó chỉ bằng cách nhìn dãy mẫu. Bộ lọc số về sau không thể tự biết đâu là dao động mong muốn, đâu là thành phần ngoài dải đã bị ánh xạ vào cùng vị trí.
Lấy mẫu dưới sóng mang đôi khi là chủ đích
Không phải mọi phép lấy mẫu có tốc độ thấp hơn hai lần tần số sóng mang đều là lỗi. Analog Devices mô tả undersampling có chủ đích trong hệ thống băng thông hẹp: người thiết kế chọn dải đầu vào và tần số lấy mẫu để đưa tín hiệu về một miền thấp hơn có thể xử lý.
Điều đó đòi hỏi kiểm soát băng tần và các ảnh phổ, không phải bỏ qua điều kiện chống chồng lấn. Quy tắc dành cho tín hiệu baseband không nên được áp dụng máy móc cho mọi kiến trúc thu, nhưng ngoại lệ có thiết kế cũng không phải lý do bỏ bộ lọc trong phép đo thông thường.
Khi gặp một đỉnh tần số bất ngờ trong dữ liệu, câu hỏi đầu tiên cần trở lại chuỗi đo: phổ đầu vào, bộ lọc và lịch lấy mẫu đã được kiểm tra cùng nhau chưa? Làm đồ thị mịn hơn chỉ thay đổi cách nhìn kết quả; nó không thay thế việc giữ đúng thông tin ngay từ đầu.
Nguồn và ảnh
Nguồn: Analog Devices: Filter Basics; lấy mẫu giới hạn băng; NI: anti-aliasing filters; MT-002; FAQ về lọc đầu vào.
Đồ thị: Moxfyre / Wikimedia Commons, CC BY-SA 3.0, dùng nguyên bản. Hai đường sin minh họa sự nhập nhằng khi lấy mẫu; không phải dữ liệu thử nghiệm thiết bị.