1

I have measurements of channel impulse responses as complex CSI's. There are two transmitters Alice and Bob and the measurements look like [real0], [img0], [real1], [img1], ..., [real99], [img99] (100 complex values).

Amplitude for the Nth value is ampN = sqrt(realN^2 + imgN^2)

How do I get the frequency and phase values out of the complex CSI's?

Any help would be appreciated.

grizzthedj
  • 7,131
  • 16
  • 42
  • 62
MLDP
  • 11
  • 1

2 Answers2

0

complex-valued Channel State Information ?

python has cmath, a standard lib for complex number math

but numpy and scipy.signal will probably ultimately be more useful to you

f5r5e5d
  • 3,656
  • 3
  • 14
  • 18
0

In Matlab, you do abs(csi) to get the amplitude. To get the phase, angle(csi). Search for similar functions in python

COLD ICE
  • 840
  • 1
  • 12
  • 31