| |
| |
| Simulink Product Family |
| Signal Processing & Communications |
| |
|
CDMA Reference Blockset |
Overview
The CDMA Reference Blockset is a collection of Simulink blocks for creating and simulating the CDMA IS-95A standard for wireless communications. Developers and researchers of wireless communications systems can create and simulate an entire, end-to-end (transmitter to receiver) model of a wireless system. Using these validated algorithms within the flexible Simulink environment saves months of development time, and lets you focus on adding intellectual property that will differentiate your product in the market. The CDMA Reference Blockset was developed jointly by The MathWorks Inc. and Algorex Inc. a provider of software and services for the telecommunications industry.
Key Features
- Design and simulation of the IS-95A standard from within the Simulink system-level design environment
- Building blocks to create working models of the standard, including:
- Modulation/demodulation blocks
- Frame processing blocks
- Channel coding/decoding blocks
- Spreading and despreading
- Rake Receiver
- Simulation models and demos
- Rapidly create and test proprietary designs using Simulink and other blocksets
|
| |
Click here to download
[122KB]
|
| |
|
| |
|
Communications Blockset |
Overview
The Communications Blockset extends Simulink with a comprehensive library of blocks to design and simulate the physical layer of communication systems and components.
Unlike procedural programming languages, the Communications Blockset and Simulink visually capture the real-time concurrent interaction of algorithms that form a communication system.
The Communications Blockset helps you design commercial and defense and wireless and wireline systems, including mobile handsets and base stations, Internet phones, and satellite systems. You can also use the blockset to design semiconductors in these products. Other applications include the design of read channels for mass storage devices, such as tape drives, disk drives, and DVDs.

Eye diagrams, scatter plots, and communication-specific displays enable you to visualize and analyze the signals at any point or step in your model. Click on image to see enlarged view.
Key Features
· Hierarchical, block-based models for visually conveying complex designs
· Blocks for designing and simulating the physical layer of communications systems, including source coding, block and convolutional coding, interleavers, fliters, and modulators
· Sources, such as random integer and binary generators, PN, gold code sequences, and sinks, such as error-rate calculations, eye diagrams, and constellation plots
· Channel models, including AWGN, Rayleigh, and Rician, and RF impairments, including nonlinearity, phase noise, thermal noise, and phase and frequency offsets
· Integration with the Communications Toolbox for post simulation analysis |
| |
Click here to download
[191KB]
|
| |
|
| |
|
Signal Processing Blockset |
Overview
The Signal Processing Blockset extends the Simulink environment with efficient frame-based processing and blocks for designing, implementing, and verifying signal processing systems. The blockset enables you to model streaming data and multirate systems in communications, audio/video, digital control, radar/sonar, consumer and medical electronics, and other numerically intensive application areas.
The Signal Processing Blockset offers a range of signal processing techniques, including transforms, buffering, digital filtering, spectrum estimation, and linear algebra, enabling you to design and simulate real-time systems without low-level programming. The blockset also includes signal sources and interactive scopes, spectrum analyzers, and other tools for visualizing signals and validating simulation results.
You can generate efficient C code from the Signal Processing Blockset using Real-Time Workshop (available separately). When used with Simulink Fixed Point (also available separately), most blocks support fixed-point data types.
|
 A model incorporating spectral estimation methods available in the Signal Processing Blockset
Key Features
· Support for simulating frame-based and sample-based multichannel and multirate systems with floating-point and fixed-point data types
· Transform blocks (FFT and DCT), spectrum estimation blocks, and window functions
· Blocks for designing and realizing digital filters
· Adaptive filters (RLS, LMS, and Kalman) and multirate filters (FIR decimation/interpolation and discrete wavelet transform)
· Blocks for estimating linear prediction parameters and converting between representations, such as reflection parameters and line spectral pairs or frequencies
· Math library, including matrices, and linear algebra, convolution, and polynomial functions
· Blocks for min, max, median, correlation, sort, histogram, and other statistical operations
· Sources (sine and random) and sinks for importing and exporting data to and from the MATLAB workspace
· Fixed-point support with overflow, min/max, and autoscaling
· Optimized blocks for automatically generating ANSI/ISO C code for use in embedded systems or accelerating large-scale simulations
|
| |
| |
Click here to download
[521KB]
|
| |
|
| |
|
RF Blockset |
|
Overview
The RF Blockset extends Simulink with a library of blocks to model the behavior of RF filters, transmission lines, amplifiers, and mixers. You validate your working model in Simulink, and then use the model as an executable specification for RF circuit design. The RF Blockset helps you implement commercial and defense wireless communication systems and their semiconductors.
The blockset lets you specify components by their network parameters, mathematical behavior, and physical properties. The RF Blockset works with the RF Toolbox to manipulate network parameters in the MATLAB workspace or to read in data from industry-standard file formats. During simulation, all blocks are modeled using a time-domain, complex-baseband representation for fast simulations and compatibility with other Simulink blocks.
Key Features
· Defines and simulates the behavior of RF components, including filters, transmission lines, amplifiers, and mixers
· Specifies components based on network parameters, mathematical behavior, or physical properties
· Cascades components to model the RF architecture
· Integrates with the RF Toolbox to manage file import and convert network parameters (frequency domain) to time domain
· Includes plots and Smith® charts for visualizing your network parameters

The RF Blockset integrates with the RF Toolbox and the Communications Blockset (available separately) to simulate the effect of RF impairments and architectures on system performance |
| |
Click here to download
[438KB]
|
| |
|
| |
|
Video & Image Processing Blockset |
Overview
The Video and Image Processing Blockset extends Simulink with a rich, customizable framework for the rapid design, simulation, implementation, and verification of video and image processing algorithms and systems. It includes basic primitives and advanced algorithms for designing embedded imaging systems in a wide range of applications in aerospace and defense, automotive, communications, consumer electronics, education, and medical electronics.
Built-in block libraries provide two-dimensional (2-D) filters, conversions, geometric transformations, morphological operations, 2-D transforms, and input/output (I/O) capabilities. The blockset supports floating- and fixed-point data types for modeling, simulation, and C-code generation. It provides analysis and statistical functions to enable rapid optimization and debugging of your models. These functions include video displays, scopes, and other techniques for visualizing image and video data and validating simulation results.
"We are working on real-time image processing with TI DSP (DM64x) as the target processors for a retinal prosthesis project. The Video and Image Processing Blockset makes the task of creating our design and working prototypes much simpler."
Dr. James Weil - Doheny Eye Institute, University of Southern California
Key Features
- Models and simulates real-time video and imaging systems in floating-point, integer, and fixed-point data types of arbitrary word length
- Imports multimedia file input/output (I/O) and displays the status of video streams during simulation and post-simulation
- Creates and deploys 2-D filters, 2-D transforms, and geometric transformation primitives
- Provides standard color video and image conversion techniques, including color space conversion and chromaresampling
- Includes image analysis and enhancement algorithms, such as edge detection, thresholding, morphology, statistics, and compositing
- Integrates with Real-Time Workshop to automatically generate ANSI/ISO C code
|
| |
| |
|