Product Information
PicoVNA® Vector Network Analysers
The incredible PicoVNA: Low cost, high performance
The incredible PicoVNA: Low cost, high performance
The PicoVNA 106 and PicoVNA 108 are low-cost, small-footprint, USB-controlled Vector Network Analysers that offer up to 8.5 GHz of bandwidth with performance that punches well above their weight.
Accurate: With up to 124 dB of dynamic range and RMS trace noise of just 0.005 dB at maximum resolution bandwidth, you know that what you are recording is a true reflection of the device you are measuring.
Fast: Capable of up to 5500 dual-port S-parameter measurements per second; that is, creating a 201-point two-port .s2p file takes less than 38 ms.
Affordable: Not only is the unit itself excellent value, but calibration kits are also highly affordable and easily repairable, keeping total cost of ownership low.
Reliable: The quad-RX architecture minimises uncorrectable errors and delays.
Simple: Automated calibration with the E-Cal kit makes it easier and faster to get up and running.
PicoVNA 5 software
The new PicoVNA 5 software makes measurements easy. The intuitive controls allow you to fully customise your viewports to your needs. Add a mix of frequency and time domain measurements, group markers across traces and configure readouts exactly how you need them.
Because PicoVNA is USB-controlled, it is simple to save data to your drive — in a number of different formats, including .csv and .s2p — to use with other software or share with your team.
For those who want to control their PicoVNA remotely, or perhaps want to run automated tests, the PicoSDK is also available with PicoVNAs. Control can be via either API calls or standard SCPI commands, and you can control multiple instruments at once.
The SDK works with LabVIEW, MATLAB, Python, and C/C++/C#. As you would expect, there are many examples to get you started on the Pico GitHub.
A screenshot of PicoVNA 5 software showing the progress screen during a SOLT calibration
Simple, fast calibration
Calibrating your VNA can be a time-consuming and error-prone process, particularly for those new to microwave measurements. Using the automated Pico E-Cal can reduce errors and uncertainties, as well as increase productivity by speeding up the calibration process, even while improving the quality of the resulting calibration.
Manual SOLT calibration kits are also available, with both male and female models and either standard (SMA) or premium (3.5 mm) connectors, and the PicoVNA 5 software will guide you through the whole process to minimise errors.

All Pico cal kits and check standards, whether automated or manual, are individually characterised using the more accurate TRL (Through, Line, Reflect) calibration type. The kits are supplied with S-parameter data, allowing you to transfer the high-quality characterisation to your instrument as you calibrate it. This characterisation process reduces the manufacturing cost of the cal kits without compromising on calibration quality; in fact, the correct port match is an excellent 46 dB typical on both source and load ports.
PicoVNAs support many calibration methods, including 8- and 12-term calibration, unknown through, and also TRL and TRM (Through, Reflect, Line/Match). TRL and TRM calibrations are used when measuring a DUT mounted on a substrate, so they are perfect for your network that is already mounted to a PCB.
Great for education

PicoVNAs have been designed with the professional user in mind, but that does not mean they cannot be suitable for inexperienced hobbyists or students.
For educators, the Network Metrology Training Kit provides an ideal platform for covering all the basics of RF measurements. Included in the full kit is a PCB with a number of different circuits to test, plus a basic cal kit, N to SMA adaptors, SMA m-m and f-f adaptors, SMA test leads, a Pico wrench and a memory stick containing PicoVNA software (also available for download) and recommended software setups for use with the kit.
Also included on the memory stick are comprehensive instructions demonstrating a huge variety of possible measurements, providing a great starting point for any RF training course or for self-study.
The PCB itself has over ten different circuits. At one end of the board is a feed line-based SOLT (short, open, load, through), for a different method of calibration. There is also a 25 Ω mismatched Beatty line, low pass and bandpass Butterworth filters, an attenuator, a 6 dB power divider and space for adding your own 0603 component for testing. The final item on the board is a 6 GHz broadband amplifier (requires external +5 V DC supply, not supplied).
Paired with a PicoVNA, it provides an introduction to VNA measurements and high-frequency design. Once the basics have been grasped, it also allows demonstration of more complex topics such as P1dB and AM to PM conversion.
To take it one step further, Pico has partnered with Cadence AWR Microwave Office. The PCB files for the Network Metrology Training Kit are available to import to Microwave Office so you can compare simulations and real-world measurements. Even better, Pico’s Cadence AWR DE Interface wizard allows you to import VNA measurements to enhance your simulation.

