Data processing method, apparatus, device, storage medium and program product

By determining the reference time in the data processing method to adjust the dataset parameters of the target model, the problem of inconsistent device understanding during the model training and inference stages was solved, and the model performance was improved.

WO2025209015A1PCT designated stage Publication Date: 2025-10-09DATANG GOHIGH INTELLIGENT & CONNECTED TECH (CHONGQING) CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/075692
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-03
Filing Date
2025-02-05
Publication Date
2025-10-09

AI Technical Summary

Technical Problem

In communication scenarios based on artificial intelligence (AI) machine learning, different devices have inconsistent understandings of channel estimation measurements during model training and inference, resulting in poor model performance.

Method used

By determining the reference time of the target parameters, the target parameters in the dataset corresponding to the target model are adjusted to ensure the consistency of data representation in the training phase and the inference phase.

Benefits of technology

This improves the consistency of understanding of target parameters across different devices, thereby improving the performance of the target model.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025075692_09102025_PF_FP_ABST
    Figure CN2025075692_09102025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications. Disclosed are a data processing method, an apparatus, a device, a storage medium and a program product. The method is applied to a first communication device, and the method comprises: determining a reference time for target parameters, wherein the reference time is used for adjusting the target parameters of a data set corresponding to a target model so as to ensure consistency of data representation of the target model in a training stage and data representation thereof in an inference stage, and the data set corresponding to the target model comprises a first data set for the training stage and / or a second data set for the inference stage.
Need to check novelty before this filing date? Find Prior Art

Description

Data processing method, device, equipment, storage medium and program product

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese Patent Application No. 202410403560.5 filed in China on April 3, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present application relates to the field of communication technology, and in particular to a data processing method, apparatus, device, storage medium, and program product. Background Art

[0004] In communication scenarios based on artificial intelligence machine learning (AIML), the model input is derived from channel estimation measurements, which can include time, phase, and power information. The reporting of channel estimation measurements is involved in both the training data collection and model inference phases. For example, the data generation entity reports channel estimation measurements to the data collection entity, or during the model inference phase, the user equipment (UE) / fifth generation mobile communication technology (5G) base station (gNB) reports measurements to the local management function (LMF) for model inference.

[0005] To ensure that the model's performance meets requirements, the determination of channel estimation measurements and other data during the data collection and inference phases needs to ensure consistent understanding across different devices. However, this issue has not yet been determined. Summary of the Invention

[0006] The purpose of this application is to provide a data processing method, apparatus, device, storage medium and program product, so as to solve the problem that different devices have inconsistent understanding of data in the current model training and inference stages, resulting in poor model performance.

[0007] In a first aspect, to achieve the above-mentioned objectives, an embodiment of the present application provides a data processing method, applied to a first communication device, comprising:

[0008] Determining a reference time for a target parameter, wherein the reference time is used to adjust the target parameter in a data set corresponding to a target model to ensure consistency between the data representation of the target model during the training phase and the data representation during the inference phase;

[0009] The data set corresponding to the target model includes a first data set in a training phase and / or a second data set in an inference phase.

[0010] Optionally, the reference time includes at least one of the following:

[0011] A subframe boundary where the first communication device receives a reference signal;

[0012] The first communication device receives a time slot boundary at which a reference signal is received.

[0013] Optionally, the first data set and / or the second data set includes at least one of the following:

[0014] a channel measurement amount, the channel measurement amount including the target parameter, the channel measurement amount being obtained by measuring a received reference signal;

[0015] First label;

[0016] The quality of the first label;

[0017] Confidence of the first label;

[0018] The quality of channel measurements;

[0019] Confidence level of channel measurement quantity;

[0020] First timestamp;

[0021] Identity ID information of the first communication device;

[0022] Information of a reference sending device, where the reference sending device is one of a target sending device group that sends a reference signal to the first communication device.

[0023] Optionally, the first tag includes at least one of the following:

[0024] the propagation time of the reference signal;

[0025] First indication information, the first indication information including: line-of-sight (LOS) indication, or non-line-of-sight (NLOS) indication;

[0026] Target time difference information;

[0027] location information of the first communication device;

[0028] Information related to beam management;

[0029] Second timestamp;

[0030] ID information of the first communication device.

[0031] Optionally, the target time difference information includes at least one of the following:

[0032] first time difference information, the first time difference information comprising: a time difference between a time when the first communication device receives a reference signal sent by each sending device in the target sending device group and a time when the reference sending device sends the reference signal;

[0033] The second time difference information includes: the time difference obtained by adjusting the first time difference information using the first auxiliary information.

[0034] Optionally, the method further comprises at least one of the following:

[0035] receiving a first tag sent by a second communication device;

[0036] Obtaining the first tag according to the first tag related information sent by the second communication device;

[0037] The first tag related information includes at least one of the following:

[0038] distance information between the first communication device and a sending device, the sending device belonging to the target sending device group;

[0039] First auxiliary information;

[0040] Third timestamp;

[0041] Refer to the sending device information.

[0042] Optionally, the first auxiliary information includes at least one of the following:

[0043] Timing information of the sending device;

[0044] The timing difference information between the sending devices.

[0045] Optionally, the method further includes:

[0046] The information of the reference sending device is sent to the second communication device and / or the third communication device.

[0047] Optionally, the method further includes:

[0048] The first data set and / or the second data set are sent to a third communication device.

[0049] Optionally, the method further includes:

[0050] Adjusting, according to a preset rule, a channel measurement value corresponding to the reference transmitting device and / or a position of a first tag corresponding to the reference transmitting device in the first data set and / or the second data set;

[0051] The adjusted first data set and / or second data set is sent to a third communication device.

[0052] Optionally, the target parameter includes time information of the channel estimation; wherein the time information of the channel estimation includes a delay position, or the time information of the channel estimation is represented by at least one of the following:

[0053] First bitmap;

[0054] First bitmap and time slot offset;

[0055] Additional path additional path.

[0056] In a second aspect, to achieve the above-mentioned object, an embodiment of the present application provides a data processing method, applied to a second communication device, comprising at least one of the following:

[0057] sending a first tag to a first communication device;

[0058] First tag-related information is sent to the first communication device, where the first tag-related information is used by the first communication device to obtain the first tag. The first tag is carried in a first data set, which is a data set in the training phase of the target model.

[0059] Optionally, the first tag includes at least one of the following:

[0060] The propagation time of the reference signal;

[0061] First indication information, the first indication information including: line-of-sight (LOS) indication, or non-line-of-sight (NLOS) indication;

[0062] Target time difference information;

[0063] location information of the first communication device;

[0064] Information related to beam management;

[0065] Second timestamp;

[0066] ID information of the first communication device.

[0067] Optionally, the target time difference information includes at least one of the following:

[0068] first time difference information, the first time difference information comprising: a time difference between a time when the first communication device receives a reference signal sent by each transmitting device in a target transmitting device group and a time when a reference transmitting device sends the reference signal; wherein the target transmitting device group includes devices that transmit reference signals to the first communication device, and the reference transmitting device is one of the target transmitting device group;

[0069] The second time difference information includes: the time difference obtained by adjusting the first time difference information using the first auxiliary information.

[0070] Optionally, the first tag-related information includes at least one of the following:

[0071] distance information between the first communication device and a transmitting device, the transmitting device being a device in a target transmitting device group that transmits a reference signal to the first communication device;

[0072] First auxiliary information;

[0073] Third timestamp;

[0074] Information of a reference sending device, where the reference sending device is one of the target sending device group.

