MATLAB 函数 —— gaussdesign

gaussdesign:高斯 FIR 脉冲成形滤波器设计

语法

h = gaussdesign(bt,span,sps)

说明

h = gaussdesign(bt,span,sps) 设计一个低通 FIR 高斯脉冲成形滤波器,并返回滤波器系数向量 h。滤波器有 span 个符号,每个符号包含 sps 个样本。滤波器的阶次,也即 sps * span 必须是偶数。举例

示例

GSM GMSK 数字蜂窝通信系统的高斯滤波器

指定用于传输比特位的调制是高斯最小频移键控(GMSK)脉冲。此脉冲的 3-dB 带宽等于比特率的 0.3 倍,滤波器的符号数为 4,每个符号 8 个采样点。

1
2
3
4
5
bt = 0.3;
span = 4;
sps = 8;
h = gaussdesign(bt,span,sps);
fvtool(h,'impulse')

输入参数

bt - 3-dB带宽符号时间积

3-dB 单边带带宽(以 Hz 为单位)和符号时间(以秒为单位)的乘积,指定为正实标量。较小的 bt 值会产生较大的脉冲宽度。

数据类型double | single

span - 符号数

符号数,指定为正整数标量(默认为 3)。

数据类型double | single

sps - 每个符号的样本数

每个符号周期的样本数(上采样因子),指定为正整数标量(默认为 2)。

数据类型double | single

输出参数

h - FIR 滤波器系数

高斯脉冲成形滤波器的 FIR 系数,以行向量的形式返回。系数已被归一化,因此标称通带增益始终为 1。

数据类型double | single

参考

[1] Krishnapura, N., S. Pavan, C. Mathiazhagan, and B. Ramamurthi. “A baseband pulse shaping filter for Gaussian minimum shift keying.” Proceedings of the 1998 IEEE International Symposium on Circuits and Systems. Vol. 1, 1998, pp. 249–252.

[2] Rappaport, Theodore S. Wireless Communications: Principles and Practice. 2nd Ed. Upper Saddle River, NJ: Prentice Hall, 2002.

版本历史

在 R2013b 中推出

另请参阅

rcosdesign

原文参考:https://ww2.mathworks.cn/help/signal/ref/gaussdesign.html