Bỏ qua tới nội dung
MẠNG MÁY TÍNHGIẢI THÍCH

Automatic Gain Control (AGC) là gì? Cơ chế tự chỉnh âm lượng trong radio, Wi-Fi và micro

Nói thì thầm hay hét to vào micro, người nghe vẫn thấy âm lượng gần như nhau. Bí mật là AGC: một vòng phản hồi liên tục đo, so sánh và chỉnh độ khuếch đại, có mặt từ radio AM, Wi-Fi đến camera.

BBeernary20/10/2026 · 14 PHÚT ĐỌC
COVER.BMP
Automatic Gain Control (AGC) là gì? Cơ chế tự chỉnh âm lượng trong radio, Wi-Fi và micro
▲ Máy hiện sóng hiển thị một tín hiệu hình sin, thứ mà AGC luôn cố giữ ở biên độ ổn định

Bạn nói thì thầm hay nói thật to vào micro, người ở đầu bên kia vẫn nghe thấy âm lượng gần như nhau. Bạn đứng sát router hay cách hai bức tường, điện thoại vẫn giải mã được dữ liệu, dù cường độ sóng chênh nhau cả triệu lần. Đằng sau cả hai hiện tượng là cùng một cơ chế nhỏ nhưng có mặt ở khắp nơi: Automatic Gain Control, viết tắt là AGC, tức tự động điều chỉnh độ khuếch đại.

Bài này giải thích AGC từ gốc: gain là gì, vì sao không thể đặt gain cố định, vòng phản hồi hoạt động thế nào, hai thông số attack và release quan trọng ra sao, rồi đi qua các ứng dụng thực tế từ radio AM, Wi-Fi, micro cho tới camera.

Vấn đề: tín hiệu đến máy thu chênh lệch khủng khiếp

Mọi máy thu, dù là radio, card Wi-Fi hay micro, đều phải đối mặt với một thực tế: tín hiệu đầu vào không bao giờ có độ lớn cố định.

Lấy Wi-Fi làm ví dụ. Cường độ tín hiệu thu được thường đo bằng dBm (decibel so với 1 milliwatt). Khi bạn ngồi ngay cạnh router, điện thoại có thể đo được khoảng -30 dBm. Đi sang phòng khác, cách hai bức tường, con số có thể tụt xuống khoảng -90 dBm. Chênh nhau 60 dB, tức là công suất tín hiệu chênh nhau một triệu lần.

Với âm thanh cũng vậy: một tiếng thì thầm cách micro một mét và một tiếng hét sát micro tạo ra điện áp chênh nhau rất xa. Mạch phía sau thì chỉ xử lý tốt trong một khoảng hẹp. Nhiệm vụ của AGC là kéo mọi tín hiệu, mạnh hay yếu, về đúng khoảng làm việc đó.

Gain và decibel: hiểu đúng đơn vị trước đã

Gain (độ khuếch đại) là số lần mạch nhân tín hiệu lên. Gain bằng 10 nghĩa là tín hiệu ra lớn gấp 10 lần tín hiệu vào. Vì dải giá trị quá rộng, kỹ sư dùng thang logarit decibel (dB) cho gọn.

Có một điểm hay gây nhầm: decibel tính khác nhau cho biên độ (điện áp) và công suất.

Gain (dB) Biên độ (điện áp) Công suất
+6 dB khoảng × 2 khoảng × 4
+10 dB khoảng × 3,16 × 10
+20 dB × 10 × 100
+40 dB × 100 × 10.000
+60 dB × 1.000 × 1.000.000

Công thức: dB = 20 × log10(tỉ số biên độ) = 10 × log10(tỉ số công suất). Vì công suất tỉ lệ với bình phương điện áp nên hai cách tính khớp nhau. Đó là lý do 60 dB chênh lệch ở ví dụ Wi-Fi vừa là "một triệu lần công suất", vừa là "một nghìn lần biên độ".

Mẹo nhớ nhanh

Với biên độ: cứ +20 dB là gấp 10 lần, +6 dB là gấp đôi. Gain âm (ví dụ -20 dB) nghĩa là mạch đang làm nhỏ tín hiệu đi 10 lần, gọi là suy giảm.

Vì sao không thể đặt gain cố định?

Nếu chọn một mức gain rồi để nguyên, ta sẽ gặp một trong hai tình huống tệ.

Gain quá cao: tín hiệu mạnh sau khi khuếch đại vượt quá giới hạn điện áp mà mạch (hoặc bộ chuyển đổi số) chịu được. Đỉnh sóng bị cắt phẳng, gọi là clipping. Với âm thanh, clipping nghe như tiếng rè, vỡ tiếng. Với dữ liệu số như Wi-Fi, clipping làm méo dạng sóng, khiến máy thu đọc sai bit và phải truyền lại.

