Files
josh-blog-source/source/_posts/2020-11-26-matlab-gaussdesign.md
T

2.8 KiB
Raw Blame History

title, tags, categories, mathjax, copyright, abbrlink, date
title tags categories mathjax copyright abbrlink date
MATLAB 函数 —— gaussdesign
MATLAB
翻译
成型滤波器
滤波器
MATLAB
翻译
帮助文档
true true a2967b00 2020-11-26 15:56:26

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 个采样点。

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.

另请参阅

rcosdesign


在 R2013b 中推出


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