This is machine translation

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

Note: This page has been translated by MathWorks. Please click here
To view all translated materials 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.IntegrateAndDumpFilterIntegrate discrete-time signal with periodic resets
comm.RaisedCosineReceiveFilterApply pulse shaping by decimating signal using raised cosine filter
comm.RaisedCosineTransmitFilterApply pulse shaping by interpolating signal using raised cosine filter


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


gaussdesignGaussian FIR pulse-shaping filter design
intdumpIntegrate and dump
intrlvReorder sequence of symbols
rcosdesignRaised cosine FIR pulse-shaping filter design
rectpulseRectangular 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?