WO2025065195A1 - Processing method, and device and storage medium - Google Patents
Processing method, and device and storage medium Download PDFInfo
- Publication number
- WO2025065195A1 WO2025065195A1 PCT/CN2023/121274 CN2023121274W WO2025065195A1 WO 2025065195 A1 WO2025065195 A1 WO 2025065195A1 CN 2023121274 W CN2023121274 W CN 2023121274W WO 2025065195 A1 WO2025065195 A1 WO 2025065195A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- measurement result
- similarity
- decoding model
- decoding
- model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/06—Testing, supervising or monitoring using simulated traffic
Definitions
- the present disclosure solves the problem of supervising the operating performance of the model of the second device through the first device, thereby reducing the complexity of monitoring the operating conditions of the model of the second device, ensuring the normal operation of the model, and further ensuring the reliability of communication.
- the embodiments of the present disclosure provide a processing method, a device, and a storage medium.
- the first input data includes a compressed measurement result
- the first output data includes an original measurement result or a second measurement result restored after a second decoding model decodes the first measurement result of the first device, and the second decoding model is set on the second device;
- a processing method comprising:
- the second device sends first input data and first output data, wherein the first input data includes a compressed measurement result; the first output data includes an original measurement result or a second measurement result restored after a second decoding model decodes the first measurement result of the first device, and the second decoding model is set on the second device;
- the trained first decoding model is used to obtain a similarity difference value, and the similarity difference value is used to indicate the difference between the first decoding model and the second decoding model.
- a processing method comprising:
- the second device sends the first input data and the first output data
- the first device acquires first input data and first output data, wherein the first input data includes a compressed measurement result; the first output data includes an original measurement result or a second measurement result restored after a second decoding model decodes the first measurement result of the first device, and the second decoding model is set on the second device;
- the first device trains a first decoding model based on the first input data and the first output data to obtain a training a first decoding model after the first decoding model is set in the first device;
- the first device obtains a similarity difference value based on the trained first decoding model, where the similarity difference value is used to indicate a difference between the first decoding model and the second decoding model.
- a first device including:
- a processing module configured to obtain first input data and first output data, wherein the first input data includes a compressed measurement result; the first output data includes an original measurement result or a second measurement result restored after a second decoding model decodes the first measurement result of the first device, and the second decoding model is set on the second device;
- the processing module is further used to train a first decoding model based on the first input data and the first output data to obtain a trained first decoding model, wherein the first decoding model is set in the first device;
- the processing module is further used to obtain a similarity difference value based on the trained first decoding model, where the similarity difference value is used to indicate the difference between the first decoding model and the second decoding model.
- a second device including:
- a transceiver module configured to send first input data and first output data, wherein the first input data includes a compressed measurement result; and the first output data includes an original measurement result or a second measurement result restored after a second decoding model decodes the first measurement result of the first device, wherein the second decoding model is set on the second device;
- the first input data and the first output data are used to train a first decoding model, and the first decoding model is set in the first device;
- the trained first decoding model is used to obtain a similarity difference value, and the similarity difference value is used to indicate the difference between the first decoding model and the second decoding model.
- a first device including:
- processors one or more processors
- the first device is used to execute any method described in the first aspect.
- a second device including:
- processors one or more processors
- the second device is used to execute any method described in the second aspect.
- a communication system including:
- a first device and a second device wherein the first device is configured to implement the processing method described in the first aspect, and the second device is configured to implement the processing method described in the second aspect.
- a storage medium stores instructions, and when the instructions are executed on a communication device, the communication device executes a method as described in any one of the first aspect or the second aspect.
- FIG1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.
- FIG2 is an interactive schematic diagram of a processing method according to an embodiment of the present disclosure
- FIG3A is a schematic flow chart of a processing method according to an embodiment of the present disclosure.
- FIG3B is a flow chart of a processing method according to an embodiment of the present disclosure.
- FIG4 is a schematic flow chart of a processing method according to an embodiment of the present disclosure.
- FIG5 is a schematic flow chart of a processing method according to an embodiment of the present disclosure.
- FIG6A is a schematic diagram of the structure of a terminal provided in an embodiment of the present disclosure.
- FIG6B is a schematic diagram of the structure of a network device proposed in an embodiment of the present disclosure.
- FIG7A is a schematic diagram of the structure of a communication device provided in an embodiment of the present disclosure.
- FIG. 7B is a schematic diagram of the structure of a chip proposed in an embodiment of the present disclosure.
- the present disclosure provides a processing method, a terminal and a storage medium.
- an embodiment of the present disclosure provides a processing method, the method comprising:
- the first input data includes a compressed measurement result
- the first output data includes an original measurement result or a second measurement result restored after a second decoding model decodes the first measurement result of the first device, and the second decoding model is set on the second device;
- a similarity difference value is obtained, where the similarity difference value is used to indicate the difference between the first decoding model and the second decoding model.
- the original measurement result can be understood as the real CSI (Channel State Information, channel state reference signal), that is, Ground-truth CSI.
- the ground-truth CSI When the ground-truth CSI is transmitted, its representation method can be Float 32 or high-resolution codebook form.
- a method for obtaining the difference in decoding models between two devices is provided, and the operating performance of the decoding model of the second device can be supervised by the first device.
- the operating performance of the decoding model of the second device can be determined without data transmission, thereby reducing the amount of data transmission, reducing the complexity of monitoring the operating status of the model of the second device, ensuring the normal operation of the model, and thus ensuring the reliability of communication.
- the first decoding model of the first device can be trained by obtaining compressed measurement results and original measurement results, so as to determine the similarity difference according to the trained decoding model, and then the operating performance of the decoding model of the second device can be monitored according to the similarity difference to ensure the accuracy of monitoring.
- the similarity is obtained based on the trained first decoding model.
- Degree difference including:
- the similarity difference is determined based on the at least one first training similarity and the at least one second training similarity.
- the similarity of decoding by the first decoding model and the similarity of the second decoding model can be obtained respectively by running the first decoding model and the second decoding model, and then the similarity difference can be determined according to the similarities of the two decoding models to ensure the accuracy of the obtained similarity.
- the determining the similarity difference based on the at least one first training similarity and the at least one second training similarity includes:
- An average value of the at least one difference value is determined as the similarity difference value.
- the similarity difference is determined by obtaining the average value of the difference, thereby ensuring the accuracy of the obtained similarity difference.
- the variance or standard deviation of the difference is less than a difference threshold.
- the variance or standard deviation of the obtained difference is smaller than the difference threshold, which ensures the accuracy and stability of the obtained data, and further ensures the accuracy of the obtained similarity difference.
- determining at least one first training similarity based on the trained first decoding model includes:
- the first training similarity is determined based on the fifth measurement result and the third measurement result.
- the first training similarity can be obtained by encoding and decoding the measurement result, thereby ensuring the accuracy of the obtained first training similarity.
- determining at least one second training similarity based on the second decoding model includes:
- the second training similarity is determined based on the fifth measurement result and the fourth measurement result.
- the second training similarity can be obtained by encoding and decoding the measurement result, thereby ensuring the accuracy of the obtained second training similarity.
- obtaining the first input data and the first output data includes:
- First information sent by a second device is received, where the first information includes the first input data and the first output data.
- the first information further includes at least one of the following:
- Scene information where the scene information is used to indicate a scene in which the first information is located
- Configuration information where the configuration information is used to indicate a configuration for the first device to perform measurement.
- an embodiment of the present disclosure provides a processing method, the method comprising:
- the first input data and the first output data are used to train a first decoding model, and the first decoding model is set in the first device;
- the trained first decoding model is used to obtain a similarity difference value, and the similarity difference value is used to indicate the difference between the first decoding model and the second decoding model.
- the similarity difference is obtained based on the trained first decoding model
- the trained first decoding model is obtained by training the first decoding model based on the first input data and the first output data;
- the first input data includes a compressed measurement result; the first output data includes an original measurement result or a second measurement result restored after the second decoding model decodes the first measurement result of the first device.
- obtaining the similarity difference based on the trained first decoding model includes:
- the similarity difference is determined based on the at least one first training similarity and the at least one second training similarity;
- the at least one second training similarity is determined based on the second decoding model, and the second training similarity is used to indicate the similarity between the fourth measurement result obtained by decoding the first measurement result by the second decoding model and the original measurement result; the at least one first training similarity is determined based on the trained first decoding model, and the first training similarity is used to indicate the similarity between the third measurement result obtained by decoding the first measurement result by the trained first decoding model and the original measurement result.
- the similarity difference is an average value of the at least one difference
- the at least one difference value is a difference value between at least one of the first training similarities and a corresponding second training similarity.
- the variance or standard deviation of the difference is less than a difference threshold.
- the first training similarity is determined based on the fifth measurement result and the third measurement result; the first measurement result is obtained by encoding the fifth measurement result of the first device using a first coding model;
- the third measurement result is obtained by decoding the first measurement result using the trained first decoding model.
- the second training similarity is determined based on the fifth measurement result and the fourth measurement result
- the first measurement result is obtained by encoding a fifth measurement result of the first device using a first coding model
- the fourth measurement result is obtained by decoding the first measurement result using the second decoding model.
- a second device sends the first information to the first device, and the first information includes the first input data and the first output data.
- the first information further includes at least one of the following:
- "at least one of A and B", “A and/or B", “A in one case, B in another case”, “in response to one case A, in response to another case B”, etc. may include the following technical solutions according to the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). When there are more branches such as A, B, C, etc., the above is also similar.
- the recording method of "A or B” may include the following technical solutions according to the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed).
- A A is executed independently of B
- B B is executed independently of A
- execution is selected from A and B (A and B are selectively executed).
- prefixes such as “first” and “second” in the embodiments of the present disclosure are only used to distinguish different description objects, and do not constitute restrictions on the position, order, priority, quantity or content of the description objects.
- the statement of the description object refers to the description in the context of the claims or embodiments, and should not constitute unnecessary restrictions due to the use of prefixes.
- the description object is a "field”
- the ordinal number before the "field” in the "first field” and the "second field” does not limit the position or order between the "fields”
- the "first” and “second” do not limit whether the "fields” they modify are in the same message, nor do they limit the order of the "first field” and the "second field”.
- the description object is a "level”
- the ordinal number before the "level” in the “first level” and the “second level” does not limit the priority between the "levels”.
- the number of description objects is not limited by the ordinal number, and can be one or more. Taking the "first device” as an example, the number of "devices” can be one or more.
- the objects modified by different prefixes may be the same or different. For example, if the description object is "device”, then the “first device” and the “second device” may be the same device or different devices, and their types may be the same or different. For another example, if the description object is "information”, then the "first information” and the “second information” may be the same information or different information, and their contents may be the same or different.
- “including A”, “comprising A”, “used to indicate A”, and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
- time/frequency refers to the time domain and/or the frequency domain.
- terms such as “greater than”, “greater than or equal to”, “not less than”, “more than”, “more than or equal to”, “not less than”, “higher than”, “higher than or equal to”, “not lower than”, and “above” can be replaced with each other, and terms such as “less than”, “less than or equal to”, “not greater than”, “less than”, “less than or equal to”, “no more than”, “lower than”, “lower than or equal to”, “not higher than”, and “below” can be replaced with each other.
- devices and equipment may be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they may also be understood as “equipment”, “device”, “circuit”, “network element”, “node”, “function”, “unit”, “section”, “system”, “network”, “chip”, “chip system”, “entity”, “subject”, etc.
- network can be interpreted as devices included in the network, such as access network equipment, core network equipment, etc.
- access network device may also be referred to as “radio access network device (RAN device)", “base station (BS)”, “radio base station (radio base station)”, “fixed station (fixed station)”, and in some embodiments may also be understood as “node (node)", “access point (access point)", “transmission point (TP)”, “reception point (RP)”, “transmission and/or reception point (transmission/reception point)” point, TRP)", “panel”, “antenna panel”, “antenna array”, “cell”, “macro cell”, “small cell”, “femto cell”, “pico cell”, “sector”, “cell group”, “serving cell”, “carrier”, “component carrier”, “bandwidth part (BWP)", etc.
- RAN device radio access network device
- base station base station
- RP reception point
- TRP transmission and/or reception point
- terminal or “terminal device” may be referred to as "user equipment (terminal)", “user terminal (user terminal)”, “mobile station (MS)”, “mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc.
- acquisition of data, information, etc. may comply with the laws and regulations of the country where the data is obtained.
- data, information, etc. may be obtained with the user's consent.
- each element, each row, or each column in the table of the embodiments of the present disclosure may be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns may also be implemented as an independent embodiment.
- FIG1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure. As shown in FIG1 , the method provided in the embodiment of the present disclosure may be applied to a communication system 100, and the communication system may include a first device 101 and a second device 102. It should be noted that the communication system 100 may also include other devices, and the present disclosure does not limit the devices included in the communication system 100.
- the first device 101 is a terminal.
- the first device includes a terminal and a server corresponding to the terminal, and the terminal can obtain data from the server.
- the first device includes a terminal and a third-party server, and the terminal is connected to the third-party server wirelessly.
- the first device includes a terminal, a server corresponding to the terminal, and a third-party server, and the terminal is connected to the server corresponding to the terminal and the third-party server wirelessly.
- the second device 102 is a network device.
- the second device includes a network device and a core network, and the network device is connected to the core network.
- the second device includes a network device and a server corresponding to the network device, and the network device performs data transmission with the server corresponding to the network device.
- the terminal includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control (industrial control), a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid (smart grid), a wireless terminal device in transportation safety (transportation safety), a wireless terminal device in a smart city (smart city), and at least one of a wireless terminal device in a smart home (smart home), but is not limited to these.
- a mobile phone a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device
- the network device may include at least one of an access network device and a core network device.
- the access network device is, for example, a node or device that accesses the terminal to the wireless network.
- the access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), and a next generation evolved NodeB (ng-eNB) in a 5G communication system.
- eNB evolved NodeB
- ng-eNB next generation evolved NodeB
- ng-eNB next generation evolved NodeB
- next generation NodeB NodeB
- node B node B
- HNB home node B
- HeNB home evolved nodeB
- wireless backhaul equipment radio network controller
- RNC radio network controller
- BSC base station controller
- BTS base transceiver station
- BBU base band unit
- mobile switching center base station in 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in Wi-Fi system, but not limited thereto.
- the technical solution of the present disclosure may be applicable to the Open RAN architecture.
- the interfaces between access network devices or within access network devices involved in the embodiments of the present disclosure may become internal interfaces of Open RAN, and the processes and information interactions between these internal interfaces may be implemented through software or programs.
- the access network device may be composed of a centralized unit (central unit, CU) and a distributed unit (distributed unit, DU), wherein the CU may also be called a control unit (control unit).
- the CU-DU structure may be used to split the protocol layer of the access network device, with some functions of the protocol layer being centrally controlled by the CU, and the remaining part or all of the functions of the protocol layer being distributed in the DU, and the DU being centrally controlled by the CU, but not limited to this.
- the core network device may be a device including one or more network elements, or may be multiple devices or device groups, each including all or part of the one or more network elements.
- the network element may be virtual or physical.
- the core network may include, for example, at least one of the Evolved Packet Core (EPC), the 5G Core Network (5GCN), and the Next Generation Core (NGC).
- EPC Evolved Packet Core
- 5GCN 5G Core Network
- NGC Next Generation Core
- the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure.
- a person of ordinary skill in the art can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.
- the following embodiments of the present disclosure may be applied to the communication system 100 shown in FIG1 , or part of the subject, but are not limited thereto.
- the subjects shown in FIG1 are examples, and the communication system may include all or part of the subjects in FIG1 , or may include other subjects other than FIG1 , and the number and form of the subjects are arbitrary, and the subjects may be physical or virtual, and the connection relationship between the subjects is an example, and the subjects may be connected or disconnected, and the connection may be in any manner, and may be a direct connection or an indirect connection, and may be a wired connection or a wireless connection.
- LTE Long Term Evolution
- LTE-A LTE-Advanced
- SUPER 3G IMT-Advanced
- 4th generation mobile communication system 4th generation mobile communication system
- 5G 5th generation mobile communication system
- 5G new radio NR
- future radio access FX
- new radio access technology RAT
- new radio NR
- new radio access NX
- future generation radio access FX
- GSM Global System for Mobile communications
- GSM registered trademark
- CDMA2000 Code Division Multiple Access
- UMB Ultra Mobile Broadband
- IEEE 802.11 Wi-Fi (registered trademark)
- IEEE 802.16 WiMAX (registered trademark)
- IEEE 802.20 Ultra-WideBand (UWB), Bluetooth (Bluetooth (registered trademark)
- Public Land Mobile Network PLMN) network
- D2D Device-to-Device
- M2M Machine-to-Machine
- IoT Internet of Things
- FIG2 is an interactive schematic diagram of a processing method according to an embodiment of the present disclosure. As shown in FIG2 , an embodiment of the present disclosure relates to a processing method, and the method includes:
- Step S2101 the second device sends the first information.
- the first information is used by the first device to train a first decoding model so that the first decoding model has the ability to decode information of the same type as the first information.
- the first information includes first input data and first output data.
- the first input data includes a compressed measurement result
- the first output data includes an original measurement result or a second measurement result restored after the second decoding model decodes the first input data.
- the measurement result refers to a CSI measurement result. Or, it may be other measurement results.
- the first device after the first device obtains the measurement result, it compresses the measurement result and sends the compressed measurement result to the second device, and the second device decodes the compressed measurement result using the second decoding model to obtain the second measurement result restored after decoding.
- the compressed measurement result can also be understood as the first measurement result.
- the first device compresses the measurement result, and sends the compressed measurement result and the original measurement result to the second device.
- the second device sends the first information to the first device.
- the name of the first information is not limited, and it can be, for example, first training information, first indication information, etc.
- the first information further includes at least one of the following:
- the data set identifier is used to indicate a data set.
- the data set identifier is a data set ID.
- the first input data refers to a compressed measurement result sent by the first device.
- the first device may further quantize the compressed measurement result and then send the compressed and quantized data.
- the first device may indicate whether the first input data is quantized data by a preset bit.
- the preset bit is 1 bit. If the preset bit is 1, it indicates that it is quantized data. If the preset bit is 0, it indicates that it is not quantized data. Alternatively, the preset bit is 1 bit. If the preset bit is 0, it indicates that it is quantized data. If the preset bit is 1, it indicates that it is not quantized data.
- the quantization mode is scalar quantization, vector quantization of a codebook, or other types of quantization.
- the scalar quantization is a 2-bit scalar quantization, a 4-bit scalar quantization, or other quantization.
- the vector quantization of the codebook is a vector quantization with a codebook of (5, 10 bits), or other vector quantization.
- the scene information is used to indicate the scene in which the first information is located.
- the scene information can be understood as an identifier of the above-mentioned first information, and the corresponding first information can be determined through the scene information.
- Configuration information where the configuration information is used to indicate configuration of the first device to perform measurement.
- the configuration information includes at least one of the number of antenna ports, the number of frequency bands, and reporting overhead, or may also include other information, which is not limited in the embodiments of the present disclosure.
- the configuration information may be understood as an identifier of the above-mentioned first information, and the corresponding first information may be determined through the configuration information.
- Step S2102 The first device obtains first input data and first output data.
- the first device receives first information, and the first information includes first input data and first output data. In some embodiments, the first device receives the first information sent by the second device, or it can also be understood that the first device receives the first input data and the first output data sent by the second device.
- the second device is a base station, which means that the first device obtains the first input data and the first output data by receiving the first information sent by the base station.
- the second device is a core network device, which means that the first device obtains the first input data and the first output data by receiving the first information sent by the core network device.
- the second device is a network-side server, which means that the first device obtains the first input data and the first output data by receiving the first information sent by the network-side server.
- the second device is a third-party server, which means that the first device obtains the first input data and the first output data by receiving the first information sent by the third-party server.
- the first device receives the first information sent by the second device, or it can also be understood that the first device receives the first input data and the first output data sent by other first devices.
- the other first device is a UE side server.
- the first output data is the original measurement result.
- Step S2103 The first device trains the first decoding model based on the first input data and the first output data to obtain a trained first decoding model.
- the first device inputs the first input data into the first decoding model to obtain decoded data after decoding, and then adjusts the parameters of the first decoding model based on the difference between the decoded data after decoding and the corresponding first output data, so that the first decoding model has the ability to decode the input data to obtain the corresponding output data.
- the trained first decoding model since the first input data and the first output data are both provided by the second device, after the first decoding model is trained using the first input data and the second output data, the trained first decoding model has the same decoding capability as the second decoding model of the second device.
- the first input data is provided by the first device, and the first output data is provided by the second device.
- the first input data is obtained by encoding the first output data provided by the second device by the first device.
- Step S2104 The first device obtains a similarity difference based on the trained first decoding model.
- the similarity difference is used to indicate the difference between the first decoding model and the second decoding model.
- the similarity difference is used to indicate the similarity between the first decoding model and the second decoding model. For example, the lower the similarity difference, the closer the first decoding model and the second decoding model are, and vice versa, the less similar the first decoding model and the second decoding model are.
- the similarity difference value can be obtained according to the decoding capability of the first decoding model, and then based on the similarity difference value, it is determined whether the operating performance of the second decoding model of the second device is normal.
- At least one first training similarity is determined based on the trained first decoding model
- at least one second training similarity is determined based on the second decoding model
- a similarity difference is determined based on the at least one first training similarity and the at least one second training similarity.
- the first training similarity is used to indicate the similarity between the third measurement result obtained by decoding the first measurement result by the trained first decoding model and the original measurement result
- the second training similarity is used to indicate the similarity between the fourth measurement result obtained by decoding the first measurement result by the second decoding model and the original measurement result.
- the compressed data is decoded using the trained first decoding model to obtain at least one first training similarity
- the data processed by the first decoding model is decoded using the second coding model to obtain at least one corresponding second training similarity
- the similarity difference is determined based on the obtained at least one first training similarity and at least one second training similarity.
- At least one difference between at least one first training similarity and a corresponding second training similarity is obtained, and an average value of the at least one difference is determined as the similarity difference.
- the corresponding second training similarity is also one, and the difference between the first training similarity and the corresponding second training similarity is directly determined as the similarity difference.
- the number of the first training similarities and the second training similarities is multiple, so as to obtain multiple differences between the multiple first training similarities and the corresponding second training similarities, and then determine the average of the multiple differences as the similarity difference.
- the variance or standard deviation of the difference is less than the difference threshold.
- the difference threshold is agreed upon by the communication protocol, or agreed upon by the first device, or set in other ways, which is not limited in the embodiments of the present disclosure.
- the similarity in the embodiment of the present disclosure may be SGCS, GCS, NMSE or other values, which is not limited in the embodiment of the present disclosure.
- a fifth measurement result of a first device is encoded using a first encoding model to obtain a first measurement result
- the first measurement result is decoded using a trained first decoding model to obtain a third measurement result
- a first training similarity is determined based on the fifth measurement result and the third measurement result.
- the fifth measurement result refers to the original measurement result obtained by the first device through measurement, that is, the measurement result before encoding by the first device.
- the first device includes a first encoding model and a first decoding model. After the first device performs measurement to obtain a fifth measurement result, the first encoding model is first used to encode the fifth measurement result to obtain a first measurement result, and then the first decoding model is used to decode the first measurement result to obtain a third measurement result, and then the similarity between the fifth measurement result and the third measurement result is obtained.
- a first encoding model is used to encode a fifth measurement result of the first device to obtain a first measurement result
- a second decoding model is used to decode the first measurement result to obtain a fourth measurement result
- a second training similarity is determined based on the fifth measurement result and the fourth measurement result.
- the second device includes a second decoding model. After the first device performs measurement to obtain a fifth measurement result, the first encoding model is first used to encode the fifth measurement result to obtain a first measurement result, and the first measurement result is sent to the second device. The second device then uses the second decoding model to decode the first measurement result to obtain a fourth measurement result, and then obtains the similarity between the fifth measurement result and the fourth measurement result.
- the embodiment of the present disclosure is described by taking the first device and the second device both encoding the fifth measurement result as an example.
- the first device further quantizes the fifth measurement result
- the second device further dequantizes it, which is described in detail below.
- a fifth measurement result of a first device is encoded using a first encoding model to obtain an intermediate measurement result, the intermediate measurement result is quantized to obtain a first measurement result, the first measurement result is decoded using a trained first decoding model to obtain a third measurement result, and a first training similarity is determined based on the fifth measurement result and the third measurement result.
- the dequantization process when training the first decoding model and the second decoding model, the dequantization process also needs to be considered to ensure that the recovered data meets the requirements.
- the operating performance refers to the process of using the first decoding model to monitor the operating conditions of the second decoding model after the model training is completed in steps S2101-S2104. In other words, it refers to the operating performance of the second decoding model when the subsequent step S2105 starts to be executed.
- Step S2105 The first device determines whether the operating performance of the second decoding model of the second device is higher than the second similarity based on the first similarity and the similarity difference of the first decoding model of the first device.
- the first decoding model and the second decoding model are used to decode the first measurement result of the first device.
- determining whether the operating performance of the second decoding model of the second device is higher than the second similarity can also be understood as determining whether the second decoding model of the second device operates normally, or, it can also be understood as determining whether the operation of the second decoding model of the second device meets the requirements, or, it can also be understood as determining whether the decoding accuracy of the second decoding model of the second device meets the requirements, etc.
- the sum of the first similarity and the similarity difference is obtained, and the sum is equal to or greater than the second similarity, and it is determined that the operating performance of the second decoding model is higher than the second similarity; or, the sum is less than the second similarity, and it is determined that the operating performance of the second decoding model is lower than the second similarity.
- the second device due to the difference in operating conditions between the first device and the second device, there is also a difference in accuracy between the first decoding model of the first device and the second decoding model of the second device. Therefore, by comparing the sum of the first similarity and the similarity difference with the second similarity, if the sum of the first similarity and the similarity difference is stable, it also indicates that the second decoding model of the second device is operating stably.
- the second device sends the first information to the first device in an offline manner.
- the first information includes: first input data, first output data, the quantization method is 2-bit scalar quantization, the scenario is the Ums scenario, the number of antenna ports is M, the reporting method is broadband reporting, and the output payload is Y.
- the first device trains the first decoding model in an offline manner according to the received first information.
- the first device reports the identifier of the first decoding model supported by itself through capability reporting.
- the second device sends a downlink reference signal to the first device for channel measurement.
- the first device performs channel measurement according to the downlink reference signal to obtain a fifth measurement result, compresses the fifth measurement result using the first coding model to obtain a first measurement result, and sends the first measurement result to the second device.
- the second device decodes the first measurement result using the second decoding model to obtain a fourth measurement result.
- the first device decodes the first measurement result using the first decoding model to obtain a third measurement result.
- the second device sends the fourth measurement result to the first device, and the first device determines a first training similarity according to the fifth measurement result and the third measurement result, and determines a second training similarity according to the fifth measurement result and the fourth measurement result.
- the first device determines a similarity difference according to the first training similarity and the second training similarity.
- the first device supervises the second decoding model according to the similarity difference and the first similarity obtained by the trained first decoding model.
- the second device sends the first information to the first device in an offline manner.
- the first information includes: first input data, first output data, quantization method is 2-bit scalar quantization, scenario is Ums scenario, the number of antenna ports is M, reporting method is broadband reporting, output payload is Y, the first device trains the first decoding model in an offline manner, and the first device reports through capability information, reporting the number of antenna ports of the supported first decoding model, frequency domain granularity information reported by CSI, and CSI output payload information.
- the first device trains the first decoding model in an offline manner according to the received first information.
- the original measurement results of the first device and the second device are consistent, the original measurement results are encoded and decoded in an offline manner, and the first training similarity is determined according to the restored measurement results and the original measurement results.
- the original measurement results of the first device and the second device are consistent, the original measurement results are encoded and decoded in an offline manner, and a second training similarity is determined according to the restored measurement results and the original measurement results.
- the first device performs channel measurement according to the downlink reference signal to obtain a fifth measurement result, compresses the fifth measurement result using the first coding model to obtain a first measurement result, and sends the first measurement result to the second device.
- the first device determines a similarity difference according to the first training similarity and the second training similarity.
- the first device supervises the second decoding model according to the similarity difference and the first similarity obtained by the trained first decoding model to obtain a second similarity of the second device.
- the first device reports an identifier and a similarity difference value of a supported first decoding model.
- the second device determines the accuracy of the second decoding model according to the first similarity and the similarity difference, and determines whether to trigger model switching.
- the first information includes: first input data, first output data, quantization method is 2-bit scalar quantization, scenario is Ums scenario, the number of antenna ports is M, reporting method is subband reporting, frequency domain information of each subband and the number of subbands.
- the first information includes: first input data, first output data, quantization method is (5, 10 bit) vector quantization, scene is Ums scene, and output dimension is X.
- the first information includes: first input data, first output data, quantization method is (5, 10 bit) vector quantization, scene is Ums scene, and output payload is Y.
- the names of information, etc. are not limited to the names recorded in the embodiments, and terms such as “information”, “message”, “signal”, “signaling”, “report”, “configuration”, “indication”, “instruction”, “command”, “channel”, “parameter”, “domain”, “field”, “symbol”, “symbol”, “code element”, “codebook”, “codeword”, “codepoint”, “bit”, “data”, “program”, and “chip” can be used interchangeably.
- terms such as “uplink”, “uplink”, “physical uplink” can be interchangeable, and terms such as “downlink”, “downlink”, “physical downlink” can be interchangeable, and terms such as “side”, “sidelink”, “side communication”, “sidelink communication”, “direct connection”, “direct link”, “direct communication”, “direct link communication” can be interchangeable.
- obtain can be interchangeable, and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from high levels, obtaining by self-processing, autonomous implementation, etc.
- terms such as “moment”, “time point”, “time”, and “time position” can be interchangeable, and terms such as “duration”, “period”, “time window”, “window”, and “time” can be interchangeable.
- terms such as “certain”, “preset”, “preset”, “set”, “indicated”, “some”, “any”, and “first” can be interchangeable, and "specific A”, “preset A”, “preset A”, “set A”, “indicated A”, “some A”, “any A”, and “first A” can be interpreted as A pre-defined in a protocol, etc., or as A obtained through setting, configuration, or indication, etc., and can also be interpreted as specific A, some A, any A, or first A, etc., but is not limited to this.
- the processing method involved in the embodiments of the present disclosure may include at least one of steps S2101 to S2105.
- step S2101 may be implemented as an independent embodiment
- step S2102 may be implemented as an independent embodiment
- step S2103 may be implemented as an independent embodiment
- step S2104 may be implemented as an independent embodiment
- step S2105 may be implemented as an independent embodiment
- steps S2101, step S2102, step S2103, step S2104, step S2105 may be implemented as independent embodiments
- steps S2102, step S2103, step S2104, step S2105 may be implemented as independent embodiments
- steps S2101 and step S2106 may be implemented as independent embodiments, but are not limited thereto.
- step S2102, step S2103, step S2104, and step S2105 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
- step S2101, step S2103, step S2104, and step S2105 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
- steps S2101, S2102, S2104, and S2105 are optional. One or more of these steps may be omitted or replaced.
- steps S2101, S2102, S2103, and S2105 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
- FIG3A is a flow chart of a processing method according to an embodiment of the present disclosure, which is applied to a first device. As shown in FIG3A , an embodiment of the present disclosure relates to a processing method, which includes:
- Step S3101 The first device obtains first input data and first output data.
- step S3101 can refer to the optional implementation of step S2102 in FIG. 2 and other related parts in the embodiment involved in FIG. 2 , which will not be described in detail here.
- Step S3102 The first device trains a first decoding model based on the first input data and the first output data to obtain a trained first decoding model.
- step S3102 can refer to the optional implementation of step S2103 in FIG. 2 and other related parts in the embodiment involved in FIG. 2 , which will not be described in detail here.
- Step S3103 The first device obtains a similarity difference based on the trained first decoding model.
- step S3103 can refer to the optional implementation of step S2104 in FIG. 2 and other related parts in the embodiment involved in FIG. 2 , which will not be described in detail here.
- Step S3104 The first device determines whether the operating performance of the second decoding model of the second device is higher than the second similarity based on the first similarity and the similarity difference of the first decoding model of the first device.
- step S3104 can refer to the optional implementation of step S2105 in FIG. 2 and other related parts in the embodiment involved in FIG. 2 , which will not be described in detail here.
- step S3101 may be implemented as an independent embodiment
- step S3102 may be implemented as an independent embodiment
- step S3103 may be implemented as an independent embodiment
- step S3104 may be implemented as an independent embodiment, or at least two steps may be combined, but are not limited thereto.
- step S3101 and step S3102 are optional, step S3101 and step S3103 are optional, step S3102 and step S3103 are optional, step S3101 and step S3104 are optional, step S3101 is optional, step S3102 is optional, step S3103 is optional, and step S3104 is optional.
- one or more of these steps may be omitted or replaced. But it is not limited thereto.
- FIG3B is a flow chart of a processing method according to an embodiment of the present disclosure, which is applied to a terminal. As shown in FIG3B , an embodiment of the present disclosure relates to a processing method, which includes:
- Step S3201 The first device obtains first input data and first output data.
- step S3201 can refer to the optional implementation of step S2102 in FIG. 2 and other related parts in the embodiment involved in FIG. 2 , which will not be described in detail here.
- Step S3202 The first device trains the first decoding model based on the first input data and the first output data to obtain a trained The first decoding model.
- step S3202 can refer to the optional implementation of step S2103 in FIG. 2 and other related parts in the embodiment involved in FIG. 2 , which will not be described in detail here.
- Step S3103 The first device obtains a similarity difference based on the trained first decoding model.
- step S3103 can refer to the optional implementation of step S2104 in FIG. 2 and other related parts in the embodiment involved in FIG. 2 , which will not be described in detail here.
- FIG4 is a flow chart of a processing method according to an embodiment of the present disclosure, which is applied to a second device. As shown in FIG4 , an embodiment of the present disclosure relates to a processing method, and the method includes:
- Step S4101 the second device sends the first information.
- step S4101 can refer to step S2101 in FIG. 2 and other related parts of the embodiment involved in FIG. 2 , which will not be described in detail here.
- the first device receives the first information sent by the second device, but is not limited thereto, and may also receive the first information sent by other entities.
- the first device obtains first information specified by a protocol.
- the first device obtains the first information from a higher layer.
- the first device performs processing to obtain the first information.
- step S4101 is omitted, and the first device autonomously implements the function indicated by the first information, or the above function is default or by default.
- the sum of the first similarity and the similarity difference is equal to or greater than the second similarity, and the operating performance of the second decoding model is higher than the second similarity; or, the sum of the first similarity and the similarity difference is less than the second similarity, and the operating performance of the second decoding model is lower than the second similarity.
- the similarity difference is obtained based on the trained first decoding model
- the trained first decoding model is obtained by training the first decoding model based on the first input data and the first output data;
- the first input data includes a compressed measurement result; the first output data includes an original measurement result or a second measurement result restored after the second decoding model decodes the first measurement result of the first device.
- obtaining the similarity difference based on the trained first decoding model includes:
- the similarity difference is determined based on the at least one first training similarity and the at least one second training similarity;
- the at least one second training similarity is determined based on the second decoding model, and the second training similarity is used to indicate the similarity between the fourth measurement result obtained by decoding the first measurement result by the second decoding model and the original measurement result; the at least one first training similarity is determined based on the trained first decoding model, and the first training similarity is used to indicate the similarity between the third measurement result obtained by decoding the first measurement result by the trained first decoding model and the original measurement result.
- the similarity difference is an average value of the at least one difference
- the at least one difference value is a difference value between at least one of the first training similarities and a corresponding second training similarity.
- the variance or standard deviation of the difference is less than a difference threshold.
- the first training similarity is determined based on the fifth measurement result and the third measurement result; the first measurement result is obtained by encoding the fifth measurement result of the first device using a first coding model;
- the third measurement result is obtained by decoding the first measurement result using the trained first decoding model.
- the second training similarity is determined based on the fifth measurement result and the fourth measurement result
- the first measurement result is obtained by encoding a fifth measurement result of the first device using a first coding model
- the fourth measurement result is obtained by decoding the first measurement result using the second decoding model.
- a second device sends the first information to the first device, and the first information includes the first input data and the first output data.
- the first information further includes at least one of the following:
- Scene information where the scene information is used to indicate a scene in which the first information is located
- Configuration information where the configuration information is used to indicate a configuration for the first device to perform measurement.
- FIG5 is a flow chart of a processing method according to an embodiment of the present disclosure. As shown in FIG5 , the embodiment of the present disclosure relates to a processing method, and the method includes:
- Step S5101 the terminal side receives a dataset (V1, V2) and related information from the network side.
- V1 is the input of the proxy decoder, such as compressed CSI information.
- V2 is the label of the proxy decoder, such as the CSI information recovered after decompression, or the ground-truth CSI.
- the relevant information may be the quantization information of V1, such as whether the compressed CSI is quantized information; what quantization method is used, e.g., 2-bit scalar quantization, vector quantization with codebook (5, 10 bits).
- the relevant information may also be the scene information corresponding to the dataset, CSI configuration information, e.g., the number of antenna ports, the number of subbands (partial bandwidth), and reporting overhead.
- step S5102 the terminal side performs proxy model training based on the dataset and information transmitted by the network side.
- step S5103 the terminal side uses an encoder and a proxy decoder to encode and decode the CSI, and calculates SGCS#1 (spectral graph conyolutional networks) based on the recovered CSI and the real CSI.
- SGCS#1 spectral graph conyolutional networks
- Step S5104 The terminal side uses the encoder and the decoder on the network side to encode and decode the CSI, and calculates SGCS#2 based on the recovered CSI and the real CSI.
- SGCS#2 may be multiple
- Step S5105 The terminal side calculates the difference gap between SGCS#1 and SGCS#2.
- the note gap value can be the average of multiple groups of values, and the variance/standard deviation of the multiple groups of gap values should be smaller than a fixed value.
- steps 1 to 5 can be offline or over the air.
- steps 1 to 5 are all completed offline.
- steps 1 to 2 are offline training, and steps 3 to 5 are completed through air interface signaling interaction.
- the NW needs to transfer multiple SGCS#2 to the UE.
- the transfer process can be triggered by the UE (UE request SGCS#2) or the base station.
- Step 1 NW sends the following information to UE in offline form:
- V1 is the input of proxy decoder
- V2 is the label of proxy decoder
- the quantization method of V1 is 2-bit uniform scalar quantization
- the number of base station antenna ports corresponding to the Dataset is M, and the frequency domain granularity of CSI reporting is wideband report.
- the output payload corresponding to Dataset is Y
- Step 2 UE trains the proxy decoder model offline
- step 3 Starting from step 3 is the over the air/online method
- Step 3 UE reports the supported proxy decoder model ID information through UE capability report
- Step 4 The base station sends a downlink reference signal for channel measurement
- Step 5 The UE performs channel measurement based on the downlink reference signal, inputs the measurement result into the encoder model, and reports the compressed channel information to the base station according to the configuration of the base station.
- the base station receives the compressed channel information from the UE and uses the decoder to restore the channel information
- UE uses proxy decoder to restore channel information
- the base station feeds back the channel information restored by the decoder to the UE.
- the UE calculates SGCS#1 based on the real CSI or the encoder model input CSI and the channel information restored by the base station.
- UE calculates SGCS#2 based on the real CSI or encoder model input CSI and the channel information restored by the proxy decoder
- the UE calculates the gap between SGCS#1 and SGCS#2; note that the gap value can be the average of multiple sets of values, and the variance/standard deviation of the gap values should be less than the fixed value
- Step 9 During the model supervision process, UE estimates the decoding accuracy SGCS#1 of NW based on SGCS#2 and GAP value. That is, when SGCS#2 decreases, it is considered that SGCS#1 also decreases.
- Embodiment 2 NW sends the following information to UE in offline form:
- V1 is the input of proxy decoder
- V2 is the label of proxy decoder
- the quantization method of V1 is 2-bit uniform scalar quantization
- the number of base station antenna ports corresponding to the Dataset is M, and the frequency domain granularity of CSI reporting is wideband report.
- the output payload corresponding to Dataset is Y
- UE reports the number of base station antenna ports of the supported proxy decoder model, the frequency domain granularity information reported by CSI, and the CSI output payload information through capability reporting.
- Step 2 UE trains the proxy decoder model offline
- Step 3 When the original CSI of UE and NW are consistent, the offline method uses encoder and proxy decoder to encode and decode the original CSI, and calculates SGCS#1 based on the recovered CSI and the real CSI;
- Step 4 When the original CSI of UE and NW are consistent, the encoder and decoder are used to encode and decode the original CSI in offline mode, and SGCS#2 is calculated based on the recovered CSI and the real CSI.
- the UE calculates the difference gap between SGCS#1 and SGCS#2; note that the gap value can be the average of multiple sets of values, and the variance/standard deviation of the gap values should be less than the fixed value
- Step 6 During the model supervision process, UE estimates the decoding accuracy SGCS#1 of NW based on SGCS#2 and GAP value.
- step 6 Starting from step 6 is the over the air/online method
- Step 7 UE reports the supported proxy decoder model ID information and gap information through UE capability report
- Step 8 During the model supervision process, the UE calculates SGCS#2 and reports it to the NW.
- the NW determines the situation of SGCS#1 based on the gap and SGCS#2, that is, the decoding accuracy of the decoder. If SGCS#2 is too low, the NW can trigger model switching or fallback.
- Embodiments 3, 4, and 5 are different in the content of the information sent.
- Embodiment 3 NW sends the following information to UE:
- V1 is the input of proxy decoder
- V2 is the label of proxy decoder
- the quantization method of V1 is 2-bit uniform scalar quantization
- the number of base station antenna ports corresponding to the Dataset is M, and the frequency domain granularity of CSI reporting is subband reporting. Frequency domain information of each subband, and the number of subbands.
- Embodiment 4 NW sends the following information to UE:
- V1 is the encoder output
- V2 is the encoder label
- the quantization method of V1 is (5, 10 bit) vector quantization, which quantizes every 5 output dimensions into 10 bits.
- the output dimension of Dataset is X
- Embodiment 5 NW sends the following information to UE:
- V1 is the encoder output
- V2 is the encoder label
- the quantization method of V1 is (5, 10 bit) vector quantization, which quantizes every 5 output dimensions into 10 bits.
- the output payload corresponding to Dataset is Y
- part or all of the steps and their optional implementations may be arbitrarily combined with part or all of the steps in other embodiments, or may be arbitrarily combined with optional implementations of other embodiments.
- the embodiments of the present disclosure also propose a device for implementing any of the above methods, for example, a device is proposed, the above device includes a unit or module for implementing each step performed by the terminal in any of the above methods.
- a device is also proposed, including a unit or module for implementing each step performed by a network device (such as an access network device, a core network function node, a core network device, etc.) in any of the above methods.
- a network device such as an access network device, a core network function node, a core network device, etc.
- the division of the units or modules in the above device is only a division of logical functions, which can be fully or partially integrated into one physical entity or physically separated in actual implementation.
- the units or modules in the device can be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and instructions are stored in the memory.
- the processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory inside the device or a memory outside the device.
- CPU central processing unit
- microprocessor a microprocessor
- the units or modules in the device may be implemented in the form of hardware circuits, and the functions of some or all of the units or modules may be implemented by designing the hardware circuits.
- the hardware circuits may be understood as one or more processors; for example, in one implementation, the hardware circuits are application-specific integrated circuits (ASICs), and the functions of some or all of the above units or modules may be implemented by designing the logical relationship of the components in the circuits; for another example, in another implementation, the hardware circuits may be implemented by programmable logic devices (PLDs), and Field Programmable Gate Arrays (FPGAs) may be used as an example, which may include a large number of logic gate circuits, and the connection relationship between the logic gate circuits may be configured by configuring the configuration files, thereby implementing the functions of some or all of the above units or modules. All units or modules of the above devices may be implemented in the form of software called by the processor, or in the form of hardware circuits, or in the form of software called by the processor, and the remaining part may be implemented in
- the processor is a circuit with signal processing capability.
- the processor may be a circuit with instruction reading and execution capability, such as a central processing unit (CPU), a microprocessor, a graphics processor, or a processor.
- the processor can realize certain functions through the logical relationship of the hardware circuit, and the logical relationship of the above hardware circuit is fixed or reconfigurable, such as the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA.
- ASIC application-specific integrated circuit
- PLD programmable logic device
- the processor loads the configuration document to implement the hardware circuit configuration, which can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules.
- it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.
- NPU neural network
- FIG6A is a schematic diagram of the structure of the first device proposed in an embodiment of the present disclosure.
- the first device 6100 may include: at least one of a transceiver module 6101 and a processing module 6102.
- the processing module 6102 is used to
- the first input data includes a compressed measurement result
- the first output data includes an original measurement result or a second measurement result restored after a second decoding model decodes the first measurement result of the first device, and the second decoding model is set on the second device;
- a similarity difference is obtained, and the similarity difference is used to indicate the difference between the first decoding model and the second decoding model.
- the above-mentioned transceiver module is used to perform at least one of the communication steps such as sending and/or receiving performed by the first device 6100 in any of the above methods, which will not be repeated here.
- the above-mentioned processing module is used to perform at least one of the other steps performed by the first device 6100 in any of the above methods, which will not be repeated here.
- the processing module 6102 is used to execute at least one of the communication steps such as processing performed by the first device in any of the above methods, which will not be repeated here.
- FIG6B is a schematic diagram of the structure of the second device proposed in an embodiment of the present disclosure.
- the second device 6200 may include: at least one of a transceiver module 6201, a processing module 6202, etc.
- the transceiver module 6201 is used to send first input data and first output data, wherein the first input data includes a compressed measurement result; the first output data includes an original measurement result or a second measurement result restored after a second decoding model decodes the first measurement result of the first device, and the second decoding model is provided in the second device; the first input data and the first output data are used to train the first decoding model, and the first decoding model is provided in the first device; the first decoding model after training is used to obtain a similarity difference, and the similarity difference is used to indicate the difference between the first decoding model and the second decoding model.
- the above-mentioned transceiver module is used to perform at least one of the communication steps such as sending and/or receiving performed by the second device 6200 in any of the above methods (such as step S2101 but not limited thereto), which will not be repeated here.
- the processing module 6202 is used to execute at least one of the communication steps such as processing performed by the second device in any of the above methods, which will not be repeated here.
- the transceiver module may include a sending module and/or a receiving module, and the sending module and the receiving module may be separate or integrated.
- the transceiver module may be interchangeable with the transceiver.
- the processing module can be a module or include multiple submodules.
- the multiple submodules respectively execute all or part of the steps required to be executed by the processing module.
- the processing module can be replaced with the processor.
- FIG7A is a schematic diagram of the structure of a communication device 7100 proposed in an embodiment of the present disclosure.
- the communication device 7100 may be a network device (e.g., an access network device, a core network device, etc.), or a terminal (e.g., a user device, etc.), or a chip, a chip system, or a processor that supports a network device to implement any of the above methods, or a chip, a chip system, or a processor that supports a terminal to implement any of the above methods.
- the communication device 7100 may be used to implement the method described in the above method embodiment, and the details may refer to the description in the above method embodiment.
- the communication device 7100 includes one or more processors 7101.
- the processor 7101 may be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit.
- the baseband processor may be used to process the communication protocol and the communication data
- the central processing unit may be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a program, and process the data of the program.
- the communication device 7100 is used to execute any of the above methods.
- the communication device 7100 further includes one or more memories 7102 for storing instructions.
- the memory 7102 may also be outside the communication device 7100.
- the communication device 7100 further includes one or more transceivers 7103.
- the transceiver 7103 performs at least one of the communication steps such as sending and/or receiving in the above method (for example, step S2101, step S2102, step S2103, step S2104, but not limited thereto).
- the transceiver may include a receiver and/or a transmitter, and the receiver and the transmitter may be separate or integrated.
- the terms such as transceiver, transceiver unit, transceiver, transceiver circuit, etc. may be replaced with each other, the terms such as transmitter, transmission unit, transmitter, transmission circuit, etc. may be replaced with each other, and the terms such as receiver, receiving unit, receiver, receiving circuit, etc. may be replaced with each other.
- the communication device 7100 may include one or more interface circuits 7104.
- the interface circuit 7104 is connected to the memory 7102, and the interface circuit 7104 may be used to receive signals from the memory 7102 or other devices, and may be used to send signals to the memory 7102 or other devices.
- the interface circuit 7104 may read instructions stored in the memory 7102 and send the instructions to the processor 7101.
- the communication device 7100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 7100 described in the present disclosure is not limited thereto, and the structure of the communication device 7100 may not be limited by FIG. 7A.
- the communication device may be an independent device or may be part of a larger device.
- the communication device may be: 1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
- FIG. 7B is a schematic diagram of the structure of a chip 7200 provided in an embodiment of the present disclosure.
- the communication device 7100 may be a chip or a chip system
- the chip 7200 includes one or more processors 7201, and the chip 7200 is used to execute any of the above methods.
- the chip 7200 further includes one or more interface circuits 7202.
- the interface circuit 7202 is connected to the memory 7203.
- the interface circuit 7202 can be used to receive signals from the memory 7203 or other devices, and the interface circuit 7202 can be used to send signals to the memory 7203 or other devices.
- the interface circuit 7202 can read instructions stored in the memory 7203 and send the instructions to the processor 7201.
- the interface circuit 7202 performs at least one of the communication steps such as sending and/or receiving in the above method, and the processor 7201 performs at least one of the other steps.
- interface circuit interface circuit
- transceiver pin transceiver
- the chip 7200 further includes one or more memories 7203 for storing instructions.
- the memory 7203 may be outside the chip 7200.
- the present disclosure also proposes a storage medium, on which instructions are stored, and when the instructions are executed on the communication device 7100, the communication device 7100 executes any of the above methods.
- the storage medium is an electronic storage medium.
- the storage medium is a computer-readable storage medium, but is not limited to this, and it can also be a storage medium readable by other devices.
- the storage medium can be a non-transitory storage medium, but is not limited to this, and it can also be a temporary storage medium.
- the present disclosure also proposes a program product, which, when executed by the communication device 7100, enables the communication device 7100 to execute any of the above methods.
- the program product is a computer program product.
- the present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to execute any one of the above methods.
Landscapes
- Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Theoretical Computer Science (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Artificial Intelligence (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本公开涉及通信技术领域,尤其涉及处理方法、设备以及存储介质。The present disclosure relates to the field of communication technology, and in particular to a processing method, a device, and a storage medium.
随着移动通信技术的快速发展,设备之间的通信可以通过模型编码的方式进行数据传输,以实现数据压缩的目的,进而节省传输资源,进而提出了需要监督模型的运行性能是否符合要求的需求,实现对模型的监督。With the rapid development of mobile communication technology, communication between devices can be carried out through data transmission through model encoding to achieve the purpose of data compression, thereby saving transmission resources. This puts forward the need to supervise whether the operating performance of the model meets the requirements and realize the supervision of the model.
发明内容Summary of the invention
本公开解决了通过第一设备监督第二设备的模型的运行性能的问题,保证减少监测第二设备的模型的运行情况的复杂度,保证模型的正常运行,进而保证通信的可靠性。The present disclosure solves the problem of supervising the operating performance of the model of the second device through the first device, thereby reducing the complexity of monitoring the operating conditions of the model of the second device, ensuring the normal operation of the model, and further ensuring the reliability of communication.
本公开实施例提出了处理方法、设备以及存储介质。The embodiments of the present disclosure provide a processing method, a device, and a storage medium.
根据本公开实施例的第一方面,提出了一种处理方法,所述方法包括:According to a first aspect of an embodiment of the present disclosure, a processing method is proposed, the method comprising:
获取第一输入数据和第一输出数据,所述第一输入数据包括压缩后的测量结果;所述第一输出数据包括原始测量结果或第二解码模型对所述第一设备的第一测量结果进行解码后恢复的第二测量结果,所述第二解码模型设置于第二设备;Acquire first input data and first output data, wherein the first input data includes a compressed measurement result; the first output data includes an original measurement result or a second measurement result restored after a second decoding model decodes the first measurement result of the first device, and the second decoding model is set on the second device;
基于所述第一输入数据和所述第一输出数据对第一解码模型进行训练,得到训练后的第一解码模型,所述第一解码模型设置于所述第一设备;Training a first decoding model based on the first input data and the first output data to obtain a trained first decoding model, wherein the first decoding model is set in the first device;
基于训练后的所述第一解码模型,获取相似度差值,所述相似度差值用于指示所述第一解码模型与所述第二解码模型之间的差异。Based on the trained first decoding model, a similarity difference value is obtained, where the similarity difference value is used to indicate the difference between the first decoding model and the second decoding model.
根据本公开实施例的第二方面,提出了一种处理方法,所述方法包括:According to a second aspect of an embodiment of the present disclosure, a processing method is proposed, the method comprising:
第二设备发送第一输入数据和第一输出数据,所述第一输入数据包括压缩后的测量结果;所述第一输出数据包括原始测量结果或第二解码模型对所述第一设备的第一测量结果进行解码后恢复的第二测量结果,所述第二解码模型设置于第二设备;The second device sends first input data and first output data, wherein the first input data includes a compressed measurement result; the first output data includes an original measurement result or a second measurement result restored after a second decoding model decodes the first measurement result of the first device, and the second decoding model is set on the second device;
所述第一输入数据和所述第一输出数据用于对第一解码模型进行训练,所述第一解码模型设置于所述第一设备;The first input data and the first output data are used to train a first decoding model, and the first decoding model is set in the first device;
所述训练后的所述第一解码模型用于获取相似度差值,所述相似度差值用于指示所述第一解码模型与所述第二解码模型之间的差异。The trained first decoding model is used to obtain a similarity difference value, and the similarity difference value is used to indicate the difference between the first decoding model and the second decoding model.
根据本公开实施例的第三方面,提出了一种处理方法,所述方法包括:According to a third aspect of the embodiments of the present disclosure, a processing method is proposed, the method comprising:
第二设备发送第一输入数据和第一输出数据;The second device sends the first input data and the first output data;
第一设备获取第一输入数据和第一输出数据,所述第一输入数据包括压缩后的测量结果;所述第一输出数据包括原始测量结果或第二解码模型对所述第一设备的第一测量结果进行解码后恢复的第二测量结果,所述第二解码模型设置于第二设备;The first device acquires first input data and first output data, wherein the first input data includes a compressed measurement result; the first output data includes an original measurement result or a second measurement result restored after a second decoding model decodes the first measurement result of the first device, and the second decoding model is set on the second device;
所述第一设备基于所述第一输入数据和所述第一输出数据对第一解码模型进行训练,得到训练 后的第一解码模型,所述第一解码模型设置于所述第一设备;The first device trains a first decoding model based on the first input data and the first output data to obtain a training a first decoding model after the first decoding model is set in the first device;
所述第一设备基于训练后的所述第一解码模型,获取相似度差值,所述相似度差值用于指示所述第一解码模型与所述第二解码模型之间的差异。The first device obtains a similarity difference value based on the trained first decoding model, where the similarity difference value is used to indicate a difference between the first decoding model and the second decoding model.
根据本公开实施例的第四方面,提出了一种第一设备,包括:According to a fourth aspect of an embodiment of the present disclosure, a first device is provided, including:
处理模块,用于获取第一输入数据和第一输出数据,所述第一输入数据包括压缩后的测量结果;所述第一输出数据包括原始测量结果或第二解码模型对所述第一设备的第一测量结果进行解码后恢复的第二测量结果,所述第二解码模型设置于第二设备;a processing module, configured to obtain first input data and first output data, wherein the first input data includes a compressed measurement result; the first output data includes an original measurement result or a second measurement result restored after a second decoding model decodes the first measurement result of the first device, and the second decoding model is set on the second device;
所述处理模块,还用于基于所述第一输入数据和所述第一输出数据对第一解码模型进行训练,得到训练后的第一解码模型,所述第一解码模型设置于所述第一设备;The processing module is further used to train a first decoding model based on the first input data and the first output data to obtain a trained first decoding model, wherein the first decoding model is set in the first device;
所述处理模块,还用于基于训练后的所述第一解码模型,获取相似度差值,所述相似度差值用于指示所述第一解码模型与所述第二解码模型之间的差异。The processing module is further used to obtain a similarity difference value based on the trained first decoding model, where the similarity difference value is used to indicate the difference between the first decoding model and the second decoding model.
根据本公开实施例的第五方面,提出了一种第二设备,包括:According to a fifth aspect of an embodiment of the present disclosure, a second device is provided, including:
收发模块,用于发送第一输入数据和第一输出数据,所述第一输入数据包括压缩后的测量结果;所述第一输出数据包括原始测量结果或第二解码模型对所述第一设备的第一测量结果进行解码后恢复的第二测量结果,所述第二解码模型设置于第二设备;a transceiver module, configured to send first input data and first output data, wherein the first input data includes a compressed measurement result; and the first output data includes an original measurement result or a second measurement result restored after a second decoding model decodes the first measurement result of the first device, wherein the second decoding model is set on the second device;
所述第一输入数据和所述第一输出数据用于对第一解码模型进行训练,所述第一解码模型设置于所述第一设备;The first input data and the first output data are used to train a first decoding model, and the first decoding model is set in the first device;
所述训练后的所述第一解码模型用于获取相似度差值,所述相似度差值用于指示所述第一解码模型与所述第二解码模型之间的差异。The trained first decoding model is used to obtain a similarity difference value, and the similarity difference value is used to indicate the difference between the first decoding model and the second decoding model.
根据本公开实施例的第六方面,提出了一种第一设备,包括:According to a sixth aspect of an embodiment of the present disclosure, a first device is provided, including:
一个或多个处理器;one or more processors;
其中,所述第一设备用于执行第一方面中任一所述的方法。The first device is used to execute any method described in the first aspect.
根据本公开实施例的第七方面,提出了一种第二设备,包括:According to a seventh aspect of an embodiment of the present disclosure, a second device is provided, including:
一个或多个处理器;one or more processors;
其中,所述第二设备用于执行第二方面中任一所述的方法。The second device is used to execute any method described in the second aspect.
根据本公开实施例的第八方面,提出了一种通信系统,包括:According to an eighth aspect of an embodiment of the present disclosure, a communication system is provided, including:
第一设备和第二设备,其中,所述第一设备被配置为实现第一方面所述的处理方法,所述第二设备被配置为实现第二方面所述的处理方法。A first device and a second device, wherein the first device is configured to implement the processing method described in the first aspect, and the second device is configured to implement the processing method described in the second aspect.
根据本公开实施例的第九方面,提出了一种存储介质,所述存储介质存储有指令,当所述指令在通信设备上运行时,使得所述通信设备执行如第一方面或第二方面中任一项所述的方法。 According to a ninth aspect of an embodiment of the present disclosure, a storage medium is proposed, wherein the storage medium stores instructions, and when the instructions are executed on a communication device, the communication device executes a method as described in any one of the first aspect or the second aspect.
此处所说明的附图用来提供对本公开实施例的进一步理解,构成本公开的一部分,本公开实施例的示意性实施例及其说明用于解释本公开实施例,并不构成对本公开实施例的不当限定。在附图中:The drawings described herein are used to provide a further understanding of the embodiments of the present disclosure and constitute a part of the present disclosure. The illustrative embodiments of the embodiments of the present disclosure and their descriptions are used to explain the embodiments of the present disclosure and do not constitute an improper limitation on the embodiments of the present disclosure. In the drawings:
图1是根据本公开实施例示出的通信系统的架构示意图;FIG1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure;
图2是根据本公开实施例示出的处理方法的交互示意图;FIG2 is an interactive schematic diagram of a processing method according to an embodiment of the present disclosure;
图3A是根据本公开实施例示出的处理方法的流程示意图;FIG3A is a schematic flow chart of a processing method according to an embodiment of the present disclosure;
图3B是根据本公开实施例示出的处理方法的流程示意图;FIG3B is a flow chart of a processing method according to an embodiment of the present disclosure;
图4是根据本公开实施例示出的处理方法的流程示意图;FIG4 is a schematic flow chart of a processing method according to an embodiment of the present disclosure;
图5是根据本公开实施例示出的处理方法的流程示意图;FIG5 is a schematic flow chart of a processing method according to an embodiment of the present disclosure;
图6A是本公开实施例提出的终端的结构示意图;FIG6A is a schematic diagram of the structure of a terminal provided in an embodiment of the present disclosure;
图6B是本公开实施例提出的网络设备的结构示意图;FIG6B is a schematic diagram of the structure of a network device proposed in an embodiment of the present disclosure;
图7A是本公开实施例提出的通信设备的结构示意图;FIG7A is a schematic diagram of the structure of a communication device provided in an embodiment of the present disclosure;
图7B是本公开实施例提出的芯片的结构示意图。FIG. 7B is a schematic diagram of the structure of a chip proposed in an embodiment of the present disclosure.
本公开提供了一种处理方法、终端以及存储介质。The present disclosure provides a processing method, a terminal and a storage medium.
第一方面,本公开实施例提供了一种处理方法,所述方法包括:In a first aspect, an embodiment of the present disclosure provides a processing method, the method comprising:
获取第一输入数据和第一输出数据,所述第一输入数据包括压缩后的测量结果;所述第一输出数据包括原始测量结果或第二解码模型对所述第一设备的第一测量结果进行解码后恢复的第二测量结果,所述第二解码模型设置于第二设备;Acquire first input data and first output data, wherein the first input data includes a compressed measurement result; the first output data includes an original measurement result or a second measurement result restored after a second decoding model decodes the first measurement result of the first device, and the second decoding model is set on the second device;
基于所述第一输入数据和所述第一输出数据对第一解码模型进行训练,得到训练后的第一解码模型,所述第一解码模型设置于所述第一设备;Training a first decoding model based on the first input data and the first output data to obtain a trained first decoding model, wherein the first decoding model is set in the first device;
基于训练后的所述第一解码模型,获取相似度差值,所述相似度差值用于指示所述第一解码模型与所述第二解码模型之间的差异。Based on the trained first decoding model, a similarity difference value is obtained, where the similarity difference value is used to indicate the difference between the first decoding model and the second decoding model.
在一些实施例中,原始测量结果可以理解为是真实CSI(Channel State Information,信道状态参考信号)即Ground-truth CSI,ground-truth(真实)CSI在传递时,其表示方法可以是Float(浮动)32或者高分辨率的码本形式。In some embodiments, the original measurement result can be understood as the real CSI (Channel State Information, channel state reference signal), that is, Ground-truth CSI. When the ground-truth CSI is transmitted, its representation method can be Float 32 or high-resolution codebook form.
在上述实施例中,提供了一种获取两个设备之间的解码模型的差异的方法,通过第一设备即可监督第二设备的解码模型的运行性能,可以在无需数据传输的情况下即可确定第二设备的解码模型的运行性能,减少数据传输量,保证减少监测第二设备的模型的运行情况的复杂度,保证模型的正常运行,进而保证通信的可靠性。In the above embodiment, a method for obtaining the difference in decoding models between two devices is provided, and the operating performance of the decoding model of the second device can be supervised by the first device. The operating performance of the decoding model of the second device can be determined without data transmission, thereby reducing the amount of data transmission, reducing the complexity of monitoring the operating status of the model of the second device, ensuring the normal operation of the model, and thus ensuring the reliability of communication.
在上述实施例中,通过获取压缩的测量结果以及原始的测量结果即可对第一设备的第一解码模型进行训练,以根据训练得到的解码模型确定相似度差值,进而根据该相似度差值即可监测第二设备的解码模型的运行性能,保证监测的准确性。In the above embodiment, the first decoding model of the first device can be trained by obtaining compressed measurement results and original measurement results, so as to determine the similarity difference according to the trained decoding model, and then the operating performance of the decoding model of the second device can be monitored according to the similarity difference to ensure the accuracy of monitoring.
结合第一方面的一些实施例,在一些实施例中,所述基于训练后的所述第一解码模型,获取所述相似 度差值,包括:In combination with some embodiments of the first aspect, in some embodiments, the similarity is obtained based on the trained first decoding model. Degree difference, including:
基于所述训练后的第一解码模型确定至少一个第一训练相似度,所述第一训练相似度用于指示所述训练后的第一解码模型对所述第一测量结果进行解码,得到的第三测量结果与原始测量结果的相似度;Determine at least one first training similarity based on the trained first decoding model, where the first training similarity is used to indicate the similarity between a third measurement result obtained by decoding the first measurement result by the trained first decoding model and the original measurement result;
基于所述第二解码模型确定至少一个第二训练相似度,所述第二训练相似度用于指示所述第二解码模型对所述第一测量结果进行解码,得到的第四测量结果与原始测量结果的相似度;Determine at least one second training similarity based on the second decoding model, where the second training similarity is used to indicate a similarity between a fourth measurement result obtained by decoding the first measurement result by the second decoding model and an original measurement result;
基于所述至少一个第一训练相似度和所述至少一个第二训练相似度确定所述相似度差值。The similarity difference is determined based on the at least one first training similarity and the at least one second training similarity.
在上述实施例中,通过第一解码模型和第二解码模型运行即可分别获取第一解码模型解码的相似度以及第二解码模型的相似度,后续即可根据获取的两个解码模型的相似度确定相似度差值,保证获取的相似度的准确性。In the above embodiment, the similarity of decoding by the first decoding model and the similarity of the second decoding model can be obtained respectively by running the first decoding model and the second decoding model, and then the similarity difference can be determined according to the similarities of the two decoding models to ensure the accuracy of the obtained similarity.
结合第一方面的一些实施例,所述基于所述至少一个第一训练相似度和所述至少一个第二训练相似度确定所述相似度差值,包括:In combination with some embodiments of the first aspect, the determining the similarity difference based on the at least one first training similarity and the at least one second training similarity includes:
获取至少一个所述第一训练相似度和对应的第二训练相似度之间的至少一个差值;Obtaining at least one difference between at least one of the first training similarities and a corresponding second training similarity;
将所述至少一个差值的平均值确定为所述相似度差值。An average value of the at least one difference value is determined as the similarity difference value.
在上述实施例中,通过获取的差值的平均值来确定相似度差值,保证获取的相似度差值的准确性。In the above embodiment, the similarity difference is determined by obtaining the average value of the difference, thereby ensuring the accuracy of the obtained similarity difference.
结合第一方面的一些实施例,在一些实施例中,所述差值的方差或标准差小于差值阈值。In combination with some embodiments of the first aspect, in some embodiments, the variance or standard deviation of the difference is less than a difference threshold.
在上述实施例中,获取的差值的方差或标准差小于差值阈值,保证获取的数据的准确性和稳定性,进而保证获取的相似度差值的准确性。In the above embodiment, the variance or standard deviation of the obtained difference is smaller than the difference threshold, which ensures the accuracy and stability of the obtained data, and further ensures the accuracy of the obtained similarity difference.
结合第一方面的一些实施例,所述基于所述训练后的第一解码模型确定至少一个第一训练相似度,包括:In combination with some embodiments of the first aspect, determining at least one first training similarity based on the trained first decoding model includes:
采用第一编码模型对所述第一设备的第五测量结果进行编码,得到所述第一测量结果;Encoding the fifth measurement result of the first device by using a first coding model to obtain the first measurement result;
采用训练后的所述第一解码模型对所述第一测量结果进行解码,得到第三测量结果;Decoding the first measurement result using the trained first decoding model to obtain a third measurement result;
基于所述第五测量结果和所述第三测量结果确定所述第一训练相似度。The first training similarity is determined based on the fifth measurement result and the third measurement result.
在上述实施例中,通过对测量结果编码和解码的方式即可获取第一训练相似度,保证获取的第一训练相似度的准确性。In the above embodiment, the first training similarity can be obtained by encoding and decoding the measurement result, thereby ensuring the accuracy of the obtained first training similarity.
结合第一方面的一些实施例,在一些实施例中,所述基于所述第二解码模型确定至少一个第二训练相似度,包括:In combination with some embodiments of the first aspect, in some embodiments, determining at least one second training similarity based on the second decoding model includes:
采用第一编码模型对所述第一设备的第五测量结果进行编码,得到所述第一测量结果;Encoding the fifth measurement result of the first device by using a first coding model to obtain the first measurement result;
采用所述第二解码模型对所述第一测量结果进行解码,得到所述第四测量结果;Decoding the first measurement result using the second decoding model to obtain the fourth measurement result;
基于所述第五测量结果和所述第四测量结果确定所述第二训练相似度。The second training similarity is determined based on the fifth measurement result and the fourth measurement result.
上述实施例中,通过对测量结果编码和解码的方式即可获取第二训练相似度,保证获取的第二训练相似度的准确性。In the above embodiment, the second training similarity can be obtained by encoding and decoding the measurement result, thereby ensuring the accuracy of the obtained second training similarity.
结合第一方面的一些实施例,在一些实施例中,所述获取第一输入数据和第一输出数据,包括:In conjunction with some embodiments of the first aspect, in some embodiments, obtaining the first input data and the first output data includes:
接收第二设备发送的第一信息,所述第一信息包括所述第一输入数据和所述第一输出数据。First information sent by a second device is received, where the first information includes the first input data and the first output data.
结合第一方面的一些实施例,在一些实施例中,所述第一信息还包括以下至少之一: In conjunction with some embodiments of the first aspect, in some embodiments, the first information further includes at least one of the following:
数据集标识;Dataset identifier;
所述第一输入数据是否为量化数据;whether the first input data is quantitative data;
对所述第一输入数据进行量化的量化方式;a quantization method for quantizing the first input data;
场景信息,所述场景信息用于指示所述第一信息所处的场景;Scene information, where the scene information is used to indicate a scene in which the first information is located;
配置信息,所述配置信息用于指示所述第一设备进行测量的配置。Configuration information, where the configuration information is used to indicate a configuration for the first device to perform measurement.
第二方面,本公开实施例提供了一种处理方法,所述方法包括:In a second aspect, an embodiment of the present disclosure provides a processing method, the method comprising:
发送第一输入数据和第一输出数据,所述第一输入数据包括压缩后的测量结果;所述第一输出数据包括原始测量结果或第二解码模型对所述第一设备的第一测量结果进行解码后恢复的第二测量结果,所述第二解码模型设置于第二设备;Sending first input data and first output data, wherein the first input data includes a compressed measurement result; the first output data includes an original measurement result or a second measurement result restored after a second decoding model decodes the first measurement result of the first device, and the second decoding model is set on the second device;
所述第一输入数据和所述第一输出数据用于对第一解码模型进行训练,所述第一解码模型设置于所述第一设备;The first input data and the first output data are used to train a first decoding model, and the first decoding model is set in the first device;
所述训练后的所述第一解码模型用于获取相似度差值,所述相似度差值用于指示所述第一解码模型与所述第二解码模型之间的差异。The trained first decoding model is used to obtain a similarity difference value, and the similarity difference value is used to indicate the difference between the first decoding model and the second decoding model.
结合第一方面的一些实施例,在一些实施例中,所述相似度差值基于训练后的所述第一解码模型获取;In combination with some embodiments of the first aspect, in some embodiments, the similarity difference is obtained based on the trained first decoding model;
所述训练后的所述第一解码模型基于所述第一输入数据和所述第一输出数据对所述第一解码模型进行训练得到;The trained first decoding model is obtained by training the first decoding model based on the first input data and the first output data;
所述第一输入数据包括压缩后的测量结果;所述第一输出数据包括原始测量结果或所述第二解码模型对所述第一设备的第一测量结果进行解码后恢复的第二测量结果。The first input data includes a compressed measurement result; the first output data includes an original measurement result or a second measurement result restored after the second decoding model decodes the first measurement result of the first device.
结合第一方面的一些实施例,在一些实施例中,所述基于训练后的所述第一解码模型,获取所述相似度差值,包括:In combination with some embodiments of the first aspect, in some embodiments, obtaining the similarity difference based on the trained first decoding model includes:
所述相似度差值基于所述至少一个第一训练相似度和所述至少一个第二训练相似度确定;The similarity difference is determined based on the at least one first training similarity and the at least one second training similarity;
所述至少一个第二训练相似度基于所述第二解码模型确定,所述第二训练相似度用于指示所述第二解码模型对所述第一测量结果进行解码,得到的第四测量结果与原始测量结果的相似度;所述至少一个第一训练相似度基于所述训练后的第一解码模型确定,所述第一训练相似度用于指示所述训练后的第一解码模型对所述第一测量结果进行解码,得到的第三测量结果与原始测量结果的相似度。The at least one second training similarity is determined based on the second decoding model, and the second training similarity is used to indicate the similarity between the fourth measurement result obtained by decoding the first measurement result by the second decoding model and the original measurement result; the at least one first training similarity is determined based on the trained first decoding model, and the first training similarity is used to indicate the similarity between the third measurement result obtained by decoding the first measurement result by the trained first decoding model and the original measurement result.
结合第一方面的一些实施例,在一些实施例中,所述相似度差值为所述至少一个差值的平均值;In conjunction with some embodiments of the first aspect, in some embodiments, the similarity difference is an average value of the at least one difference;
所述至少一个差值为至少一个所述第一训练相似度和对应的第二训练相似度之间的差值。The at least one difference value is a difference value between at least one of the first training similarities and a corresponding second training similarity.
结合第一方面的一些实施例,在一些实施例中,所述差值的方差或标准差小于差值阈值。In combination with some embodiments of the first aspect, in some embodiments, the variance or standard deviation of the difference is less than a difference threshold.
结合第一方面的一些实施例,在一些实施例中,所述第一训练相似度基于所述第五测量结果和所述第三测量结果确定;所述第一测量结果采用第一编码模型对所述第一设备的第五测量结果进行编码得到;In combination with some embodiments of the first aspect, in some embodiments, the first training similarity is determined based on the fifth measurement result and the third measurement result; the first measurement result is obtained by encoding the fifth measurement result of the first device using a first coding model;
所述第三测量结果采用训练后的所述第一解码模型对所述第一测量结果进行解码得到。The third measurement result is obtained by decoding the first measurement result using the trained first decoding model.
结合第一方面的一些实施例,在一些实施例中,所述第二训练相似度基于所述第五测量结果和所述第四测量结果确定;In combination with some embodiments of the first aspect, in some embodiments, the second training similarity is determined based on the fifth measurement result and the fourth measurement result;
所述第一测量结果采用第一编码模型对所述第一设备的第五测量结果进行编码得到; The first measurement result is obtained by encoding a fifth measurement result of the first device using a first coding model;
所述第四测量结果采用所述第二解码模型对所述第一测量结果进行解码得到。The fourth measurement result is obtained by decoding the first measurement result using the second decoding model.
结合第一方面的一些实施例,在一些实施例中,向所述第一设备发送第二设备,所述第一信息包括所述第一输入数据和所述第一输出数据。In combination with some embodiments of the first aspect, in some embodiments, a second device sends the first information to the first device, and the first information includes the first input data and the first output data.
结合第一方面的一些实施例,在一些实施例中,所述第一信息还包括以下至少之一:In conjunction with some embodiments of the first aspect, in some embodiments, the first information further includes at least one of the following:
数据集标识;Dataset identifier;
所述第一输入数据是否为量化数据;whether the first input data is quantitative data;
对所述第一输入数据进行量化的量化方式;a quantization method for quantizing the first input data;
场景信息,所述场景信息用于指示所述第一信息所处的场景;Scene information, where the scene information is used to indicate a scene in which the first information is located;
配置信息,所述配置信息用于指示所述第一设备进行测量的配置。Configuration information, where the configuration information is used to indicate a configuration for the first device to perform measurement.
第三方面,本公开实施例提供了一种处理方法,所述方法包括:In a third aspect, an embodiment of the present disclosure provides a processing method, the method comprising:
第一设备基于第一设备的第一解码模型的第一相似度以及相似度差值,确定第二设备的第二解码模型的运行性能是否高于第二相似度,所述第一解码模型和所述第二解码模型用于对第一设备的第一测量结果进行解码;The first device determines whether the operating performance of the second decoding model of the second device is higher than the second similarity based on the first similarity and the similarity difference of the first decoding model of the first device, the first decoding model and the second decoding model being used to decode the first measurement result of the first device;
第二设备的第二解码模型的运行性能是否高于第二相似度的过程,由第一设备的第一解码模型的第一相似度以及相似度差值确定,所述第一解码模型和所述第二解码模型用于对所述第一设备的第一测量结果进行解码。Whether the operating performance of the second decoding model of the second device is higher than the second similarity is determined by the first similarity and the similarity difference of the first decoding model of the first device, and the first decoding model and the second decoding model are used to decode the first measurement result of the first device.
本公开实施例提出了处理方法、终端、网络设备以及存储介质。在一些实施例中,处理方法与信息处理方法、指示方法等术语可以相互替换,通信装置与信息处理装置、指示装置等术语可以相互替换,信息处理系统、通信系统等术语可以相互替换。The embodiments of the present disclosure provide processing methods, terminals, network devices, and storage media. In some embodiments, the terms processing method, information processing method, indication method, etc. can be interchangeable, the terms communication device, information processing device, indication device, etc. can be interchangeable, and the terms information processing system, communication system, etc. can be interchangeable.
本公开实施例并非穷举,仅为部分实施例的示意,不作为对本公开保护范围的具体限制。在不矛盾的情况下,某一实施例中的每个步骤均可以作为独立实施例来实施,且各步骤之间可以任意组合,例如,在某一实施例中去除部分步骤后的方案也可以作为独立实施例来实施,且在某一实施例中各步骤的顺序可以任意交换,另外,某一实施例中的可选实现方式可以任意组合;此外,各实施例之间可以任意组合,例如,不同实施例的部分或全部步骤可以任意组合,某一实施例可以与其他实施例的可选实现方式任意组合。The embodiments of the present disclosure are not exhaustive, but are only illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined, for example, some or all of the steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
在各本公开实施例中,如果没有特殊说明以及逻辑冲突,各实施例之间的术语和/或描述具有一致性,且可以互相引用,不同实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。In each embodiment of the present disclosure, unless otherwise specified or there is a logical conflict, the terms and/or descriptions between the embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form a new embodiment based on their internal logical relationships.
本公开实施例中所使用的术语只是为了描述特定实施例的目的,而并非作为对本公开的限制。The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.
在本公开实施例中,除非另有说明,以单数形式表示的元素,如“一个”、“一种”、“该”、“上述”、“所述”、“前述”、“这一”等,可以表示“一个且只有一个”,也可以表示“一个或多个”、“至少一个”等。例如,在翻译中使用如英语中的“a”、“an”、“the”等冠词(article)的情况下,冠词之后的名词可以理解为单数表达形式,也可以理解为复数表达形式。In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular form, such as "a", "an", "the", "above", "said", "aforementioned", "this", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun after the article may be understood as a singular expression or a plural expression.
在本公开实施例中,“多个”是指两个或两个以上。In the embodiments of the present disclosure, “plurality” refers to two or more.
在一些实施例中,“至少一者(至少一项、至少一个)(at least one of)”、“一个或多个(one or more)”、 “多个(a plurality of)”、“多个(multiple)等术语可以相互替换。In some embodiments, "at least one", "one or more", The terms "a plurality of", "multiple" and the like are interchangeable.
在一些实施例中,“A、B中的至少一者”、“A和/或B”、“在一情况下A,在另一情况下B”、“响应于一情况A,响应于另一情况B”等记载方式,根据情况可以包括以下技术方案:在一些实施例中A(与B无关地执行A);在一些实施例中B(与A无关地执行B);在一些实施例中从A和B中选择执行(A和B被选择性执行);在一些实施例中A和B(A和B都被执行)。当有A、B、C等更多分支时也类似上述。In some embodiments, "at least one of A and B", "A and/or B", "A in one case, B in another case", "in response to one case A, in response to another case B", etc., may include the following technical solutions according to the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). When there are more branches such as A, B, C, etc., the above is also similar.
在一些实施例中,“A或B”等记载方式,根据情况可以包括以下技术方案:在一些实施例中A(与B无关地执行A);在一些实施例中B(与A无关地执行B);在一些实施例中从A和B中选择执行(A和B被选择性执行)。当有A、B、C等更多分支时也类似上述。In some embodiments, the recording method of "A or B" may include the following technical solutions according to the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). When there are more branches such as A, B, C, etc., the above is also similar.
本公开实施例中的“第一”、“第二”等前缀词,仅仅为了区分不同的描述对象,不对描述对象的位置、顺序、优先级、数量或内容等构成限制,对描述对象的陈述参见权利要求或实施例中上下文的描述,不应因为使用前缀词而构成多余的限制。例如,描述对象为“字段”,则“第一字段”和“第二字段”中“字段”之前的序数词并不限制“字段”之间的位置或顺序,“第一”和“第二”并不限制其修饰的“字段”是否在同一个消息中,也不限制“第一字段”和“第二字段”的先后顺序。再如,描述对象为“等级”,则“第一等级”和“第二等级”中“等级”之前的序数词并不限制“等级”之间的优先级。再如,描述对象的数量并不受序数词的限制,可以是一个或者多个,以“第一装置”为例,其中“装置”的数量可以是一个或者多个。此外,不同前缀词修饰的对象可以相同或不同,例如,描述对象为“装置”,则“第一装置”和“第二装置”可以是相同的装置或者不同的装置,其类型可以相同或不同;再如,描述对象为“信息”,则“第一信息”和“第二信息”可以是相同的信息或者不同的信息,其内容可以相同或不同。The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects, and do not constitute restrictions on the position, order, priority, quantity or content of the description objects. The statement of the description object refers to the description in the context of the claims or embodiments, and should not constitute unnecessary restrictions due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields", and the "first" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number, and can be one or more. Taking the "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes may be the same or different. For example, if the description object is "device", then the "first device" and the "second device" may be the same device or different devices, and their types may be the same or different. For another example, if the description object is "information", then the "first information" and the "second information" may be the same information or different information, and their contents may be the same or different.
在一些实施例中,“包括A”、“包含A”、“用于指示A”、“携带A”,可以解释为直接携带A,也可以解释为间接指示A。In some embodiments, “including A”, “comprising A”, “used to indicate A”, and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
在一些实施例中,“时频(time/frequency)”、“时频域”等术语是指时域和/或频域。In some embodiments, terms such as "time/frequency", "time/frequency domain", etc. refer to the time domain and/or the frequency domain.
在一些实施例中,“响应于……”、“响应于确定……”、“在……的情况下”、“在……时”、“当……时”、“若……”、“如果……”等术语可以相互替换。In some embodiments, terms such as "in response to ...", "in response to determining ...", "in the case of ...", "at the time of ...", "when ...", "if ...", "if ...", etc. can be used interchangeably.
在一些实施例中,“大于”、“大于或等于”、“不小于”、“多于”、“多于或等于”、“不少于”、“高于”、“高于或等于”、“不低于”、“以上”等术语可以相互替换,“小于”、“小于或等于”、“不大于”、“少于”、“少于或等于”、“不多于”、“低于”、“低于或等于”、“不高于”、“以下”等术语可以相互替换。In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", and "above" can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "no more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.
在一些实施例中,装置和设备可以解释为实体的、也可以解释为虚拟的,其名称不限定于实施例中所记载的名称,在一些情况下也可以被理解为“设备(equipment)”、“设备(device)”、“电路”、“网元”、“节点”、“功能”、“单元”、“部件(section)”、“系统”、“网络”、“芯片”、“芯片系统”、“实体”、“主体”等。In some embodiments, devices and equipment may be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they may also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", etc.
在一些实施例中,“网络”可以解释为网络中包含的装置,例如,接入网设备、核心网设备等。In some embodiments, "network" can be interpreted as devices included in the network, such as access network equipment, core network equipment, etc.
在一些实施例中,“接入网设备(access network device,AN device)”也可以被称为“无线接入网设备(radio access network device,RAN device)”、“基站(base station,BS)”、“无线基站(radio base station)”、“固定台(fixed station)”,在一些实施例中也可以被理解为“节点(node)”、“接入点(access point)”、“发送点(transmission point,TP)”、“接收点(reception point,RP)”、“发送和/或接收点(transmission/reception point,TRP)”、“面板(panel)”、“天线面板(antenna panel)”、“天线阵列(antenna array)”、“小区(cell)”、“宏小区(macro cell)”、“小型小区(small cell)”、“毫微微小区(femto cell)”、“微微小区(pico cell)”、“扇区(sector)”、“小区组(cell group)”、“服务小区”、“载波(carrier)”、“分量载波(component carrier)”、“带宽部分(bandwidth part,BWP)”等。In some embodiments, "access network device (AN device)" may also be referred to as "radio access network device (RAN device)", "base station (BS)", "radio base station (radio base station)", "fixed station (fixed station)", and in some embodiments may also be understood as "node (node)", "access point (access point)", "transmission point (TP)", "reception point (RP)", "transmission and/or reception point (transmission/reception point)" point, TRP)", "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", "bandwidth part (BWP)", etc.
在一些实施例中,“终端(terminal)”或“终端设备(terminal device)”可以被称为“用户设备(user equipment,终端)”、“用户终端(user terminal)”、“移动台(mobile station,MS)”、“移动终端(mobile terminal,MT)”、订户站(subscriber station)、移动单元(mobile unit)、订户单元(subscriber unit)、无线单元(wireless unit)、远程单元(remote unit)、移动设备(mobile device)、无线设备(wireless device)、无线通信设备(wireless communication device)、远程设备(remote device)、移动订户站(mobile subscriber station)、接入终端(access terminal)、移动终端(mobile terminal)、无线终端(wireless terminal)、远程终端(remote terminal)、手持设备(handset)、用户代理(user agent)、移动客户端(mobile client)、客户端(client)等。In some embodiments, the term "terminal" or "terminal device" may be referred to as "user equipment (terminal)", "user terminal (user terminal)", "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc.
在一些实施例中,获取数据、信息等可以遵照所在地国家的法律法规。In some embodiments, acquisition of data, information, etc. may comply with the laws and regulations of the country where the data is obtained.
在一些实施例中,可以在得到用户同意后获取数据、信息等。In some embodiments, data, information, etc. may be obtained with the user's consent.
此外,本公开实施例的表格中的每一元素、每一行、或每一列均可以作为独立实施例来实施,任意元素、任意行、任意列的组合也可以作为独立实施例来实施。In addition, each element, each row, or each column in the table of the embodiments of the present disclosure may be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns may also be implemented as an independent embodiment.
图1是根据本公开实施例示出的通信系统的架构示意图,如图1所示,本公开实施例提供的方法可应用于通信系统100,该通信系统可以包括第一设备101、第二设备102。需要说明的是,该通信系统100还可以包括其他设备,本公开对该通信系统100包括的设备不做限定。FIG1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure. As shown in FIG1 , the method provided in the embodiment of the present disclosure may be applied to a communication system 100, and the communication system may include a first device 101 and a second device 102. It should be noted that the communication system 100 may also include other devices, and the present disclosure does not limit the devices included in the communication system 100.
在一些实施例中,该第一设备101为终端。或者,该第一设备包括终端和终端对应的服务器,该终端可以从服务器中获取数据。或者,该第一设备包括终端和第三方服务器,该终端与第三方服务器通过无线连接。或者,该第一设备包括终端、终端对应的服务器和第三方服务器,该终端分别与终端对应的服务器、第三方服务器通过无线连接。In some embodiments, the first device 101 is a terminal. Alternatively, the first device includes a terminal and a server corresponding to the terminal, and the terminal can obtain data from the server. Alternatively, the first device includes a terminal and a third-party server, and the terminal is connected to the third-party server wirelessly. Alternatively, the first device includes a terminal, a server corresponding to the terminal, and a third-party server, and the terminal is connected to the server corresponding to the terminal and the third-party server wirelessly.
在一些实施例中,该第二设备102为网络设备。或者,该第二设备包括网络设备、核心网,该网络设备与核心网连接。或者,该第二设备包括网络设备和网络设备对应的服务器,该网络设备与网络设备对应的服务器进行数据传输。In some embodiments, the second device 102 is a network device. Alternatively, the second device includes a network device and a core network, and the network device is connected to the core network. Alternatively, the second device includes a network device and a server corresponding to the network device, and the network device performs data transmission with the server corresponding to the network device.
在一些实施例中,终端例如包括手机(mobile phone)、可穿戴设备、物联网设备、具备通信功能的汽车、智能汽车、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端设备、无人驾驶(self-driving)中的无线终端设备、远程手术(remote medical surgery)中的无线终端设备、智能电网(smart grid)中的无线终端设备、运输安全(transportation safety)中的无线终端设备、智慧城市(smart city)中的无线终端设备、智慧家庭(smart home)中的无线终端设备中的至少一者,但不限于此。In some embodiments, the terminal includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control (industrial control), a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid (smart grid), a wireless terminal device in transportation safety (transportation safety), a wireless terminal device in a smart city (smart city), and at least one of a wireless terminal device in a smart home (smart home), but is not limited to these.
在一些实施例中,网络设备可以包括接入网设备和核心网设备的至少一者。In some embodiments, the network device may include at least one of an access network device and a core network device.
在一些实施例中,接入网设备例如是将终端接入到无线网络的节点或设备,接入网设备可以包括5G通信系统中的演进节点B(evolved NodeB,eNB)、下一代演进节点B(next generation eNB,ng-eNB)、下 一代节点B(next generation NodeB,gNB)、节点B(node B,NB)、家庭节点B(home node B,HNB)、家庭演进节点B(home evolved nodeB,HeNB)、无线回传设备、无线网络控制器(radio network controller,RNC)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、基带单元(base band unit,BBU)、移动交换中心、6G通信系统中的基站、开放型基站(Open RAN)、云基站(Cloud RAN)、其他通信系统中的基站、Wi-Fi系统中的接入节点中的至少一者,但不限于此。In some embodiments, the access network device is, for example, a node or device that accesses the terminal to the wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), and a next generation evolved NodeB (ng-eNB) in a 5G communication system. At least one of next generation NodeB (gNB), node B (NB), home node B (HNB), home evolved nodeB (HeNB), wireless backhaul equipment, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in Wi-Fi system, but not limited thereto.
在一些实施例中,本公开的技术方案可适用于Open RAN架构,此时,本公开实施例所涉及的接入网设备间或者接入网设备内的接口可变为Open RAN的内部接口,这些内部接口之间的流程和信息交互可以通过软件或者程序实现。In some embodiments, the technical solution of the present disclosure may be applicable to the Open RAN architecture. In this case, the interfaces between access network devices or within access network devices involved in the embodiments of the present disclosure may become internal interfaces of Open RAN, and the processes and information interactions between these internal interfaces may be implemented through software or programs.
在一些实施例中,接入网设备可以由集中单元(central unit,CU)与分布式单元(distributed unit,DU)组成的,其中,CU也可以称为控制单元(control unit),采用CU-DU的结构可以将接入网设备的协议层拆分开,部分协议层的功能放在CU集中控制,剩下部分或全部协议层的功能分布在DU中,由CU集中控制DU,但不限于此。In some embodiments, the access network device may be composed of a centralized unit (central unit, CU) and a distributed unit (distributed unit, DU), wherein the CU may also be called a control unit (control unit). The CU-DU structure may be used to split the protocol layer of the access network device, with some functions of the protocol layer being centrally controlled by the CU, and the remaining part or all of the functions of the protocol layer being distributed in the DU, and the DU being centrally controlled by the CU, but not limited to this.
在一些实施例中,核心网设备可以是一个设备,包括一个或多个网元,也可以是多个设备或设备群,分别包括上述一个或多个网元中的全部或部分。网元可以是虚拟的,也可以是实体的。核心网例如包括演进分组核心(Evolved Packet Core,EPC)、5G核心网络(5G Core Network,5GCN)、下一代核心(Next Generation Core,NGC)中的至少一者。In some embodiments, the core network device may be a device including one or more network elements, or may be multiple devices or device groups, each including all or part of the one or more network elements. The network element may be virtual or physical. The core network may include, for example, at least one of the Evolved Packet Core (EPC), the 5G Core Network (5GCN), and the Next Generation Core (NGC).
可以理解的是,本公开实施例描述的通信系统是为了更加清楚的说明本公开实施例的技术方案,并不构成对于本公开实施例提出的技术方案的限定,本领域普通技术人员可知,随着系统架构的演变和新业务场景的出现,本公开实施例提出的技术方案对于类似的技术问题同样适用。It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. A person of ordinary skill in the art can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.
下述本公开实施例可以应用于图1所示的通信系统100、或部分主体,但不限于此。图1所示的各主体是例示,通信系统可以包括图1中的全部或部分主体,也可以包括图1以外的其他主体,各主体数量和形态为任意,各主体可以是实体的也可以是虚拟的,各主体之间的连接关系是例示,各主体之间可以不连接也可以连接,其连接可以是任意方式,可以是直接连接也可以是间接连接,可以是有线连接也可以是无线连接。The following embodiments of the present disclosure may be applied to the communication system 100 shown in FIG1 , or part of the subject, but are not limited thereto. The subjects shown in FIG1 are examples, and the communication system may include all or part of the subjects in FIG1 , or may include other subjects other than FIG1 , and the number and form of the subjects are arbitrary, and the subjects may be physical or virtual, and the connection relationship between the subjects is an example, and the subjects may be connected or disconnected, and the connection may be in any manner, and may be a direct connection or an indirect connection, and may be a wired connection or a wireless connection.
本公开各实施例可以应用于长期演进(Long Term Evolution,LTE)、LTE-Advanced(LTE-A)、LTE-Beyond(LTE-B)、SUPER 3G、IMT-Advanced、第四代移动通信系统(4th generation mobile communication system,4G)、)、第五代移动通信系统(5th generation mobile communication system,5G)、5G新空口(new radio,NR)、未来无线接入(Future Radio Access,FRA)、新无线接入技术(New-Radio Access Technology,RAT)、新无线(New Radio,NR)、新无线接入(New radio access,NX)、未来一代无线接入(Future generation radio access,FX)、Global System for Mobile communications(GSM(注册商标))、CDMA2000、超移动宽带(Ultra Mobile Broadband,UMB)、IEEE 802.11(Wi-Fi(注册商标))、IEEE 802.16(WiMAX(注册商标))、IEEE 802.20、超宽带(Ultra-WideBand,UWB)、蓝牙(Bl终端tooth(注册商标))、陆上公用移动通信网(Public Land Mobile Network,PLMN)网络、设备到设备(Device-to-Device,D2D)系统、机器到机器(Machine to Machine,M2M)系统、物联网(Internet of Things,IoT)系统、车联网(Vehicle-to-Everything, V2X)、利用其他处理方法的系统、基于它们而扩展的下一代系统等。此外,也可以将多个系统组合(例如,LTE或者LTE-A与5G的组合等)应用。The embodiments of the present disclosure may be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), future radio access (FRA), new radio access technology (RAT), new radio (NR), new radio access (NX), future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine-to-Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (Vehicle-to-Everything) system. V2X), systems using other processing methods, and next-generation systems based on them. In addition, multiple systems can also be combined (for example, a combination of LTE or LTE-A and 5G, etc.) for application.
图2是根据本公开实施例示出的处理方法的交互示意图。如图2所示,本公开实施例涉及处理方法,上述方法包括:FIG2 is an interactive schematic diagram of a processing method according to an embodiment of the present disclosure. As shown in FIG2 , an embodiment of the present disclosure relates to a processing method, and the method includes:
步骤S2101,第二设备发送第一信息。Step S2101: the second device sends the first information.
在一些实施例中,该第一信息用于第一设备对第一解码模型进行训练,以使第一解码模型具备对于第一信息的类型相同的信息进行解码的能力。In some embodiments, the first information is used by the first device to train a first decoding model so that the first decoding model has the ability to decode information of the same type as the first information.
在一些实施例中,第一信息包括第一输入数据和第一输出数据。In some embodiments, the first information includes first input data and first output data.
可选地,第一输入数据包括压缩后的测量结果;第一输出数据包括原始测量结果或第二解码模型对第一输入数据进行解码后恢复的第二测量结果。Optionally, the first input data includes a compressed measurement result; and the first output data includes an original measurement result or a second measurement result restored after the second decoding model decodes the first input data.
可选地,该测量结果是指CSI测量结果。或者,还可以是其他测量结果。Optionally, the measurement result refers to a CSI measurement result. Or, it may be other measurement results.
例如,在模型应用过程中,第一设备得到测量结果后,将测量结果进行压缩,将压缩后的测量结果发送给第二设备,第二设备采用第二解码模型对该压缩后的测量结果进行解码后,得到解码后恢复的第二测量结果。可选地,压缩后的测量结果也可以理解为是第一测量结果。For example, during the model application process, after the first device obtains the measurement result, it compresses the measurement result and sends the compressed measurement result to the second device, and the second device decodes the compressed measurement result using the second decoding model to obtain the second measurement result restored after decoding. Optionally, the compressed measurement result can also be understood as the first measurement result.
又例如,第一设备得到测量结果后,将测量结果进行压缩,将压缩后的测量结果和原始的测量结果发送给第二设备。For another example, after obtaining the measurement result, the first device compresses the measurement result, and sends the compressed measurement result and the original measurement result to the second device.
在一些实施例中,第二设备向第一设备发送第一信息。In some embodiments, the second device sends the first information to the first device.
在一些实施例中,第一信息的名称不做限定。其例如是第一训练信息、第一指示信息等。In some embodiments, the name of the first information is not limited, and it can be, for example, first training information, first indication information, etc.
在一些实施例中,第一信息还包括以下至少之一:In some embodiments, the first information further includes at least one of the following:
(1)数据集标识。(1) Dataset identification.
在一些实施例中,该数据集标识用于指示数据集。例如,该数据集标识为数据集ID。In some embodiments, the data set identifier is used to indicate a data set. For example, the data set identifier is a data set ID.
(2)第一输入数据是否为量化数据。(2) Whether the first input data is quantized data.
在一些实施例中,第一输入数据是指第一设备发送过来的压缩后的测量结果,第一设备还可以对压缩后的测量结果进行量化,进而发送压缩量化后的数据。In some embodiments, the first input data refers to a compressed measurement result sent by the first device. The first device may further quantize the compressed measurement result and then send the compressed and quantized data.
可选地,第一设备可以通过预设比特位指示该第一输入数据是否为量化数据。可选地,该预设比特位为1比特,若该预设比特位为1,则说明为量化数据,若预设比特位为0,则说明不是量化数据。又或者,该预设比特位为1比特,若该预设比特位为0,则说明为量化数据,若预设比特位为1,则说明不是量化数据。Optionally, the first device may indicate whether the first input data is quantized data by a preset bit. Optionally, the preset bit is 1 bit. If the preset bit is 1, it indicates that it is quantized data. If the preset bit is 0, it indicates that it is not quantized data. Alternatively, the preset bit is 1 bit. If the preset bit is 0, it indicates that it is quantized data. If the preset bit is 1, it indicates that it is not quantized data.
(3)对第一输入数据进行量化的量化方式。(3) A quantization method for quantizing the first input data.
在一些实施例中,若第一输入数据为量化数据,则还需要指示量化方式。可选地,该量化方式为标量量化、码本的矢量量化或者其他类型的量化。例如,该标量量化为2比特的标量量化、4比特的标量量化或者其他量化等。例如,该码本的矢量量化为码本为(5,10比特)的矢量量化,或者其他矢量量化等。 In some embodiments, if the first input data is quantized data, it is also necessary to indicate a quantization mode. Optionally, the quantization mode is scalar quantization, vector quantization of a codebook, or other types of quantization. For example, the scalar quantization is a 2-bit scalar quantization, a 4-bit scalar quantization, or other quantization. For example, the vector quantization of the codebook is a vector quantization with a codebook of (5, 10 bits), or other vector quantization.
(4)场景信息,场景信息用于指示第一信息所处的场景。(4) Scene information: The scene information is used to indicate the scene in which the first information is located.
在一些实施例中,该场景信息可以理解为是上述第一信息的标识,通过该场景信息即可确定对应的第一信息。In some embodiments, the scene information can be understood as an identifier of the above-mentioned first information, and the corresponding first information can be determined through the scene information.
(5)配置信息,配置信息用于指示第一设备进行测量的配置。(5) Configuration information, where the configuration information is used to indicate configuration of the first device to perform measurement.
在一些实施例中,该配置信息包括天线端口个数、频带个数、上报开销中的至少一项,或者还可以包括其他信息,本公开实施例不做限定。In some embodiments, the configuration information includes at least one of the number of antenna ports, the number of frequency bands, and reporting overhead, or may also include other information, which is not limited in the embodiments of the present disclosure.
在一些实施例中,该配置信息可以理解为是上述第一信息的标识,通过该配置信息即可确定对应的第一信息。In some embodiments, the configuration information may be understood as an identifier of the above-mentioned first information, and the corresponding first information may be determined through the configuration information.
步骤S2102,第一设备获取第一输入数据和第一输出数据。Step S2102: The first device obtains first input data and first output data.
在一些实施例中,第一设备接收第一信息,该第一信息包括第一输入数据和第一输出数据。在一些实施例中,第一设备接收第二设备发送的第一信息,或者,也可以理解为第一设备接收第二设备发送的第一输入数据和第一输出数据。可选地,该第二设备为基站,则说明第一设备通过接收基站发送的第一信息来获取第一输入数据和第一输出数据。可选地,该第二设备为核心网设备,则说明第一设备通过接收核心网设备发送的第一信息来获取第一输入数据和第一输出数据。可选地,该第二设备为网络侧服务器,则说明第一设备通过接收网络侧服务器发送的第一信息来获取第一输入数据和第一输出数据。可选地,该第二设备为第三方服务器,则说明第一设备通过接收第三方服务器发送的第一信息来获取第一输入数据和第一输出数据。In some embodiments, the first device receives first information, and the first information includes first input data and first output data. In some embodiments, the first device receives the first information sent by the second device, or it can also be understood that the first device receives the first input data and the first output data sent by the second device. Optionally, the second device is a base station, which means that the first device obtains the first input data and the first output data by receiving the first information sent by the base station. Optionally, the second device is a core network device, which means that the first device obtains the first input data and the first output data by receiving the first information sent by the core network device. Optionally, the second device is a network-side server, which means that the first device obtains the first input data and the first output data by receiving the first information sent by the network-side server. Optionally, the second device is a third-party server, which means that the first device obtains the first input data and the first output data by receiving the first information sent by the third-party server.
在一些实施例中,第一设备接收第二设备发送的第一信息,或者,也可以理解为第一设备接收其他第一设备发送的第一输入数据和第一输出数据。可选地,该其他第一设备是UE侧服务器。此时第一输出数据是原始测量结果。In some embodiments, the first device receives the first information sent by the second device, or it can also be understood that the first device receives the first input data and the first output data sent by other first devices. Optionally, the other first device is a UE side server. In this case, the first output data is the original measurement result.
步骤S2103,第一设备基于第一输入数据和第一输出数据对第一解码模型进行训练,得到训练后的第一解码模型。Step S2103: The first device trains the first decoding model based on the first input data and the first output data to obtain a trained first decoding model.
在一些实施例中,第一设备将第一输入数据输入第一解码模型,得到解码后的解码数据,再基于解码后的解码数据和对应的第一输出数据的差异对第一解码模型的参数进行调整,以使第一解码模型具备对输入数据解码得到对应的输出数据的能力。In some embodiments, the first device inputs the first input data into the first decoding model to obtain decoded data after decoding, and then adjusts the parameters of the first decoding model based on the difference between the decoded data after decoding and the corresponding first output data, so that the first decoding model has the ability to decode the input data to obtain the corresponding output data.
在一些实施例中,由于第一输入数据和第一输出数据均为第二设备提供的,因此在采用第一输入数据和第二输出数据对第一解码模型训练后,训练得到的第一解码模型具备与第二设备的第二解码模型相同的解码能力。In some embodiments, since the first input data and the first output data are both provided by the second device, after the first decoding model is trained using the first input data and the second output data, the trained first decoding model has the same decoding capability as the second decoding model of the second device.
在一些实施例中,第一输入数据由第一设备提供,第一输出数据由第二设备提供。此时,第一输入数据是第一设备根据第二设备提供的第一输出数据进行编码得到的。In some embodiments, the first input data is provided by the first device, and the first output data is provided by the second device. In this case, the first input data is obtained by encoding the first output data provided by the second device by the first device.
步骤S2104,第一设备基于训练后的第一解码模型,获取相似度差值。Step S2104: The first device obtains a similarity difference based on the trained first decoding model.
在一些实施例中,相似度差值用于指示第一解码模型与第二解码模型之间的差异。或者,也可以理解为相似度差值用于指示第一解码模型与第二解码模型之间的相似性。例如,该相似度差值越低,第一解码模型与第二解码模型之间越相近,反之,第一解码模型与第二解码模型之间越不相近。 In some embodiments, the similarity difference is used to indicate the difference between the first decoding model and the second decoding model. Alternatively, it can also be understood that the similarity difference is used to indicate the similarity between the first decoding model and the second decoding model. For example, the lower the similarity difference, the closer the first decoding model and the second decoding model are, and vice versa, the less similar the first decoding model and the second decoding model are.
在训练完成第一解码模型后,即可根据该第一解码模型的解码能力获取相似度差值,进而基于该相似度差值确定第二设备的第二解码模型的运行性能是否正常。After the first decoding model is trained, the similarity difference value can be obtained according to the decoding capability of the first decoding model, and then based on the similarity difference value, it is determined whether the operating performance of the second decoding model of the second device is normal.
在一些实施例中,基于训练后的第一解码模型确定至少一个第一训练相似度,基于第二解码模型确定至少一个第二训练相似度,基于至少一个第一训练相似度和至少一个第二训练相似度确定相似度差值。In some embodiments, at least one first training similarity is determined based on the trained first decoding model, at least one second training similarity is determined based on the second decoding model, and a similarity difference is determined based on the at least one first training similarity and the at least one second training similarity.
其中,第一训练相似度用于指示训练后的第一解码模型对第一测量结果进行解码,得到的第三测量结果与原始测量结果的相似度,第二训练相似度用于指示第二解码模型对第一测量结果进行解码,得到的第四测量结果与原始测量结果的相似度。Among them, the first training similarity is used to indicate the similarity between the third measurement result obtained by decoding the first measurement result by the trained first decoding model and the original measurement result, and the second training similarity is used to indicate the similarity between the fourth measurement result obtained by decoding the first measurement result by the second decoding model and the original measurement result.
在本公开实施例中,采用训练后的第一解码模型对压缩后的数据进行解码,得到至少一个第一训练相似度,采用第二加码模型对第一解码模型处理的数据进行解码,即可得到对应的至少一个第二训练相似度,再根据得到的至少一个第一训练相似度和至少一个第二训练相似度确定相似度差值。In the disclosed embodiment, the compressed data is decoded using the trained first decoding model to obtain at least one first training similarity, and the data processed by the first decoding model is decoded using the second coding model to obtain at least one corresponding second training similarity, and then the similarity difference is determined based on the obtained at least one first training similarity and at least one second training similarity.
在一些实施例中,获取至少一个第一训练相似度和对应的第二训练相似度之间的至少一个差值,将至少一个差值的平均值确定为相似度差值。In some embodiments, at least one difference between at least one first training similarity and a corresponding second training similarity is obtained, and an average value of the at least one difference is determined as the similarity difference.
可选地,若获取的第一训练相似度为一个,则对应的第二训练相似度也为一个,则直接将第一训练相似度和对应的第二训练相似度之间的差值确定为相似度差值。Optionally, if the acquired first training similarity is one, the corresponding second training similarity is also one, and the difference between the first training similarity and the corresponding second training similarity is directly determined as the similarity difference.
需要说明的是,本公开实施例中为了保证获取的相似度差值的准确性,第一训练相似度和第二训练相似度的数量为多个,以便于获取多个第一训练相似度和对应的第二训练相似度之间的多个差值,进而将多个差值的平均值确定为相似度差值。It should be noted that, in order to ensure the accuracy of the obtained similarity difference in the embodiment of the present disclosure, the number of the first training similarities and the second training similarities is multiple, so as to obtain multiple differences between the multiple first training similarities and the corresponding second training similarities, and then determine the average of the multiple differences as the similarity difference.
在一些实施例中,差值的方差或标准差小于差值阈值。其中。该差值阈值由通信协议约定、或者由第一设备约定,或者采用其他方式设置,本公开实施例不做限定。In some embodiments, the variance or standard deviation of the difference is less than the difference threshold. The difference threshold is agreed upon by the communication protocol, or agreed upon by the first device, or set in other ways, which is not limited in the embodiments of the present disclosure.
需要说明的是,本公开实施例中的相似度可以为SGCS、GCS、NMSE或者其他数值,本公开实施例不做限定。It should be noted that the similarity in the embodiment of the present disclosure may be SGCS, GCS, NMSE or other values, which is not limited in the embodiment of the present disclosure.
在一些实施例中,采用第一编码模型对第一设备的第五测量结果进行编码,得到第一测量结果,采用训练后的第一解码模型对第一测量结果进行解码,得到第三测量结果,基于第五测量结果和第三测量结果确定第一训练相似度。In some embodiments, a fifth measurement result of a first device is encoded using a first encoding model to obtain a first measurement result, the first measurement result is decoded using a trained first decoding model to obtain a third measurement result, and a first training similarity is determined based on the fifth measurement result and the third measurement result.
在本公开实施例中,第五测量结果是指第一设备进行测量得到的原始测量结果。也就是说是第一设备未编码前的测量结果。In the embodiment of the present disclosure, the fifth measurement result refers to the original measurement result obtained by the first device through measurement, that is, the measurement result before encoding by the first device.
在本公开实施例中,第一设备中包括第一编码模型和第一解码模型,第一设备在进行测量得到第五测量结果后,先采用该第一编码模型对第五测量结果进行编码,得到第一测量结果,再采用第一解码模型对第一测量结果进行解码,得到第三测量结果,再获取第五测量结果和第三测量结果之间的相似度即可。In an embodiment of the present disclosure, the first device includes a first encoding model and a first decoding model. After the first device performs measurement to obtain a fifth measurement result, the first encoding model is first used to encode the fifth measurement result to obtain a first measurement result, and then the first decoding model is used to decode the first measurement result to obtain a third measurement result, and then the similarity between the fifth measurement result and the third measurement result is obtained.
在一些实施例中,采用第一编码模型对第一设备的第五测量结果进行编码,得到第一测量结果,采用第二解码模型对第一测量结果进行解码,得到第四测量结果,基于第五测量结果和第四测量结果确定第二训练相似度。 In some embodiments, a first encoding model is used to encode a fifth measurement result of the first device to obtain a first measurement result, a second decoding model is used to decode the first measurement result to obtain a fourth measurement result, and a second training similarity is determined based on the fifth measurement result and the fourth measurement result.
在本公开实施例中,第二设备中包括第二解码模型,第一设备在进行测量得到第五测量结果后,先采用该第一编码模型对第五测量结果进行编码,得到第一测量结果,将第一测量结果发送给第二设备,第二设备再采用第二解码模型对第一测量结果进行解码,得到第四测量结果,再获取第五测量结果和第四测量结果之间的相似度即可。In an embodiment of the present disclosure, the second device includes a second decoding model. After the first device performs measurement to obtain a fifth measurement result, the first encoding model is first used to encode the fifth measurement result to obtain a first measurement result, and the first measurement result is sent to the second device. The second device then uses the second decoding model to decode the first measurement result to obtain a fourth measurement result, and then obtains the similarity between the fifth measurement result and the fourth measurement result.
需要说明的是,本公开实施例是以第一设备和第二设备均对第五测量结果进行编码为例进行说明。而在另一实施例中,第一设备还会对第五测量结果进行量化,第二设备还会解量化,下面具体进行说明。It should be noted that the embodiment of the present disclosure is described by taking the first device and the second device both encoding the fifth measurement result as an example. In another embodiment, the first device further quantizes the fifth measurement result, and the second device further dequantizes it, which is described in detail below.
在一些实施例中,采用第一编码模型对第一设备的第五测量结果进行编码,得到中间测量结果,再对该中间测量结果进行量化,得到第一测量结果,采用训练后的第一解码模型对第一测量结果进行解码,得到第三测量结果,基于第五测量结果和第三测量结果确定第一训练相似度。In some embodiments, a fifth measurement result of a first device is encoded using a first encoding model to obtain an intermediate measurement result, the intermediate measurement result is quantized to obtain a first measurement result, the first measurement result is decoded using a trained first decoding model to obtain a third measurement result, and a first training similarity is determined based on the fifth measurement result and the third measurement result.
需要说明的是,该第一解码模型和第二解码模型在训练时,也需要考虑解量化过程,保证恢复得到的数据满足要求。It should be noted that, when training the first decoding model and the second decoding model, the dequantization process also needs to be considered to ensure that the recovered data meets the requirements.
在一些实施例中,运行性能是指在步骤S2101-S2104对模型训练完毕后,采用第一解码模型监测第二解码模型的运行情况的过程。也就是说,在后续步骤S2105开始执行时是指的第二解码模型的运行性能。In some embodiments, the operating performance refers to the process of using the first decoding model to monitor the operating conditions of the second decoding model after the model training is completed in steps S2101-S2104. In other words, it refers to the operating performance of the second decoding model when the subsequent step S2105 starts to be executed.
步骤S2105,第一设备基于第一设备的第一解码模型的第一相似度以及相似度差值,确定第二设备的第二解码模型的运行性能是否高于第二相似度。Step S2105: The first device determines whether the operating performance of the second decoding model of the second device is higher than the second similarity based on the first similarity and the similarity difference of the first decoding model of the first device.
在一些实施例中,第一解码模型和第二解码模型用于对第一设备的第一测量结果进行解码。In some embodiments, the first decoding model and the second decoding model are used to decode the first measurement result of the first device.
在一些实施例中,确定第二设备的第二解码模型的运行性能是否高于第二相似度也可以理解为确定第二设备的第二解码模型是否正常运行,或者,也可以理解为确定第二设备的第二解码模型运行是否满足要求,或者,也可以理解为确定第二设备的第二解码模型的解码准确率是否满足要求等。In some embodiments, determining whether the operating performance of the second decoding model of the second device is higher than the second similarity can also be understood as determining whether the second decoding model of the second device operates normally, or, it can also be understood as determining whether the operation of the second decoding model of the second device meets the requirements, or, it can also be understood as determining whether the decoding accuracy of the second decoding model of the second device meets the requirements, etc.
在一些实施例中,获取第一相似度与相似度差值的和值,和值等于或大于第二相似度,确定第二解码模型的运行性能高于第二相似度;或,和值小于第二相似度,确定第二解码模型的运行性能低于第二相似度。In some embodiments, the sum of the first similarity and the similarity difference is obtained, and the sum is equal to or greater than the second similarity, and it is determined that the operating performance of the second decoding model is higher than the second similarity; or, the sum is less than the second similarity, and it is determined that the operating performance of the second decoding model is lower than the second similarity.
可选地,由于第一设备和第二设备运行条件的差异,第一设备的第一解码模型和第二设备的第二解码模型的准确性也存在差异,因此通过第一相似度与相似度差值的和值与第二相似度对比,若第一相似度与相似度差值的和值稳定,也说明第二设备的第二解码模型运行稳定。Optionally, due to the difference in operating conditions between the first device and the second device, there is also a difference in accuracy between the first decoding model of the first device and the second decoding model of the second device. Therefore, by comparing the sum of the first similarity and the similarity difference with the second similarity, if the sum of the first similarity and the similarity difference is stable, it also indicates that the second decoding model of the second device is operating stably.
下面,以举例的方式对本申请的过程进行说明。The process of this application is described below by way of examples.
第一种:The first one:
1、第二设备通过offline(线下)的方式向第一设备发送第一信息。1. The second device sends the first information to the first device in an offline manner.
可选地,该第一信息包括:第一输入数据、第一输出数据、量化方式是2比特标量量化、场景为Ums场景、天线端口个数为M、上报方式为宽带上报,输出有效载荷为Y。Optionally, the first information includes: first input data, first output data, the quantization method is 2-bit scalar quantization, the scenario is the Ums scenario, the number of antenna ports is M, the reporting method is broadband reporting, and the output payload is Y.
2、第一设备根据接收的第一信息,采用offline的方式训练第一解码模型。2. The first device trains the first decoding model in an offline manner according to the received first information.
3、第一设备通过能力上报方式上报自身支持的第一解码模型的标识。 3. The first device reports the identifier of the first decoding model supported by itself through capability reporting.
4、第二设备向第一设备发送下行参考信号,用于信道测量。4. The second device sends a downlink reference signal to the first device for channel measurement.
5、第一设备根据下行参考信号进行信道测量,得到第五测量结果。采用第一编码模型将第五测量结果压缩,得到第一测量结果,向第二设备发送第一测量结果。5. The first device performs channel measurement according to the downlink reference signal to obtain a fifth measurement result, compresses the fifth measurement result using the first coding model to obtain a first measurement result, and sends the first measurement result to the second device.
6、第二设备采用第二解码模型对第一测量结果进行解码,得到第四测量结果。6. The second device decodes the first measurement result using the second decoding model to obtain a fourth measurement result.
第一设备采用第一解码模型对第一测量结果进行解码,得到第三测量结果。The first device decodes the first measurement result using the first decoding model to obtain a third measurement result.
7、第二设备将第四测量结果发送给第一设备,第一设备根据第五测量结果与第三测量结果确定第一训练相似度,根据第五测量结果与第四测量结果确定第二训练相似度。7. The second device sends the fourth measurement result to the first device, and the first device determines a first training similarity according to the fifth measurement result and the third measurement result, and determines a second training similarity according to the fifth measurement result and the fourth measurement result.
8、第一设备根据第一训练相似度和第二训练相似度确定相似度差值。8. The first device determines a similarity difference according to the first training similarity and the second training similarity.
9、第一设备根据相似度差值和训练好的第一解码模型得到的第一相似度对第二解码模型进行监督。9. The first device supervises the second decoding model according to the similarity difference and the first similarity obtained by the trained first decoding model.
第二种:Second type:
1、第二设备通过offline的方式向第一设备发送第一信息。1. The second device sends the first information to the first device in an offline manner.
可选地,该第一信息包括:第一输入数据、第一输出数据、量化方式是2比特标量量化、场景为Ums场景、天线端口个数为M、上报方式为宽带上报,输出有效载荷为Y,第一设备采用offline的方式训练第一解码模型,第一设备通过能力信息上报,上报所支持的第一解码模型的天线端口个数,CSI上报的频域粒度信息,CSI输出有效载荷信息。Optionally, the first information includes: first input data, first output data, quantization method is 2-bit scalar quantization, scenario is Ums scenario, the number of antenna ports is M, reporting method is broadband reporting, output payload is Y, the first device trains the first decoding model in an offline manner, and the first device reports through capability information, reporting the number of antenna ports of the supported first decoding model, frequency domain granularity information reported by CSI, and CSI output payload information.
2、第一设备根据接收的第一信息,采用offline的方式训练第一解码模型。2. The first device trains the first decoding model in an offline manner according to the received first information.
3、在第一设备和第二设备的原始测量结果一致的情况下,采用offline方式对原始测量结果进行编解码,根据恢复出的测量结果和原始测量结果确定第一训练相似度。3. When the original measurement results of the first device and the second device are consistent, the original measurement results are encoded and decoded in an offline manner, and the first training similarity is determined according to the restored measurement results and the original measurement results.
4、在第一设备和第二设备的原始测量结果一致的情况下,采用offline方式对原始测量结果进行编解码,根据恢复出的测量结果和原始测量结果确定第二训练相似度。4. When the original measurement results of the first device and the second device are consistent, the original measurement results are encoded and decoded in an offline manner, and a second training similarity is determined according to the restored measurement results and the original measurement results.
5、第一设备根据下行参考信号进行信道测量,得到第五测量结果。采用第一编码模型将第五测量结果压缩,得到第一测量结果,向第二设备发送第一测量结果。5. The first device performs channel measurement according to the downlink reference signal to obtain a fifth measurement result, compresses the fifth measurement result using the first coding model to obtain a first measurement result, and sends the first measurement result to the second device.
6、第一设备根据第一训练相似度和第二训练相似度确定相似度差值。6. The first device determines a similarity difference according to the first training similarity and the second training similarity.
7、第一设备根据相似度差值和训练好的第一解码模型得到的第一相似度对第二解码模型进行监督,得到第二设备的第二相似度。7. The first device supervises the second decoding model according to the similarity difference and the first similarity obtained by the trained first decoding model to obtain a second similarity of the second device.
8、第一设备上报支持的第一解码模型的标识和相似度差值。8. The first device reports an identifier and a similarity difference value of a supported first decoding model.
9、第二设备根据第一相似度和相似度差值确定第二解码模型的准确性,确定是否触发模型切换。9. The second device determines the accuracy of the second decoding model according to the first similarity and the similarity difference, and determines whether to trigger model switching.
需要说明的是,上述实施例中的第一种或第二种中的第一信息包括的内容还可以替换为:It should be noted that the content included in the first information in the first or second embodiment above can also be replaced by:
第一信息包括:第一输入数据、第一输出数据、量化方式是2比特标量量化、场景为Ums场景、天线端口个数为M、上报方式为子带上报,每个子带的频域信息以及子带个数。The first information includes: first input data, first output data, quantization method is 2-bit scalar quantization, scenario is Ums scenario, the number of antenna ports is M, reporting method is subband reporting, frequency domain information of each subband and the number of subbands.
或者,or,
第一信息包括:第一输入数据、第一输出数据、量化方式是(5,10bit)矢量量化、场景为Ums场景、输出维度是X。 The first information includes: first input data, first output data, quantization method is (5, 10 bit) vector quantization, scene is Ums scene, and output dimension is X.
或者,or,
第一信息包括:第一输入数据、第一输出数据、量化方式是(5,10bit)矢量量化、场景为Ums场景、输出有效载荷是Y。The first information includes: first input data, first output data, quantization method is (5, 10 bit) vector quantization, scene is Ums scene, and output payload is Y.
在一些实施例中,信息等的名称不限定于实施例中所记载的名称,“信息(information)”、“消息(message)”、“信号(signal)”、“信令(signaling)”、“报告(report)”、“配置(configuration)”、“指示(indication)”、“指令(instruction)”、“命令(command)”、“信道”、“参数(parameter)”、“域”、“字段”、“符号(symbol)”、“码元(symbol)”、“码本(codebook)”、“码字(codeword)”、“码点(codepoint)”、“比特(bit)”、“数据(data)”、“程序(program)”、“码片(chip)”等术语可以相互替换。In some embodiments, the names of information, etc. are not limited to the names recorded in the embodiments, and terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "code element", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.
在一些实施例中,“上行”、“上行链路”、“物理上行链路”等术语可以相互替换,“下行”、“下行链路”、“物理下行链路”等术语可以相互替换,“侧行(side)”、“侧行链路(sidelink)”、“侧行通信”、“侧行链路通信”、“直连”、“直连链路”、“直连通信”、“直连链路通信”等术语可以相互替换。In some embodiments, terms such as "uplink", "uplink", "physical uplink" can be interchangeable, and terms such as "downlink", "downlink", "physical downlink" can be interchangeable, and terms such as "side", "sidelink", "side communication", "sidelink communication", "direct connection", "direct link", "direct communication", "direct link communication" can be interchangeable.
在一些实施例中,“获取”、“获得”、“得到”、“接收”、“传输”、“双向传输”、“发送和/或接收”可以相互替换,其可以解释为从其他主体接收,从协议中获取,从高层获取,自身处理得到、自主实现等多种含义。In some embodiments, "obtain", "obtain", "get", "receive", "transmit", "bidirectional transmission", "send and/or receive" can be interchangeable, and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from high levels, obtaining by self-processing, autonomous implementation, etc.
在一些实施例中,“发送”、“发射”、“上报”、“下发”、“传输”、“双向传输”、“发送和/或接收”等术语可以相互替换。In some embodiments, terms such as "send", "transmit", "report", "send", "transmit", "bidirectional transmission", "send and/or receive" can be used interchangeably.
在一些实施例中,“时刻”、“时间点”、“时间”、“时间位置”等术语可以相互替换,“时长”、“时段”、“时间窗口”、“窗口”、“时间”等术语可以相互替换。In some embodiments, terms such as "moment", "time point", "time", and "time position" can be interchangeable, and terms such as "duration", "period", "time window", "window", and "time" can be interchangeable.
在一些实施例中,“特定(certain)”、“预定(preseted)”、“预设”、“设定”、“指示(indicated)”、“某一”、“任意”、“第一”等术语可以相互替换,“特定A”、“预定A”、“预设A”、“设定A”、“指示A”、“某一A”、“任意A”、“第一A”可以解释为在协议等中预先规定的A,也可以解释为通过设定、配置、或指示等得到的A,也可以解释为特定A、某一A、任意A、或第一A等,但不限于此。In some embodiments, terms such as "certain", "preset", "preset", "set", "indicated", "some", "any", and "first" can be interchangeable, and "specific A", "preset A", "preset A", "set A", "indicated A", "some A", "any A", and "first A" can be interpreted as A pre-defined in a protocol, etc., or as A obtained through setting, configuration, or indication, etc., and can also be interpreted as specific A, some A, any A, or first A, etc., but is not limited to this.
本公开实施例所涉及的处理方法可以包括步骤S2101~步骤S2105中的至少一者。例如,步骤S2101可以作为独立实施例来实施,步骤S2102可以作为独立实施例来实施,步骤S2103可以作为独立实施例来实施,步骤S2104可以作为独立实施例来实施,步骤S2105可以作为独立实施例来实施,步骤S2101、步骤S2102、步骤S2103、步骤S2104、步骤S2105可以作为独立实施例来实施,步骤S2102、步骤S2103、步骤S2104、步骤S2105可以作为独立实施例来实施,步骤S2101、步骤S2106可以作为独立实施例来实施,但不限于此。The processing method involved in the embodiments of the present disclosure may include at least one of steps S2101 to S2105. For example, step S2101 may be implemented as an independent embodiment, step S2102 may be implemented as an independent embodiment, step S2103 may be implemented as an independent embodiment, step S2104 may be implemented as an independent embodiment, step S2105 may be implemented as an independent embodiment, steps S2101, step S2102, step S2103, step S2104, step S2105 may be implemented as independent embodiments, steps S2102, step S2103, step S2104, step S2105 may be implemented as independent embodiments, steps S2101 and step S2106 may be implemented as independent embodiments, but are not limited thereto.
在一些实施例中,步骤S2102、步骤S2103、步骤S2104、步骤S2105是可选的,在不同实施例中可以对这些步骤中的一个或多个步骤进行省略或替代。In some embodiments, step S2102, step S2103, step S2104, and step S2105 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
在一些实施例中,步骤S2101、步骤S2103、步骤S2104、步骤S2105是可选的,在不同实施例中可以对这些步骤中的一个或多个步骤进行省略或替代。In some embodiments, step S2101, step S2103, step S2104, and step S2105 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
在一些实施例中,步骤S2101、步骤S2102、步骤S2104、步骤S2105是可选的,在不同实施例 中可以对这些步骤中的一个或多个步骤进行省略或替代。In some embodiments, steps S2101, S2102, S2104, and S2105 are optional. One or more of these steps may be omitted or replaced.
在一些实施例中,步骤S2101、S2102、步骤S2103、步骤S2105是可选的,在不同实施例中可以对这些步骤中的一个或多个步骤进行省略或替代。In some embodiments, steps S2101, S2102, S2103, and S2105 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
在一些实施例中,可参见图2所对应的说明书之前或之后记载的其他可选实现方式。In some embodiments, reference may be made to other optional implementations recorded before or after the description corresponding to FIG. 2 .
图3A是根据本公开实施例示出的处理方法的流程示意图,应用于第一设备。如图3A所示,本公开实施例涉及处理方法,上述方法包括:FIG3A is a flow chart of a processing method according to an embodiment of the present disclosure, which is applied to a first device. As shown in FIG3A , an embodiment of the present disclosure relates to a processing method, which includes:
步骤S3101,第一设备获取第一输入数据和第一输出数据。Step S3101: The first device obtains first input data and first output data.
步骤S3101的可选实现方式可以参见图2的步骤S2102的可选实现方式、及图2所涉及的实施例中其他关联部分,此处不再赘述。The optional implementation of step S3101 can refer to the optional implementation of step S2102 in FIG. 2 and other related parts in the embodiment involved in FIG. 2 , which will not be described in detail here.
步骤S3102,第一设备基于第一输入数据和第一输出数据对第一解码模型进行训练,得到训练后的第一解码模型。Step S3102: The first device trains a first decoding model based on the first input data and the first output data to obtain a trained first decoding model.
步骤S3102的可选实现方式可以参见图2的步骤S2103的可选实现方式、及图2所涉及的实施例中其他关联部分,此处不再赘述。The optional implementation of step S3102 can refer to the optional implementation of step S2103 in FIG. 2 and other related parts in the embodiment involved in FIG. 2 , which will not be described in detail here.
步骤S3103,第一设备基于训练后的第一解码模型,获取相似度差值。Step S3103: The first device obtains a similarity difference based on the trained first decoding model.
步骤S3103的可选实现方式可以参见图2的步骤S2104的可选实现方式、及图2所涉及的实施例中其他关联部分,此处不再赘述。The optional implementation of step S3103 can refer to the optional implementation of step S2104 in FIG. 2 and other related parts in the embodiment involved in FIG. 2 , which will not be described in detail here.
步骤S3104,第一设备基于第一设备的第一解码模型的第一相似度以及相似度差值,确定第二设备的第二解码模型的运行性能是否高于第二相似度。Step S3104: The first device determines whether the operating performance of the second decoding model of the second device is higher than the second similarity based on the first similarity and the similarity difference of the first decoding model of the first device.
步骤S3104的可选实现方式可以参见图2的步骤S2105的可选实现方式、及图2所涉及的实施例中其他关联部分,此处不再赘述。The optional implementation of step S3104 can refer to the optional implementation of step S2105 in FIG. 2 and other related parts in the embodiment involved in FIG. 2 , which will not be described in detail here.
本公开实施例所涉及的处理方法可以包括步骤S3101~步骤S3104中的至少一者。例如,步骤S3101可以作为独立实施例来实施,步骤S3102可以作为独立实施例来实施,步骤S3103可以作为独立实施例来实施,步骤S3104可以作为独立实施例来实施,或者也可以至少两个步骤结合,但不限于此。The processing method involved in the embodiment of the present disclosure may include at least one of step S3101 to step S3104. For example, step S3101 may be implemented as an independent embodiment, step S3102 may be implemented as an independent embodiment, step S3103 may be implemented as an independent embodiment, step S3104 may be implemented as an independent embodiment, or at least two steps may be combined, but are not limited thereto.
在一些实施例中,步骤S3101、步骤S3102是可选的,步骤S3101、步骤S3103是可选的,步骤S3102、步骤S3103是可选的,步骤S3101、步骤S3104是可选的,步骤S3101是可选的,步骤S3102是可选的,步骤S3103是可选的,步骤S3104是可选的是可选的,在不同实施例中可以对这些步骤中的一个或多个步骤进行省略或替代。但不限于此。In some embodiments, step S3101 and step S3102 are optional, step S3101 and step S3103 are optional, step S3102 and step S3103 are optional, step S3101 and step S3104 are optional, step S3101 is optional, step S3102 is optional, step S3103 is optional, and step S3104 is optional. In different embodiments, one or more of these steps may be omitted or replaced. But it is not limited thereto.
图3B是根据本公开实施例示出的处理方法的流程示意图,应用于终端。如图3B所示,本公开实施例涉及处理方法,上述方法包括:FIG3B is a flow chart of a processing method according to an embodiment of the present disclosure, which is applied to a terminal. As shown in FIG3B , an embodiment of the present disclosure relates to a processing method, which includes:
步骤S3201,第一设备获取第一输入数据和第一输出数据。Step S3201: The first device obtains first input data and first output data.
步骤S3201的可选实现方式可以参见图2的步骤S2102的可选实现方式、及图2所涉及的实施例中其他关联部分,此处不再赘述。The optional implementation of step S3201 can refer to the optional implementation of step S2102 in FIG. 2 and other related parts in the embodiment involved in FIG. 2 , which will not be described in detail here.
步骤S3202,第一设备基于第一输入数据和第一输出数据对第一解码模型进行训练,得到训练后 的第一解码模型。Step S3202: The first device trains the first decoding model based on the first input data and the first output data to obtain a trained The first decoding model.
步骤S3202的可选实现方式可以参见图2的步骤S2103的可选实现方式、及图2所涉及的实施例中其他关联部分,此处不再赘述。The optional implementation of step S3202 can refer to the optional implementation of step S2103 in FIG. 2 and other related parts in the embodiment involved in FIG. 2 , which will not be described in detail here.
步骤S3103,第一设备基于训练后的第一解码模型,获取相似度差值。Step S3103: The first device obtains a similarity difference based on the trained first decoding model.
步骤S3103的可选实现方式可以参见图2的步骤S2104的可选实现方式、及图2所涉及的实施例中其他关联部分,此处不再赘述。The optional implementation of step S3103 can refer to the optional implementation of step S2104 in FIG. 2 and other related parts in the embodiment involved in FIG. 2 , which will not be described in detail here.
图4是根据本公开实施例示出的处理方法的流程示意图,应用于第二设备,如图4所示,本公开实施例涉及处理方法,上述方法包括:FIG4 is a flow chart of a processing method according to an embodiment of the present disclosure, which is applied to a second device. As shown in FIG4 , an embodiment of the present disclosure relates to a processing method, and the method includes:
步骤S4101,第二设备发送第一信息。Step S4101: the second device sends the first information.
步骤S4101的可选实现方式可以参见图2的步骤S2101及图2所涉及的实施例中其他关联部分,此处不再赘述。The optional implementation of step S4101 can refer to step S2101 in FIG. 2 and other related parts of the embodiment involved in FIG. 2 , which will not be described in detail here.
在一些实施例中,第一设备接收第二设备发送的第一信息,但不限于此,也可以接收由其他主体发送的第一信息。In some embodiments, the first device receives the first information sent by the second device, but is not limited thereto, and may also receive the first information sent by other entities.
在一些实施例中,第一设备获取由协议规定的第一信息。In some embodiments, the first device obtains first information specified by a protocol.
在一些实施例中,第一设备从高层获取第一信息。In some embodiments, the first device obtains the first information from a higher layer.
在一些实施例中,第一设备进行处理从而得到第一信息。In some embodiments, the first device performs processing to obtain the first information.
在一些实施例中,步骤S4101被省略,第一设备自主实现第一信息所指示的功能,或上述功能为缺省或默认。In some embodiments, step S4101 is omitted, and the first device autonomously implements the function indicated by the first information, or the above function is default or by default.
结合第一方面的一些实施例,在一些实施例中,所述第一相似度与所述相似度差值的和值等于或大于所述第二相似度,所述第二解码模型的运行性能高于第二相似度;或,所述第一相似度与所述相似度差值的和值小于所述第二相似度,所述第二解码模型的运行性能低于第二相似度。In combination with some embodiments of the first aspect, in some embodiments, the sum of the first similarity and the similarity difference is equal to or greater than the second similarity, and the operating performance of the second decoding model is higher than the second similarity; or, the sum of the first similarity and the similarity difference is less than the second similarity, and the operating performance of the second decoding model is lower than the second similarity.
结合第一方面的一些实施例,在一些实施例中,所述相似度差值基于训练后的所述第一解码模型获取;In conjunction with some embodiments of the first aspect, in some embodiments, the similarity difference is obtained based on the trained first decoding model;
所述训练后的所述第一解码模型基于所述第一输入数据和所述第一输出数据对所述第一解码模型进行训练得到;The trained first decoding model is obtained by training the first decoding model based on the first input data and the first output data;
所述第一输入数据包括压缩后的测量结果;所述第一输出数据包括原始测量结果或所述第二解码模型对所述第一设备的第一测量结果进行解码后恢复的第二测量结果。The first input data includes a compressed measurement result; the first output data includes an original measurement result or a second measurement result restored after the second decoding model decodes the first measurement result of the first device.
结合第一方面的一些实施例,在一些实施例中,所述基于训练后的所述第一解码模型,获取所述相似度差值,包括:In combination with some embodiments of the first aspect, in some embodiments, obtaining the similarity difference based on the trained first decoding model includes:
所述相似度差值基于所述至少一个第一训练相似度和所述至少一个第二训练相似度确定;The similarity difference is determined based on the at least one first training similarity and the at least one second training similarity;
所述至少一个第二训练相似度基于所述第二解码模型确定,所述第二训练相似度用于指示所述第二解码模型对所述第一测量结果进行解码,得到的第四测量结果与原始测量结果的相似度;所述至少一个第一训练相似度基于所述训练后的第一解码模型确定,所述第一训练相似度用于指示所述训练后的第一解码模型对所述第一测量结果进行解码,得到的第三测量结果与原始测量结果的相似 度。The at least one second training similarity is determined based on the second decoding model, and the second training similarity is used to indicate the similarity between the fourth measurement result obtained by decoding the first measurement result by the second decoding model and the original measurement result; the at least one first training similarity is determined based on the trained first decoding model, and the first training similarity is used to indicate the similarity between the third measurement result obtained by decoding the first measurement result by the trained first decoding model and the original measurement result. Spend.
结合第一方面的一些实施例,在一些实施例中,所述相似度差值为所述至少一个差值的平均值;In conjunction with some embodiments of the first aspect, in some embodiments, the similarity difference is an average value of the at least one difference;
所述至少一个差值为至少一个所述第一训练相似度和对应的第二训练相似度之间的差值。The at least one difference value is a difference value between at least one of the first training similarities and a corresponding second training similarity.
结合第一方面的一些实施例,在一些实施例中,所述差值的方差或标准差小于差值阈值。In combination with some embodiments of the first aspect, in some embodiments, the variance or standard deviation of the difference is less than a difference threshold.
结合第一方面的一些实施例,在一些实施例中,所述第一训练相似度基于所述第五测量结果和所述第三测量结果确定;所述第一测量结果采用第一编码模型对所述第一设备的第五测量结果进行编码得到;In combination with some embodiments of the first aspect, in some embodiments, the first training similarity is determined based on the fifth measurement result and the third measurement result; the first measurement result is obtained by encoding the fifth measurement result of the first device using a first coding model;
所述第三测量结果采用训练后的所述第一解码模型对所述第一测量结果进行解码得到。The third measurement result is obtained by decoding the first measurement result using the trained first decoding model.
结合第一方面的一些实施例,在一些实施例中,所述第二训练相似度基于所述第五测量结果和所述第四测量结果确定;In combination with some embodiments of the first aspect, in some embodiments, the second training similarity is determined based on the fifth measurement result and the fourth measurement result;
所述第一测量结果采用第一编码模型对所述第一设备的第五测量结果进行编码得到;The first measurement result is obtained by encoding a fifth measurement result of the first device using a first coding model;
所述第四测量结果采用所述第二解码模型对所述第一测量结果进行解码得到。The fourth measurement result is obtained by decoding the first measurement result using the second decoding model.
结合第一方面的一些实施例,在一些实施例中,向所述第一设备发送第二设备,所述第一信息包括所述第一输入数据和所述第一输出数据。In combination with some embodiments of the first aspect, in some embodiments, a second device sends the first information to the first device, and the first information includes the first input data and the first output data.
结合第一方面的一些实施例,在一些实施例中,所述第一信息还包括以下至少之一:In conjunction with some embodiments of the first aspect, in some embodiments, the first information further includes at least one of the following:
数据集标识;Dataset identifier;
所述第一输入数据是否为量化数据;whether the first input data is quantitative data;
对所述第一输入数据进行量化的量化方式;a quantization method for quantizing the first input data;
场景信息,所述场景信息用于指示所述第一信息所处的场景;Scene information, where the scene information is used to indicate a scene in which the first information is located;
配置信息,所述配置信息用于指示所述第一设备进行测量的配置。Configuration information, where the configuration information is used to indicate a configuration for the first device to perform measurement.
图5是根据本公开实施例示出的处理方法的流程示意图,如图5所示,本公开实施例涉及处理方法,上述方法包括:FIG5 is a flow chart of a processing method according to an embodiment of the present disclosure. As shown in FIG5 , the embodiment of the present disclosure relates to a processing method, and the method includes:
步骤S5101,终端侧接收来自网络侧的dataset(数据集)(V1,V2)以及相关的信息。Step S5101, the terminal side receives a dataset (V1, V2) and related information from the network side.
在一些实施例中,V1是proxy decoder(代理解码器)的input(输入),比如是压缩后的CSI信息。In some embodiments, V1 is the input of the proxy decoder, such as compressed CSI information.
在一些实施例中,V2是proxy decoder的label(标签),比如是解压缩后恢复的CSI信息,或者ground-truth(真实)CSI。In some embodiments, V2 is the label of the proxy decoder, such as the CSI information recovered after decompression, or the ground-truth CSI.
在一些实施例中,相关的信息可以是V1的量化信息,比如压缩后的CSI是否是量化后的信息;采用的量化方式是什么e.g.,2-bit标量量化,码本为(5,10bit)的矢量量化。在一些实施例中,相关的信息还可以是dataset对应的场景信息、CSI配置信息e.g.,天线端口个数,subband(部分带宽)个数,上报开销。In some embodiments, the relevant information may be the quantization information of V1, such as whether the compressed CSI is quantized information; what quantization method is used, e.g., 2-bit scalar quantization, vector quantization with codebook (5, 10 bits). In some embodiments, the relevant information may also be the scene information corresponding to the dataset, CSI configuration information, e.g., the number of antenna ports, the number of subbands (partial bandwidth), and reporting overhead.
步骤S5102,终端侧根据网络侧传递的dataset和信息进行proxy model训练。In step S5102, the terminal side performs proxy model training based on the dataset and information transmitted by the network side.
步骤S5103,终端侧使用encoder和proxy decoder对CSI进行编解码,并根据恢复出的CSI和真实CSI计算SGCS#1(spectral graph conyolutional networks,谱图卷积网络)。 In step S5103, the terminal side uses an encoder and a proxy decoder to encode and decode the CSI, and calculates SGCS#1 (spectral graph conyolutional networks) based on the recovered CSI and the real CSI.
在一些实施例中,SGCS#1可以是多个。In some embodiments, there may be multiple SGCS#1.
步骤S5104,终端侧使用encoder和网络侧的decoder对CSI进行编解码,并根据恢复出的CSI和真实CSI计算SGCS#2。Step S5104: The terminal side uses the encoder and the decoder on the network side to encode and decode the CSI, and calculates SGCS#2 based on the recovered CSI and the real CSI.
在一些实施例中,SGCS#2可以是多个In some embodiments, SGCS#2 may be multiple
步骤S5105,终端侧计算SGCS#1和SGCS#2之间的差值gap。Step S5105: The terminal side calculates the difference gap between SGCS#1 and SGCS#2.
在一些实施例中,note gap值可以是多组数值的平均值,且gap的多组值的方差/标准差应小于固定值。In some embodiments, the note gap value can be the average of multiple groups of values, and the variance/standard deviation of the multiple groups of gap values should be smaller than a fixed value.
在上述proxy model的训练过程中,step 1~5可以是offline或者over the air的,比如step 1~5均为offline完成,再比如step 1~2是offline训练,step 3~5通过空口信令交互完成。In the training process of the above proxy model, steps 1 to 5 can be offline or over the air. For example, steps 1 to 5 are all completed offline. Another example is that steps 1 to 2 are offline training, and steps 3 to 5 are completed through air interface signaling interaction.
为了通过空口实现step 3~5,NW需要向UE传递多个SGCS#2。该传递过程可以是UE触发的(UE request SGCS#2)或者基站触发的。In order to implement steps 3 to 5 through the air interface, the NW needs to transfer multiple SGCS#2 to the UE. The transfer process can be triggered by the UE (UE request SGCS#2) or the base station.
在一些实施例中,以举例方式对本申请进行说明。In some embodiments, the present application is described by way of examples.
step 1:NW通过offline(脱机)的形式向UE发送以下信息:Step 1: NW sends the following information to UE in offline form:
·数据集(V1,V2),V1是proxy decoder的input,V2是proxy decoder的labelDataset (V1, V2), V1 is the input of proxy decoder, V2 is the label of proxy decoder
·V1的量化方式是2-bit均匀标量量化The quantization method of V1 is 2-bit uniform scalar quantization
·Dataset是Uma场景下对应的数据集Dataset is the corresponding dataset in the Uma scenario
·Dataset对应的基站天线端口个数为M,CSI上报的频域粒度为宽带上报(wideband report)The number of base station antenna ports corresponding to the Dataset is M, and the frequency domain granularity of CSI reporting is wideband report.
·Dataset对应的输出payload为YThe output payload corresponding to Dataset is Y
Step 2:UE通过offline(线下)的方式训练proxy decoder modelStep 2: UE trains the proxy decoder model offline
Note:从step 3开始为over the air/online的方式Note: Starting from step 3 is the over the air/online method
Step 3:UE通过UE capability report,上报所支持的proxy decoder model ID信息Step 3: UE reports the supported proxy decoder model ID information through UE capability report
Step 4:基站发送下行参考信号用于信道测量Step 4: The base station sends a downlink reference signal for channel measurement
Step 5:UE根据下行参考信号进行信道测量,并将测量结果输入到encoder模型中,并将压缩后的信道信息,根据基站的配置上报给基站。Step 5: The UE performs channel measurement based on the downlink reference signal, inputs the measurement result into the encoder model, and reports the compressed channel information to the base station according to the configuration of the base station.
Step 6:Step 6:
·基站接收到来自UE的压缩后的信道信息,使用decoder还原信道信息The base station receives the compressed channel information from the UE and uses the decoder to restore the channel information
·UE使用proxy decoder还原信道信息UE uses proxy decoder to restore channel information
Step 7:Step 7:
·基站将decoder还原的信道信息反馈给UE,UE根据真实CSI或者encoder模型输入CSI与基站还原的信道信息,计算SGCS#1The base station feeds back the channel information restored by the decoder to the UE. The UE calculates SGCS#1 based on the real CSI or the encoder model input CSI and the channel information restored by the base station.
·UE根据真实CSI或者encoder模型输入CSI与proxy decoder还原的信道信息,计算SGCS#2UE calculates SGCS#2 based on the real CSI or encoder model input CSI and the channel information restored by the proxy decoder
Step 8:Step 8:
·UE计算SGCS#1和SGCS#2之间的差值gap;note gap值可以是多组数值的平均值,且gap的多组值的方差/标准差应小于固定值 UE calculates the gap between SGCS#1 and SGCS#2; note that the gap value can be the average of multiple sets of values, and the variance/standard deviation of the gap values should be less than the fixed value
Step 9:UE在模型监督过程中,根据SGCS#2与GAP值估计NW的解码准确性SGCS#1。即当SGCS#2降低时,认为SGCS#1也降低了。Step 9: During the model supervision process, UE estimates the decoding accuracy SGCS#1 of NW based on SGCS#2 and GAP value. That is, when SGCS#2 decreases, it is considered that SGCS#1 also decreases.
实施例2:NW通过offline的形式向UE发送以下信息:Embodiment 2: NW sends the following information to UE in offline form:
·数据集(V1,V2),V1是proxy decoder的input,V2是proxy decoder的labelDataset (V1, V2), V1 is the input of proxy decoder, V2 is the label of proxy decoder
·V1的量化方式是2-bit均匀标量量化The quantization method of V1 is 2-bit uniform scalar quantization
·Dataset是Uma场景下对应的数据集Dataset is the corresponding dataset in the Uma scenario
·Dataset对应的基站天线端口个数为M,CSI上报的频域粒度为宽带上报(wideband report)The number of base station antenna ports corresponding to the Dataset is M, and the frequency domain granularity of CSI reporting is wideband report.
·Dataset对应的输出payload为YThe output payload corresponding to Dataset is Y
·UE通过offline的方式训练proxy decoder modelUE trains the proxy decoder model offline
·UE通过capability上报,上报所支持的proxy decoder model的基站天线端口个数,CSI上报的频域粒度信息,CSI输出payload信息UE reports the number of base station antenna ports of the supported proxy decoder model, the frequency domain granularity information reported by CSI, and the CSI output payload information through capability reporting.
Step 2:UE通过offline的方式训练proxy decoder modelStep 2: UE trains the proxy decoder model offline
Step 3:在UE和NW的原始CSI都一致的情况下,offline方式使用encoder和proxy decoder对原始CSI进行编解码,并根据恢复出的CSI和真实CSI计算SGCS#1;Step 3: When the original CSI of UE and NW are consistent, the offline method uses encoder and proxy decoder to encode and decode the original CSI, and calculates SGCS#1 based on the recovered CSI and the real CSI;
Step 4:在UE和NW的原始CSI都一致的情况下,offline方式使用encoder和decoder对原始CSI进行编解码,并根据恢复出的CSI和真实CSI计算SGCS#2;Step 4: When the original CSI of UE and NW are consistent, the encoder and decoder are used to encode and decode the original CSI in offline mode, and SGCS#2 is calculated based on the recovered CSI and the real CSI.
Step 5:Step 5:
·UE计算SGCS#1和SGCS#2之间的差值gap;note gap值可以是多组数值的平均值,且gap的多组值的方差/标准差应小于固定值UE calculates the difference gap between SGCS#1 and SGCS#2; note that the gap value can be the average of multiple sets of values, and the variance/standard deviation of the gap values should be less than the fixed value
Step 6:UE在模型监督过程中,根据SGCS#2与GAP值估计NW的解码准确性SGCS#1。即Step 6: During the model supervision process, UE estimates the decoding accuracy SGCS#1 of NW based on SGCS#2 and GAP value.
Note:从step 6开始为over the air/online的方式Note: Starting from step 6 is the over the air/online method
Step 7:UE通过UE capability report,上报所支持的proxy decoder model ID信息,以及gap信息Step 7: UE reports the supported proxy decoder model ID information and gap information through UE capability report
Step 8:UE在模型监督过程中,计算SGCS#2并上报给NW,NW根据gap以及SGCS#2判断SGCS#1的情况,即decoder的解码准确性。若出现SGCS#2过低的情况,则NW可以触发model切换或者fallbackStep 8: During the model supervision process, the UE calculates SGCS#2 and reports it to the NW. The NW determines the situation of SGCS#1 based on the gap and SGCS#2, that is, the decoding accuracy of the decoder. If SGCS#2 is too low, the NW can trigger model switching or fallback.
实施例3,4,5为发送信息内容的区别。Embodiments 3, 4, and 5 are different in the content of the information sent.
实施例3:NW向UE发送以下信息:Embodiment 3: NW sends the following information to UE:
·数据集(V1,V2),V1是proxy decoder的input,V2是proxy decoder的labelDataset (V1, V2), V1 is the input of proxy decoder, V2 is the label of proxy decoder
·V1的量化方式是2-bit均匀标量量化The quantization method of V1 is 2-bit uniform scalar quantization
·Dataset是Uma场景下对应的数据集Dataset is the corresponding dataset in the Uma scenario
·Dataset对应的基站天线端口个数为M,CSI上报的频域粒度为子带上报(subband report), 每个子带的频域信息,以及子带个数。The number of base station antenna ports corresponding to the Dataset is M, and the frequency domain granularity of CSI reporting is subband reporting. Frequency domain information of each subband, and the number of subbands.
实施例4:NW向UE发送以下信息:Embodiment 4: NW sends the following information to UE:
·数据集(V1,V2),V1是encoder的output,V2是encoder的labelDataset (V1, V2), V1 is the encoder output, V2 is the encoder label
·V1的量化方式是(5,10bit)矢量量化,即将每5个输出维度量化成10个比他The quantization method of V1 is (5, 10 bit) vector quantization, which quantizes every 5 output dimensions into 10 bits.
·Dataset是Uma场景下对应的数据集Dataset is the corresponding dataset in the Uma scenario
·Dataset对应的输出维度为XThe output dimension of Dataset is X
··
实施例5:NW向UE发送以下信息:Embodiment 5: NW sends the following information to UE:
·数据集(V1,V2),V1是encoder的output,V2是encoder的labelDataset (V1, V2), V1 is the encoder output, V2 is the encoder label
·V1的量化方式是(5,10bit)矢量量化,即将每5个输出维度量化成10个比他The quantization method of V1 is (5, 10 bit) vector quantization, which quantizes every 5 output dimensions into 10 bits.
·Dataset是Uma场景下对应的数据集Dataset is the corresponding dataset in the Uma scenario
·Dataset对应的输出payload为YThe output payload corresponding to Dataset is Y
在本公开实施例中,部分或全部步骤、其可选实现方式可以与其他实施例中的部分或全部步骤任意组合,也可以与其他实施例的可选实现方式任意组合。In the embodiments of the present disclosure, part or all of the steps and their optional implementations may be arbitrarily combined with part or all of the steps in other embodiments, or may be arbitrarily combined with optional implementations of other embodiments.
本公开实施例还提出用于实现以上任一方法的装置,例如,提出一装置,上述装置包括用以实现以上任一方法中终端所执行的各步骤的单元或模块。再如,还提出另一装置,包括用以实现以上任一方法中网络设备(例如接入网设备、核心网功能节点、核心网设备等)所执行的各步骤的单元或模块。The embodiments of the present disclosure also propose a device for implementing any of the above methods, for example, a device is proposed, the above device includes a unit or module for implementing each step performed by the terminal in any of the above methods. For another example, another device is also proposed, including a unit or module for implementing each step performed by a network device (such as an access network device, a core network function node, a core network device, etc.) in any of the above methods.
应理解以上装置中各单元或模块的划分仅是一种逻辑功能的划分,在实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。此外,装置中的单元或模块可以以处理器调用软件的形式实现:例如装置包括处理器,处理器与存储器连接,存储器中存储有指令,处理器调用存储器中存储的指令,以实现以上任一方法或实现上述装置各单元或模块的功能,其中处理器例如为通用处理器,例如中央处理单元(Central Processing Unit,CPU)或微处理器,存储器为装置内的存储器或装置外的存储器。或者,装置中的单元或模块可以以硬件电路的形式实现,可以通过对硬件电路的设计实现部分或全部单元或模块的功能,上述硬件电路可以理解为一个或多个处理器;例如,在一种实现中,上述硬件电路为专用集成电路(application-specific integrated circuit,ASIC),通过对电路内元件逻辑关系的设计,实现以上部分或全部单元或模块的功能;再如,在另一种实现中,上述硬件电路为可以通过可编程逻辑器件(programmable logic device,PLD)实现,以现场可编程门阵列(Field Programmable Gate Array,FPGA)为例,其可以包括大量逻辑门电路,通过配置文件来配置逻辑门电路之间的连接关系,从而实现以上部分或全部单元或模块的功能。以上装置的所有单元或模块可以全部通过处理器调用软件的形式实现,或全部通过硬件电路的形式实现,或部分通过处理器调用软件的形式实现,剩余部分通过硬件电路的形式实现。It should be understood that the division of the units or modules in the above device is only a division of logical functions, which can be fully or partially integrated into one physical entity or physically separated in actual implementation. In addition, the units or modules in the device can be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and instructions are stored in the memory. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory inside the device or a memory outside the device. Alternatively, the units or modules in the device may be implemented in the form of hardware circuits, and the functions of some or all of the units or modules may be implemented by designing the hardware circuits. The hardware circuits may be understood as one or more processors; for example, in one implementation, the hardware circuits are application-specific integrated circuits (ASICs), and the functions of some or all of the above units or modules may be implemented by designing the logical relationship of the components in the circuits; for another example, in another implementation, the hardware circuits may be implemented by programmable logic devices (PLDs), and Field Programmable Gate Arrays (FPGAs) may be used as an example, which may include a large number of logic gate circuits, and the connection relationship between the logic gate circuits may be configured by configuring the configuration files, thereby implementing the functions of some or all of the above units or modules. All units or modules of the above devices may be implemented in the form of software called by the processor, or in the form of hardware circuits, or in the form of software called by the processor, and the remaining part may be implemented in the form of hardware circuits.
在本公开实施例中,处理器是具有信号处理能力的电路,在一种实现中,处理器可以是具有指令读取与运行能力的电路,例如中央处理单元(Central Processing Unit,CPU)、微处理器、图形处 理器(graphics processing unit,GPU)(可以理解为微处理器)、或数字信号处理器(digital signal processor,DSP)等;在另一种实现中,处理器可以通过硬件电路的逻辑关系实现一定功能,上述硬件电路的逻辑关系是固定的或可以重构的,例如处理器为专用集成电路(application-specific integrated circuit,ASIC)或可编程逻辑器件(programmable logic device,PLD)实现的硬件电路,例如FPGA。在可重构的硬件电路中,处理器加载配置文档,实现硬件电路配置的过程,可以理解为处理器加载指令,以实现以上部分或全部单元或模块的功能的过程。此外,还可以是针对人工智能设计的硬件电路,其可以理解为ASIC,例如神经网络处理单元(Neural Network Processing Unit,NPU)、张量处理单元(Tensor Processing Unit,TPU)、深度学习处理单元(Deep learning Processing Unit,DPU)等。In the embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor may be a circuit with instruction reading and execution capability, such as a central processing unit (CPU), a microprocessor, a graphics processor, or a processor. In another implementation, the processor can realize certain functions through the logical relationship of the hardware circuit, and the logical relationship of the above hardware circuit is fixed or reconfigurable, such as the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the processor loads the configuration document to implement the hardware circuit configuration, which can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.
图6A是本公开实施例提出的第一设备的结构示意图。如图6A所示,第一设备6100可以包括:收发模块6101、处理模块6102等中的至少一者。在一些实施例中,处理模块6102用于FIG6A is a schematic diagram of the structure of the first device proposed in an embodiment of the present disclosure. As shown in FIG6A , the first device 6100 may include: at least one of a transceiver module 6101 and a processing module 6102. In some embodiments, the processing module 6102 is used to
获取第一输入数据和第一输出数据,所述第一输入数据包括压缩后的测量结果;所述第一输出数据包括原始测量结果或第二解码模型对所述第一设备的第一测量结果进行解码后恢复的第二测量结果,所述第二解码模型设置于第二设备;Acquire first input data and first output data, wherein the first input data includes a compressed measurement result; the first output data includes an original measurement result or a second measurement result restored after a second decoding model decodes the first measurement result of the first device, and the second decoding model is set on the second device;
基于所述第一输入数据和所述第一输出数据对第一解码模型进行训练,得到训练后的第一解码模型,所述第一解码模型设置于所述第一设备;Training a first decoding model based on the first input data and the first output data to obtain a trained first decoding model, wherein the first decoding model is set in the first device;
基于训练后的所述第一解码模型,获取相似度差值,所述相似度差值用于指示所述第一解码模型与所述第二解码模型之间的差异。可选地,上述收发模块用于执行以上任一方法中第一设备6100执行的发送和/或接收等通信步骤中的至少一者,此处不再赘述。可选地,上述处理模块用于执行以上任一方法中第一设备6100执行的其他步骤中的至少一者,此处不再赘述。Based on the trained first decoding model, a similarity difference is obtained, and the similarity difference is used to indicate the difference between the first decoding model and the second decoding model. Optionally, the above-mentioned transceiver module is used to perform at least one of the communication steps such as sending and/or receiving performed by the first device 6100 in any of the above methods, which will not be repeated here. Optionally, the above-mentioned processing module is used to perform at least one of the other steps performed by the first device 6100 in any of the above methods, which will not be repeated here.
可选地,处理模块6102用于执行以上任一方法中第一设备执行的处理等通信步骤中的至少一者,此处不再赘述。Optionally, the processing module 6102 is used to execute at least one of the communication steps such as processing performed by the first device in any of the above methods, which will not be repeated here.
图6B是本公开实施例提出的第二设备的结构示意图。如图6B所示,第二设备6200可以包括:收发模块6201、处理模块6202等中的至少一者。在一些实施例中,收发模块6201用于发送第一输入数据和第一输出数据,所述第一输入数据包括压缩后的测量结果;所述第一输出数据包括原始测量结果或第二解码模型对所述第一设备的第一测量结果进行解码后恢复的第二测量结果,所述第二解码模型设置于第二设备;所述第一输入数据和所述第一输出数据用于对第一解码模型进行训练,所述第一解码模型设置于所述第一设备;所述训练后的所述第一解码模型用于获取相似度差值,所述相似度差值用于指示所述第一解码模型与所述第二解码模型之间的差异。可选地,上述收发模块用于执行以上任一方法中第二设备6200执行的发送和/或接收等通信步骤(例如步骤S2101但不限于此)中的至少一者,此处不再赘述。FIG6B is a schematic diagram of the structure of the second device proposed in an embodiment of the present disclosure. As shown in FIG6B , the second device 6200 may include: at least one of a transceiver module 6201, a processing module 6202, etc. In some embodiments, the transceiver module 6201 is used to send first input data and first output data, wherein the first input data includes a compressed measurement result; the first output data includes an original measurement result or a second measurement result restored after a second decoding model decodes the first measurement result of the first device, and the second decoding model is provided in the second device; the first input data and the first output data are used to train the first decoding model, and the first decoding model is provided in the first device; the first decoding model after training is used to obtain a similarity difference, and the similarity difference is used to indicate the difference between the first decoding model and the second decoding model. Optionally, the above-mentioned transceiver module is used to perform at least one of the communication steps such as sending and/or receiving performed by the second device 6200 in any of the above methods (such as step S2101 but not limited thereto), which will not be repeated here.
可选地,处理模块6202用于执行以上任一方法中第二设备执行的处理等通信步骤中的至少一者,此处不再赘述。Optionally, the processing module 6202 is used to execute at least one of the communication steps such as processing performed by the second device in any of the above methods, which will not be repeated here.
在一些实施例中,收发模块可以包括发送模块和/或接收模块,发送模块和接收模块可以是分离的,也可以集成在一起。可选地,收发模块可以与收发器相互替换。 In some embodiments, the transceiver module may include a sending module and/or a receiving module, and the sending module and the receiving module may be separate or integrated. Optionally, the transceiver module may be interchangeable with the transceiver.
在一些实施例中,处理模块可以是一个模块,也可以包括多个子模块。可选地,上述多个子模块分别执行处理模块所需执行的全部或部分步骤。可选地,处理模块可以与处理器相互替换。In some embodiments, the processing module can be a module or include multiple submodules. Optionally, the multiple submodules respectively execute all or part of the steps required to be executed by the processing module. Optionally, the processing module can be replaced with the processor.
图7A是本公开实施例提出的通信设备7100的结构示意图。通信设备7100可以是网络设备(例如接入网设备、核心网设备等),也可以是终端(例如用户设备等),也可以是支持网络设备实现以上任一方法的芯片、芯片系统、或处理器等,还可以是支持终端实现以上任一方法的芯片、芯片系统、或处理器等。通信设备7100可用于实现上述方法实施例中描述的方法,具体可以参见上述方法实施例中的说明。FIG7A is a schematic diagram of the structure of a communication device 7100 proposed in an embodiment of the present disclosure. The communication device 7100 may be a network device (e.g., an access network device, a core network device, etc.), or a terminal (e.g., a user device, etc.), or a chip, a chip system, or a processor that supports a network device to implement any of the above methods, or a chip, a chip system, or a processor that supports a terminal to implement any of the above methods. The communication device 7100 may be used to implement the method described in the above method embodiment, and the details may refer to the description in the above method embodiment.
如图7A所示,通信设备7100包括一个或多个处理器7101。处理器7101可以是通用处理器或者专用处理器等,例如可以是基带处理器或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对通信装置(如,基站、基带芯片,终端设备、终端设备芯片,DU或CU等)进行控制,执行程序,处理程序的数据。通信设备7100用于执行以上任一方法。As shown in FIG. 7A , the communication device 7100 includes one or more processors 7101. The processor 7101 may be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor may be used to process the communication protocol and the communication data, and the central processing unit may be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a program, and process the data of the program. The communication device 7100 is used to execute any of the above methods.
在一些实施例中,通信设备7100还包括用于存储指令的一个或多个存储器7102。可选地,全部或部分存储器7102也可以处于通信设备7100之外。In some embodiments, the communication device 7100 further includes one or more memories 7102 for storing instructions. Optionally, all or part of the memory 7102 may also be outside the communication device 7100.
在一些实施例中,通信设备7100还包括一个或多个收发器7103。在通信设备7100包括一个或多个收发器7103时,收发器7103执行上述方法中的发送和/或接收等通信步骤(例如步骤S2101、步骤S2102、步骤S2103、步骤S2104,但不限于此)中的至少一者。In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the transceiver 7103 performs at least one of the communication steps such as sending and/or receiving in the above method (for example, step S2101, step S2102, step S2103, step S2104, but not limited thereto).
在一些实施例中,收发器可以包括接收器和/或发送器,接收器和发送器可以是分离的,也可以集成在一起。可选地,收发器、收发单元、收发机、收发电路等术语可以相互替换,发送器、发送单元、发送机、发送电路等术语可以相互替换,接收器、接收单元、接收机、接收电路等术语可以相互替换。In some embodiments, the transceiver may include a receiver and/or a transmitter, and the receiver and the transmitter may be separate or integrated. Optionally, the terms such as transceiver, transceiver unit, transceiver, transceiver circuit, etc. may be replaced with each other, the terms such as transmitter, transmission unit, transmitter, transmission circuit, etc. may be replaced with each other, and the terms such as receiver, receiving unit, receiver, receiving circuit, etc. may be replaced with each other.
在一些实施例中,通信设备7100可以包括一个或多个接口电路7104。可选地,接口电路7104与存储器7102连接,接口电路7104可用于从存储器7102或其他装置接收信号,可用于向存储器7102或其他装置发送信号。例如,接口电路7104可读取存储器7102中存储的指令,并将该指令发送给处理器7101。In some embodiments, the communication device 7100 may include one or more interface circuits 7104. Optionally, the interface circuit 7104 is connected to the memory 7102, and the interface circuit 7104 may be used to receive signals from the memory 7102 or other devices, and may be used to send signals to the memory 7102 or other devices. For example, the interface circuit 7104 may read instructions stored in the memory 7102 and send the instructions to the processor 7101.
以上实施例描述中的通信设备7100可以是网络设备或者终端,但本公开中描述的通信设备7100的范围并不限于此,通信设备7100的结构可以不受图7A的限制。通信设备可以是独立的设备或者可以是较大设备的一部分。例如所述通信设备可以是:1)独立的集成电路IC,或芯片,或,芯片系统或子系统;(2)具有一个或多个IC的集合,可选地,上述IC集合也可以包括用于存储数据,程序的存储部件;(3)ASIC,例如调制解调器(Modem);(4)可嵌入在其他设备内的模块;(5)接收机、终端设备、智能终端设备、蜂窝电话、无线设备、手持机、移动单元、车载设备、网络设备、云设备、人工智能设备等等;(6)其他等等。The communication device 7100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 7100 described in the present disclosure is not limited thereto, and the structure of the communication device 7100 may not be limited by FIG. 7A. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: 1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
图7B是本公开实施例提出的芯片7200的结构示意图。对于通信设备7100可以是芯片或芯片系统的情况,可以参见图7B所示的芯片7200的结构示意图,但不限于此。7B is a schematic diagram of the structure of a chip 7200 provided in an embodiment of the present disclosure. In the case where the communication device 7100 may be a chip or a chip system, reference may be made to the schematic diagram of the structure of the chip 7200 shown in FIG. 7B , but the present disclosure is not limited thereto.
芯片7200包括一个或多个处理器7201,芯片7200用于执行以上任一方法。 The chip 7200 includes one or more processors 7201, and the chip 7200 is used to execute any of the above methods.
在一些实施例中,芯片7200还包括一个或多个接口电路7202。可选地,接口电路7202与存储器7203连接,接口电路7202可以用于从存储器7203或其他装置接收信号,接口电路7202可用于向存储器7203或其他装置发送信号。例如,接口电路7202可读取存储器7203中存储的指令,并将该指令发送给处理器7201。In some embodiments, the chip 7200 further includes one or more interface circuits 7202. Optionally, the interface circuit 7202 is connected to the memory 7203. The interface circuit 7202 can be used to receive signals from the memory 7203 or other devices, and the interface circuit 7202 can be used to send signals to the memory 7203 or other devices. For example, the interface circuit 7202 can read instructions stored in the memory 7203 and send the instructions to the processor 7201.
在一些实施例中,接口电路7202执行上述方法中的发送和/或接收等通信步骤中的至少一者,处理器7201执行其他步骤中的至少一者。In some embodiments, the interface circuit 7202 performs at least one of the communication steps such as sending and/or receiving in the above method, and the processor 7201 performs at least one of the other steps.
在一些实施例中,接口电路、接口、收发管脚、收发器等术语可以相互替换。In some embodiments, terms such as interface circuit, interface, transceiver pin, and transceiver may be used interchangeably.
在一些实施例中,芯片7200还包括用于存储指令的一个或多个存储器7203。可选地,全部或部分存储器7203可以处于芯片7200之外。In some embodiments, the chip 7200 further includes one or more memories 7203 for storing instructions. Optionally, all or part of the memory 7203 may be outside the chip 7200.
本公开还提出存储介质,上述存储介质上存储有指令,当上述指令在通信设备7100上运行时,使得通信设备7100执行以上任一方法。可选地,上述存储介质是电子存储介质。可选地,上述存储介质是计算机可读存储介质,但不限于此,其也可以是其他装置可读的存储介质。可选地,上述存储介质可以是非暂时性(non-transitory)存储介质,但不限于此,其也可以是暂时性存储介质。The present disclosure also proposes a storage medium, on which instructions are stored, and when the instructions are executed on the communication device 7100, the communication device 7100 executes any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited to this, and it can also be a storage medium readable by other devices. Optionally, the storage medium can be a non-transitory storage medium, but is not limited to this, and it can also be a temporary storage medium.
本公开还提出程序产品,上述程序产品被通信设备7100执行时,使得通信设备7100执行以上任一方法。可选地,上述程序产品是计算机程序产品。The present disclosure also proposes a program product, which, when executed by the communication device 7100, enables the communication device 7100 to execute any of the above methods. Optionally, the program product is a computer program product.
本公开还提出计算机程序,当其在计算机上运行时,使得计算机执行以上任一方法。 The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to execute any one of the above methods.
Claims (21)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2023/121274 WO2025065195A1 (en) | 2023-09-25 | 2023-09-25 | Processing method, and device and storage medium |
| CN202380011344.XA CN117546159A (en) | 2023-09-25 | 2023-09-25 | Processing method, device and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2023/121274 WO2025065195A1 (en) | 2023-09-25 | 2023-09-25 | Processing method, and device and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025065195A1 true WO2025065195A1 (en) | 2025-04-03 |
Family
ID=89784724
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/121274 Pending WO2025065195A1 (en) | 2023-09-25 | 2023-09-25 | Processing method, and device and storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN117546159A (en) |
| WO (1) | WO2025065195A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119011861B (en) * | 2024-08-07 | 2025-10-28 | 小红书科技有限公司 | Image decoding method and related products |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022012257A1 (en) * | 2020-07-13 | 2022-01-20 | 华为技术有限公司 | Communication method and communication apparatus |
| CN115136518A (en) * | 2020-02-24 | 2022-09-30 | 高通股份有限公司 | Channel State Information (CSI) learning |
| US20230084164A1 (en) * | 2020-04-17 | 2023-03-16 | Bo Chen | Configurable neural network for channel state feedback (csf) learning |
| CN115996160A (en) * | 2021-10-19 | 2023-04-21 | 三星电子株式会社 | Method and device in communication system |
-
2023
- 2023-09-25 CN CN202380011344.XA patent/CN117546159A/en active Pending
- 2023-09-25 WO PCT/CN2023/121274 patent/WO2025065195A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115136518A (en) * | 2020-02-24 | 2022-09-30 | 高通股份有限公司 | Channel State Information (CSI) learning |
| US20230084164A1 (en) * | 2020-04-17 | 2023-03-16 | Bo Chen | Configurable neural network for channel state feedback (csf) learning |
| WO2022012257A1 (en) * | 2020-07-13 | 2022-01-20 | 华为技术有限公司 | Communication method and communication apparatus |
| CN115996160A (en) * | 2021-10-19 | 2023-04-21 | 三星电子株式会社 | Method and device in communication system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN117546159A (en) | 2024-02-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2025030567A1 (en) | Method for transmitting configuration information, terminal, network device, communication system, and medium | |
| WO2025065295A1 (en) | Information transmission method and apparatus, and communication device, communication system and storage medium | |
| WO2025010610A1 (en) | Model selection method, terminal device, and network device | |
| WO2025000519A1 (en) | Method for reporting channel status information, and terminal, network device, system and medium | |
| CN117121549A (en) | Information processing method, terminal, communication system and storage medium | |
| WO2025060110A1 (en) | Csi transmission method, terminals, network devices, communication system, and storage medium | |
| WO2025065195A1 (en) | Processing method, and device and storage medium | |
| WO2024234201A1 (en) | Communication method and apparatus, communication device, communication system, and storage medium | |
| WO2025147963A1 (en) | Model monitoring method and apparatus, and storage medium | |
| WO2024229869A1 (en) | Communication methods and apparatuses, communication device, communication system and storage medium | |
| WO2025065374A1 (en) | Communication method, terminal, network device, and storage medium | |
| WO2025213340A1 (en) | Csi handover method and apparatus, and storage medium | |
| WO2025118240A1 (en) | Instruction information sending method, instruction information receiving method, terminal, network device, system and medium | |
| WO2025081374A1 (en) | Communication method, terminal, network device, communication system, and storage medium | |
| WO2025118237A1 (en) | Communication processing method, terminal, network device, system, and storage medium | |
| WO2025184789A1 (en) | Information length determination method and apparatus, and storage medium | |
| WO2025166792A1 (en) | Method for determining csi input into ai model, terminal, network device, system, and medium | |
| WO2025007303A1 (en) | Reporting method and apparatus, communication device, communication system, and storage medium | |
| WO2025081490A1 (en) | Communication method, device, and storage medium | |
| WO2025015484A1 (en) | Model switching update method and apparatus | |
| WO2025054767A1 (en) | Communication switching method, and terminal, network device and storage medium | |
| WO2025015533A1 (en) | Data processing method, terminal, network device and storage medium | |
| WO2025091528A1 (en) | Communication method, and devices and storage medium | |
| WO2025231897A1 (en) | Communication methods, communication device and communication system | |
| CN120937417A (en) | Methods, terminals, devices, and storage media for reporting CSI |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23953359 Country of ref document: EP Kind code of ref document: A1 |