Wifi: struct raw_rx_pkt_header signal values

I am receiving packets in monitor mode on a nRF7002DK. I need some advice on how to interpret the signal value. From <modules/nrf_wifi/fw_if/umac_if/inc/system/fmac_structs.h> I get:

struct raw_rx_pkt_header {
/** Frequency on which this packet received. */
unsigned short frequency;
/** Signal strength of received packet. */
signed short signal;
/** Received packet type */
unsigned char rate_flags;
/** Data rate of the packet (MCS or Legacy). */
unsigned char rate;
};
What I receive is for example:


1C:57:3E:71:99:E3: BEACON RSSI 23300 freq 2412 rate 1/0 len 22

How do I interpret 23300 as a RSSI value, ideally in dBm?

Parents Reply Children
No Data
Related