[0075] Optionally, before sending the first tag to the first communication device and / or sending information related to the first tag to the first communication device, the method further includes:

[0076] Obtaining first auxiliary information;

[0077] receiving information of a reference sending device sent by the first communication device;

[0078] Acquire the first tag and / or first tag related information according to the first auxiliary information and / or information of the reference sending device;

[0079] The reference sending device is one of a target sending device group, and the target sending device includes a device that sends a reference signal to the first communication device.

[0080] Optionally, the first auxiliary information includes at least one of the following:

[0081] Timing information of the sending device;

[0082] The timing difference information between the sending devices.

[0083] In a third aspect, to achieve the above-mentioned purpose, an embodiment of the present application provides a data processing method, applied to a third communication device, comprising:

[0084] Receiving a data set corresponding to a target model sent by a first communication device, wherein target parameters in the data set are information adjusted according to a reference time, so as to ensure consistency between data representation of the target model in a training phase and data representation in an inference phase;

[0085] The data set corresponding to the target model includes a first data set in a training phase and / or a second data set in an inference phase.

[0086] Optionally, the method further includes:

[0087] Information of a reference transmitting device sent by the first communication device is received, where the reference transmitting device is one of a group of target transmitting devices that transmit a reference signal to the first communication device.

[0088] Optionally, the method further includes:

[0089] According to a preset rule, the channel measurement value corresponding to the reference transmitting device and / or the position of the first tag corresponding to the reference transmitting device in the first data set and / or the second data set are adjusted.

[0090] In a fourth aspect, to achieve the above-mentioned objectives, an embodiment of the present application provides a data processing apparatus, applied to a first communication device, comprising:

[0091] a determination module, configured to determine a reference time of a target parameter, wherein the reference time is used to adjust the target parameter in a data set corresponding to a target model to ensure consistency between the data representation of the target model in a training phase and the data representation in an inference phase;

[0092] The data set corresponding to the target model includes a first data set in a training phase and / or a second data set in an inference phase.

[0093] In a fifth aspect, in order to achieve the above-mentioned objectives, an embodiment of the present application provides a data processing apparatus, applied to a second communication device, comprising:

[0094] The sending module is configured to perform at least one of the following:

[0095] sending a first tag to a first communication device;

[0096] First tag-related information is sent to the first communication device, where the first tag-related information is used by the first communication device to obtain the first tag. The first tag is carried in a first data set, which is a data set in the training phase of the target model.

[0097] In a sixth aspect, in order to achieve the above-mentioned objective, an embodiment of the present application provides a data processing apparatus, applied to a third communication device, comprising:

[0098] a receiving module, configured to receive a data set corresponding to a target model sent by a first communication device, wherein target parameters in the data set are information adjusted according to a reference time, so as to ensure consistency between data representation of the target model in a training phase and data representation in an inference phase;

[0099] The data set corresponding to the target model includes a first data set in a training phase and / or a second data set in an inference phase.

[0100] In the seventh aspect, in order to achieve the above-mentioned purpose, an embodiment of the present application provides a communication device, including: a transceiver, a processor, a memory, and a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, the data processing method as described in the first aspect is implemented, or the data processing method as described in the second aspect is implemented, or the data processing method as described in the third aspect is implemented.

[0101] In the eighth aspect, in order to achieve the above-mentioned purpose, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by the processor, the data processing method as described in the first aspect is implemented, or the data processing method as described in the second aspect is implemented, or the data processing method as described in the third aspect is implemented.

[0102] In the ninth aspect, in order to achieve the above-mentioned purpose, the present application provides a computer program product, including computer instructions, which, when executed by a processor, implement the data processing method as described in the first aspect, or implement the data processing method as described in the second aspect, or implement the data processing method as described in the third aspect.

[0103] The above technical solution of the present application has at least the following beneficial effects:

[0104] In the data processing method of an embodiment of the present application, a first communication device determines a reference time for a target parameter. The reference time is used to adjust the target parameter in a dataset corresponding to a target model to ensure consistency between the data representation of the target model during the training phase and the data representation during the inference phase. The dataset corresponding to the target model includes a first dataset during the training phase and / or a second dataset during the inference phase. This allows different devices to have a consistent understanding of the target parameter, thereby improving the performance of the target model. BRIEF DESCRIPTION OF THE DRAWINGS

[0105] FIG1 is a flow chart of a data processing method according to an embodiment of the present application;

[0106] FIG2 is a second flow chart of the data processing method according to an embodiment of the present application;

[0107] FIG3 is a third flow chart of the data processing method according to an embodiment of the present application;

[0108] FIG4 is a schematic diagram of a process for generating a first data set in an embodiment of the present application;

[0109] FIG5 is a second schematic diagram of a process for generating a first data set in an embodiment of the present application;

[0110] FIG6 is a schematic diagram of a process for reporting a first data set in an embodiment of the present application;

[0111] FIG7 is a schematic diagram of a process for reporting a second data set in an embodiment of the present application;

[0112] FIG8 is a schematic diagram of a process for obtaining a first tag in an embodiment of the present application;

[0113] FIG9 is a schematic diagram showing an example of achieving consistency of reference sending device during data collection and inference in an embodiment of the present application;

[0114] FIG10 is a second schematic diagram of an example of achieving consistency of reference sending device when data collection and inference are implemented in an embodiment of the present application;

[0115] FIG11 is a schematic diagram of channel estimation in an embodiment of the present application;

[0116] FIG12 is a schematic diagram of a structure of a data processing device according to an embodiment of the present application;

[0117] FIG13 is a second structural diagram of the data processing device according to an embodiment of the present application;

[0118] FIG14 is a third structural diagram of the data processing device according to an embodiment of the present application;

[0119] FIG15 is a schematic structural diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION

[0120] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0121] The terms "first," "second," and the like in the specification and claims of this application are used to distinguish similar objects and are not used to describe a particular order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate so that the embodiments of this application can be implemented in an order other than those illustrated or described herein. In addition, the term "and / or" in the specification and claims refers to at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0122] The data processing method, apparatus, device, storage medium, and program product provided in the embodiments of the present application are described in detail below with reference to specific embodiments and their application scenarios in conjunction with the accompanying drawings.

[0123] An embodiment of the present application provides a data processing method, which is applied to a first communication device, wherein the first communication device is used to generate a training data set for a training phase and / or an inference data set for an inference phase, the training data set is used to train a model, and the inference data set is used to input into the trained model to implement model inference, and the model is used for positioning and / or beam management. Specifically, the first communication device is, for example, any one of a UE, a positioning reference unit (PRU), a roadside unit (RSU), an on-board unit (OBU), a transmission reception point (TRP) / gNB, and a LMF entity, but is not limited thereto; as shown in Figure 1, the method includes:

[0124] Step 101: determining a reference time of a target parameter, wherein the reference time is used to adjust the target parameter in a data set corresponding to a target model to ensure consistency between the data representation of the target model in the training phase and the data representation in the inference phase;

[0125] The data set corresponding to the target model includes a first data set in a training phase and / or a second data set in an inference phase.

[0126] Here, the relevant contents involved in step 101 are explained:

[0127] The target parameters include time information of channel estimation and / or propagation time information, for example, the time information of channel estimation includes one or more of channel impulse response (CIR), power delay profile (PDP), and delay profile (DP); the propagation time information includes, for example, time of arrival (TOA) and / or time of flight (TOF);

[0128] The target model is, for example, an artificial intelligence (AI) model. The target model can be used for positioning or beam management, but is not limited thereto.

[0129] The data representation means that the target parameter is represented based on the reference time;

