- Why is pulse shaping required?
- How to create a pulse train in Matlab?
- What is a shaping filter?
- What is rectpuls in matlab?
Why is pulse shaping required?
Its purpose is to make the transmitted signal better suited to its purpose or the communication channel, typically by limiting the effective bandwidth of the transmission. By filtering the transmitted pulses this way, the intersymbol interference caused by the channel can be kept in control.
How to create a pulse train in Matlab?
y = pulstran( t , d , func ) generates a pulse train based on samples of a continuous function, func . y = pulstran( t , d , func , fs ) uses a sample rate of fs . y = pulstran( t , d , p ) generates a pulse train that is the sum of multiple delayed interpolations of the prototype pulse in vector p .
What is a shaping filter?
A pulse shaping filter is used in communication channels to manipulate a waveform or pulses to have the desired shape in the time domain. A pulse shaping filter can be a physical circuit, but normally it's a mathematical function that is used as a signal processing algorithm.
What is rectpuls in matlab?
Description. y = rectpuls( t ) returns a continuous, aperiodic, unit-height rectangular pulse at the sample times indicated in array t , centered about t = 0 . example. y = rectpuls( t , w ) generates a rectangle of width w .