LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Advertise
  • Mirrors
  • Logos
  • Contact us
  • Job Opportunity
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Overview :: News :: Downloads :: Tracker :: Discussions (cores) :: CVS    

    ham_7_4_enc: Overview

    Details

    Name: hamming
    Created: 11-Jun-2004 11:49:15
    Updated: 22-Jun-2004 16:45:50
    CVS: browse

    Other project properties

    Category :: ECC core
    Language :: Verilog
    Phaze :: Specification done
    Development status :: Planning

    Project maintainers

  • Soner Yesil
  • Statistics

  • view
  • Description

    Hamming (7,4) Encoder: This core encodes every 4-bit message into 7-bit codewords in such a way that the decoder can correct any single-bit error.

    The encoder uses the generator matrix:

    G=[ 1110000
    1001100
    0101010
    1101001]

    The codewords are generated by

    C = M * G

    where M=[m1 m2 m3 m4] is the 4-bit message.


     

     
    Copyright (c) 1999 OPENCORES.ORG. All rights reserved.