[0130] The training phase refers to the phase of training the target model, and the inference phase refers to the phase of performing inference and prediction using the trained target model.

[0131] In the data processing method provided in an embodiment of the present application, the first communication device determines a reference time for adjusting the target parameters in the data set corresponding to the target model, so as to facilitate subsequent adjustment of the target parameters in the data set corresponding to the target model based on the determined adjustment time, so that the target parameters in the data set corresponding to the target model are all represented based on the reference time, so that different devices have a consistent understanding of the target parameters, wherein the data set corresponding to the target model includes a first data set in the model training phase and / or a second data set in the model inference phase. In this way, it can ensure that the data representation of the target model in the training phase and the data representation in the inference phase are consistent, thereby improving the performance of the target model.

[0132] As an optional implementation, the reference time includes at least one of the following:

[0133] A subframe boundary where the first communication device receives a reference signal;

[0134] The first communication device receives a time slot boundary at which a reference signal is received.

[0135] Here, it should be noted that the reference signal includes: a positioning reference signal (PRS) and / or a sounding reference signal (SRS); wherein the PRS includes a downlink positioning reference signal (DL-PRS) and / or a sidelink positioning reference signal (SL-PRS), and the SRS includes an uplink sounding reference signal (UL-SRS). In addition, in this optional implementation, the reference signal may be a signal sent by a transmitting device in the target transmitting device group.

[0136] That is, the reference time is the subframe / time slot boundary where the local timing reception reference signal is located.

[0137] in:

[0138] When the subframe boundary where the local timing reference signal is received is used as the reference time, the reference time is defined as: T0+t SRS Wherein, T0 is the nominal start time of SFN 0 provided by the system frame number (SFN) initialization time; t SRS =(10n f +n sf )*10 -3 , where n f is the system frame number of PRS / SRS, n sf is the system subframe number of SRS / PRS;

[0139] When the slot boundary where the local timing reference signal is received is used as the reference time, the reference time is defined as: T0+t slot Where T0 is the nominal start time of SFN 0 provided by SFN initialization time; t slot =(10n f +n sf +n slot )*10 -3 / 2 μ , where n f is the system frame number of PRS / SRS, n sf is the system subframe number of SRS / PRS, n slot is the time slot number in the subframe, and μ is a parameter defined by the protocol.

[0140] As an optional implementation, the first data set and / or the second data set includes at least one of the following:

[0141] a channel measurement quantity, the channel measurement quantity including the target parameter, the channel measurement quantity being obtained by measuring a received reference signal; for example, the channel measurement quantity including at least one of a channel estimate H, time information of the channel estimate H (belonging to the target parameter), power information of the channel estimate H, and phase information of the channel estimate H; wherein the device sending the reference signal is, for example, one or more of a UE, a PRU, an RSU, an OBU, and a TRP / gNB;

[0142] A first tag; may also be referred to as a real tag; for example, the first tag may be used for positioning and / or for beam management;

[0143] The mass of the first tag; the mass of the first tag is used to indicate the accuracy of the first tag;

[0144] Confidence of the first label;

[0145] The quality of the channel measurement quantity; the quality of the channel measurement quantity is used to indicate the accuracy of the channel measurement quantity;

[0146] Confidence level of channel measurement quantity;

[0147] a first timestamp; the first timestamp is associated with the first tag and / or the channel measurement amount, and the first timestamp can be used to pair the channel measurement amount and the first tag. For example, the first timestamp is time information of when the first communication device receives the reference signal;

[0148] Identification (ID) information of the first communication device; the ID information of the first communication device may be used to pair the channel measurement value with the first tag;

[0149] Information of a reference sending device, where the reference sending device is one of a group of target sending devices that send a reference signal to the first communication device. Specifically, the reference sending device can be determined by the first communication device based on internal implementation, or can be selected from sending devices recommended or designated by the second communication device.

[0150] As an example, the first data set may include one or more of: channel measurement quantity, first tag, quality of the first tag, confidence of the first tag, quality of the channel measurement quantity, confidence of the channel measurement quantity, first timestamp, ID information of the first communication device, and information of the reference sending device, but is not limited to this.

[0151] As another example, the second data set may include one or more of: channel measurement quantity, quality of channel measurement quantity, confidence of channel measurement quantity, first timestamp, ID information of the first communication device, and information of a reference sending device, but is not limited thereto.

[0152] As a specific implementation, the first tag includes at least one of the following:

[0153] The propagation time of the reference signal; wherein the propagation time of the reference signal can be obtained by using the location information of the device transmitting the reference signal; the propagation time of the reference signal can also belong to the target parameter, and therefore, the propagation time of the reference signal can be expressed based on the reference time. In addition, in AI positioning, the propagation time of the reference signal is used to assist positioning;

[0154] First indication information, the first indication information including: a Line of Sight (LOS) indication or a Non-Line of Sight (NLOS) indication; that is, the first indication information is used to indicate whether there is a line of sight between entities transmitting and receiving reference signals, where the first indication information can be obtained by the relationship between the actual propagation time of the reference signal and the propagation time of the reference signal (based on the actual propagation time represented by the reference time); in addition, in a positioning scenario, the first indication information can be used to assist positioning;

[0155] Target time difference information; in a positioning scenario, the target time difference information can be used to assist positioning;

[0156] Location information of the first communication device; the location information of the first communication device may be pre-calibrated location information or location information obtained through a positioning method. In a positioning scenario, the location information of the first communication device is used for direct positioning;

[0157] Information related to beam management; the information related to beam management includes a beam ID and / or beam energy information, wherein the beam energy information includes: one or more of, but not limited to, reference signal received power (RSRP), signal-to-noise ratio (SNR), and signal-to-interference plus noise ratio (SINR);

[0158] A second timestamp; the second timestamp is associated with the first tag, and the second timestamp can be used to pair the first tag with the channel measurement value; for example, the second timestamp can be the time when the second communication device sends the information related to the first tag;

[0159] The ID of the first communication device is used to pair the channel measurement value with the first tag.

[0160] As a more specific implementation, the target time difference information includes at least one of the following:

[0161] First time difference information, the first time difference information including: the time difference between the time when the first communication device receives the reference signal sent by each transmitting device in the target transmitting device group and the time when the reference transmitting device sends the reference signal; that is, each reference signal received by the first communication device corresponds to one piece of first time difference information, that is: for each reference signal received by the first communication device, the first time difference information is the time difference between the time when the first communication device receives the reference signal and the time when the reference transmitting device sends the same reference signal. In addition, the first time difference information is, for example, a reference signal time difference (RSTD);

[0162] The second time difference information includes: the time difference obtained by adjusting the first time difference information using the first auxiliary information.

[0163] Here, it should be noted that, as mentioned above, the first time difference information is RSTD information, which is the difference between the propagation time between the UE and the conventional TRP (the device other than the reference transmitting device in the aforementioned target transmitting device group) and the propagation time between the UE and the reference TRP (the aforementioned reference transmitting device). The relevant definition of RSTD information can refer to the provisions in the relevant protocol.

[0164] Furthermore, as an optional implementation, the method further includes at least one of the following:

[0165] receiving a first tag sent by a second communication device;

[0166] Obtaining the first tag according to the first tag related information sent by the second communication device;

[0167] The second communication device is a network-side device, for example, the second communication device includes a LMF entity and / or an Operations Administration and Maintenance (OAM) entity;

[0168] Specifically, the first tag-related information includes at least one of the following:

[0169] distance information between the first communication device and a sending device, the sending device belonging to the target sending device group;

