WLAN
These waveform settings are applicable when you select 802.11bn as the PHY Specification.
It provides a quick setup for configuring MIMO with Mx1, Mx2, Mx4, and Mx8 in UHR MU PPDU mode. When used to configure MIMO, the settings of BN will be internally reset to their default values. Then, the Number of Transmit Chains and the Number of Spatial Streams (Nss,u) will be set according to the user’s configuration. For example, if Mx2 is configured, Number of Transmit Chains and the Number of Spatial Streams (Nss,u) will be set to 2.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:MIMO:CONFig NTX1|NTX2|NTX4|NTX8 |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
|
|
State Saved |
Yes |
|
Initial S/W Revision |
A.18.00 |
Refer to Waveform > PHY Specification section.
Select the type of frame to be generated. This setting is coupled with most parameters.
The format of the UHR MU PPDU is used for transmission to one or more users that is not a response of a Trigger frame.
The format of the UHR TB PPDU is used for transmission that is a response to a Trigger frame.
The format of the UHR ELR PPDU is used for a single user (SU) transmission.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:GMODe MU|TB|ELR
[:SOURce]:RADio:WLAN:WAVeform:BN:GMODe? |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
MU |
|
State Saved |
Yes |
|
Initial S/W Revision |
A.18.00 |
Select the bandwidth for IEEE 802.11bn. The instrument must have at least the equivalent bandwidth to allow the waveform to be successfully transmitted.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:BWIDth BW20M|BW40M|BW80M|BW160M|BW320M
[:SOURce]:RADio:WLAN:WAVeform:BN:BWIDth? |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
BW20M |
|
State Saved |
Yes |
|
Initial S/W Revision |
A.18.00 |
Enter an alpha-numeric comment of up to 32 characters. The comment resides in the file header and can include spaces and special characters.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:COMMent
[:SOURce]:RADio:WLAN:WAVeform:BN:COMMent? |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
|
|
State Saved |
Yes |
|
Initial S/W Revision |
A.18.00 |
Displays the 802.11bn standard version supported by the software.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:STANdard:VERSion? |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
"IEEE P802.11bn/D0.1, Jan 2025" |
|
State Saved |
Yes |
|
Initial S/W Revision |
A.18.00 |
Select the frame type. It could be a Data frame, a Control frame, or a Trigger frame.
The Trigger frame solicits and allocates resources for UL MU transmissions a SIFS after the PPDU that carries the Trigger frame. The Trigger frame also carries other information required by the responding STA to send a UHR trigger-based PPDU.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:FRAMe:TYPE? |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
DATA |
|
State Saved |
Yes |
|
Initial S/W Revision |
A.18.00 |
Set the idle interval between frames in unit of seconds.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:IDLE:INTerval <real>
[:SOURce]:RADio:WLAN:WAVeform:BN:IDLE:INTerval? |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
2e-05 |
|
State Saved |
Yes |
|
Min |
|
|
Max |
|
|
Initial S/W Revision |
A.18.00 |
Set the idle interval ahead of frames in unit of seconds.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:HEAD:IDLE:INTerval <real>
[:SOURce]:RADio:WLAN:WAVeform:BN:HEAD:IDLE:INTerval? |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
0 |
|
State Saved |
Yes |
|
Min |
|
|
Max |
|
|
Initial S/W Revision |
A.18.00 |
Select the channelization for the 320 MHz channel.
This setting is only visible when Bandwidth is set to 320 MHz.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:CHANnelization CHAN1|CHAN2
[:SOURce]:RADio:WLAN:WAVeform:BN:CHANnelization? |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
CHAN1 |
|
State Saved |
Yes |
|
Initial S/W Revision |
A.18.00 |
Select the Phase Rotation Coefficients for the last 3 8-MHz subblocks in 320-MHz bandwidth. This setting is only visible when Bandwidth is set to 320 MHz.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:PRCoefficient COE1|COE2|COE3|COE4|COE5|COE6|COE7|COE8
[:SOURce]:RADio:WLAN:WAVeform:BN:PRCoefficient? |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
COE4 |
|
State Saved |
Yes |
|
Initial S/W Revision |
A.18.00 |
Set the number of frames.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:FRAMe:COUNt <integer>
[:SOURce]:RADio:WLAN:WAVeform:BN:FRAMe:COUNt? |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
1 |
|
State Saved |
Yes |
|
Min |
|
|
Max |
|
|
Initial S/W Revision |
A.18.00 |
Indicates the generated waveform length in terms of sampling points.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:SAMPles:COUNt? |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
4160 |
|
State Saved |
Yes |
|
Min |
|
|
Max |
|
|
Initial S/W Revision |
A.1800 |
Number of OFDM Symbols in the Data portion of one frame.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:FRAMe:DSYMbols? |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
0 |
|
State Saved |
Yes |
|
Min |
|
|
Max |
|
|
Initial S/W Revision |
A.18.00 |
The time duration of RF burst in one frame in unit of milliseconds.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:FRAMe:BURSt:LENGth? |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
4e-05 |
|
State Saved |
Yes |
|
Min |
|
|
Max |
|
|
Initial S/W Revision |
A.18.00 |
The time duration of the overall waveform in one frame in unit of seconds.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:FRAMe:LENGth? |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
6e-05 |
|
State Saved |
Yes |
|
Min |
|
|
Max |
|
|
Initial S/W Revision |
A.18.00 |
Specify the number of times that the baseband signal is oversampled.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:OSRatio <real>
[:SOURce]:RADio:WLAN:WAVeform:BN:OSRatio? |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
2 |
|
State Saved |
Yes |
|
Min |
|
|
Max |
|
|
Initial S/W Revision |
A.18.00 |
Reverse the spectrum of the waveform. This is useful for systems with external up conversion where the signal spectrum is mirrored by the up conversion process.
On: The Q channel is inverted, resulting in a mirrored spectrum.
Off: The spectrum is not inverted.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:MIRRor:SPECtrum[:STATe] ON|OFF|1|0
[:SOURce]:RADio:WLAN:WAVeform:BN:MIRRor:SPECtrum[:STATe]? |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
OFF |
|
State Saved |
Yes |
|
Initial S/W Revision |
A.18.00 |
Set the duration of the transition time (Ttr) in the windowing function. Ttr creates a small overlap between consecutive subsections to smooth the transitions between them. Smoothing the transition is required to reduce the spectral sidelobes of the transmitted waveform.
Entering 0 samples means no windowing will be applied. A raised cosine time domain window is applied to the baseband signal to reduce out-of-band power.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:WINDow:LENGth <integer>
[:SOURce]:RADio:WLAN:WAVeform:BN:WINDow:LENGth? |
|
SCPI Example |
|
|
Couplings |
|
| Range |
For short guard intervals (400 ns): 0 to 16 samples For normal guard intervals (800 ns): 0 to 32 samples |
|
Preset |
2 |
|
State Saved |
Yes |
|
Min |
|
|
Max |
|
|
Initial S/W Revision |
A.18.00 |
A baseband filter is applied to reduce the transmitted bandwidth, increasing spectral efficiency.
For signals generated with digital signal processing, baseband filters are often finite impulse response (FIR) filters with coefficients that represent the sampled impulse response of the desired filter. FIR filters are used to limit the bandwidth of the input to the I and Q modulators.
The following five options are available for baseband filtering:
None: No filter.
Gaussian: The Gaussian filter does not have zero Inter-Symbol Interference (ISI). Wireless system architects must decide just how much of the ISI can be tolerated in a system and combine that with noise and interference. The Gaussian filter is Gaussian shaped in both the time and frequency domains, and it does not ring like the root cosine filters do. The effects of this filter in the time domain are relatively short and each symbol interacts significantly (or causes ISI) with only the preceding and succeeding symbols. This reduces the tendency for particular sequences of symbols to interact, which makes amplifiers easier to build and more efficient.
Root Raised Cosine: Root raised cosine, also referred to as square root raised cosine, filters have the property that their impulse response rings at the symbol rate. Adjacent symbols do not interfere with each other at the symbol times because the response equals zero at all symbol times except the center (desired) one. Root cosine filters heavily filter the signal without blurring the symbols together at the symbol times. This is important for transmitting information without errors caused by ISI. Note that ISI does not exist at all times, only at the symbol (decision) times.
Ideal Lowpass: In the frequency domain, this filter appears as a low-pass, rectangular filter with very steep cut-off characteristics. The pass band is set to equal the symbol rate of the signal. Due to a finite number of coefficients, the filter has a predefined length and is not truly "ideal." The resulting ripple in the cut-off band is effectively minimized with a Hamming window. This filter is recommended for achieving optimal ACP. A symbol length of 32 or greater is recommended for this filter.
User Defined: Allows you to select a simple unformatted text file (*.txt) of coefficient values, characterizing a user-defined filter. Each line in the file contains one coefficient value. The number of coefficients listed must be a multiple of the selected oversampling ratio. Each coefficient applies to both I and Q components.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:FILTer:TYPE NONE|GAUSsian|RRCosine|LPASs|UDEFined
[:SOURce]:RADio:WLAN:WAVeform:BN:FILTer:TYPE? |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
NONE |
|
State Saved |
Yes |
|
Initial S/W Revision |
A.18.00 |
Set the filter's bandwidth-time product (BT) coefficient. This setting is visible only when Filter Type is set to Gaussian.
B is the 3 dB bandwidth of the filter and T is the duration of the symbol period. BT determines the extent of the filtering of the signal. Occupied bandwidth cannot be stated in terms of BT because a Gaussian filter's frequency response does not go to zero, as does a root cosine filter. Common values for BT are 0.3 to 0.5. As the BT product is decreased, the ISI increases.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:FILTer:BT <real>
[:SOURce]:RADio:WLAN:WAVeform:BN:FILTer:BT? |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
0.5 |
|
State Saved |
Yes |
|
Min |
|
|
Max |
|
|
Initial S/W Revision |
A.18.00 |
Set the filter's alpha coefficient. This setting is visible only when Filter Type is set to Root Raised Cosine.
The sharpness of a root cosine filter is described by the filter coefficient, which is called Alpha. Alpha gives a direct measure of the occupied bandwidth of the system and is calculated as:
Occupied bandwidth = symbol rate X (1 + alpha)
If the filter had a perfect (brick wall) characteristic with sharp transitions and an alpha of zero, the occupied bandwidth will be:
Symbol rate X (1 + 0) = symbol rate
An alpha of zero is impossible to implement. Alpha is sometimes called the "excess bandwidth factor" as it indicates the amount of occupied bandwidth that will be required in excess of the ideal occupied bandwidth (which would be the same as the symbol rate).
At the other extreme, take a broader filter with an alpha of one, which is easier to implement. The occupied bandwidth for alpha = 1 will be:
Occupied bandwidth = symbol rate X (1 + 1) = 2 X symbol rate
An alpha of one uses twice as much bandwidth as an alpha of zero. In practice, it is possible to implement an alpha below 0.2 and make good, compact, practical radios. Typical values range from 0.35 to 0.5, though some video systems use an alpha as low as 0.11.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:FILTer:ALPHa <real>
[:SOURce]:RADio:WLAN:WAVeform:BN:FILTer:ALPHa? |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
0.5 |
|
State Saved |
Yes |
|
Min |
|
|
Max |
|
|
Initial S/W Revision |
A.18.00 |
Sets the effective bandwidth for the ideal low pass filter. It is visible only when Filter Type is set to Ideal Lowpass.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:FILTer:BW <real>
[:SOURce]:RADio:WLAN:WAVeform:BN:FILTer:BW? |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
20 |
|
State Saved |
Yes |
|
Min |
|
|
Max |
|
|
Initial S/W Revision |
A.18.00 |
The symbol length of the filter determines how many symbol periods will be used in the calculation of the symbol. The filter selection influences the symbol length value.
The Gaussian filter has a rapidly decaying impulse response. A symbol length of 6 is recommended. Greater lengths have negligible effects on the accuracy of the signal.
The Root Cosine filter has a slowly decaying impulse response. It is recommended that a long symbol length, around 32, be used. Beyond this, the ringing has negligible effects on the accuracy of the signal.
The Ideal Lowpass filter also has a very slow decaying impulse response. It is recommended that a long symbol length, 32 or greater, be used.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:FILTer:LENGth <integer> [:SOURce]:RADio:WLAN:WAVeform:BN:FILTer:LENGth? |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
6 |
|
State Saved |
Yes |
|
Min |
|
|
Max |
|
|
Initial S/W Revision |
A.18.00 |
This is valid only for user-defined filters.
When you select User Defined as the filter type, click the button in this cell to select a simple unformatted text file (*.txt) of coefficient values, characterizing a user-defined filter. Each line in the file contains one coefficient value. The number of coefficients listed must be a multiple of the selected oversampling ratio. Each coefficient applies to both I and Q components.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:FILTer:FILTer:COEFficient [:SOURce]:RADio:WLAN:WAVeform:BN:FILTer:FILTer:COEFficient? |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
1 |
|
State Saved |
Yes |
|
Initial S/W Revision |
A.18.00 |
Frame Start - It indicates the beginning of each frame. It starts at the beginning of the Head Idle Interval.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:M1Source? |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
FSTart |
|
State Saved |
Yes |
|
Initial S/W Revision |
A.18.00 |
RF Blanking - It controls On/Off of the RF signal. There is a 500 ns pre-blanking before the Preamble part and a 335 ns latency after the Data part for Marker2.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:M2Source? |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
BLANking |
|
State Saved |
Yes |
|
Initial S/W Revision |
A.18.00 |
Frames - It indicates the period of each frame. The Head Idle Interval is included in the frame, and the Idle Interval is excluded.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:M3Source? |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
FRAMes |
|
State Saved |
Yes |
|
Initial S/W Revision |
A.18.00 |
Preamble Blanking - It indicates the Preamble part of each frame.
|
SCPI Command |
[:SOURce]:RADio:WLAN:WAVeform:BN:M4Source? |
|
SCPI Example |
|
|
Couplings |
|
|
Preset |
PREamble |
|
State Saved |
Yes |
|
Initial S/W Revision |
A.18.00 |
Refer to Waveform > Routing Settings.