S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE.09.331 Spring 2010 Shreekanth Mandayam ECE Department Rowan University.

Slides:



Advertisements
Similar presentations
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2010 Shreekanth Mandayam ECE Department Rowan University.
Advertisements

S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems Spring 2005 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ECE Dept./Rowan University Digital Communications / Fall 2002 Shreekanth Mandayam ECE Department Rowan University
S. Mandayam/ECE Dept./Rowan University Digital Communications / Fall 2002 Shreekanth Mandayam ECE Department Rowan University
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2007 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems Spring 2005 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ DIP/ECE Dept./Rowan University Digital Image Processing / Fall 2001 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2008 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2009 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2008 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2008 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2007 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2010 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2009 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ECE Dept./Rowan University Digital Communications / Fall 2002 Shreekanth Mandayam ECE Department Rowan University
S. Mandayam/ECE Dept./Rowan University Digital Communications / Fall 2002 Shreekanth Mandayam ECE Department Rowan University
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2009 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2011 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2009 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ DIP/ECE Dept./Rowan University Digital Image Processing ECE /ECE Fall 2007 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems Spring 2005 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2007 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2007 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2011 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2010 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2007 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2007 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ECE Dept./Rowan University Digital Communications / Fall 2002 Shreekanth Mandayam ECE Department Rowan University
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2008 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2010 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems Spring 2005 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ECE Dept./Rowan University Digital Communications / Fall 2002 Shreekanth Mandayam ECE Department Rowan University
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems Spring 2005 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2010 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2008 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2009 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2008 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2010 Shreekanth Mandayam ECE Department Rowan University.
Electrical Communications Systems ECE Spring 2010
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2009 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2008 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems Spring 2005 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2010 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ECE Dept./Rowan University Digital Communications / Fall 2002 Shreekanth Mandayam ECE Department Rowan University
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems Spring 2005 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2011 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ECE Dept./Rowan University Digital Communications / Fall 2002 Shreekanth Mandayam ECE Department Rowan University
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2007 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems Spring 2005 Shreekanth Mandayam ECE Department Rowan University.
ITGD3101Modern Telecommunications Lecture-5- Pulse Code Modulation week 5- q-2/ 2008 Dr. Anwar Mousa University of Palestine Faculty of Information Technology.
Pulse Code Modulation Pulse Code Modulation (PCM) : method for conversion from analog to digital waveform Instantaneous samples of analog waveform represented.
CELLULAR COMMUNICATIONS MIDTERM REVIEW. Representing Oscillations   w is angular frequency    Need two variables to represent a state  Use a single.
Digital Communications I: Modulation and Coding Course Term Catharina Logothetis Lecture 9.
Chapter 3 Pulse Modulation
Electrical Communications Systems ECE Spring 2007
Electrical Communications Systems ECE Spring 2008
Electrical Communications Systems ECE Spring 2007
Analog to Digital Encoding
Digital Communications / Fall 2002
Electrical Communications Systems ECE Spring 2019
Electrical Communications Systems ECE Spring 2019
Electrical Communications Systems ECE Spring 2019
Electrical Communications Systems ECE Spring 2019
Electrical Communications Systems ECE Spring 2019
Digital Communications / Fall 2002
Electrical Communications Systems ECE
Electrical Communications Systems ECE
Electrical Communications Systems ECE
Electrical Communications Systems ECE
Electrical Communications Systems ECE
Presentation transcript:

S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2010 Shreekanth Mandayam ECE Department Rowan University Lecture 10a March 30, 2010

S. Mandayam/ ECOMMS/ECE Dept./Rowan University Plan Digital Baseband Communications Source Encoding Huffman code Error Control Coding Hamming Distance Error Detection Coding Parity Check Code Error Correction Coding Hamming Code Pulse Amplitude Modulation Sampling Quantization TDM Standards T1 (DS-1) Line North American TDMA Hierarchy

S. Mandayam/ ECOMMS/ECE Dept./Rowan University ECOMMS: Topics

S. Mandayam/ ECOMMS/ECE Dept./Rowan University Recall: Huffman Coding 2-Step Process Reduction List symbols in descending order of probability Reduce the two least probable symbols into one symbol equal to their combined probability Reorder in descending order of probability at each stage Repeat until only two symbols remain Splitting Assign 0 and 1 to the final two symbols remaining and work backwards Expand code at each split by appending a 0 or 1 to each code word Example m(j)ABCDEFGH P(j)

S. Mandayam/ ECOMMS/ECE Dept./Rowan University Huffman Code C: 0.4 B: 0.18 A: 0.1 F: 0.1 G: 0.07 E: 0.06 D: 0.05 H:

S. Mandayam/ ECOMMS/ECE Dept./Rowan University Digital Communications Transceiver Anti- aliasing Filter SamplingQuantization Data Encryption Encoder Source Encoder Error Control Encoder Channel/ Line Encoder Modulator MUX Audio Amp Source Decoder Data Encryption Decoder Error Control Decoder Equalization / Decision Circuits Demod- ulator DEMUX Reconstruction/ DAC ADC CODEC MODEM Analog o/p Multiple access channel Analog i/p

S. Mandayam/ ECOMMS/ECE Dept./Rowan University Error Control Coding Hamming Distance The number of locations (bits) at which two code words differ Theorem 1 A code with a Hamming distance of d >= t+1 can detect t errors in the received code word Theorem 2 A code with a Hamming distance of 2t+1 <= d <= 2t+2 can detect and correct t errors in the received code word Error Detection (ARQ Technique) Error Correction (FEC Technique)

