Version 1
Equation 9-2-26 of Digital Communications [Pro95]:
Definitions:
- f is the frequency.
- T is the symbol time.
- beta is the rolloff factor.
Version 2
Equation 2.74 of Digital Communications: Fundamentals and Applications [Skl88]:
Definitions:
- fis the frequency
- W - Wo is the excess bandwidth. (The rolloff factor is (W - Wo)/Wo.)
Version 1
Equation 9-2-27 of Digital Communications [Pro95]:
Definitions:
- t is the time.
- T is the symbol time.
- beta is the rolloff factor.
The following appears in the book Digital Communications: Fundamentals and Applications [Skl88]:
cos[2pi(W - Wo)t] h(t) = 2Wo(sinc 2WoT) ------------------- 1 - (4(W - Wo)t)^2( Note: The book is missing some parentheses in denomintor term which have been added here.)
Version 3
sin(bt) cos(at)
h(t) = ------- * ------------
bt 1-(2at/pi)^2
where b = 2 pi f
and a = 2 pi excess bandwidth.
Since the "root" aspect of a root-raised cosine filter is in the frequency domain, simply take the square root of the raised cosine frequency response given above to get the root-raised cosine frequency response.
Contributed by Clay S. Turner:
The RRC impulse response is given by: h(t) = pi^2 4at cos(t(a+b))+pi sin(t(b-a)) ----------- * ------------------------------ pi(a-b)-4a t(16t^2 a^2 - pi^2) where b= 2 pi f (f is usually half of your symbol rate) and a= 2 pi excess bandwidth
Contributed by Jim Shima:
total taps in filter are N (odd) Ne = (N-1)/2 s = Ts/T k = index then, for n=0.. N let k = (n - Ne) (make causal) h(n) = T * sin[ pi * (r-1) * k * s] - 4 * r * Ts * k * cos[ pi*(r+1) * k*s] } -------------------------------------------------------------- T^(0.5) * pi * k * Ts * [ 16*r^2*k^2*s^2 - 1] 0/0 case: h(n) = T^(-0.5)* [ 1 - r*(1 - (4/pi)) ] must also take care of any x/0 cases.