取模跟辐角试试
玩了一段时间这个小矢网,挺有意思的,可以测天线和滤波器,最近想看看他的串口数据是怎么转换成S11数据的,一上来就懵了,按照官方说明书里写的格式读取了raw数据以后,怎么换算都得不到上位机显示的S11数值,源代码也看不太明白,请问有解析过这个数据的大佬吗?
之前尝试了一下用NanoVNA-APP上位机设置200MHz-201MHz,点数11,测量1端口接匹配负载情况下的Mag(S11)=-22.7dB,Arg(S11)=159.2°,Mag(S21)=-50dB
然后捕捉到串口数据是
28 C6 84 03 98 29 81 FD BC AB F2 FF 34 82 C7 FF 9C 0A 40 01 64 8B AD FF 00 00 00 00 00 00 00 29
C0 88 28 E4 80 E7 BA DA 48 E3 A7 FF AE 26 8A FF 3B F9 FF FF 7E 60 00 00 01 00 00 00 00 00 00 FD
换算到
Fwd=59033128+4253100440i rev0= 4294093756+ 4291265076i rev1= 20974236+ 4289563492i
Fwd= 3827861696+3669682048i rev0= 4289192776+4287243950i rev1= 4294965563 + 24702 i
按照源代码的应该用rev0/Fwd和rev1/Fwd,得到
S11=1.0227901265392598 - 0.9954421051817134i
S21=1.0084474544067406+0.009065756193913746i
S11=1.1433960765061628 + 0.02386290350749916i
S21=0.5846783781907774 - 0.5605111199661407i
后面就不知道怎么换算到上位机显示的数据了
[修改于 1年4个月前 - 2023/08/03 10:05:25]
200字以内,仅用于支线交流,主线讨论请采用回复功能。