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 } } } }'