Skip to content

Contention Based Protocol (CBP) Test Standard Operating Procedure

Scope: Devices operating in the 6 GHz U-NII-5 ~ U-NII-8 (5.925 ~ 7.125 GHz) bands

Reference standard: FCC KDB 987594 D02 Section I (Contention Based Protocol)

Corresponding TSTPASS test item: F6008 (FCC WiFi 6G)


1. Test Purpose

When multiple devices share a wireless channel, collisions and contention are likely to occur. CBP (Contention Based Protocol) requires a device to yield promptly when it detects that the channel is occupied by another signal, so as to maximize spectrum efficiency.

Through the CBP mechanism, channel resources can be dynamically allocated among different devices, each device's transmission needs are handled fairly, and the probability of data collisions is reduced. The purpose of this test is to verify that the CBP function of a 6 GHz device is effective — that is, whether the device can detect an interference signal on the channel and stop transmitting.


2. Test Principle

During the test, a vector signal generator (VSG) transmits a 10 MHz wide AWGN (Additive White Gaussian Noise) signal to simulate an incumbent interference signal on the channel; the EUT maintains full-load transmission via traffic generation software; the spectrum analyzer observes the signal transmitted by the EUT to confirm whether the EUT stops transmitting after the AWGN signal appears.

Regulatory requirements on the applied level and the verification method (KDB 987594 D02 excerpt):

Using an AWGN signal generator, generate (but do not transmit, i.e., RF OFF) a 10 MHz wide AWGN signal. Set the AWGN signal power to a very low level (more than 20 dB below the -62 dBm threshold). Then, at the appropriate time, transmit the AWGN signal (RF ON) and monitor the signal analyzer to verify that the AWGN signal has been detected and that the EUT has ceased transmission.

Definition of Level (Minimal / OFF / ON)

During the test, three key levels must be determined by adjusting the VSG level and observing the spectrum (definitions from the KDB original text):

  • OFF = AWGN level at which no transmission is detected, consistently for a minimum period of 10 seconds
  • Minimal = AWGN level at which the system begins to trigger the transmission switch-off, albeit not being kept off consistently
  • ON = AWGN level at which no impact on the transmission is detected, consistently for a minimum period of 10 seconds
LevelMeaning
Level (OFF)At this AWGN level, the EUT stops transmitting completely for at least 10 seconds
Level (Minimal)The minimum AWGN level at which the EUT begins to trigger the transmission switch-off (but the switch-off is not yet consistently maintained)
Level (ON)At this AWGN level, the EUT's transmission is completely unaffected for at least 10 seconds

Together, these three levels characterize the device's detection threshold behavior for interference signals and are the core data for evaluating the CBP function.


3. Hardware and Software Requirements

3.1 Hardware

EquipmentRequirement
Spectrum analyzer (SA)Frequency range > 7.125 GHz; number of sweep points > 30000
Vector signal generator (VSG)Frequency coverage up to 7.5 GHz; or a VSG up to 6 GHz plus a Frequency Extender. Signal level dynamic range: L_min ≤ -90 dBm, L_max ≥ 0 dBm

3.2 Software

SoftwarePurpose
TSTPASS systemTest execution and data processing
Traffic generation software (required)e.g., iperf, EspRFTestTool; keeps the EUT transmitting at full load
Device control software (if needed)e.g., scrcpy, for convenient remote control of the sample

iperf is used in all of the examples below.


4. System Connection

  • Complete the RF cable connections on the rack: connect the ASG / VSG / SA to the rear of the rack; connect the sample under test, acting as the client, to the frequency extender, then through a signal splitter to the signal analyzer and the monitoring signal analyzer, and power on the sample
  • Connect the receiving device, acting as the server, to the computer via a wired / wireless connection

cbp_hw_connection


5. TSTPASS Test Procedure