Quad-RX architecture
Many low-cost VNAs use a two-receiver architecture. One receiver measures the reference signal, which is coupled from the source port. The other receiver measures the test signal that has passed through the DUT. To measure all four S-parameters, two sweeps are needed, and transfer switches need to change the source and receiver ports between each sweep.
PicoVNAs use a four-receiver architecture. This has a number of benefits. Measurements are faster because both sweeps can happen simultaneously. There aren’t as many transfer switches between the input and receiver, meaning previously uncorrectable errors — typically leakage and crosstalk — are significantly reduced. Another benefit appears during the calibration stage. Typical calibrations are 12-term, but the quad-RX architecture reduces some errors so much that the much simpler 8-term calibration can be used, reducing calibration time. The quad-RX architecture also allows for unknown thru calibration, meaning you need fewer calibration standards.
The quad-RX architecture also increases the reliability of the equipment. The transfer switches having to swap between receivers twice per measurement sweep will cause wear and reduce the lifetime of the instrument, but the reduction in switches and in switch operations in a quad-RX architecture reduces this wear.

Bias-Ts
Bias-Ts are used in VNA measurements to provide a DC bias or test stimulus to active devices without needing external DC blocks.
Often, VNAs won’t include any Bias-Ts and will only offer them as an extra (that you have to pay for, of course). PicoVNAs have built-in Bias-Ts, powered by the external power supply and routed to the SMB connectors on the front panel of the VNA.

