问题标签 [nyquist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
325 浏览

networking - 为什么在现实生活中不可能有一个无噪音的频道

我正在学习网络和通信课程。到目前为止,我发现通信的物理层是最有趣的。不过有一件事让我很困扰。为什么不可能有一个无噪音的频道?

在讨论奈奎斯特信道容量时,强烈强调实际上不存在无噪声信道。但是是否有可能消除所有噪声源,从而使噪声几乎可以忽略不计?

0 投票
0 回答
256 浏览

audio - 如何从 Audacity 中的 .wav 文件中间删除静音,而不是边缘?

我正在尝试使用 Audacity 从音频文件中删除静音。有一个名为Trim Silence的 Nyquist 插件可以删除文件开头和结尾的静音,但不会删除中间的静音。我想反转这一点,并从除了开始和结束之外的所有地方删除沉默。

我认为下面的功能是插件的相关部分。我应该如何更改它以获得 truncate-internal-silences 功能?(我不知道任何 Nyquist 或 Lisp,所以我很难理解它目前的作用,更不用说改变它了。)

也欢迎完全不同的方法 - 这只是我目前对如何编辑我的许多音频文件的最佳猜测。

0 投票
1 回答
3320 浏览

matlab - 从数据集中计算信号的奈奎斯特频率

我有一个包含 x(时间)和 y(浓度)的数据集。是否可以由此计算奈奎斯特频率?

从下面的时间序列中,y 值是通过求解 ODE 系统生成的。

周期时间为 24 小时(1440 分钟)

谢谢

0 投票
0 回答
329 浏览

algorithm - 如何在数字列表中找到重复出现的模式?

我需要一种在值列表中查找模式的方法。特别是每一秒我都会得到一个范围内的值(例如 1-3),我想从这个值列表中找到重复出现的模式。

如果我将这些值绘制到 x,y 系统中,我会得到类似 Nyquist-Shannon 采样的东西。在这方面工作可能会非常有趣。

我还可以绘制这些值并研究视觉模式识别(神经网络......)。

输入:

输出->1,2,3

最好的方法是什么?

0 投票
2 回答
1508 浏览

matlab - 在 MATLAB 中计算符号表达式时除以零错误

我似乎无法运行此代码,并且它一直在第 100++ 行显示错误,而我只有不到 20 行。

这是显示的错误,任何专家都可以帮助我吗?

0 投票
1 回答
2308 浏览

matlab - 如何查看奈奎斯特图是稳定的还是不稳定的?

有没有一种方法可以确定奈奎斯特图的稳定性来检查它是稳定的还是不稳定的?我目前需要手动将传递函数输入到另一个m.file中查看pz位置来确定

这是我正在使用的代码

0 投票
0 回答
799 浏览

matlab - 来自实验数据的奈奎斯特图

我正在尝试根据系统的excel中分别使用频率、输出、输入获得的实验数据制作奈奎斯特图。

不幸的是,到目前为止,我无法在这个问题上得到任何帮助,而且我还没有在网上找到任何相关的东西。

我有 3 个值包含收集的数据(以 Hz 为单位的频率、输出 V、输入 V)。有没有一种方法可以使用实验数据而不是通过传递函数方法绘制奈奎斯特图,在这种方法中,Matlab 可以从我获得的数据中生成奈奎斯特图。

奈奎斯特图: 奈奎斯特图

我不明白为什么该图分别有 2 个图表,也许我在 excel 中的(频率、输出、输入)序列是错误的?

如果必须手动完成,那么我应该如何处理呢?

任何解释、示例代码或链接将不胜感激。

电路: 一阶系统

0 投票
1 回答
871 浏览

matlab - 如何计算传递函数矩阵的行列式而不必使用“syms”?

我打算计算传递矩阵的行列式,然后通过制作奈奎斯特图进行奈奎斯特分析,但问题是行列式命令无法识别传递矩阵。代码如下所示

出现的错误如下

'ss' 类型的输入参数的未定义函数 'det'。

BLT_code 中的错误(第 30 行)W= -1 + det(L)

我想避免使用“syms”命令,因为那时我将无法进行奈奎斯特图。是否有任何替代方法来计算相同的奈奎斯特图?

0 投票
0 回答
48 浏览

matlab - 改变奈奎斯特图的分辨率

我正在尝试检查由 h=tf([1, 1],[1 6 0 0]) 表示的系统是否符合奈奎斯特标准。

但是当我在 matlab 上提出表扬 'nyquist(h)' 时,我只得到这张图

显然这不是完整的草图。我怎样才能改变它可以看到它的全部?使用顶部的按钮将不起作用。

0 投票
0 回答
1497 浏览

matlab - MATLAB中离散系统的奈奎斯特图和稳定性分析

我试图通过在 MATLAB 中对离散系统应用 Nyquist 稳定性标准来评估离散系统的稳定性。我指的是 Charles Philips 和 Troy Nagle 的数字控制分析和设计

我需要评估 z 传递函数的稳定性,如下所示(来自文本)

在此处输入图像描述

奈奎斯特轮廓和曲线看起来像这样

在此处输入图像描述

如何在 MATLAB 中获取这些数字来评估稳定性?

使用 MATLAB 中的 nyquist 功能绘制 tranfer 函数的 Nyquist 给我以下信息

在此处输入图像描述

这是正确的吗?我如何评估系统稳定性?

  • 我对理论概念有所了解
  • 既然它没有包围(-1,0j),这是否意味着这是稳定的?