{"id":282,"date":"2020-09-18T15:59:53","date_gmt":"2020-09-18T15:59:53","guid":{"rendered":"https:\/\/www.bayfordsystems.co.uk\/?p=282"},"modified":"2021-01-29T21:26:53","modified_gmt":"2021-01-29T21:26:53","slug":"nanovna-calibration-kit","status":"publish","type":"post","link":"https:\/\/www.bayfordsystems.co.uk\/?p=282","title":{"rendered":"NanoVNA Calibration Kit"},"content":{"rendered":"\n<p>The <a rel=\"noreferrer noopener\" href=\"https:\/\/nanovna.com\/\" target=\"_blank\">NanoVNA<\/a> is tiny one-and-a-half port Vector Network Analyzer. As well as being very small it is also extremely cheap. I picked mine up for \u00a335 on ebay. When it arrived, I was surprised and delighted to find it included a SMA (male) calibration kit, a SMA female back to back (a SMA barrel in RF engineering slang), and a pair of SMA cables. Normally a good calibration kit costs in the order of \u00a3500.<\/p>\n\n\n\n<p>Given that much of a VNA&#8217;s performance relies on the quality of its calibration, I had a look at this very cheap calibration kit using a very much more expensive VNA, the LA Techniques <a rel=\"noreferrer noopener\" href=\"https:\/\/latechniques.net\/products\/\" target=\"_blank\">LA19-13-03<\/a>.<\/p>\n\n\n\n<p>VNA calibration is performed using a technique called SOTL, which stands for <strong>Short<\/strong> <strong>Open<\/strong> <strong>Through<\/strong> <strong>Load<\/strong>. Lets take a look at each of these in turn.<br>Measurements of the short, open, and load are performed through the supplied SMA barrel. This provides a shift in the reference plane in addition to the variation in the reference plane of the Short or Open.<\/p>\n\n\n\n<p class=\"has-large-font-size\">Short<\/p>\n\n\n\n<p>The return loss was as close to 0dB as can be accurately measured. What is more interesting is the group delay of S11. This tells us what the electrical position of the short circuit relative to the reference plane and how it varies across frequency.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"694\" height=\"354\" src=\"https:\/\/www.bayfordsystems.co.uk\/wp-content\/uploads\/2020\/08\/short-group-delay.png\" alt=\"\" class=\"wp-image-278\" srcset=\"https:\/\/www.bayfordsystems.co.uk\/wp-content\/uploads\/2020\/08\/short-group-delay.png 694w, https:\/\/www.bayfordsystems.co.uk\/wp-content\/uploads\/2020\/08\/short-group-delay-300x153.png 300w, https:\/\/www.bayfordsystems.co.uk\/wp-content\/uploads\/2020\/08\/short-group-delay-624x318.png 624w\" sizes=\"auto, (max-width: 694px) 100vw, 694px\" \/><figcaption>Short reference Group Delay<\/figcaption><\/figure>\n\n\n\n<p>Given that my NanoVNA only operates to 900MHz the wiggles above 6 GHz can be ignored. 92ps equates to an electrical length of 27.6mm. There is however a ~5ps variation over the first 400MHz equating to a 1.5mm shift in reference plane.<\/p>\n\n\n\n<p class=\"has-large-font-size\">Open<\/p>\n\n\n\n<p>Again the return loss was negligible. The S11 group delay looks like this.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"698\" height=\"366\" src=\"https:\/\/www.bayfordsystems.co.uk\/wp-content\/uploads\/2020\/08\/Open-group-delay.png\" alt=\"\" class=\"wp-image-279\" srcset=\"https:\/\/www.bayfordsystems.co.uk\/wp-content\/uploads\/2020\/08\/Open-group-delay.png 698w, https:\/\/www.bayfordsystems.co.uk\/wp-content\/uploads\/2020\/08\/Open-group-delay-300x157.png 300w, https:\/\/www.bayfordsystems.co.uk\/wp-content\/uploads\/2020\/08\/Open-group-delay-624x327.png 624w\" sizes=\"auto, (max-width: 698px) 100vw, 698px\" \/><figcaption>Open reference Group Delay<\/figcaption><\/figure>\n\n\n\n<p>Reasonably consistent performance up to 900MHz but different to the short. This causes calibration errors if the calibration software does not alow for different electrical lengths for the Open and Short references. While expensive VNAs alow separate complex models for the calibration references, the NanoVNA does not alow separate reference offset parameters. 98ps equates to 29.4mm. 1.8mm different to the Short, or about 2\u00b0 at 900MHz.<\/p>\n\n\n\n<p class=\"has-huge-font-size\">Load<\/p>\n\n\n\n<p>What maters here is staying as close to an ideal 50 ohms as possible over frequency with zero inductive or capacitive parts to the impedance. A scalar way of quantifying this is the magnitude of S11.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"712\" height=\"365\" src=\"https:\/\/www.bayfordsystems.co.uk\/wp-content\/uploads\/2020\/08\/Load-return-loss.png\" alt=\"\" class=\"wp-image-281\" srcset=\"https:\/\/www.bayfordsystems.co.uk\/wp-content\/uploads\/2020\/08\/Load-return-loss.png 712w, https:\/\/www.bayfordsystems.co.uk\/wp-content\/uploads\/2020\/08\/Load-return-loss-300x154.png 300w, https:\/\/www.bayfordsystems.co.uk\/wp-content\/uploads\/2020\/08\/Load-return-loss-624x320.png 624w\" sizes=\"auto, (max-width: 712px) 100vw, 712px\" \/><figcaption>Load reference return loss<\/figcaption><\/figure>\n\n\n\n<p>Perfectly adequate for use up to 900MHz.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"489\" height=\"388\" src=\"https:\/\/www.bayfordsystems.co.uk\/wp-content\/uploads\/2020\/08\/Load-Smith.png\" alt=\"\" class=\"wp-image-280\" srcset=\"https:\/\/www.bayfordsystems.co.uk\/wp-content\/uploads\/2020\/08\/Load-Smith.png 489w, https:\/\/www.bayfordsystems.co.uk\/wp-content\/uploads\/2020\/08\/Load-Smith-300x238.png 300w\" sizes=\"auto, (max-width: 489px) 100vw, 489px\" \/><figcaption>Load reference complex impedance<\/figcaption><\/figure>\n\n\n\n<p class=\"has-large-font-size\">Through<\/p>\n\n\n\n<p>What matters here is low insertion loss and no impedance mismatch.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"698\" height=\"361\" src=\"https:\/\/www.bayfordsystems.co.uk\/wp-content\/uploads\/2020\/09\/Barrel-insertion-loss.png\" alt=\"\" class=\"wp-image-293\" srcset=\"https:\/\/www.bayfordsystems.co.uk\/wp-content\/uploads\/2020\/09\/Barrel-insertion-loss.png 698w, https:\/\/www.bayfordsystems.co.uk\/wp-content\/uploads\/2020\/09\/Barrel-insertion-loss-300x155.png 300w, https:\/\/www.bayfordsystems.co.uk\/wp-content\/uploads\/2020\/09\/Barrel-insertion-loss-624x323.png 624w\" sizes=\"auto, (max-width: 698px) 100vw, 698px\" \/><figcaption>Insertion loss of SMA barrel<\/figcaption><\/figure>\n\n\n\n<p>Less than 0.05dB loss up to 900MHz counts as very low.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"704\" height=\"397\" src=\"https:\/\/www.bayfordsystems.co.uk\/wp-content\/uploads\/2020\/09\/Barrel-S11.png\" alt=\"\" class=\"wp-image-292\" srcset=\"https:\/\/www.bayfordsystems.co.uk\/wp-content\/uploads\/2020\/09\/Barrel-S11.png 704w, https:\/\/www.bayfordsystems.co.uk\/wp-content\/uploads\/2020\/09\/Barrel-S11-300x169.png 300w, https:\/\/www.bayfordsystems.co.uk\/wp-content\/uploads\/2020\/09\/Barrel-S11-624x352.png 624w\" sizes=\"auto, (max-width: 704px) 100vw, 704px\" \/><figcaption>S11 of the LA Techniques VNA measured through the SMA barrel under test <\/figcaption><\/figure>\n\n\n\n<p>Here we see that the added mismatch due to the SMA barrel is negligible.<\/p>\n\n\n\n<p class=\"has-large-font-size\">Conclusion<\/p>\n\n\n\n<p>Good enough up to 900MHz as I&#8217;m not expecting super precision from a \u00a335 VNA. I wouldn&#8217;t use this cal kit with an expensive piece of professional kit though.<\/p>\n\n\n\n<p class=\"has-large-font-size\">Files<\/p>\n\n\n\n<p>For those who want to reproduce this or do their own visualization <a href=\"https:\/\/www.bayfordsystems.co.uk\/wp-content\/uploads\/2021\/01\/NanoVNA-cal-kit-test-results.7z\" target=\"_blank\" rel=\"noreferrer noopener\">here are the S-parameters<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The NanoVNA is tiny one-and-a-half port Vector Network Analyzer. As well as being very small it is also extremely cheap. I picked mine up for \u00a335 on ebay. When it arrived, I was surprised and delighted to find it included a SMA (male) calibration kit, a SMA female back to back (a SMA barrel in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-282","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.bayfordsystems.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/282","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bayfordsystems.co.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bayfordsystems.co.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bayfordsystems.co.uk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bayfordsystems.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=282"}],"version-history":[{"count":12,"href":"https:\/\/www.bayfordsystems.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/282\/revisions"}],"predecessor-version":[{"id":382,"href":"https:\/\/www.bayfordsystems.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/282\/revisions\/382"}],"wp:attachment":[{"href":"https:\/\/www.bayfordsystems.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bayfordsystems.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=282"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bayfordsystems.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}