Adept Scientific - English
The world's best software for research, science and engineering.
flag arrow
clearclear

 Adept Store | register Join My Adept | Flags  
Adept Scientific | Amor Way | Letchworth Garden City | Herts | SG6 1ZA | Tel: +44 (0)1462 480055  
UKusdedksvnofi
Home
Products
Training
Events
 Buy Online
Downloads
Education
Support
My Adept
International |  About Us |  Blog |  Contact Us |  Press Room |  Jobs


The Next Steps

• Ask us a question
• Buy VisSim
• VisSim Pricing
• Find out about Training
• Sign up for a Webinar
• Download a Brochure
• Download a Demo
• Download Industry Application Packs
• Meet Our Team
• Read our RSS Feeds

Learn More

VisSim Home
VisSim Professional
What's New in VisSim 7
MATLAB integration
SIMULINK Translator

VisSim Online Movies
and Tutorials

System Requirements

Entry-level products:
  • VisSim Personal Edition
  • VisSim/Comm
Personal Edition


Other products in the range:
  • VisSim/Comm

VisSim for Embedded Control Design:
  • VisSim/Embedded
Controls Developer

  • VisSim/ECD vs.
its nearest competitor

  • VisSim/Embedded Controls
Developer Personal Edition

  • VisSim/Embedded Controls
Developer Movies


Latest Information

VisSim applications:
  • Application Centre
  • Application Packs
  • Customer Testimonials

Add-ons:
  • VisSim/Analyze
  • VisSim/C-Code
  • VisSim/Fixed Point
  • VisSim/ModelWizard
  • VisSim/Motion
  • VisSim/NeuralNet
  • VisSim/OPC
  • VisSim/OptimizePRO
  • VisSim/RealTimePRO
  • VisSim/Viewer
  • VisSim/PowerPack

Service & Support

Patches & Downloads
Search the Knowledge Base
Technical support request
I/O Boards Supported by
VisSim/Real-TimePRO


