用于升余弦脉冲的带边滤波器

信息处理 过滤器设计 同步
2022-02-25 04:37:34

我希望在PSK31解调器中使用锁频环实现粗略的频率同步。该方法是定义一个滤波器,它是频域中匹配滤波器的导数。弗雷德哈里斯的几张幻灯片说明了这个想法:

在此处输入图像描述

在此处输入图像描述

我找到了根升余弦脉冲整形滤波器典型案例的实现但是,PSK31 有点“特殊”,因为它使用升余弦脉冲又名,汉恩函数:

h(t)=12(1+cos(πt))Π(t/2)

在哪里Π矩形函数

在这种情况下,如何计算合适的带边滤波器?

1个回答

看起来你想要的过滤器确实是ith(t). 这是一些用于在频域中进行可视化的 Octave 代码:

t = [-1:0.01:1];
h = 0.5*(1+cos(pi*t));
hd = -i*t*0.5.*(1+cos(pi*t));
H=fftshift(fft(h,512));
HD=fftshift(fft(hd,512));
v = [-256:255];
plot(v, 20*log10(abs(H/512)), v, 20*log10(abs(HD/512)))

$h(t)$ 和 $-ith(t)$ 的频率响应(相对 dB)

顺便说一句,绘图时h(t)在时域中,您提供h(t)似乎是标准化的,跨越t=1t=1. 所以,我猜你的标准化符号周期是T=1与一些 ISI,或T=2没有 ISI。