Gain quá thấp: tín hiệu yếu không được nâng lên đủ, chìm vào nhiễu nền của mạch và sai số lượng tử hoá. Âm thanh nghe lí nhí, lẫn tiếng xì; dữ liệu Wi-Fi thì giải mã thất bại.

Gain cố định quá cao gây clipping cắt phẳng đỉnh sóng, quá thấp khiến tín hiệu chìm trong nhiễu

Không có mức gain cố định nào vừa cho tín hiệu -30 dBm vừa cho tín hiệu -90 dBm. Gain buộc phải thay đổi theo tín hiệu, và phải tự động, vì tín hiệu biến đổi nhanh hơn rất nhiều so với tốc độ tay người vặn núm.

Bộ chuyển đổi âm thanh có núm chỉnh gain bằng tay và đèn báo signal/clip cho từng ngõ vào

Thiết bị thu âm chuyên nghiệp như soundcard ở trên vẫn để người dùng chỉnh gain bằng tay, kèm đèn báo clip. Cách này cho chất lượng tốt nhất khi nguồn âm ổn định, nhưng không theo kịp khi nguồn âm thay đổi liên tục. Đó là đất diễn của AGC.

AGC hoạt động thế nào: vòng phản hồi khép kín

Về cấu trúc, AGC là một vòng phản hồi (feedback loop) gồm bốn khối:

  1. Bộ khuếch đại có gain điều khiển được (VGA, Variable Gain Amplifier): nhân tín hiệu vào với một gain có thể thay đổi.
  2. Bộ dò mức (detector): đo độ lớn tín hiệu ở đầu ra. Có thể đo đỉnh (peak), đo trung bình hoặc đo giá trị hiệu dụng (RMS).
  3. Bộ so sánh: đối chiếu mức đo được với mức mục tiêu (target level).
  4. Bộ lọc vòng (loop filter): làm mượt sai lệch rồi gửi lệnh điều chỉnh ngược về bộ khuếch đại.

Logic rất đơn giản: to quá thì giảm gain, nhỏ quá thì tăng gain. Vòng này chạy liên tục, có hệ thống lặp lại hàng nghìn lần mỗi giây, nên đầu ra luôn được giữ quanh mức mục tiêu.

Sơ đồ vòng phản hồi AGC: khuếch đại, dò mức và so mục tiêu, rồi chỉnh gain

Có hai kiểu bố trí chính:

Kiểu Đo ở đâu Ưu điểm Nhược điểm
Feedback (phản hồi) Sau bộ khuếch đại Tự sửa sai, ổn định, phổ biến nhất Phản ứng trễ một nhịp, dễ "lố" nếu vòng quá nhanh
Feedforward (tiến) Trước bộ khuếch đại Phản ứng tức thì, không vọt lố Cần biết chính xác đặc tính khuếch đại, sai là lệch luôn

Phần lớn AGC trong radio và Wi-Fi dùng kiểu feedback. Trong xử lý số, người ta hay kết hợp cả hai: ước lượng nhanh rồi tinh chỉnh bằng vòng phản hồi.

Attack và release: hai thông số quyết định chất lượng

Một vòng AGC tốt không chỉ cần đúng hướng mà còn phải đúng tốc độ. Có hai thông số:

  • Attack time: thời gian AGC giảm gain khi tín hiệu đột ngột to lên. Thường rất ngắn, cỡ vài mili giây, vì chậm một chút là clipping đã xảy ra.
  • Release time (hay decay): thời gian AGC tăng gain trở lại khi tín hiệu nhỏ đi. Thường chậm hơn nhiều, cỡ vài trăm mili giây trong xử lý âm thanh.

Attack giảm gain trong vài mili giây, release tăng gain lại chậm hơn trong vài trăm mili giây

Vì sao release phải chậm hơn attack?

Nếu release quá nhanh, AGC sẽ tăng gain ngay trong những khoảng ngắt giữa các âm tiết. Kết quả là âm lượng nhấp nhô theo từng tiếng, và tiếng ồn nền phập phồng lên xuống như ai đang bơm hơi. Hiện tượng này có tên trong nghề là pumping hoặc breathing, rất khó chịu khi nghe lâu.

Ngược lại, release quá chậm thì sau một tiếng động lớn (cửa đóng sầm, tiếng ho), gain bị kéo xuống thấp và mất một lúc mới hồi lại. Câu nói nhỏ ngay sau đó sẽ bị nuốt mất.

Quy tắc chung

Attack nhanh để chặn clipping, release chậm để âm lượng mượt. Tỉ lệ cụ thể tuỳ ứng dụng: giọng nói khác nhạc, radio khác Wi-Fi. Nhiều hệ thống còn có thêm "hold time", giữ nguyên gain thêm một chút trước khi bắt đầu release.

