BPSK Modulator Baseband
Modulates data using the BPSK method.
blockType: BPSKBasebandModulator
Path in the library:
|
Description
Block BPSK Modulator Baseband modulates the signal using the binary phase manipulation (BPSK) method. The unit transmits to the output a frequency representation of the signal in the modulating frequency band. The input signal must have a binary representation with discrete time. If the input bit is 0 or 1, then the output signal is exp(jθ) or −exp(jθ) accordingly. Parameter Phase offset (rad) sets the value θ in radians.
Ports
Input
#
IN_1
—
Input signal
vector | scalar
Details
The input signal is in the form of a scalar or vector with the values of the elements in the range of values , where M is the modulation order. If a binary vector is given, then the number of elements must be an integer multiple of the number of bits per character. The number of bits per character is .
| Data types |
|
| Complex numbers support |
I don’t |
Output
#
OUT_1
—
BPSK modulated baseband signal
vector | scalar
Details
BPSK is a modulated baseband signal; a complex scalar or vector.
| Data types |
|
| Complex numbers support |
I don’t |
Parameters
Main
#
Phase offset (rad) —
phase shift of the zero point
Scalar / array of real numbers
Details
The phase offset of the zero point in radians; scalar.
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
Algorithms
Phase modulation is a method of linear baseband modulation in which a message modulates the phase of a signal with a constant amplitude. Binary phase shift keying (BPSK) is a two—phase modulation scheme in which 0 and 1 The binary message is represented by two different phase states of the carrier signal.
when , where
-
— energy per bit;
-
— bit duration;
-
— carrier frequency.
The representation of the BPSK signal in the baseband is as follows
The BPSK signal has two phases: 0 and π. The probability of a bit error in the AWGN channel is
Where — spectral power density of noise.