Listing of Communication in Scripts
- Blind detection of the number of sources with a predicted eigenvalue approach
- License: Freeware
- Price: 0.00

Let us assume the signal model: Y(k)=HX(k)+B(k) This script provides a method for the blind recognition of the number of sources (the size of X(k)). The noise must be spatially white and the number of receivers is assumed to be stricly greater than the number of sources.
- Publisher: Choqueuse Vincent
- Date: 19-02-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Angle and Frequency plots of IQs
- License: Freeware
- Price: 0.00

function [f,a] = iqtofreqplot(x,freq) Finds the angle and frequency of IQs it then plots the angle and frequency as a function of time IQTOFREQPLOT('complex data', 'rate at which received I and Q per second') if you choose not to put in a frequency rate use IQTOFREQPLOT('IQ') please note that the value of your frequency may not be correct if you do not input FREQ.
- Publisher: Nate Melster
- Date: 07-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- SD Toolbox
- License: Freeware
- Price: 0.00

This toolbox includes a complete set of blocks implemented in the Simulink environment, which allows designers to perform time-domain behavioral simulations of switched-capacitor sigma-delta modulators. The proposed set of blocks takes into account most of the SC sigma-delta modulator non-idealities, such as sampling jitter, kT/C noise and operational amplifier parameters (white noise, finite dc-gain, finite bandwidth, slew-rate and saturation voltages).
- Publisher: Simona Brigati
- Date: 01-04-2013
- Size: 266 KB
- Platform: Matlab, Scripts
- Binary to Decimal
- License: Freeware
- Price: 0.00

Converts binary data of any format in a string to floating point decimal of a defined fraction size. The "intsize" input parameter defines the size of the exponent and sets the fixed point location in the binary number. se accompani for test program for test of this function.
- Publisher: Moatasem Chehaiber
- Date: 24-06-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Blind detection of the number of sources with information criteria
- License: Freeware
- Price: 0.00

Let us assume the following MIMO model: Y(k)=HX(k)+Y(k) This file can detect the number of sources, i.e the size of the vector X(k) from the received signal Y(k). The noise is assumed spatially white and the number of receivers must be strictly greater than the number of sources.
- Publisher: Choqueuse Vincent
- Date: 09-05-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Splash Screen
- License: Freeware
- Price: 0.00

A wonderfully simple way of adding splash screen(s) to your application. A splash screen is displayed until the main GUI has been loaded entirely. The code has been tested under Windows and Linux.
- Publisher: Roy Schestowitz
- Date: 04-06-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- GTD-UTD diffraction
- License: Freeware
- Price: 0.00

This file contain functions to diffraction coeficient for several solid shapes: - absorbig screens; - square wedges; - conductor screens. It provides the coalculation of the tansition function to solve GTD problem with UTD inside transiction zones..
- Publisher: Joao Carmo
- Date: 26-02-2013
- Size: 31 KB
- Platform: Matlab, Scripts
- PROFIBUS over
- License: Freeware
- Price: 0.00

This is an alpha model of a polling based PROFIBUS MAC over a 802.11b PHY layer. A central base station is polling the network members in cyclic order. The PHY layer ist modeled as detailed as possible, including the PLCP and PMD sublayer, the service primitives, the state machines.
- Publisher: Thomas Vogel
- Date: 16-04-2013
- Size: 174 KB
- Platform: Matlab, Scripts
- circ conv 4 unequal length sequences
- License: Freeware
- Price: 0.00

A function that takes two sequences(vectors) as parameters and computes the circular convolution . x(n),h(n) are the vectors. The vectors need NOT be of equal lengths. If they are of unequal lengths, the shorter vector is appended with trailing zeros and then circular convolution is carried out.
- Publisher: Soumya Ranjan Maharana
- Date: 23-04-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Get I and Q
- License: Freeware
- Price: 0.00

