你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

如何配置 RF 链

可以使用 Azure Orbital 地面站服务灵活选择托管调制解调器或虚拟 RF 功能。 这些操作模式是在联络配置文件中按每个通道指定的。 请参阅地面站联络配置文件,了解有关通道和链接的详细信息。

先决条件

  • 托管调制解调器:调制解调器配置文件
  • 虚拟 RF:GNU 无线电或软件无线电

托管调制解调器与虚拟 RF 发送

建议在可能情况下利用 Azure Orbital 地面站的托管调制解调器功能。 此调制解调器由服务管理,并插入到终结点和每次传递的传入或传出虚拟 RF 流之间。 必须提供 XML 格式的调制解调器配置文件来指定调制解调器设置。 目前,我们使用 KratosQuantumRX v1.4KratosQuantumRadio v4.0 调制解调器。 调制解调器和调制解调器配置必须与这些版本匹配。 你还可以为常用的公共卫星(例如 Aqua)应用内置命名调制解调器配置之一。

如果希望对调制解调器设置进行更严格的控制或将自己的调制解调器引入 Azure 资源组,则可使用虚拟 RF 传送。 Azure Orbital 地面站将连接到联络配置文件中指定的通道终结点。

如何配置通道

下表显示了如何配置调制解调器或虚拟 RF 参数。

参数 选项
modulationConfiguration 1. 虚拟 RF 设置为 Null/空
2.软件调制解调器的调制解调器配置
3. 已命名调制解调器字符串
demodulationConfiguration 1. 虚拟 RF 设置为 Null/空
2.软件调制解调器的调制解调器配置
3. 已命名调制解调器字符串
encodingConfiguration Null(不使用)
decodingConfiguration Null(不使用)

备注

为通道指定的终结点将应用于选择的任何选项。 请查看如何准备网络,获取有关设置终结点的更多详细信息。

全双工案例

在上行链路和下行链路通道中使用相同的调制解调器配置文件,以在同一频段内进行全双工通信。

如何输入调制解调器配置

可以在创建联络配置文件对象时输入现有的调制解调器配置,也可以稍后添加它。 此外还允许修改现有调制解调器配置。

输入调制解调器配置

使用 Azure Orbital 地面站 API

使用 Azure Orbital 地面站 API 时,将调制解调器配置作为来自所需调制解调器配置文件的 JSON 转义字符串输入。

使用 Azure 门户

使用 Azure 门户输入通道详细信息时,选择“原始 XML”,然后将调制解调器配置原始字符串(没有 JSON 转义)粘贴到下面显示的字段中。

将调制解调器配置输入联络配置文件对象的屏幕截图。

已命名调制解调器配置

我们目前支持以下命名的调制解调器配置:

公共卫星服务 命名的调制解调器字符串 注意
Aqua 定向传送 aqua_direct_broadcast NASA Aqua 主信号 - 15 Mbps 直播服务
Aqua 定向播放 aqua_direct_playback NASA Aqua 替代信号 - 150 Mbps 直播服务
Terra 直播 terra_direct_broadcast NASA Terra - 13.125 Mbps 直播服务
SNPP 直播 snpp_direct_broadcast NASA Suomi-NPP (SNPP) - 15 Mbps 直播服务
JPSS-1 直播 jpss-1_direct_broadcast NASA JPSS-1 - 15 Mbps 直播服务

备注

建议在使用 Aqua 进行测试时使用 Aqua 定向传送调制解调器配置。

Azure Orbital 地面站无法控制这些公共卫星的下行链路计划。 NASA 会进行自己的操作,这可能会中断下行链路的可用性。

航天器标题 noradID centerFrequencyMhz bandwidthMhz direction polarization
Aqua 27424 8160 15 下行 RHCP
Suomi NPP 37849 7812 30 下行 RHCP
JPSS-1/NOAA-20 43013 7812 30 下行 RHCP
Terra 25994 8212.5 45 下行 RHCP

指定命名的调制解调器配置

使用 Azure Orbital 地面站 API

使用 Azure Orbital 地面站 API 时,将命名的调制解调器字符串输入到 demodulationConfiguration 参数中。

{
    "location": "westus2",
    "tags": null,
    "id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourcegroups/Demo/providers/Microsoft.Orbital/contactProfiles/Aqua-directbroadcast",
    "name": "Aqua-directbroadcast",
    "type": "Microsoft.Orbital/contactProfiles",
    "properties": {
        "minimumViableContactDuration": "PT1M",
        "minimumElevationDegrees": 5,
        "autoTrackingConfiguration": "disabled",
        "eventHubUri": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/Demo/providers/Microsoft.EventHub/namespaces/demo-orbital-eventhub/eventhubs/antenna-metrics-stream",
        "links": [
            {
                "polarization": "RHCP",
                "direction": "Downlink",
                "gainOverTemperature": 0,
                "eirpdBW": 0,
                "channels": [
                    {
                        "centerFrequencyMHz": 8160,
                        "bandwidthMHz": 15,
                        "endPoint": {
                            "ipAddress": "10.6.0.4",
                            "endPointName": "my-endpoint",
                            "port": "50001",
                            "protocol": "TCP"
                        },
                        "modulationConfiguration": null,
                        "demodulationConfiguration": "aqua_direct_broadcast",
                        "encodingConfiguration": null,
                        "decodingConfiguration": null
                    }
                ]
            }
        ]
    }
}

使用 Azure 门户

使用 Azure 门户输入通道详细信息时,选择“预设命名调制解调器配置”并选择如下所示配置。

在联络配置文件对象中选择已命名调制解调器配置的屏幕截图。

如何使用虚拟 RF

若要使用 RF 传送功能,请将通道参数中的modulationConfiguration 或demodulationConfiguration 参数留空。 Azure Orbital 地面站使用数字中间频率互操作性或 DIFI 格式传输虚拟 RF。 若要了解详细信息,请参阅 虚拟 RF 教程

备注

对于下行链路,Azure Orbital 地面站将根据通道带宽设置提供到终结点的 RF 流。

对于上行链路,Azure Orbital 地面站预期会收到来自终结点的 RF 流,具体取决于通道带宽设置。

后续步骤