Kết nối qua MCP →

Nhập phép tính

Công thức

Quảng cáo

Kết quả

Tỷ số tín hiệu trên nhiễu
20
decibel (dB)
Tỷ số công suất (P_tín_hiệu / P_nhiễu) 100

Tỷ số tín hiệu trên nhiễu (SNR) là gì?

Tỷ số tín hiệu trên nhiễu so sánh mức độ của tín hiệu mong muốn với mức độ của nhiễu nền. Đây là một thước đo chất lượng cốt lõi trong điện tử, âm thanh, viễn thông và xử lý hình ảnh. SNR càng cao thì tín hiệu càng sạch và rõ ràng; ngược lại, SNR thấp đồng nghĩa với việc nhiễu bắt đầu lấn át thông tin mà bạn quan tâm. SNR thường được biểu diễn theo decibel (dB), bởi vì mức tín hiệu và mức nhiễu có thể chênh lệch nhau tới nhiều bậc độ lớn.

Dạng sóng cho thấy tín hiệu sạch so với tín hiệu nhiễu trên sàn tạp âm
SNR so sánh mức tín hiệu mong muốn với sàn tạp âm nền.

Cách sử dụng công cụ tính này

Hãy nhập công suất tín hiệu (P_tín_hiệu) và công suất nhiễu (P_nhiễu) theo cùng một đơn vị — miliwatt, watt hay bất kỳ đơn vị công suất nào, miễn là thống nhất. Công cụ sẽ chia hai giá trị này để ra tỷ số công suất tuyến tính, rồi chuyển đổi sang decibel. Cả hai giá trị nhập vào đều phải là số dương, và công suất nhiễu không được bằng 0.

Giải thích công thức

Phép tính sử dụng công thức $$\text{SNR}_{\text{dB}} = 10 \cdot \log_{10}\!\left(\frac{\text{Signal Power}}{\text{Noise Power}}\right)$$ Vì decibel là đơn vị logarit dựa trên tỷ số, nên mỗi 10 dB tương ứng với mức tăng gấp mười lần về công suất. Lưu ý rằng hệ số 10 chỉ áp dụng cho tỷ số công suất; nếu bạn làm việc với biên độ hoặc điện áp, bạn sẽ phải dùng hệ số 20.

Quảng cáo
Phân tích công thức SNR theo decibel bằng mười lần log cơ số mười của công suất tín hiệu chia cho công suất tạp âm
Công thức SNR: 10 lần logarit cơ số 10 của tỷ lệ công suất tín hiệu trên tạp âm.

Ví dụ minh họa

Giả sử công suất tín hiệu là 100 mW và công suất nhiễu là 1 mW. Tỷ số công suất sẽ là \(100/1 = 100\). Khi đó $$\text{SNR}_{\text{dB}} = 10 \cdot \log_{10}(100) = 10 \cdot 2 = 20\ \text{dB}$$ Con số này cho thấy một tín hiệu mạnh và sạch.

Câu hỏi thường gặp

SNR bao nhiêu là tốt? Điều này tùy thuộc vào từng ứng dụng. Với âm thanh, từ 60 dB trở lên là rất tốt; còn với nhiều hệ thống truyền thông số, chỉ 10–20 dB cũng đã chấp nhận được nếu có cơ chế sửa lỗi.

SNR có thể âm không? Có. Nếu công suất nhiễu lớn hơn công suất tín hiệu, tỷ số sẽ nhỏ hơn 1 và giá trị dB trở thành số âm, nghĩa là tín hiệu đã bị nhiễu vùi lấp.

Tôi có bắt buộc phải dùng watt không? Không — bất kỳ đơn vị công suất nào cũng được, vì SNR là một tỷ số. Bạn chỉ cần đảm bảo cả hai giá trị nhập vào đều dùng chung một đơn vị.

Cập nhật lần cuối: