DBPSK Demodulator Baseband
Page in progress. |
Demodulates data modulated using the DBPSK method.
Description
The DBPSK Demodulator Baseband demodulates a signal that has been modulated using differential binary phase shift keying (DBPSK). The input is a wideband representation of the modulated signal.
For details, refer to Algorithms.
Ports
Input
#
IN_1
—
DBPSK modulated broadband signal
scalar
| vector
Details
DBPSK-modulated baseband signal returned as a complex scalar or column vector.
Data types |
|
Complex numbers support |
Yes |
Output
#
OUT_1
—
output signal
scalar
| vector
Details
An input signal specified as a scalar or vector with element values 0
or 1
.
Data types |
|
Complex numbers support |
No |
Parameters
Parameters
#
Phase rotation (rad) —
additional phase shift
Real number
Details
Additional phase shift in radians between the previous and current modulated symbols, specified as a scalar. This value corresponds to the phase difference between the previous and current modulated symbols when the input is zero.
Example: pi/4
Default value |
|
Program usage name |
|
Tunable |
No |
Evaluatable |
Yes |
#
Output data type —
output data type
Float64
| Float32
| Float16
| Int8
| UInt8
| Int16
| UInt16
| Int32
| UInt32
| Int64
| UInt64
| Int128
| UInt128
| Bool
Details
The output data type specified as:
-
Float64
. -
Float32
-
Float16
-
Int8
-
`UInt8
-
`Int16
-
`UInt16
-
Int32
-
`UInt32
-
Int64
-
UInt64
-
Int128
-
`UInt128
-
Bool
Values |
|
Default value |
|
Program usage name |
|
Tunable |
No |
Evaluatable |
No |
Additional Info
*Supported data types
Port |
Supported data types |
Input |
*Double precision floating point
|
Output |
|
* Algorithms *
The DBPSK Demodulator Baseband block compares the current symbol with the previous symbol. It compares the phase differences of and to the signal outputs and , respectively, where is the phase rotation parameters.
The first element output by the block has an initial state of zero because the demodulator has no previous symbol to compare with the first symbol. This initial state causes a 1-bit transient delay at the block output.