---
title: MATLAB 函数 —— gaussdesign
tags:
- MATLAB
- 翻译
- 成型滤波器
- 滤波器
categories:
- - MATLAB
- - 翻译
- 帮助文档
mathjax: true
copyright: true
abbrlink: a2967b00
date: 2020-11-26 15:56:26
---
`gaussdesign`:高斯 FIR 脉冲成型滤波器设计
# 语法
`h = gaussdesign(bt,span,sps)`
# 说明
`h = gaussdesign(bt,span,sps)` 设计一个低通 FIR 高斯脉冲成型滤波器,并返回滤波器系数向量 `h`。滤波器有 `span` 个符号,每个符号包含 `sps` 个样本。滤波器的阶次,也即 `sps * span` 必须是偶数。[举例](#Examples-01)
# 示例
## GSM GMSK 数字蜂窝通信系统的高斯滤波器
指定用于传输比特位的调制是高斯最小频移键控(GMSK)脉冲。此脉冲的 3-dB 带宽等于比特率的 `0.3` 倍,滤波器的符号数为 `4`,每个符号 `8` 个采样点。
```m
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`](https://ww2.mathworks.cn/help/signal/ref/rcosdesign.html)
---
在 R2013b 中推出
---
原文参考:[https://ww2.mathworks.cn/help/signal/ref/gaussdesign.html](https://ww2.mathworks.cn/help/signal/ref/gaussdesign.html)