These are files that you may find useful in your work and
the use of SystemView for beginners (
Examples and Homework
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
PowerPoint presentation for a first SystemView file
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 its 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.