USRPから受信したデータを処理する必要があります(具体的にはgr-sounderを使用します)が、それをどのように行うかは正確にはわかりません。データを操作するために使用できるPythonパッケージはありますか?具体的には、それらをどのように使用しますか?
具体的には、ベクトル間の誤差をリアルタイムで計算する必要があります。
e = |h1 - h2| ^ 2
ここで、各hはインパルス応答ベクトルです。
また、受信データのプロットは素晴らしいでしょう。
ありがとう
編集。ここにいくつかの詳細があります。
私は、複雑なインパルス応答の変化を測定することによって、チャネルがどれだけ変化しているかを判断するプロジェクトに取り組んでいます。私はGNURadioサウンダーを使用してインパルス応答を測定しています。私の計画では、N期間にわたるインパルス応答ベクトルの単純な移動平均を取り、平均間の誤差を計算します。
たとえば、たとえば、h_avg1
最初のN
インパルス応答ベクトル(周期的/繰り返し)(h1 + h2 + ... + hN) / N
の平均であるベクトルであり、h_avg2は2番目のN個のインパルス応答ベクトルの平均で構成されるベクトルであるとします。上記の式を使用して、2つの平均の差を計算したいと思います。私は実際には連続した期間で作業する必要はないので、代わりに平均で作業しています。
GNU Radioサウンダーは、インパルス応答ベクトルを表す複素数のリストを提供します。私がする必要があるのは、この複素数のリストを前提として、VECTOR加算、VECTOR除算、VECTOR減算、およびVECTOR乗算を実行することです。