Files

These are files that you may find useful in your work and study at Temple University and beyond.

SystemView Tutorial

Primer in the use of SystemView for beginners (April 28, 2005)

Examples and Homework

Linear Block Code Analysis in Excel

Problem 6.1 page 375 in Excel

Probability of Word Error and ECC

Example of an (8,2) Linear Block Code

Division of Binary Polynomials in Excel

Division of Binary Polynomials (PDF document; detailed instructions for manual computation)

Sampling Noise (PDF document, shows how to sample noise in SystemView)

Standards, Specifications, and Data Item Descriptions (DIDs)

Data\IEEE_C95_1.pdf RF field strengths for human safety

An extended BinHex utility

Data\BinHex.zip Write binary files to console or file in hex format

My Outside Web Site

http://home.comcast.net/~jameskbeard/

PowerPoint presentation for a first SystemView file

SystemView Start

Eight Bit Analog to Bit Stream and Back to Analog

NOTE – There are two ways to do this in each example:  a metasystem built up of chips and a few standard SystemView tokens.  Thus this serves as an example of how powerful the standard tokens are.

 

WARNING – both of these are very timing-sensitive, particularly the 16-bit version.  See the Primer file for information on timing issues and how to deal with them.

 

ADC_8B_2_Serial has two SystemView metasystems.  Once converts from an analog signal to a serial bit stream.  The other converts from the bit stream back to an analog signal.  This is an 8 bit version.

 

ADC_16B_to_Serial is the sixteen bit version.

Quadrature Demodulator and Digital Product Detector (DPD)

Quadrature Demodulator – a SystemView file showing how it’s done.  Use the IQ Mixer in the Communications library, Processors folder, to model balance errors.

DPD – a modified version of the quadrature demodulator file.  The signal at I.F. is complex; a clean-up digital filter is needed in a real system – combine it with resampling.

Diffraction Plot and Equations in Excel

Diffraction_plots.xls – a pair of plots of diffraction loss versus the Fresel-Kirchoff parameter.  This is more detailed than the plot given in Figure 2.10, page 29 of Haykin & Moher.  One sheet is set up for your use for your own plots or other purposes.  The top row, containing the equations, can be cut-and-paste into your own spreadsheets.

EE320 Term Project Demo Files

EE320_Term_Proj_demo is a zip archive that contains two SystemView files:

*      A minimal but complete execution of the Spring 2005 Term Project, with BER curve plotting in a loop for both hard and soft Viterbi decoding

*      A linear version of the same system that reads and writes WAV files.

 

The WAV file has some tricks.  SystemView inputs the file at the SystemView sample rate.  If the WAV file is written at 44.1 kHz and the SystemView sample rate is 1 MHz, the audio will be sped up (and its pitch increased) by a factor of 22.7 – unless, in the source token, you select the option to insert 21 samples for each input sample.  Likewise, you need to resample the output at 44.1 kHz (or the sample rate at which you want to write your output WAV file) before the sink token.