Time Domain Reflectometry and Transmission measurements
Time Domain Reflectometry/Transmission are useful measurements to not only determine the quality of a match, but also the location of any problems that could be making the match worse. It is also used when there is a fault in a cable: input a pulse, and the time of flight and appearance of the reflection can tell you where the fault is and the nature of it.
To carry out TDR measurements, the PicoVNA calculates the time-domain response to a step input based on its frequency-domain measurements. First, it carries out a sweep of harmonically related frequencies. It then performs an inverse Fast Fourier Transform on the S11 (reflected) data to calculate the time-domain impulse response. Integrating the impulse response gives the step response. Based on the shape of the step response, you can calculate how far the discontinuity is from the reference plane and if it is short, open, capacitive, inductive, or some combination.
The method is the same for TDT, but the calculations are carried out on the S21 data. In this way, you can measure the pulse response and transition time of amplifiers, filters, and other networks without needing other specialist equipment.
Reference plane extensions and port de-embedding
After calibrating, the VNA assumes that the reference plane is at the end of the cable where the cal kit was connected. Often, you will want to remove additional excess path length from connectors, cables, and microstrip lines that you are assuming are ideal. With a PicoVNA, you can extend the reference plane independently for each measurement parameter (S11, S21, S12, and S22).
If you can’t assume the cables, connectors, and PCB traces are ideal, or if you want to achieve better accuracy, you can de-embed the connections on each port. Simply create or import a full Touchstone (.s2p) file for the interface network on each port.
Standard conditions: 10 Hz resolution bandwidth, at 13 dBm (PicoVNA 106) or 0 dBm (PicoVNA 108) test power, at an ambient temperature of between 20 °C and 30 °C but within 1 °C of the calibration temperature and 60 minutes after power-up.
10 Hz bandwidth
Maximum test power:
PicoVNA 106: +6 dBm
PicoVNA 108: 0 dBm
No averaging
| Receiver characteristics | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parameter | Value (PicoVNA 106) | Value (PicoVNA 108) | Conditions | ||||||
| Measurement bandwidth | 140 kHz, 70 kHz, 35 kHz, 15 kHz, 10 kHz, 5 kHz, 1 kHz, 500 Hz, 100 Hz, 50 Hz, 10 Hz | ||||||||
| Average displayed noise floor |
|
|
Relative to the test signal level set to maximum power after an S21 calibration. Ports terminated as during the isolation calibration step. |
||||||
| Dynamic range (click for graphs) | 0.3 MHz to 10 MHz 10 MHz to 6 GHz |
0.3 MHz to 10 MHz 0.3 MHz to 8.5 GHz |
10 Hz bandwidth Maximum test power: PicoVNA 106: +6 dBm PicoVNA 108: 0 dBm No averaging |
||||||
| Temperature stability, typical | 0.02 dB/°C for F < 4 GHz 0.04 dB/°C for F ≥ 4 GHz |
Measured after an S21 calibration | |||||||
| Trace noise, dB RMS |
|
201-point sweep covering 1 MHz to 6 GHz or 8.5 GHz. Test power set to 0 dBm. |
|||||||
| Spurious responses | –76 dBc typical, –70 dBc max. | The main spurious response occurs at close to (2 x RF + 1.3) or (3 x RF + 2.6) MHz, where RF is the test frequency in MHz. For example, when testing a bandpass filter with a centre frequency of, say 1900 MHz, an unwanted response will occur around 632.47 or 949.35 MHz. In all known cases the levels will be as stated. | |||||||
| Measurement uncertainty – value |
|---|
- Test level of -3 dBm.
- No averaging.
- Bandwidth 10 Hz.
- Ambient temperature equal to the calibration temperature.
A 12 error term calibration is assumed carried out with a good quality SMA or PC3.5 mm calibration kit capable of achieving the performance specified.
| PC3.5 test port interfaces | |||||
|---|---|---|---|---|---|
| Reflection measurements | Transmission measurements | ||||
| Freq. range | Magnitude | Phase | Freq. range | Magnitude | Phase |
| –15 dB to 0 dB | 0 dBm to +6 dBm | ||||
| < 2 MHz | 0.7 dB | 8° | < 2 MHz | 0.4 dB | 6° |
| > 2 MHz | 0.5 dB | 4° | > 2 MHz | 0.2 dB | 2° |
| –25 dB to –15 dB | –40 dB to 0 dB | ||||
| < 2 MHz | 0.8 dB | 6° | < 2 MHz | 0.2 dB | 2° |
| > 2 MHz | 1.0 dB | 10° | > 2 MHz | 0.1 dB | 1° |
| –30 dB to –25 dB | –60 dB to –40 dB | ||||
| < 2 MHz | 3.0 dB | 20° | < 2 MHz | 0.5 dB | 8° |
| > 2 MHz | 2.5 dB [106] 3.0 dB [108] |
15° 20° |
> 2 MHz | 0.3 dB [106] 0.2 dB [108] |
4° |
| –80 dB to –60 dB | |||||
| < 2 MHz | 2.0 dB | 15° | |||
| > 2 MHz | 1.5 dB | 12° | |||
| SMA test port interfaces | |||||
|---|---|---|---|---|---|
| Reflection measurements | Transmission measurements | ||||
| Freq. range | Magnitude | Phase | Freq. range | Magnitude | Phase |
| –15 dB to 0 dB | +0 dBm to +6 dBm | ||||
| < 2 MHz | 0.99 dB | 11.3° | < 2 MHz | 0.57 dB | 8.5° |
| > 2 MHz | 0.71 dB | 5.7° | > 2 MHz | 0.28 dB | 2.8° |
| –25 dB to –15 dB | –40 dB to 0 dB | ||||
| < 2 MHz | 1.13 dB | 8.5° | < 2 MHz | 0.42 dB | 2.8° |
| > 2 MHz | 1.41 dB | 14.1° | > 2 MHz | 0.14 dB | 1.4° |
| –30 dB to –25 dB | –60 dB to –40 dB | ||||
| < 2 MHz | 4.24 dB | 28.3° | < 2 MHz | 0.71 dB | 11.3° |
| > 2 MHz | 3.54 dB | 21.2° | > 2 MHz | 0.42 dB | 5.7° |
| –80 dB to –60 dB | |||||
| < 2 MHz | 2.83 dB | 21.2° | |||
| > 2 MHz | 2.12 dB | 17.0° | |||
These values are supplied with our Check Standard on USB memory stick as uncertainty data file:
PC3.5 mm:
- “Instrument Uncertainty with Premium PC3.5 leads 106.dat“, or
- “Instrument Uncertainty with Premium PC3.5 leads 108.dat“
SMA:
- “Instrument Uncertainty with Pico Standard SMA leads 106.dat“, or:
- “Instrument Uncertainty with Pico Standard SMA leads 108.dat“
PicoVNA 3: Uncertainty files are installed with software.
| Test port characteristics | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parameter | PicoVNA 106 | PicoVNA 108 | Conditions | ||||||
| Load match |
|
||||||||
| Source match |
|
||||||||
| Directivity |
|
||||||||
| Crosstalk |
|
|
Corrected. Both calibrated ports terminated in short circuits. After isolation calibration. |
||||||
| Maximum input level | +10 dBm, typical | 0.1 dB compression | |||||||
| Maximum input level | +20 dBm | +23 dBm | No damage | ||||||
| Impedance | 50 Ω | ||||||||
| Connectors | Type N(f) | ||||||||
| Bias-T input characteristics | |||
|---|---|---|---|
| Parameter | PicoVNA 106 | PicoVNA 108 | Conditions |
| Maximum current | 250 mA | ||
| Maximum DC voltage | ±15 V | ||
| Current protection | Built-in resettable fuse | ||
| DC port connectors | SMB(m) | ||
| Sweep I/O characteristics | |||
|---|---|---|---|
| Sweep trigger output voltage | Low: 0 V to 0.8 V High: 2.2 V to 3.6 V |
||
| Sweep trigger input voltage | Low: –0.1 V to 1 V High: 2.0 V to 4 V |
||
| Sweep trigger input voltage | ±6 V | No damage | |
| Sweep trigger in/out connectors | BNC(f) on back panel | ||
| Measuring functions | |||
|---|---|---|---|
| Measuring parameters | S11, S21, S22, S12 P1dB (1 dB gain compression) AM-PM conversion factor (PM due to AM) Mixer conversion loss, return loss, isolation and compression (PicoVNA 108 only) |
||
| Error correction | 12 error term full S-parameter correction (insertable DUT) 12 error term full S-parameter correction (non-insertable DUT) 8 error term full S-parameter unknown thru correction (non-insertable DUT) S11 (1-port correction) De-embed (2 embedding networks may be specified), impedance conversion S21 (normalize, normalize + isolation) S21 (source match correction + normalize + isolation) Averaging, smoothing Hanning and Kaiser–Bessel filtering on time-domain measurements Electrical length compensation (manual) Electrical length compensation (auto) Effective dielectric constant correction |
||
| Display channels | 4 channels | ||
| Traces | 2 traces per display channel | ||
| Display formats | Amplitude (logarithmic and linear) Phase, Group Delay, VSWR, Real, Imaginary, Smith Chart, Polar, Time Domain |
||
| Memory trace | One per display channel | ||
| Limit lines | 6 segments per channel (overlap allowed) | ||
| Markers | 8 markers | ||
| Marker functions | Normal, Δ marker, fixed marker, peak / min. hold, 3 dB and 6 dB bandwidth | ||
| Sweep functions | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Parameter | PicoVNA 106 | PicoVNA 108 | Conditions | |||||||||||||||||||||
| Sweep type | Linear sweep CW sweep (timed sweep) Power sweep (P1dB utility) |
|||||||||||||||||||||||
| Sweep times |
|
10 MHz to 6 GHz or 8.5 GHz, 201-point trace length. For other lengths and bandwidths, sweep time is approximately: TSWP (s)= N x (TMIN + FBW / RBW) + TARM where N = number of frequency points, TMIN (s)= minimum time per point (s2p: 167 μs; s1p: 85 μs), FBW = bandwidth settle factor (s2p: 1.91; s1p: 0.956), RBW = resolution bandwidth (Hz). For sweep repetition period add software rearm time: TARM = average 6.5 ms or worst case 50 ms. For markers on, increase TARM by 39 ms. |
||||||||||||||||||||||
| Number of sweep points, VNA mode | 51, 101, 201, 401, 801, 1001, 2001, 4001, 5001, 6001, 7001, 8001, 9001, 10001 | |||||||||||||||||||||||
| Number of sweep points, TDR mode | 512, 1024, 2048, 4096 | |||||||||||||||||||||||
| Signal source characteristics | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Parameter | PicoVNA 106 | PicoVNA 108 | Conditions | ||||||||||
| Frequency range | 300 kHz to 6.0 GHz | 300 kHz to 8.5 GHz | |||||||||||
| Frequency setting resolution | 10 Hz | ||||||||||||
| Frequency accuracy | 10 ppm max | With ambient of 23 ±3 °C | |||||||||||
| Frequency temperature stability | ±0.5 ppm/ºC max | Over the range +15 °C to +35 °C | |||||||||||
| Harmonics | –20 dBc max | With test power set to < –3 dBm | |||||||||||
| Non-harmonic spurious | –40 dBc typical | ||||||||||||
| Phase noise (10 kHz offset) | 0.3 MHz to 1 GHz: –90 dBc/Hz 1 GHz to 4 GHz: –80 dBc/Hz > 4 GHz: –76 dBc/Hz |
||||||||||||
| Test signal power |
|
|
|||||||||||
| Power setting resolution | 0.1 dB | ||||||||||||
| Power setting accuracy | ±1.5 dB | ||||||||||||
| Reference input frequency | 10 MHz ±6 ppm | ||||||||||||
| Reference input level | 0 ±3 dBm | ||||||||||||
| Reference output level | 0 ±3 dBm | ||||||||||||
| Miscellaneous | |
|---|---|
| Controlling PC data interface | USB 2.0 |
| Support for third party test software | DLL included in user interface software |
| External dimensions (mm) | 286 x 174 x 61 (L x W x H) Excluding connectors |
| Weight | 1.9 kg |
| Temperature range (operating) | +5 °C to +40 °C |
| Temperature range (storage) | –20 °C to +50 °C |
| Humidity | 80% max, non-condensing |
| Vibration (storage) | 0.5 g, 5 Hz to 300 Hz |
| Power source and current | +12 to +15 V DC, 22 W (PicoVNA 106) / 25 W (PicoVNA 108) |
| Power source connector | 5.5 mm diameter hole, 2.1 mm diameter centre contact pin. Centre pin is positive. |
| Safety | Conforms to EN61010-1 and EN61010-2-030 |
| Warranty | 3 years |
| Host PC requirements (2 GB RAM or more) | |||
|---|---|---|---|
| Operating System, Platform and Display | PicoVNA 3 | PicoVNA 5 Current release | |
| Supported Operating Systems | Windows 7+ Only | Linux, Windows 7+, macOS 11 (Big Sur)+ (Linux test distributions Debian 8 “Jessie” , Ubuntu 18.04 (LTS), Mint Cinnamon “Vera”, openSUSE Leap 15.0, Fedora 28, Arch Linux. No problems anticipated on other distributions) | |
| Supported Controllers | PC Only | PC, Mac (Intel/Arm), Linux AArchh64 onwards, Pi 3 onwards 64 bit | |
For more information, please click here






