主要内容

窗设计器

设计和分析频谱窗

说明

窗设计器使您能够设计和分析频谱窗。使用此 App,您可以:

  • 显示一个或多个窗的时域和频域表示。

  • 研究窗的行为如何随其长度和其他参数的变化而变化。

  • 以图形方式设计窗并将其导出到 MATLAB® 工作区。

Window Designer app

打开 窗设计器 App

  • MATLAB 工具条:在 App 选项卡的信号处理和音频下,点击 App 图标。

  • MATLAB 命令提示符:输入 windowDesigner

示例

全部展开

使用窗设计器指定长度为 128 的 Bohman 窗并将其导出到工作区。

  1. 创建一个 Bohman 窗。

    • 类型列表中,选择 Bohman

    • 长度下,输入 128

    • 名称下,输入 bohwin

  2. 点击应用窗查看器框在时域和频域中显示该窗。

    Windows Designer app, showing a 128-sample Bohman window in the time domain, on the top left, and frequency domain, on the top right.

  3. 点击保存到工作区。在命令行中,您会看到以下消息:

    bohwin has been exported to the workspace.

  4. 验证新窗是否存在于工作区中。

    whos bohwin
      Name          Size            Bytes  Class     Attributes
    
      bohwin      128x1              1024  double

使用窗设计器查看凯塞窗的行为如何取决于窗长度和形状参数 β

  1. 创建一个凯塞窗。

    • 类型列表中,选择凯塞

    • 长度下,输入 20

    • Beta 下,输入 0

    • 名称下,输入 kaiser0

  2. 点击应用窗查看器框在时域和频域中显示该窗。

  3. 点击添加新窗。创建一个长度为 20Beta 等于 3 的凯塞窗。将该窗命名为 kaiser3 并点击应用

  4. 点击复制窗以创建第三个凯塞窗 kaiser6,其 Beta 等于 6。点击应用

  5. 窗列表下选择这三个窗。

    Windows Designer app, showing Kaiser windows with Beta parameters set to 0, 3, and 6. The windows are shown in both the time and frequency domains.

  6. 名称列表中选择 kaiser0 以在窗查看器绘图中突出显示它。将长度设置为 10,将 Beta 设置为 6。点击应用

  7. 名称列表中选择 kaiser3。将长度保持设置为 20,将 Beta 设置为 6。点击应用

  8. 名称列表中选择 kaiser6。将 Beta 保持设置为 6,将长度设置为 40。点击应用

  9. 名称列表中选择 kaiser3。点击启用图例按钮 Turn Legend On button icon

    Windows Designer app, showing Kaiser windows with lengths set to 10, 20, and 40. The windows are shown in both the time and frequency domains.

使用窗设计器可视化默认包含 64 个采样的汉明窗的旁瓣。

  1. 视图菜单中,清除时域并点击分析参数

  2. 在对话框中,指定以下参数:

    • 点数下,输入 8192

    • 频率单位设置为 Hz

    • 采样频率设置为 500 Hz。

    • 选择归一化幅值

    Analysis Parameters window, containing a Magnitude Response box. This box lists the following parameters from top to bottom: Number of points, range, response, frequency units, frequency scale, sampling frequency, and then, the Normalize Magnitude checkbox.

  3. 点击确定关闭对话框。点击缩放 X 轴按钮 Zoom X-Axis button icon。放大 10 Hz 和 35 Hz 之间的区域,以详细查看窗的前两个旁瓣。

    Frequency-domain representation of a Hamming window in Windows Designer app, zoomed-in across the x-axis

相关示例

版本历史记录

在 R2006a 之前推出