Software Listing of Author : "Dick Benson"
- A Synchronized Mil-Std-188-110B Receiver
- License: Freeware
- Price: 0.00


This file set includes a top level unsychronized Tx / Rx model and a more detailed synchronized Rx model. The top level model Tx outptut has been tested with a third party reference mil-std-188-110 modem and found to generates compliant waveforms. A variable symbol rate Tx driving the synchronized Rx model was added on 11/21/08. The Rx model implements the 1200 bps / short (0.6 sec) interleave mode. It is driven by recorded wave files that have varying degrees of timing and carrier errors to test the tracking loops. The model includes: 1) selectable channel impairments 2) preamble correlation to initiate downstream processing 3) a 20 forward-20 feedback tap Recursive Decision Feedback Equalizer 3) timing recovery loop to track long term clock rate errors 4) carrier recvoery loop to ease the burdon of the equalizer 5) novel timing and...
- Publisher: Dick Benson
- Date Released: 03-02-2013
- Download Size: 3389 KB
- Download
- Platform: Matlab, Scripts
- Analog / Mixed Signal Examples
- License: Freeware
- Price: 0.00


This package is a continues to be expanded. New examples include: VCO with user defined phase noise, impedance matching and filter design, interleaved ADC, clock multiplying delay lock loop, clock recovery for NRZ data. Further examples include: PLL, fractional N PLL, digital fractional N PLL, Sigma-Delta ADC, elliptic LC filter design, RF blockset examples, numerous Circuit Level examples such as switching power supplies, class D H bridge audio amp, active filters, passive filters, simulated vector network analyzers. Package includes an "Example Navigator" which makes it a snap to select and run any of the 60+ models. For installation instructions, please read the readme_now.txt file included in the ams_7b_8a_8b.ZIP file.
- Publisher: Dick Benson
- Date Released: 03-03-2013
- Download Size: 1382 KB
- Download
- Platform: Matlab, Scripts
- ATSC: From RF to Video
- License: Freeware
- Price: 0.00


This set of files implements a *compliant* ATSC demodulator and decoder that accepts a captured real-world RF ATSC signal as the input and produces an MPEG-II video transport stream as the final output. The models are built in stages demonstrating a top-down design flow leading from RF to the video transport stream. Please read the ATSC_README.doc in the ATSC_Models.zip file. This document provides details on the models and contains a link to the captured data files as well.
- Publisher: Dick Benson
- Date Released: 20-01-2013
- Download Size: 3963 KB
- Download
- Platform: Matlab, Scripts
- Carrier & Symbol Timing Recovery
- License: Freeware
- Price: 0.00


Timing recovery is a critical aspect of Digital Communications Receivers. This model uses a fractional delay implemented with a Farrow filter to create a symbol rate timing recovery subsystem. This is combined with a decision aided Carrier Recovery PLL. For testing, a transmitter with continuosly variable carrier frequency error and symbol rate error is included. References are included in the model.
- Publisher: Dick Benson
- Date Released: 04-01-2013
- Download Size: 31 KB
- Download
- Platform: Matlab, Scripts
- GPS Receiver using Xilinx FPGA and TI DSP
- License: Freeware
- Price: 0.00


This set of models elaborates a simple "system level" descrition of a GPS receiver channel all the way to operating hardware. Real world captured GPS signals are used to test the initial receiver design. Ultimatly, the design is elaborated to the point of being deployed on a Xilinx FPGA and TI DSP. NOTE: You do not have to have the tools to do this to use most of the models.
- Publisher: Dick Benson
- Date Released: 14-05-2013
- Download Size: 3154 KB
- Download
- Platform: Matlab, Scripts
- High Speed ADC Models
- License: Shareware
- Price:


Interleaved, Successive Approximation, and Pipelined Sub-Ranging ADC models. These models are typical of the architectures used for high speed analog to digital converters.
- Publisher: Dick Benson
- Date Released: 25-04-2013
- Download Size: 113 KB
- Download
- Platform: Matlab, Scripts
- PSK31 Model with Symbol Timing and Carrier Recovery
- License: Shareware
- Price:


Updated version of PSK31 communication standard that is now R2009B-R2012A compliant. This model implements a communication standard known as PSK31. The transmit portion of the model can either synthesize the PSK31 signal, or use real world signals that were captured as Wave files. The receiver features include: Automatic Frequency Control, Automatic Gain Control, Symbol Timing recovery with a fractionally spaced Farrow interpolator, Decision Directed Carrier Phase Lock Loop, dbsk or dqpsk demodulation with FEC. References are provided in the Model.
- Publisher: Dick Benson
- Date Released: 23-04-2013
- Download Size: 932 KB
- Download
- Platform: Matlab, Scripts
- Using S-Parameters in MATLAB & Simulink
- License: Freeware
- Price: 0.00


A sequence of examples is provided that demonstrate how S-parameter measurements can be made and utilized to design a radio frequency amplifier. An HP (now Agilent) 8505A system controlled by MATLAB is used to characterize a bipolar transistor in terms of its S-parameters. These measurements are used to design input and output matching networks for a prescribed 20 dB gain. The resulting design is verified in both MATLAB and a third party RF design package. A Simulink model of the transistor with the LC matching circuits is created to show how S-parameter models can be incorporated in the Simulink environment.
- Publisher: Dick Benson
- Date Released: 17-01-2013
- Download Size: 369 KB
- Download
- Platform: Matlab, Scripts
- Visualizing Wave Propagation
- License: Shareware
- Price:


Visualize wave propagation through media with different impedances and propagation velocities. Wave Propagation is a natural phenomenon that is important in many physical systems. Text books leave much to be desired regarding visualization of wave propagation since they are not animated. The package has a sequence of 6 models that have both a transient pulse excitation as well as a sine wave excitation. The model sequence starts with a one transmission line version that has user definable source and load impedance and evolves to a three line model using an exponentially tapered matching section. Using these models, the student can gain an intuitive understanding of transmission, reflection, superposition, impedance matching, Standing Wave Ratio, and many other wave phenomenons. This work was inspired by the 1959 Bell Labs film on...
- Publisher: Dick Benson
- Date Released: 02-03-2013
- Download Size: 256 KB
- Download
- Platform: Matlab, Scripts