image thumbnail

updated 5 years ago

MATLAB for Digital Communication by Won Yang

The MATLAB programs in "MATLAB/Simulink for Digital Communication" authored by Won Y. Yang et. al (matlab, signal processing, communiation)

AI=inv_GF2(A)

H_est=channel_estimate(X,y)

I=Gauss_Hermite(f,N,varargin)

image thumbnail

updated 11 years ago

IEEE 802.11a WLAN model by Martin Clark

IEEE 802.11a WLAN physical layer model, with demonstration of adaptive modulation and coding. (wireless, 80211a, 80211)

IEEE80211a_graphics(s, ax, firstcall, params);

IEEE80211a_graphics(s, ax, firstcall, params);

IEEE80211a_open_graphics(blk, forceClose);

image thumbnail

updated 23 days ago

Adaptive Filtering by Paulo S. R. Diniz

MATLAB files to implement all Adaptive Filtering Algorithms in this book. (adaptive filtering, echo, signal processing)

Affine_projection(desired,input,S)

Affine_projectionCM(input,S)

CMA(input,S)

image thumbnail

updated 1 month ago

Turbo Code by Yogesh K Soniwal

Encoding: RSC, Decoding: BCJR (turbo code, awgn, rsc encoder)

alpha_1(GAMMA,N)

beta_1(GAMMA,N)

gamma_1(Apriori,N,Input_matrix,Parity_bit_matrix,R0,R1,SNR)

image thumbnail

updated 7 years ago

M-QAM modulation and demodulation by Santosh Shah

this is the QAM modulation and demodulation tech. with speech example (wireless, qam, mqam)

my_bi2de(b, msbflag)

my_de2bi(d, msbflag, n)

my_qamdemod(y, m)

image thumbnail

updated 19 days ago

Variable Precision Integer Arithmetic by John D'Errico

Arithmetic with integers of fully arbitrary size. Arrays and vectors of vpi numbers are supported. (finite field, integer, biginteger)

base2vpi(B,base)

bin2vpi(B)

binomfactors(n,k)

image thumbnail

updated 1 year ago

Analog / Mixed Signal Examples by Dick Benson

Extensive collection of examples for analog and mixed signal design work. (dsp, circuit, rf)

[Out1,Out2]=qsynth(Action,In1,In2)

analyze_BPF(Lval,Cval,Z0)

curveintersect.m

image thumbnail

updated 10 years ago

UWB Fixed-Point Model (Multiband OFDM) by Mike Mulligan

Ultrawideband (UWB) multiband OFDM physical layer with fixed-point transmitter/receiver modeling. (wireless, ultrawideband, uwb)

UWB_settings(OFDMDataSymPerFrame, OFDMWordLength);

UWB_settings(OFDMDataSymPerFrame, OFDMWordLength);

fpscaling(wordLength, LE, returnFracLength);

image thumbnail

updated 12 years ago

CDMA2000 Downlink Simulink Models by Alex Rodriguez

Simulation of a CDMA2000 downlink system (wireless, cdma2000, cdma)

cdma2k_inttable(numSamp, rc);

cdma2k_load.m

cdma2k_lib

image thumbnail

updated 1 year ago

Gabor filtering on an image by Deepak Kumar Rout

Application of gabor filter on image (gabor filter, image processing, image)

gb=gabor_fn(sigma,theta,lambda,psi,gamma)

gabor_program.m

image thumbnail

updated 7 years ago

OFDM-based Wireless BroadBand System Simulator by Yuanye Wang

Link and system level simulator for OFDM based wireless broadband systems (wireless, ofdm, simulator)

...

...

...

image thumbnail

updated 6 years ago

Communication Systems Reference Curves by Idin Motedayen-Aval

These files show how to match expected theoretical results by Monte Carlo simulations. (communications, demo, simulink)

ConvCode_BER_Curves()

ConvCode_Simulate(SNRs, simLines)

Fading_BER_Curves(SNRs)

image thumbnail

updated almost 5 years ago

IEEE 802.11n WLAN File Update by Tokunbo Ogunfunmi

Simulink model of 802.11n wireless LAN physical layer (baseband), supporting many diff rates. (communications, signal processing, demo)

