根升余弦滤波器不是升余弦滤波器在时域的开根号,是升余弦滤波器在频域开根号,再换算到时域。因为时域卷积等于频域乘积。 根升余弦滤波器不是升余弦滤波器在时域的开根号,是升余弦滤波器在频域开根号,再换算到时域。因为时域卷积等于频域乘积。

根升滤波器的公式 根升滤波器的公式

根升余弦滤波器

设计WCDMA接收端的根升余弦滤波器主要的参数有:截止频率 Fc = 1.92MHZ 采样频率 Fs = 15.36MHZ, 阶数越大越好。

firrcos matlab中使用firrcos和rcosdesign来设计滤波器,firrcos已经被新版本所摒弃,推荐使用rcosdesign,但是感觉还是firrcos使用起来比较舒服。

在下列的设计中,firrcos与rcosdesign使用效果相同。

  N = 80;
  R = 0.22;
  beta = R;
  Fc = 1920000;
  Fs = 15360000;
  sps = Fs/(2*Fc);    %sps = 8
  span = N/sps;       %span = 6

  b1 = firrcos(N,Fc,R,Fs,'rolloff','normal');

  b1n = rcosdesign(beta, span, sps, 'normal');
  b1n = b1n / max(b1n) /sps;

  figure;
  stem(b1)
  hold on
  stem(b1n, 'r-.')
  grid on
  legend('firrcos', 'rcosdesign');
  max(abs(b1n-b1));