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

Slides:



Advertisements
Similar presentations
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Advertisements

Delta Confidential 1 5/29 – 6/6, 2001 SAP R/3 V4.6c PP Module Order Change Management(OCM)
You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Using Matrices in Real Life
Advanced Piloting Cruise Plot.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2003 Chapter 3 Data Transmission.
Chapter 1 The Study of Body Function Image PowerPoint
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 1 Embedded Computing.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
1. Introduction.
Document #07-12G 1 RXQ Customer Enrollment Using a Registration Agent Process Flow Diagram (Switch) Customer Supplier Customer authorizes Enrollment.
Document #07-12G 1 RXQ Customer Enrollment Using a Registration Agent Process Flow Diagram (Switch) Customer Supplier Customer authorizes Enrollment.
Document #07-2I RXQ Customer Enrollment Using a Registration Agent (RA) Process Flow Diagram (Move-In) (mod 7/25 & clean-up 8/20) Customer Supplier.
Iterative Equalization and Decoding
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Addition Facts
Year 6 mental test 5 second questions
Richmond House, Liverpool (1) 26 th January 2004.
ABC Technology Project
Chapter 7 Transmission Media
Chapter 15 Integrated Services Digital Network ISDN Services History Subscriber Access Layers BISDN WCB/McGraw-Hill The McGraw-Hill Companies, Inc., 1998.
1 Undirected Breadth First Search F A BCG DE H 2 F A BCG DE H Queue: A get Undiscovered Fringe Finished Active 0 distance from A visit(A)
VOORBLAD.
15. Oktober Oktober Oktober 2012.
1. 2 No lecture on Wed February 8th Thursday 9 th Feb 14: :00 Thursday 9 th Feb 14: :00.
Name Convolutional codes Tomashevich Victor. Name- 2 - Introduction Convolutional codes map information to code bits sequentially by convolving a sequence.
1 Breadth First Search s s Undiscovered Discovered Finished Queue: s Top of queue 2 1 Shortest path from s.
“Start-to-End” Simulations Imaging of Single Molecules at the European XFEL Igor Zagorodnov S2E Meeting DESY 10. February 2014.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
© 2012 National Heart Foundation of Australia. Slide 2.
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
S Transmission Methods in Telecommunication Systems (5 cr)
S Transmission Methods in Telecommunication Systems (5 cr)
Chapter 5 Test Review Sections 5-1 through 5-4.
SIMOCODE-DP Software.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
1 S Digital Communication Systems Advanced Modulation and Random Access Techniques.
25 seconds left…...
Januar MDMDFSSMDMDFSSS
Week 1.
1 S Digital Communication Systems Cyclic Codes.
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
©2004 Brooks/Cole FIGURES FOR CHAPTER 12 REGISTERS AND COUNTERS Click the mouse to move to the next page. Use the ESC key to exit this chapter. This chapter.
Network Operations & administration CS 4592 Lecture 15 Instructor: Ibrahim Tariq.
A SMALL TRUTH TO MAKE LIFE 100%
1 Unit 1 Kinematics Chapter 1 Day
PSSA Preparation.
Immunobiology: The Immune System in Health & Disease Sixth Edition
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 16 Integrated Services Digital Network (ISDN)
CpSc 3220 Designing a Database
1 S Advanced Digital Communication (4 cr) Cyclic Codes.
1 SNS COLLEGE OF ENGINEERING Department of Electronics and Communication Engineering Subject: Digital communication Sem: V Cyclic Codes.
S Digital Communication Systems Course Overview, Basic Characteristics of Block Codes.
Timo O. Korhonen, HUT Communication Laboratory 1 Convolutional encoding u Convolutional codes are applied in applications that require good performance.
Channel Capacity. Techniques to reduce errors in digital communication systems Automatic repeat request (ARC) Forward error correction (FEC) Channel.
S Advanced Digital Communication (4 cr). Timo O. Korhonen, HUT Communication Laboratory 2 S Advanced Digital Communication (4 cr) u Lectures:
Presentation transcript:

1 S Digital Communication Systems Cyclic Codes

Timo O. Korhonen, HUT Communication Laboratory 2 S Digital Communication Systems u Lectures: Prof. Timo O. Korhonen, tel , Research Scientist Michael Hall, tel u Course assistants: Research Scientist Seppo Saastamoinen tel , Research Scientist Yangpo Gao ), tel , Research Scientist Naser Tarhuni ), tel (Lecture Diaries) u Compulsory study modules: Examination /Tutorials (grading:pass/rejected), Project work u Voluntary study modules: Lecture diary - Maximum increase of grade: 1.0 u Follow homepage for further info!

Timo O. Korhonen, HUT Communication Laboratory 3 Practicalities u References: –A. B. Carlson: Communication Systems (4th ed.) –J. G. Proakis, Digital Communications (4th ed.) –L. Ahlin, J. Zander: Principles of Wireless Communications u Prerequisites: S Transmission Methods in Telecommunication Systems u Homepage: u Timetables: –Lectures: Fridays 12-14, hall S2 –Tutorials: Tuesdays10-12, hall S5, start

Timo O. Korhonen, HUT Communication Laboratory 4 S Digital Communication Systems ‘04 u Encoding and decoding of cyclic codes u Convolutional codes u Decoding of convolutional codes u Trellis coded modulation (TCM) and ARQ 1 -techniques u Coding for security and secrecy u Overview to fading multipath radio channels u Bandpass digital transmission in multipath channels u Channel equalization u Diversity techniques u Spread spectrum technology and OFDM 2 u Multiuser reception u Fiber-optic communication 1 Automatic Repeat reQuest 2 Ortogonal Frequency Division Multiplexing

Timo O. Korhonen, HUT Communication Laboratory 5 Topics in channel coding u Cyclic codes –presenting codes: code polynomials –systematic and non-systematic codes –generating codes: generator polynomials, usage of shift registers –decoding: syndrome decoding u Convolutional codes –convolutional encoder –code trees and state diagram –generator sequences t structural properties –code weight, path gain, and generating function –code gain u Syndrome and maximum likelihood detection u Mod-2 arithmetic`s

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

Timo O. Korhonen, HUT Communication Laboratory 7

8

9

10

Timo O. Korhonen, HUT Communication Laboratory 11

Timo O. Korhonen, HUT Communication Laboratory 12

Timo O. Korhonen, HUT Communication Laboratory 13

Timo O. Korhonen, HUT Communication Laboratory 14

Timo O. Korhonen, HUT Communication Laboratory 15

Timo O. Korhonen, HUT Communication Laboratory 16

Timo O. Korhonen, HUT Communication Laboratory 17 Using shift registers for multiplication u Figure shows a shift register to realize multiplication by 1+p 2 +p 3 u In practice, multiplication can be realized by two equivalent topologies: unit delay element alternate notation of XOR-circuit

Timo O. Korhonen, HUT Communication Laboratory 18

Timo O. Korhonen, HUT Communication Laboratory 19

Timo O. Korhonen, HUT Communication Laboratory 20

Timo O. Korhonen, HUT Communication Laboratory 21

Timo O. Korhonen, HUT Communication Laboratory 22

Timo O. Korhonen, HUT Communication Laboratory 23

Timo O. Korhonen, HUT Communication Laboratory 24

Timo O. Korhonen, HUT Communication Laboratory 25

Timo O. Korhonen, HUT Communication Laboratory 26

Timo O. Korhonen, HUT Communication Laboratory 27

Timo O. Korhonen, HUT Communication Laboratory 28