spectrum

    0热度

    1回答

    当然,我试过使用'频谱分析仪'和那些信号模块(正弦波,脉冲发生器,三角波发生器和锯齿波发生器),但频谱模块需要一个离散信号或一个非无限信号,并且只有一个离散的正弦块,有没有办法产生其他的?

    0热度

    1回答

    我有一个光谱(波长(x)对吸收(y)),它是两个信号(xa,ya)和(xb,yb)的混合。我试图用PCA(代码我在网上找到),以UNMIX的信号(X,Y): %step 1, input data numdata=length(data(:,1)); x=data(:,1); y=data(:,1); %step 2, finding a mean and subtracting xm

    1热度

    1回答

    伙计们,我正在学习如何用matlab计算信号的PSD。我知道功能Periodogram()工作良好,但我想直接使用fft方法。当我想详细学习,我发现这个网站是非常有帮助的: https://www.mathworks.com/help/signal/ug/power-spectral-density-estimates-using-fft.html 不过,我在第一个例子中的一个问题。我有点困惑这个

    2热度

    1回答

    我试图在播放歌曲之前预先处理一首歌曲并执行一些节拍检测(而不是实时播放歌曲)。我的基本想法是以每秒90次的频率采样频谱数据,我试图通过将AudioSource.timeSamples增加一个值并致电AudioSource.GetSpectrumData()来实现。但是我提供的数组总是似乎充满了相同的值。 这似乎是设置timeSamples实际上并没有更新AudioSource正在使用的示例。但是,

    1热度

    2回答

    我正在尝试使用FFTW3和SFML显示音频频谱。我按照找到的方向here,并查看了许多有关FFT和频谱和FFTW的参考资料,但不知何故,我的酒吧几乎都像下面那样对齐左边。我遇到的另一个问题是我无法找到有关FFT输出的规模的信息。目前我将它除以64,但它仍然会超出这个范围。此外,我还没有找到关于FFTW的输出为什么必须与输入尺寸相同的信息。所以我的问题是: 为什么我的光谱的大部分与左下方的图像不一致

    1热度

    1回答

    我正在编写一个代码来计算使用FFTW的简单实数据转换。我想将FFTW的频谱与相同数据的FT进行比较。我的DFT数据长度是5000.但是,即使我使用更大的FFTW尺寸(例如N=450000),我也没有获得所需的频率分辨率。换句话说,输出频谱中的每个频点之间有很大的差距。 这使我的1 /(DeltaT的* N)= 1,154,700.5 是否有任何办法可以产生更小的频率,而不大量增加FFT大小(N),

    0热度

    1回答

    我在Matlab中使用FFT计算我的信号的频谱时缺少一些东西。 我的代码: ​​ 你会这么好心来告诉我,我搞砸了? 我试图检查是否algorythm工程,并使用相同的信号的这两个取样(相同的采样频率;在两个不同的时间范围0-10和0-100): fs=1000; time10 = [0:1/fs:10]; time100 = [0:1/fs:100]; data10 = sin(2*pi*0

    4热度

    1回答

    我试图找到表示像素的图像中的运动数据的矢量产生的波形的振荡和频谱频率。 的数据被存储在文本文件,如下所示: 75.000000 60.000000 52.000000 61.000000 66.000000 78.000000 86.000000 74.000000 59.000000 47.000000 58.000000 60.000000 81.000000 85.

    1热度

    2回答

    我正在使用FFTW在C++中创建频谱分析仪。 在对输入信号应用任何窗口函数之后,输出振幅似乎突然与频率成比例。 Retangular窗口 EXACT-布莱克曼 图形与44100赫兹的采样频率对数缩放。所有谐波都在同一电平上产生,峰值为0dB,如矩形情况下所见。 Exact-Blackman窗口被放大了7.35dB,试图进行化妆处理。 这里是我的生成输入表的代码... freq = 1378.125

    1热度

    1回答

    我正在尝试使用scipy.signal.spectrogram来计算音频信号的频谱图。作为一个项目规范,需要时间框架彼此间隔20ms,但我找不到方法来设置它。 我在调整noverlap后得到的最大值是一个非精确的5ms。 有谁知道如何做到这一点? 感谢