N_StateDemod (N-State Demodulator)
Symbol
Available in ADS
Parameters
Name |
Description |
Units |
Default |
---|---|---|---|
Fnom |
Nominal input frequency |
GHz |
1 |
StateArray |
Complex array of state values |
None |
list(1+j,-1+j,-1-j,1-j) |
Notes/Equations
- This is a tuned demodulator that selects the input harmonic closest to the specified Fnom frequency and generates a baseband output state signal representing the nearest complex nominal state of the selected carrier at the time of last rising clock edge.
If there is no analysis harmonic frequency close enough to the Fnom frequency, a warning is issued and the output is 0. On each rising clock edge, the I/Q information of the carrier is sampled. Using a Euclidean distance measure, the closest nominal state in the StateArray variable is determined and that state number, minus 1, is output as the baseband state voltage. This can be considered a 2-dimensional quantizer. - The nominal state locations are arbitrary and user definable in the StateArray variable, which can be created from a list of complex values using the list( ) function.
- In transient and baseband envelope simulations, this state demodulation model functions correctly and could be used as a 1-dimensional arbitrary state quantizer.