[0170] Time information of propagation of the reference signal between the first communication device and the transmitting device; wherein the information may also be obtained based on distance information between the first communication device and the transmitting device;

[0171] First auxiliary information;

[0172] a third timestamp; the third timestamp is associated with the first tag, and the third timestamp can be used to pair the first tag with the channel measurement value; wherein the third timestamp can be the same as or different from the second timestamp; as an example, the third timestamp can be the time when the second communication device sends the information related to the first tag;

[0173] Reference transmitting device information; the reference transmitting device may be expressed as (Reference TRP), and the reference transmitting device information includes: at least one of a PRS ID, a positioning reference signal resource identifier (PRS resource ID), and a TRP ID.

[0174] As a specific implementation manner, the first auxiliary information includes at least one of the following:

[0175] Timing information of the sending device; wherein the timing information of the sending device is used to obtain timing difference information between different sending devices;

[0176] The timing difference information between the sending devices is, that is, the timing difference information between different sending devices in the target sending device group.

[0177] Furthermore, as an optional implementation, the method further includes:

[0178] The information of the reference sending device is sent to the second communication device and / or the third communication device.

[0179] Here, it should be noted that the reference sending device can be a device selected by the first communication device based on implementation in the target sending device group, or can be a device selected by the first communication device based on sending devices recommended or designated by the second communication device.

[0180] In addition, in this optional implementation, specifically, when the first data set and / or the second data set does not include the information of the reference sending device, the information of the reference sending device may be sent to the second communication device and / or the third communication device.

[0181] In this optional implementation, by sending the information of the reference sending device to the second communication device and / or the third communication device, the data representation in the data collection phase and the reasoning phase are both related to the reference sending device, so as to ensure the consistency of the data representation in the data collection phase and the data representation in the reasoning phase.

[0182] Furthermore, as an optional implementation, the method further includes:

[0183] The first data set and / or the second data set are sent to a third communication device. Here, the target parameters in the first data set and / or the second data set have been adjusted based on the reference time.

[0184] After the third communication device receives the first data set and / or the second data set, the third communication device will adjust the channel measurement amount corresponding to the reference sending device and / or the position of the first tag corresponding to the reference sending device in the first data set and / or the second data set according to preset rules.

[0185] Here, it should be noted that when the first data set and / or the second data set include information about the reference transmitting device, the third communication device adjusts the channel measurement amount corresponding to the reference transmitting device and / or the position of the first tag corresponding to the reference transmitting device in the first data set and / or the second data set based on the information about the reference transmitting device and the preset rule; based on this, when the first data set and / or the second data set do not include information about the reference transmitting device, before executing the steps of this optional implementation method, the first communication device also needs to send the information about the reference transmitting device to the third communication device. The information about the reference transmitting device may indicate the position of the channel measurement amount and / or the first tag corresponding to the reference transmitting device in the first data set and / or the second data set.

[0186] Here, it should be noted that, when the channel measurement amount corresponding to the reference transmitting device and / or the position of the first tag in the data set (the first data set and / or the second data set) are not considered in the data collection phase and the inference phase (as shown in FIG9 ), that is, when the first communications device does not adjust the channel measurement amount corresponding to the reference transmitting device and / or the position of the first tag corresponding to the reference transmitting device in the first data set and / or the second data set, in order to ensure the consistency of the reference transmitting device in the two phases, the following steps can be performed:

[0187] 1. The LMF entity (corresponding to the aforementioned third communication device) collects training data from different UEs (corresponding to the aforementioned first communication device). The dimensions of the training data are consistent, but the channel measurement value and the first tag position corresponding to the reference TRP (corresponding to the aforementioned reference transmitting device) are not fixed;

[0188] 2. Use the collected training data to train an AI model (corresponding to the aforementioned target model). The function of this model is to output the RSTD label relative to the reference TRP (corresponding to the aforementioned target time difference information / first time difference information) based on the CIR / PDP and other information in the training data.

[0189] 3. When the UE performs inference, the order of the reference TRP is not considered and N CIRs / PDPs are directly input into the AI ​​model;

[0190] 4. The AI ​​model outputs the RSTD label;

[0191] 5. The UE reports the RSTD tag and the corresponding reference TRP information (corresponding to the information of the aforementioned reference sending device).

[0192] Furthermore, as an optional implementation, the method further includes:

[0193] Adjusting, according to a preset rule, the channel measurement amount corresponding to the reference transmitting device and / or the position of the first tag corresponding to the reference transmitting device in the first data set and / or the second data set; specifically, the preset rule is placing the channel measurement amount corresponding to the reference transmitting device and / or the first tag corresponding to the reference transmitting device at the nth position in the first data set and / or the second data set, where n∈{1…N}, N is the total amount of data in the first data set and / or the second data set, and the value of n may be based on a preconfiguration / predefinition;

[0194] Send the adjusted first data set and / or second data set to a third communication device; wherein the third communication device, for example, includes one or more of an LMF entity, an OAM entity, a UE vendor (Vendor) entity, and other third-party devices.

[0195] Below, taking the first communication device as a UE and the third communication device as an LMF entity as an example, an example related to the above optional implementation method is described in conjunction with Figure 10, wherein the R-TRP in Figure 10 is a reference-TRP (corresponding to the aforementioned reference sending device):

[0196] In this example, the channel measurement corresponding to the reference transmitting device and / or the position of the first tag in the data set (the first data set and / or the second data set) are considered in the data collection phase and the (model) inference phase. In this way, the position of the reference TRP is consistent in the data collection and model inference phases and can be pre-configured in advance. For example, the nth position is the reference TRP. As shown in FIG10 , the first position is the reference TRP. Specifically, in order to ensure the consistency of the reference TRP position in data collection, the following methods are used:

[0197] (1) The reference TRP sorting is completed by the UE and then uploaded to the data collection entity (third communication device);

[0198] (2) Reference TRP sorting is done by the data collection entity (third communication device);

[0199] Among them, in method 2, in the reasoning stage, the UE needs to place the reference TRP in a specified / specific position, perform reasoning, and then report the RSTD to the LMF. If the LMF knows the pre-configured information of the reference TRP, the UE does not need to report the reference TRP information to the LMF.

[0200] As an optional implementation, the target parameter includes time information of the channel estimation. Here, the time information of the channel estimation may be based on a sampling point or a non-sampling point. The time information of the channel estimation includes a delay position, or the time information of the channel estimation is represented by at least one of the following:

[0201] First bitmap; that is, the time information of the channel estimation is transmitted in the form of a bitmap, wherein, in the first bitmap, the bits corresponding to the delays that need to be reported are 1, and the bits corresponding to the delays that do not need to be reported are 0, wherein the length of the first bitmap is N;

[0202] The first bitmap and time slot offset; this case is for the case where the reference time is the subframe boundary where the first communication device receives the reference signal;

[0203] Additional path additional path.

[0204] Here, it should be noted that the case where the time information of the channel estimation includes the delay position is for the case where the first communication device needs to directly report N' delay values ​​that meet the specific condition / preset condition / predefined condition / first condition, where N' can be preconfigured or predefined. Here, the specific condition / preset condition / predefined condition / first condition can include at least one of a path with power greater than a set threshold a, the first N' paths with larger power, and N' less than a set threshold b;

[0205] Taking Figure 11 as an example, when reporting the time information of the channel estimation in the form of a bitmap, assuming that the required reporting length is N, the bitmap corresponding to Figure 11 is: 01100100100000....; when the time information of the channel estimation includes the delay position, the delay position that needs to be reported corresponding to Figure 11 can be expressed as: 000000001 / 000000010 / 00000101 / 00001000.

