Digital Modulations Archives - GaussianWaves https://www.gaussianwaves.com/category/digital-modulations/ Signal Processing for Communication Systems Tue, 22 Feb 2022 10:48:10 +0000 en-US hourly 1 https://wordpress.org/?v=6.4.4 https://i0.wp.com/www.gaussianwaves.com/gaussianwaves/wp-content/uploads/2016/02/cropped-gaussianwaves_logo_120_120.png?fit=32%2C32&ssl=1 Digital Modulations Archives - GaussianWaves https://www.gaussianwaves.com/category/digital-modulations/ 32 32 163393712 π/2 BPSK (pi/2 BPSK): 5G NR PHY modulation https://www.gaussianwaves.com/2022/02/%cf%80-2-bpsk-pi-2-bpsk-5g-nr-phy-modulation/ https://www.gaussianwaves.com/2022/02/%cf%80-2-bpsk-pi-2-bpsk-5g-nr-phy-modulation/#comments Mon, 07 Feb 2022 03:36:47 +0000 https://www.gaussianwaves.com/?p=32776 The 5G New Radio (NR) supports quadrature phase shift keying (QPSK), 16- quadrature amplitude modulation (16-QAM), 64 QAM and 256 QAM modulation schemes for both uplink and downlink [1][2]. This is same as in LTE. Additionally, 5G NR supports π/2-BPSK in uplink (to be combined with OFDM with CP or DFT-s OFDM with CP)[1][2]. Utilization ... Read more

The post π/2 BPSK (pi/2 BPSK): 5G NR PHY modulation appeared first on GaussianWaves.

]]>
https://www.gaussianwaves.com/2022/02/%cf%80-2-bpsk-pi-2-bpsk-5g-nr-phy-modulation/feed/ 4 32776
Rician flat-fading channel – simulation https://www.gaussianwaves.com/2020/08/rician-flat-fading-channel-simulation/ https://www.gaussianwaves.com/2020/08/rician-flat-fading-channel-simulation/#comments Sat, 15 Aug 2020 13:54:24 +0000 https://www.gaussianwaves.com/?p=25926 In wireless environments, transmitted signal may be subjected to multiple scatterings before arriving at the receiver. This gives rise to random fluctuations in the received signal and this phenomenon is called fading. The scattered version of the signal is designated as non line of sight (NLOS) component. If the number of NLOS components are sufficiently ... Read more

The post Rician flat-fading channel – simulation appeared first on GaussianWaves.

]]>
https://www.gaussianwaves.com/2020/08/rician-flat-fading-channel-simulation/feed/ 2 25926
BPSK bit error rate simulation in Python & Matlab https://www.gaussianwaves.com/2020/07/bpsk-python-matlab-bit-error-rate-simulation/ https://www.gaussianwaves.com/2020/07/bpsk-python-matlab-bit-error-rate-simulation/#comments Thu, 23 Jul 2020 07:52:10 +0000 https://www.gaussianwaves.com/?p=25383 Key focus: Simulate bit error rate performance of Binary Phase Shift Keying (BPSK) modulation over AWGN channel using complex baseband equivalent model in Python & Matlab. Why complex baseband equivalent model The passband model and equivalent baseband model are fundamental models for simulating a communication system. In the passband model, also called as waveform simulation ... Read more

The post BPSK bit error rate simulation in Python & Matlab appeared first on GaussianWaves.

]]>
https://www.gaussianwaves.com/2020/07/bpsk-python-matlab-bit-error-rate-simulation/feed/ 3 25383
Constellation diagram – investigate phase transitions https://www.gaussianwaves.com/2020/06/constellation-diagram-investigate-phase-transitions/ https://www.gaussianwaves.com/2020/06/constellation-diagram-investigate-phase-transitions/#comments Sun, 28 Jun 2020 12:15:57 +0000 https://www.gaussianwaves.com/?p=24087 The phase transition properties of the different variants of QPSK schemes and MSK, are easily investigated using constellation diagram. Let’s demonstrate how to plot the signal space constellations, for the various modulations used in the transmitter. Typically, in practical applications, the baseband modulated waveforms are passed through a pulse shaping filter for combating the phenomenon ... Read more

The post Constellation diagram – investigate phase transitions appeared first on GaussianWaves.

]]>
https://www.gaussianwaves.com/2020/06/constellation-diagram-investigate-phase-transitions/feed/ 4 24087
Maximum Ratio Combining (MRC) architecture simulation https://www.gaussianwaves.com/2020/01/receiver-diversity-maximum-ratio-combining-mrc/ https://www.gaussianwaves.com/2020/01/receiver-diversity-maximum-ratio-combining-mrc/#respond Fri, 17 Jan 2020 06:13:44 +0000 https://www.gaussianwaves.com/?p=21542 In the previous post on Single Input Multiple Output (SIMO) models for receive diversity, various receiver diversity techniques were outlined. One of them is maximum ratio combining, the focus of the topic here. Channel model Assuming flat slow fading channel, the received signal model is given by where, is the channel impulse response, is the ... Read more

