Appendix D Digital Modulation and GMSK



Similar documents
Contents. A Error probability for PAM Signals in AWGN 17. B Error probability for PSK Signals in AWGN 18

MODULATION Systems (part 1)

University of Manchester School of Computer Science CS3282: Digital Communications '06 Section 9: Multi-level digital modulation & demodulation.

Vector Signal Analyzer FSQ-K70

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Digital Modulation. David Tipper. Department of Information Science and Telecommunications University of Pittsburgh. Typical Communication System

Performance of Quasi-Constant Envelope Phase Modulation through Nonlinear Radio Channels

Lezione 6 Communications Blockset

Lecture 1: Introduction

PHASE ESTIMATION ALGORITHM FOR FREQUENCY HOPPED BINARY PSK AND DPSK WAVEFORMS WITH SMALL NUMBER OF REFERENCE SYMBOLS

5 Signal Design for Bandlimited Channels

Adjacent Channel Interference. Adaptive Modulation and Coding. Advanced Mobile Phone System. Automatic Repeat Request. Additive White Gaussian Noise

The front end of the receiver performs the frequency translation, channel selection and amplification of the signal.

Agilent Digital Modulation in Communications Systems An Introduction. Application Note 1298

CDMA TECHNOLOGY. Brief Working of CDMA

Mobile Communications Chapter 2: Wireless Transmission

HD Radio FM Transmission System Specifications Rev. F August 24, 2011

Introduction to FM-Stereo-RDS Modulation

Fundamentals of Satellite Communications Part 3

Experiment 3: Double Sideband Modulation (DSB)

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

Software Defined Radio

6.976 High Speed Communication Circuits and Systems Lecture 1 Overview of Course

Complementary Code Keying with PIC Based Microcontrollers For The Wireless Radio Communications

SIGNAL PROCESSING & SIMULATION NEWSLETTER

Transmitter and Receiver Techniques

1 Multi-channel frequency division multiplex frequency modulation (FDM-FM) emissions

Non-Data Aided Carrier Offset Compensation for SDR Implementation

Digital Baseband Modulation

RF Measurements Using a Modular Digitizer

Appendix C GSM System and Modulation Description

GSM/EDGE Output RF Spectrum on the V93000 Joe Kelly and Max Seminario, Verigy

Introduction to Receivers

CCSDS - SFCG EFFICIENT MODULATION METHODS STUDY A COMPARISON OF MODULATION SCHEMES PHASE 1: BANDWIDTH UTILIZATION

Electronic Communications Committee (ECC) within the European Conference of Postal and Telecommunications Administrations (CEPT)

EE2/ISE2 Communications II

All About Pulse Modulation How Ultra Narrow Band Modulation works Updated 12/15//10

Agilent PN Extending Vector Signal Analysis to 26.5 GHz with 20 MHz Information Bandwidth

QAM Demodulation. Performance Conclusion. o o o o o. (Nyquist shaping, Clock & Carrier Recovery, AGC, Adaptive Equaliser) o o. Wireless Communications

Voice services over Adaptive Multi-user Orthogonal Sub channels An Insight

Introduction to IQ-demodulation of RF-data

EGPRS Test: Meeting the Challenge of 8PSK Modulation

PCM Encoding and Decoding:

VCO Phase noise. Characterizing Phase Noise

The continuous and discrete Fourier transforms

Performance Improvement of DS-CDMA Wireless Communication Network with Convolutionally Encoded OQPSK Modulation Scheme

Voice---is analog in character and moves in the form of waves. 3-important wave-characteristics:

Clock Recovery in Serial-Data Systems Ransom Stephens, Ph.D.

T = 1 f. Phase. Measure of relative position in time within a single period of a signal For a periodic signal f(t), phase is fractional part t p

Chap#5 (Data communication)

Duobinary Modulation For Optical Systems

APPLICATION NOTE BUILDING A QAM MODULATOR USING A GC2011 DIGITAL FILTER CHIP

Example/ an analog signal f ( t) ) is sample by f s = 5000 Hz draw the sampling signal spectrum. Calculate min. sampling frequency.

2 The wireless channel

AN Application Note: FCC Regulations for ISM Band Devices: MHz. FCC Regulations for ISM Band Devices: MHz

Implementing Digital Wireless Systems. And an FCC update