[0206] As an optional implementation, when the channel measurement amount includes power information of the channel estimate H, the information is reported / transmitted in at least one of the following ways:

[0207] The uplink sounding reference signal reference signal received power (UL-SRS RSRP) or the uplink sounding reference signal reference signal received path power (UL-SRS RSRPP) in the relevant protocol;

[0208] Sidelink Sounding Reference Signal Received Power (DL-SRS RSRP) or Sidelink Sounding Reference Signal Received Path Power (DL-SRS RSRPP) in the relevant protocols;

[0209] The downlink sounding reference signal reference signal received power (DL-SRS RSRP) or the downlink sounding reference signal reference signal received path power (DL-SRS RSRPP) in the relevant protocol is used.

[0210] An embodiment of the present application further provides a data processing method, which is applied to a second communication device, wherein the second communication device is a network-side device, for example, the second communication device includes an LMF entity and / or an OAM entity; as shown in FIG2 , the method includes:

[0211] Step 201: Send a first tag to a first communication device; and / or, send first tag related information to the first communication device, where the first tag related information is used by the first communication device to obtain the first tag, and the first tag is carried in a first data set, which is a data set in the training phase of the target model.

[0212] Here, it should be noted that the target parameters in the first tag are adjusted by the reference time. Specifically, the target parameters include the propagation time information of the reference signal (such as TOA); that is, the target parameters in the first tag can be expressed based on the reference time; in this way, it can be ensured that the representation of the propagation time of the reference signal sent by different sending devices to the first sending device is consistent; so that different devices have a consistent understanding of the target parameters, thereby improving the performance of the target model; in addition, the reference time includes the subframe boundary where the first communication device receives the reference signal, and / or the time slot boundary where the first communication device receives the reference signal.

[0213] In an embodiment of the present application, the second communication device sends the first tag and / or first tag related information to the first communication device, wherein the first tag related information is used by the first communication device to obtain the first tag, and the first tag is carried in a first data set, which is a data set for the training phase of the target model; in this way, the first communication device can obtain target time difference information (such as RSTD) based on the received first tag and / or first tag related information, thus providing a way for the first communication device to obtain RSTD, thereby generating a first data set for target model training.

[0214] Optionally, the first data set includes one or more of channel measurement quantity, first label, quality of the first label, confidence of the first label, quality of the channel measurement quantity, confidence of the channel measurement quantity, first timestamp, ID information of the first communication device and information of the reference sending device, but is not limited to this.

[0215] As an optional implementation, the first tag includes at least one of the following:

[0216] The propagation time of the reference signal; i.e., the aforementioned target parameter in the embodiment of the present application; therefore, the propagation time of the reference signal can be represented based on the reference time, wherein the propagation time of the reference signal can be obtained by the location information of the device transmitting the reference signal; in addition, in AI positioning, the propagation time of the reference signal is used to assist positioning;

[0217] First indication information, the first indication information including: a Loss of Sight (LOS) indication or a Non-Low of Sight (NLOS) indication; that is, the first indication information is used to indicate whether there is a line of sight between entities transmitting and receiving reference signals, which can be obtained by the relationship between the actual propagation time of the reference signal and the propagation time of the reference signal; in addition, in a positioning scenario, the first indication information can be used to assist positioning;

[0218] Target time difference information; in a positioning scenario, the target time difference information can be used to assist positioning;

[0219] Location information of the first communication device; the location information of the first communication device may be pre-calibrated location information or location information obtained through a positioning method. In a positioning scenario, the location information of the first communication device is used for direct positioning;

[0220] Information related to beam management, the information related to beam management including beam ID and / or beam energy information, wherein the beam energy information includes: one or more of RSRP, SNR and SINR, but is not limited thereto.

[0221] As a specific implementation, the target time difference information includes at least one of the following:

[0222] first time difference information, the first time difference information comprising: a time difference between a time when the first communication device receives a reference signal sent by each transmitting device in a target transmitting device group and a time when a reference transmitting device sends the reference signal; wherein the target transmitting device group includes devices that transmit reference signals to the first communication device, and the reference transmitting device is one of the target transmitting device group; and the first time difference information is, for example, a reference signal time difference (RSTD);

[0223] The second time difference information includes: the time difference obtained by adjusting the first time difference information using the first auxiliary information.

[0224] As an optional implementation, the first tag-related information includes at least one of the following:

[0225] distance information between the first communication device and a transmitting device, the transmitting device being a device in a target transmitting device group that transmits a reference signal to the first communication device;

[0226] Time information of propagation of the reference signal between the first communication device and the transmitting device; wherein the information may also be obtained based on distance information between the first communication device and the transmitting device;

[0227] First auxiliary information;

[0228] A third timestamp; the third timestamp is associated with the first tag, and the third timestamp can be used to pair the first tag with the channel measurement value; as an example, the third timestamp can be the time when the second communication device sends the information related to the first tag;

[0229] The information of the reference sending device, the reference sending device is one of the target sending device group, the reference sending device can be expressed as (Reference TRP), and the information of the reference sending device includes: at least one of: PRS ID, PRS resource ID and TRP ID, but is not limited to this.

[0230] Here, it should be noted that the reference sending device can be a device selected by the first communication device based on implementation in the target sending device group, or can be a device selected by the first communication device based on sending devices recommended or designated by the second communication device.

[0231] Furthermore, as an optional implementation, before step 201, the method further includes:

[0232] Obtaining first auxiliary information; where the first auxiliary information may be provided by another device (e.g., a gNB) and / or known internally by the second communication device;

[0233] receiving information of a reference sending device sent by the first communication device;

[0234] Acquire the first tag and / or first tag related information according to the first auxiliary information and / or information of the reference sending device;

[0235] The reference sending device is one of a target sending device group, and the target sending device includes a device that sends a reference signal to the first communication device.

[0236] As a specific implementation manner, the first auxiliary information includes at least one of the following:

[0237] Timing information of the sending device; wherein the timing information of the sending device is used to obtain timing difference information between different sending devices;

[0238] The timing difference information between the sending devices is, that is, the timing difference information between different sending devices in the target sending device group.

[0239] Below, in conjunction with Figure 8, an implementation example of obtaining first time difference information (such as RSTD) is described. The UE in Figure 8 represents the first communication device, the LMF in Figure 8 represents the second communication device, TRP1 and TRP2 in Figure 8 represent different transmitting devices, and TRP1 is the reference transmitting device (reference TRP). Assume that the distances between TRP1 and TRP2 in Figure 8 and the UE are d1 and d2, respectively. Based on this, the UE can obtain the first tag in any of the following ways:

[0240] Method 1: LMF provides real labels (such as RSTD). There are two specific implementation methods:

[0241] Implementation method 1: LMF knows the location information of TRP1, TRP2, and UE, obtains RSTD information based on (d1-d2) / c, and sends it to the UE;

[0242] Implementation method 2: The LMF knows the location information of TRP1, TRP2, and the UE. The LMF also knows the timing offset Δt between TRP1 and TRP2. Based on this information, the LMF calculates (d1-d2) / c+Δt to obtain RSTD information and sends it to the UE. The Δt information may be notified to the LMF by the gNB. The assistance data transmitted from the gNB to the LMF can refer to the relevant provisions of the relevant protocols.

[0243] Method 2: The UE provides a real label (such as RSTD), which includes the following two implementation methods:

