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 是否锁定?当此控制设置时,射频调谐器正在接收给定频率。这是一个只读控制。