AGC trong radio: nơi mọi thứ bắt đầu

AGC ra đời cùng radio phát thanh. Sóng AM, nhất là sóng trung và sóng ngắn, mạnh yếu thất thường theo ngày đêm và thời tiết do tầng điện ly thay đổi. Hiện tượng sóng lúc to lúc nhỏ gọi là fading. Không có AGC, người nghe phải liên tục vặn núm âm lượng, và khi chuyển từ đài yếu sang đài mạnh thì loa có thể gào lên bất ngờ.

Giữa thập niên 1920, kỹ sư người Mỹ Harold Wheeler phát triển mạch tự động điều chỉnh âm lượng (thời đó gọi là AVC, Automatic Volume Control) cho máy thu radio. Ý tưởng tận dụng chính mạch tách sóng: điện áp một chiều sau tách sóng tỉ lệ với cường độ sóng mang, được đưa ngược về các tầng khuếch đại để giảm gain khi sóng mạnh. Từ đó, AVC trở thành trang bị gần như tiêu chuẩn trên radio gia đình.

Một chiếc radio đèn điện tử vỏ gỗ cổ, thế hệ máy thu đã sử dụng mạch tự động điều chỉnh âm lượng

AGC trong Wi-Fi: chỉ có vài micro giây

Với Wi-Fi, AGC phải làm việc nhanh hơn radio hàng nghìn lần. Lý do: Wi-Fi truyền theo từng gói tin ngắn, và mỗi gói có thể đến từ một thiết bị khác nhau, ở khoảng cách khác nhau, với cường độ khác nhau. Máy thu không thể dùng lại gain của gói trước.

Giải pháp là mỗi gói mở đầu bằng một đoạn tín hiệu đã biết trước gọi là preamble. Trong chuẩn 802.11a/g (OFDM), phần đầu preamble là trường huấn luyện ngắn (Short Training Field) dài 8 micro giây, gồm 10 ký hiệu lặp lại, mỗi ký hiệu 0,8 micro giây. Trong khoảng thời gian ít ỏi đó, máy thu phải phát hiện có gói tin, đo cường độ, chốt gain, rồi còn đồng bộ thời gian và tần số. Sau đó gain được giữ cố định cho đến hết gói để không làm méo dữ liệu.

Vì sao Wi-Fi bắt buộc cần AGC: chuyện của ADC

Sau phần tương tự (anten, bộ khuếch đại, bộ trộn tần), tín hiệu được đưa vào ADC (Analog-to-Digital Converter) để chuyển thành số. ADC có dải đo giới hạn:

  • ADC 10 bit chỉ phân biệt được 2^10 = 1.024 mức.
  • Mỗi bit cho khoảng 6 dB dải động, nên 10 bit tương ứng khoảng 60 dB trên lý thuyết.

Nếu tín hiệu vào quá lớn, ADC báo kịch trần (tràn, clipping số). Nếu quá nhỏ, tín hiệu chỉ dùng vài mức thấp nhất, sai số lượng tử hoá lấn át thông tin. AGC đưa tín hiệu vào đúng khoảng giữa dải của ADC, đủ lớn để tận dụng độ phân giải, vẫn chừa khoảng trống cho các đỉnh nhọn. Tín hiệu OFDM của Wi-Fi có tỉ số đỉnh trên trung bình (PAPR) khá cao, nên khoảng chừa này đặc biệt quan trọng.

ADC 10 bit có 1024 mức: tín hiệu tràn, quá nhỏ và vừa đẹp sau khi qua AGC

AGC trong micro, cuộc gọi video và camera

Micro và ứng dụng gọi điện

Trên điện thoại, laptop và các ứng dụng gọi video, AGC thường là phần mềm, chạy trong khối xử lý âm thanh cùng với khử vọng (echo cancellation) và khử ồn. Thư viện WebRTC mà nhiều trình duyệt dùng cho gọi video có sẵn mô-đun điều khiển gain. Bạn ngả người ra xa hay ghé sát micro, giọng vẫn đều.

Tác dụng phụ quen thuộc: khi bạn im lặng, AGC tưởng tín hiệu quá nhỏ và kéo gain lên, làm tiếng quạt, tiếng điều hoà rõ hẳn ra. Các hệ thống tốt kết hợp AGC với phát hiện giọng nói (VAD) để chỉ chỉnh gain khi có người nói.

Khi nào nên tắt AGC

Thu âm nhạc cụ, podcast có phòng thu, hay livestream có âm nhạc thì nên tắt AGC và chỉnh gain tay. AGC sẽ làm phẳng các đoạn nhỏ to có chủ ý của bản nhạc và có thể gây pumping. Nhiều app gọi điện và phần mềm thu âm có tuỳ chọn tắt "tự động điều chỉnh âm lượng micro".