[0244] Implementation method 1: The UE knows TRP1, TRP2, and the UE's location information, and obtains RSTD information based on (d1-d2) / c;

[0245] Implementation method 2: The UE knows TRP1, TRP2, and the UE's location information, and the UE obtains the information of the timing deviation △t between TRP1 and TRP2. Based on the known information, the UE calculates (d1-d2) / c+△t to obtain the RSTD information; wherein, the UE obtains the information of the timing deviation △t between TRP1 and TRP2, which may be informed by the LMF, wherein the auxiliary data that can be transmitted from the LMF to the UE can also refer to the relevant provisions of the relevant protocol.

[0246] 4 and 5 , the process of generating the first data set in the training phase by the first communication device through interaction between the first communication device and the second communication device is described below:

[0247] As shown in FIG4 , first, the first communication device receives a reference signal (sent by the aforementioned transmitting device); second, the first communication device generates a channel measurement value A (generated based on the received reference signal); third, the second communication device obtains auxiliary information (corresponding to the aforementioned first auxiliary information); further, based on the auxiliary information, it generates a true label B (target time difference information corresponding to the reference signal received by the first communication device); then, the second communication device sends the true label B to the first communication device; finally, the first communication device generates training data (A, B, ...);

[0248] As shown in Figure 5, first, the first communication device receives a reference signal (sent by the aforementioned transmitting device); secondly, the first communication device generates a channel measurement quantity A (generated based on the received reference signal); thirdly, the second communication device obtains auxiliary information (corresponding to the aforementioned first auxiliary information); thereafter, the second communication device sends the auxiliary information to the first communication device; then, the first communication device generates a true label B (generated based on the auxiliary information); finally, the first communication device generates training data (A, B, ...).

[0249] An embodiment of the present application further provides a data processing method, which is applied to a third communication device. The third communication device is a device for collecting training data or a device for model inference. The third communication device, as a device for collecting training data, for example, includes at least one of the following: a LMF entity, an OAM, a UE Vendor, and other third-party devices; the third communication device, as a device for model inference, for example, includes at least one of the following: an LMF entity, a TRP / gNB, and a UE. As shown in FIG3 , the method includes:

[0250] Step 301: receiving a data set corresponding to a target model from a first communication device, wherein target parameters in the data set are information adjusted according to a reference time, so as to ensure consistency between data representation of the target model in a training phase and data representation in an inference phase;

[0251] The data set corresponding to the target model includes a first data set in a training phase and / or a second data set in an inference phase.

[0252] Here, it should be noted that when the third communication device is used to collect training data, after the third communication device receives the data set corresponding to the target model sent by the first communication device, the third communication device can provide the collected data to the device that performs model training; when the third communication device is used for model inference, after the third communication device receives the data set corresponding to the target model sent by the first communication device, it can use the target model for inference based on the received data set to obtain output information (such as RSTD) corresponding to the model input information.

[0253] The reference time includes: a subframe boundary at which the first communication device receives a reference signal; and / or a time slot boundary at which the first communication device receives a reference signal.

[0254] The first data set and / or the second data set includes at least one of the following: a channel measurement quantity, the channel measurement quantity including the target parameter, the channel measurement quantity being obtained by measuring a received reference signal; a first tag; the quality of the first tag; the confidence of the first tag; the quality of the channel measurement quantity; the confidence of the channel measurement quantity; a first timestamp; ID information of a first communication device; and information of a reference sending device, the reference sending device being one of a group of target sending devices that sends a reference signal to the first communication device.

[0255] In an embodiment of the present application, a third communication device receives a data set corresponding to a target model sent by a first communication device, wherein the target parameters in the data set are information adjusted according to a reference time; to ensure consistency between the data representation of the target model in the training phase and the data representation in the reasoning phase; wherein the data set corresponding to the target model includes the first data set in the training phase and / or the second data set in the reasoning phase; in this way, different devices have consistent understanding of the same data, thereby improving model performance.

[0256] Furthermore, as an optional implementation, the method further includes:

[0257] and receiving information of a reference transmitting device sent by the first communication device, where the reference transmitting device is one of a group of target transmitting devices that transmit a reference signal to the first communication device. Here, the information of the reference transmitting device may, for example, indicate a channel measurement value corresponding to the reference transmitting device and / or a position of a first tag in the first dataset and / or the second dataset.

[0258] Furthermore, as an optional implementation, the method further includes:

[0259] According to a preset rule, the channel measurement value corresponding to the reference transmitting device and / or the position of the first tag corresponding to the reference transmitting device in the first data set and / or the second data set are adjusted.

[0260] Here, the adjustment process of the third communication device is similar to the adjustment process of the first communication device. Specifically, for example, the channel measurement amount corresponding to the reference sending device and / or the position of the first tag corresponding to the reference sending device in the first data set and / or the second data set are adjusted according to preset rules and information of the reference sending device. Details are not repeated here.

[0261] 6 and 7 , the reporting process of the first data set and the second data set through the interaction between the first communication device and the third communication device is described below:

[0262] As shown in Figure 6, first, the first communication device obtains training data (A, B, ...) (corresponding to the first data set); secondly, the first communication device sends the training data (A, B, ...) to the third communication device; as shown in Figure 7, the first communication device obtains inference data (A, ...) (corresponding to the second data set); secondly, the first communication device sends the inference data (A, ...) to the third communication device.

[0263] It is noted here that the relevant contents of the above-mentioned methods can be referenced to each other, and the repeated contents will not be repeated.

[0264] The data processing method provided in the embodiment of the present application is specifically a method for improving AI positioning performance, wherein, by setting the reference time, the consistency of data representation in the training phase and the inference phase can be ensured, thereby ensuring the performance of the model; when the output of the model is target time difference information (such as RSTD), a selection rule for the reference TRP that the UE-side AI model needs to align with during the training and inference phases is provided to ensure consistency during the training and inference phases; a method and process for obtaining the training data label (target time difference information) of the AI ​​positioning model is also provided, which fills the gap in the current lack of a method and process for obtaining the target time difference information.

[0265] An embodiment of the present application further provides a data processing apparatus, applied to a first communication device, as shown in FIG12 , the apparatus including:

[0266] Determination module 1201, configured to determine a reference time of a target parameter, wherein the reference time is used to adjust the target parameter in a data set corresponding to a target model to ensure consistency between the data representation of the target model during the training phase and the data representation during the inference phase;

[0267] The data set corresponding to the target model includes a first data set in a training phase and / or a second data set in an inference phase.

[0268] Optionally, the reference time includes at least one of the following:

[0269] A subframe boundary where the first communication device receives a reference signal;

[0270] The first communication device receives a time slot boundary at which a reference signal is received.

[0271] Optionally, the first data set and / or the second data set includes at least one of the following:

[0272] a channel measurement amount, the channel measurement amount including the target parameter, the channel measurement amount being obtained by measuring a received reference signal;

[0273] First label;

[0274] The quality of the first label;

[0275] Confidence of the first label;

[0276] The quality of channel measurements;

[0277] Confidence level of channel measurement quantity;

[0278] First timestamp;

[0279] Identity ID information of the first communication device;

[0280] Information of a reference sending device, where the reference sending device is one of a target sending device group that sends a reference signal to the first communication device.

[0281] Optionally, the first tag includes at least one of the following:

[0282] the propagation time of the reference signal;

[0283] First indication information, the first indication information including: line-of-sight (LOS) indication, or non-line-of-sight (NLOS) indication;

[0284] Target time difference information;

[0285] location information of the first communication device;

[0286] Information related to beam management;

[0287] Second timestamp;