IEEE80211n_graphics(s, ax, firstcall, params);

IEEE80211n_open_graphics(blk, forceClose);

IEEE80211n_settings(...

image thumbnail

updated 1 month ago

Viterbi Decoder by Yogesh K Soniwal

Encoding: Convolution Code Decoding: Viterbi (Add-Compare-Select) (communication, convolution code, viterbi algorithm)

prev_stage(curr_state,distance_prev,metric)

viterbi.m

image thumbnail

updated 2 years ago

IQ Baseband Builder by Neil Forcier

This application allows you to generate IQ baseband signals for the Agilent 33522A, 33522B, 33512B (iq, qam, wireless communicatio...)

IQ_Baseband_Builder.m

addWGNoise(yData, EbNo, nsamp,M)

ampImbalance(Ia, x)

image thumbnail

updated 1 year ago

Chaotic Generators Demo by Bogdan Cristea

Chaotic generators demo can be used for studying the behavior of chaotic generators. (chaos, attractor, bifurcation diagram)

[waxis,Pyy,bic]=m_bicoher(y,nfft,wind,nsamp,overlap)

[waxis,Pyy]=m_powerspec(y,nfft,wind,nsamp,overlap)

attractor(action)

image thumbnail

updated 1 month ago

Optical Communication systems (SoftTDM 2012a) by David Steckler

Upgrade and improvement of optical communications blocksets. (telecommunications, protocols, sdh)

PruebaFibra.m

Acerca_SoftTDM.m

SoftTDM02.m

image thumbnail

updated 2 years ago

Simulation of an OFDM system with the PSD by Montadar Taher

This is an OFDM simulation that gives you the PAPR, BER, and the PSD before and after the SSPA. (ofdm, papr, ber of ofdm)

[PAPR_db]=papr2(x)

[nozs zs]=zpp(s, N)

[numberOfSymbols numberOfZeros symbols]=v2syms(data,N)

image thumbnail

updated 4 years ago

Optical Communications Systems (SOFTDM Ver 1.5) Update Matlab 2010a by David Steckler

Toolbox/blockset about optical comunication system Sonet/SDH mapping over fiber optics (sonet, sdh, communication)

Acerca_SoftTDM.m

Average(u)

Circuito_Decision(u)

image thumbnail

updated 3 years ago

LTE Downlink Physical Channel processing by Amit Kansal

PDSCH processing using multi-codeword spatial multiplexing transmission (wireless communicatio..., lte, spatial multiplexing)

getFigRxStreams(nStr, type)

lteCellSRefSigGen(nS, numAP)

scrambleLTEPDSCH(u, nS, q)

image thumbnail

updated 3 years ago

GPS Receiver using Xilinx FPGA and TI DSP by Dick Benson

These model files move from a system level GPS receiver channel to actual operating hardware. (gps, tracking, timing)

ca=ca_fpga;

example_sel2html(fn,new)

GPS_Capture.m

image thumbnail

updated 2 years ago

Raptor and Fountain Codes by Roee Diamant

Implementation of both Reed-Solomon-based Raptor and (LT and Matrix) Fountain codes. (communications)

DecodeFountainLT(G, Code, Base)

EncodeFountain(G, msg, Base)

GenerateG(K, N, ColTH, TryNum)

image thumbnail

updated almost 4 years ago

reed solomon code by ahmed shehab

everything about RS generation and generation polynomial and encoding and syndrome (communications, help)

A=add(a,b,Y);

E=encoder(I,G,Y);

G=GP(E,Y)

image thumbnail

updated 5 months ago

MATLAB GUI for Arduino LED blinking by Rishabh Thareja

This GUI is used to toggle LED connected to pin 13 of Arduino uno (arduino, communications, matlab)

LED_blink_arduino(varargin)

image thumbnail

updated 14 days ago

PSK31 Model with Symbol Timing and Carrier Recovery by Dick Benson

Updated version of PSK31 communication standard that is now R2013B compliant. (timing recovery, fec, wireless)

load_alpha()

make_bits(msg)

print_char(word,init)

image thumbnail

updated 1 month ago

LTE PDSCH by Hiren Gami

A special case of LTE PDSCH frame simulation at 1.4MHz bandwidth (lte, 4g, pdsch)

LTE_load_parameters.m

LTE_common_gen_Synchronization_Signal.m

LTE_Ref_and_Sync_signal_generation(N_subframes)

image thumbnail

updated 5 years ago

wimax physical layer simulation by Deepak Rathore

Wimax physical layer simulation using mandatory channel coding. (cofdm, ieee 80216e phy layer..., rscc)

[a]=berplot(SNR,ber,rate_id)

[data_out]=convolution(data_in,rate_id,TxRx)

[data_out]=deinterleav_d(data_in,rate_id)

image thumbnail

updated 5 years ago

Bluetooth Full Duplex Voice and Data Transmission by Stuart McGarrity

Simulink® and Stateflow® model of a full duplex Bluetooth® communication link. (wireless, stateflow matlab simu...)

poiss_gaus_prc(t,x,u,flag,lambda,m,v,seed)

poiss_gaus_prc(t,x,u,flag,lambda,m,v,seed)

bluetooth_init.m

image thumbnail

updated 14 days ago

ATSC: From RF to Video by Dick Benson

A set of models to process an ATSC RF signal and output an MPEG II video transport stream. (potw, pick of the week, atsc)

dspblkadpt_old(action)

example_sel2html(fn,new,Click_Sensed)

atsc.m

image thumbnail

updated 5 years ago

Maximum Likelihood equalization for STBC-MIMO systems by Choqueuse Vincent

Perform Maximum Likelihood equalization for MIMO Systems using Space time block code. (communication, decoding, equalisation)

[modulated_coded_symbols]=space_time_coding(modulated_sym...

[separated_data]=coherent_ML_receiver(received_signal,H,c...

one_shot_ML_equalizer.m

image thumbnail

updated 14 days ago

A Synchronized Mil-Std-188-110B Receiver by Dick Benson

Extends the shipping "188" modem. Features a synchronized 1200 bps / short interleave receiver. (communications, synchronization, equalizer)

example_sel2html(fn,new,Click_Sensed)

mil_188_gui(varargin)

mil_std_188110b_initmask_ship(block)

image thumbnail

updated 5 years ago

Bluetooth voice transmission by Stuart McGarrity

Bluetooth Voice Transmission (wireless, bluetooth, voice)

poiss_gaus_prc(t,x,u,flag,lambda,m,v,seed)

poiss_gaus_prc(t,x,u,flag,lambda,m,v,seed)

bluetooth_init.m

image thumbnail

updated 3 years ago

Channel Capacity with QAM inputs by Yueqian

Channel Capacity with QAM inputs (communications, qam)

QAMCapacity(SNR,fading,QAMsize)

PlotAndSave.m

image thumbnail

updated 9 months ago

SwarmFish - The Artificial Fish Swarm Algorithm by Leo Chen

SwarmFish - The Artificial Fish Swarm Algorithm Simulation Tool (swarmfish, swarmslab, sgalab)

SGA_FITNESS_function.m

SwarmFish_demo_MO_NSGAII.m

SwarmFish_demo_SO_std.m

image thumbnail

updated 11 years ago

Home Networking Basis by Walter Chen

M-files for chapters 2-10 and Simulink models for Ethernet and Wireless Ethernet. (communications, home networking, homepna)

[A1,B1,C1,D1,Dn1]=sblockclc(aa,ba,ca,da,adn,ab,bb,cb,db,b...

[a,b,c,d]=blockabcd(r1,r2,r3,r4,r5,r6,l,c,f);

[a,b,c,d]=splitio(f,z0);

image thumbnail

updated almost 2 years ago

LDPC Convolutional Codes by Bagawan Nugroho

LDPC Convolutional codes simulation platform (ldpc, communications, error control coding)

decodeLdpccc(rx, baseHT, T, N0, iteration)

encodeLdpccc(u, T, HT)

makeBaseLdpccc(N, numOfOne)

image thumbnail

updated 5 years ago

RFI (Radio Frequency Interference) Mitigation Toolbox 1.2.1 beta by Akshaya Srivatsa

Simulates environment for RFI & quantifies the performance of interference mitigation algorithms (communications, signal processing, simulation)

RFI_AlamoutiRx(Y, H, M)

RFI_ApproxFuncPhiSubOpt(x, r, a)

RFI_BiVarClassAMLRx(Y, H, codebook, M, Es, SNR, A, Gamma1...

image thumbnail

updated 3 years ago

Study of AM Modulation and Demodulation by Gajanan Birajdar

This demo helps to study and analyze AM MOD and DEMOD. (communications)

AMModDemod_Demo(varargin)

image thumbnail

updated 3 years ago

cofdm simulator by apurva gupta

Simulate BER vs. Eb/No(db) for different types of modulations,coding and interleaving. (coding theory, information theory, bpsk)

final_simulator(varargin)

image thumbnail

updated 8 years ago

Galois Field Array to Decimal Array Conversion by Murad Qahwash

convert fg array to decimal numbers (coding theory, information theory, gf)

image thumbnail

updated 11 years ago

Defense Communications: US MIL-STD-188-110B Waveform Simulation by Alex Rodriguez

Simulink model of the physical layer of a communications system compliant to US MIL-STD-188-100B. (wireless, defense communication...)

MIL_STD_initmask(block)

MIL_STD_188_110B

MIL_STD_TestEncoderFigure4

image thumbnail

updated 6 years ago

MELP source code by Oleg Basov

MELP encoder and decoder in Matlab (coding theory, information theory, melp)

d_ase.m

d_disp.m

d_ga.m

image thumbnail

updated 5 years ago

Zero forcing equalization for STBC-MIMO systems by Choqueuse Vincent

Perform Zero Forcing equalization for MIMO Systems using Space time block code. (communication, wireless, mimo)

[modulated_coded_symbols]=space_time_coding(modulated_sym...

[separated_data]=coherent_ZF_receiver(received_signal,H,c...

one_shot_ZF_equalizer.m

image thumbnail

updated 8 years ago

Event based Stop and Wait ARQ Simulation by olutola dokun

simulation of ARQ Techniques (automatic repeat requ..., arq, error detection)

image thumbnail

updated 7 years ago

OFDMA Signal mapping process by Carlos Batlles

A Basic WiMAX 802.16d MAC layer implementation (wireless, ofdma, mac)

MAC_layer (Data_users, SNR_users)

data_region (Amount_data_users, Segment_users);

image thumbnail

updated 4 years ago

MSK modulation and Demodulation by Deepak Kumar Rout

Programs for minimum shift keying modulation and demodulation (msk, modulation, demodulation)

[ output_matrix ] =column_to_row( input_matrix )

[bit_stream ] =msk_demod( signal_ip,frequency,Tb)

msk_mod( bit_stream,frequency,Tb,Eb )

image thumbnail

updated 8 years ago

UNSCENTED KALMAN FILTER by rc reddy

An example of UNSCENTED KALMAN FILTER (dsp, kalman, unscented)

MSMTUPDT(Xinew1,Xinew2,Xinew3,Yinew1,Yinew2,Yinew3,Xbark,...

TMUPDT(Wmo,Wmi,Wmin,Wco,Wci,Wcin,Sg11,Sg12,Sg13,Sg21,Sg22...

sigmacal(mn1,CV1,mn2,Qo,mn3,Ro,lam);

image thumbnail

updated almost 10 years ago

Versatile Modulator by César Delgado González

Template for signal manipulation GUI. (bpsk, qpsk, qam)

...

BinaryToTXT.m

IQsignals.m

image thumbnail

updated 9 years ago

3SA (Spread Spectrum Simulation Application) by Terrence Irving

An interactive application simulating a DSSS communication. (wireless, dsss ds ss cdma direc...)

component_window_launcher(button_clicked, screen_width)

spread(command, spreading_factor)

sssa(screen_width)

image thumbnail

updated 1 month ago

Envelope Detector by Yogesh K Soniwal

Inputs: Fc, Fm, Ka. Output: Optimum Time Constant (envelope detection, communication, amplitude modulation)

EnvelopeDetection(Fm,Fc,Ka)

Contact us