In signal processing, a root-raised-cosine filter (RRC), sometimes known as square-root-raised-cosine filter (SRRC), is frequently used as the transmit and receive pulse shaping filter in a digital communication system to perform matched filtering. This helps in constraining the occupied bandwidth of the waveform without introducing intersymbol interference (ISI). The combined response of two such filters is that of the raised-cosine filter. It obtains its name from the fact that its frequency response, H r r c ( f ) {\displaystyle H_{rrc}(f)} , is the square root of the frequency response of the raised-cosine filter, H r c ( f ) {\displaystyle H_{rc}(f)} :
H r c ( f ) = H r r c ( f ) ⋅ H r r c ( f ) {\displaystyle H_{rc}(f)=H_{rrc}(f)\cdot H_{rrc}(f)}
or:
| H r r c ( f ) | = | H r c ( f ) | {\displaystyle |H_{rrc}(f)|={\sqrt {|H_{rc}(f)|}}}
or:
h r c ( t ) = ( h r r c ∗ h r r c ) ( t ) {\displaystyle h_{rc}(t)=\left(h_{rrc}*h_{rrc}\right)(t)}
where ∗ {\displaystyle *} is being used to refer to convolution
Why it is required To have minimum ISI (Intersymbol interference), the overall response of transmit filter, channel response and receive filter has to satisfy Nyquist ISI criterion. The raised-cosine filter is the most popular filter response satisfying this criterion. To get the Signal-to-noise ratio benefits of matched filtering, half of this filtering is done on the transmit side and half is done on the receive side. On the receive side, the channel response, if it can be accurately estimated, can also be taken into account so that the overall response is that of a raised-cosine filter.
Mathematical description
The RRC filter is characterised by two values; β, the roll-off factor, and Ts the reciprocal of the symbol-rate. The impulse response of such a filter can be given as:
… excerpt ends here. Continue reading the full article.

