Listing of Communication in Scripts
- OFDM signal generation, transmission and reception
- License: Freeware
- Price: 0.00

OFDM is considered the strongest candidate (if not the only) for the coming 4G technology, here i present a simulation that helps to fully understand the generation,transmission and reception of an ofdm signal, but without showing the channel noise or the HPA effects for simplification purpose.
- Publisher: Baher Mohammed
- Date: 24-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- FFTmt
- License: Freeware
- Price: 0.00

This mex file implements vectorized FFTs on multiple threads. When a matrix is passed to FFTmt, it is divided in "numCPU" and each fraction of the problem is executed in a separate thread Example: if numCPU = 2 and the matrix has 256x2^14 elements, 128 FFTs are performed in each thread, allowing the OS to distribute the load on 2 processors.
- Publisher: Jerome Genest
- Date: 24-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Coherently aligns data
- License: Freeware
- Price: 0.00

This function treats a matrix as a column-wise set of signals and circularly shifts each column so that it aligns with the first column of data so that the inner product between those columns is maximized with respect to all other shifts. USAGE: [dataout,lagout]=xcorAlign(data); If only 1 output is specified, then dataout (a matrix the same size as data) is returned.
- Publisher: Joshua Carmichael
- Date: 24-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Frequency Domain to Baseband-complex time-domain Modeling in RF Blockset
- License: Freeware
- Price: 0.00

RF Blockset converts frequency domain RF information to a baseband-complex time-domain model, for fast execution and compatibility with Simulink signal processing and communications blocks. This simple model illustrates some relationships inherent in the conversion.
- Publisher: Colin Warwick
- Date: 24-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- clickfit_OH for curve fitting by eye/hand
- License: Freeware
- Price: 0.00

clickfit_OH.m lets you mouse-click a series of datapoints on top of a (noisy) scatterplot and returns a spline or polynomial regression through the clicked dataseries. In addition the clicked series itself is returned. clickfit_OH.m uses an altered version of ginput.
- Publisher: Oscar Hartogensis
- Date: 24-03-2013
- Size: 61 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
- Integer order Hankel transform
- License: Freeware
- Price: 0.00

This routine implements Hankel transforms of integer order based on a Fourier-Bessel series expansion. The algorithm is based on a recently published research work: M. Guizar-Sicairos and J. C. Gutierrez-Vega, Computation of quasi-discrete Hankel transforms of integer order for propagating optical wave fields, J.
- Publisher: Manuel Guizar
- Date: 23-03-2013
- Size: 92 KB
- Platform: Matlab, Scripts
- plotXmatrix.m
- License: Freeware
- Price: 0.00

Plots columns of matrix data as distinct time series. User should normalize data first to minimize overlap..
- Publisher: Joshua Carmichael
- Date: 23-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- World Time Zones
- License: Freeware
- Price: 0.00

This application is based on a large table of places (cities, states, provinces,states) and their time zones. The methods are: t = timeZones() construct time converter object tz = t.zone(place) find a time zone (-11 to +12) tm = t.st2utc(time, place) convert local standard time to UTC tm = t.
- Publisher: Bill McKeeman
- Date: 23-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Marginal Hilbert Spectrum
- License: Freeware
- Price: 0.00

The inputs are the imf's amplitud and the imfs instantaneous frequency. The outputs are the Marginal Hilbert Spectrum (mhs) amplitude vector and a frequency vector corresponding to the amplitude vector. In order to obtain a more interpretable graph the instantaneous frequency vector can be quantized grouping values of frequency Which are very close.
- Publisher: Jaime Delgado Saa
- Date: 23-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Blind detection of the number of sources with gerschgorin radii
- 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: 22-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Power Control in CDMA
- License: Freeware
- Price: 0.00

this code on not finished, but almost 80% done, the code based on the study of : --------------------------------------- "Performance Analysis of Downlink Power Control in CDMA Systems" Soumya Das, Sachin Ganu, Natalia Rivera, Ritabrata Roy email: fsoumya, sachin, nrivera, ritog@winlab.
- Publisher: khalid abdulwahab
- Date: 22-03-2013
- Size: 123 KB
- Platform: Matlab, Scripts
- Encode Decode ASCII Binary
- License: Freeware
- Price: 0.00

