如何用matlab仿真单位脉冲序列 升余弦脉冲滤波器原理
升余弦脉冲滤波器原理
最开始的根升余弦滤波器主要起到脉冲整形的作用:对原始的01数据进行编码调制后,数据仍然处于少数离散状态,BPSK为1和-1。
QPSK也有1和-1两种状态(只比BPSK多两个映射象限),而16QAM有1、2和3六种状态。时域中存在的这些波形在时域中反映为一个波形。
另一个方波老大哥傅立叶告诉我们,方波的组成是由近乎无限高的高频分量组成的,这在通信系统中是物理上不可能的。
升余弦滚降滤波器用具有余弦函数特性的频域响应代替平方频率响应滚下 "高频方波转换为物理上可实现的余弦波形,起到低通滤波器的作用。
(这里多说一点:数学公式可以天马行空任意推导,但物理规律的发展显然可以 跟不上数学的步伐,就像空间几何可以很容易的在三维的基础上推导出一个四维空间,给向量多加一个维度,但是物理证明起来却非常困难!再比如Matlab中对数据的各种操作都可以通过函数轻松实现,但在FPGA上实现时考虑并行时序和硬件限制就没那么容易了。)
2.接收端的根升余弦滤波器的作用:这里起匹配滤波器的作用,即在输入信噪比一定的情况下,提高输出信噪比。
3. amp后两个过滤器的功能"形成合力 ":在发射端和接收端使用一对相同根的升余弦滤波器,在频域相乘时根丢失,成为升余弦滚降滤波器。
指范长欣 s 《通信原理(第七版)》P145-150页关于无符号间干扰的基带传输特性,可以看出升余弦滤波器可以消除ISI。
这样,一个看似简单的结构对称的滤波器设计,实现了脉冲整形、匹配滤波、ISI消除三种通信技术,可谓一石三鸟。
matlab占空比怎么改?
简单,用一个constan模块,取值为0-1,即占空比,将这个值与一个三角波比较,三角波可以由重复序列模块产生,三角波的值是从0到1的渐变。
比较是通过关系运算符模块实现的。
例如,如果常量设置为0.6,作为关系算子的第一个输入,三角波作为关系算子的第二个输入,关系算子选择大于等于,关系算子运行程序后会输出一个0和1的脉冲信号,占空比为0.6。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。