image thumbnail

updated 17 hours ago

Variable Precision Integer Arithmetic by John D'Errico

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

Population dynamics toolbox by Carlos Barreto

Carlos Barreto

Implementation of some evolutionary dynamics from game theory for multiple populations. (simulation, toolbox, games)

bnn(t,z)

combined_dynamics(t,z)

comparison2average(F, z, s, i, p)

image thumbnail

updated 4 days ago

Fastfood kernel expansions by Ji Zhao

Ji Zhao

Code for paper: Fastfood - Approximating Kernel Expansions in Loglinear Time, ICML'13. (machine learning, classification, pattern recognition)

FastfoodForKernel(X, para, sgm, use_spiral)

FastfoodPara(n, d)

demo.m

image thumbnail

updated 12 days ago

LTE Cell Search (from A/D samples to PBCH MIB decoding) by Xianjun Jiao

Xianjun Jiao

Decode TDD/FDD LTE PBCH MIB message from 1.92Msps A/D samples. (lte tdlte sdrsoftware...)

image thumbnail

updated 24 days ago

JSONlab: a toolbox to encode/decode JSON files in MATLAB/Octave by Qianqian Fang

Qianqian Fang

  • 1 file
  • 390 downloads
  • 4.63158

JSONlab is an open-source JSON/UBJSON encoder and decoder (parser) for MATLAB and Octave. (decoder, toolbox, data import)

jsonopt(key,default,varargin)

loadjson(fname,varargin)

loadubjson(fname,varargin)

image thumbnail

updated 1 month ago

PSK31 Model with Symbol Timing and Carrier Recovery by Dick Benson

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

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

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 1 month ago

ATSC: From RF to Video by Dick Benson

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 1 month ago

sisoid/rank_code by Alexander Shishkin

Alexander Shishkin

MATLAB realization of rank metric error-correcting code (mathematics, communications)

image thumbnail

updated 1 month ago

Cochleagram and IS-NMF2D for Blind Source Separation by bin gao

bin gao

This is a demo code for single channel audio source separation (signal processing, matlab, audio processing)

is_nmf2D_em.m

is_nmf2D_mu.m

cochleagram(r, winLength)

image thumbnail

updated 1 month ago

Adaptive Filtering by Paulo S. R. Diniz

Paulo S. R. Diniz

  • 1 file
  • 142 downloads
  • 3.88462

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 2 months ago

LTE PDSCH by Hiren Gami

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 2 months ago

Optical Communication systems (SoftTDM 2012a) by David Steckler

David Steckler

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

mapeo_DS1_bit_sincrono.m

mapeo_DS1_byte_sincrono.m

mapeo_DS2_asincrono.m

image thumbnail

updated 3 months ago

Envelope Detector by Yogesh K Soniwal

Yogesh K Soniwal

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

EnvelopeDetection(Fm,Fc,Ka)

image thumbnail

updated 3 months ago

Viterbi Decoder by Yogesh K Soniwal

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 3 months ago

Turbo Code by Yogesh K Soniwal

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 3 months ago

SpriteKit Framework by Steve McClure

Steve McClure

Framework for designing animated and interactive Sprites and gameplay (sprite, game, graphics)

Physics.hasCollision(sprite1,sprite2)

demo1

demo2

image thumbnail

updated 3 months ago

PCMGUI(varargin) by ABHILASH SINGH

ABHILASH SINGH

PCM using GRAPHICAL USER INTERFACE (signal processing, communications)

PCMGUI(varargin)

image thumbnail

updated 6 months ago

ComplexEnv_RealOnCarrier_ComplexEnv.zip by Wes Brodsky

Wes Brodsky

Complex Envelope <--> Real on Carrier (complex envelopebandp..., complex envelope, bandpass signal)