The post Maximum Ratio Combining (MRC) architecture simulation appeared first on GaussianWaves.

]]>
https://www.gaussianwaves.com/2020/01/receiver-diversity-maximum-ratio-combining-mrc/feed/ 0 21542
Selection Combining – architecture simulation https://www.gaussianwaves.com/2019/12/receiver-diversity-selection-combining/ https://www.gaussianwaves.com/2019/12/receiver-diversity-selection-combining/#respond Tue, 10 Dec 2019 09:50:23 +0000 https://www.gaussianwaves.com/?p=21282 In the previous post on Single Input Multiple Output (SIMO) models for receive diversity, various receiver diversity techniques were outlined. One of them is selection combining, the focus of the topic here. Channel model Assuming flat slow fading channel, the received signal model is given by where, is the channel impulse response, is the received ... Read more

The post Selection Combining – architecture simulation appeared first on GaussianWaves.

]]>
https://www.gaussianwaves.com/2019/12/receiver-diversity-selection-combining/feed/ 0 21282
GMSK implementation and simulation – part 1 https://www.gaussianwaves.com/2019/10/gaussian-minimum-shift-keying-gmsk-implementation-and-simulation-part-1/ https://www.gaussianwaves.com/2019/10/gaussian-minimum-shift-keying-gmsk-implementation-and-simulation-part-1/#respond Thu, 10 Oct 2019 07:38:19 +0000 https://www.gaussianwaves.com/?p=20666 What’s the need for GMSK Minimum shift keying (MSK) is a special case of binary CPFSK with modulation index . It has features such as constant envelope, compact spectrum and good error rate performance. The fundamental problem with MSK is that the spectrum is not compact enough to satisfy the stringent requirements with respect to ... Read more

The post GMSK implementation and simulation – part 1 appeared first on GaussianWaves.

]]>
https://www.gaussianwaves.com/2019/10/gaussian-minimum-shift-keying-gmsk-implementation-and-simulation-part-1/feed/ 0 20666
Differentially encoded BPSK: coherent detection https://www.gaussianwaves.com/2017/11/coherent-detection-of-differentially-encoded-bpsk-debpsk/ https://www.gaussianwaves.com/2017/11/coherent-detection-of-differentially-encoded-bpsk-debpsk/#respond Mon, 27 Nov 2017 08:04:03 +0000 https://www.gaussianwaves.com/?p=15473 In coherent detection, the receiver derives its demodulation frequency and phase references using a carrier synchronization loop. Such synchronization circuits may introduce phase ambiguity in the detected phase, which could lead to erroneous decisions in the demodulated bits. For example, Costas loop exhibits phase ambiguity of integral multiples of radians at the lock-in points. As ... Read more

The post Differentially encoded BPSK: coherent detection appeared first on GaussianWaves.

]]>
https://www.gaussianwaves.com/2017/11/coherent-detection-of-differentially-encoded-bpsk-debpsk/feed/ 0 15473
QAM Modulation using Karnaugh-map walks https://www.gaussianwaves.com/2014/11/constructing-a-rectangular-constellation-for-m-qam-modulation-using-karnaugh-map-walks/ https://www.gaussianwaves.com/2014/11/constructing-a-rectangular-constellation-for-m-qam-modulation-using-karnaugh-map-walks/#comments Tue, 25 Nov 2014 07:58:05 +0000 http://www.gaussianwaves.com/?p=7932 This article focused on constructing constellation for rectangular QAM modulation using Karnaugh-map walks. Exploit inherent property of Karnaugh-maps to construct Gray coded QAM constellation points. M-ary Quadrature Amplitude Modulation (M-QAM) In MQAM modulations, the information bits are encoded as variations in the amplitude and the phase of the signal. The M-QAM modulator transmits a series ... Read more

The post QAM Modulation using Karnaugh-map walks appeared first on GaussianWaves.

]]>
https://www.gaussianwaves.com/2014/11/constructing-a-rectangular-constellation-for-m-qam-modulation-using-karnaugh-map-walks/feed/ 3 7932
Symbol Timing Recovery for QPSK (digital modulations) https://www.gaussianwaves.com/2013/11/symbol-timing-recovery-for-qpsk-digital-modulations/ https://www.gaussianwaves.com/2013/11/symbol-timing-recovery-for-qpsk-digital-modulations/#comments Mon, 18 Nov 2013 08:29:30 +0000 http://www.gaussianwaves.com/?p=4057 The goal of timing recovery is to estimate and correct the sampling instants and phase at the receiver, such that it allows the receiver to decode the transmitted symbols reliably. What is Symbol timing Recovery : When transmitting data across a communication system, three things are important: frequency of transmission, phase information and the symbol ... Read more

The post Symbol Timing Recovery for QPSK (digital modulations) appeared first on GaussianWaves.

]]>
https://www.gaussianwaves.com/2013/11/symbol-timing-recovery-for-qpsk-digital-modulations/feed/ 7 4057