SlideShare a Scribd company logo
2
Most read
3
Most read
5
Most read
LINEAR BLOCK CODING




Presented by:
Manish Srivastava
LINEAR BLOCK CODE

In a (n,k) linear block code:
1st portion of k bits is always identical to the
  message sequence to be transmitted.



2nd portion of (n-k ) bits are computed from message
  bits according to the encoding rule and is called
  parity bits.
SYNDROME DECODING
 The generator matrix G is used in the encoding
  operation at the transmitter
 The parity- check matrix H is used in the
  decoding operation at the receiver
 Let , y denote 1-by-n received vector that
  results from sending the code x over a noisy
  channel
    y=x +e
   For i=1,2,….., n
    ei= 1,if an error has occurred in the ith location
       0 ,otherwise
o    s=yHt
PROPERTIES
Property 1:
 The syndrome depends only on the error
  pattern and not on the transmitted code
  word.
 S=(x+e)Ht

  =xHt+ eHt
  =eHt
PROPERTY 2:
 All error pattern that differs at most by a code
  word have the same syndrome.
 For k message bits ,there are 2k distinct codes
  denoted as xi ,i=0,1, ………. 2k -1
we define 2k distinct vectors as
      e =e+ xi       i=0,1,…….. 2k-1
=e   +
=e
PROPERTY 3:
 The syndrome s is the sum of those columns of
  matrix H corresponding to the error locations
     H=[ ,       ………., ]
  therefore,
              s=
PROPERTY 4:

  With syndrome decoding ,an (n,k) linear block
  code can correct up to t errors per code word
  ,provided that n and k satisfy the hamming
  bound
                ≥ ( )
 where ( ) is a binomial coefficient ,namely

           ( )= n!/(n-i)!i!
MINIMUM DISTANCE CONSIDERATIONS:
   Consider a pair of code vectors x and y that
    have the same number of elements

 Hamming distance d(x,y): It is defined as the
  number of locations in which their respective
  elements differ .
 Hamming weight w(x) : It is defined as the
  number of elements in the code vector.
   Minimum distance dmin: It is defined as the
    smallest hamming distance between any pair of
    code vectors in the code or smallest hamming
    weight of the non zero code vectors in the code
    .
 An (n,k) linear block code has the power to
  correct all error patterns of weight t or less if
  ,and only if
            d(      ) ≤2t+1
 An (n,k) linear block code of minimum distance dmin
  can correct upto 1 error if and only if
             t≤ [1/2 (dmin – 1)].
Advantages                  Disadvantages



Easiest to detect and         Transmission
 correct errors.               bandwidth is more.
Extra parity bit does not     Extra bit reduces the
 convey any information        bit rate of transmitter
 but detects and               and also its power.
 corrects errors.
APPLICATIONS
 Used for error control coding.
 Storage-magnetic and optical data storage in hard
  disks and magnetic tapes and single error
  correcting and double error correcting code(SEC-
  DEC) used to improve semiconductor memories.
 Communication-satellite and deep space
  communications.
THANK YOU!!

More Related Content

PPTX
M ary psk and m ary qam ppt
PPTX
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
PPTX
PPT
Angle modulation
PPTX
Linear block coding
PDF
Cellular Network -Ground Reflectio (Two Ray) Model.pdf
PPTX
Multirate DSP
PPTX
Pre-emphasis and de-emphasis circuits
M ary psk and m ary qam ppt
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Angle modulation
Linear block coding
Cellular Network -Ground Reflectio (Two Ray) Model.pdf
Multirate DSP
Pre-emphasis and de-emphasis circuits

What's hot (20)

PPT
DAC-digital to analog converter
PPTX
digital signal processing lecture 1.pptx
PPTX
Convolution Codes
PPTX
Comparsion of M-Ary psk,fsk,qapsk.pptx
DOCX
Wavegauide
PPTX
Convolutional codes
PPTX
Digital communication unit II
PPTX
Chap 4 (large scale propagation)
PDF
Strip lines
PPTX
Parity Generator and Parity Checker
PPTX
BCH Codes
PPTX
Adaptive delta modulation
PPTX
Modulation
PDF
Decimation and Interpolation
PPTX
PPT
Small scale fading
PDF
Unit II arm 7 Instruction Set
PPTX
Block diagram of digital communication
PPT
Speech encoding techniques
DAC-digital to analog converter
digital signal processing lecture 1.pptx
Convolution Codes
Comparsion of M-Ary psk,fsk,qapsk.pptx
Wavegauide
Convolutional codes
Digital communication unit II
Chap 4 (large scale propagation)
Strip lines
Parity Generator and Parity Checker
BCH Codes
Adaptive delta modulation
Modulation
Decimation and Interpolation
Small scale fading
Unit II arm 7 Instruction Set
Block diagram of digital communication
Speech encoding techniques
Ad

Similar to Linear block code (20)

