IP Library Granted Patent US 12684526
Granted Patent B2
US 12684526 · App. 18/461,970 · Granted Jul 14, 2026

Positioning measurement data filtering

Inventors: Mohammed Ali Mohammed Hirzallah (San Diego, CA); Taesang Yoo (San Diego, CA); Srinivas Yerramalli (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W64/003H04W64/006
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12684526
App. No.
18/461,970
Granted
Jul 14, 2026
Kind
B2
Abstract

A user equipment (UE) may receive a configuration for collecting measurements to at least one of train or verify a positioning model. The UE may receive a set of positioning signals. The UE may measure the set of positioning signals. The UE may output a subset of the measured set of positioning signals to at least one of train or verify the positioning model based on the configuration. The UE may output the subset of the measured set of positioning signals by training verifying the positioning model at the UE based on the subset of the measured set of positioning signals, or by transmitting the subset of the measured set of positioning signals to at least one of train or verify the positioning model.

Claims (116)

1 . An apparatus for wireless communication at a user equipment (UE), comprising:

at least one memory; and

at least one processor coupled to the at least one memory and, based at least in part on information stored in the at least one memory, the at least one processor is configured to:

receive a conditional configuration for collecting measurements to at least one of train or verify a positioning model;

receive a set of positioning signals;

measure the set of positioning signals;

output a subset of the measured set of positioning signals to at least one of train or verify the positioning model based on at least one condition of the conditional configuration;

receive a second conditional configuration to obtain a set of labels;

obtain the set of labels based on at least one second condition of the second conditional configuration; and

output the set of labels to at least one of train or verify the positioning model based on the second conditional configuration.

2 . The apparatus of claim 1 , wherein the conditional configuration comprises an indicator of a set of conditions, wherein the set of conditions comprises a threshold range, wherein the at least one processor is further configured to:

select the subset of the measured set of positioning signals based on the threshold range.

3 . The apparatus of claim 2 , wherein the threshold range comprises at least one of:

a reference signal received power (RSRP) threshold range;

a signal to noise ratio (SNR) threshold range;

a signal to interference and noise ratio (SINR) threshold range;

a delay spread threshold range;

a Rician factor threshold range;

a Doppler spread threshold range; or

a multipath component threshold range.

4 . The apparatus of claim 1 , wherein the conditional configuration comprises an indicator of a set of conditions, wherein the set of conditions comprises a measurement type, wherein, to measure the set of positioning signals, the at least one processor is configured to:

measure the set of positioning signals based on the measurement type.

5 . The apparatus of claim 4 , wherein the measurement type comprises at least one of:

a reference signal time difference (RSTD);

a reference signal received power (RSRP);

a reference signal received power per path (RSRPP);

a timing measurement associated with a path;

a channel impulse response (CIR) timing measurement;

a CIR power measurement;

a CIR phase measurement;

a channel frequency response (CFR) frequency measurement;

a CFR power measurement; or

a CFR phase measurement.

6 . The apparatus of claim 1 , wherein the second conditional configuration comprises a second set of conditions, wherein the second set of conditions comprises at least one of:

a first threshold range associated with a second subset of the measured set of positioning signals used to calculate a location of the UE;

a second threshold range associated with a label error rate associated with a calculation method used to calculate the location of the UE;

a first indicator of a set of calculation methods used to calculate the location of the UE;

a second indicator of a statistical representation method used to summarize a set of calculated locations of the UE; or a third indicator of a set of label quality standards associated with the set of labels.

7 . The apparatus of claim 1 , wherein, to output the set of labels, the at least one processor, is configured to:

train the positioning model at the UE based on the set of labels; or

verify the positioning model at the UE based on the set of labels.

8 . The apparatus of claim 1 , wherein, to output the set of labels, the at least one processor is configured to:

transmit the set of labels to a network entity to at least one of train or verify the positioning model.

9 . The apparatus of claim 1 , wherein, to obtain the set of labels, the at least one processor is configured to:

receive a first subset of the set of labels; or

calculate a second subset of the set of labels.

10 . The apparatus of claim 1 , wherein the at least one processor is further configured to:

transmit a request for the conditional configuration before the reception of the conditional configuration.

11 . The apparatus of claim 10 , wherein the request comprises an indicator of a threshold range, wherein the at least one processor is further configured to:

select the subset of the measured set of positioning signals based on the threshold range.

12 . An apparatus for wireless communication at a user equipment (UE), comprising:

at least one memory; and

at least one processor coupled to the at least one memory and, based at least in part on information stored in the at least one memory, the at least one processor is configured to:

transmit a request for a conditional configuration, wherein the request comprises at least one of a first indicator of a threshold range associated with a calculation of a set of labels or a second indicator of a label calculation condition associated with the calculation of the set of labels;

receive the conditional configuration for collecting measurements to at least one of train or verify a positioning model;

receive a set of positioning signals;

measure the set of positioning signals;

output a subset of the measured set of positioning signals to at least one of train or verify the positioning model based on at least one condition of the conditional configuration;

obtain the set of labels based on the request; and

output the set of labels to at least one of train or verify the positioning model.

13 . The apparatus of claim 12 , wherein, to obtain the set of labels based on the request, the at least one processor is configured to:

receive a first subset of the set of labels; or

calculate a second subset of the set of labels.

14 . The apparatus of claim 12 , wherein the request comprises at least one of:

a second threshold range associated with a set of measured positioning signals used to calculate a location of the UE;

a third threshold range associated with a label error rate associated with a calculation method used to calculate the location of the UE;

a third indicator of a set of calculation methods used to calculate the location of the UE;

a fourth indicator of a statistical representation method used to summarize a set of calculated locations of the UE; or

a fifth indicator of a set of label quality standards associated with the set of labels.

15 . The apparatus of claim 1 , wherein, to output the subset of the measured set of positioning signals, the at least one processor is configured to:

train the positioning model at the UE based on the subset of the measured set of positioning signals; or

verify the positioning model at the UE based on the subset of the measured set of positioning signals.

16 . The apparatus of claim 1 , further comprising a transceiver coupled to the at least one processor, wherein, to output the subset of the measured set of positioning signals, the at least one processor is configured to:

transmit, via the transceiver, the subset of the measured set of positioning signals to a network entity to at least one of train or verify the positioning model.

17 . The apparatus of claim 1 , wherein the UE comprises a positioning reference unit (PRU) having a known location, wherein the at least one processor is further configured to:

output the known location as a label to at least one of train or verify the positioning model.

18 . An apparatus for wireless communication at a network entity, comprising:

at least one memory; and

at least one processor coupled to the at least one memory and, based at least in part on information stored in the at least one memory, the at least one processor is configured to:

configure a conditional configuration for a selection of a subset of measurements of a set of positioning signals to at least one of train or verify a positioning model;

transmit the conditional configuration to at least one of train or verify the positioning model;

configure a second conditional configuration to obtain a set of labels to at least one of train or verify the positioning model; and

transmit the second conditional configuration to obtain the set of labels to at least one of train or verify the positioning model.

19 . The apparatus of claim 18 , wherein the conditional configuration comprises an indicator of a set of conditions, wherein the set of conditions comprises a threshold range for the selection of the subset of measurements of the set of positioning signals, wherein the subset of measurements of the set of positioning signals are within the threshold range.

20 . The apparatus of claim 18 , wherein the conditional configuration comprises an indicator of a set of conditions, wherein the set of conditions comprises a measurement type, wherein the subset of measurements of the set of positioning signals comprise the measurement type.

21 . The apparatus of claim 18 , wherein the second conditional configuration comprises a set of conditions, wherein the set of conditions comprise at least one of:

a first threshold range for a second selection of a second subset of the measurements of the set of positioning signals for a calculation of a location of a user equipment (UE);

a second threshold range for a label error rate associated with the calculation of the location of the UE;

a first indicator of a set of calculation methods for the calculation of the location of the UE;

a second indicator of a statistical representation method for the calculation of the location of the UE; or

a third indicator of a set of label quality standards for the calculation of the location of the UE.

22 . The apparatus of claim 18 , wherein the at least one processor is further configured to:

receive a set of measurements of a second set of positioning signals;

calculate a subset of the set of labels based on the set of measurements; and

transmit the subset of the set of labels based on at least one second condition of the second conditional configuration.

23 . The apparatus of claim 18 , wherein the at least one processor is further configured to:

receive a request for the conditional configuration, wherein the transmission of the conditional configuration is based on the request.

24 . The apparatus of claim 23 , wherein the request comprises an indicator of a threshold range, wherein, to configure the conditional configuration for the selection of the subset of measurements of the set of positioning signals to at least one of train or verify the positioning model, the at least one processor, individually or in any combination, is configured to:

configure the conditional configuration based on the threshold range.

25 . The apparatus of claim 23 , further comprising a transceiver coupled to the at least one processor, wherein the request comprises at least one of a first indicator of a threshold range associated with a calculation of the set of labels or a second indicator of a label calculation condition associated with the calculation of the set of labels, wherein the at least one processor is further configured to:

configure a third conditional configuration to obtain the set of labels based on at least one of the threshold range or the label calculation condition; and

transmit, via the transceiver, the third conditional configuration to obtain the set of labels to at least one of train or verify the positioning model.

26 . The apparatus of claim 23 , wherein the request comprises at least one of:

a first threshold range for a second selection of a second subset of the measurements of the set of positioning signals for a calculation of a location of a user equipment (UE);

a second threshold range for a label error rate associated with the calculation of the location of the UE;

a first indicator of a set of calculation methods for the calculation of the location of the UE;

a second indicator of a statistical representation method for the calculation of the location of the UE; or

a third indicator of a set of label quality standards for the calculation of the location of the UE.

27 . A method of wireless communication at a user equipment (UE), comprising:

receiving a conditional configuration for collecting measurements to at least one of train or verify a positioning model;

receiving a set of positioning signals;

measuring the set of positioning signals;

outputting a subset of the measured set of positioning signals to at least one of train or verify the positioning model based on at least one condition of the conditional configuration;

receiving a second conditional configuration to obtain a set of labels;

obtaining the set of labels based on at least one second condition of the second conditional configuration; and

outputting the set of labels to at least one of train or verify the positioning model based on the second conditional configuration.