signal-processing相关内容
我们正在使用renderscript进行音频dsp处理.它很简单,并且可以大大提高我们的用例的性能.但是在启用了GPU执行的自定义驱动程序的设备上, USAGE_SHARED 会遇到一个令人烦恼的问题. 您可能知道, USAGE_SHARED 标志使渲染脚本分配可以重用给定的内存,而不必创建它的副本.因此,在我们的情况下,它不仅可以节省内存,而且可以将性能提高到所需的水平. 以下带有
..
我有两个相互关联的信号,并同时被两个不同的测量设备捕获. 由于这两个测量值不是时间同步的,因此我要计算它们之间的时间延迟很小.另外,我需要知道哪个信号是领先信号. 可以假定以下内容: 没有噪音或只有很少的噪音 算法的速度不是问题,只有准确性和鲁棒性 以高采样率(> 10 kHz)捕获信号几秒钟 预期时间延迟为
..
我想制作一个FIR滤波器.我有一个系数数组(buffer [size])和一个数据数组(filter [size_filter]).我必须在两个数组之间进行卷积: for(j = 0;j
..
我有一个一维信号,试图在其中找到峰值.我正在寻找完美的它们. 我目前正在做 import scipy.signal as signal peaks = signal.find_peaks_cwt(data, np.arange(100,200)) 以下是带有红色斑点的图形,该图形显示了find_peaks_cwt()发现的峰的位置. 如您所见,计算出的峰值不够准确.真正重要的
..
图形和问题 我尝试使用Matlab查找问题的答案,但找不到. 我尝试使用此代码来解决问题. 我的代码块: p1=[0,0]; p2=[75,5]; p3=[140,250]; p4=[255,255]; m1=(p1(1,2)-p2(1,2))/(p1(1,1)-p2(1,1)); m2=(p2(1,2)-p3(1,2))/(p2(1,1)-p3(1,1)); m3=(p3
..
我在网上环顾四周,似乎已弃用了 scipy.stats 中的 signaltonoise 比率功能,该功能在1.1版中不可用. scipy软件包内还有其他等效方法,因为我无法在线找到它. 如果不是scipy,那么是否建议使用其他任何库进行此类计算? 解决方案 如 scipy问题#中所示github上的609 ,signaltonoise函数 [...] 除了向后兼容以外,没有用
..
我正在尝试使用canvas元素渲染简单的离散时间信号.但是,表示似乎不准确.正如您在代码段中看到的那样,在频率达到某个阈值之后,信号出现进行了幅度调制.即使它远低于
..
我正在使用TSL235( http://www.ti.com /lit/ds/symlink/tsl235.pdf )光频转换器和Raspberry Pi.传感器的输出是方波(占空比为50%),其频率与光强度成正比. 所以我需要(在python脚本中)知道哪个频率到达Raspberry Pi的输入GPIO-Pin. 我只找到了一个教程( http://playground.arduin
..
我无法解决如何使用for循环在FPGA中最好地复制一些C代码的麻烦(不是我第一次被困在上面). C代码片段如下所示: dot_product(&corr_sum, &sample_data_buffer[sample_index+d_circ_buf_size-sync_pattern_size], &sync_pattern[0], sync_pattern_size); abs_c
..
我正在尝试为Raspi上的传感器读数实现过滤器.我从要使用过滤器代码进行过滤的传感器中获得了恒定的数据流.我试图通过在我的范围代码中生成随机数来模拟从传感器获得的读数.问题是由于某种原因,我看不到过滤器的任何输出,甚至不知道它是否有效.以下是用于生成随机数据流和过滤器的代码.我是在模拟传感器读数吗?(注意:我并不特别在意这些值,我只是想要一个我可以保持读取和过滤的随机数据流) 生成随机数据
..
我正在编写一个C#应用程序,该程序从Wii遥控器以〜100Hz的速率连续获取加速度计数据.到达时,此数据存储在一个列表中(每个轴一个列表). 我有一个计时器,它每秒钟触发一次((因此,当它触发列表包含约100个元素时),然后将低通滤波器应用于列表(使用Signal Processing Math.NET Neodym库),并编写将该数据保存到文件中,并清除所有列表以获取下一批数据. 现在的问
..
我是Python的新手,在过滤信号时完全被卡住了.这是代码: import numpy as np import matplotlib.pyplot as plt from scipy import signal fs=105e6 fin=70.1e6 N=np.arange(0,21e3,1) # Create a input sin signal of 70.1 MHz sampl
..
我想在Python中应用自适应过滤器,但是在网上找不到有关如何实现这种算法的任何文档或示例.我熟悉使用scipy.signal工具箱设计“静态"滤波器的情况,但是我不知道怎么做是设计自适应滤波器. 为了澄清:我有一个记录的信号S,其中包含噪声.在此记录中,有一个我想访问的“真实"函数,称为T.我也有一个T的估计.我想设计一个过滤器,以使过滤后的S和T之间的错误最小化.请注意,在这种情况下,静
..
我正在尝试使用python过滤嘈杂的心率信号.因为心率永远不应该超过每分钟220次跳动,所以我想过滤掉所有220 bpm以上的噪音.我将220/min转换为3.66666666赫兹,然后将其转换为rad/s,以获得23.0383461 rad/sec. 要采集数据的芯片的采样频率为30Hz,所以我将其转换为rad/s以获得188.495559 rad/s. 在网上查找了一些东西之后,我
..
有人知道如何计算二维滤波器的逆数吗? 假设我有一个3x3滤镜: 0 1 0 1 1 1 0 1 0 我想发现它是相反的. 使用DFT很容易做到. 但是,让我们说我想通过卷积来做到这一点. 现在,这就是问题,Matlab符号不是我的专长. 假设有一个3X3逆滤波器,则意味着两者的卷积将导致: 0 0 0 0 1 0 0 0 0 问题是为此创建正确的方程组并求解. 用符号做它很容
..
我编写了一个脚本,使用 wfdb python库。当我在 windows 上运行脚本时,该脚本运行良好,但最近我改用了 Mac 。安装所有依赖项后,尝试从 wfdb 库导入 处理 时出现错误。这是我得到的错误: 语法错误:文件/ usr / local / lib / python2中的非ASCII字符'\xe2' .7 / site-packages / scipy / stats / _
..
我正在嵌入式设备上执行VoIP项目。我使用具有低级音频编解码器的32位MCU构建了示例。现在,我发现我的设备上存在回声问题,即我可以听到扬声器说的话。我进行了一些研究,发现大多数应用程序使用具有回声消除功能的DSP编解码器。但是,是否可以使用我的32位MCU在软件中进行声学回声消除? 您能否为该算法或甚至源代码:P辩护?做回声消除?我知道在MCU上不可能使用复杂的方法,但是也欢迎使用简单的算
..
我正在实现“过滤器扫描”效果(我不知道是否这样称呼)。我要做的基本上是创建一个低通滤波器,并使它在特定频率范围内“移动”。 要计算给定时刻的滤波器截止频率我使用了用户提供的线性函数,其值介于0到1之间。 我的第一次尝试是将线性函数返回的值直接映射到的范围内。频率,如cf = freqRange * lf(x)。尽管它工作正常,但看起来它在扫过低频时运行得更快,然后在到达高频区的过程中放
..
在印度IIT-孟买举行的这个技术节上,他们将举办一个名为“ Artbots”的活动,我们将设计具有艺术能力的Artbot。我有一个音乐机器人的想法,该机器人将一首歌曲作为输入,检测歌曲中的音符,然后在钢琴上播放。我需要一些方法来帮助我计算歌曲音符的音高。有任何想法/建议如何解决吗? 解决方案 这正是我去年所做的项目:)除了我的项目涉及跟踪人类唱歌声音的音调(而且我没有机器人来播放音乐)
..
我现在看到了几个项目,这些项目从典型的无线路由器收集的无线电数据中获得新颖的空间信息: http://www.extremetech.com/extreme/133936-using-wifi-to-see-through-walls 使用无线路由器作为一种无源雷达的想法很棒。 我非常感兴趣在我自己尝试从无线路由器收集的数据时,但是关于如何与无线路由器进行实际接口并获得设备收集的
..