Access Details

RF WebLab at Chalmers is a remote PA measurement system that everyone is welcome to use! No registration is required. We just ask you not to overload the system. Suggestions for improvements are welcome on e-mail to

There are two options for uploading data-files:
1) Using either of the MatLab m-functions PA_meas_Pin.m or PA_meas_xs.m (see descriptions below).
2) Using LabVIEW VIs (will be available soon)

There is also a Demo-capability on the webpage in which a pre-designed input signal is used. This option takes a photo of the measurement setup and displays the spectrum of the measured output signal from the power amplifier.

Common Restrictions
In order to protect the amplifier and the system from being burned limitations on peak output power and rms output power from the vector signal generator are enforced. It is assumed that the system is a 50 ohm system. The maximum allowed peak power from the signal generator is -8 dBm. The maximum allowed rms power level (Pin,RMS) depends on the peak-to-average power ratio (PAPR) of the input signal and will ensure that the peaks of the input signals stay mostly below -8 dBm. Some more input RMS power is allowed for high PAPR signals. There is also a maximum peak-to-average power ratio of the IQ-data signal of 20 dB. If any of these limits are exceeded, the system will not perform the measurement. The output in these cases is a data-file that contains a single “-inf”-value.

A maximum of 1 000 000 IQ-data samples are accepted as input. If a file with more than 1 000 000 samples is uploaded, only the first 1 000 000 samples are actually used. The number of samples in the output data file (csv or dat) is of the same length as the input signal (or 1 000 000 samples if the input signal was longer).

The maximum sampling rate in both generator and analyzer is 200 MHz. The maximum useful bandwidth is 160 MHz. This means that any signal component you put outside of the frequency range [-80 80] MHz is removed before being sent from the signal generator. The signal that is received from the signal analyzer is also limited to 160 MHz bandwidth, i.e., use only the signal components in the range [-80 80] MHz because everything outside of this range is distorted by a filtering.

Details on access method:
Use either of the m-files PA_meas_Pin.m or PA_meas_xs.m. The only difference between these files is that PA_meas_Pin.m works by separately specifying a rms output power from the vector signal generator (more of classical VSG-style), whereas PA_meas_xs.m assumes that the input signal x is in Volts.
Note: you need Java installed and your Matlab needs to be able to connect to the internet for this method to work.

Files for method (version v1.2 date 2024-02-27):

Our ambition is to have WebLab permanently available. However, please respect that we may need to shut it down temporarily for maintenance. Information about planned down-periods will be announced in the News page. Also, we have an indictor on the main page that will indicate whether WebLab is up and running (or not).