function y = getiq(x,freq) this takes in the frequencies X that were received at a rate of FREQ and gives you a complex value which is I and Q - this is used when you have frequency X changing and the phase is cumulative - meaning it does not start each new frequency at the same spot OR function y = getiq(data,freq,fc) this takes in frequencies X that were received at a rate of FREQ and gives you a complex value which is I and Q based around a center frequency FC this is used when you have frequency X changing and the phase is cumulative - meaning it does not start each new frequency at the same spot.
- Publisher: Nate Melster
- Date: 10-05-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- OFDMA Signal mapping process
- License: Freeware
- Price: 0.00

One of the file is a guide to see where the other file should be. The other file return a 60x15 matrix (60 subchannels x 15 OFDMA Symbols) and it is said on that matrix which user has to transmit in each slot. Then we'll have to allocate the information to send it.
- Publisher: Carlos Batlles
- Date: 06-02-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Chaotic Map Based DSSS
- License: Freeware
- Price: 0.00

This program deals with Spread spectrum communication systems using chaos as the sequence generators. In coming days I will be updating it with complete chaos based generators Frequency Hopping and CDMA systems with multiple users and till oustic networks poustic networks phase.
- Publisher: R.R.C.Reddy RAMA CHANDRA
- Date: 01-06-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Voice Audio Processing
- License: Freeware
- Price: 0.00

This is a set of scripts solving basic tasks for the processing of the human voice: analysis of the spectrum spectrum control equalization spectrum shifting (up/down) squaring thresholding It shows time-frequency duality, how to properly maipulate the FFT coefficients, how to plot the spectrum.
- Publisher: Paolo Di Prodi
- Date: 18-03-2013
- Size: 2949 KB
- Platform: Matlab, Scripts
- haarmtx
- License: Freeware
- Price: 0.00

Used in image compression, the haar transform is an alternative to the DCT transformation. This file compute an n*n Haar matrix. (same use as "dctmtx").
- Publisher: FrdoTeddoTeric Chanal
- Date: 13-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Bluetooth voice transmission
- License: Freeware
- Price: 0.00

Simulink model of a Bluetooth communication link transmitting HV1, HV2 or HV3 voice packets. NOTE: A version of this model which works with the current release of MATLAB and Simulink is shipped with the Communications Blockset. The model includes wave file I/O, CVSD speech coding, HEC, FEC, framing, GFSK Modulation, frequency hopping, and an 802.
- Publisher: Stuart McGarrity
- Date: 04-03-2013
- Size: 1157 KB
- Platform: Matlab, Scripts
- Defense Communications
- License: Freeware
- Price: 0.00

This application example implements an end-to-end baseband communications system compliant to the US MIL_STD_188_110B intended for long-haul and tactical communications. This model supports four different data rates: 1200bps, 600bps, 300bps and 150bps.
- Publisher: Alex Rodriguez
- Date: 10-02-2013
- Size: 154 KB
- Platform: Matlab, Scripts
- EZFFT : An easy to use Power Spectrum (FFT)
- License: Freeware
- Price: 0.00

EZFFT(T,U) plots the power spectrum of the signal U(T) , where T is a 'time' and U is a real signal (T can be considered as a space coordinate as well). If T is a scalar, then it is interpreted as the 'sampling time' of the signal U. If T is a vector, then it is interpreted as the 'time' itself.
- Publisher: Frederic Moisy
- Date: 01-06-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Computation of Im[G(s)]=0
- License: Freeware
- Price: 0.00

IMAGGS(NUM,DEN) Computation of Im[G(s)]=0 of a LTI system with transfer function defined by its NUM, DEN coefficients. Examples used are form "Computation of Stabilizing PI and PID Controllers" by Nusret Tan, Ibrahim Kaya and Dereck P. Atherton. Method is from "Fast calculation of stabilizing PID controllers" by M.
- Publisher: Petros Kominos
- Date: 14-05-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Cellular Traffic Calculation
- License: Freeware
- Price: 0.00

I can also calculate the number of transmitters in each area..
- Publisher: Sanad Al Hassan
- Date: 15-04-2013
- Size: 1075 KB
- Platform: Matlab, Scripts
- RF Wave Toolbox
- License: Freeware
- Price: 0.00

