Exercise 3.5: GMSK Modulation
The modulation method used for GSM is Gaussian Minimum Shift Keying, short GMSK. This is a special type of FSK (Frequency Shift Keying) with CP-FSK (Continuous Phase Matching), where
- the modulation index has the smallest value that just satisfies the orthogonality condition: h=0.5 ⇒ Minimum Shift Keying,
- a Gaussian low-pass with the impulse response hG(t) is inserted before the FSK modulator, with the aim of saving even more bandwidth.
The graphic illustrates the situation:
- The digital message is represented by the amplitude coefficients aμ∈{±1} which are applied to a Dirac pulse. It should be noted that the sequence drawn in is assumed for the subtask (3).
- The symmetrical rectangular pulse with duration T=TB (GSM bit duration) is dimensionless:
- gR(t)={10f¨urf¨ur|t|<T/2,|t|>T/2.
- This results for the rectangular signal
- qR(t)=qδ(t)⋆gR(t)=∑νaν⋅gR(t−ν⋅T).
- The Gaussian low-pass is given by its frequency response or impulse response:
- HG(f)=e−π⋅(f2fG)2∙−−−∘hG(t)=2fG⋅e−π⋅(2fG⋅t)2,
- where the system theoretical cut-off frequency fG is used. In the GSM specification, however, the 3dB cut-off frequency is specified with f3dB=0.3/T . From this, fG can be calculated directly - see subtask (2).
- The signal after the gauss low-pass is thus
- qG(t)=qR(t)⋆hG(t)=∑νaν⋅g(t−ν⋅T).
Here g(t) is referred to as frequency pulse. For this one:
- g(t)=qR(t)⋆hG(t).
- With the low-pass filtered signal qG(t), the carrier frequency fT and the frequency deviation ΔfA can thus be written for the instantaneous frequency at the output of the FSK modulator::fA(t)=fT+ΔfA⋅qG(t).
Notes:
- This exercise belongs to the chapter Die Charakteristika von GSM.
- Reference is also made to the chapter Funkschnittstelle in the book „Beispiele von Nachrichtensystemen”.
- For your calculations use the exemplary values fT=900 MHz and ΔfA=68 kHz.
- Use the Gaussian integral to solve the task (some numerical values are given in the table)
- ϕ(x)=1√2π⋅∫x−∞e−u2/2du.
Questionnaire
Solution
(1) If all amplitude coefficients aμ are equal to +1, then qR(t)=1 is a constant. Thus, the Gaussian low-pass has no influence and qG(t)=1 results.
- The maximum frequency is thus
- Max [fA(t)]=fT+ΔfA=900.068MHz_.
- The minimum instantaneous frequency
- Min [fA(t)]=fT−ΔfA=899.932MHz_
is obtained when all amplitude coefficients are negative. In this case qR(t)=qG(t)=−1.
(2) The frequency at which the logarithmic power transfer function is 3 dB less than f=0 is called the 3dB cut-off frequency.
- This can also be expressed as follows:
- |H(f=f3dB)||H(f=0)|=1√2.
- In particular the Gauss low-pass because of H(f=0)=1:
- H(f=f3dB)=e−π⋅(f3dB/2fG)2=1√2⇒(f3dB2fG)2=ln√2π⇒fG=√π4⋅ln√2⋅f3dB.
- The numerical evaluation leads to fG≈1.5⋅f3dB.
- From f3dB⋅T=0.3 follows fG⋅T≈0.45_.
(3) The frequency pulse g(t) results from the convolution of the rectangular function gR(t) with the pulse response hG(t):
- g(t)=gR(t)⋆hG(t)=2fG⋅∫t+T/2t−T/2e−π⋅(2fG⋅τ)2dτ.
- With the substitution u2=8π⋅fG2⋅τ2 and the function ϕ(x) you can also write for this:
- g(t)= 1√2π⋅∫2⋅√2π⋅fG⋅(t+T/2)2⋅√2π⋅fG⋅(t−T/2)e−u2/2du= ϕ(2⋅√2π⋅fG⋅(t+T/2))−ϕ(2⋅√2π⋅fG⋅(t−T/2)).
- For the time t=0 is valid considering ϕ(−x)=1−ϕ(x) and fG⋅T=0.45
- g(t=0)= ϕ(√2π⋅fG⋅T)−ϕ(−√2π⋅fG⋅T)= 2⋅ϕ(√2π⋅fG⋅T)−1≈2⋅ϕ(1.12)−1=0.737_.
(4) With a3=+1 the result would be qG(t=3T)=1. Due to the linearity, the following therefore applies:
- qG(t=3T)=1−2⋅g(t=0)=1−2⋅0.737=−0.474_.
(5) With the result of (3) and fG⋅T=0.45 you get
- g(t=T)= ϕ(3⋅√2π⋅fG⋅T)−ϕ(√2π⋅fG⋅T)≈ϕ(3.36)−ϕ(1.12)=0.999−0.868=0.131_.
- The pulse value g(t=−T) is exactly the same due to the symmetry of the Gaussian low-pass.
(6) With alternating sequence, the absolute values |qG(μ⋅T)| are all the same for all multiples of the bit duration T for reasons of symmetry.
- All intermediate values at t≈μ⋅T are smaller.
- Taking g(t≥2T)≈0 into account, each individual pulse value g(0) is reduced by the preceding pulse with g(t=T), and also by the following pulse with g(t=−T).
- So there will be impulse interference and you get
- Max[qG(t)]=g(t=0)−2⋅g(t=T)=0.737−2⋅0.131=0.475_.