VisSim Application Centre Download VisSim/Comm Trial
Download VisSim Trial
VisSim Application Centre Home > Communication Systems
Communication Systems   Click here for more information.
All VisSim Comm models require VisSim/Comm. Click here to download a free trial.
»Channels
»Complex Math
»Demodulators
»Digital
»Encode Decode
»Estimators
»Filters
»Misc
»Modulators
»Operators
»PLL
»RF
»Signal Sources
»Vector Operations
Download Information Size Date Added Availability
BSPK Receiver Tracking Example
Pseudo-random binary data is generated, BPSK modulated, corrupted with noise, and then demodulated using a Phase Locked Loop
3.98K22-06-2005»Info on download
»Download now
Reed-Solomon Coding
A Red-Solomon RS(204,188) code can correct up to 8 errors
4.47K22-06-2005»Info on download
»Download now
DSSS BER curve
DSSS BER example
5.8K22-06-2005»Info on download
»Download now
Reed-Solomon Coding
Reed-Solomon Coding
4.47K22-06-2005»Info on download
»Download now
Pi/4-DQPSK Modulation
Pi/4-DQPSK Modulation
1.96K22-06-2005»Info on download
»Download now
V.32 Trellis Coding
This example illustrates an implementation o fthe V.32 Trellis Coding scheme. The information bit stream is encoded, distorted and then recovered.
3.19K22-06-2005»Info on download
»Download now
8-PAM Equalizer
8-PAM Equalizer
2.98K22-06-2005»Info on download
»Download now
Pulse Position Modulation (PPM)
Pulse Position Modulation (PPM)
2.73K22-06-2005»Info on download
»Download now
File Data Example
The File Data block allows the input of file based data into the simulation. The data can be clocked internally or externally, and multiple outputs are support. The data can be made to repeat once the EOF is reached.
1.25K22-06-2005»Info on download
»Download now
Rectangular Pulses Example
The Rectungular Pulses block generates a periodic pulse train, and allows the specification of Pulse Rate, Duty Cycle, High Level, Low Level and Start Time
1.58K22-06-2005»Info on download
»Download now
Symbol to Bits
Converts a SYMBOL value into a group of individual BITS
1.78K22-06-2005»Info on download
»Download now
PSK Modulator
The PSK Modulator accepts a binary input stream and outputs a complex modulated signal
3.1K22-06-2005»Info on download
»Download now
FSK Modulator
FSK Modulator
5.97K22-06-2005»Info on download
»Download now
Charge Pump
This example compares a Charge Pump circuit to an analog 2nd order PLL. The Real response includes ripple caused by the presence of a double frequency term (a LPF can be used to remove this)
9.03K22-06-2005»Info on download
»Download now
Loop Filter (2nd Order PLL)
A 2nd order Phase Locked Loop (PLL) is used t o track the carrier of a BPSK signal. The PLL acquisition performance is shown in a Phase Error plot
2.54K22-06-2005»Info on download
»Download now
Type 3 Phase Detector PLL
This example comparies a Type 3 Phase Detector + Charge Pump realisation to an analog 2nd order PLL
5.2K22-06-2005»Info on download
»Download now
MFSK Detector
MFSK Detector
5.78K22-06-2005»Info on download
»Download now
Binary Symmetric Channel
This example illustrates how coding can be used to correct for channel errors
3.96K22-06-2005»Info on download
»Download now
MSK Modulation
MSK Modulation
2.72K22-06-2005»Info on download
»Download now
Compander
A Compander allows the applicatino of unequal quantisation. This example shows the non-linear quantisation which can be achieved by using a Compander.
1.94K22-06-2005»Info on download
»Download now
Compander
The non-linear quantisation which can be achieved by using a compander
1.94K22-06-2005»Info on download
»Download now
Rayleigh (non mobile) fading
Illustrates the effect of Rayleigh fading on a CW signal
2.94K22-06-2005»Info on download
»Download now
Convolution Coding
This example illustrates how coding can be used to correct for channel errors.
3.7K22-06-2005»Info on download
»Download now
GMSK Modulation
GMSK Modulation - GSM Case
2.51K22-06-2005»Info on download
»Download now
Vector FFT/IFFT
An example of a vector FFT/IFFT
3.01K22-06-2005»Info on download
»Download now
IIR Filter Example
A 10Hz sine wave is attentuated much more than a 6 Hz sine wave going through the same filter (which has a 8 Hz cutoff)
2.37K22-06-2005»Info on download
»Download now
Response of FIR Filter
This simulation illustrates the use of the FFT block to obtain the frequency response of an FIR filter from its impulse response. Supported filter types include Lowpass, Bandpass, Bandstop, Highpass, Raised Cosine, Root Raised Cosine, Gaussian and Hilbert
3.07K22-06-2005»Info on download
»Download now
Fast Fourier Transforms
The FFT block performs a one-time FFT or IFFT and is controlled by an external trigger. The output of the FFT block can be treated as a time domain signal within the simulation and manipulated as such
3K22-06-2005»Info on download
»Download now
Autocorrelation
Example of Autocorrelation
2.29K22-06-2005»Info on download
»Download now
IQ Modulator
The IQ Map block and IQ Detector block can be used to respectively generate and detect arbitrary constellations in the IQ phas plane. This this example, a QPSK constellation with user defined imbalance is shown.
1.37K22-06-2005»Info on download
»Download now
Pulse Position Demodulation
Pulse Position Demodulation
2.8K22-06-2005»Info on download
»Download now
PSK Detector
PSK Detector
3.07K22-06-2005»Info on download
»Download now
GMSK Modulation
This diagram compares GMSK and MSK modulations by comparing the baseband waveforms for the same data sequence
3.47K22-06-2005»Info on download
»Download now
Bit Error Rate
An example of the bit error rate block. In this simulation, most symbol errors are single bit errors. Occasionally, a "two bit" symbol error will occur, as illustrated by any difference btween the "symbol" and "bit" error counts
2.05K22-06-2005»Info on download
»Download now
BER Curve
Example of BER Curve Generation
3.19K22-06-2005»Info on download
»Download now
Average Power Block Example
Average Power Block Example
2.13K22-06-2005»Info on download
»Download now
AM Modulation
The example illustrates an Amplitude Modulated signal and two approaches for demodulating the signal
5.7K22-06-2005»Info on download
»Download now
Analog PLL Response
This example compares the PLL response to a phase offset vs that from a frequency offset
5.29K22-06-2005»Info on download
»Download now
16 QAM Modulation
16 QAM Modulation
3.03K22-06-2005»Info on download
»Download now
AM Modulation
This example illustrates an Amplitude Modulated (AM) signal and two approaches for demodulating the signal
5.54K22-06-2005»Info on download
»Download now
Phase Rotation
The Phase Rotation block can be used to rotate any complex signal, in this case a QPSK constellation. The phase value can be either a constant (as in this example) or a varying phase term.
1.33K22-06-2005»Info on download
»Download now
DQPSK Modulation
DQPSK Modulation. For simplicity, carrier and symbol tracking functions have not been invluded (i.e. perfect timing assumed)
1.96K22-06-2005»Info on download
»Download now
Rayleigh (non mobile) fading example
Illustrates the effect of Rayleigh fading on a CW signal
2.94K22-06-2005»Info on download
»Download now
Mux/Demux Example
The Mux/Demux block can be configured as either a multiplexer of demultiplexer. In Mux mode, the vlock rotates through all inputs, passing one signal at a time. The switch rate can be controlled eithe rinternally or externally. In Demux mode, the block routes the recieved signal in a rotating fashion to each of its outputs.
2.65K22-06-2005»Info on download
»Download now
Convolutional Interleaver
Convolutional Interleaver
1.26K22-06-2005»Info on download
»Download now
Nonlinear Amplifier
This example illustrates the various intermodulation products formed when two tones are passed through an amplifier close to its compression point
2.5K22-06-2005»Info on download
»Download now
Integrate & Dump
The Integrate and Dump block is used to integrate a demodulated signal at a specified sybol rate, thus producing "Dumped" values suitable for Bit/Symbol detection
3.22K22-06-2005»Info on download
»Download now
Walsh Generator Example
The Walsh Generator block produces sequences according to the Matrix size, Output Row, Bit rate, and offset into the row. Walsh Sequences are orthogonal to each other and are used in numerous application s(e.g. IS-95) for the desirable properties
2.54K22-06-2005»Info on download
»Download now
MFSK/BER blocks
An example of MFSK and BER blocks
5.71K22-06-2005»Info on download
»Download now
Soft Viterbi Decoding
Soft Viterbi Decoding
3.78K22-06-2005»Info on download
»Download now
Fading Spectrum
In this simulation, the presence of lines in the fading spectrum is due to the constructino of the Jakes mode, which uses a sum of the sinusoids to approximate the overall fading spectrum
2.25K22-06-2005»Info on download
»Download now
Spectrum Analyzer
Spectrum Analyzer
1.95K22-06-2005»Info on download
»Download now
Echo Cancellation
Equaliser-based Echo Cancellisation
5.98K22-06-2005»Info on download
»Download now
Propagation Loss
Propagation Loss
1.43K22-06-2005»Info on download
»Download now
Binary Counter
An example of a Binary Counter
1.88K22-06-2005»Info on download
»Download now
A/D Converter
A/D Converter
2.44K22-06-2005»Info on download
»Download now
Equalizer Block Example
Equalizer Block Example
4.42K22-06-2005»Info on download
»Download now
Parallel to Serial Example
The Parallel to Serial block generates the output clock internally at the user specified rate. The first output bit in each group of serial buts is made to coincide with the incoming symbol clock. Subsequent bits are clocked out at the specified rate. If the output rate is too fast, then gaps will result sin the output
4.17K22-06-2005»Info on download
»Download now
D Flip Flop Example
D (Delay) Flip Flop is edge triggered, i.e. output will only change during a rising or falling clock edge. Basically the Flip Flop output follows the D input at a one clock delay
2.05K22-06-2005»Info on download
»Download now
Eye Plot
Eye plot generation. The cutoff frequency can be changed to see the effect on eye pattern
1.64K22-06-2005»Info on download
»Download now
Filter Viewer Example
Filter Viewer choices include the Impulse Response, Gain Response, Phase Response or Group Delay Response
1.77K22-06-2005»Info on download
»Download now
Convolutional Encoding
Convolutional Encoding
3.59K22-06-2005»Info on download
»Download now
Hard Viterbi Decoding
Hard Viterbi Decoding Example
3.78K22-06-2005»Info on download
»Download now
FM Modulation
FM Modulation
4.86K22-06-2005»Info on download
»Download now
FM Demodulator
FM Demodulator
4.87K22-06-2005»Info on download
»Download now
Attenuator Example
This example illustrates the use of the the Attenuator and Variable Attenuator vlocks. These blocks can also model thermal noice based on the physical temperature of the device.
2.29K22-06-2005»Info on download
»Download now
Complex Math
Complex Math Operations
4.86K22-06-2005»Info on download
»Download now
IQ Modulator
The IQ Map block and IQ Detector block can be used to respectively generate and detect arbitrary constellations in the IQ phase plane. In this example, a QPSK constellatino with user defined imbalance is shown
1.29K22-06-2005»Info on download
»Download now
Dynamic Equalizer (16 QAM Modulation)
This diagram illustrates the use of baseband equalization to compensate for channel distortions on a 16 QAM link. A modulated signal is distorted via the use of a bandlimiting Chebyshev filter with about 3 dB of ripple across the band. The effects of the filter on the modulated signal are evident by looking at the Eye Plot and Phase Scatter Plot.
4.28K22-06-2005»Info on download
»Download now
Pulse Shape Example.
The Filter has a span of 4 T. At 20 samples per second, the filter length is 80 taps
1.73K22-06-2005»Info on download
»Download now
An Oscilloscope
This model contains an oscilloscope which can be triggered using either an Input Channel or via an External Trigger
2.61K22-06-2005»Info on download
»Download now
Mixer Example
This example illustrates the various IF products formed when an RF and LO signals are applied to a mixer. Mixer LO settings can be altered to view the impact on the various output terms.
3.96K22-06-2005»Info on download
»Download now
JK Flip Flop
JK Flip Flop is edge triggered, i.e. output will only change during a rising or falling clock edge
4.22K22-06-2005»Info on download
»Download now
Buffer Example
Buffer Example
2.37K22-06-2005»Info on download
»Download now
IQ Mapper Example
The IQ Mapper block and IQ Detector block can be used to resepectively generate and detect arbitrary constellations in the IQ phase plane.
1.31K22-06-2005»Info on download
»Download now
Autocorrelation
Autocorrelation Example
2.44K22-06-2005»Info on download
»Download now
Decimation block
The Decimation block samples the input at the specified decimation rate, and can output either a Held or Zero Padded output
2.4K22-06-2005»Info on download
»Download now
Queue Example
Queue Example
2.71K22-06-2005»Info on download
»Download now
Fequency Sweep
An example of a Frequency Sweep. Once the sweep intervel is completed, the sweep resumse at the start frequency and specified start phase. A phase discontinuity will usually take place at this point.
1.2K22-06-2005»Info on download
»Download now
MagPhase Filter Example
The MagPhase block allows the specification of a filter using tabulated gain and phase response data
10.11K22-06-2005»Info on download
»Download now
Random Symbols Example
The Random symbol block genreates random symbol sequences of varying "constellation" sizes. The block uses a uniform probability distribution to generate the output values.
1.77K22-06-2005»Info on download
»Download now
PN Sequence Example
The PN Sequence block generates Pseudo Noise (PN) binary sequences of varying lengths, and includes support for augmented sequences. The generator polynomial cab be user specified.
2.25K22-06-2005»Info on download
»Download now
Complex FFT
The Complex FFT block outputs its result one sample at a time (this can be used to operate on the frequency domain signal just as any other signal (e.g. apply filtering etc)
1.73K22-06-2005»Info on download
»Download now
Block Interleaver
an example of Block Interleaving
1.33K22-06-2005»Info on download
»Download now
Modulo Block Example
The Modulo block can operate in either integer mode or real mode
2.1K22-06-2005»Info on download
»Download now
Amplifier Example
This model illustrates the various intermodulation products formed when two tones are passed through an amplifier operating close to its compression point. The amplifier settings can be changed to oberve the impact on the IM products.
3.71K22-06-2005»Info on download
»Download now
Lookup table TWTA example
Lookup table TWTA example
2.84K22-06-2005»Info on download
»Download now
Vector AWGN Example
Vector AWGN Example
5.05K22-06-2005»Info on download
»Download now
Gray Mapping Example
An example of a Gray Map and Reverse Gray Map. By using Gray encoding, neighbouring niput SYMBOL values are mapped to new values which differ by only one binary digit
1.68K22-06-2005»Info on download
»Download now
Rummler block
The Rummler block is equivalent to the sum of a direct ray and a single phase rotated reflected path
2.9K22-06-2005»Info on download
»Download now
Analytical TWTA
Analytical TWTA
1.95K22-06-2005»Info on download
»Download now
Tone Rejection
An input sound file is corrupted by addition of a to