用matlab实现如下功能 对于信号s0(t)=-1,0<=t<=Tb,在0<=t<(Tb/2)时s1(t)=-1,在(Tb/2)<=t<=Tb时s1(t)=1 1.求该信号的匹配滤波器的冲激响应 2.求在t=T时刻匹配滤波器的输出。 (3)设信号s(t)通过一个相关器,它将与s(t)进行相关运算。试求在t=T时刻相关器的输出。并与信号s3(t) = (1/T)*t*cos(2*pi*f*t),0<=t<=1中的结果相比较。
时间: 2024-04-06 12:29:23 浏览: 83
模拟退火算法解决0-1背包问题
好的,让我来回答您的问题。
1. 该信号的匹配滤波器的冲激响应为:
h(t) = s1(T-t),其中s1(t)为信号的波形,T为信号的持续时间。
2. 在t=T时刻匹配滤波器的输出为:
y(T) = ∫[0,T] s0(t)h(T-t) dt = ∫[0,T/2] (-1)(-1) dt + ∫[T/2,T] (1)(-1) dt = 0
3. 信号s(t)通过相关器的输出为:
z(T) = ∫[0,T] s(t)s(T-t) dt
当s(t)为s0(t)时,有:
z(T) = ∫[0,T] s0(t)s1(T-t) dt = ∫[0,T/2] (-1)(-1) dt + ∫[T/2,T] (0)(1) dt = T/2
当s(t)为s3(t)时,有:
z(T) = ∫[0,T] s3(t)s(T-t) dt = ∫[0,T] (1/T)tcos(2πft)(1/T)(T-t)cos(2πft) dt = (1/2)cos(2πfT)
可以看出,当t=T时刻,s3(t)的相关输出为cos(2πfT)/2,而s0(t)的相关输出为T/2,两者不同。
阅读全文