View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
(7,4)Hamming Code BER Simulation

5.0 | 3 ratings Rate this file 13 Downloads (last 30 days) File Size: 2.22 KB File ID: #38290 Version: 1.1
image thumbnail

(7,4)Hamming Code BER Simulation



24 Sep 2012 (Updated )

(7,4) Hamming code simulation for Bit Error Rate(BER) using SOFT and HARD decoding Schemes

| Watch this File

File Information

The decoding of the transmitted bits have been done using two methods, (1) Hard or Bit Wise Decoding and (2) Soft or Block Wise Decoding. First the 4 information bits are converted (coded) to 7 code bits to form one codewords. The three parity check bits are bit1+bit2+bit3, bit1+bit3+bit3 and bit1+bit2+bit4 respectively. The code bits are first modulated using SNR. The noise power(Gaussian) at the receiver is assumed to be 1 and mean 0. (1) Hard decoding:-First the transmitted bits are converted to +1 and 0, if the are positive and negative respectively. Using the syndrome detection one bit is flipped, if there is an error. The decoded code bits are compared to transmitted and BER is calculated. (2) Soft Decoding:- Distance of received codeword is calculated from all 16 possible valid codewords and the transmitted codeword is decoded into the one from which the distance is minimum. Then the decoded codewords are compared to transmitted and BER is calculated.

Required Products Communications System Toolbox
Mapping Toolbox
MATLAB release MATLAB 7.14 (R2012a)
MATLAB Search Path
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (3)
16 Dec 2015 nejwa el maammar

25 Jan 2015 Hantao Huang

It is a very cool code. Thanks a lot.

I find the noise part is a bit confused. what is this means --> (sqrt(SNR(i))*code_word)

11 Jun 2013 Yun-dong Kim

31 Oct 2014 1.1

Submitted as a toolbox

Contact us