b = rcosdesign(beta,span,sps,shape)
beat : 滚降系数
span:截断的符号范围
sps: 单个符号范围的采样个数。
shape:可选参数。可不加,可加上’normal’,可加上’sqrt’。
(sqrt为均方根成型滤波器)
升余弦成形滤波器是常用的低通滤波器。
在matlab中数字信号就是一个个的数字,而实际传输的码元是有一定宽度的,那么,数字信号传输,它的码速和采样的速率之间关系怎么用matlab表示?如何成为有一定带宽的码元?
采用比例的关系,比如符号速率为1,采样速率为5,那么每个符号有5个采样点,成型滤波器一般为4-6个符号长度,那么也就是20-30个采样点。
为什么数字信号需要成型滤波?
成形滤波的作用是保证采样点不失真。如果没有它,那信号在经过带限信道后,眼图张不开,ISI非常严重。
那什么又是带限信道呢?
如果接收机的位定时系统能够实现精确同步,即能准确估计传输时延tao,那么我们就可以忽略tao的影响,理论分析的时候可以让tao= 0,可以让t = kTs。
第一项是我们让的,第二项是码间串扰,我们要让其为0。
由于an我们无法让其恒为0 ,所以只能设计合理的冲击响应h(t),才能使得这项为0.
如何让码间干扰项为0
带限系统中,h(t)时域宽度无穷大,我们无法将h(t)限制在码元周期T_s内来避免码间干扰,所以我们只能希望h(t)在本码元抽样时刻波形达到最大值,而在其他码元判决时刻本码元的判决值正好为0。
若H(f)为0,则h(t)必为0,所以我们只要设计好等效信道的传递函数H(w),就能保证无码间干扰传输的时域条件成立。
如何设计等效信道的传递函数
h(t)的波形由H(w) 决定的,所以设计好了H(w),也就能使h(t)满足无码间干扰的时域条件。二者互为充分必要条件。
那奎斯特准则解决了这一问题:h(t)满足无码间干扰的时域条件的充要条件是:
对无码间干扰的频域条件的理解:
当i = 0时是H(w)本身,i不取0时实质是将H(w)的左移和右移。然后将这些平移后的相加在为一常数T_s。那么怎么样才能为一常数(我们只关心区间内)。
故无码间干扰的频域条件:若H(w)可以通过以上的切割,移位,叠加等过程等效为一个理想的低通滤波器,则改系统能够时间无码间干扰。
深入学习参考:带限信道的无码间串扰
升余弦滤波器
这个函数的讲解以及一些概念问题就学习到这。