问题标签 [frequency-domain]
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.
matlab - 从数字信号中获取准确的频率
我研究数字信号滤波,我有一个包含一些信号数据的文件。我编写了 Matlab 程序以从原始信号中获得 23 到 27 Hz。但滤波后的信号不同。我想要的滤波器是带通的,但我的代码像低通滤波器一样工作。这是我的代码:
有什么想法吗?此致。
我在这里上传的数据文件: http ://wikisend.com/download/574638/SignalFile.mat
结果图像: https ://www.imageupload.co.uk/image/ZLzM 如果您查看图像,您会发现过滤后的信号中还存在 20hz 以下的信号。
image - 图像频域图中的黑白点
我有这个简单的代码行,它读取图像并使用fft2
函数对图像进行傅立叶变换,matlab
然后将较低频率带到图形的中心fftshift
。
问题是在频域图像中:
1) 哪个黑/白点代表高频?
2)每个黑/白点的密度是否显示每个频率系数的强度?
time-series - 如何从 FFT 确定周期性?
假设我有一些数据对应于大约 1 年期间每分钟测量的城市平均温度。如何使用 FFT 从数据中确定是否存在周期性模式?
我知道它是如何处理声音的……我对声波进行 FFT,现在幅度显示在 Y 轴上,而以赫兹为单位的频率显示在 X 轴上,因为采样频率以赫兹为单位。但在我之前的示例中,采样频率将是……每分钟 1 个样本,对吗?那么我应该如何将其更改为有意义的东西呢?我会得到周期/分钟而不是每秒周期?周期/分钟在这里意味着什么?
matlab - 如何绘制频率的幅度和相位?
我正在阅读频域分析实用入门。它显示了如何使用以下代码观察信号的频率内容:
绘图的函数是helperFrequencyAnalysisPlot1
. 我需要知道该函数是如何进行绘图的,但文章从未显示如何。它实际上是如何完成的?
matlab - 存在直流信号时的谐波平均值
我有一个嘈杂信号的输出,保存为一组余弦。
我有一组从0
到x
Hz 的频率(x 是一个很大的数字),以及一组相同大小的幅度。
当频率的加权是相应幅度的大小时,我想计算出存在频率的调和平均值。
例如:如果我有一组频率
[ 1 , 2 , 3]
和幅度[ 10, 100, 1000 ]
(使得频率的余弦1
具有幅度10
等)。那么,频率的调和平均值为2.8647
。
但是,当我的频率为零(“DC”分量)时,我遇到了问题——调和平均值为零!
现实生活中的问题是一组非常大的余弦,从零频率开始,一直到几 GHz。大部分信号在频谱的一部分中加权,我想将频谱的简单加权平均值与调和平均值进行比较。
解决这个问题的方法(这似乎是一种便宜的方法)是忽略零频率——它只是数以万计的频率中的一个。但是有没有正确的方法来做到这一点?
java - FFT result interpretation
I am developing an android app that will do human activity recognition. I am using Apache Commons to calculate my time domain features already. Now, I want to use Fast Fourier Transform method of the library to convert my time domain data (raw xyz values) from the accelerometer to the frequency domain. I am not sure how to interpret the result. Am I correct to interpret the result as a bin corresponding to each of the frequency for the values of X (for example) at each of those frequencies?
This is the code I have:
And its usage:
Output:
image-processing - 为什么空间域的卷积等于频域的乘法?
为什么说“空间域的图像卷积等于频域的乘法”?谁能简要解释一下?
matlab - `imfilter` 可以在频域工作吗?
根据这个 Quora 答案,Gabor 滤波器是频域滤波器。而且,这里是一个Gabor 滤波器的实现,它imfilter()
用于实现过滤,这意味着
imfilter()
工作在频域。
现在,让我们看一下Source Code #1。
如果我更换
和
如下
我们没有得到预期的输出,
为什么这不起作用?我的代码有什么问题?
源代码 #1
主文件
Butterworth_lpf.m
butter_lp_kernel.m
输出
signal-processing - 如何提取两个音频信号之间的共同部分并将其从信号中去除?
如果我在傅里叶域中有两个音频信号 Y1 和 Y2,它们分别是 S 与 H1 和 H2 相乘的结果(时域卷积):
Y1=H1*S
Y2=H2*S
而且我没有 S 和 H1, H2,但我知道 S 在 Y1 和 Y2 中是相同的。有没有一种好方法可以将 S 提取出来,使等式右侧只有 H1 和 H2?
谢谢