我需要使用从USRP接收的数据(使用gr-sounder作为具体的数据),我不确定我会如何做到这一点。是否有任何可用于处理数据的Python包,更具体地说,我将如何使用它们。使用GNU Radio实时处理复杂数字
更具体地说,我需要实时计算向量之间的误差。
e = |h1 - h2|^2
其中每个h是脉冲响应向量。
此外,传入数据的情节会很好。
感谢
编辑。继承人一些更多的信息。
我正在研究一个项目,通过测量复杂脉冲响应的变化来确定通道的变化程度。我使用GNU无线电测深仪来测量脉冲响应,而且我的计划是在N个周期内对脉冲响应向量进行简单移动平均,然后计算平均值之间的误差。
因此,举例来说,可以说h_avg1
是一个载体,其为所述第一N
脉冲响应矢量的平均值(其为周期性/重复)(h1 + h2 + ... + hN)/N
,和h_avg2是由平均第二N的脉冲响应矢量的矢量。使用上面的公式,我想计算两个平均值之间的差异。我真的不需要连续工作,所以我正在使用平均值。
GNU无线电测深仪提供了一个复数的列表,它代表了脉冲响应矢量。我需要做的是执行VECTOR加法,VECTOR除法,VECTOR除法和VECTOR乘法,给出这个复数的列表。
谢谢,并对缺乏细节感到抱歉。我在最初的问题中增加了更多内容。 – BDuelz 2011-04-21 00:56:59
@BDuelz:复杂的数字,矢量加法,乘法等都可以在numpy中轻松完成。你有没有看过文档,用户指南和例子?有什么具体的,你有麻烦吗? – JoshAdel 2011-04-21 01:28:07
我只是问什么是最好的套餐。谢谢。 – BDuelz 2011-04-21 02:22:25