Apply pulse shaping by decimating signal using raised-cosine FIR filter
The comm.RaisedCosineReceiveFilter
System object™ applies pulse shaping by decimating an input signal using a raised-cosine
finite impulse response (FIR) filter. The FIR filter has
(FilterSpanInSymbols
x
InputSamplesPerSymbol
+ 1) tap coefficients.
To apply pulse shaping by decimating an input signal using a raised-cosine FIR filter:
Create the comm.RaisedCosineReceiveFilter
object and set its properties.
Call the object with arguments, as if it were a function.
To learn more about how System objects work, see What Are System Objects?.
returns a raised-cosine FIR receive filter System object, which decimates the input signal using a raised-cosine FIR
filter. The filter uses an efficient polyphase FIR decimation structure and has
unit energy.rxfilter
= comm.RaisedCosineReceiveFilter
sets properties using one or more name-value pairs. Enclose each property name
in quotes. For example,
rxfilter
= comm.RaisedCosineReceiveFilter(Name,Value) comm.RaisedCosineReceiveFilter('RolloffFactor',0.3)
configures a raised-cosine receive filter System object with the roll-off factor set to 0.3
.
To use an object function, specify the
System object as the first input argument. For
example, to release system resources of a System object named obj
, use
this syntax:
release(obj)