Telecommunications Engineering
Dr. David Tay
         Room BG434
            x 2529
      d.tay@latrobe.edu.au
                                 DT
   ELE5TEL: Telecommunication Engineering, 2015
                          Lecturer: David Tay
Course Objective
  • Acquire knowledge on fundamental principles and techniques of mod-
    ern digital communication systems.
  • Analyse some important modulation and channel coding techniques in
    communication systems.
  • Understand issues in telecommunication systems reliability.
  • To acquire sufficient working knowledge for further in-depth studies of
    specialised topics in telecommunications.
Topics
 1. Review - Signals and spectra
 2. Formatting and baseband modulation
 3. Baseband demodulation/detection
 4. Bandpass modulation/demodulation
 5. Linear block codes
 6. Convolutional encoding and decoding
 7. System Reliability
                                    1
Course Schedule
 1. (Nominally, unless notified) Thursdays 9:30am - 12pm.
 2. Practical: 4 labs. Alternate weeks starting from week 3 (Monday or
    Friday)
 3. Assignments: 2 take home and 2 quiz during lecture time.
 4. Assessment:
      • Exam: 2 hours - 50% (must pass this component).
      • Labs - 30% (must pass this component).
      • Assignments - 20% .
Textbook
Bernard Sklar, Digital communications: fundamentals and applications,
Prentice Hall, 2001. (All student should have a copy).
Other references
Mark L. Ayers, TELECOMMUNICATIONS SYSTEM RELIABILITY EN-
GINEERING, THEORY, AND PRACTICE, John Wiley and Sons, 2012.
John G. Proakis, Digital communications, McGraw Hill, 2001.
LECTURE SLIDES: Available in LMS.
Signal and Spectra
 • Study principles and techniques of digital communication
   systems (DCS).
 • Emphasis on system requirements and trade-off among
   system parameters:
   1. SNR (signal to noise ratio)
   2. BER (bit error rate)
   3. Bandwidth
   4. (Implementation complexity)
Why digital
 • Simple signals transmitted - pulse like signals represent-
   ing 0 or 1.
 • Ability to clean-up or regenerate pulses during transmis-
   sion - regenerative repeaters.
                                                                DT
 • Error correction/detection - enhances performance.
 • Flexible - can combine different types of data; digital
   hardware easy to reprogram.
    Disadvantages
    – More complex systems than analog - require intensive
      signal processing.
    – Non-graceful degradation - quality suddenly change
      from very good to very poor below a certain SNR.
Block diagram of DCS
Note the optional and essential.
                                                             DT
DT
DCS Terminology
                  DT
 • Information source - analog or discrete.
 • Textual message - sequence of characters.
 • Character - member of an alphabet.
 • Binary digit (bit) - 0 or 1.
 • Bit stream - sequence of bits.
 • Symbol - a group of k bits. M = 2k is the size of alpha-
   bets.
 • Digital waveform - analog voltage or current waveform
   representing a digital symbol.
 • Date rate (bit/sec) R = k/T . T is symbol duration -
   time it takes to transmit one digital symbol.
Classification of signals
1. Deterministic: no uncertainty in value at any time. Ran-
   dom: not exactly sure of its value but have some idea -
   probability.
2. Periodic signal: x(t) = x(t + T0 ) (T0 period). Non-
   periodic don’t satisfy this.
3. Analog: x(t) with continuous time t. Discrete: x(kT )
   with discrete time kT (k integer, T constant).
                                                              DT
 4. Energy/Power signals: p(t) = x2 (t) instantaneous power.
                       T /2
                ExT =         x2 (t)dt energy
                               −T /2
                             T /2
                     1
             PxT   =                 x2 (t)dt average power
                     T       −T /2
    Energy signal if 0 < ExT < ∞ as T → ∞.
    Power signal if 0 < PxT < ∞ as T → ∞.
 5. Unit Impulse (Delta) Function δ(t):
                        ∞
                            δ(t)dt = 1
                                −∞
    δ(t) = 0 for t = 0 and δ(t) → ∞ for t = 0.
                     ∞
                         x(t)δ(t − t0 )dt = x(t0 )
                     −∞
Spectral density
Frequency domain characterization for deterministic signals.
 • Energy Spectral Density (ESD): for energy signal. Fourier
   transform
                       ∞
              X(f ) =       x(t) exp(−j2πf t)dt
                               −∞
    ψx (f ) = |X(f )|2 is the ESD.
                                                               DT
 • Power Spectral Density (PSD): for power signal. Fourier
   series
                       ∞
               x(t) =       cn exp (j2πfo nt)
                          n=−∞
    f0 = 1/T = fundamental frequency. PSD
                                ∞
                                
                 Gx (f ) =             |cn |2 δ(f − nf0 )
                             n=−∞
Autocorrelation
For energy signal x(t)
                               ∞
                Rx (τ ) =            x(t)x(t + τ )dt
                                −∞
