How to use Rcosdesign in Matlab?
Generate the coefficients of the square-root raised cosine filter using the rcosdesign function. rrcFilter = rcosdesign(rolloff,span,sps); Generate 10000 data symbols using the randi function. data = randi([0 M-1],10000,1);
What is raised cosine spectrum?
The raised-cosine filter is a filter frequently used for pulse-shaping in digital modulation due to its ability to minimise intersymbol interference (ISI). Its name stems from the fact that the non-zero portion of the frequency spectrum of its simplest form ( ) is a cosine function, 'raised' up to sit above the.
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.