Communication method, and devices and storage medium
By transmitting information indicating the load threshold of the terminal device side model output in the communication system, the problem of low CSI compression and recovery efficiency is solved, and communication performance and efficiency are improved.
Patent Information
- Application Number
- PCT/CN2023/129809
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-11-03
- Publication Date
- 2025-05-08
AI Technical Summary
In communication systems, prior art is difficult to effectively compress and restore channel state information (CSI), resulting in a degradation of communication efficiency and performance.
By transmitting the first information between the terminal device and the network device, an output load threshold of the first model deployed on the terminal device side is indicated to achieve compression processing and recovery of the CSI.
It realizes efficient compression and recovery of CSI, improves the efficiency and performance of the communication system, and reduces the load of CSI feedback.
Smart Images

Figure CN2023129809_08052025_PF_FP_ABST
Abstract
Description
Communication method, device and storage medium Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a communication method, device, and storage medium. Background Art
[0002] With advancements in communication technology, artificial intelligence (AI), machine learning (ML), and other models have been introduced into communication systems. In Channel State Information (CSI) feedback scenarios, CSI compression feedback can be implemented based on a CSI generation model on the terminal device side, while CSI recovery can be implemented based on a CSI recovery model on the network device side.
[0003] Summary of the Invention
[0004] The embodiments of the present disclosure provide a communication method, a device, and a storage medium.
[0005] According to a first aspect of an embodiment of the present disclosure, a communication method is provided, the method comprising:
[0006] The terminal device receives first information sent by the network device, where the first information is used to indicate an output load threshold of a first model deployed on the terminal device side, and the first model is used to compress channel state information CSI.
[0007] According to a second aspect of an embodiment of the present disclosure, a communication method is provided, the method comprising:
[0008] The network device sends first information to the terminal device, where the first information is used to indicate an output load threshold of a first model deployed on the terminal device side, and the first model is used to compress channel state information CSI.
[0009] According to a third aspect of an embodiment of the present disclosure, a terminal device is provided, including:
[0010] The transceiver module is configured to receive first information sent by a network device, where the first information is used to indicate an output load threshold of a first model deployed on the terminal device side, and the first model is used to compress channel state information CSI.
[0011] According to a fourth aspect of an embodiment of the present disclosure, a network device is provided, including:
[0012] The transceiver module is configured to send first information to the terminal device, where the first information is used to indicate the output load threshold of a first model deployed on the terminal device side, and the first model is used to compress the channel state information CSI.
[0013] According to a fifth aspect of an embodiment of the present disclosure, a communication device is provided, including:
[0014] One or more processors; wherein the communication device can be used to execute the optional implementation of the first aspect or the second aspect.
[0015] According to a sixth aspect of an embodiment of the present disclosure, a storage medium is proposed, which stores instructions. When the instructions are executed on a communication device, the communication device executes the method described in the optional implementation of the first aspect or the second aspect.
[0016] The technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: a terminal device receives first information sent by a network device, the first information being used to indicate an output load threshold of a first model deployed on the terminal device, the first model being used to compress channel state information (CSI). In this way, the terminal device can determine the output load threshold of the first model based on the first information sent by the network device, thereby enabling reporting of compressed CSI according to the output load threshold.
[0017] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following drawings required for describing the embodiments are introduced. The following drawings are merely some embodiments of the present disclosure and do not impose specific limitations on the protection scope of the present disclosure.
[0019] FIG1A is a schematic diagram showing the architecture of a communication system according to an embodiment of the present disclosure.
[0020] FIG1B is a schematic diagram showing CSI compression feedback and recovery according to an embodiment of the present disclosure.
[0021] FIG2A is an interactive schematic diagram illustrating a communication method according to an embodiment of the present disclosure.
[0022] FIG2B is an interactive diagram illustrating a communication method according to an embodiment of the present disclosure.
[0023] FIG2C is an interactive diagram illustrating a communication method according to an embodiment of the present disclosure.
[0024] FIG2D is an interactive schematic diagram illustrating a communication method according to an embodiment of the present disclosure.
[0025] FIG2E is an interactive diagram illustrating a communication method according to an embodiment of the present disclosure.
[0026] FIG2F is an interactive diagram illustrating a communication method according to an embodiment of the present disclosure.
[0027] FIG3A is a flow chart showing a communication method according to an embodiment of the present disclosure.
[0028] FIG3B is a flow chart showing a communication method according to an embodiment of the present disclosure.
[0029] FIG3C is a flow chart showing a communication method according to an embodiment of the present disclosure.
[0030] FIG3D is a flow chart illustrating a communication method according to an embodiment of the present disclosure.
[0031] FIG3E is a flow chart showing a communication method according to an embodiment of the present disclosure.
[0032] FIG3F is a flow chart illustrating a communication method according to an embodiment of the present disclosure.
[0033] FIG3G is a flow chart illustrating a communication method according to an embodiment of the present disclosure.
[0034] FIG4A is a flow chart showing a communication method according to an embodiment of the present disclosure.
[0035] FIG4B is a flow chart showing a communication method according to an embodiment of the present disclosure.
[0036] FIG4C is a flow chart showing a communication method according to an embodiment of the present disclosure.
[0037] FIG4D is a flow chart showing a communication method according to an embodiment of the present disclosure.
[0038] FIG4E is a flow chart showing a communication method according to an embodiment of the present disclosure.
[0039] FIG4F is a flow chart illustrating a communication method according to an embodiment of the present disclosure.
[0040] FIG4G is a flow chart illustrating a communication method according to an embodiment of the present disclosure.
[0041] FIG5 is an interactive schematic diagram illustrating a communication method according to an embodiment of the present disclosure.
[0042] FIG6A is a schematic structural diagram of a terminal device proposed in an embodiment of the present disclosure.
[0043] FIG6B is a schematic structural diagram of a network device proposed in an embodiment of the present disclosure.
[0044] FIG7A is a schematic structural diagram of a communication device proposed in an embodiment of the present disclosure.
[0045] FIG7B is a schematic diagram of the structure of the chip proposed in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0046] The embodiments of the present disclosure provide a communication method, a device, and a storage medium.
[0047] In a first aspect, an embodiment of the present disclosure provides a communication method, the method comprising:
[0048] The terminal device receives first information sent by the network device, where the first information is used to indicate an output load threshold of a first model deployed on the terminal device side, and the first model is used to compress channel state information CSI.
[0049] In the above embodiment, the terminal device can determine the output load threshold of the first model according to the first information sent by the network device, so that the compressed CSI can be reported according to the output load threshold.
[0050] In conjunction with some embodiments of the first aspect, in some embodiments, the output load threshold includes at least one of the following:
[0051] an output load threshold of each data transmission layer corresponding to the first model;
[0052] The output load threshold of the first model at each rank;
[0053] An output load threshold of each of the data transmission layers corresponding to each rank of the first model;
[0054] An output load threshold corresponding to the first model.
[0055] In the above embodiment, for the first models trained in different ways, the first information may include different output load thresholds, thereby making the indication method of the output load threshold more flexible.
[0056] In combination with some embodiments of the first aspect, in some embodiments, the first information includes an output load threshold of the first model.
[0057] In the above embodiment, the network device may directly indicate the output load threshold of the first model.
[0058] In conjunction with some embodiments of the first aspect, in some embodiments, the first information includes a codebook type and codebook parameter information; and the method further includes:
[0059] An output load threshold of the first model is determined according to the codebook type and the codebook parameter information.
[0060] In the above embodiment, the network device can implicitly indicate the output load threshold of the first model through the codebook type and codebook parameter information, and the terminal device determines the output load threshold of the first model based on the codebook type and codebook parameter information, thereby saving signaling overhead.
[0061] In conjunction with some embodiments of the first aspect, in some embodiments, determining the output load threshold of the first model according to the codebook type and the codebook parameter information includes:
[0062] determining, according to the codebook type and the codebook parameter information, a first load threshold allowing the first model to be output;
[0063] An output load threshold of the first model is determined according to the first load threshold.
[0064] In the above embodiment, the terminal device may determine the output load threshold of the first model according to the first load threshold for allowing the first model to output, thereby obtaining a more accurate output load threshold.
[0065] In conjunction with some embodiments of the first aspect, in some embodiments, determining the output load threshold of the first model according to the first load threshold includes:
[0066] An output load threshold of each of the data transmission layers corresponding to the first model is determined according to the first load threshold and a first specified ratio of each of the data transmission layers corresponding to the first model.
[0067] In the above embodiment, the terminal device can determine the output load threshold of each data transmission layer corresponding to the first model based on the codebook type and codebook parameter information. In this way, the terminal device can report the compressed CSI of each data transmission layer based on the output load threshold of each data transmission layer, thereby improving the flexibility of CSI reporting.
[0068] In conjunction with some embodiments of the first aspect, in some embodiments, the first information includes indication information of uplink transmission resources for transmitting CSI; and the method further includes:
[0069] An output load threshold of the first model is determined according to a second load threshold that can be borne by the uplink transmission resource.
[0070] In the above embodiment, the network device can implicitly indicate the output load threshold of the first model through the indication information of the uplink transmission resource used to transmit CSI, and the terminal device determines the output load threshold of the first model based on the uplink transmission resource, thereby saving signaling overhead.
[0071] In conjunction with some embodiments of the first aspect, in some embodiments, determining the output load threshold of the first model according to the second load threshold that the uplink transmission resource can bear includes:
[0072] An output load threshold of each of the data transmission layers corresponding to the first model is determined according to the second load threshold and a first specified ratio of each of the data transmission layers corresponding to the first model.
[0073] In the above embodiment, the output load threshold of each data transmission layer corresponding to the first model can be determined according to the second load threshold that the uplink transmission resource can carry. In this way, the terminal device can report the compressed CSI of each data transmission layer according to the output load threshold of each data transmission layer, thereby improving the flexibility of CSI reporting.
[0074] In conjunction with some embodiments of the first aspect, in some embodiments, the first information includes first indication information, where the first indication information is used to indicate identification information of the first model; and the method further includes:
[0075] An output load threshold of the first model is determined according to the identification information.
[0076] In the above embodiment, the network device may implicitly indicate the output load threshold of the first model through the identification information of the first model, and the terminal device determines the output load threshold of the first model according to the identification information, thereby saving signaling overhead.
[0077] In conjunction with some embodiments of the first aspect, in some embodiments, determining the output load threshold of the first model according to the identification information includes:
[0078] determining a third load threshold supported by the first model according to the identification information;
[0079] An output load threshold of each of the data transmission layers corresponding to the first model is determined according to the third load threshold and a first specified ratio of each of the data transmission layers corresponding to the first model.
[0080] In the above embodiment, the output load threshold of each data transmission layer corresponding to the first model can be determined based on the third load threshold supported by the first model. In this way, the terminal device can report the compressed CSI of each data transmission layer based on the output load threshold of each data transmission layer, thereby improving the flexibility of CSI reporting.
[0081] In conjunction with some embodiments of the first aspect, in some embodiments, the first information includes first configuration information, where the first configuration information includes a parameter configuration for the terminal device to report CSI; and the method further includes:
[0082] Determining a first ratio according to the first configuration information and the second configuration information, where the second configuration information is a reference parameter configuration used by the terminal device to report CSI;
[0083] An output load threshold of the first model is determined according to the first ratio and a first output load threshold.
[0084] In the above embodiment, the network device can implicitly indicate the output load threshold of the first model through the parameter configuration for reporting CSI, and the terminal device determines the output load threshold of the first model according to the parameter configuration, thereby saving signaling overhead.
[0085] In combination with some embodiments of the first aspect, in some embodiments, the first output load threshold is an output load threshold of the first model determined according to the second configuration information.
[0086] In the above embodiment, the first output load threshold may be predetermined according to the reference parameter configuration, thereby improving the efficiency of determining the output load threshold of the first model.
[0087] In conjunction with some embodiments of the first aspect, in some embodiments, determining the first ratio according to the first configuration information and the second configuration information includes:
[0088] The first ratio is determined according to a ratio of the first configuration information to the second configuration information.
[0089] In the above embodiment, the terminal device can determine the first ratio according to the ratio between the first configuration information and the second configuration information, thereby calculating the output load threshold of the first model, thereby simplifying the process of obtaining the output load threshold.
[0090] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0091] Sending first indication information to the network device, where the first indication information is used to indicate identification information of the first model;
[0092] Second indication information sent by the network device is received, where the second indication information is used to indicate an output load threshold of the first model, and the output load threshold is determined by the network device according to the first indication information.
[0093] In the above embodiment, the terminal device can send first indication information indicating identification information of the first model to the network device, so that the network device can determine the output load threshold of the first model based on the first indication information, and send second indication information indicating the output load threshold to the terminal device. In this way, the terminal device can obtain a more accurate output load threshold.
[0094] In combination with some embodiments of the first aspect, in some embodiments, the identification information includes at least one of the following: a model identification, a model pair identification, and a function identification, the model pair includes the first model and the second model, and the second model is used to decompress the compressed CSI after compression processing by the first model.
[0095] In the above embodiment, the identification information may include at least one of a model identification, a model pair identification, and a function identification, thereby improving the flexibility of the identification information.
[0096] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0097] compressing the CSI using the first model according to the output load threshold to obtain compressed CSI;
[0098] The compressed CSI is sent to the network device.
[0099] In the above embodiment, the terminal device can send the compressed CSI after the first model compression processing to the network device, so that the network device can decompress the compressed CSI to obtain the original CSI, reducing the load of CSI feedback, thereby improving network performance.
[0100] In a second aspect, an embodiment of the present disclosure provides a communication method, the method comprising:
[0101] The network device sends first information to the terminal device, where the first information is used to indicate an output load threshold of a first model deployed on the terminal device side, and the first model is used to compress channel state information CSI.
[0102] In conjunction with some embodiments of the first aspect, in some embodiments, the output load threshold includes at least one of the following:
[0103] an output load threshold of each data transmission layer corresponding to the first model;
[0104] The output load threshold of the first model at each rank;
[0105] An output load threshold of each of the data transmission layers corresponding to each rank of the first model;
[0106] An output load threshold corresponding to the first model.
[0107] In conjunction with some embodiments of the first aspect, in some embodiments, the first information includes at least one of the following:
[0108] an output load threshold of the first model;
[0109] Codebook type and codebook parameter information;
[0110] Indication information of uplink transmission resources used to transmit CSI;
[0111] First indication information, where the first indication information is used to indicate identification information of the first model;
[0112] First configuration information, the first configuration information includes parameter configuration used by the terminal device to report CSI.
[0113] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:
[0114] receiving first indication information sent by the terminal device, where the first indication information is used to indicate identification information of the first model;
[0115] determining an output load threshold of the first model according to the first indication information;
[0116] Sending second indication information to the terminal device, where the second indication information is used to indicate an output load threshold of the first model.
[0117] In combination with some embodiments of the second aspect, in some embodiments, the identification information includes at least one of the following: a model identification, a model pair identification, and a function identification. The model pair includes the first model and the second model, and the second model is used to decompress the CSI compressed by the first model.
[0118] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:
[0119] receiving compressed CSI sent by the terminal device, where the compressed CSI is obtained by compressing the CSI using the first model;
[0120] The compressed CSI is decompressed using the second model.
[0121] In a third aspect, an embodiment of the present disclosure provides a communication method, the method comprising:
[0122] The network device sends first information to the terminal device, where the first information is used to indicate an output load threshold of a first model deployed on the terminal device side, and the first model is used to compress channel state information CSI.
[0123] In a fourth aspect, an embodiment of the present disclosure proposes a terminal device, which may include at least one of a transceiver module and a processing module; wherein the terminal device can be used to execute the optional implementation method of the first aspect.
[0124] In a fifth aspect, an embodiment of the present disclosure proposes a network device, which may include at least one of a transceiver module and a processing module; wherein the network device can be used to execute the optional implementation method of the second aspect.
[0125] In a sixth aspect, an embodiment of the present disclosure proposes a terminal device, which may include: one or more processors; wherein the terminal device can be used to execute the optional implementation method of the first aspect.
[0126] In a seventh aspect, an embodiment of the present disclosure proposes a network device, which may include: one or more processors; wherein, the network device can be used to execute the optional implementation method of the second aspect.
[0127] In an eighth aspect, an embodiment of the present disclosure proposes a communication system, which may include: a terminal device and a network device; wherein, the terminal device is configured to execute the method described in the optional implementation manner of the first aspect, and the network device is configured to execute the method described in the optional implementation manner of the second aspect.
[0128] In a ninth aspect, an embodiment of the present disclosure proposes a storage medium storing instructions, which, when executed on a communication device, enables the communication device to execute the method described in the optional implementation of the first or second aspect.
[0129] In a tenth aspect, an embodiment of the present disclosure proposes a program product, which, when executed by a communication device, enables the communication device to execute the method described in the optional implementation manner of the first aspect or the second aspect.
[0130] In an eleventh aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the method described in the optional implementation of the first or second aspect.
[0131] In a twelfth aspect, an embodiment of the present disclosure provides a chip or a chip system, wherein the chip or chip system includes a processing circuit configured to execute the method described in the optional implementation of the first aspect or the second aspect.
[0132] It is understandable that the above-mentioned terminal devices, network devices, communication devices, communication systems, storage media, program products, computer programs, chips, or chip systems can all be used to perform the methods proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here.
[0133] The present disclosure provides a communication method, device, and storage medium. In some embodiments, the terms "communication method" and "information processing method" are interchangeable; the terms "communication device" and "information processing device" are interchangeable; and the terms "communication system" and "information processing system" are interchangeable.
[0134] The embodiments of the present disclosure are not exhaustive and are merely 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 steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0135] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.
[0136] 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.
[0137] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "said", "the", "the", 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 following the article may be understood as a singular expression or a plural expression.
[0138] In some embodiments, "plurality" may refer to two or more.
[0139] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.
[0140] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," or "in response to one case A, in response to another case B" may include the following technical solutions depending on 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); and in some embodiments, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.
[0141] In some embodiments, "A or B" and other descriptions may include the following technical solutions depending on 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). The above is also applicable when there are more branches such as A, B, C, etc.
[0142] 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 any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted 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". "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 "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.
[0143] 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.
[0144] 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.
[0145] 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 less 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", "not more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.
[0146] In some embodiments, devices and the like can be interpreted as physical or virtual, and their names are not limited to those described in the embodiments. Terms such as "device," "equipment," "device," "circuit," "network element," "node," "function," "unit," "section," "system," "network," "chip," "chip system," "entity," and "subject" can be used interchangeably.
[0147] In some embodiments, "network" can be interpreted as devices included in the network (eg, access network equipment, core network equipment, etc.).
[0148] In some embodiments, the terms "Access Network Device (AN Device)", "Radio Access Network Device (RAN Device)", "Base Station (BS)", "Radio Base Station (Radio Base Station)", "Fixed Station (Fixed Station)", "Node (Node)", "Access Point (Access Point)", "Transmission Point (TP)", "Reception Point (RP)", "Transmission and / or Reception Point (TRP))", "Panel (Panel)", "Antenna Panel (Antenna Panel)", "Antenna Array (Antenna Array)" "Cell (Cell)", "Macro Cell (Macro Cell)", "Small Cell (Small Cell)", "Femto Cell (Femto Cell)", "Pico Cell (Pico Cell)" "Sector (Sector)", "Cell Group (Cell Group)", "Serving Cell", "Carrier (Carrier)", "Component Carrier (Component Carrier)", "Bandwidth Part (BWP)" and the like can be used interchangeably.
[0149] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal" "mobile station (MS)", "mobile terminal (MT)", subscriber station (Subscriber Station), mobile unit (Mobile Unit), subscriber unit (Subscriber Unit), wireless unit (Wireless Unit), remote unit (Remote Unit), mobile device (Mobile Device), wireless device (Wireless Device), wireless communication device (Wireless Communication Device), remote device (Remote Device), mobile subscriber station (Mobile Subscriber Station), access terminal (Access Terminal), mobile terminal (Mobile Terminal), wireless terminal (Wireless Terminal), remote terminal (Remote Terminal), handset (Handset), user agent (User Agent), mobile client (Mobile Client), client (Client) and the like can be used interchangeably.
[0150] In some embodiments, the access network device, the core network device, or the network device can be replaced by a terminal. For example, the various embodiments of the present disclosure can also be applied to a structure in which the communication between the access network device, the core network device, or the network device and the terminal is replaced by communication between multiple terminals (for example, device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, it is also possible to set the structure in which the terminal has all or part of the functions of the access network device. In addition, terms such as "uplink" and "downlink" can also be replaced by terms corresponding to communication between terminals (for example, "side"). For example, uplink channels, downlink channels, etc. can be replaced by side channels or direct channels, and uplinks, downlinks, etc. can be replaced by side links or direct links.
[0151] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, the core network device, or the network device may have a structure that has all or part of the functions of the terminal.
[0152] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.
[0153] In some embodiments, data, information, etc. may be obtained with the user's consent.
[0154] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.
[0155] FIG1A is a schematic diagram illustrating an architecture of a communication system according to an embodiment of the present disclosure. As shown in FIG1A , the communication system 100 may include a terminal device 101 and a network device 102 .
[0156] In some embodiments, the terminal device 101 may include at least one of a mobile phone, a wearable device, an Internet of Things device, a car with communication capabilities, a smart car, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, and a wireless terminal device in smart home, but is not limited thereto.
[0157] In some embodiments, the network device 102 may include at least one of an access network device and a core network device.
[0158] In some embodiments, the access network device may be a node or device that accesses the terminal device to the wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a Wi-Fi system, but is not limited thereto.
[0159] In some embodiments, the technical solution of the present disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can be transformed into internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.
[0160] In some embodiments, the access network device can be composed of a centralized unit (CU) and a distributed unit (DU), where the CU can also be called a control unit (Control Unit). The CU-DU structure can be used to split the protocol layer of the access network device, with the functions of some protocol layers centrally controlled by the CU, and the functions of the remaining part or all of the protocol layers distributed in the DU, which is centrally controlled by the CU, but is not limited to this.
[0161] In some embodiments, the core network device may be a single device, or may be multiple devices or a group of devices. The core network may include at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).
[0162] 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. Ordinary technicians in this field 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.
[0163] The following embodiments of the present disclosure may be applied to the communication system 100 shown in FIG1A , or a portion thereof, but are not limited thereto. The entities shown in FIG1A are examples. The communication system may include all or part of the entities shown in FIG1A , or may include other entities outside of FIG1A . The number and form of the entities are arbitrary. The entities may be physical or virtual. The connection relationship between the entities is an example. The entities may be connected or disconnected. The connection may be in any manner, whether direct or indirect, and may be wired or wireless.
[0164] The embodiments of the present disclosure can 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 (registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X), systems utilizing other communication methods, and next-generation systems based on and extending these methods. Furthermore, multiple systems may be combined (for example, a combination of LTE or LTE-A with 5G).
[0165] In some embodiments, CSI compression feedback and recovery can be implemented based on a bilateral AI / ML (artificial intelligence / machine learning) model, comprised of a CSI generation model on the terminal device side and a CSI recovery model on the network device side. Figure 1B illustrates a CSI compression feedback and recovery process according to an embodiment of the present disclosure. As shown in Figure 1B , the UE compresses the downlink channel (information) H using the CSI generation model, quantizes it into a binary bit stream s, and sends it to the gNB. The gNB then recovers H', which approximates the original downlink channel (information), using the CSI recovery model.
[0166] In some embodiments, for ease of description, the CSI generation portion of the AI / ML model can be represented by encoder, and the CSI recovery portion of the AI / ML model can be represented by decoder. When training the encoder and decoder, the following types of encoders and decoders can be trained depending on the training method.
[0167] Training method 1 (rank specific): different ranks train different encoders and decoders.
[0168] Training method 2 (rank common): train an encoder and a decoder with different ranks.
[0169] Training method 3 (layer specific and rank common): Different ranks use the same encoder and decoder, but different encoders and decoders are used for different data transmission layers under a certain rank.
[0170] Training method 4 (layer-specific and rank-specific): For different ranks, one encoder and one decoder are trained for each data transmission layer.
[0171] Training method 5 (layer common and rank common): For different ranks, only one encoder and one decoder are trained for all data transmission layers.
[0172] Training method 6 (layer common and rank specific): Different ranks train different encoders and decoders, but for a certain rank, all data transmission layers use the same encoder and decoder.
[0173] For encoders trained using the above different training methods, the output of each inference may be just the compressed information (payload) corresponding to a certain data transmission layer, or it may be the loads corresponding to R data transmission layers under a certain rank (rank = R).
[0174] In some embodiments, in AI-based CSI compression feedback scenarios, CSI may include RI (Rank Indication), CQI (Channel Quality Indication), and the binary bit stream output by the CSI (Channel Status Information) generation model. To enable the network device to quickly and accurately parse this information, the CSI is divided into Part 1 and Part 2. CSI Part 1 contains RI, CQI, and an indication of the length of the information in Part 2, while CSI Part 2 contains the binary bit stream output by the CSI generation model.
[0175] In some embodiments, codebook-based CSI feedback reporting includes reporting of CSI Part 1 and CSI Part 2. For different codebook types, the content contained in CSI Part 2 is different, and the corresponding maximum payload size is also different. However, the terminal device can determine the maximum payload size in CSI Part 2 based on codebook parameter information such as the number of subbands, the number of antenna ports, and the number of vectors of spatial or frequency domain basis vectors configured by the network device. Ultimately, the terminal device completes the CSI reporting based on the parameter information configured by the network device and the indication information of the allocated uplink transmission resources for transmitting CSI.
[0176] In some embodiments, for CSI compression feedback based on the AI model, the terminal device needs to at least determine the load or maximum load of the binary bit stream that can be transmitted by CSI Part 2 before it can realize CSI reporting. Therefore, how to determine the maximum load of CSI Part 2 is an urgent problem to be solved.
[0177] FIG2A is an interactive diagram illustrating a communication method according to an embodiment of the present disclosure. The method may be executed by the above-mentioned communication system. As shown in FIG2A , the method may include:
[0178] Step S2101: The network device sends the output load threshold of the first model to the terminal device.
[0179] In some embodiments, the terminal device may receive the output load threshold of the first model. For example, the terminal device may receive the output load threshold of the first model sent by the network device. For another example, the terminal device may also receive the output load threshold of the first model sent by another entity.
[0180] In some embodiments, the network device may send the output load threshold of the first model to the terminal device via indication information. For example, the network device may send first information to the terminal device, and the first information may carry the output load threshold of the first model.
[0181] In some embodiments, the first model may be a CSI generation part model deployed on the terminal device side.
[0182] In some embodiments, the first model may compress the downlink channel information to obtain a binary bit stream.
[0183] In some embodiments, the first model may be an AI / ML model.
[0184] In some embodiments, the first model may be represented by an encoder, and the first model may be trained in any of the following ways:
[0185] Training method 1 (rank specific): different ranks train different encoders;
[0186] Training method 2 (rank common): train an encoder with different ranks;
[0187] Training method 3 (layer-specific and rank-common): The same encoder is used for different ranks, but different encoders are used for different data transmission layers within a certain rank.
[0188] Training method 4 (layer-specific and rank-specific): train one encoder per data transmission layer for different ranks;
[0189] Training method 5 (layer common and rank common): for different ranks, only one encoder is trained for all data transmission layers;
[0190] Training method 6 (layer common and rank specific): Different encoders are trained for different ranks, but for a certain rank, all data transmission layers use the same encoder.
[0191] For example, if the first model is trained through training method 3 or training method 4, the first model can output the compressed CSI corresponding to a data transmission layer each time it is inferred; if the first model is trained through training method 1, training method 2, training method 5 or training method 6, rank = R, then the first model can output the compressed CSI corresponding to R data transmission layers each time it is inferred.
[0192] In some embodiments, the name of the first model is not limited, for example, it can be "AI model", "AI function", "CSI generation part model", etc.
[0193] In some embodiments, the output load threshold may be a maximum load that the first model can output.
[0194] In some embodiments, the output load threshold may include at least one of the following:
[0195] an output load threshold of each data transmission layer corresponding to the first model;
[0196] The output load threshold of the first model at each rank;
[0197] The output load threshold of each data transmission layer corresponding to each rank of the first model;
[0198] An output load threshold corresponding to the first model.
[0199] It should be noted that, for the first model trained by different training methods, the output load threshold of the first model may be different. For example, if the first model is trained by training method 3, the output load threshold of the first model may include the output load threshold of each data transmission layer; if the first model is trained by training method 1, training method 5 or training method 6, the output load threshold of the first model may include the output load threshold of each rank; if the first model is trained by training method 4, the output load threshold of the first model may include the output load threshold of each data transmission layer corresponding to each rank; if the first model is trained by training method 2, then for different ranks, the output load threshold of the first model is the same, that is, for each rank, the first model corresponds to an output load threshold.
[0200] Step S2102: The terminal device compresses the CSI using the first model according to the output load threshold to obtain compressed CSI.
[0201] In some embodiments, the compressed CSI may be a binary bit stream.
[0202] In some embodiments, the terminal device may refer to the existing protocol and compress the CSI through the first model, which will not be repeated here.
[0203] In some embodiments, the name of the compressed CSI is not limited, and may be, for example, "CSI compression information", "compression indication information", etc.
[0204] Step S2103: The terminal device sends compressed CSI to the network device.
[0205] In some embodiments, the network device may receive compressed CSI. For example, the network device may receive compressed CSI sent by a terminal device. For another example, the network device may also receive compressed CSI sent by another entity.
[0206] Step S2104: The network device decompresses the compressed CSI using the second model.
[0207] In some embodiments, the second model may be a CSI recovery part model deployed on the network device side.
[0208] In some embodiments, the second model may decompress the compressed downlink channel information to restore the downlink channel information.
[0209] In some embodiments, the second model may be an AI / ML model.
[0210] In some embodiments, the first model may be represented by a decoder, and the first model may be trained in any of the following ways:
[0211] Training method 1 (rank specific): different ranks train different decoders;
[0212] Training method 2 (rank common): train a decoder with different ranks;
[0213] Training method 3 (layer-specific and rank-common): The same decoder is used for different ranks, but different decoders are used for different data transmission layers within a certain rank.
[0214] Training method 4 (layer-specific and rank-specific): train a decoder for each data transmission layer with different ranks;
[0215] Training method 5 (layer common and rank common): for different ranks, only one decoder is trained for all data transmission layers;
[0216] Training method 6 (layer common and rank specific): Different decoders are trained for different ranks, but for a certain rank, all data transmission layers use the same decoder.
[0217] It should be noted that the second model and the first model can be paired models, and "pairing" can be interpreted as the training method of the second model can be the same as the training method of the paired first model, that is, the second model can decompress the CSI compressed by the first model.
[0218] In some embodiments, the second model and the first model can be obtained through joint training.
[0219] In some embodiments, the network device may decompress the compressed CSI to obtain original CSI.
[0220] In some embodiments, the original CSI may be similar to the CSI before compression.
[0221] By sampling the above method, the terminal device can compress the CSI through the first model according to the output load threshold of the first model indicated by the network device and report the compressed CSI, thereby realizing the reporting of CSI based on the AI model.
[0222] The method involved in the embodiments of the present disclosure may include at least one of the above steps S2101 to S2104. For example, step S2101 can be implemented as an independent embodiment, step S2102 can be implemented as an independent embodiment, step S2104 can be implemented as an independent embodiment, steps S2101+S2102 can be implemented as an independent embodiment, steps S2102+S2103 can be implemented as an independent embodiment, steps S2103+S2104 can be implemented as an independent embodiment, steps S2101+S2102+S2103 can be implemented as an independent embodiment, and steps S2102+S2103+S2104 can be implemented as an independent embodiment, but the present invention is not limited thereto.
[0223] In some embodiments, steps S2101 to S2104 are all optional. For example, steps S2102 and S2103 are optional, and one or more of these steps may be omitted or replaced in different embodiments. For another example, steps S2103 and S2104 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0224] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 2A .
[0225] In some embodiments, the names of information, etc. are not limited to the names described in the embodiments, and terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codeword", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.
[0226] In some embodiments, "obtain", "get", "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 higher layers, obtaining by self-processing, autonomous implementation, etc.
[0227] In some embodiments, terms such as "send", "transmit", "report", "download", "transmit", "bidirectional transmission", "send and / or receive" can be used interchangeably.
[0228] In some embodiments, terms such as "certain", "preset", "preset", "setting", "indicated", "a certain", "any", and "first" can be interchangeable. "Specific A", "preset A", "preset A", "setting A", "indicated A", "a certain A", "any A", and "first A" can be interpreted as A pre-specified in a protocol, etc., or as A obtained through setting, configuration, or indication, etc., or as specific A, a certain A, any A, or first A, etc., but not limited to this.
[0229] FIG2B is an interactive diagram illustrating a communication method according to an embodiment of the present disclosure. The method may be executed by the above-mentioned communication system. As shown in FIG2B , the method may include:
[0230] Step S2201: The network device sends codebook type and codebook parameter information to the terminal device.
[0231] In some embodiments, the terminal device may receive codebook type and codebook parameter information. For example, the terminal device may receive codebook type and codebook parameter information sent by a network device. For another example, the terminal device may also receive codebook type and codebook parameter information sent by other entities.
[0232] In some embodiments, the codebook type may refer to the type specified in the existing protocol, which will not be described in detail here.
[0233] In some embodiments, the codebook parameter information may include at least one of the following: the number of subbands, the number of antenna ports, the number of spatial or frequency domain basis vectors, and codebook parameters. The codebook parameters may be used to determine the number of spatial or frequency domain basis vectors and the maximum number of non-zero coefficients.
[0234] It should be noted that the above codebook parameter information is for illustration only and is not limited in the embodiments of the present disclosure.
[0235] Step S2202: The terminal device determines an output load threshold of the first model according to the codebook type and codebook parameter information.
[0236] In some embodiments, the terminal device may determine a first load threshold that allows the terminal device to output based on the codebook type and codebook parameter information; and determine an output load threshold of the first model based on the first load threshold.
[0237] It should be noted that the method for determining the first load threshold according to the codebook type and codebook parameter information may refer to the provisions of the existing protocol and will not be described in detail here.
[0238] In one implementation, the first load threshold may be used as an output load threshold of the first model.
[0239] In another implementation, a maximum even value that is not greater than the first load threshold may be used as the output load threshold of the first model.
[0240] In another implementation, T represents the first load threshold, and L represents tot represents the output load threshold of the first model, then L tot =r tot T, where r tot Can be a predefined value.
[0241] In some embodiments, if the codebook type is eType II, the codebook parameter information includes the number of subbands, the number of antenna ports, the oversampling factor of the spatial basis vector and the codebook parameter, and the number of subbands is 12, the number of antenna ports is 32, the oversampling factor of the spatial basis vector is O1=O2=4, and the codebook parameter is 4, then the terminal device can determine that the first load threshold when the rank is 1 is 130 bits, the first load threshold when the rank is 2 is 243 bits, the first load threshold when the rank is 3 is 243 bits, and the first load threshold when the rank is 4 is 263 bits based on the above codebook parameter information.
[0242] For example, if the first model is trained through training method 1 or training method 2, then when rank = 1, the output load threshold of the first model is 130 bits, when rank = 2, the output load threshold of the first model is 243 bits, when rank = 3, the output load threshold of the first model is 243 bits, and when rank = 4, the output load threshold of the first model is 263 bits.
[0243] It should be noted that if the output of the first model uses 2 bits or 4 bits to quantize each floating-point number, the output load threshold of the first model can be an even number. For example, in the above example, when rank = 2, the output load threshold of the first model is 242 bits, and when rank = 4, the output load threshold of the first model is 262 bits.
[0244] In some embodiments, the terminal device may determine the output load threshold of each data transmission layer corresponding to the first model based on the first load threshold and a first specified ratio of each data transmission layer corresponding to the first model.
[0245] The first specified ratio may be a predefined value, and the first specified ratios of different data transmission layers may be the same or different, which is not limited in the embodiment of the present disclosure.
[0246] In one implementation, L i It represents the output load threshold of the i-th data transmission layer, which can be calculated by the following formula L i : or
[0247] Among them, r i is the first specified ratio of the i-th data transmission layer, ∑ i r i =1, for example, R is the value of rank.
[0248] Continuing with the above codebook type and codebook parameters as an example, if the first model is obtained by training method 3 or training method 4, then L i It can be the output load threshold of the first model at the i-th data transmission layer of a certain rank. Here, "a certain rank" can be interpreted as any rank. For example, if Then when rank=1, the first load threshold is 130 bits, and the output load threshold of the i-th data output layer of the first model can be 130 bits. When rank=4, the first load threshold is 263 bits, and the output load threshold of the i-th data output layer of the first model can be 65 bits (64 bits when calculated as an even number), that is, the output load threshold of each data transmission layer is 65 bits.
[0249] For example, if When rank = 4, the first load threshold is 263 bits, the output load thresholds of the first data output layer and the second data output layer of the first model are both 87 bits (86 bits when calculated as an even number), and the output load thresholds of the third data output layer and the fourth data output layer of the first model are both 43 bits (42 bits when calculated as an even number).
[0250] Step S2203: The terminal device compresses the CSI using the first model according to the output load threshold to obtain compressed CSI.
[0251] The optional implementation of step S2203 can refer to the optional implementation of step S2102 in FIG. 2A and other related parts in the embodiment involved in FIG. 2A , which will not be described in detail here.
[0252] Step S2204: The terminal device sends compressed CSI to the network device.
[0253] The optional implementation of step S2204 can refer to the optional implementation of step S2103 in FIG2A and other related parts in the embodiment involved in FIG2A , which will not be described in detail here.
[0254] Step S2205: The network device decompresses the compressed CSI using the second model.
[0255] The optional implementation of step S2205 can refer to the optional implementation of step S2104 in FIG. 2A and other related parts in the embodiment involved in FIG. 2A , which will not be described in detail here.
[0256] The method involved in the embodiments of the present disclosure may include at least one of the above steps S2201 to S2205. For example, step S2201 can be implemented as an independent embodiment, step S2202 can be implemented as an independent embodiment, step S2205 can be implemented as an independent embodiment, steps S2201+S2202 can be implemented as an independent embodiment, steps S2202+S2203 can be implemented as an independent embodiment, steps S2203+S2204 can be implemented as an independent embodiment, steps S2204+S2205 can be implemented as an independent embodiment, steps S2201+S2202+S2203 can be implemented as an independent embodiment, and steps S2202+S2203+S2204 can be implemented as an independent embodiment, but are not limited thereto.
[0257] In some embodiments, steps S2201 to S2205 are all optional. For example, steps S2202 and S2203 are optional, and one or more of these steps may be omitted or replaced in different embodiments. For another example, steps S2204 and S2205 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0258] FIG2C is an interactive diagram illustrating a communication method according to an embodiment of the present disclosure. The method may be executed by the above-mentioned communication system. As shown in FIG2C , the method may include:
[0259] Step S2301: The network device sends indication information of uplink transmission resources for transmitting CSI to the terminal device.
[0260] In some embodiments, a terminal device may receive information indicating uplink transmission resources for transmitting CSI. For example, the terminal device may receive information indicating uplink transmission resources for transmitting CSI from a network device. For another example, the terminal device may receive information indicating uplink transmission resources for transmitting CSI from another entity.
[0261] In some embodiments, the uplink transmission resources may refer to the resources specified in the existing protocol, which will not be described in detail here.
[0262] Step S2302: The terminal device determines the output load threshold of the first model according to the second load threshold that the uplink transmission resource can bear.
[0263] In some embodiments, the load size output by the first model is variable.
[0264] In some embodiments, if the terminal device determines that the second load threshold is less than or equal to the maximum output load supported by the first model, the second load threshold can be used as the output load threshold of the first model; if the terminal device determines that the second load threshold is greater than the maximum output load supported by the first model, the maximum output load supported by the first model can be used as the output load threshold of the first model.
[0265] In some embodiments, the output load threshold of each data transmission layer corresponding to the first model may be determined according to the second load threshold and a first specified ratio of each data transmission layer corresponding to the first model.
[0266] It should be noted that, for the above-mentioned determination of the output load threshold of each data transmission layer corresponding to the first model, reference may be made to the implementation method in step S2202, which will not be repeated here.
[0267] Step S2303: The terminal device compresses the CSI using the first model according to the output load threshold to obtain compressed CSI.
[0268] The optional implementation of step S2303 can refer to the optional implementation of step S2102 in FIG. 2A and other related parts in the embodiment involved in FIG. 2A , which will not be described in detail here.
[0269] Step S2304: The terminal device sends compressed CSI to the network device.
[0270] The optional implementation of step S2304 can refer to the optional implementation of step S2103 in FIG2A and other related parts in the embodiment involved in FIG2A , which will not be described in detail here.
[0271] Step S2305: The network device decompresses the compressed CSI using the second model.
[0272] The optional implementation of step S2305 can refer to the optional implementation of step S2104 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0273] The method involved in the embodiments of the present disclosure may include at least one of the above steps S2301 to S2305. For example, step S2301 can be implemented as an independent embodiment, step S2302 can be implemented as an independent embodiment, step S2305 can be implemented as an independent embodiment, steps S2301+S2302 can be implemented as an independent embodiment, steps S2302+S2303 can be implemented as an independent embodiment, steps S2303+S2304 can be implemented as an independent embodiment, steps S2304+S2305 can be implemented as an independent embodiment, steps S2301+S2302+S2303 can be implemented as an independent embodiment, and steps S2302+S2303+S2304 can be implemented as an independent embodiment, but the present invention is not limited thereto.
[0274] In some embodiments, steps S2301 to S2305 are all optional. For example, steps S2302 and S2303 are optional, and one or more of these steps may be omitted or replaced in different embodiments. For another example, steps S2304 and S2305 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0275] FIG2D is an interactive diagram illustrating a communication method according to an embodiment of the present disclosure. The method may be executed by the above-mentioned communication system. As shown in FIG2D , the method may include:
[0276] Step S2401: The network device sends first indication information to the terminal device.
[0277] In some embodiments, the terminal device may receive the first indication information. For example, the terminal device may receive the first indication information sent by the network device. For another example, the terminal device may also receive the first indication information sent by another entity.
[0278] In some embodiments, the network device may send the identification information of the first model via Radio Resource Control (RRC) signaling, Media Access Control Configuration Entity (MAC-CE) signaling, or Dynamic Control Information (DCI) signaling.
[0279] It should be noted that the network device may also send the identification information of the first model through other signaling specified in the protocol, and the embodiment of the present disclosure is not limited to this.
[0280] In some embodiments, the first indication information is used to indicate identification information of the first model.
[0281] In some embodiments, the identification information may include at least one of the following: a model identification, a model pair identification, and a function identification. The model pair includes the first model and the second model, and the second model is used to decompress the compressed CSI after compression processing by the first model.
[0282] For example, this model pair can be interpreted as a bilateral compression model.
[0283] In some embodiments, the output loads supported by different first models may be different.
[0284] In some embodiments, the output load supported by the same first model may be fixed.
[0285] Step S2402: The terminal device determines the output load threshold of the first model according to the identification information.
[0286] In some embodiments, the terminal device can determine a third load threshold supported by the first model, that is, the maximum load supported by the first model, based on the identification information, and use the third load threshold as the output load threshold of the first model.
[0287] For example, the identification information of the three bilateral models jointly trained by the terminal device and the network device is Model ID1, Model ID2, and Model ID3, and the training mode of the model is training mode 5 (layer common and rank common), that is, the load size of each data output layer under different ranks is the same. If the maximum output load supported by each data output layer corresponding to Model ID1 is 60 bits, the maximum output load supported by each data output layer corresponding to Model ID2 is 120 bits, and the maximum output load supported by each data output layer corresponding to Model ID3 is 240 bits, and the identification information received by the terminal device is Model ID3, then the output load threshold of the first model is a value less than or equal to 240 bits.
[0288] In some embodiments, a third load threshold supported by the first model can be determined based on the identification information, and the output load threshold of each data transmission layer corresponding to the first model can be determined based on the third load threshold and the first specified ratio of each data transmission layer corresponding to the first model.
[0289] It should be noted that, for the above-mentioned determination of the output load threshold of each data transmission layer corresponding to the first model, reference may be made to the implementation method in step S2202, which will not be repeated here.
[0290] Step S2403: The terminal device compresses the CSI using the first model according to the output load threshold to obtain compressed CSI.
[0291] The optional implementation of step S2403 can refer to the optional implementation of step S2102 in FIG. 2A and other related parts in the embodiment involved in FIG. 2A , which will not be described in detail here.
[0292] Step S2404: The terminal device sends compressed CSI to the network device.
[0293] The optional implementation of step S2404 can refer to the optional implementation of step S2103 in FIG. 2A and other related parts in the embodiment involved in FIG. 2A , which will not be described in detail here.
[0294] Step S2405: The network device decompresses the compressed CSI using the second model.
[0295] The optional implementation of step S2405 can refer to the optional implementation of step S2104 in FIG. 2A and other related parts in the embodiment involved in FIG. 2A , which will not be described in detail here.
[0296] The method involved in the embodiments of the present disclosure may include at least one of the above steps S2401 to S2405. For example, step S2401 can be implemented as an independent embodiment, step S2402 can be implemented as an independent embodiment, step S2405 can be implemented as an independent embodiment, steps S2401+S2402 can be implemented as an independent embodiment, steps S2402+S2403 can be implemented as an independent embodiment, steps S2403+S2404 can be implemented as an independent embodiment, steps S2404+S2405 can be implemented as an independent embodiment, steps S2401+S2402+S2403 can be implemented as an independent embodiment, and steps S2402+S2403+S2404 can be implemented as an independent embodiment, but are not limited thereto.
[0297] In some embodiments, steps S2401 to S2405 are all optional. For example, steps S2402 and S2403 are optional, and one or more of these steps may be omitted or replaced in different embodiments. For another example, steps S2404 and S2405 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0298] FIG2E is an interactive diagram illustrating a communication method according to an embodiment of the present disclosure. The method may be executed by the above-mentioned communication system. As shown in FIG2E , the method may include:
[0299] Step S2501: The network device sends first configuration information to the terminal device.
[0300] In some embodiments, the terminal device may receive the first configuration information. For example, the terminal device may receive the first configuration information sent by the network device. For another example, the terminal device may also receive the first configuration information sent by another entity.
[0301] In some embodiments, the first configuration information may include parameter configuration used by the terminal device to report CSI.
[0302] In some embodiments, the first configuration information may include at least one of the following: CQI, the number of Precoding Matrix Indicator (PMI) subbands, the number of antenna ports, and a rank value.
[0303] It should be noted that the first configuration information may also include other parameter configurations specified by the protocol, which is not limited in the embodiment of the present disclosure.
[0304] Step S2502: The terminal device determines a first ratio according to the first configuration information and the second configuration information.
[0305] In some embodiments, the second configuration information may be a reference parameter configuration used by the terminal device to report CSI.
[0306] For example, the second configuration information may be a predefined reference parameter configuration for reporting CSI.
[0307] In some embodiments, the first ratio may also be referred to as a scaling factor.
[0308] In some embodiments, the first ratio may be determined based on a ratio of the first configuration information to the second configuration information.
[0309] For example, if the first configuration information includes 16 antenna ports, the second configuration information includes 32 antenna ports, and other parameters included in the first configuration information are the same as those in the second configuration information, it can be determined that the first ratio is 0.5.
[0310] If the first configuration information and the second configuration information include multiple parameter configurations, the first ratio may be determined based on the multiple parameter configurations. For example, if both the first configuration information and the second configuration information include the number of antenna ports and the number of subbands, the ratio of the number of antenna ports and the ratio of the number of subbands may be determined separately, and the average of the two ratios may be used as the first ratio.
[0311] It should be noted that the above method for determining the first ratio is an exemplary description, and the embodiment of the present disclosure may also set different weights for different parameter configurations.
[0312] In some embodiments, step S2502 may be omitted, and the terminal device may determine the first ratio according to a predefined method.
[0313] Step S2503: The terminal device determines the output load threshold of the first model according to the first ratio and the first output load threshold.
[0314] In some embodiments, the first output load threshold may be an output load threshold of the first model determined according to the second configuration information.
[0315] In some embodiments, the product of the first output load threshold and the first ratio may be used as the output load threshold of the first model.
[0316] Step S2504: The terminal device compresses the CSI using the first model according to the output load threshold to obtain compressed CSI.
[0317] The optional implementation of step S2504 can refer to the optional implementation of step S2102 in FIG. 2A and other related parts in the embodiment involved in FIG. 2A , which will not be described in detail here.
[0318] Step S2505: The terminal device sends compressed CSI to the network device.
[0319] The optional implementation of step S2505 can refer to the optional implementation of step S2103 in FIG2A and other related parts in the embodiment involved in FIG2A , which will not be described in detail here.
[0320] Step S2506: The network device decompresses the compressed CSI using the second model.
[0321] The optional implementation of step S2506 can refer to the optional implementation of step S2104 in FIG. 2A and other related parts in the embodiment involved in FIG. 2A , which will not be described in detail here.
[0322] The method involved in the embodiments of the present disclosure may include at least one of the above steps S2501 to S2506. For example, step S2501 can be implemented as an independent embodiment, step S2503 can be implemented as an independent embodiment, step S2506 can be implemented as an independent embodiment, steps S2502 + S2503 can be implemented as an independent embodiment, steps S2504 + S2505 can be implemented as an independent embodiment, steps S2505 + S2506 can be implemented as an independent embodiment, steps S2501 + S2502 + S2503 can be implemented as an independent embodiment, and steps S2504 + S2505 + S2506 can be implemented as an independent embodiment, but the present invention is not limited thereto.
[0323] In some embodiments, steps S2501 to S2506 are all optional. For example, step S2502 is optional, and one or more of these steps may be omitted or replaced in different embodiments. For another example, steps S2504, S2505, and S2506 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0324] FIG2F is an interactive diagram illustrating a communication method according to an embodiment of the present disclosure. The method may be executed by the above-mentioned communication system. As shown in FIG2F , the method may include:
[0325] Step S2601: The network device sends first information to the terminal device.
[0326] In some embodiments, the terminal device may receive the first information. For example, the terminal device may receive the first information sent by the network device. For another example, the terminal device may also receive the first information sent by another entity.
[0327] In some embodiments, the first information may include at least one of the following:
[0328] Codebook type and codebook parameter information;
[0329] Indication information of uplink transmission resources used to transmit CSI;
[0330] First indication information, where the first indication information is used to indicate identification information of the first model;
[0331] First configuration information.
[0332] In some embodiments, the name of the first information is not limited, and may be, for example, "load threshold indication information", "information carrying load threshold", etc.
[0333] In some embodiments, the terminal device may determine a total output load threshold of the first model based on the first information. The total output load threshold may be a sum of output loads of multiple data transmission layers corresponding to the first model.
[0334] For example, if the first information includes identification information of the first model, the terminal device may determine the total output load threshold of the first model according to the identification information.
[0335] Step S2602: The terminal device sends first indication information to the network device.
[0336] In some embodiments, the network device may receive the first indication information. For example, the network device may receive the first indication information sent by the terminal device. For another example, the network device may also receive the first indication information sent by another entity.
[0337] In some embodiments, the first indication information may be used to indicate identification information of the first model.
[0338] In some embodiments, the name of the first indication information is not limited, and may be, for example, "identification indication information", "model identification indication information", "information carrying model identification", etc.
[0339] In some embodiments, the terminal device may send the model identifier of the first model to the network device.
[0340] In some embodiments, the terminal device may send a function identifier including the first model to the network device.
[0341] In some embodiments, the terminal device may send an identification of a model pair including the first model to the network device.
[0342] In some embodiments, if the first model inference output is the load corresponding to R (rank=R) data transmission layers, steps S2602 to S2604 can be omitted.
[0343] In some embodiments, if the first model inference output is the load corresponding to a data transmission layer, and each data transmission layer uses the same load, the overhead of the terminal device feedback CSI will also increase exponentially. For example, if rank = 4, and the load corresponding to each data transmission layer is 120 bits, the load of the terminal device feedback CSI is 480 bits, and the load overhead is relatively large. In this case, the terminal device can send the first indication information to the network device.
[0344] Step S2603: The network device determines the output load threshold of the first model according to the first indication information.
[0345] In some embodiments, the output load threshold may include an output load threshold of each data transmission layer corresponding to the first model, or an output load threshold of each data transmission layer corresponding to each rank of the first model.
[0346] The optional implementation of step S2603 can refer to the optional implementation of step S2402 in Figure 2A and other related parts in the embodiment involved in Figure 2D, which will not be repeated here.
[0347] In some embodiments, if the first indication information is the model identifier of the first model, the network device can determine the output load threshold of each data transmission layer corresponding to the first model based on the model identifier, or the output load threshold of each data transmission layer corresponding to each rank of the first model.
[0348] For example, if it is determined based on the identification information that the maximum output load supported by the first model is 480 bits, and rank = 4, the network device can configure the output load thresholds of the first data transmission layer and the second data transmission layer to be 120 bits, and the output load thresholds of the third data transmission layer and the fourth data transmission layer to be 40 bits.
[0349] Step S2604: The network device sends second indication information to the terminal device.
[0350] In some embodiments, the terminal device may receive the second indication information. For example, the terminal device may receive the second indication information sent by the network device. For another example, the terminal device may also receive the second indication information sent by another entity.
[0351] In some embodiments, the second indication information may be used to indicate an output load threshold of the first model.
[0352] In some embodiments, the name of the second indication information is not limited, and may be, for example, "output load threshold indication information", "information carrying output load threshold", etc.
[0353] Step S2605: The terminal device compresses the CSI using the first model according to the output load threshold to obtain compressed CSI.
[0354] The optional implementation of step S2605 can refer to the optional implementation of step S2102 in FIG. 2A and other related parts in the embodiment involved in FIG. 2A , which will not be described in detail here.
[0355] Step S2606: The terminal device sends compressed CSI to the network device.
[0356] The optional implementation of step S2606 can refer to the optional implementation of step S2103 in FIG2A and other related parts in the embodiment involved in FIG2A , which will not be described in detail here.
[0357] Step S2607: The network device decompresses the compressed CSI using the second model.
[0358] The optional implementation of step S2607 can refer to the optional implementation of step S2104 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0359] The method involved in the embodiments of the present disclosure may include at least one of the above steps S2601 to S2607. For example, step S2601 can be implemented as an independent embodiment, step S2602 can be implemented as an independent embodiment, step S2603 can be implemented as an independent embodiment, step S2607 can be implemented as an independent embodiment, steps S2602 + S2603 can be implemented as an independent embodiment, steps S2604 + S2605 can be implemented as an independent embodiment, steps S2605 + S2606 can be implemented as an independent embodiment, steps S2602 + S2603 + S2604 can be implemented as an independent embodiment, and steps S2605 + S2606 + S2607 can be implemented as an independent embodiment, but are not limited thereto.
[0360] In some embodiments, steps S2601 to S2607 are all optional. For example, step S2601 is optional, and one or more of these steps may be omitted or replaced in different embodiments. For another example, steps S2605, S2606, and S2607 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0361] FIG3A is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG3A , the embodiment of the present disclosure relates to a communication method, which can be executed by a terminal device. The method may include:
[0362] Step S3101: Obtain the output load threshold of the first model.
[0363] The optional implementation of step S3101 can refer to the optional implementation of step S2101 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0364] In some embodiments, the terminal device may receive the output load threshold of the first model sent by the network device, but is not limited thereto. The terminal device may also receive the output load threshold of the first model sent by other entities.
[0365] In some embodiments, the terminal device may obtain an output load threshold of the first model specified by the protocol.
[0366] In some embodiments, the terminal device may obtain the output load threshold of the first model from a higher layer(s).
[0367] In some embodiments, the terminal device may perform processing to obtain the output load threshold of the first model.
[0368] Step S3102: Compress the CSI using a first model according to the output load threshold to obtain compressed CSI.
[0369] The optional implementation of step S3102 can refer to the optional implementation of step S2102 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0370] Step S3103: Send compressed CSI.
[0371] The optional implementation of step S3103 can refer to the optional implementation of step S2103 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0372] In some embodiments, the terminal device may send compressed CSI to the network device, but is not limited thereto. The terminal device may also send compressed CSI to other entities.
[0373] The method according to the embodiments of the present disclosure may include at least one of steps S3101 to S3103. For example, step S3101 may be implemented as an independent embodiment, step S3103 may be implemented as an independent embodiment, steps S3101 + S3102 may be implemented as an independent embodiment, and steps S3102 + S3103 may be implemented as independent embodiments, but the present disclosure is not limited thereto.
[0374] In some embodiments, steps S3101 to S3103 are all optional steps. For example, steps S3102 and S3103 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0375] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 3A .
[0376] FIG3B is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG3B , the embodiment of the present disclosure relates to a communication method, which can be executed by a terminal device. The method may include:
[0377] Step S3201: Obtain codebook type and codebook parameter information.
[0378] The optional implementation of step S3201 can refer to the optional implementation of step S2201 in Figure 2B and other related parts in the embodiment involved in Figure 2B, which will not be repeated here.
[0379] In some embodiments, the terminal device may receive the codebook type and codebook parameter information sent by the network device, but is not limited thereto. The terminal device may also receive the codebook type and codebook parameter information sent by other entities.
[0380] In some embodiments, the terminal device may obtain codebook type and codebook parameter information specified by the protocol.
[0381] In some embodiments, the terminal device may obtain codebook type and codebook parameter information from higher layer(s).
[0382] Step S3202: Determine the output load threshold of the first model according to the codebook type and codebook parameter information.
[0383] The optional implementation of step S3202 can refer to the optional implementation of step S2202 in Figure 2B and other related parts in the embodiment involved in Figure 2B, which will not be repeated here.
[0384] In some embodiments, the above steps are all optional steps.
[0385] In some embodiments, the embodiment shown in FIG. 3B may also be combined with step S3102 in the embodiment shown in FIG. 3A as a new embodiment.
[0386] In some embodiments, the embodiment shown in FIG. 3B may also be combined with step S3103 in the embodiment shown in FIG. 3A as a new embodiment.
[0387] In some embodiments, the embodiment shown in FIG. 3B may also be combined with step S3102 and step S3103 in the embodiment shown in FIG. 3A to form a new embodiment.
[0388] FIG3C is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG3C , the embodiment of the present disclosure relates to a communication method, which can be executed by a terminal device. The method may include:
[0389] Step S3301: Obtain indication information of uplink transmission resources for transmitting CSI.
[0390] The optional implementation of step S3301 can refer to the optional implementation of step S2301 in Figure 2C and other related parts in the embodiment involved in Figure 2C, which will not be repeated here.
[0391] In some embodiments, the terminal device may receive indication information of uplink transmission resources for transmitting CSI sent by a network device, but not limited to this, the terminal device may also receive indication information of uplink transmission resources for transmitting CSI sent by other entities.
[0392] In some embodiments, the terminal device may obtain uplink transmission resources specified by the protocol for transmitting CSI.
[0393] In some embodiments, the terminal device may obtain uplink transmission resources for transmitting CSI from higher layer(s).
[0394] Step S3302: Determine the output load threshold of the first model according to the second load threshold that the uplink transmission resource can bear.
[0395] The optional implementation of step S3302 can refer to the optional implementation of step S2302 in Figure 2C and other related parts in the embodiment involved in Figure 2C, which will not be repeated here.
[0396] In some embodiments, the above steps are all optional steps.
[0397] In some embodiments, the embodiment shown in FIG. 3C may also be combined with step S3102 in the embodiment shown in FIG. 3A as a new embodiment.
[0398] In some embodiments, the embodiment shown in FIG. 3C may also be combined with step S3103 in the embodiment shown in FIG. 3A as a new embodiment.
[0399] In some embodiments, the embodiment shown in FIG. 3C may also be combined with step S3102 and step S3103 in the embodiment shown in FIG. 3A to form a new embodiment.
[0400] FIG3D is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG3D , the embodiment of the present disclosure relates to a communication method, which can be executed by a terminal device. The method may include:
[0401] Step S3401: Obtain first indication information.
[0402] In some embodiments, the first indication information may be used to indicate identification information of the first model.
[0403] The optional implementation of step S3401 can refer to the optional implementation of step S2401 in Figure 2D and other related parts in the embodiment involved in Figure 2D, which will not be repeated here.
[0404] In some embodiments, the terminal device may receive the first indication information sent by the network device, but is not limited thereto. The terminal device may also receive the first indication information sent by other entities.
[0405] In some embodiments, the terminal device may obtain identification information of the first model specified by the protocol.
[0406] In some embodiments, the terminal device may obtain identification information of the first model from a higher layer(s).
[0407] In some embodiments, step S3401 may be omitted, and the terminal device may autonomously determine the identification information of the first model, or the identification information of the first model may be default or acquiescent.
[0408] Step S3402: Determine the output load threshold of the first model according to the identification information.
[0409] The optional implementation of step S3402 can refer to the optional implementation of step S2402 in Figure 2D and other related parts in the embodiment involved in Figure 2D, which will not be repeated here.
[0410] In some embodiments, the above steps are all optional steps.
[0411] In some embodiments, the embodiment shown in FIG. 3D may also be combined with step S3102 in the embodiment shown in FIG. 3A as a new embodiment.
[0412] In some embodiments, the embodiment shown in FIG. 3D may also be combined with step S3103 in the embodiment shown in FIG. 3A as a new embodiment.
[0413] In some embodiments, the embodiment shown in FIG. 3D may also be combined with step S3102 and step S3103 in the embodiment shown in FIG. 3A as a new embodiment.
[0414] FIG3E is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG3E , the embodiment of the present disclosure relates to a communication method, which can be executed by a terminal device. The method may include:
[0415] Step S3501: Obtain first configuration information.
[0416] The optional implementation of step S3501 can be found in the optional implementation of step S2501 in FIG2E and other related parts in the embodiment involved in FIG2E , which will not be described in detail here.
[0417] In some embodiments, the terminal device may receive the first configuration information sent by the network device, but is not limited thereto. The terminal device may also receive the first configuration information sent by other entities.
[0418] In some embodiments, the terminal device may obtain first configuration information specified by the protocol.
[0419] In some embodiments, the terminal device may obtain the first configuration information from a higher layer(s).
[0420] Step S3502: Determine a first ratio according to the first configuration information and the second configuration information.
[0421] The optional implementation of step S3502 can refer to the optional implementation of step S2502 in Figure 2E and other related parts in the embodiment involved in Figure 2E, which will not be repeated here.
[0422] Step S3503: Determine the output load threshold of the first model according to the first ratio and the first output load threshold.
[0423] The optional implementation of step S3503 can be found in the optional implementation of step S2503 in FIG2E and other related parts in the embodiment involved in FIG2E , which will not be described in detail here.
[0424] In some embodiments, the above steps are all optional steps.
[0425] In some embodiments, the embodiment shown in FIG. 3E may also be combined with step S3102 in the embodiment shown in FIG. 3A as a new embodiment.
[0426] In some embodiments, the embodiment shown in FIG. 3E may also be combined with step S3103 in the embodiment shown in FIG. 3A as a new embodiment.
[0427] In some embodiments, the embodiment shown in FIG. 3E may also be combined with step S3102 and step S3103 in the embodiment shown in FIG. 3A to form a new embodiment.
[0428] FIG3F is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG3F , the embodiment of the present disclosure relates to a communication method, which can be executed by a terminal device. The method may include:
[0429] Step S3601: Obtain first information.
[0430] The optional implementation of step S3601 can be found in the optional implementation of step S2601 in FIG2F and other related parts in the embodiment involved in FIG2F , which will not be described in detail here.
[0431] In some embodiments, the terminal device may receive the first information sent by the network device, but is not limited thereto. The terminal device may also receive the first information sent by other entities.
[0432] In some embodiments, the terminal device may obtain first information specified by the protocol.
[0433] In some embodiments, the terminal device may obtain the first information from a higher layer(s).
[0434] Step S3602: Send first indication information.
[0435] The optional implementation of step S3602 can be found in the optional implementation of step S2602 in FIG2F and other related parts in the embodiment involved in FIG2F , which will not be described in detail here.
[0436] Step S3603: Obtain second indication information.
[0437] The optional implementation of step S3603 can be found in the optional implementation of step S2604 in FIG2F and other related parts in the embodiment involved in FIG2F , which will not be described in detail here.
[0438] In some embodiments, the above steps are all optional steps.
[0439] In some embodiments, the embodiment shown in FIG. 3F may also be combined with step S3102 in the embodiment shown in FIG. 3A as a new embodiment.
[0440] In some embodiments, the embodiment shown in FIG. 3F may also be combined with step S3103 in the embodiment shown in FIG. 3A as a new embodiment.
[0441] In some embodiments, the embodiment shown in FIG. 3F may also be combined with step S3102 and step S3103 in the embodiment shown in FIG. 3A as a new embodiment.
[0442] FIG3G is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG3G , the embodiment of the present disclosure relates to a communication method, which can be executed by a terminal device. The method may include:
[0443] Step S3701: Obtain first information.
[0444] For optional implementations of step S3701, reference may be made to step S2101 in FIG. 2A , step S2201 in FIG. 2B , step S2301 in FIG. 2C , step S2401 in FIG. 2D , step S2501 in FIG. 2E , step S2601 in FIG. 2F , step S3101 in FIG. 3A , step S3201 in FIG. 3B , step S3301 in FIG. 3C , step S3401 in FIG. 3D , step S3501 in FIG. 3E , and step S3601 in FIG. 3F , as well as other related parts in the embodiments involved in FIG. 2A , FIG. 2B , FIG. 2C , FIG. 2D , FIG. 2E , FIG. 2F , FIG. 3A , FIG. 3B , FIG. 3C , FIG. 3D , FIG. 3E , and FIG. 3F , which will not be repeated here.
[0445] In some embodiments, the embodiment shown in FIG. 3G may also be combined with at least one of step S3102 and step S3103 in the embodiment shown in FIG. 3A as a new embodiment.
[0446] In some embodiments, the output load threshold includes at least one of the following:
[0447] an output load threshold of each data transmission layer corresponding to the first model;
[0448] The output load threshold of the first model at each rank;
[0449] An output load threshold of each of the data transmission layers corresponding to each rank of the first model;
[0450] An output load threshold corresponding to the first model.
[0451] In some embodiments, the first information includes an output load threshold of the first model.
[0452] In some embodiments, the first information includes codebook type and codebook parameter information; the method further includes:
[0453] An output load threshold of the first model is determined according to the codebook type and the codebook parameter information.
[0454] In some embodiments, determining the output load threshold of the first model according to the codebook type and the codebook parameter information includes:
[0455] a first load threshold allowing the first model to output according to the codebook type and the codebook parameter information;
[0456] An output load threshold of the first model is determined according to the first load threshold.
[0457] In some embodiments, determining the output load threshold of the first model according to the first load threshold includes:
[0458] An output load threshold of each of the data transmission layers corresponding to the first model is determined according to the first load threshold and a first specified ratio of each of the data transmission layers corresponding to the first model.
[0459] In some embodiments, the first information includes indication information of uplink transmission resources used to transmit CSI; and the method further includes:
[0460] An output load threshold of the first model is determined according to a second load threshold that can be borne by the uplink transmission resource.
[0461] In some embodiments, determining the output load threshold of the first model according to the second load threshold that the uplink transmission resource can bear includes:
[0462] An output load threshold of each of the data transmission layers corresponding to the first model is determined according to the second load threshold and a first specified ratio of each of the data transmission layers corresponding to the first model.
[0463] In some embodiments, the first information includes first indication information, and the first indication information is used to indicate identification information of the first model; the method further includes:
[0464] An output load threshold of the first model is determined according to the identification information.
[0465] In some embodiments, determining the output load threshold of the first model according to the identification information includes:
[0466] determining a third load threshold supported by the first model according to the identification information;
[0467] An output load threshold of each of the data transmission layers corresponding to the first model is determined according to the third load threshold and a first specified ratio of each of the data transmission layers corresponding to the first model.
[0468] In some embodiments, the first information includes first configuration information, and the first configuration information includes parameter configuration of the terminal device for reporting CSI; and the method further includes:
[0469] Determining a first ratio according to the first configuration information and the second configuration information, where the second configuration information is a reference parameter configuration used by the terminal device to report CSI;
[0470] An output load threshold of the first model is determined according to the first ratio and a first output load threshold.
[0471] In some embodiments, the first output load threshold is an output load threshold of the first model determined according to the second configuration information.
[0472] In some embodiments, determining the first ratio according to the first configuration information and the second configuration information includes:
[0473] The first ratio is determined according to a ratio of the first configuration information to the second configuration information.
[0474] In some embodiments, the method further comprises:
[0475] Sending first indication information to the network device, where the first indication information is used to indicate identification information of the first model;
[0476] Second indication information sent by the network device is received, where the second indication information is used to indicate an output load threshold of the first model, and the output load threshold is determined by the network device according to the first indication information.
[0477] In some embodiments, the method further includes: the identification information includes at least one of the following: a model identification, a model pair identification, and a function identification, the model pair includes the first model and the second model, and the second model is used to decompress the compressed CSI after compression processing by the first model.
[0478] Sending first indication information to the network device, where the first indication information is used to indicate identification information of the first model;
[0479] Second indication information sent by the network device is received, where the second indication information is used to indicate an output load threshold of the first model, and the output load threshold is determined by the network device according to the first indication information.
[0480] In some embodiments, the method further comprises:
[0481] compressing the CSI using the first model according to the output load threshold to obtain compressed CSI;
[0482] The compressed CSI is sent to the network device.
[0483] FIG4A is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG4A , the embodiment of the present disclosure relates to a communication method, which can be performed by a network device. The method may include:
[0484] Step S4101: Send the output load threshold of the first model.
[0485] The optional implementation of step S4101 can refer to the optional implementation of step S2101 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0486] In some embodiments, the network device may send the output load threshold of the first model to the terminal device, but is not limited thereto. The network device may also send the output load threshold of the first model to other entities.
[0487] Step S4102: Obtain compressed CSI.
[0488] The optional implementation of step S4102 can refer to the optional implementation of step S2103 in FIG2A and other related parts in the embodiment involved in FIG2A , which will not be described in detail here.
[0489] In some embodiments, the network device may receive compressed CSI sent by the terminal device, but is not limited thereto. The network device may also receive compressed CSI sent by other entities.
[0490] Step S4103: Decompress the compressed CSI using the second model.
[0491] The optional implementation of step S4103 can refer to the optional implementation of step S2104 in FIG2A and other related parts in the embodiment involved in FIG2A , which will not be described in detail here.
[0492] The method involved in the embodiments of the present disclosure may include at least one of the above steps S4101 to S4103. For example, step S4101 can be implemented as an independent embodiment, step S4103 can be implemented as an independent embodiment, steps S4101 + S4102 can be implemented as an independent embodiment, and steps S4102 + S4103 can be implemented as independent embodiments, but the present invention is not limited thereto.
[0493] In some embodiments, steps S4101 to S4103 are all optional steps. For example, steps S4102 and S4103 are optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0494] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 4A .
[0495] FIG4B is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG4B , the embodiment of the present disclosure relates to a communication method, which can be performed by a network device. The method may include:
[0496] Step S4201: Send codebook type and codebook parameter information.
[0497] The optional implementation of step S4201 can refer to the optional implementation of step S2201 in Figure 2B and other related parts in the embodiment involved in Figure 2B, which will not be repeated here.
[0498] In some embodiments, the network device may send the codebook type and codebook parameter information to the terminal device, but is not limited thereto. The network device may also send the codebook type and codebook parameter information to other entities.
[0499] In some embodiments, the embodiment shown in FIG. 4B may also be combined with at least one of steps S4102 and S4103 in the embodiment shown in FIG. 4A as a new embodiment.
[0500] FIG4C is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG4C , an embodiment of the present disclosure relates to a communication method, which can be performed by a network device. The method may include:
[0501] Step S4301: Send indication information of uplink transmission resources for transmitting CSI.
[0502] The optional implementation of step S4301 can refer to the optional implementation of step S2301 in Figure 2C and other related parts in the embodiment involved in Figure 2C, which will not be repeated here.
[0503] In some embodiments, the network device may send indication information of uplink transmission resources for transmitting CSI to the terminal device, but is not limited thereto. The network device may also send indication information of uplink transmission resources for transmitting CSI to other entities.
[0504] In some embodiments, the embodiment shown in FIG. 4C may also be combined with at least one of steps S4102 and S4103 in the embodiment shown in FIG. 4A as a new embodiment.
[0505] FIG4D is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG4D , the embodiment of the present disclosure relates to a communication method, which can be performed by a network device. The method may include:
[0506] Step S4401: Send first indication information.
[0507] In some embodiments, the first indication information may be used to indicate identification information of the first model.
[0508] The optional implementation of step S4401 can refer to the optional implementation of step S2401 in Figure 2D and other related parts in the embodiment involved in Figure 2D, which will not be repeated here.
[0509] In some embodiments, the network device may send the first indication information to the terminal device, but is not limited thereto. The network device may also send the first indication information to other entities.
[0510] In some embodiments, the embodiment shown in FIG. 4D may also be combined with at least one of steps S4102 and S4103 in the embodiment shown in FIG. 4A as a new embodiment.
[0511] FIG4E is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG4E , the embodiment of the present disclosure relates to a communication method, which can be performed by a network device. The method may include:
[0512] Step S4501: Send first configuration information.
[0513] The optional implementation of step S4501 can refer to the optional implementation of step S2501 in Figure 2E and other related parts in the embodiment involved in Figure 2E, which will not be repeated here.
[0514] In some embodiments, the network device may send the first configuration information to the terminal device, but is not limited thereto. The network device may also send the first configuration information to other entities.
[0515] In some embodiments, the embodiment shown in FIG. 4E may also be combined with at least one of steps S4102 and S4103 in the embodiment shown in FIG. 4A as a new embodiment.
[0516] FIG4F is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG4F , the embodiment of the present disclosure relates to a communication method, which can be performed by a network device. The method may include:
[0517] Step S4601: Send the first information.
[0518] The optional implementation of step S4601 can be found in the optional implementation of step S2601 in FIG2F and other related parts in the embodiment involved in FIG2F , which will not be described in detail here.
[0519] In some embodiments, the network device may send the first information to the terminal device, but is not limited thereto. The network device may also send the first information to other entities.
[0520] Step S4602: Obtain first indication information.
[0521] The optional implementation of step S4602 can refer to the optional implementation of step S2602 in Figure 2F and other related parts in the embodiment involved in Figure 2F, which will not be repeated here.
[0522] In some embodiments, the network device may receive the first indication information sent by the terminal device, but is not limited thereto. The network device may also receive the first indication information sent by other entities.
[0523] Step S4603: Determine the output load threshold of the first model according to the first indication information.
[0524] The optional implementation of step S4603 can be found in the optional implementation of step S2603 in FIG2F and other related parts in the embodiment involved in FIG2F , which will not be described in detail here.
[0525] Step S4604: Send the second indication information.
[0526] The optional implementation of step S4604 can refer to the optional implementation of step S2604 in Figure 2F and other related parts in the embodiment involved in Figure 2F, which will not be repeated here.
[0527] In some embodiments, the network device may send the second indication information to the terminal device, but is not limited thereto. The network device may also send the second indication information to other entities.
[0528] In some embodiments, the embodiment shown in FIG. 4F may also be combined with at least one of steps S4102 and S4103 in the embodiment shown in FIG. 4A as a new embodiment.
[0529] FIG4G is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG4G , an embodiment of the present disclosure relates to a communication method, which can be performed by a network device. The method may include:
[0530] Step S4701: Send the first information.
[0531] For optional implementations of step S4701, reference may be made to step S2101 in FIG. 2A , step S2201 in FIG. 2B , step S2301 in FIG. 2C , step S2401 in FIG. 2D , step S2501 in FIG. 2E , step S2601 in FIG. 2F , step S4101 in FIG. 4A , step S4201 in FIG. 4B , step S4301 in FIG. 4C , step S4401 in FIG. 4D , step S4501 in FIG. 4E , and step S4601 in FIG. 4F , as well as other related parts in the embodiments involved in FIG. 2A , FIG. 2B , FIG. 2C , FIG. 2D , FIG. 2E , FIG. 2F , FIG. 4A , FIG. 4B , FIG. 4C , FIG. 4D , FIG. 4E , and FIG. 4F , which will not be repeated here.
[0532] In some embodiments, the embodiment shown in FIG. 4G may also be combined with at least one of step S4102 and step S4103 in the embodiment shown in FIG. 4A as a new embodiment.
[0533] In some embodiments, the output load threshold includes at least one of the following:
[0534] an output load threshold of each data transmission layer corresponding to the first model;
[0535] The output load threshold of the first model at each rank;
[0536] An output load threshold of each of the data transmission layers corresponding to each rank of the first model;
[0537] An output load threshold corresponding to the first model.
[0538] In some embodiments, the first information includes at least one of the following:
[0539] an output load threshold of the first model;
[0540] Codebook type and codebook parameter information;
[0541] Indication information of uplink transmission resources used to transmit CSI;
[0542] First indication information, where the first indication information is used to indicate identification information of the first model;
[0543] First configuration information, the first configuration information includes parameter configuration used by the terminal device to report CSI.
[0544] In some embodiments, the method further comprises:
[0545] receiving first indication information sent by the terminal device, where the first indication information is used to indicate identification information of the first model;
[0546] determining an output load threshold of the first model according to the first indication information;
[0547] Sending second indication information to the terminal device, where the second indication information is used to indicate an output load threshold of the first model.
[0548] In some embodiments, the identification information includes at least one of the following: a model identification, a model pair identification, and a function identification. The model pair includes the first model and a second model. The second model is used to decompress the CSI compressed by the first model.
[0549] In some embodiments, the method further comprises:
[0550] receiving compressed CSI sent by the terminal device, where the compressed CSI is obtained by compressing the CSI using the first model;
[0551] The compressed CSI is decompressed using the second model.
[0552] FIG5 is an interactive diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG5 , the embodiment of the present disclosure relates to a communication method, which can be executed by a communication system. The method may include:
[0553] Step S5101: The network device sends first information to the terminal device.
[0554] For optional implementations of step S5101, reference may be made to step S2101 in FIG. 2A , step S2201 in FIG. 2B , step S2301 in FIG. 2C , step S2401 in FIG. 2D , step S2501 in FIG. 2E , step S2601 in FIG. 2F , step S4101 in FIG. 4A , step S4201 in FIG. 4B , step S4301 in FIG. 4C , step S4401 in FIG. 4D , step S4501 in FIG. 4E , and step S4601 in FIG. 4F , as well as other related parts in the embodiments involved in FIG. 2A , FIG. 2B , FIG. 2C , FIG. 2D , FIG. 2E , FIG. 2F , FIG. 4A , FIG. 4B , FIG. 4C , FIG. 4D , FIG. 4E , and FIG. 4F , which will not be repeated here.
[0555] Step S5102: The terminal device determines an output load threshold of the first model based on the first information.
[0556] For the optional implementation of step S5102, please refer to the optional implementation of step S3101 in Figure 3A, step S3202 in Figure 3B, step S3302 in Figure 3C, and step S3402 in Figure 3D, as well as other related parts in the embodiments involved in Figures 3A, 3B, 3C, and 3D, which will not be repeated here.
[0557] Step S5103: The terminal device compresses the CSI using the first model according to the output load threshold to obtain compressed CSI.
[0558] The optional implementation of step S5103 can refer to the optional implementation of step S2102 in FIG. 2A and other related parts in the embodiment involved in FIG. 2A , which will not be described in detail here.
[0559] Step S5104: The terminal device sends compressed CSI to the network device.
[0560] The optional implementation of step S5104 can refer to the optional implementation of step S2103 in FIG2A and other related parts in the embodiment involved in FIG2A , which will not be described in detail here.
[0561] Step S5105: The network device decompresses the compressed CSI using the second model.
[0562] The optional implementation of step S5105 can refer to the optional implementation of step S2104 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.
[0563] In some embodiments, the above method may include the method described in the embodiments of the above communication system, terminal equipment, network equipment, etc., which will not be repeated here.
[0564] In some embodiments, T may be used to represent the maximum load of Part 2 in the CSI reporting load when rank=R, which is determined according to the codebook type configured by the network device and the corresponding codebook parameters.
[0565] In some embodiments, the network device may explicitly configure the maximum payload size output by the CSI generation model (encoder).
[0566] In one implementation, the network device may configure the maximum load corresponding to each data transmission layer to be L, or configure the maximum load corresponding to the i-th data transmission layer to be L i ; or configure the maximum load corresponding to each rank to be L, or the maximum load corresponding to rank j to be L j .
[0567] In some embodiments, the network device may implicitly configure the maximum payload size output by the CSI generation model (encoder).
[0568] In one implementation, the terminal device may determine the maximum load of CSI Part 2 in the CSI reporting load based on the codebook type and corresponding codebook parameter information configured by the network device. Specifically, the definition is as follows:
[0569] Method 1: Maximum load of the i-th data transmission layer or And∑ i r i =1, where r i It is the proportion of the i-th data transmission layer when the total load is T, based on the predefined determination, such as R is the value of rank.
[0570] Method 2: Maximum load L of all data transmission layers tot=T, or L tot is the largest even value not greater than T. Optionally, L tot =r tot T, r tot is a predefined value.
[0571] In another implementation, the maximum payload size output by the CSI generation part model (encoder) may be determined according to the model ID or pair ID or function ID indicated by the network device, that is, during model identification or model pairing.
[0572] For example, a bilateral compression model can be represented by a model ID, pair ID, or function ID. Since the output payload size of different trained CSI generation models may vary, the output payload size of each CSI generation model may be fixed. The terminal device can determine the output payload size of the CSI generation model based on the model ID, pair ID, or function ID indicated by the network device.
[0573] In another implementation, the maximum payload size output by the CSI generation model (encoder) may be determined based on uplink resources configured by the network device for transmitting CSI.
[0574] For example, the load size output by the CSI generation part model in the trained bilateral model may also be adaptively variable. If the load size carried by the uplink resources configured by the network device for transmitting CSI is not greater than the load output by the CSI generation part model, then the load size output by the CSI generation part model determined by the terminal device is the load carried by the uplink resources configured by the network device for transmitting CSI, otherwise it is the maximum output load supported by the CSI generation part model.
[0575] In some embodiments, the payload size output by the encoder can be determined by combining explicit configuration and implicit configuration.
[0576] In one implementation, the network device may first determine the size of the maximum load through the above-mentioned implicit configuration method, and then indicate the load corresponding to each data transmission layer, or the load corresponding to each rank, through signaling.
[0577] It should be noted that: optionally, if the load output by the encoder determined in the above manner is an odd number, the load may be defined as a maximum even number not greater than the odd number.
[0578] In some embodiments, the CSI load size of the output of the partial model generated under a reference parameter configuration can be defined as L, and then the load size of the output of the partial model generated under other parameter configurations can be defined as γL, where γ is a scaling factor, and the reference parameter configuration is a specific set of parameter information configured for the network device, such as a set of configured parameter information including one or more combinations of parameter information such as the number of CQI or PMI subbands, the number of antenna ports, and the value of rank.
[0579] In some embodiments, the value of γ is a ratio between a configured parameter and a configured reference parameter, or γ is determined according to a predefined method.
[0580] The above method is described below by means of specific embodiments:
[0581] Example 1:
[0582] Assume that the network device configures the terminal device to implement CSI feedback based on the eType II codebook type. The configured codebook parameters are:
[0583] Number of sub-bands: 12;
[0584] Number of antenna ports: 32;
[0585] The oversampling factor of the spatial basis vector is O1=O2=4;
[0586] The codebook parameter is 4, which determines the number of spatial and frequency domain basis vectors and the maximum number of non-zero coefficients.
[0587] The terminal device can determine that the load size of CSI Part2 is 130 bits when rank=1, 243 bits when rank=2, 243 bits when rank=3, and 263 bits when rank=4 based on the above-mentioned codebook-related parameters.
[0588] For rank=1, the load L output by the encoder is the load of CSI Part 2 when rank=1, which is 130 bits, determined according to the configured codebook.
[0589] For rank = 4, the maximum load determined based on the codebook feedback CSI is 263 bits, then the load corresponding to the i-th data transmission layer determined based on the AI CSI feedback is That is, the payload of each data transmission layer is 65 bits. Because the encoder output may use 2 or 4 bits to quantize each floating-point number, the encoder output payload size is an even number. In this case, the payload size of each data transmission layer can be defined as 64 bits, which is the maximum even number not greater than 65 bits.
[0590] Optionally, if you define Then there is or 86 bits, or 42 bits.
[0591] If the encoder model is a rank-specific model or a rank-common model, then under the same rank, the encoder output payload can be defined as the payload determined based on the Type II codebook feedback CSI. For example, when rank = 2, the encoder output payload size is 243 bits or 242 bits.
[0592] Example 2:
[0593] Assume that the terminal device and network device jointly train three bilateral models, Model ID1, Model ID2, and Model ID3, using a layer-common training method. This means that the output payload size of each data transmission layer is the same across all ranks. Assume that the encoders trained for Model ID1, Model ID2, and Model ID3 output payload sizes of 60 bits, 120 bits, and 240 bits, respectively, for each data transmission layer.
[0594] The network device instructs the terminal device to use model ID 2 through RRC signaling configuration or other signaling such as MAC-CE and DCI. The load corresponding to each data transmission layer output by the encoder is no more than 120 bits.
[0595] Example 3:
[0596] As in Example 2, the network device instructs the terminal device to use Model ID through signaling, and the terminal device determines the maximum load of each data transmission layer based on the received Model ID indication information. However, if each data layer transmission uses the same load, the feedback overhead of the terminal device will increase exponentially with the increase of rank. As in Example 2 above, when rank = 4, the feedback overhead of the terminal device will reach 480 bits, far exceeding the 263 bits when the CSI is fed back based on the codebook. In order to avoid this problem, the network device can explicitly indicate the load corresponding to each transmission data layer through signaling. For example, the network device configures L1 = 120 bits, L2 = 80 bits, L3 = L4 = 40 bits through RRC signaling. The terminal device can determine the maximum load of CSI Part2 corresponding to each data transmission layer based on this configuration information.
[0597] In some embodiments of the present disclosure, a communication system is provided, which may include a terminal device and a network device, wherein the terminal device can execute the communication method executed by the terminal device in the aforementioned embodiment of the present disclosure; the network device can execute the communication method executed by the network device in the aforementioned embodiment of the present disclosure.
[0598] The embodiments of the present disclosure further provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network device (e.g., an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0599] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may 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 the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various 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 within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), and the functions of some or all of the above units or modules are realized by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.
[0600] In the embodiments of the present disclosure, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution capabilities, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationship of a hardware circuit. The logical relationship of the above-mentioned hardware circuit is fixed or reconfigurable. For example, 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 process of the processor loading a configuration document to implement the hardware circuit configuration 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 ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.
[0601] Figure 6A is a structural diagram of a terminal device proposed in an embodiment of the present disclosure. As shown in Figure 6A, the terminal device 101 may include at least one of a transceiver module 6101, a processing module 6102, etc. In some embodiments, the transceiver module 6101 is configured to receive first information sent by a network device, wherein the first information is used to indicate an output load threshold of a first model deployed on the terminal device side, and the first model is used to compress the channel state information CSI. Optionally, the transceiver module 6101 can be used to execute at least one of the communication steps such as sending and / or receiving (for example, step S2101, step S3101, but not limited to this) performed by the terminal device 101 in any of the above methods, which will not be repeated here.
[0602] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, and the transmitting module and the receiving module may be separate or integrated. Optionally, the transceiver module may be interchangeable with the transceiver.
[0603] Figure 6B is a structural diagram of a network device proposed in an embodiment of the present disclosure. As shown in Figure 6B, the network device 102 may include: at least one of a transceiver module 6201, a processing module 6202, etc. In some embodiments, the transceiver module 6201 is configured to send a first information to the terminal device, wherein the first information is used to indicate an output load threshold of a first model deployed on the terminal device side, and the first model is used to compress the channel state information CSI. Optionally, the transceiver module 6201 can be used to execute at least one of the communication steps such as sending and / or receiving (for example, step S2101, step S4101, but not limited to this) performed by the network device 102 in any of the above methods, which will not be repeated here.
[0604] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, and the transmitting module and the receiving module may be separate or integrated. Optionally, the transceiver module may be interchangeable with the transceiver.
[0605] In some embodiments, the processing module can be a single module or can 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 interchangeable with the processor.
[0606] Figure 7A is a schematic diagram of the structure of a communication device 7100 proposed in an embodiment of the present disclosure. Communication device 7100 can be a network device (e.g., an access network device, a core network device, etc.), a terminal (e.g., a user device, etc.), a chip, a chip system, or a processor that supports a first 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. Communication device 7100 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.
[0607] As shown in FIG7A , 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 communication protocols and communication data, and the central processing unit may be used to control a communication device (e.g., a base station, a baseband chip, an IoT device, an IoT device chip, a DU or CU, etc.), execute programs, and process program data. The communication device 7100 is used to perform any of the above methods.
[0608] In some embodiments, the communication device 7100 further includes one or more memories 7102 for storing instructions. Optionally, all or part of the memories 7102 may be located outside the communication device 7100.
[0609] 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 and step S4101, but not limited thereto), and the processor 7101 performs at least one of the other steps (for example, step S2102, but not limited thereto).
[0610] In some embodiments, a transceiver may include a receiver and / or a transmitter. The receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, and transceiver circuit may be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit may be used interchangeably.
[0611] In some embodiments, the communication device 7100 may include one or more interface circuits. Optionally, the interface circuits are connected to the memory 7102 and may be used to receive signals from the memory 7102 or other devices, or to send signals to the memory 7102 or other devices. For example, the interface circuits may read instructions stored in the memory 7102 and send the instructions to the processor 7101.
[0612] The communication device 7100 described in the above embodiments may be a first device or an IoT device, 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 or programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, an IoT device, an intelligent IoT device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a first device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0613] 7B is a schematic diagram of the structure of a chip 7200 proposed in an embodiment of the present disclosure. If the communication device 7100 can be a chip or a chip system, please refer to the schematic diagram of the structure of the chip 7200 shown in FIG7B , but the present disclosure is not limited thereto.
[0614] The chip 7200 includes one or more processors 7201 , and the chip 7200 is configured to execute any of the above methods.
[0615] In some embodiments, the chip 7200 further includes one or more interface circuits 7203. Optionally, the interface circuit 7203 is connected to the memory 7202. The interface circuit 7203 can be used to receive signals from the memory 7202 or other devices, and can be used to send signals to the memory 7202 or other devices. For example, the interface circuit 7203 can read instructions stored in the memory 7202 and send the instructions to the processor 7201.
[0616] In some embodiments, the interface circuit 7203 executes at least one of the communication steps such as sending and / or receiving in the above method (for example, step S2101, step S4101, but not limited to this), and the processor 7201 executes at least one of the other steps (for example, step S2102, but not limited to this).
[0617] In some embodiments, terms such as interface circuit, interface, transceiver pin, and transceiver may be used interchangeably.
[0618] In some embodiments, the chip 7200 further includes one or more memories 7202 for storing instructions. Alternatively, all or part of the memory 7202 may be external to the chip 7200.
[0619] The embodiments of the present disclosure further provide a storage medium having instructions stored thereon. 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 thereto, and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto, and may also be a temporary storage medium.
[0620] The present disclosure also provides a program product, which, when executed by the communication device 7100, enables the communication device 7100 to perform any of the above methods. Optionally, the program product may be a computer program product.
[0621] The embodiments of the present disclosure also provide a computer program, which, when executed on a computer, enables the computer to execute any one of the above methods.
Claims
1. A communication method, characterized in that: The method comprises: The terminal device receives first information sent by the network device, where the first information is used to indicate an output load threshold of a first model deployed on the terminal device side, and the first model is used to compress channel state information CSI.
2. The method according to claim 1, characterized in that The output load threshold includes at least one of the following: an output load threshold of each data transmission layer corresponding to the first model; The output load threshold of the first model at each rank; An output load threshold of each of the data transmission layers corresponding to each rank of the first model; An output load threshold corresponding to the first model.
3. The method according to claim 1 or 2, characterized in that: The first information includes an output load threshold of the first model.
4. The method according to claim 1 or 2, characterized in that: The first information includes a codebook type and codebook parameter information; the method further includes: An output load threshold of the first model is determined according to the codebook type and the codebook parameter information.
5. The method according to claim 4, characterized in that The determining, according to the codebook type and the codebook parameter information, an output load threshold of the first model comprises: Determining, according to the codebook type and the codebook parameter information, a first load threshold allowing the first model to be output; An output load threshold of the first model is determined according to the first load threshold.
6. The method according to claim 5, characterized in that Determining the output load threshold of the first model according to the first load threshold includes: An output load threshold of each of the data transmission layers corresponding to the first model is determined according to the first load threshold and a first specified ratio of each of the data transmission layers corresponding to the first model.
7. The method according to claim 1 or 2, characterized in that: The first information includes indication information of uplink transmission resources used to transmit CSI; the method further includes: An output load threshold of the first model is determined according to a second load threshold that can be borne by the uplink transmission resource.
8. The method according to claim 7, characterized in that The determining, according to a second load threshold that can be carried by the uplink transmission resource, an output load threshold of the first model comprises: An output load threshold of each of the data transmission layers corresponding to the first model is determined according to the second load threshold and a first specified ratio of each of the data transmission layers corresponding to the first model.
9. The method according to claim 1 or 2, characterized in that: The first information includes first indication information, and the first indication information is used to indicate identification information of the first model; the method further includes: An output load threshold of the first model is determined according to the identification information.
10. The method according to claim 9, characterized in that The determining, according to the identification information, an output load threshold of the first model includes: Determine a third load threshold supported by the first model according to the identification information; An output load threshold of each of the data transmission layers corresponding to the first model is determined according to the third load threshold and a first specified ratio of each of the data transmission layers corresponding to the first model.
11. The method according to claim 1 or 2, characterized in that: The first information includes first configuration information, and the first configuration information includes parameter configuration used by the terminal device to report CSI; the method further includes: Determine a first ratio according to the first configuration information and the second configuration information, where the second configuration information is a reference parameter configuration used by the terminal device to report the CSI; An output load threshold of the first model is determined according to the first ratio and a first output load threshold.
12. The method according to claim 11, characterized in that The first output load threshold is an output load threshold of the first model determined according to the second configuration information.
13. The method according to claim 11 or 12, characterized in that: The determining the first ratio according to the first configuration information and the second configuration information includes: The first ratio is determined according to a ratio of the first configuration information to the second configuration information.
14. The method according to any one of claims 4 to 13, characterized in that: The method further comprises: Sending first indication information to the network device, where the first indication information is used to indicate identification information of the first model; Receive second indication information sent by the network device, where the second indication information is used to indicate an output load threshold of the first model, and the output load threshold is determined by the network device according to the first indication information.
15. The method according to claim 9 or 14, characterized in that The identification information includes at least one of the following: a model identification, a model pair identification, and a function identification. The model pair includes the first model and the second model. The second model is used to decompress the compressed CSI after compression processing by the first model.
16. The method according to any one of claims 1 to 15, characterized in that: The method further comprises: According to the output load threshold of the first model, compressing the CSI by using the first model to obtain compressed CSI; The compressed CSI is sent to the network device.
17. A communication method, characterized in that: The method comprises: The network device sends first information to the terminal device, where the first information is used to indicate an output load threshold of a first model deployed on the terminal device side, and the first model is used to compress channel state information CSI.
18. The method according to claim 17, characterized in that The output load threshold includes at least one of the following: an output load threshold of each data transmission layer corresponding to the first model; The output load threshold of the first model at each rank; An output load threshold of each of the data transmission layers corresponding to each rank of the first model; An output load threshold corresponding to the first model.
19. The method according to claim 17 or 18, characterized in that The first information includes at least one of the following: an output load threshold of the first model; Codebook type and codebook parameter information; Indication information of uplink transmission resources used for transmitting CSI; first indication information, where the first indication information is used to indicate identification information of the first model; The first configuration information includes parameter configuration used by the terminal device to report CSI.
20. The method according to any one of claims 17 to 19, characterized in that: The method further comprises: receiving first indication information sent by the terminal device, where the first indication information is used to indicate identification information of the first model; Determining an output load threshold of the first model according to the first indication information; Sending second indication information to the terminal device, where the second indication information is used to indicate an output load threshold of the first model.
21. The method according to claim 19 or 20, characterized in that The identification information includes at least one of the following: a model identification, a model pair identification, and a function identification. The model pair includes the first model and the second model. The second model is used to decompress the CSI compressed by the first model.
22. The method according to any one of claims 17 to 21, characterized in that: The method further comprises: receiving compressed CSI sent by the terminal device, where the compressed CSI is obtained by compressing the CSI through the first model; The compressed CSI is decompressed by the second model.
23. A terminal device, characterized in that: include: The transceiver module is configured to receive first information sent by the network device, wherein the first information is used to indicate a first An output load threshold of a model, wherein the first model is used to compress channel state information CSI.
24. A network device, characterized in that: include: The transceiver module is configured to send first information to the terminal device, where the first information is used to indicate an output load threshold of a first model deployed on the terminal device side, and the first model is used to compress channel state information CSI.
25. A communication device, characterized in that: The invention is characterized by comprising: one or more processors; The communication device is used to execute the communication method described in any one of claims 1 to 16 or claims 17 to 22.
26. A storage medium storing instructions, characterized in that: When the instruction is executed on a communication device, the communication device is caused to execute the communication method according to any one of claims 1 to 16 or claims 17 to 22.
Citation Information
Patent Citations
Communication method and device
CN115802370A
Information processing method and device, terminal and network equipment
CN116346279A
Pre-processing for CSI compression in wireless systems
WO2023102045A1
Methods and apparatus for leveraging transfer learning for channel state information enhancement
WO2023212059A1