S.72-227 Digital Communication Systems - PowerPoint PPT Presentation

About This Presentation
Title:

S.72-227 Digital Communication Systems

Description:

S.72-227 Digital Communication Systems ... 04 Encoding and decoding of cyclic codes Convolutional codes Decoding of convolutional codes Trellis coded modulation ... – PowerPoint PPT presentation

Number of Views:209
Avg rating:3.0/5.0
Slides: 29
Provided by: Tietol1
Category:

less

Transcript and Presenter's Notes

Title: S.72-227 Digital Communication Systems


1
S.72-227 Digital Communication Systems
  • Cyclic Codes

2
S.72-227 Digital Communication Systems
  • Lectures Prof. Timo O. Korhonen, tel. 09 451
    2351, Research Scientist Michael Hall, tel. 09
    451 2343
  • Course assistants Research Scientist Seppo
    Saastamoinen (seppo.saastamoinen_at_hut.fi), tel. 09
    451 5417, Research Scientist Yangpo Gao
    (gyp_at_cc.hut.fi ), tel. 09 451 5671, Research
    Scientist Naser Tarhuni (ntarhuni_at_pop.hut.fi ),
    tel. 09 451 2255 (Lecture Diaries)
  • Compulsory study modules Examination/Tutorials
    (gradingpass/rejected), Project work
  • Voluntary study modules Lecture diary - Maximum
    increase of grade 1.0
  • Follow homepage for further info!

3
Practicalities
  • References
  • A. B. Carlson Communication Systems (4th ed.)
  • J. G. Proakis, Digital Communications (4th ed.)
  • L. Ahlin, J. Zander Principles of Wireless
    Communications
  • Prerequisites S-72.245 Transmission Methods in
    Telecommunication Systems
  • Homepage http//www.comlab.hut.fi/opetus/227/
  • Timetables
  • Lectures Fridays 12-14, hall S2
  • Tutorials Tuesdays10-12, hall S5, start 3.2.2004

4
S.72-227 Digital Communication Systems 04
  • Encoding and decoding of cyclic codes
  • Convolutional codes
  • Decoding of convolutional codes
  • Trellis coded modulation (TCM) and
    ARQ1-techniques
  • Coding for security and secrecy
  • Overview to fading multipath radio channels
  • Bandpass digital transmission in multipath
    channels
  • Channel equalization
  • Diversity techniques
  • Spread spectrum technology and OFDM2
  • Multiuser reception
  • Fiber-optic communication

1Automatic Repeat reQuest 2Ortogonal Frequency
Division Multiplexing
5
Topics in channel coding
  • Cyclic codes
  • presenting codes code polynomials
  • systematic and non-systematic codes
  • generating codes generator polynomials, usage of
    shift registers
  • decoding syndrome decoding
  • Convolutional codes
  • convolutional encoder
  • code trees and state diagram
  • generator sequences
  • structural properties
  • code weight, path gain, and generating function
  • code gain
  • Syndrome and maximum likelihood detection
  • Mod-2 arithmetics

6
Background
  • Coding is used for
  • error detection and/or error correction (channel
    coding)
  • ciphering (security) and compression (source
    coding)
  • In coding extra bits are added or removed in data
    transmission
  • Channel coding can be realized by two approaches
  • FEC (forward error coding)
  • block coding, often realized by cyclic coding
  • convolutional coding
  • ARQ (automatic repeat request)
  • stop-and-wait
  • go-back-N
  • selective repeat etc.
  • Note ARQ applies FEC for error detection

7
(No Transcript)
8
(No Transcript)
9
(No Transcript)
10
(No Transcript)
11
(No Transcript)
12
(No Transcript)
13
(No Transcript)
14
(No Transcript)
15
(No Transcript)
16
(No Transcript)
17
Using shift registers for multiplication
  • Figure shows a shift register to realize
    multiplication by 1p2p3
  • In practice, multiplication can be realized by
    two equivalent topologies

unit delay element
alternate notation of XOR-circuit
18
(No Transcript)
19
(No Transcript)
20
(No Transcript)
21
(No Transcript)
22
(No Transcript)
23
(No Transcript)
24
(No Transcript)
25
(No Transcript)
26
(No Transcript)
27
(No Transcript)
28
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com