5.1 Preparation Before the Test

  1. Configure the router (paired AP): set the operating channel and bandwidth

    cbp_router_config

  2. Connect the device control software (if needed):

    cbp_scrcpy

  3. Connect the traffic generation software (iperf in this example):

    cbp_iperf_connect

  4. Start iperf on the sample and confirm the traffic is running:

    cbp_iperf_running

5.2 Create a Test Plan

Select the FCC WiFi 6G standard in TSTPASS, create a test plan according to the product characteristics, and check the (F6008) Contention Based Protocol test item:

cbp_create_plan

5.3 Test Execution

Step 1: Test the Duty Cycle

  1. Following the system pop-up, set the EUT operating channel (if the EUT is a client device, set the operating channel through the AP)
  2. Establish a normal connection between the EUT and the paired device
  3. Run the traffic generation software (e.g., iperf3) so that the EUT is transmitting packets normally
  4. Click confirm in the system to start the test

Step 2: Set the Level (Minimal) / Level (OFF) / Level (ON) Thresholds

Following the system prompts, determine the three thresholds one by one by adjusting the VSG level and observing the spectrum changes:

cbp_level_setting

Functions of the buttons in the dialog:

ButtonFunction
LevelDownDecrease the VSG level
LevelUpIncrease the VSG level
TestTest the actual spectrum at the current VSG level
ONRecord the current level as Level (ON)
OFFRecord the current level as Level (OFF)
MinimalRecord the current level as Level (Minimal)
StopStop the test
NextStepProceed to the next step

Step 3: Verify the VSG Strength

Following the system prompt, turn off the AWGN signal transmission:

cbp_stop_awgn

After the verification is complete, resume normal packet transmission as prompted by the system:

cbp_resume_traffic

Step 4: Detection Probability Test

The system performs at least 10 detection verifications:

cbp_detection_probability

ButtonFunction
TestThe system automatically judges the current AWGN signal detection
YesManually judge the current detection as successful
NoManually judge the current detection as failed
All PassManually judge all ten detections as passed

Note: for each detection, choose either the automatic judgment (Test) or the manual judgment — the two cannot be used at the same time.

Step 5: Interference Stability Test

  • The system automatically injects an AWGN signal into the device via the antenna to simulate an incumbent signal and verify the device's response to interference
  • Continuous injection is used to observe the device's behavior under prolonged interference
  • The system automatically records the device's operating status and performance changes while the interference is present

5.4 Test Completion

  • View the data on the Report page and click the Report button to export the report:

cbp_test_finished

After the Test

Turn off the AWGN signal transmission promptly to prevent interference with subsequent tests.


6. FAQ

Q1: Why is the AWGN signal transmission temporarily switched off in the middle of the CBP test?

According to the regulatory test procedure, switching off the signal transmission in the middle of the test verifies the device's response to interference signals: first confirm that the EUT works normally without external interference, then turn the RF back on and verify that the EUT can immediately (or within the expected time) detect the interference again and stop transmitting. This step evaluates the device's sensitivity and response time to interference and is part of the overall performance evaluation of the device.

Q2: Why are the three levels Level (Minimal) / Level (OFF) / Level (ON) needed?

These three levels represent the device's three response states under different AWGN signal strengths (see Chapter 2 for the definitions): OFF verifies that the device can stop transmitting completely at a specific interference level; Minimal reflects the minimum threshold at which the device begins to sense the interference; ON confirms the upper limit of the level that does not affect transmission. Together, they fully cover the device's behavior at all interference strengths, ensuring reliable operation in real wireless environments.

Q3: Why must the detection probability be tested at least 10 times?

The regulations require verifying that the EUT can detect the AWGN signal with at least 90% certainty (KDB original text):

"Determine and record the AWGN signal power level (at the EUT's antenna port) at which the EUT ceased transmission. Repeat the procedure at least ten times to verify the EUT can detect an AWGN signal with a 90% (or better) level of certainty."

A single test or only a few tests are easily affected by chance; repeating the test many times statistically eliminates random errors and gives the result the level of certainty required by the regulations.