1.19. 射頻調諧器控制參考¶
射頻調諧器 (RF_TUNER) 類包含對具有射頻調諧器裝置常見功能的控制。
在此上下文中,射頻調諧器是位於天線和解調器之間的無線電接收電路。它從天線接收射頻 (RF),並將接收到的訊號轉換為較低的中頻 (IF) 或基帶頻率 (BB)。能夠進行基帶輸出的調諧器通常稱為零中頻調諧器。較舊的調諧器通常是金屬盒內簡單的 PLL 調諧器,而較新的則是高度整合的晶片,沒有金屬盒,被稱為“矽調諧器”。這些控制主要適用於功能豐富的新型矽調諧器,因為舊式調諧器沒有太多可調節功能。
有關射頻調諧器的更多資訊,請參閱維基百科上的 調諧器(無線電) 和 射頻前端。
1.19.1. RF_TUNER 控制 ID¶
V4L2_CID_RF_TUNER_CLASS (類)RF_TUNER 類描述符。為此控制呼叫 ioctls VIDIOC_QUERYCTRL, VIDIOC_QUERY_EXT_CTRL 和 VIDIOC_QUERYMENU 將返回此控制類的描述。
V4L2_CID_RF_TUNER_BANDWIDTH_AUTO (布林值)啟用/停用調諧器無線電通道頻寬配置。在自動模式下,頻寬配置由驅動程式執行。
V4L2_CID_RF_TUNER_BANDWIDTH (整數)調諧器訊號路徑上的濾波器用於根據接收方的需要過濾訊號。驅動程式配置濾波器以滿足所需的頻寬要求。當 V4L2_CID_RF_TUNER_BANDWIDTH_AUTO 未設定時使用。單位為赫茲 (Hz)。範圍和步長是驅動程式特定的。
V4L2_CID_RF_TUNER_LNA_GAIN_AUTO (布林值)啟用/停用 LNA 自動增益控制 (AGC)
V4L2_CID_RF_TUNER_MIXER_GAIN_AUTO (布林值)啟用/停用混頻器自動增益控制 (AGC)
V4L2_CID_RF_TUNER_IF_GAIN_AUTO (布林值)啟用/停用 IF 自動增益控制 (AGC)
V4L2_CID_RF_TUNER_RF_GAIN (整數)射頻放大器是接收器訊號路徑上的第一個放大器,緊鄰天線輸入。本文件中 LNA 增益和 RF 增益的區別在於,LNA 增益整合在調諧器晶片中,而 RF 增益是獨立的晶片。同一個裝置中可能同時存在 RF 和 LNA 增益控制。範圍和步長是驅動程式特定的。
V4L2_CID_RF_TUNER_LNA_GAIN (整數)LNA(低噪聲放大器)增益是射頻調諧器訊號路徑上的第一級增益。它位於調諧器天線輸入端附近。當
V4L2_CID_RF_TUNER_LNA_GAIN_AUTO未設定時使用。請參閱V4L2_CID_RF_TUNER_RF_GAIN以瞭解 RF 增益和 LNA 增益之間的區別。範圍和步長是驅動程式特定的。V4L2_CID_RF_TUNER_MIXER_GAIN (整數)混頻器增益是射頻調諧器訊號路徑上的第二級增益。它位於混頻器塊內部,射頻訊號在此被混頻器下變頻。當
V4L2_CID_RF_TUNER_MIXER_GAIN_AUTO未設定時使用。範圍和步長是驅動程式特定的。V4L2_CID_RF_TUNER_IF_GAIN (整數)中頻增益是射頻調諧器訊號路徑上的最後一級增益。它位於射頻調諧器的輸出端。它控制中頻輸出或基帶輸出的訊號電平。當
V4L2_CID_RF_TUNER_IF_GAIN_AUTO未設定時使用。範圍和步長是驅動程式特定的。V4L2_CID_RF_TUNER_PLL_LOCK (布林值)合成器 PLL 是否鎖定?當此控制設定時,射頻調諧器正在接收給定頻率。這是一個只讀控制。