Very simple program to convert regular ASCII text to a block of binarry numbers and vise versa. Just run the following commands to view an example: encode('test.txt','binary.txt') decode('binary.txt','ascii.txt').
- Publisher: Fahad Al Mahmood
- Date: 22-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Multiple-root polynomial solved by partial fraction expansion
- License: Freeware
- Price: 0.00

A given polynomial p(x) is transformed into a rational function r(x). The poles and residues of the derived rational function are found to be equivalent to the roots and multiplicities of the original polynomial. p(x) = Given polynomial = PROD[k=1:K]{(x - z_k)^m_k} d(x) = (d/dx)p(x) g(x) = GCD(p(x),d(x)) u(x) = p(x)/g(x) w(x) = (d/dx)u(x) v(x) = d(x)/g(x) r(x) = v(x)/u(x) = SUM[k=1:K]{m_k/(x - z_k)} Thus, the roots z_k are computed from solving the simple-root polynomial u(x)=0, instead of the original multiple-root polynomial p(x)=0; and the multiplicities m_k are determined as the partial fraction expansion coefficients of the derived rational function r(x)=v(x)/u(x), z_k = Roots(u(x)), k=1,K m_k = v(z_k)/w(z_k), k=1,K In addition, re-constructing a polynomial pz(x) from the computed z_k and m_k, the overall deviation error of the original polynomial p(x) is calculated, er = Norm(pz - p)/Norm(p) The polynomial GCD is calculated from "Monic polynomial subtraction" derived from the longhand polynomial division in classical Euclidean GCD algorithm.
- Publisher: Feng Cheng Chang
- Date: 22-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- PageJeanie for Scripts
- License: Freeware
- Price: 0.00

PageJeanie is an SNPP paging system with Java and browser clients, and PHP and MySQL-based server. (Java client can send directly to SNPP server)..
- Publisher: Leon Stringer
- Date: 22-03-2013
- Size: 236 KB
- Platform: PHP, Scripts
- Real time filters: GUI
- License: Freeware
- Price: 0.00

You can use 4 types of filters: - Butterworth - Chebyshev 1 - Chebyshev 2 - Elliptic You can use them as: - Lowpass - Highpass - Bandpass - Stopband Showing theirs features in frequency, phase and the z plane. After the desing phase you can apply the designed filter in real time to incoming audio signal from the microphone.
- Publisher: Juan Pablo Ramon
- Date: 21-03-2013
- Size: 297 KB
- Platform: Matlab, Scripts
- Quadrature Amplitude Modulation (QAM)
- License: Freeware
- Price: 0.00

Quadrature Amplitude Modulation (QAM) is demonstrated in matlab using graphical user interface. To use it open QAM figure file.
- Publisher: imran shezad
- Date: 21-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- ConvolveGUI
- License: Freeware
- Price: 0.00

This program is a GUI for graphically demonstrating the convolution process. The user chooses two functions to convolve. The two functions are displayed, along with the convolution product and integral. The process can be animated if desired..
- Publisher: Erik Cheever
- Date: 21-03-2013
- Size: 20 KB
- Platform: Matlab, Scripts
- LMS Algorithm Demonstration
- License: Freeware
- Price: 0.00

LMS filters in an adaptive filter architecture is a time honored means for identifying an unknown filter. By running the example code provided you can demonstrate one process to identify an unknown FIR filter..
- Publisher: Arsal Butt
- Date: 21-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Removal of unevenness of a histogram
- License: Freeware
- Price: 0.00

While working with a histogram we may need to detect a peak or crest of the histogram.But the histogram contains a number of local minima & maxima which makes the histogram extremely uneven.While detecting a peak or crest we are intended to detect the global peak or crest.
- Publisher: Bratati paul
- Date: 20-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Hidden Markov Models for Molecular Motors
- License: Freeware
- Price: 0.00

