我将信道脉冲响应的测量结果视为复杂的CSI。 Alice和Bob有两个发射器,测量结果如下
[real0], [img0], [real1], [img1], ..., [real99], [img99] (100 complex values)
。
第N个值的幅度为ampN = sqrt(realN^2 + imgN^2)
如何从复杂的CSI中获取频率和相位值?
任何帮助都将不胜感激。
答案 0 :(得分:0)
复值渠道状态信息 ?
python有cmath
,一个用于复数数学的标准库
但numpy
和scipy.signal
可能最终对您有用
答案 1 :(得分:0)
在Matlab中,您执行abs(csi)
来获取振幅。要获得阶段,请angle(csi)
。在python中搜索类似功能