主要内容

gmonopuls

高斯单脉冲

描述

例子

y= gmonopuls (t足球俱乐部返回具有中心频率的单位振幅高斯单脉冲的样本足球俱乐部《泰晤士报》用数组表示t

例子

tc= gmonopuls(“截止”,足球俱乐部返回脉冲的最大振幅和最小振幅之间的时间持续时间。

例子

全部折叠

考虑一个具有中心频率的高斯单脉冲 f c 2 采样频率为100ghz。确定截止时间 t c 使用“截止”选择和计算单脉冲之间 - 2 t c 2 t c

fc = 2 e9;fs = 100 e9;tc = gmonopuls (“截止”、fc);t = 2 * tc: 1 / fs: 2 * tc;y = gmonopuls (t, fc);

单脉冲由这个方程定义

y t e 1 / 2 t / σ 经验值 - t / σ 2 / 2

在哪里 σ t c / 2 1 / 2 π f c 指数因子是这样的 y σ 1 .绘制这两条曲线并验证它们是否匹配。

sg = 1 /(2 *π* fc);y = exp (1/2) * t / sg。* exp (- (t / sg)。^ 2/2);情节(t t y, y,“。”)传说(“gmonopuls”“定义”

图中包含一个坐标轴。轴线包含2个线型对象。这些对象代表gmonopuls,定义。

考虑一个具有中心频率的高斯单脉冲 f c 2 采样频率为100ghz。用单脉冲构造一个间隔为7.5 ns的脉冲序列。

确定宽度 t c 每个脉冲的“截止”选择。设置延迟时间为间隔的整数倍。

fc = 2 e9;fs = 100 e9;tc = gmonopuls (“截止”、fc);D = ((0:2) * 7.5 + 2.5) * 1 e-9;

产生脉冲序列,使总持续时间为 1 5 0 t c .策划的结果。

t = 0:1 / fs: 150 * tc;yp = pulstran (t D“gmonopuls”、fc);情节(t, yp)

图中包含一个坐标轴。轴包含一个线型对象。

输入参数

全部折叠

计算单位振幅高斯单脉冲的时间值,指定为矢量。

中心频率,指定为赫兹表示的实正标量。默认情况下,足球俱乐部1000赫兹。

输出参数

全部折叠

单位振幅的单脉冲,以矢量形式返回。

脉冲的最大振幅和最小振幅之间的持续时间,以标量返回。

提示

默认值被替换为空的或省略的尾随输入参数。

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

之前介绍过的R2006a