[0288] ID information of the first communication device.

[0289] Optionally, the target time difference information includes at least one of the following:

[0290] first time difference information, the first time difference information comprising: a time difference between a time when the first communication device receives a reference signal sent by each sending device in the target sending device group and a time when the reference sending device sends the reference signal;

[0291] The second time difference information includes: the time difference obtained by adjusting the first time difference information using the first auxiliary information.

[0292] Optionally, the device further comprises at least one of the following:

[0293] A receiving module, configured to receive a first tag sent by a second communication device;

[0294] An acquisition module, configured to obtain the first tag according to the first tag related information sent by the second communication device;

[0295] The first tag related information includes at least one of the following:

[0296] distance information between the first communication device and a sending device, the sending device belonging to the target sending device group;

[0297] First auxiliary information;

[0298] Third timestamp;

[0299] Refer to the sending device information.

[0300] Optionally, the first auxiliary information includes at least one of the following:

[0301] Timing information of the sending device;

[0302] The timing difference information between the sending devices.

[0303] Optionally, the device further comprises:

[0304] The first sending module is configured to send the information of the reference sending device to the second communication device and / or the third communication device.

[0305] Optionally, the device further comprises:

[0306] The second sending module is configured to send the first data set and / or the second data set to a third communication device.

[0307] Optionally, the device further comprises:

[0308] an adjustment module, configured to adjust, according to a preset rule, the channel measurement value corresponding to the reference sending device and / or the position of the first tag corresponding to the reference sending device in the first data set and / or the second data set;

[0309] The third sending module is configured to send the adjusted first data set and / or second data set to a third communication device.

[0310] Optionally, the target parameter includes time information of the channel estimation; wherein the time information of the channel estimation includes a delay position, or the time information of the channel estimation is represented by at least one of the following:

[0311] First bitmap;

[0312] First bitmap and time slot offset;

[0313] Additional path additional path.

[0314] It should be noted here that the above-mentioned data processing device provided in the embodiment of the present application can implement all the method steps implemented in the data processing method embodiment on the above-mentioned first communication device side, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0315] An embodiment of the present application further provides a data processing apparatus, applied to a second communication device, as shown in FIG13 , the apparatus including:

[0316] The sending module 1301 is configured to perform at least one of the following:

[0317] sending a first tag to a first communication device;

[0318] First tag-related information is sent to the first communication device, where the first tag-related information is used by the first communication device to obtain the first tag. The first tag is carried in a first data set, which is a data set in the training phase of the target model.

[0319] Optionally, the first tag includes at least one of the following:

[0320] The propagation time of the reference signal;

[0321] First indication information, the first indication information including: line-of-sight (LOS) indication, or non-line-of-sight (NLOS) indication;

[0322] Target time difference information;

[0323] location information of the first communication device;

[0324] Information related to beam management;

[0325] Second timestamp;

[0326] ID information of the first communication device.

[0327] Optionally, the target time difference information includes at least one of the following:

[0328] first time difference information, the first time difference information comprising: a time difference between a time when the first communication device receives a reference signal sent by each transmitting device in a target transmitting device group and a time when a reference transmitting device sends the reference signal; wherein the target transmitting device group includes devices that transmit reference signals to the first communication device, and the reference transmitting device is one of the target transmitting device group;

[0329] The second time difference information includes: the time difference obtained by adjusting the first time difference information using the first auxiliary information.

[0330] Optionally, the first tag-related information includes at least one of the following:

[0331] distance information between the first communication device and a transmitting device, the transmitting device being a device in a target transmitting device group that transmits a reference signal to the first communication device;

[0332] First auxiliary information;

[0333] Third timestamp;

[0334] Information of a reference sending device, where the reference sending device is one of the target sending device group.

[0335] Optionally, the device further comprises:

[0336] A first acquisition module, configured to acquire first auxiliary information;

[0337] a receiving module, configured to receive information of a reference sending device sent by the first communication device;

[0338] a second acquiring module, configured to acquire the first tag and / or information related to the first tag according to the first auxiliary information and / or information of the reference sending device;

[0339] The reference sending device is one of a target sending device group, and the target sending device includes a device that sends a reference signal to the first communication device.

[0340] Optionally, the first auxiliary information includes at least one of the following:

[0341] Timing information of the sending device;

[0342] The timing difference information between the sending devices.

[0343] It should be noted here that the above-mentioned data processing device provided in the embodiment of the present application can implement all the method steps implemented in the data processing method embodiment on the above-mentioned second communication device side, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0344] An embodiment of the present application further provides a data processing apparatus, applied to a third communication device, as shown in FIG14 , including:

[0345] A first receiving module 1401 is configured to receive a data set corresponding to a target model sent by a first communication device, wherein target parameters in the data set are information adjusted according to a reference time, so as to ensure consistency between data representation of the target model in a training phase and data representation in an inference phase;

[0346] The data set corresponding to the target model includes a first data set in a training phase and / or a second data set in an inference phase.

[0347] Optionally, the device further comprises:

[0348] The second receiving module is configured to receive information of a reference sending device sent by the first communication device, where the reference sending device is one of a group of target sending devices that send a reference signal to the first communication device.

[0349] Optionally, the device further comprises:

[0350] The adjustment module is configured to adjust the channel measurement value corresponding to the reference transmitting device and / or the position of the first tag corresponding to the reference transmitting device in the first data set and / or the second data set according to a preset rule.

[0351] It should be noted here that the above-mentioned data processing device provided in the embodiment of the present application can implement all the method steps implemented in the data processing method embodiment on the above-mentioned third communication device side, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0352] An embodiment of the present application also provides a communication device, including: a transceiver 1510, a processor 1500, a memory 1520, and a program or instruction stored on the memory 1520 and executable on the processor 1500. When the program or instruction is executed by the processor 1500, the data processing method applied to the first communication device as described above is implemented, or the data processing method applied to the second communication device as described above is implemented, or the data processing method applied to the third communication device as described above is implemented.

[0353] The transceiver 1510 is configured to receive and send data under the control of the processor 1500 .

[0354] In FIG15 , the bus architecture may include any number of interconnected buses and bridges, specifically various circuits linked together by one or more processors represented by processor 1500 and memory represented by memory 1520. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1510 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. The processor 1500 is responsible for managing the bus architecture and general processing, and the memory 1520 may store data used by the processor 1500 when performing operations.

[0355] It should be noted here that the above-mentioned communication device provided in the embodiment of the present application can implement the data processing method applied to the first communication device as described above, or implement the data processing method applied to the second communication device as described above, or implement the data processing method applied to the third communication device as described above, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0356] The present application also provides a readable storage medium having a program stored thereon. When the program is executed by a processor, the data processing method applied to the first communication device, the second communication device, or the third communication device as described above can be implemented, and the same technical effect can be achieved. To avoid repetition, the details are not described here. The readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0357] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course, by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the relevant technology, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, disk, CD), and includes a number of instructions for executing the methods described in each embodiment of the present application.

[0358] Therefore, an embodiment of the present application also provides a computer program product, including computer instructions, which, when executed by a processor, can implement the data processing method applied to the first communication device or the second communication device or the third communication device as described above, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.

[0359] Finally, it should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "includes," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or device comprising the element.

[0360] The above is an optional implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles described in the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A data processing method, applied to a first communication device, comprising: Determining a reference time for a target parameter, wherein the reference time is used to adjust the target parameter in a data set corresponding to a target model to ensure consistency between the data representation of the target model during the training phase and the data representation during the inference phase; The data set corresponding to the target model includes a first data set in a training phase and / or a second data set in an inference phase.