measures how closely the signal matches a copy of itself that
is shifted by τ .
See book for properties and autocorrelation of power signal.
Random Signals
Message signals, electrical noise and inteference considered
random.
 • Random variable X, e.g. temperature. Distribution func-
   tion (see book for properties)
                         FX (x) = P (X ≤ x)
                                                                DT
 • pdf (probability density function)
                                        dFX (x)
                        pX (x) =
                                          dx
                              x2
     P (x1 ≤ X ≤ x2 ) =             pX (x)dx (area under graph)
                              x1
                                       ∞
                 pX (x) ≥ 0 ;                pX (x)dx = 1
                                        −∞
 • For discrete random variable
           p(x) = P (X = xi ) (discrete prob. function)
Ensemble averages
Mean value
                                       ∞
               mX = E(X) =                   xpX (x)dx
                                        −∞
E() expectation operator.
                 ∞
      E(X n ) =     xn pX (x)dx (nth order moment)
                  −∞
Variance
                                           ∞
                               2
   Var(X) = E((X − mX ) ) =                      (x − mX )2 pX (x)dx
                                            −∞
                                                                       DT
Standard deviation σX
                         2
                        σX = Var(X)
In general                      ∞
                E(f (X)) =            f (x)pX (x)dx
                                 −∞
Random process
Collection (ensemble) of functions:
Technically a random process X(A, t) is a function of
 1. event A of a random experiment, e.g. throwing a dice.
 2. time t.
For a specific event Aj , we have a single time function X(Aj , t)
(sample function).
For a specific time tk , X(A, tk ) is a random variable whose
value depends on the event.
                                                                    DT
DT
Ensemble: the collection of sample functions
                      ∞
        E(X(tk )) =       xpXk (x)dx = mX (tk )
                          −∞
mean value depend on time
                RX (t1 , t2 ) = E(X(t1 ), X(t2 ))
autocorrelation function (measures degree of similarity) de-
pends on both t1 and t2 .
Stationarity
 1. Random process X(t) is strict sense stationary (SSS)
    if none of its statistics (pdf) are affected by a shift in the
    time origin.
 2. Random process X(t) is wide sense stationary (WSS)
    if
               E(X(tk )) = mX = constant
    mean value independent of time
               RX (t1 , t2 ) = RX (t1 − t2 ) = RX (τ )
    where τ = t1 − t2 (dependent on time difference only).
SSS implies WSS but not vice-versa.
                                                                    DT
Most signal in communication systems are assumed to be
WSS.
Ergodic: ensemble averages equal time averages of one sam-
ple function X(t)
                             
                            1 T /2
                 mX = lim           X(t)dt
                       T →∞ T −T /2
                           
                          1 T /2
           RX (τ ) = lim         X(t)X(t + τ )dt
                    T →∞ T −T /2
Power Spectral Density (PSD) of random process:
                     ∞
          GX (f ) =      RX (τ ) exp(−j2πf τ )dτ
                       −∞
measures the distribution of energy in the frequency domain
- see book for properties.
Noise in communication systems:
 • Unwanted electrical signal that obscure or mask the wanted
   signals.
 • Most common is thermal noise due to random motion of
   electrons.
Gaussian random process:
                                           2 
                        1      1       x−μ
           pX (x) =    √ exp −
                      σ 2π     2        σ
                                                                DT
μ: mean. σ: standard deviation.
Most types of noise have Gaussian distribution: Gaussian
noise.
White noise: constant PSD w.r.t. frequency
                             N0
                 Gn (f ) =        watts/Hz
                             2
AWGN: Additive White Gaussian Noise (most common in
communications)
                                                           DT
Signals through linear systems
Characterize the effect of a linear system on signals and noise
in (1) time domain and (2) frequency domain.
Time domain: impulse response h(t) is defined as the out-
put y(t) when the input x(t) is the unit impulse, i.e. when
x(t) = δ(t) then y(t) = h(t).
For an arbitrary input x(t), the output is given by the con-
volution integral
                   ∞
           y(t) =     x(τ )h(t − τ )dτ = x(t) ∗ h(t)
                   −∞
Frequency domain: Fourier transform pairs:
     x(t) ←→ X(f ),     h(t) ←→ H(f ),      y(t) ←→ Y (f )
Input-output relationship
                      Y (f ) = H(f )X(f )
                  H(f ) = |H(f )| exp[jθ(f )]
where
 1. |H(f )| is called the magnitude response.
 2. θ(f ) is called the phase response.
                                                                 DT
For no distortion y(t) = Kx(t − t0 ) require |H(f )| to be
constant and θ(f ) to be linear in f . If
 • |H(f )| = constant - magnitude distortion.
 • θ(f ) = constant f - phase distortion.
For random signals:
                  GY (f ) = |H(f )|2 GX (f )
GY (f ): output PSD. GX (f ): input PSD.
                                                             DT
Filters and Bandwidth
Ideal filters:
                        DT
Real filters:
               DT
Practical definition of bandwidth:
                                    DT