S. Mandayam/ ECOMMS/ECE Dept./Rowan University Error Control Codes Principle Block Codes (memoryless) Convolutional Codes (with memory) Will not discuss! Block Coder k information bits n encoded bits Information bits Parity bits k n-k n-bit codeword (n, k) systematic block code Add Redundancy!!

S. Mandayam/ ECOMMS/ECE Dept./Rowan University Parity Check Codes P I4I4 I1I1 I2I2 I3I3 I5I5 I6I6 I7I7 P is set such that the total no. of bits in the code word is even or odd

S. Mandayam/ ECOMMS/ECE Dept./Rowan University Remediation for Detected Errors: ARQ 1 Rx 1 Tx ACK NACK Error detected!!!

S. Mandayam/ ECOMMS/ECE Dept./Rowan University (7, 4) Hamming Code Single error detection and correction code Hamming distance, d = 3 Fits into a general category of coding techniques called BCH codes Employs a Code Generator Matrix Syndrome Decoding Technique I1I1 P1P1 P2P2 P3P3 I2I2 I3I3 I4I4

S. Mandayam/ ECOMMS/ECE Dept./Rowan University (7, 4) Hamming Code Code Generator s1s1 s2s2 s3s3 I1I1 I2I2 I3I3 I4I4 C4C4 C1C1 C2C2 C3C3 C5C5 C6C6 C7C7 Encoding Info bits Code word Decoding Parity Check R4R4 R1R1 R2R2 R3R3 R5R5 R6R6 R7R7 Received code word Error position indicator I1I1 P1P1 P2P2 P3P3 I2I2 I3I3 I4I4 = Parity bits

S. Mandayam/ ECOMMS/ECE Dept./Rowan University (7, 4) Hamming Code Code Generator Matrix

S. Mandayam/ ECOMMS/ECE Dept./Rowan University Hamming Encoder P1P1 P2P2 P3P3 I1I1 I2I2 I3I3 I4I P 3 = I 4  I 2  I 1 P 2 = I 4  I 3  I 1 P 1 = I 4  I 3  I 2 Info bits Parity bits

S. Mandayam/ ECOMMS/ECE Dept./Rowan University Syndrome Decoding Parity Check Matrix

S. Mandayam/ ECOMMS/ECE Dept./Rowan University Hamming Decoder + R4R4 R1R1 R2R2 R3R3 R5R5 R6R6 R7R7 s1s1 s2s2 s3s3 + + Received code word Error Position Indicator s 3 = R 7  R 5  R 4  R 3 s 2 = R 7  R 6  R 4  R 2 s 1 = R 7  R 6  R 5  R 1

S. Mandayam/ ECOMMS/ECE Dept./Rowan University Hamming Decoder Error Position, e Error position indicator (syndrome) s No error

S. Mandayam/ ECOMMS/ECE Dept./Rowan University ECOMMS: Topics

S. Mandayam/ ECOMMS/ECE Dept./Rowan University Digital Communications Transceiver Anti- aliasing Filter Data Encryption Encoder Source Encoder Error Control Encoder Channel/ Line Encoder Modulator MUX Audio Amp Source Decoder Data Encryption Decoder Error Control Decoder Equalization / Decision Circuits Demod- ulator DEMUX Reconstruction/ DAC ADC CODEC MODEM Analog o/p Multiple access channel Analog i/p Sampling Quantization

S. Mandayam/ ECOMMS/ECE Dept./Rowan University Pulse Code Modulation (PCM) Standard for all digital communications Sample & Hold Quantize Encode Analog Signal Digital Bitstream PCM PAM

S. Mandayam/ ECOMMS/ECE Dept./Rowan University Pulse Amplitude Modulation: Flat-top Sampling time Analog PAM Matlab Demo: pam.m

S. Mandayam/ ECOMMS/ECE Dept./Rowan University Quantization UniformNon-Uniform Mid-rise Mid-tread  -Law A-Law Mid-rise Mid-tread Mid-rise Mid-tread Matlab Demos: quantization.m pcm.m Matlab Demos: companding.m pcm_mucompand.m pcm_mucompand2.m pcm_acompand.m pcm_acompand2.m

S. Mandayam/ ECOMMS/ECE Dept./Rowan University Digital Communications Transceiver Anti- aliasing Filter Data Encryption Encoder Source Encoder Error Control Encoder Channel/ Line Encoder Modulator MUX Audio Amp Source Decoder Data Encryption Decoder Error Control Decoder Equalization / Decision Circuits Demod- ulator DEMUX Reconstruction/ DAC ADC CODEC MODEM Analog o/p Multiple access channel Analog i/p Sampling Quantization

S. Mandayam/ ECOMMS/ECE Dept./Rowan University Time Division Multiplexing Message 1 Message 2 Message N Quantize & Encode Channel Message 1 Message 2 Message N Decode LPF

S. Mandayam/ ECOMMS/ECE Dept./Rowan University T1-Line TDM Format F Channel Channel Channel Frame = (24 Channels + F) = 125  s 193 bits Frame Sync Bit Even Frames: Odd Frames: Every Sixth Frame LSB (8th bit) is a Signaling bit Bipolar R-Z Line Encoding

S. Mandayam/ ECOMMS/ECE Dept./Rowan University North American TDMA Hierarchy 1 st M U X kbs 1 VF DS DS Mbs 4032 VF 5 th M U X 1 6 DS Mbs 672 VF 4 th M U X 1 7 DS Mbs 96 VF 3 rd M U X 1 4 DS Mbs 24 VF 2 nd M U X DS Mbs 8064 VF Figure 3-40, p. 207 in Couch Table 3-8, p. 208 in Couch Table 3-9, p. 209 in Couch

S. Mandayam/ ECOMMS/ECE Dept./Rowan UniversitySummary