2. The method according to claim 1, wherein The reference time includes at least one of the following: A subframe boundary where the first communication device receives a reference signal; The first communication device receives a time slot boundary at which a reference signal is received.

3. The method according to claim 1, wherein The first data set and / or the second data set includes at least one of the following: a channel measurement amount, the channel measurement amount including the target parameter, the channel measurement amount being obtained by measuring a received reference signal; First label; The quality of the first label; Confidence of the first label; The quality of channel measurements; Confidence level of channel measurement quantity; First timestamp; Identity ID information of the first communication device; Information of a reference sending device, where the reference sending device is one of a target sending device group that sends a reference signal to the first communication device.

4. The method according to claim 3, wherein: The first tag includes at least one of the following: the propagation time of the reference signal; First indication information, the first indication information including: line-of-sight (LOS) indication, or non-line-of-sight (NLOS) indication; Target time difference information; location information of the first communication device; Information related to beam management; Second timestamp; ID information of the first communication device.

5. The method according to claim 4, wherein The target time difference information includes at least one of the following: first time difference information, the first time difference information comprising: a time difference between a time when the first communication device receives a reference signal sent by each sending device in the target sending device group and a time when the reference sending device sends the reference signal; The second time difference information includes: the time difference obtained by adjusting the first time difference information using the first auxiliary information.

6. The method according to claim 3, wherein: The method further comprises at least one of the following: receiving a first tag sent by a second communication device; Obtaining the first tag according to the first tag related information sent by the second communication device; The first tag related information includes at least one of the following: distance information between the first communication device and a sending device, the sending device belonging to the target sending device group; First auxiliary information; Third timestamp; Refer to the sending device information.

7. The method according to claim 5 or 6, wherein: The first auxiliary information includes at least one of the following: Timing information of the sending device; The timing difference information between the sending devices.

8. The method according to claim 3, wherein: The method further comprises: The information of the reference sending device is sent to the second communication device and / or the third communication device.

9. The method according to claim 3 or 8, wherein The method further comprises: The first data set and / or the second data set are sent to a third communication device.

10. The method according to claim 3, wherein: The method further comprises: Adjusting, according to a preset rule, a channel measurement value corresponding to the reference transmitting device and / or a position of a first tag corresponding to the reference transmitting device in the first data set and / or the second data set; The adjusted first data set and / or second data set is sent to a third communication device.

11. The method according to claim 1, wherein The target parameter includes time information of the channel estimation; wherein the time information of the channel estimation includes a delay position, or the time information of the channel estimation is represented by at least one of the following: First bitmap; First bitmap and time slot offset; Additional path additionalpath.

12. A data processing method, applied to a second communication device, the data processing method comprising at least one of the following: sending a first tag to a first communication device; First tag-related information is sent to the first communication device, where the first tag-related information is used by the first communication device to obtain the first tag. The first tag is carried in a first data set, which is a data set in the training phase of the target model.

13. The method according to claim 12, wherein: The first tag includes at least one of the following: The propagation time of the reference signal; First indication information, the first indication information including: line-of-sight (LOS) indication, or non-line-of-sight (NLOS) indication; Target time difference information; location information of the first communication device; Information related to beam management; Second timestamp; ID information of the first communication device.

14. The method according to claim 13, wherein The target time difference information includes at least one of the following: first time difference information, the first time difference information comprising: a time difference between a time when the first communication device receives a reference signal sent by each transmitting device in a target transmitting device group and a time when a reference transmitting device sends the reference signal; wherein the target transmitting device group includes devices that transmit reference signals to the first communication device, and the reference transmitting device is one of the target transmitting device group; The second time difference information includes: the time difference obtained by adjusting the first time difference information using the first auxiliary information.

15. The method according to claim 12, wherein: The first tag related information includes at least one of the following: distance information between the first communication device and a transmitting device, the transmitting device being a device in a target transmitting device group that transmits a reference signal to the first communication device; First auxiliary information; Third timestamp; Information of a reference sending device, where the reference sending device is one of the target sending device group.

16. The method according to any one of claims 12 to 15, wherein: Before sending the first tag to the first communication device and / or sending information related to the first tag to the first communication device, the method further includes: Obtaining first auxiliary information; receiving information of a reference sending device sent by the first communication device; Acquire the first tag and / or first tag related information according to the first auxiliary information and / or information of the reference sending device; The reference sending device is one of a target sending device group, and the target sending device includes a device that sends a reference signal to the first communication device.

17. The method according to claim 15, wherein: The first auxiliary information includes at least one of the following: Timing information of the sending device; The timing difference information between the sending devices.

18. A data processing method, applied to a third communication device, the data processing method comprising: receiving a data set corresponding to a target model and sent by a first communication device, wherein target parameters in the data set are information adjusted according to a reference time; To ensure the consistency of the data representation of the target model in the training phase and the data representation in the inference phase; The data set corresponding to the target model includes a first data set in a training phase and / or a second data set in an inference phase.

19. The method according to claim 18, wherein The method further comprises: Information of a reference transmitting device sent by the first communication device is received, where the reference transmitting device is one of a group of target transmitting devices that transmit a reference signal to the first communication device.

20. The method according to claim 19, wherein The method further comprises: According to a preset rule, the channel measurement value corresponding to the reference transmitting device and / or the position of the first tag corresponding to the reference transmitting device in the first data set and / or the second data set are adjusted.

21. A data processing device, applied to a first communication device, the data processing device comprising: a determination module, configured to determine a reference time of a target parameter, wherein the reference time is used to adjust the target parameter in a data set corresponding to a target model to ensure consistency between the data representation of the target model in a training phase and the data representation in an inference phase; The data set corresponding to the target model includes a first data set in a training phase and / or a second data set in an inference phase.

22. A data processing device, applied to a second communication device, the data processing device comprising: The sending module is configured to perform at least one of the following: sending a first tag to a first communication device; First tag-related information is sent to the first communication device, where the first tag-related information is used by the first communication device to obtain the first tag. The first tag is carried in a first data set, which is a data set in the training phase of the target model.

23. A data processing device, applied to a third communication device, the data processing device comprising: a receiving module, configured to receive a data set corresponding to a target model and sent by a first communication device, wherein the target parameters in the data set are information adjusted according to a reference time; To ensure the consistency of the data representation of the target model in the training phase and the data representation in the inference phase; The data set corresponding to the target model includes a first data set in a training phase and / or a second data set in an inference phase.

24. A communication device comprising: A transceiver, a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the data processing method according to any one of claims 1 to 11, or implements the data processing method according to any one of claims 12 to 17, or implements the data processing method according to any one of claims 18 to 20.

25. A readable storage medium having a program or instruction stored thereon, wherein when the program or instruction is executed by a processor, the program or instruction implements the data processing method according to any one of claims 1 to 11, or implements the data processing method according to any one of claims 12 to 17, or implements the data processing method according to any one of claims 18 to 20.

26. A computer program product comprising computer instructions, wherein when the computer instructions are executed by a processor, the computer program product implements the data processing method according to any one of claims 1 to 11, or the data processing method according to any one of claims 12 to 17, or the data processing method according to any one of claims 18 to 20.

Citation Information

Patent Citations

  • Positioning method based on artificial intelligence AI model and communication equipment

    CN116567806A

  • Channel estimation method and device, electronic equipment and storage medium

    CN116760666A

  • Channel prediction method and device and wireless communication equipment

    CN116846493A

  • Average environmental channel estimation

    US20220069929A1