Camera: auto gain và ISO tự động

Camera cũng có AGC, thường mang tên auto gain hoặc ISO tự động. Trong phòng tối, cảm biến nhận ít ánh sáng, camera tăng gain để hình sáng hơn. Cái giá phải trả là nhiễu hạt lấm tấm, vì nhiễu của cảm biến cũng bị khuếch đại cùng lúc. Camera an ninh và webcam rẻ tiền hay đẩy gain rất cao về đêm, nên hình vừa sáng vừa nhoè hạt.

Giới hạn: AGC không phải phép màu

Điểm quan trọng nhất cần nhớ: AGC khuếch đại cả tín hiệu lẫn nhiễu. Nếu tín hiệu và nhiễu đến cùng lúc, cả hai cùng được nhân lên một hệ số, nên tỉ số tín hiệu trên nhiễu (SNR) không thay đổi.

Sau khi AGC tăng gain, tín hiệu và nhiễu cùng lớn lên, tỉ số tín hiệu trên nhiễu giữ nguyên

Hệ quả thực tế:

  • Sóng Wi-Fi yếu dưới độ nhạy thu (receiver sensitivity) của thiết bị thì AGC cũng bất lực. Muốn cải thiện phải đổi vị trí router, thêm điểm truy cập hoặc giảm vật cản.
  • Ghi âm trong phòng ồn, AGC không làm giọng nói rõ hơn so với tiếng ồn. Muốn rõ phải đưa micro lại gần miệng hoặc dùng khử ồn.
  • Ảnh chụp tối, ISO cao không thay được ánh sáng thật.

AGC giúp tín hiệu có kích thước vừa vặn cho mạch phía sau, nhưng không thể tạo ra thông tin không có sẵn trong tín hiệu.

AGC khác compressor thế nào?

Trong âm thanh, AGC hay bị nhầm với compressor (bộ nén dải động). Cả hai đều giảm gain khi tín hiệu to. Khác biệt chính: AGC hướng tới giữ mức trung bình quanh một mục tiêu trong thời gian dài, phản ứng tương đối chậm; compressor chỉ tác động lên phần vượt ngưỡng, theo một tỉ lệ nén, thường nhanh hơn và dùng có chủ ý để tạo màu âm.

Tóm tắt nhanh

  • AGC là vòng phản hồi tự động đo độ lớn tín hiệu, so với mức mục tiêu và chỉnh gain: to quá thì giảm, nhỏ quá thì tăng.
  • Gain cố định không dùng được vì tín hiệu thực tế chênh lệch tới 60 dB hoặc hơn: cao quá gây clipping, thấp quá chìm vào nhiễu.
  • Attack nhanh (vài ms) để chặn clipping, release chậm (vài trăm ms với âm thanh) để tránh hiện tượng pumping.
  • Wi-Fi phải chốt gain trong phần preamble chỉ vài micro giây, để tín hiệu nằm gọn trong dải đo của ADC.
  • AGC không cải thiện tỉ số tín hiệu trên nhiễu, sóng quá yếu thì vẫn không cứu được.

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

AGC có làm sóng Wi-Fi mạnh hơn không?

Không. AGC chỉ điều chỉnh độ khuếch đại bên trong máy thu để tín hiệu vừa với mạch xử lý. Nó không tăng công suất phát của router, cũng không cải thiện SNR. Vạch sóng hiển thị trên điện thoại là cường độ đo được, không phụ thuộc AGC.

Có nên tắt AGC micro khi họp online không?

Với họp online thông thường thì nên để bật, vì người nói hay di chuyển và giọng to nhỏ khác nhau. Chỉ nên tắt khi bạn dùng micro tốt, phòng yên tĩnh và đã chỉnh gain tay hợp lý, hoặc khi phát nhạc.

Vì sao ghi âm điện thoại trong phòng yên tĩnh lại nghe rõ tiếng xì?

Đó là AGC phát hiện tín hiệu nhỏ và kéo gain lên tối đa, khiến nhiễu nền của micro và mạch điện được khuếch đại rõ hơn. Nói gần micro hơn hoặc dùng app ghi âm cho phép tắt AGC sẽ giảm hiện tượng này.

ISO trên camera có phải là AGC không?

Về bản chất, tăng ISO là tăng gain của tín hiệu từ cảm biến, nên ISO tự động chính là một dạng AGC. Khác biệt là camera còn phối hợp gain với tốc độ màn trập và khẩu độ để quyết định độ sáng cuối cùng.

BVIẾT BỞIBeernary

ĐỌC TIẾP_

BÌNH LUẬN (0)

LOGIN.EXE
> Bình luận đang tạm đóng._

> CHƯA CÓ BÌNH LUẬN. HÃY LÀ NGƯỜI ĐẦU TIÊN_