2

我需要处理从 USRP 收到的数据(具体使用 gr-sounder),但我不确定我会怎么做。有没有我可以用来处理数据的 python 包,更具体地说,我将如何使用它们。

更具体地说,我需要实时计算向量之间的误差。

e = |h1 - h2| ^ 2其中每个 h 是一个脉冲响应向量。

此外,传入数据的图会很棒。

谢谢

编辑。这里有更多信息。

我正在做一个项目,通过测量复杂脉冲响应的变化来确定通道的变化量。我正在使用 GNU Radio sounder 来测量脉冲响应,我的计划是对 N 个周期内的脉冲响应向量进行简单的移动平均,然后计算平均值之间的误差。

例如,假设h_avg1是一个向量,它是第一个N脉冲响应向量(周期性/重复)(h1 + h2 + ... + hN) / N的平均值,而 h_avg2 是一个由第二个 N 个脉冲响应向量的平均值组成的向量。使用上面的公式,我想计算两个平均值之间的差异。我真的不需要处理连续的时期,所以相反,我正在处理平均值。

GNU Radio sounder 提供了一个复数列表,它代表脉冲响应向量。给定这个复数列表,我需要做的是执行向量加法、向量除法、向量减法和向量乘法。

4

1 回答 1

1

Python 和 Numpy 有多种读取数据的方法,具体取决于格式。当然,numpy 是用来处理数组数据的数值运算的,既真实又复杂。

可以使用 matplotlib 绘制数据:

http://matplotlib.sourceforge.net/

尽管还有其他软件包,例如 Mayavi 和 Chaco 以及其他包含通用可视化软件的软件包。

如果您需要具体帮助,您需要更详细地说明您的需求/问题。

于 2011-04-20T22:11:30.673 回答