Hidden Markov models are used to describe the "stepping" behavior of molecular motors, as measured by single-molecule fluorescence techniques. Our HMM implementation is more versatile than the one described by Milescu, et al. Biophys. J. 91:3135-3150 and can be used as a "blind" step detector or to find rate constants and step sizes directly from a measured time course of positions.
- Publisher: Fred Sigworth
- Date: 20-03-2013
- Size: 829 KB
- Platform: Matlab, Scripts
- Vertical antenna calculations
- License: Freeware
- Price: 0.00

This code use the Matlab interface GUI to calculate the vertical antenna properties. The code requests two inputs. The inputs are: - antenna length. - antenna output impedance. The program plot the antenna diagram and calculate: - Total power transmitted.
- Publisher: Zakaria Rostom
- Date: 20-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- PHP2SMS
- License: Freeware
- Price: 0.00

PHP2SMS is a PHP script that send text messages to mobile phone using WWW->SMS gateways. It acts as a Web browser to send the message and can send message to cell phones using e-mail (most networks support this form of submission). The script is compatible with all operating systems being made in an interpreted programming language.
- Publisher: Jacob Dybala
- Date: 20-03-2013
- Size: 10 KB
- Platform: PHP, Scripts
- Neural Network Symbolic expression
- License: Freeware
- Price: 0.00

Given a neural network object, this function returns the closed, symbolic, expression implemented by the network (as a string). This allows you to use a neural network model without relying on the neural network toolbox. Note I only implemented for feed forward nets (MLPs) and not all possible transfer functions are supported.
- Publisher: Dirk Gorissen
- Date: 20-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Flange Effect
- License: Freeware
- Price: 0.00

This is pretty much the standard, jet plane like, flange effect. The input variables may require a little experimentation to get a good hold on. For instructions and an example on how to use this function, put FLANGE.m in your MATLAB work folder and type "help flange" at the MATLAB command prompt.
- Publisher: Stephen McGovern
- Date: 20-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- WebLogger for Scripts
- License: Freeware
- Price: 0.00

WebLogger is a php-based application designed to help Amateur Radio operators log radio traffic. WebLogger targets traffic related to community and public service such as skywarn, assisting in natural disasters and other emergency situations. WebLogger is written in PHP and uses MySQL on the back end to store information.
- Publisher: David D Royer
- Date: 20-03-2013
- Size: 113 KB
- Platform: PHP, Scripts
- Walsh Functions
- License: Freeware
- Price: 0.00

The function waslh_func.m computes the Walsh Function of order n and length m Example: [W,t]=walsh_func(1000,5); Results: W is the Walsh function of order 5 and lenght 1000 t is equal to linspace(-0.5,0.5,1000); I follow the description of Walsh Functions given in Germain Castellanos dodalvaro DomdoTsnguez and Angel Orozco GutidoTerrez.
- Publisher: Diego Guarin
- Date: 20-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Rohde & Schwarz SME Signal Generators
- License: Freeware
- Price: 0.00

This is a MATLAB™ instrument driver for use with v2.0 of the Instrument Control Toolboxd-OC?D? and higher. It supports the Rohde & Schwarz™ SME series of signal generators. It is a MATLAB VXIplug&play instrument driver that requires the Rohde & Schwarz rssme VXIplug&play instrument driver to operate.
- Publisher: The Instrument Control Team
- Date: 19-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Rohde & Schwarz SM300 Signal Generator
- License: Freeware
- Price: 0.00

This is a MATLAB™ instrument driver for use with v2.0 of the Instrument Control Toolboxd-OC?D? and higher. It supports the Rohde & Schwarz™ SM300 vector signal generator. It is a MATLAB VXIplug&play instrument driver that requires the Rohde & Schwarz rssism VXIplug&play instrument driver to operate.
- Publisher: The Instrument Control Team
- Date: 19-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- MATLAB and Simulink Based Books: Real-Time Implementation and Signal Processing Laboratories
- License: Freeware
- Price: 0.00

DSP education is being challenged to move students beyond theory to DSP implementations. Dr. Mark A. Yoder, professor of electrical and computer engineering at Rose-Hulman Institute of Technology, addresses this need with multimedia signal processing labs in which students use Simulink and Real-Time Workshop to design and implement programs onto DSP chips that synthesize music in real time.
- Publisher: Linda Webb
- Date: 19-03-2013
- Size: 154 KB
- Platform: Matlab, Scripts
