AWS::GroundStation::Config DemodulationConfig - AWS CloudFormation

AWS::GroundStation::Config DemodulationConfig

Defines demodulation settings.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "UnvalidatedJSON" : String }

YAML

UnvalidatedJSON: String

Properties

UnvalidatedJSON

The demodulation settings are in JSON format and define parameters for demodulation, for example which modulation scheme (e.g. PSK, QPSK, etc.) and matched filter to use.

Required: No

Type: String

Pattern: ^[{}\[\]:.,"0-9A-z\-_\s]{1,8192}$

Update requires: No interruption

Examples

Create a DemodulationConfig

The following example creates a Ground Station DemodulationConfig

JSON

{ "DemodulationConfig": { "UnvalidatedJSON": "{ \"type\":\"QPSK\", \"qpsk\":{ \"carrierFrequencyRecovery\":{ \"centerFrequency\":{ \"value\":7812, \"units\":\"MHz\" }, \"range\":{ \"value\":250, \"units\":\"kHz\" } }, \"symbolTimingRecovery\":{ \"symbolRate\":{ \"value\":15, \"units\":\"Msps\" }, \"range\":{ \"value\":0.75, \"units\":\"ksps\" }, \"matchedFilter\":{ \"type\":\"ROOT_RAISED_COSINE\", \"rolloffFactor\":0.5 } } } }" }, }

YAML

DemodulationConfig: UnvalidatedJSON: '{ "type":"QPSK", "qpsk":{ "carrierFrequencyRecovery":{ "centerFrequency":{ "value":7812, "units":"MHz" }, "range":{ "value":250, "units":"kHz" } }, "symbolTimingRecovery":{ "symbolRate":{ "value":15, "units":"Msps" }, "range":{ "value":0.75, "units":"ksps" }, "matchedFilter":{ "type":"ROOT_RAISED_COSINE", "rolloffFactor":0.5 } } } }'