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

如何配置 RF 链

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

先决条件

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

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

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

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

如何配置通道

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

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

注意

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

全双工事例

在同一带中使用上行和下行通道中的同一调制解调器配置文件进行全双工通信。

如何输入调制解调器配置

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

输入调制解调器配置

使用 Azure Orbital 地面站 API

使用 Azure Orbital Ground Station API 时,以 JSON 转义字符串的形式输入调制解调器配置。

使用 Azure 门户

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

Screenshot of entering a modem configuration into the contact profile object.

已命名调制解调器配置

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

公共卫星服务 命名调制解调器字符串 注意
Aqua 定向传送 aqua_direct_broadcast NASA 水族主要信号 - 15 Mbps 直接广播服务
Aqua 定向播放 aqua_direct_playback NASA 水族替代信号 - 150 Mbps 直接广播服务
Terra Direct Broadcast 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 地面站无法控制这些公共卫星的下行计划。 美国宇航局自行执行操作,这可能会中断下行可用性。

航天器标题 noradID centerFrequencyMhz bandwidthMhz direction 极化
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 Ground Station API 时,在 demodulationConfiguration 参数中输入命名的调制解调器字符串。

{
    "location": "westus2",
    "tags": null,
    "id": "/subscriptions/c098d0b9-106a-472d-83d7-eb2421cfcfc2/resourcegroups/Demo/providers/Microsoft.Orbital/contactProfiles/Aqua-directbroadcast",
    "name": "Aqua-directbroadcast",
    "type": "Microsoft.Orbital/contactProfiles",
    "properties": {
        "minimumViableContactDuration": "PT1M",
        "minimumElevationDegrees": 5,
        "autoTrackingConfiguration": "disabled",
        "eventHubUri": "/subscriptions/c098d0b9-106a-472d-83d7-eb2421cfcfc2/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 门户输入通道详细信息时选择如下所示的配置。

Screenshot of choosing a named modem configuration in the contact profile object.

如何使用虚拟 RF

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

注意

对于下行,Azure Orbital Ground Station 将根据终结点的通道带宽设置提供 RF 流。

对于上行,Azure Orbital 地面站需要根据终结点的通道带宽设置来生成 RF 流。

后续步骤