ComplexEnvelope_to_RealonCarrier( ComplexEnvelope, Fs_CE,...

RealonCarrier_to_ComplexEnvelope( Real_on_Carrier, Fs_R, ...

image thumbnail

updated 6 months ago

MATLAB GUI for Arduino LED blinking by Rishabh Thareja

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 9 months ago

DSSS_Jamming_TRC_April-2014.zip by Toufiqur Rahman Chowdhury

Simulation and analysis of DSSS & QPSK with Single Tone Jamming function (dsss, qpsk modulation, single tone jamming)

[bit_errs_qpsk,bitout1,bitout2,ycfo1,ycfo2]=QPSK_Demodula...

[bit_errs_ss,i_out,q_out]=Despreade_Sequence(tiq,sumiq,cs...

[data,data2,Isymbols,Qsymbols]=QPSK_IQ_input_data(N,debub...

image thumbnail

updated 10 months ago

SwarmFish - The Artificial Fish Swarm Algorithm by Leo Chen

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 12 months ago

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

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)

image thumbnail

updated 12 months ago

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

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 1 year ago

Arithmetic Encoding/Decoding by Andrea Cannella

Andrea Cannella

Arithmetic Encoding/Decoding using Matlab (arthmetic, encoding, coding)

aritmeticadec(code, symtable, m, n)

aritmeticaenc(matrix)

image thumbnail

updated 1 year ago

Analog / Mixed Signal Examples by Dick Benson

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 1 year ago

Gabor filtering on an image by Deepak Kumar Rout

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 1 year ago

Traveling Wave Antenna Design by Florian D L Peters

Florian D L Peters

A simple tool to design Traveling Wave Slot Antennas (GUI) (communications, gui)

Cinterp(length)

CompNodes.m

GUI()

image thumbnail

updated almost 2 years ago

Chaotic Generators Demo by Bogdan Cristea

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

Técnicas de Sincronismo para Sistemas de Comunicação Sem-Fio OFDM by Filipe Rodrigues

Filipe Rodrigues

Implementa as técnicas de sincronismo do STO e do CFO para um sistema baseado no padrão WiMAX. (sto, cfo, wimax)

CFO_CP.m

CFO_Moose.m

CFO_Schmidl_Cox.m

image thumbnail

updated almost 2 years ago

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

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

MATLAB EXPO 2012 JAPAN A3 session by Ryuhei Funada

Ryuhei Funada

MATLAB code presented in MATLAB EXPO 2012 JAPAN A3 session (communications)

...

[nStartFlg,wrappedPctFlg,varChrCl]=...

[prmNameCl,prmValsCl,iStartReadline,iEndReadline]=...

image thumbnail

updated 2 years ago

LDPC Convolutional Codes by Bagawan Nugroho

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

Raptor and Fountain Codes by Roee Diamant

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

IQ Baseband Builder by Neil Forcier

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

SCOPE: interactively tabulate SEER excel variables by Rex Cheung

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

getTEKtrace by Micke

Micke

Retrives single trace from most Tektronix scopes over GPIB tested with TDS 3k and 784A and HP-54120B (gpib, instrument driver, data import)

Data=getTEKtrace(GPIB,CHstring)

image thumbnail

updated 2 years ago

pskdemodXOR by Damith Senaratne

Damith Senaratne

Implements a demodulator object for M-PSK physical layer network coding. (demodulator, mpsk, psk)

pskdemodXOR

image thumbnail

updated 2 years ago

deb by Thiago Oliveira

Thiago Oliveira

Functions that returns db (convertion, db)

deb( x )

image thumbnail

updated almost 3 years ago

Simulation of an OFDM system with the PSD by Montadar Taher

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

LTE Downlink Physical Channel processing by Amit Kansal

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

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

Channel Capacity with QAM inputs by Yueqian

Yueqian

Channel Capacity with QAM inputs (communications, qam)

QAMCapacity(SNR,fading,QAMsize)

PlotAndSave.m

image thumbnail

updated almost 4 years ago

cofdm simulator by apurva gupta

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

Path Loss Models for Urban areas by Mansi Subhedar

Mansi Subhedar

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

URBANPATHLOSSMODELS(varargin)

image thumbnail

updated almost 4 years ago

Study of AM Modulation and Demodulation by Gajanan Birajdar

Gajanan Birajdar

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

AMModDemod_Demo(varargin)

image thumbnail

updated almost 4 years ago

reed solomon code by ahmed shehab

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

MSK modulation and Demodulation by Deepak Kumar Rout

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

phase shift keying function by Deepak Kumar Rout

Deepak Kumar Rout

functions here return you the envelope of the signal there is option for frequency and power input (psk, phase shift keying, digital modulation)

[ output_matrix ] =column_to_row( input_matrix )

psk_demod( psk_signal,frequency )

psk_op(binary_data_input,carrier_frequency,signal_power)

image thumbnail

updated 4 years ago

EXIT chart computation by Bogdan Cristea

Bogdan Cristea

Matlab class implementing several methods for the computation of EXIT charts. (exit charts, turbo receivers, siso modules)

EXIT

Contact us