image thumbnail

updated 1 year ago

Soft-Hamming-Decoder by Benjamin

Demo of Soft-Input Hamming-Decoding based on Sphere-Decoding for normal and extended Hamming-Codes (communications, channel coding, hamming code)

G=bem_hammgen(Kc)

G_ext=extHammG(G)

[eM1, eM2, eM3]=permute_e(nc,M)

image thumbnail

updated 1 year ago

performance of a digital transmission in the presence of the error correction coding by SBAIH Nizar

This M-file gives you the importance of digital transmission with the presence of the correction (signal processing, error correction codi..., channel coding)

DecodeSyndromique( data_rx, H )

coded( data, G, n, k )

Simulation.m

image thumbnail

updated almost 2 years ago

LDPC Coding with PSK modulation in a Rayleigh fading channel by Chamitha de Alwis

Perform LDPC Coding with PSK modulation in a Rayleigh fading channel. (ldpc, psk, rayleigh)

LDPC_Fading_AWGN.m

image thumbnail

updated almost 2 years ago

LDPC Coding with PSK modulation in an AWGN channel by Chamitha de Alwis

Perform LPDC with PSK in AWGN channel Perform LDPC Coding with PSK modulation in an AWGN channel. (ldpc, channel coding, awgn)

LDPC_AWGN.m

image thumbnail

updated almost 2 years ago

Channel Noise Estimation Using Particle based Belief Propagation for LDPC decoding in AWGN and BSC by Shuang Wang

Channel Noise Estimation Using Particle based Belief Propagation for LDPC decoding in AWGN and BSC (particle filter, belief propagation, channel coding)

[source_x, source_y] =generateSource(channelType_java, tr...

[trueChannelNoise, inputChannelNoise] =generateChannelNoi...

getChannelNoiseModel(channelType_java)

image thumbnail

updated almost 2 years ago

Java implantation of LDPC decoding with Matlab interface for both AWGN and BSC by Shuang Wang

This is a Java implantation of LDPC decoding with Matlab interface for both AWGN and BSC channels (ldpc decoding, belief propagation, bp)

initializeJava(javaPath)

loadPCHK( pegFile)

progressBar(h, currentPos, maxPos)

image thumbnail

updated 2 years ago

Viterbi decoder by Gaurav Gupta

Viterbi decoder for rate 1/2 convolution channel coding (communications, convolution, viterbi)

Viterbi_dec(Eb_No, G_d)

image thumbnail

updated 2 years ago

(7,4) hamming code simulation and theoretical by Kushagra Singhal

Hamming code over awgn channel hard and soft decoding (7, 4 hamming code, awgn)

Hamming7_4_code.m

image thumbnail

updated almost 3 years ago

Channel coding using hamming (7, 4) block code by yonatan

This helps beginners to to have a demonstration on how to implement the channel code and use it (channel coding, hamming block code, error detection and c...)

Channel.m

image thumbnail

updated 3 years ago

Levenstein Coding by Marcos Bolanos

This code implements the Levenstein universal coding method. (information theory, channel coding, levenstein)

Levenstein.m

image thumbnail

updated 4 years ago

simulate fast Tanner LDPC codec with quasi-circular generator matrices by Yang Xiao

The program can simulate fast Tanner LDPC codec with quasi-circular generator matrices. (ldpc, channel coding, communications)

[b]=inv_GF2(A)

ldpc_decode(f0,f1,H)

Fast_Tanner5_10.m

image thumbnail

updated 4 years ago

Simulating 2*2 MIMO-LDPC Base-Band Systems by Yang Xiao

This program can simulate 2*2 MIMO-LDPC base-band systems, refer my MIMO book. (mimo, ldpc, channel coding)

[b]=inv_GF2(A)

ldpc_decode(f0,f1,H)

shift(inregi,shiftr,shiftu)

image thumbnail

updated 4 years ago

The parity check matrix of IEEE 802.16e LDPC with the size 2256*4512 by Yang Xiao

The program can produce the parity check matrix of IEEE 802.16e LDPC with the size 2256*4512. (ldpc, channel coding, ieeee 80216e)

LDPC_codes_IEEE802_16e_4512_d5_H.m

image thumbnail

updated 4 years ago

Shortten DVB-S2 LDPC 64800 code into 8100 by Yang Xiao

The program can produce the parity check matrix of DVB-S2 LDPC 64800 with short length code of 8100. (ldpc, channel coding, dvbs2)

LDPC_codes_DVB_s2_8100_H.m

image thumbnail

updated 4 years ago

Parity Check Matrices of DVBS2 codes by Yang Xiao

This program can produce the Parity Check Matrices of DVBS2 codes. (ldpc, information theory, channel coding)

addcr(c, r)

getchecknodetable(R)

nodeindices(ct, M, NB)

image thumbnail

updated almost 5 years ago

The problems of LDPC codes in CCSDS 131.0-P-1.1 by Yang Xiao

This program provided the parity check matrix of LDPC in CCSDS 131.0-P-1.1. (ldpc, ccsds, channel coding)

[c]=matrix_right_circular_shift(a,b)

circulant.m

CCSDS_H1_yxiao.m

image thumbnail

updated 5 years ago

Additive Noise Channel by Ashwini Patankar

This function is the matlab implementation of Additive Noise Channel (communications, signal processing, channel coding)

additivenoise(sig_ip)

through_anc.m

image thumbnail

updated almost 9 years ago

Channel Coding using hamming codes by Brhanemedhn Tegegne

The set of MATLAB codes demonstrate an example of hamming code encoding and decoding (audio processing, video processing, hamming codes)

out=FourBitToInt(FourBitMatrix)

out=Mod2MatMul(matr1,matr2)

out=errorpattern(syndrome)

Contact us