UWB Interface

UWB Interface

3a - Interface Status

Indicates if the interface is running or stopped. When running the sniffer will be capturing packets

3b - UWB iterface configuration

There are 2 configuration settings under this menu item
UWB Interface

The UWB Phy configuration

Uwb Phy Config
  • channel: Supported channels: 5 and 9 for DW3000-series devices.
  • tx_preamb_len: Preamble length index (value depends on PRF and mode).
  • rx_pac: PAC size (0 = 8 symbols, 1 = 16, 2 = 32, etc.).
  • tx_code: TX preamble code
  • rx_code: RX preamble code
  • sfd_type: Standard (IEEE) or non-standard SFD.
  • data_rate: UWB data rate index (850 kbps / 6.8 Mbps).
  • phr_mode / phr_rate: PHR configuration for packet headers.
  • sfd_timeout: Maximum SFD search window.
  • sts_mode: STS (Scrambled Timestamp Sequence) mode.
  • sts_length: Number of STS segments.
  • pdoa_mode: PDoA (Phase Difference of Arrival) mode.

Session Configuration

Uwb Session Config
  • session_id (optional): The ranging session identifier. If null, the sniffer
accepts any session ID seen over the air.
  • controller_address (optional): The MAC address of the UWB session controller.
Null means do not restrict capture to a specific controller.
  • controlee_addresses (optional): The list of UWB devices acting as controlees.
Null means capture all controlees.
  • slots_per_round: Number of time slots available in each ranging round.
  • ranging_round_usage: Defines how the ranging round is structured (for example
two-way ranging, TDoA patterns, etc.).
  • sts_config: Configuration of the Scrambled Timestamp Sequence (STS). Controls
if and how STS is applied.
  • multi_node_mode: Indicates whether the session supports multi-node ranging or
only a single controller–controlee pair.
  • slot_duration: Duration of each slot in microseconds.
  • mac_fcs_type: Type of MAC frame check sequence (checksum) used.
  • rframe_config: Selects the ranging frame configuration (RFRAME type) which
determines modulation and frame format.
  • preamble_code_index: The preamble code used for both transmitting and
receiving.
  • sfd_id: Identifier for the Start-of-Frame Delimiter (SFD) type.
  • psdu_data_rate: Data rate used for the PSDU (payload). Common rates are 850
kbps and 6.8 Mbps.
  • preamble_duration: Duration of the UWB preamble.
The session information is required to decypt the packets. Currently only Static STS Encryption is supported.
The session_id, controller_address and controlee_addresses are optional and will be learned from packet capture. When use with a mobile phone, these parameters will random and hence can not be known befrore the reagning sessions has started.
If session_id, controller_address and controlee_addresses are not entered the packet sniffer will decrypt, decode and display all sessions that matching the configuration.
In certain use cases the session paramters can be extracted from the BLE data. Support for this is currectly limited. For more information contact us at contact@bluewbee.com.

3c - Start and Stop the sniffer

This allows the user to start and stop a specific sniffer interface

Tips

If the sniffer status is started but now packets are being displayed in the preview list check:
  • There are no active filter filtering expected packets
  • The session and phy configuration is set correctly for the expected UWB
ranging session
2025 Manta Trace ™
All rights reserved