PPTX
PPT
Digital Communication: Channel Coding
PPT
5 linear block codes
PDF
Linear Block code.pdf
PPT
3F4ecc.ppten cje cen cne cdn en c e cnec cen
PPT
3F4ecc.ppt
PPTX
linear codes and cyclic codes
PDF
Channel-coding-BAN-Khalid. Communication
PPT
error control coding
PPTX
linear block code.pptxjdkdidjdjdkdkidndndjdj
PDF
Error Control coding
PPT
New error-detection
PPT
New error-detection (2)
PPT
Channel Coding (Error Control Coding)
PPTX
Channel Coding .pptx
PPTX
Error Detection and Correction - Data link Layer
PPTX
Lecture Notes: EEEC6440315 Communication Systems - Information Theory
PPTX
LDPC Encoding
PPT
this is computer network power presentation
PPT
Introduction Data communication and Networking Forouzan
Digital Communication: Channel Coding
5 linear block codes
Linear Block code.pdf
3F4ecc.ppten cje cen cne cdn en c e cnec cen
3F4ecc.ppt
linear codes and cyclic codes
Channel-coding-BAN-Khalid. Communication
error control coding
linear block code.pptxjdkdidjdjdkdkidndndjdj
Error Control coding
New error-detection
New error-detection (2)
Channel Coding (Error Control Coding)
Channel Coding .pptx
Error Detection and Correction - Data link Layer
Lecture Notes: EEEC6440315 Communication Systems - Information Theory
LDPC Encoding
this is computer network power presentation
Introduction Data communication and Networking Forouzan
Ad

More from Manish Srivastava (20)

PPT
Vhf communication system for cross country pipelines
PPT
Need for sulphur measurement in multi product pipelines
PPT
PPT
A study on pipeline loss1
PPT
PPT
Wcdma channels
PPTX
Sync in 3 g
PPTX
Spread spectrum
PPT
Power control in 3 g
PPTX
Power delay profile,delay spread and doppler spread
PPTX
Impact of channel in wireless communication
PPTX
Hspa and hsdpa
PPTX
PPTX
Convolution codes and turbo codes
PPTX
Control plane
PPT
Comparison between 2g, 2.5g, 3g, lte and lte a
PPT
Pigging In OIL INDUSTRY
Vhf communication system for cross country pipelines
Need for sulphur measurement in multi product pipelines
A study on pipeline loss1
Wcdma channels
Sync in 3 g
Spread spectrum
Power control in 3 g
Power delay profile,delay spread and doppler spread
Impact of channel in wireless communication
Hspa and hsdpa
Convolution codes and turbo codes
Control plane
Comparison between 2g, 2.5g, 3g, lte and lte a
Pigging In OIL INDUSTRY

Linear block code

  • 1. LINEAR BLOCK CODING Presented by: Manish Srivastava
  • 2. LINEAR BLOCK CODE In a (n,k) linear block code: 1st portion of k bits is always identical to the message sequence to be transmitted. 2nd portion of (n-k ) bits are computed from message bits according to the encoding rule and is called parity bits.
  • 3. SYNDROME DECODING  The generator matrix G is used in the encoding operation at the transmitter  The parity- check matrix H is used in the decoding operation at the receiver  Let , y denote 1-by-n received vector that results from sending the code x over a noisy channel y=x +e
  • 4. For i=1,2,….., n ei= 1,if an error has occurred in the ith location 0 ,otherwise o s=yHt
  • 5. PROPERTIES Property 1:  The syndrome depends only on the error pattern and not on the transmitted code word.  S=(x+e)Ht =xHt+ eHt =eHt
  • 6. PROPERTY 2:  All error pattern that differs at most by a code word have the same syndrome.  For k message bits ,there are 2k distinct codes denoted as xi ,i=0,1, ………. 2k -1 we define 2k distinct vectors as e =e+ xi i=0,1,…….. 2k-1
  • 7. =e + =e
  • 8. PROPERTY 3:  The syndrome s is the sum of those columns of matrix H corresponding to the error locations H=[ , ………., ] therefore, s=
  • 9. PROPERTY 4:  With syndrome decoding ,an (n,k) linear block code can correct up to t errors per code word ,provided that n and k satisfy the hamming bound ≥ ( )  where ( ) is a binomial coefficient ,namely ( )= n!/(n-i)!i!
  • 10. MINIMUM DISTANCE CONSIDERATIONS:  Consider a pair of code vectors x and y that have the same number of elements  Hamming distance d(x,y): It is defined as the number of locations in which their respective elements differ .  Hamming weight w(x) : It is defined as the number of elements in the code vector.
  • 11. Minimum distance dmin: It is defined as the smallest hamming distance between any pair of code vectors in the code or smallest hamming weight of the non zero code vectors in the code .
  • 12.  An (n,k) linear block code has the power to correct all error patterns of weight t or less if ,and only if d( ) ≤2t+1  An (n,k) linear block code of minimum distance dmin can correct upto 1 error if and only if t≤ [1/2 (dmin – 1)].
  • 13. Advantages Disadvantages Easiest to detect and  Transmission correct errors. bandwidth is more. Extra parity bit does not  Extra bit reduces the convey any information bit rate of transmitter but detects and and also its power. corrects errors.
  • 14. APPLICATIONS  Used for error control coding.  Storage-magnetic and optical data storage in hard disks and magnetic tapes and single error correcting and double error correcting code(SEC- DEC) used to improve semiconductor memories.  Communication-satellite and deep space communications.