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

2.7 KiB
Raw Permalink Blame History

title, tags, categories, mathjax, copyright, comments, abbrlink, date
title tags categories mathjax copyright comments abbrlink date
MATLAB 函数 —— gaussdesign
MATLAB
翻译
成形滤波器
滤波器
MATLAB
函数用法
true 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.

版本历史

在 R2013b 中推出

另请参阅

rcosdesign

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