Correlation and Convolution Class Notes for CMSC 426, Fall 2005 David Jacobs

DVB-T. The echo performance of. receivers. Theory of echo tolerance. Ranulph Poole BBC Research and Development

Modulation and Demodulation

Time and Frequency Domain Equalization

Revision of Lecture Eighteen

TCOM 370 NOTES 99-4 BANDWIDTH, FREQUENCY RESPONSE, AND CAPACITY OF COMMUNICATION LINKS

Bachelor of Technology (Electronics and Communication Engineering)

Title: Low EMI Spread Spectrum Clock Oscillators

AN INTRODUCTION TO DIGITAL MODULATION

chapter Introduction to Digital Signal Processing and Digital Filtering 1.1 Introduction 1.2 Historical Perspective

Design of FIR Filters

How To Understand The Theory Of Time Division Duplexing

Selection of data modulation techniques in spread spectrum systems using modified processing gain definition

Analog and Digital Signals, Time and Frequency Representation of Signals

Digital Transmission (Line Coding)

7. Beats. sin( + λ) + sin( λ) = 2 cos(λ) sin( )

LABORATORY 10 TIME AVERAGES, RMS VALUES AND THE BRIDGE RECTIFIER. Bridge Rectifier

Analysis of Immunity by RF Wireless Communication Signals

LTE System Specifications and their Impact on RF & Base Band Circuits. Application Note. Products: R&S FSW R&S SMU R&S SFU R&S FSV R&S SMJ R&S FSUP

Understanding and Enhancing Sensitivity in Receivers for Wireless Applications

Probability and Random Variables. Generation of random variables (r.v.)

APPLICATION NOTE. RF System Architecture Considerations ATAN0014. Description

Modulation and Demodulation

Lecture 3: Signaling and Clock Recovery. CSE 123: Computer Networks Stefan Savage

Lock - in Amplifier and Applications

Signal Detection C H A P T E R SIGNAL DETECTION AS HYPOTHESIS TESTING

Measurement of Adjacent Channel Leakage Power on 3GPP W-CDMA Signals with the FSP

Ralph L. Brooker, Member, IEEE. Andrew Corporation, Alexandria, VA 22314, USA

MATRIX TECHNICAL NOTES

SIMULATION OF RADIOWAVE PROPAGATION USING PROPAGATION MODELS

Sampling and Interpolation. Yao Wang Polytechnic University, Brooklyn, NY11201

Wireless Communication and RF System Design Using MATLAB and Simulink Giorgia Zucchelli Technical Marketing RF & Mixed-Signal

The Fourier Analysis Tool in Microsoft Excel

Understanding the Effect of Uncorrelated Phase Noise on Multi-channel RF Vector Signal Generators and Analysers

RF SYSTEM DESIGN OF TRANSCEIVERS FOR WIRELESS COMMUNICATIONS

Introduction to Complex Numbers in Physics/Engineering

Analysis/resynthesis with the short time Fourier transform

RECOMMENDATION ITU-R BO.786 *

RADIO FREQUENCY INTERFERENCE AND CAPACITY REDUCTION IN DSL

Co-channel and Adjacent Channel Interference Measurement of UMTS and GSM/EDGE Systems in 900 MHz Radio Band

ISI Mitigation in Image Data for Wireless Wideband Communications Receivers using Adjustment of Estimated Flat Fading Errors

MPEG Unified Speech and Audio Coding Enabling Efficient Coding of both Speech and Music

Transcription:

D1 Appendix D Digital Modulation and GMSK A brief introduction to digital modulation schemes is given, showing the logical development of GMSK from simpler schemes. GMSK is of interest since it is used in the GSM system. The phase and amplitude relations between carrier cycles over a data bit are developed, enabling rigourous modelling of ensemble fields to be carried out. D1. Phase shift keying For binary PSK (BPSK) S 0 (t) = A cos (ωt) represents binary 0 S 1 (t) = A cos (ωt + π) represents binary 1 For M-ary PSK, M different phases are required, and every n (where M=2 n ) bits of the binary bit stream are coded as one signal that is transmitted as A sin (ωt + θ j ) j=1,...,m. D2. Quadrature Phase Shift Keying If we define four signals, each with a phase shift differing by 90 0 quadrature phase shift keying (QPSK). then we have The input binary bit stream {d k }, d k = 0,1,2,... arrives at the modulator input at a rate 1/T bits/sec and is separated into two data streams d I (t) and d Q (t) containing odd and even bits respectively. d I (t) = d 0, d 2, d 4,... d Q (t) = d 1, d 3, d 5,...

