Refine by Content Type

Refine by Product

Refine by Time Frame

image thumbnail

updated almost 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 10 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 9 months ago

Turbo Code by Yogesh K Soniwal

Encoding: RSC, Decoding: BCJR (communications, rsc encoder, bcjr decoder)

[ALPHA]=alpha_1(GAMMA,N)

[BETA]=beta_1(GAMMA,N)

[g]=gamma_1(Apriori,N,Input_matrix,Parity_bit_matrix,R0,R...

image thumbnail

updated 10 months 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 10 months 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 almost 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 9 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 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 4 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 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 almost 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 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 10 months ago

Viterbi Decoder by Yogesh K Soniwal

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

[prev_state,decoded_bit]=prev_stage(curr_state,distance_p...

viterbi.m

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 5 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 2 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 1 year 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 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 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 almost 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 4 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 3 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 4 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

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 3 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 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 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 4 years ago

Blind Channel estimation for MIMO systems using Orthogonal Space time codes by Choqueuse Vincent

Perform channel estimation for OSTBC-MIMO systems. (blind, channel, estimation)

SOS_channel_estimation_OSTBC.m

[modulated_coded_symbols]=space_time_coding(modulated_sym...

one_shot.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 3 years ago

Path Loss Models for Urban areas by Mansi Subhedar

The Propagation models are demonstrated corresponding to macro cellular environments. (communications, mobile communication, path loss models)

URBANPATHLOSSMODELS(varargin)

image thumbnail

updated almost 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 8 years ago

TCH/FS GSM channel simulation by Juan Antonio ARIZAGA

Coding, interleaving, codification and modulation for GSM channel (filter design, filter analysis, gsm)

diferencia(X)

encodingnuevo4.mdl

image thumbnail

updated 6 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 10 months 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 6 months ago

Optical Communication systems (SoftTDM 2012a) by David Steckler

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

Acerca_SoftTDM.m

Average(u)

Circuito_Decision(u)

image thumbnail

updated 1 year 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 10 months ago

PSK31 Model with Symbol Timing and Carrier Recovery by Dick Benson

Updated version of PSK31 communication standard that is now R2013B compliant. (wireless, psk31, qpsk)

[bitstream,char_table]=make_bits(msg)

[sout,char_table]=load_alpha()

message=read_text(file_name)

image thumbnail

updated almost 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

Turbo Coding For Generic RSC Coders. by Pablo Briff

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

bermaxrand.m

bin2polar(x)

decmax.m

image thumbnail

updated 5 months ago

rtl-sdr: multi-dongles based GSM FCCH scanner by Xianjun Jiao

Multi-dongles parallel GSM FCCH scanner to help you find GSM broadcasting carrier quickly! (rtlsdr, rtl_tcp, gsm)

FCCH_coarse_position(s, decimation_ratio)

move_fft_snr_runtime_avg(s, mv_len, fft_len, th)

raw2iq(a)

image thumbnail

updated almost 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 almost 2 years ago

SCOPE: interactively tabulate SEER excel variables by Rex Cheung

This takes SEER excel column data interactively, tabulate them, write back in table format. (data import, data export, optimization)

output=xls2tabulate2xls(xlsfilename)

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 7 years ago

A 802.16d System by Carlos Batlles

A WiMAX System Simulation (wireless, wimax, 80216)

BERteorica.m

CIRpowers.m

PruebaBW.m

image thumbnail

updated 4 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 4 years ago

MFSK modulation in AWGN noise, with Reed-Solomon decoding by Jaco Versfeld

Simulate an AWGN channel with noncoherent MFSK modulation and Reed-Solomon coding. (mfsk, awgn, reedsolomon coding)

Compare(VectorA, VectorB,n,field);

ConvertMFSK2RS(Str1)

ConvertRS2MFSK(Str1)

image thumbnail

updated 4 years ago

Blind Channel estimation for MIMO systems using Linear Space time codes by Choqueuse Vincent

Perform channel estimation for general STBC-MIMO systems using a subspace approach. (blind, channel, estimation)

[channel]=subspace_channel_estimation_STBC(received_signa...

[modulated_coded_symbols]=space_time_coding(modulated_sym...

one_shot.m

image thumbnail

updated 8 years ago

KALMAN FILTER by rc reddy

An example of KALMAN FILTER (dsp, kalman, filter)

KLMN(Ap,Xint_v,Uk,Qu,Vk,Qv,C,n);

kf11.m

image thumbnail

updated 1 year ago

Model-in-the-Loop for Embedded System Test (MiLEST) preliminary version by Justyna Zander

This is a draft preliminary version of the MiLEST Framework for eduction purpose. (automotive, control design, demo)

Mask_Shut_off(varargin)

ReqName_callback(block)

ReqName_callback(block)

image thumbnail

updated 5 months ago

rtl-sdr: multi-dongles based flexible spectrum scanner by Xianjun Jiao

Multi-dongles scanner with configurable parameters: start-end frequency, RBW, num of dongles, etc. (rtlsdr, software defined radi..., spectrum scanner)

raw2iq(a)

set_freq_tcp(tcp_obj, freq)

set_gain_tcp(tcp_obj, gain)

Contact us