GMSK process

Gaussian filter

1. continuous-time impulse response of the Gaussian filter:

h(t) = \frac{1}{\sigma\sqrt{2\pi}} e^{-\frac{(t )^2}{2\sigma^2}}\textup{}

2. the frequency respone can be shown as,

H(f) = \frac{1}{\sigma\sqrt{2\pi}} \int_{-\infty}^{\infty} e^{-\frac{t^2}{2\sigma^2}} e^{-j2\pi ft} dt

                cause

-\frac{t^2}{2\sigma^2} - j2\pi ft = -\frac{1}{2\sigma^2} \left(t + j{2\pi\sigma^2 f}\right)^2 - 2\pi^2 f^2 \sigma^2

                then

                                              H(f) = e^{-2\pi^2 f^2 \sigma^2} \frac{1}{\sigma\sqrt{2\pi}} \int_{-\infty}^{\infty} e^{-\frac{1}{2\sigma^2} (t +j2\pi f\sigma^2)^2} dt

                get                

                                             H(f) = e^{-2 \pi^2 f^2 \sigma^2}

the 3dB bandwidth should equal to the bandwith of singal to satisfy the requirement of filter design, so, 

                                            H(f)_{max}= 1\rightarrow H(B) = e^{-2 \pi^2 (B)^2 \sigma^2} = \sqrt{\frac{1}{2}}(3.01dB)

               then 

                                                \sigma^2 = \frac{ln2}{4\pi^2B^2}                           

GMSK

the GMSK process:

 the sequence of M-ary data symbols is shaped with Gaussian filter, the symbol  rect(\frac{t}{Tb}) do convolution with h(t), shown as,

q(t)=\int_{-\infty}^{\infty} h(\tau ) \cdot \text{rect}\left(\frac{t-\tau}{T_b}\right) \, d\tau

=\int_{t-\frac{T_b}{2}}^{t+\frac{T_b}{2}} \frac{1}{\sigma\sqrt{2\pi}} e^{-\frac{(\tau)^2}{2\sigma^2}}\textup{} d\tau=\int_{\frac{(t-\frac{T_b}{2})}{\sigma}}^{\frac{(t+\frac{T_b}{2})}{\sigma}} \frac{1}{\sqrt{2\pi}} e^{-\frac{(u)^2}{2}}\textup{} du

the CDF function is shown as,

\Phi(z) = \int_{-\infty}^{z} \frac{1}{\sqrt{2\pi}} e^{-\frac{u^2}{2}} du

so the phase response can be present as,

q(t)= \Phi\left(\frac{t+\frac{T_b}{2}}{\sigma}\right) - \Phi\left(\frac{t-\frac{T_b}{2}}{\sigma}\right)

=\Phi\left(\frac{2\pi B(t+\frac{T_b}{2}))}{\sqrt{\ln(2)}}\right) - \Phi\left(\frac{2\pi B(t-\frac{T_b}{2}))}{\sqrt{\ln(2)}}\right)

 GMSK is kind of Continuous-phase modulation(CPM), to make the phase continuity, the q(t) should be normalized according to below.

\beta(q((n+1)T_b)-q(nT_b))= 0.5

\bar{q}(t)= q(t) * \beta

 In CPM, the baseband representation of the modulated signal is

s(t) = \exp\left[j2\pi \left(\sum_{i=0}^{n} \alpha_i h \bar{q}(t-iT_b)\right)\right], \quad \text{for } nT_b < t < (n+1)T_b

 h is modulation index, for the MSK the h = 0.5  that make the minum frequency offset to keep the carrier  orthogonal.

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-20 00:30:01       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-20 00:30:01       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-20 00:30:01       45 阅读
  4. Python语言-面向对象

    2024-07-20 00:30:01       55 阅读

热门阅读

  1. 新手教程---python-函数(新添加)

    2024-07-20 00:30:01       20 阅读
  2. Leetcode226.翻转二叉树

    2024-07-20 00:30:01       18 阅读
  3. QtService实现后台服务linux,windows

    2024-07-20 00:30:01       17 阅读