D2 A convenient orthogonal realisation of a QPSK waveform, s(t) is achieved by amplitude modulating the in-phase and quadrature data streams onto the cosine and sine functions of a carrier wave as follows: s(t)=1/ 2d I (t) cos (2πft + π/4) + 1/ 2 d Q (t) sin (2πft + π/4) Using trigonometric identities this can also be written as s(t)=a cos [2πft + π/4 + θ(t)]. The pulse stream d I (t) modulates the cosine function with an amplitude of ± 1. This is equivalent to shifting the phase of the cosine function by 0 or π; consequently this produces a BPSK waveform. Similarly the pulse stream d Q (t) modulates the sine function, yielding a BPSK waveform orthogonal to the cosine function. The summation of these two orthogonal waveforms is the QPSK waveform. The values of θ(t) = 0, -(π/2), π/2, π represent the four possible combinations of a I (t) and a Q (t). Each of the four possible phases of carriers represents two bits of data. Thus there are two bits per symbol. Since the symbol rate for QPSK is half the bit rate, twice as much data can be carried in the same amount of channel bandwidth as compared to BPSK. This is possible because the two signals I and Q are orthogonal to each other and can be transmitted without interfering with each other.

D3 In QPSK the carrier phase can change only once every 2T secs. If from one T interval to the next one, neither bit stream changes sign, the carrier phase remains unchanged. If one component a I (t) or a Q (t) changes sign, a phase change of π/2 occurs. However if both components change sign then a phase shift of π occurs. If a QPSK modulated signal undergoes filtering to reduce the spectral side lobes, the resulting waveform will no longer have a constant envelop and in fact, the occasional 180 o shifts in phase will cause the envelope to go to zero momentarily. D3. Offset Quadrature Phase Shift Keying If the two bit streams I and Q are offset by a 1/2 bit interval, then the amplitude fluctuations are minimised since the phase never changes by 180 o. This modulation scheme, Offset Quadrature Phase shift Keying (OQPSK) is obtained from QPSK by delaying the odd bit stream by half a bit interval with respect to the even bit stream.

D4 Thus the range of phase transitions is 0 o and 90 o (the possibility of a phase shift of 180 o is eliminated) and occurs twice as often, but with half the intensity of the QPSK. While amplitude fluctuations still occur in the transmitter and receiver they have smaller magnitude. The bit error rate for QPSK and OQPSK are the same as for BPSK. When an OQPSK signal undergoes bandlimiting, the resulting intersymbol interference causes the envelop to droop slightly to the region of ± 90 o phase transition, but since the phase transitions of 180 have been avoided in OQPSK, the envelop will never go to zero as it does in QPSK. D4. Minimum Shift Keying We previously showed that OQPSK is obtained from QPSK by delaying the Q data stream by 1 bit or T seconds with respect to the I data stream. This delay has no effect on the error or bandwidth. Minimum Shift Keying (MSK) is derived from OQPSK by replacing the rectangular pulse in amplitude with a half-cycle sinusoidal pulse. The MSK signal is defined as: S(t) = d(t) cos (πt/2t) cos 2πft + d(t) sin (πt/2t) sin 2πft.

D5 The MSK modulation makes the phase change linear and limited to ± (π/2) over a bit interval T. This enables MSK to provide a significant improvement over QPSK. Because of the effect of the linear phase change, the power spectral density has low side lobes that help to control adjacent-channel interference. However the main lobe becomes wider than the quadrature shift keying. D5. Gausssian Minimum Shift Keying (GMSK) In MSK we replace the rectangular pulse with a sinusoidal pulse. Obviously other pulse shapes are possible. A Gaussian-shaped impulse response filter generates a signal with low side lobes and narrower main lobe than the rectangular pulse. Since

