-
Hello, I am using the latest 0.31.0 version of scikit-rf (but I have also tested on the earlier 0.30.0, and the results are identical). I'm not sure if this is a bug or not. I'm not getting expected results when doing a de-embed. It may be a mistake in my understanding, I'd appreciate any help.
Have I misunderstood the procedure? I have double-checked that the VNA was always in Cal status, i.e. the coefficients for the OSL were loaded, and I had performed the OSL calibration. Any ideas where I am going wrong? I have placed the open/short/DUT touchstone files zip folder here: Many thanks for all your help in advance. I apologise if I've made some obvious mistake : ( |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
Hi @shabaz123 ,
|
Beta Was this translation helpful? Give feedback.
-
Hi @keikawa Thank you for this! I just tried your code, and the corrected plot result is superb : ) Incidentally, to hopefully contribute back to the project a bit, I have forked scikit-rf and created a branch and hope to add code for the FPC1500 to become a supported VNA for control. I have made a start, but the command seems to be missing in the VNA user manual to retrieve vector measurements (I can retrieve scalar!), so I've raised a case with R&S, and will continue with that once they reply. Thanks again for your help. |
Beta Was this translation helpful? Give feedback.
-
Closing, thank you for the help! |
Beta Was this translation helpful? Give feedback.
Hi @shabaz123 ,
The code you provided looks good to me.
The OpenShort de-embedding is based on the assumption that the embedding network (here the connected cables) is shorter than the wavelength of the RF signal. Therefore, longer cables result in lower accuracy.
In this case, if the VNA has an electrical length correction function, it is recommended to use it.
Alternatively, the following methods are available for electrical length correction using scikit-rf.