This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.


Filtering and pulse shaping

Communications System Toolbox™ includes tools using either MATLAB® or Simulink® for signal conditioning filtering.

System Objects

comm.IntegrateAndDumpFilter Integrate discrete-time signal with periodic resets
comm.RaisedCosineReceiveFilter Apply pulse shaping by decimating signal using raised cosine filter
comm.RaisedCosineTransmitFilter Apply pulse shaping by interpolating signal using raised cosine filter


Ideal Rectangular Pulse Filter Shape input signal using ideal rectangular pulses
Integrate and Dump Integrate discrete-time signal, resetting to zero periodically
Raised Cosine Receive Filter Apply pulse shaping by downsampling signal using raised cosine FIR filter
Raised Cosine Transmit Filter Apply pulse shaping by upsampling signal using raised cosine FIR filter
Windowed Integrator Integrate over time window of fixed length


gaussdesign Gaussian FIR pulse-shaping filter design
intdump Integrate and dump
intrlv Reorder sequence of symbols
rcosdesign Raised cosine FIR pulse-shaping filter design
rectpulse Rectangular pulse shaping



Describes general comm filtering

Group Delay

The raised cosine filter blocks in the commfilt2 library implement realizable filters by delaying the peak response.

Pulse Shaping Using a Raised Cosine Filter

Filter a 16-QAM signal using a pair of square root raised cosine matched filters.

Design Raised Cosine Filters Using MATLAB Functions

Designing a raised cosine filter using the rcosdesign function

Design Raised Cosine Filters in Simulink

This example illustrates a typical setup in which a transmitter uses a square root raised cosine filter to perform pulse shaping and the corresponding receiver uses a square root raised cosine filter as a matched filter.

Reduce ISI Using Raised Cosine Filtering

Employ raised cosine filtering to reduce inter-symbol interference (ISI) that results from a nonlinear amplifier.

Was this topic helpful?