D6 the filter theoretically has output before input, it can only be approximated by a delayed and shaped impulse response that has a Gaussian - like shape. This modulation is called Gaussian Minimum Shift Keying (GMSK). The relationship between the premodulation filter bandwidth, B and the bit period, T defines the bandwidth of the system. GSM designers used a BT = 0.3 with a channel data rate of 270.8 kbs. This compromises between a bit error rate and an out-of-band interference since the narrow filter increases the intersymbol interference and reduces the signal power. D5.1 GMSK Modulation There are two methods to generate GMSK, one is frequency shift keyed modulation, the other is quadrature phase shift keyed modulation. a(t) Gaussian LPF VCO m=0.5 m(t) RF Amplifier GMSK implemented by Frequency Shift Keying modulation with FM-VCO. GMSK implemented by a quadrature baseband method. The shaded areas in the two above figures have the same function. The GMSK VCO-modulator architecture as shown in the first is simple but is not however, suitable for coherent demodulation due to component tolerance problems. This method requires that the frequency deviation factor of the VCO exactly equals 0.5, but the modulation index of conventional VCO based transmitters drifts over time and temperature.

D7 The implementation in the second employs a quadrature baseband process followed by a quadrature modulator. With this implementation, the modulation index can be maintained at exactly 0.5. This method is also cheaper to implement. Both methods lead to the same GMSK modulated signal. We are going to be looking at the second of these two methods, that is we shall be looking at a quadrature baseband processor followed by a quadrature modulator as shown in the second. The Gaussian low-pass filter has an impulse response given by the following equation for g(t) = 1 2T [Q(2πB t b T / 2 ln2 )-Q(2πB t + T / 2 b ln2 )] where Q(t) is the Q-function 0 B b T Q(t) = 1 exp(-x 2 /2) dx, 2 t B b is the bandwidth of the low pass filter having a Gaussian shaped spectrum, T is the bit period and BN=B b T is the normalised bandwidth. To demonstrate this, we are looking at a filter with a bandwidth of B b =1000 and a bit rate of T=1/2000, i.e. a normalised bandwidth B N =B b.t =0.5. The impulse response of the Gaussian low-pass filter has to be truncated and scaled, according to the B N value, to ensure that the effect of a single 1 passing through the filter, is a phases change of π/2. For a B N of 0.5 the filter response is truncated, symmetrically around zero, to two bit periods, i.e. from -T to T. The truncated filter response is represented graphically in the following figure.

D8 The truncated and scaled impulse response of the Gaussian low-pass filter. Ensuring that the response of the filter to a single 1 is a phase change of π/2, is equivalent to choosing the constant K to satisfy the following equation T T Kg() tdt = π/2. To demonstrate the modulation, we are using the following randomly chosen binary data stream. (This data stream repeats after 12 bits.) {1,1,-1,1,1,-1,-1,1,-1,1,-1,-1, 1,1,-1,1,1,-1,-1,1,-1,1,-1,-1,...}. The beginning of this data stream can be represented graphically by the following The beginning of the data stream being sent through the filter.

D9 As the data passes through the filter it is shaped and ISI (inter symbol interference) is introduced since more than one bit is passing through the filter at any one time. For B N = 0.5, since the bits are spread over two bit periods, the second bit enters the filter as the first is half way through, the third enters as the first leaves etc... The first few Gaussian shaped pulses are represented graphically in the following figure. The individual shaped pulses representing the data stream. These individual shaped pulses are then added together to give a function which is represented graphically in the following figure. This is the function denoted by b(t). The function b(t) as in the second figure

D10 This function, b(t), is then integrated, with respect to t (time) from t to, to give the function c(t) as shown in the second figure. This function c(t) is represented graphically below. The function c(t) as in the second figure. Once we have the function c(t), we take Sine and Cosine functions of it to produce the I and Q-baseband signals. Taking the Cosine of c(t) produces the I-baseband signal I(t) i.e. I(t) = Cos[ c(t) ]. This function I(t) is represented graphically below. The I-baseband signal, i.e. the function I(t) as the second figure

D11 Taking the Sine of c(t) produces the Q-baseband signal Q(t) i.e. Q(t) = Sin[ c(t) ]. This function Q(t) is represented graphically below. The Q-baseband signal, i.e. the function Q(t) as in the second figure. These two functions I(t) and Q(t) are then passed through the I/Q modulator which leads to the output signal m(t) which can be written as m(t) = Sin(2πf c t) I(t) + Cos(2πf c t) Q(t), where f c is the carrier frequency used as the oscillator in the second figure The GMSK signal m(t) is represented The GMSK modulated signal m(t) as in the second figure.