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 增益是一个单独的芯片。同一设备中可能同时存在射频和低噪声放大器增益控制。范围和步长是驱动程序特定的。

V4L2_CID_RF_TUNER_LNA_GAIN (整数)

LNA(低噪声放大器)增益是射频调谐器信号路径上的第一级增益。它位于非常靠近调谐器天线输入的位置。当未设置 V4L2_CID_RF_TUNER_LNA_GAIN_AUTO 时使用。请参阅 V4L2_CID_RF_TUNER_RF_GAIN 以了解射频增益和低噪声放大器增益之间的区别。范围和步长是驱动程序特定的。

V4L2_CID_RF_TUNER_MIXER_GAIN (整数)

混频器增益是射频调谐器信号路径上的第二级增益。它位于混频器块内部,射频信号在此处由混频器进行下变频。当未设置 V4L2_CID_RF_TUNER_MIXER_GAIN_AUTO 时使用。范围和步长是驱动程序特定的。

V4L2_CID_RF_TUNER_IF_GAIN (整数)

IF 增益是射频调谐器信号路径上的最后一级增益。它位于射频调谐器的输出端。它控制中频输出或基带输出的信号电平。当未设置 V4L2_CID_RF_TUNER_IF_GAIN_AUTO 时使用。范围和步长是驱动程序特定的。

V4L2_CID_RF_TUNER_PLL_LOCK (布尔值)

合成器 PLL 是否锁定?当设置该控件时,射频调谐器正在接收给定的频率。这是一个只读控件。