image thumbnail

updated 8 months ago

Coaxial Cable Based CDMA System Simulation by Iftekhar Tanveer

This is a simulation of CDMA Encoding & Decoding Process using a coax channel. (coaxial cable, coax, coding theory)

Coaxial Cable Based CDMA System Simulation

...

CDMA_Encode(TotalChips, ...

image thumbnail

updated 1 year ago

Galois Field Array to Exponential Array Conversion by Colin O'Flynn

Convert GF array into exponential notation (a^3, etc) (galois field, exponential, gf2)

gf2exp( GFInput, m, prim)

image thumbnail

updated 1 year ago

Turbo Code Simulation by In Soo Ahn

Generate a turbo code, and decode the code iteratively using MAP detectors. (turbo code, iterative decoding, map)

turbo_code_no_punc_setup

turbo_code_punc_setup

turbo_code_no_punc_multiple_run_driver.m

image thumbnail

updated 2 years ago

cofdm simulator by apurva gupta

Simulate BER vs. Eb/No(db) for different types of modulations,coding and interleaving. (interleaving, 64qam, 16qam)

final_simulator(varargin)

image thumbnail

updated almost 3 years ago

GPS C/A Code Generator by Dan Boschen

Generates C/A Codes for selected PRNs, up to 37 codes. (gps ca code, chips, communications)

g=cacode(sv,fs)

image thumbnail

updated 3 years ago

LDPC codes BER simulation by Bagawan Nugroho

LDPC codes BER simulation under AWGN channel, MacKay-Neal based LDPC matrix (ldpc, awgn, mackayneal)

decodeBitFlipping(rx, H, iteration)

decodeLogDomain(rx, H, N0, iteration)

decodeLogDomainSimple(rx, H, iteration)

image thumbnail

updated 3 years ago

Convolutional Encoder/Decoder of Rate 1/N Codes by Romeil Sandhu

MATLAB code that tests a rate 1/N Convolution Encoder and Decoder schemes via a Trellis map. (convolutional codes, encoder, coding theory)

circuit_logic(cur_State,n,m)

compute_Hamm(o,r,block_st,n)

compute_Lp(o,r,block_st,n)

image thumbnail

updated 3 years ago

Soft-Decision Viterbi Decoding with Puncturing by Amit Kansal

Performs soft-decison Viterbi decoding with puncturing over an AWGN channel using Simulink(R). (punctured codes, soft decisions, viterbi decoding)

mvitdecoding_punc

image thumbnail

updated almost 4 years ago

Differential Encoding/Decoding by Dr. Murtaza Khan

Basic Differential Encoding/Decoding of input vector of numeric values (decoding, coding, coding theory)

vo=diffdecodevec(vi)

vo=diffencodevec(vi)

diffencodevecTest.m

image thumbnail

updated 4 years ago

Alternative good LDPC codes for DVB-S2 by Yang Xiao

The program can produce the parity check matrix of DVB-S2 with the size 5400*2700. (dvbs2, communications, coding theory)

LDPC_codes_DVB_s2_5400_H.m

image thumbnail

updated 4 years ago

Quiverc by Bertrand Dano

Creates a color quiver plot with arrows colors according to the magnitude of the vector. (cm thompson, vectors, function quiver)

quiverc(varargin)

image thumbnail

updated 4 years ago

Convolutional Encoder and Hard Decision Viterbi Decoder by Muhammad Hassan Masood

Convolutional Encoder of Code Rate=1/2, with 3 Memory Elements and a corresponding Hard Decision Vit (coding, convolutional encoder, viterbi decoder)

[HD]=hamm_dist(A,B)

[dec_op]=viterbidec(rcvd)

[encoded_sequence]=convlenc(message)

image thumbnail

updated 4 years ago

Count "on", "off", or calculate simple "parity" bits of input by James Tursa

Three functions to calculate the number of "on", "off", or simple "parity" bits of input (coding theory, information theory, onbits)

offbits(varargin)

onbits(varargin)

paritybits(varargin)

image thumbnail

updated almost 5 years ago

Girth-six column-weight three QC-LDPC Codes by Gabofetswe Malema

constructs girth-six column-weight three QC-LDPC codes (coding theory, information theory, girth six)

girth63rr.m

image thumbnail

updated almost 5 years ago

Girth-eight column-weight four QC-LDPC codes by Gabofetswe Malema

constructs girth-eight column-weight four LDPC codes (girtheight, coding theory, information theory)

girth84rr.m

image thumbnail

updated almost 5 years ago

Girth-twelve column-weight two QC-LDPC codes by Gabofetswe Malema

contructs girth-twelve column-weight two qc-LDPC codes (coding theory, information theory, girth)

girth12rr.m

image thumbnail

updated almost 5 years ago

Column-weight three Girth-8 QCL-PDC Codes by Gabofetswe Malema

Constructs column-weight three qc-LDPC codes with varied rates (row-weight) and code sizes. (coding theory, information theory, qcldpc)

girth83rr.m

image thumbnail

updated almost 5 years ago

MELP source code by Oleg Basov

MELP encoder and decoder in Matlab (matlab, melp matlab, decoder)

G=melp_gain(s,vbp1,p2)

G_n=noise_est(gain,G_n)

Q=melp_Qgain(G2p,G)

image thumbnail

updated almost 5 years ago

Data encoding: AMI, NRZ, RZ, Polar, Bipolar, Manchester... by Diego Orlando

Simulation of digital baseband modulation (coding theory, communications, data encoding)

image thumbnail

updated almost 5 years ago

Data encoding: AMI, NRZ, RZ, Polar, Bipolar, Manchester... by Diego Orlando

Functions that simulate data encoding (digital baseband modulation). (coding theory, data encoding, simulate)

image thumbnail

updated almost 5 years ago

16-bit ITU-T CRC by Everton Alves

CRC16 calculator for IEEE 802.15.4 (coding theory, crc, zigbee)

image thumbnail

updated 5 years ago

Exact BER for Gray-coded 2^2n-QAM modulation with AWGN by Paul A.M. Bune

Generates a MatLab-code expression for the exact theoretical BER for Gray-coded 2^2n-QAM modulation (qpsk, bit error ratio, ber)

ExactBER(varargin)

image thumbnail

updated 5 years ago

PCM coding by Erick Guerrero

Does PCM to a voice from a microphone input or a specific input function (coding theory, quantization, frequency)

PCM.m

image thumbnail

updated 5 years ago

CRC control simulation by Suayb Arslan

This simulation is intended to decide whether or not a given GP accomplishes the targeted task. (coding theory, information theory, crc)

crccontrol.m

image thumbnail

updated 5 years ago

RUN LENGTH DECODING by Shoeb Temrikar

returns binary data from run length encoded array (coding theory, information theory, decoding)

rle_decoding.m

image thumbnail

updated 5 years ago

RUN LENGTH ENCODING by Shoeb Temrikar

rle is performed on a binay stream of data (encoding, run length, binary stream)

rle_encoding.m

image thumbnail

updated 5 years ago

shannon and non-extensive entropy by Guan Wenye

shannon Tsallis,renyi,escort Tsallis entropy and relative entropy (entropy, renyi, coding theory)

y1=K_q_Tsallis(P1,P2,q)

y2=K_q_escorTsallis(P1,P2,q)

y2=K_q_renyi(P1,P2,q)

image thumbnail

updated 5 years ago

Turbo Coding For Generic RSC Coders. by Pablo Briff

Transmitter and Receiver Turbo Coding scheme with generic RSC Coders. (communications, information theory, punctured)

bermaxrand

bin2polar(x)

decmax(InputMux)

image thumbnail

updated 5 years ago

BCH RiBM-based decoder by wu bin

RiBM architecture based BCH decoder. Has some bug! (coding theory, information theory, bch)

RiBM.m

image thumbnail

updated 5 years ago

KLDIV by David Fass

Kullback-Leibler or Jensen-Shannon divergence between two distributions. (coding theory, information theory, kullbackleibler)

kldiv(varValue,pVect1,pVect2,varargin)

image thumbnail

updated 5 years ago

Modular Inverse by G. Levin

Finds the modular inverse over finite (Galois) field. (cryptography, finite field, galois)

y=mulinv(x,p)

image thumbnail

updated 5 years ago

Construction of Regular Gallagher Parity Check by Mr. Konbaar

Construction of Regular Gallagher Parity Check (coding theory, information theory, ldpc)

genH_regularGallagher.m

image thumbnail

updated 5 years ago

Count the number of the girth 4 of LDPC codes by Yang Xiao

The program can count the number of the girth 4 of LDPC codes. (coding theory, information theory, ldpc codes)

girth4_count.m

image thumbnail

updated almost 6 years ago

Construct the short length of QC LDPC codes without girth 4 and girth 6 by Yang Xiao

The program constructs the short length of QC LDPC codes without girth 4 and girth 6 (coding theory, information theory, qc ldpc codes)

QC_codes.m

image thumbnail

updated almost 6 years ago

Girth 4 of Gallager codes by Yang Xiao

The program shows the girth 4 of Gallager codes (coding theory, information theory, girth test)

Gallager_girth4.m

image thumbnail

updated almost 6 years ago

Girth 4 test for LDPC codes by Yang Xiao

We need to know that Girth 4 of H will lead to a poor BER performance. The program can test whether (coding theory, information theory, lpdc)

LDPC_girth4a.m

image thumbnail

updated almost 6 years ago

Gallager LDPC by Mohammed

regular LDPC construction (coding theory, information theory, gallager ldpc)

gallagerLDPC.m

image thumbnail

updated almost 6 years ago

LZW Compression/Decompression by Duncan Barclay

Updated LZW compressor and decompressor with reasonable performance (coding theory, norm21zw, compression lzw)

lzw2norm (vector, maxTableSize, restartTable)

norm2lzw (vector, maxTableSize, restartTable)

lzw_example.m

image thumbnail

updated almost 6 years ago

Arithmetic coding and decoding for Text Compression by Madhu S. Nair

Arithmetic coding and decoding for Text Compression (arithmetic coding, coding theory, decoding)

[alpha cnt]=probmodel(seq)

[alpha prob]=probmodel(seq)

[tag mnm]=arithscalecod(alpha,prob,seq)

image thumbnail

updated almost 6 years ago

Internet Checksum by Nawaz Satvilkar

Calculates checksum for given stream of data (coding theory, information theory, checksum)

InternetCheckSum.m

image thumbnail

updated almost 6 years ago

Huffman by Jaun Dough

Generates a static minimum-variance Huffman code tree. (code tree, coding theory, huffman)

huffman(D,W,varargin)

demo.m

image thumbnail

updated almost 6 years ago

NMEA Checksum by ZdeneÃ?Â?Ã?Â?k Teply

NMEA Checksum calcuation (checksum calc, nmea, nmea checksum)

nmeachecksum(NMEA_String)

image thumbnail

updated 6 years ago

Impact of quantization on performance of convolutional codes (soft decisions) by B Gremont

Plots the expected BER curve of soft decision quantized Viterbi decoders (ber, soft decision, coding theory)

Pb=ComputeBerSoftDecisionQuantized(EbNodBvals, Q, Bd, coder...

Pb=ComputeBerSoftDecisionUnquantized(EbNodBvals, Bd, codera...

[Bd, dfree]=EstimateBitWEF(Gpoly)

image thumbnail

updated 6 years ago

hard decision convolutional coding/decoding by B Gremont

A few m-files showing CV encoding/Viterbi hamming distance decoding (viterbi, coding theory, cv code)

[K, M, nu, n, k, coderate, StateTableDecimal]=getcodeparame...

[c,c_bin,PathThroughTrellis]=CVencode(m,k,n, StateTable)

[m_est,c_bin_est,CumulatedMetric ]=VAharddecode1(r, StateTa...

image thumbnail

updated 6 years ago

Huffman Coding and Decoding for Text Compression by Madhu S. Nair

Static Huffman Coding and Decoding; Adaptive Huffman Coding and Decoding for text compression (adaptive huffman, coding, decoding)

[alpha prob]=probmodel(seq)

[huff entropy avglength redundancy]=huffman(alpha,prob)

[tree ndnm]=updatetree(tree,ndnm,al)

image thumbnail

updated 6 years ago

PCM Modulation by Ivan Dario Castano Perez

This program Simulates the PCM coding Scheme (pcm, coding scheme, coding theory)

PCM(varargin)

image thumbnail

updated 6 years ago

MPSK simulation by B Gremont

Plots the simulated and theoretical BER/SER curve of MPSK (coding theory, information theory, mary)

y=q(x)

z=deci2bin(x,l)

MPSK2.m

image thumbnail

updated 6 years ago

Bits Stuffing by Nawaz Satvilkar

Code provides bit stuffing for given data stream (bit stuffing, binary code, flag)

bitstuffing7.m

image thumbnail

updated 6 years ago

CRC code generator by Nawaz Satvilkar

Code generates CRC code for any binary data stream & generator polynomial (crc, coding theory, polynomials)

crc9.m

image thumbnail

updated 6 years ago

BER curve for hard decision block code BPSK by B Gremont

A simple m-file to compute the experiemntal BER of coded BPSK (bpsk, syndrome, hamming)

hammingcodes3.m

Contact us