signal-processing

    0热度

    1回答

    我想绘制直方图拟合和内核密度曲线在一个图中意味着我在图中显示ks密度曲线和一个帧中的histfit。 有人可以帮助我如何做到这一点。 我只是提出了一个示例代码,我想要做什么。 非常感谢。 x = rand([1 50]) figure(1) histfit(x) hold on [f,xi] = ksdensity(x); hold off

    0热度

    1回答

    我正在创建一个颜色网格,它需要一些原始用户输入,如:定义的脚本运行时间,随机信号数量,样本数量和归一化0或1。鼠标,其中一列或框应变为红色,表示“高”,而其他框/柱保持蓝色,黄色或绿色。 到目前为止,我有以下代码,但除了能够显示示例颜色网格之外,我没有取得任何进展。我可以采取哪些步骤来执行原始输入并生成随机信号? from pylab import arange, cm, draw, rand

    0热度

    1回答

    我需要帮助找到x轴上的值,并找到相应的峰值。 有没有什么办法可以通过查看峰值直接绘制一条直线,因为这个命令给出了y轴的峰值位置和值,但不幸的是我的x轴没有很好的定义。 因为我也使用了x_max_value = x(索引),但它没有给我正确的值。 我想找出两个峰值的第一和第三个峰值的x轴值的差异。这就是为什么我需要这个。 如何根据信号中发现的峰值找到X轴值。 我试过这些命令,但不幸的是没有工作。

    0热度

    1回答

    我试图使用相位声码器来冻结声音。我通过存储光谱帧(幅度和相位)以及前一帧和当前帧之间的相位差来实现这一点。要播放冻结帧,我只需将频谱帧重复插入相位声码器的反相功能中,每次使用相位差值递增(并缠绕)相位。 这里是我现在正在做的一些伪码(为了简洁),其中frameA和frameB是相位声码器的fft表示的幅度/相位表示。 void analyze(inputSignal) { // conv

    1热度

    1回答

    我目前正在研究需要FFT进行卷积的问题,但是当我从我的存档中引入FFT模板时,我发现输出存在问题。 例如: 输入:(0,0)(0,0)(4166667,0)(1,0) 正确的输出:(4166668,0)(-4166667, 1)(4166666,0)(-4166667,-1) 模板输出:(4166668,0)(-4166667,-1)(4166666,0)(-4166667,) 代码: #defi

    2热度

    1回答

    我正在写一个程序来检查计算机记录的音频信号中的毛刺。在检测到音频后,我想检查前5秒数据中的毛刺(对应于采样率为44.1kHz的220500个采样),继续检查下一个5秒的数据并检查毛刺,然后接下来的5秒钟等。我有一个while循环,它在音频被检测到后开始,它开始将音频样本从一个流中读取到一个数组中,直到它在数组中有220500个样本,然后它进入一个if语句开始检查220500采样中的毛刺(并在之后删

    0热度

    1回答

    我正尝试使用Control Studio V6.02中的C代码编写DSP(TMSF28335)。 在这个项目中,我需要对传感器测量的交流信号进行90度的相位偏移。我被建议使用循环缓冲区来实现这种相移。但不幸的是,我不太熟悉如何用C语言编写循环缓冲区。根据这个概念,我知道缓冲器的“头部”应该是输入信号(被测量的交流信号),“尾部”是用作环形缓冲器输出信号的移位输入信号。 系统的采样时间设置为3.84

    -1热度

    2回答

    我在我保存的日期时间,pH和温度的数据文件。偶尔,温度会丢失一位数字,如下所示: 12-08-2017_14:52:21 Temp: 28.9 pH: 7.670 12-08-2017_14:52:42 Temp: 28.9 pH: 7.672 12-08-2017_14:53:03 Temp: 28.9 pH: 7.672 12-08-2017_14:53:24 Temp: 8.91 pH

    -1热度

    1回答

    我有一个信号,我想介绍几个偏移和延迟,其中偏移范围从0.5到5和延迟范围从1到7。 我在此提供一个示例信号来演示我遇到的问题,但实际数据的大小为1x1666520。 如何将这些更改引入信号? 示例代码: t = [ 0 : 1 : 50]; % Time Samples f = 45; % Input Signal Frequency Fs = 440; % Sampl

    3热度

    1回答

    我正在使用Octave编程classical Prony's method(有时是Prony分析)。该脚本相当优良的测试信号,如: t = 1:600; sig = exp(-0.01*t).*cos(0.1*t); ,但完全倒塌时,即使添加的噪声量小: sig = sig + 0.001*rand(size(sig)); 的问题是计算使用pinv超定方程组当线性预测是bulit时(参见