Set of functions to help students and engineers to make analysis and synthesis of transmission lines, waveguides, antennas and radio links..
- Publisher: Antonio Cezar de Castro Lima
- Date: 09-06-2013
- Size: 51 KB
- Platform: Matlab, Scripts
- Rank-Order Filter
- License: Freeware
- Price: 0.00

y = RankOrderFilter(x, window, thd) runs a rank-order filtering of order N on x. y is the same size as x. If x is a matrix, RankOrderFilter operates along the columns of x. Rank-order filter calculates the p'th percentile of the data on an N sized window round each point of x.
- Publisher: Arash Salarian
- Date: 08-01-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- rootlocus
- License: Shareware
- Price: .price.

root locus for transfer function (s/3+1)/(0.2s^2+0.8s). you can change also use this file to plot the root locus..
- Publisher: parminder
- Date: 05-01-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Binary Amplitude Shift Keying
- License: Freeware
- Price: 0.00

This script simulates the Binary Amplitude Shift keying. Since BASK is a digital modulation scheme, you can modulate as many bits as you want. however, I have only simulated it for 5 bits, so that the results are visible. This is code for BASK only, means it can only modulated two digital states.
- Publisher: Shah Gul Khan
- Date: 09-06-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- PERFORMANCE ANALYSIS OF SYMBOL/CHIP BASED MINIMUM
- License: Freeware
- Price: 0.00

Current direct sequence code division multiple access (DS-CDMA) system suffer from Multiple access interference (MAI) and Inter symbol interference (ISI) due to the frequency selective channel. This interference can be avoided by use of Adaptive Beamforming.
- Publisher: Paramasivam Karpagavalli
- Date: 01-06-2013
- Size: 31 KB
- Platform: Matlab, Scripts
- Phase Noise to Jitter
- License: Freeware
- Price: 0.00

Usage: Jitter = Pn2Jitter(f, Lf, fc) Inputs: f: Frequency vector (phase noise break points), in Hz, row or column. Lf: Phase noise vector, in dBc/Hz, same dimensions, size(), as f. fc: Carrier frequency, in Hz, a scalar. Output: Jitter: RMS jitter, in seconds.
- Publisher: Arne Buck
- Date: 06-02-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Reed Solomon Decoder using RiBM algorithm
- License: Shareware
- Price: .price.

Implementation of a Reed-Solomon decoder using RiBM, Chien search, and modified Forney's algorithm. RiBM algorithm: (Reformulated inversionless Berlekamp-Massey) see "High-Speed Architectures for Reed Solomon Decoders" by Dilip V. Sarwate, and Naresh R.
- Publisher: Elliot Briggs
- Date: 23-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Coherent QPSK simulation and BER vs. SNR curve
- License: Freeware
- Price: 0.00

This program performs a Monte Carlo simulation of a coherent QPSK communication system and plot the error probability performance over additive whit Gaussian noise channel. The detection is based on correlation metric. Simulation is performed for 10,000 bits and measurements are made accordingly.
- Publisher: Sanjeet Kumar
- Date: 01-04-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Packet Switch
- License: Freeware
- Price: 0.00

Simulink and Stateflow model of a four input, four output packet switch. The model includes variable length packet generators, FIFO managers, a scheduler, and a crossbar. Instructions: Unzip to a new folder, change the MATLAB current directory to this folder, then open the 'packet_switch' mdl file.
- Publisher: Stuart McGarrity
- Date: 17-01-2013
- Size: 31 KB
- Platform: Matlab, Scripts
- Simple CRC calculator and veifier
- License: Freeware
- Price: 0.00

type "untitled" to run. The 7 bit data can be inputted or generated randomly.The crc polynomial used is fixed and cant be changed. The function that calculates and verifies the crc is " mycrc ". The file untitled is the gui but its m file also contains code for generation of random data.
- Publisher: Ai Murtaza Shaikh
- Date: 19-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- crossing
- License: Freeware
- Price: 0.00

Detect the zero (or any other level) crossing of a given signal, either in discrete data points or using linear interpolation.
- Publisher: Steffen Brueckner
- Date: 12-05-2013
- Size: 10 KB
- Platform: Matlab, Scripts
