Information transmission method and device, terminal, network equipment and storage medium

By dividing and configuring the transmission method of CSI bitstream based on the configuration information sent by network devices on the terminal, the problem of difficulty in selecting the transmission method of CSI bitstream compressed by artificial intelligence model is solved, reducing the bit error rate and improving system performance.

CN119544160AActive Publication Date: 2025-02-28CHINA MOBILE COMM LTD RES INST +1
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202311088350.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-28
Publication Date
2025-02-28
Estimated Expiration
2043-08-28

AI Technical Summary

Technical Problem

In the prior art, after segmentation of CSI bitstream compressed by artificial intelligence models, there is no clear physical meaning and the appropriate transmission method cannot be selected, resulting in a high bit error rate of CSI.

Method used

The network device sends configuration information to the terminal, and the terminal divides the compressed CSI bit stream into multiple bit groups based on the configuration information, and determines the transmission method and/or transmission priority of each bit group.

Benefits of technology

By configuring different transmission methods and/or transmission priorities for different bit groups, the bit error rate of CSI is reduced, the transmission overhead is reduced, and the overall performance of the system is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119544160A_ABST
    Figure CN119544160A_ABST
Patent Text Reader

Abstract

Disclosed are an information transmission method and apparatus, a terminal, a network device and a storage medium, the method comprising: a terminal receiving configuration information issued by a network device, the configuration information being used for configuring a grouping mode of a compressed CSI bit stream and / or related information of a bit group; and based on the configuration information, dividing a compressed CSI bit stream into a plurality of bit groups, and determining first information, the first information indicating a transmission mode and / or a transmission priority of each bit group in the plurality of bit groups.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to an information transmission method, apparatus, terminal, network equipment and storage medium. Background Art

[0002] In the related art, the scheme of segmenting the channel state information (CSI) and configuring the transmission mode is based on a clear physical meaning. However, after the CSI bit stream compressed by the artificial intelligence (AI) model is segmented, there is no clear physical meaning, and it is impossible to select a suitable transmission mode for the segmented CSI bit stream, resulting in a high CSI bit error rate. Summary of the invention

[0003] To solve related technical problems, the embodiments of the present application provide an information transmission method, apparatus, terminal, network equipment and storage medium.

[0004] The technical solution of the embodiment of the present application is implemented as follows:

[0005] The present application provides an information transmission method, which is applied to a terminal, and the method includes:

[0006] receiving configuration information sent by a network device, where the configuration information is used to configure a grouping mode of a compressed CSI bit stream and / or related information of a bit group;

[0007] Based on the configuration information, the compressed CSI bit stream is divided into a plurality of bit groups, and first information is determined, where the first information indicates a transmission mode and / or a transmission priority of each bit group in the plurality of bit groups.

[0008] In the above scheme, the method further includes at least one of the following:

[0009] Based on the first information, sending the plurality of bit groups to the network device;

[0010] The first information is sent to the network device.

[0011] In the above solution, the configuration information includes at least one of the following:

[0012] second information, wherein the second information indicates a transmission quality requirement;

[0013] third information indicating the number of bit groups of the compressed CSI bit stream and the number of bits contained in each bit group;

[0014] fourth information indicating a weight of each bit group;

[0015] The fifth information indicates a transmission mode supported by the bit group.

[0016] In the above scheme, when the weight of the first bit group is greater than the weight of the second bit group, the reliability of the transmission mode of the first bit group is higher than the reliability of the transmission mode of the second bit group, and / or the transmission priority of the first bit group is higher than the transmission priority of the second bit group.

[0017] In the above solution, the determining of the first information includes at least one of the following:

[0018] determining a transmission priority of each bit group based at least on the second information and the fourth information;

[0019] Based on a first relationship, a transmission mode corresponding to the transmission priority of each bit group is determined; the first relationship includes a correspondence between the transmission priority and the transmission mode.

[0020] In the above solution, determining the transmission priority of each bit group based at least on the second information and the fourth information includes:

[0021] determining a first score based on the second information;

[0022] Based on the fourth information, determine a second score and a third score; wherein the second score represents the score corresponding to the weight of the i bit groups, and the third score represents the score corresponding to the weight of the i+1 bit groups, where i is a positive integer;

[0023] When the second score is less than or equal to the first score, and / or the third score is greater than the first score, the same transmission priority of the i bit groups corresponding to the second score is determined.

[0024] In the above scheme, the second score is determined based on the sum of the set coefficient and the weights of the i bit groups;

[0025] The third score is determined based on the sum of the set coefficient and the weights of the i+1 bit groups.

[0026] In the above scheme, the transmission mode indicates the correspondence between at least two of the coding mode, the number of layers and the modulation mode.

[0027] The present application also provides an information transmission method, which is applied to a network device, and the method includes:

[0028] Send configuration information to the terminal;

[0029] The configuration information is used to configure the grouping mode of the compressed CSI bit stream and / or related information of the bit group. The configuration information is used for the terminal to group the compressed CSI bit stream and determine the transmission mode and / or transmission priority of each bit group.

[0030] In the above scheme, the method further comprises:

[0031] The configuration information is obtained.

[0032] In the above solution, the configuration information includes at least one of the following:

[0033] second information, wherein the second information indicates a transmission quality requirement;

[0034] third information indicating the number of bit groups of the compressed CSI bit stream and the number of bits contained in each bit group;

[0035] fourth information indicating a weight of each bit group;

[0036] The fifth information indicates a transmission mode supported by the bit group.

[0037] In the above scheme, the transmission mode indicates the correspondence between at least two of the coding mode, the number of layers and the modulation mode.

[0038] In the above solution, obtaining the configuration information includes:

[0039] Acquire the fourth information determined by the first model; wherein,

[0040] The first model is used to determine the weight of each bit group of the input.

[0041] In the above solution, the first model is trained by the following method:

[0042] Decompressing the N third bit groups contained in the first bit stream by the first model to obtain N first CSIs and N second CSIs; wherein one third bit group corresponds to one first CSI, a bit combination corresponding to one third bit group corresponds to one second CSI, and one bit combination contains at least one third bit group; N is a positive integer greater than or equal to 2;

[0043] Determine the second weights of the N third bit groups based on the N second CSIs and the third CSIs, and based on the first weights of the N third bit groups; wherein the third CSI represents the calibrated CSI corresponding to the first bit stream; and the first weight represents the initial weight of the configuration or the second weight in the previous round of iterative training;

[0044] Determine a total loss value based on the N first CSIs and the third CSI, and based on second weights of the N third bit groups;

[0045] Based on the second weights of the N third bit groups and / or the total loss value, the first model is trained until the set convergence condition is reached; wherein the second weights of the N third bit groups are used to determine the fourth information, or to update the first weights.

[0046] In the above solution, determining the second weights of the N third bit groups based on the N second CSIs and the third CSIs, and based on the first weights of the N third bit groups, includes:

[0047] determining a first loss value of the third bit group based on the third CSI and the second CSI corresponding to the third bit group;

[0048] Based on the first loss value of the third bit group and the corresponding first weight, a second weight of the third bit group is determined.

[0049] In the above scheme, the method further includes:

[0050] Based on the second weights of the N third bit groups, the first weight of each third bit group is correspondingly updated to the second weight.

[0051] In the above solution, determining the total loss value based on the N first CSIs and the third CSIs, and based on the second weights of the N third bit groups, includes:

[0052] Determine second loss values ​​of N third bit groups based on the N first CSIs and the third CSI;

[0053] The total loss value is determined based on the second weight of each third bit group in the N third bit groups and the corresponding second loss value.

[0054] In the above scheme, the method further includes:

[0055] receiving a plurality of bit groups and / or first information sent by the terminal, where the first information indicates a transmission mode and / or a transmission priority of each bit group in the plurality of bit groups, and the transmission priority of the bit group is used to determine the transmission mode of the bit group;

[0056] Based on the transmission mode corresponding to each bit group in the multiple bit groups, the multiple bit groups are processed to obtain processing results.

[0057] The present application also provides an information transmission device, including:

[0058] A first receiving unit, configured to receive configuration information sent by a network device, where the configuration information is used to configure a grouping mode of a compressed CSI bit stream and / or related information of a bit group;

[0059] A determination unit is used to divide the compressed CSI bit stream into multiple bit groups based on the configuration information, and determine first information, where the first information indicates a transmission mode and / or a transmission priority of each bit group in the multiple bit groups.

[0060] The present application also provides an information transmission device, including:

[0061] The first sending unit is used to send configuration information to the terminal; wherein,

[0062] The configuration information is used to configure the grouping mode of the compressed CSI bit stream and / or related information of the bit group. The configuration information is used for the terminal to group the compressed CSI bit stream and determine the transmission mode and / or transmission priority of each bit group.

[0063] The embodiment of the present application further provides a terminal, including a first processor and a first communication interface, wherein:

[0064] The first communication interface is used to receive configuration information sent by a network device, where the configuration information is used to configure the grouping mode of the compressed CSI bit stream and / or related information of the bit group;

[0065] The first processor is used to divide the compressed CSI bit stream into multiple bit groups based on the configuration information, and determine first information, where the first information indicates a transmission mode and / or transmission priority of each bit group in the multiple bit groups.

[0066] The embodiment of the present application further provides a network device, including a second processor and a second communication interface, wherein:

[0067] The second communication interface is used to send configuration information to the terminal; wherein,

[0068] The configuration information is used to configure the grouping mode of the compressed CSI bit stream and / or related information of the bit group. The configuration information is used for the terminal to group the compressed CSI bit stream and determine the transmission mode and / or transmission priority of each bit group.

[0069] The embodiment of the present application further provides a terminal, comprising a first processor and a first memory for storing a computer program that can be run on the first processor.

[0070] Wherein, the first processor is used to execute the steps of any method on the terminal side when running the computer program.

[0071] The embodiment of the present application further provides a network device, comprising a second processor and a second memory for storing a computer program that can be run on the second processor.

[0072] The second processor is used to execute the steps of any method on the network device side when running the computer program.

[0073] An embodiment of the present application also provides a storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of any method on the terminal side are implemented, or the steps of any method on the network device side are implemented.

[0074] In an information transmission method, apparatus, terminal, network device and storage medium provided in an embodiment of the present application, the network device sends configuration information to the terminal, the configuration information is used to configure the grouping mode of the compressed CSI bit stream and / or related information of the bit group; the terminal receives the configuration information sent by the network device, and based on the configuration information, divides the compressed CSI bit stream into multiple bit groups, and determines first information, the first information indicates the transmission mode and / or transmission priority of each bit group in the multiple bit groups. In the above scheme, the terminal can group the compressed CSI bit stream based on the configuration information, and configure a suitable transmission mode and / or transmission priority for each bit group, thereby, the terminal can configure different transmission modes and / or transmission priorities for different bit groups, which can reduce the bit error rate of CSI, and can reduce the transmission overhead as much as possible while reducing the performance loss caused by bit errors in the transmission process. BRIEF DESCRIPTION OF THE DRAWINGS

[0075] Figure 1 This is a schematic diagram of a flow chart of an information transmission method according to an embodiment of the present application;

[0076] Figure 2 This is an example diagram of grouping of a CSI bit stream compressed in an embodiment of the present application;

[0077] Figure 3 An example of configuring transmission priorities for multiple bit groups according to an embodiment of the present application;

[0078] Figure 4 This is a schematic diagram of a flow chart of an information transmission method according to an embodiment of the present application;

[0079] Figure 5 An example of calculating a first loss value for an embodiment of the present application;

[0080] Figure 6 An example of simulation verification result of dividing the first bit stream into 2 bit groups according to an embodiment of the present application;

[0081] Figure 7This is an example of simulation verification results in which the first bit stream of the embodiment of the present application is divided into 3 bit groups;

[0082] Figure 8 This is a schematic diagram of the interactive process of the information transmission method according to an embodiment of the present application;

[0083] Fig. 9 This is a schematic diagram of the structure of the information transmission device according to an embodiment of the present application;

[0084] Fig.10 This is a schematic diagram of the structure of the information transmission device according to an embodiment of the present application;

[0085] Fig.11 This is a schematic diagram of the terminal structure of an embodiment of the present application;

[0086] Fig.12 This is a schematic diagram of the network device structure of an embodiment of the present application. DETAILED DESCRIPTION

[0087] In the related art, the CSI reported by the terminal to the network side includes two parts. The first part includes: rank indication (RI), channel quality indication (CQI) and the number of non-zero broadband amplitude coefficients in the broadband amplitude W2. The second part is used to report: the indication information of the broadband feedback W1, the sub-band amplitude corresponding to the non-zero broadband amplitude of W2 and the sub-band phase corresponding to the non-zero broadband amplitude. The two parts of the CSI are independently coded. In the CSI reported by the terminal, the number of bits in the first part is fixed, and the number of bits in the second part is variable. The RI in the first part and the number of non-zero broadband amplitude coefficients in W2 can determine the number of bits in the second part. The network side can demodulate the information bits of the second part according to the information in the first part.

[0088] Although the relevant technology defines a scheme for segmenting CSI and configuring the transmission mode, this scheme is implemented based on a clear physical meaning. However, the CSI compression method based on the AI ​​model is quite different from the current compression method based on the CSI feature vector. After the CSI bit stream compressed by the AI ​​model is segmented, it does not have a clear physical meaning like the existing CSI feedback system. For example, when the system directly uses the AI ​​model to feedback the full channel information, the RI and CQI (CSI part 1) mentioned above cannot be distinguished, and the importance of each part of the CSI cannot be judged, so it is impossible to select a suitable transmission method for the segmented CSI bit stream, and the CSI bit error rate is high.

[0089] Based on this, in various embodiments of the present application, the network device sends configuration information to the terminal, and the configuration information is used to configure the grouping mode of the compressed CSI bit stream and / or related information of the bit group; the terminal receives the configuration information sent by the network device, and based on the configuration information, divides the compressed CSI bit stream into multiple bit groups, and determines the first information, and the first information indicates the transmission mode and / or transmission priority of each bit group in the multiple bit groups. In the above scheme, the terminal can group the compressed CSI bit stream based on the configuration information, and configure a suitable transmission mode and / or transmission priority for each bit group. Thus, the terminal can configure different transmission modes and / or transmission priorities for different bit groups, which can reduce the bit error rate of CSI, and can reduce the transmission overhead as much as possible while reducing the performance loss caused by bit errors during the transmission process.

[0090] The present application is further described in detail below in conjunction with the accompanying drawings and embodiments.

[0091] The present application embodiment provides an information transmission method, such as Figure 1 As shown, the method includes:

[0092] Step 101: Receive configuration information sent by a network device.

[0093] The configuration information is used to configure the grouping mode of the compressed CSI bit stream and / or related information of the bit group.

[0094] Here, the configuration information may be carried in a radio resource control (RRC) signaling, or a media access control layer (MAC) control element (CE), and may also be carried in other signaling. The relevant information of the bit group may be the relevant information used to transmit the bit group.

[0095] In order to facilitate the terminal to group the compressed CSI bit stream and determine the transmission mode of each bit group, in one embodiment, the configuration information includes at least one of the following:

[0096] second information, wherein the second information indicates a transmission quality requirement;

[0097] third information indicating the number of bit groups of the compressed CSI bit stream and the number of bits contained in each bit group;

[0098] fourth information indicating a weight of each bit group;

[0099] The fifth information indicates a transmission mode supported by the bit group.

[0100] Here, the second information and / or the fourth information can be used for the terminal to determine the transmission mode of the bit group to reduce the bit error rate. Among them, the transmission modes of the bit group belong to the set of transmission modes supported by the bit group configured by the network device; one transmission mode corresponds to one transmission reliability, and the transmission reliability of different transmission modes can be the same or different. The transmission quality requirement indicated by the second information is for all bit groups, and the second information may include the bit error rate and / or the transmission rate. The fourth information may include the weight of each bit group. The fifth information may include the transmission modes supported by the bit group, and all bit groups may support the same transmission mode or at least two different transmission modes.

[0101] The third information may include the number of bit groups and the number of bits contained in each bit group, and the third information is used for the terminal to group the compressed CSI bit stream. Since the third information indicates the number of bit groups of the compressed CSI bit stream and the number of bits contained in each bit group, grouping the compressed CSI bit stream based on the third information can improve grouping efficiency.

[0102] In order to diversify the transmission mode and facilitate the terminal to flexibly configure the transmission mode of the bit group, in one embodiment, the transmission mode indicates the corresponding relationship between at least two of the coding mode, the number of layers and the modulation mode.

[0103] Here, the number of layers is related to the rank of the channel matrix; the rank value of the channel matrix is ​​used to indicate how many independent channels there are between the terminal and the network device. In actual transmission, generally not all independent channels are used. The number of independent channels used is the number of layers, which is also called Layer.

[0104] The coding method includes polar coding and / or low density parity check code (LDPC). The modulation method includes quadrature amplitude modulation (QAM), and QAM may include 16QAM and / or 64QAM.

[0105] Table 1 gives examples of transmission modes, and there is a corresponding relationship between the transmission modes and the transmission priorities.

[0106] Table 1

[0107] Encoding Number of layers Modulation Priority Transmission method 1 Polarization Code <![CDATA[L1]]> <![CDATA[Q1]]> Transfer priority 1 Transmission method 2 LDPC <![CDATA[L2]]> <![CDATA[Q2]]> Transfer priority 2 Transmission method 3 LDPC <![CDATA[L3]]> <![CDATA[Q3]]> Transfer priority 3 ··· ··· ··· ··· ···

[0108] Among them, each transmission mode corresponds to a transmission priority, and different transmission modes have different transmission reliability. In Table 1, transmission priority 1 has the highest priority, transmission priority 2 has a lower priority than transmission priority 1, and transmission priority 3 has a lower priority than transmission priority 2; the transmission reliability of transmission mode 1 is greater than the transmission reliability of transmission mode 2, and the transmission reliability of transmission mode 2 is greater than the transmission reliability of transmission mode 3.

[0109] For example, transmission mode 1 may indicate that the coding mode is polar code, the number of layers is 1, and the modulation mode is 16QAM, and the transmission mode 1 corresponds to the transmission priority 1 (the highest transmission priority); transmission mode 2 may indicate that the coding mode is LDPC, the number of layers is 1, and the modulation mode is 16QAM, and the transmission mode 2 corresponds to the transmission priority 2 (the second priority); transmission mode 3 may indicate that the coding mode is LDPC, the number of layers is 2, and the modulation mode is 64QAM, and the transmission mode 3 corresponds to the transmission priority 3 (the third priority).

[0110] It should be noted that transmission mode 1 can ensure higher channel quality and lower inter-code interference during the transmission process, but transmission mode 1 requires more transmission resources; transmission mode 2 or transmission mode 3 can avoid occupying too many transmission resources while ensuring basic transmission quality.

[0111] Step 102: Based on the configuration information, the compressed CSI bit stream is divided into a plurality of bit groups, and first information is determined.

[0112] The first information indicates a transmission mode and / or a transmission priority of each bit group in the multiple bit groups.

[0113] Here, the terminal obtains a compressed CSI bit stream, divides the compressed CSI bit stream into multiple bit groups based on the grouping mode of the compressed CSI bit stream indicated by the configuration information, and determines the transmission mode and / or transmission priority of each bit group based on the relevant information of the bit group indicated by the configuration information. Figure 2 As shown, the terminal divides the compressed CSI bit stream into n bit groups based on the configuration information, and allocates a corresponding transmission mode to each bit group in the n bit groups. The implementation process of the terminal obtaining the compressed CSI bit stream may be: the terminal receives a channel state information reference signal (CSI-RS, Channel State Information-Reference Signal) sent by a network device; performs CSI measurement using the received CSI-RS to obtain the measured CSI; and compresses the measured CSI to obtain a compressed CSI bit stream.

[0114] Specifically, when the configuration information includes the third information, the compressed CSI bit stream is divided into multiple bit groups based on the number of bit groups indicated by the third information and the number of bits contained in each bit group; the number of bits contained in different bit groups may be the same or different.

[0115] In the case where the configuration information includes the second information, the transmission mode of each bit group is determined based on the transmission quality requirement indicated by the second information. In practical applications, in the case where the second information includes the bit error rate, since the bit group with less information can allow a higher bit error rate, and the bit group with more information can allow a lower bit error rate, the terminal can configure a transmission mode with higher reliability for the bit group with more information, and a transmission mode with lower reliability for the bit group with less information, so as to ensure the transmission quality, for example, to ensure that most of the CSI information is not lost, and avoid occupying too many transmission resources. In the case where the second information includes the transmission rate, the terminal can configure a transmission mode corresponding to a lower transmission priority for the bit group with a higher transmission rate, and configure a transmission mode corresponding to a higher transmission priority for the bit group with a lower transmission rate.

[0116] In the case where the configuration information includes the fourth information, the transmission mode of each bit group is determined based on the weight of each bit group indicated by the fourth information. For a bit group with a higher weight, a transmission mode with a higher reliability can be configured to ensure that the bit group with a higher weight has a higher channel quality and lower inter-symbol interference during the transmission process, thereby preserving most of the CSI information from being lost; for a bit group with a lower weight, a transmission mode with a lower reliability can be configured to avoid occupying too many transmission resources on the basis of ensuring the transmission quality.

[0117] In the case where the configuration information includes the fifth information, the transmission mode supported by the bit group is determined based on the fifth information. The transmission mode configured by the terminal for each bit group belongs to the transmission mode supported by the bit group indicated by the fifth information.

[0118] Since the bit group with higher weight is more important or contains more information, in order to reduce the bit error rate of the bit group with larger weight as much as possible and improve the transmission reliability of the bit group with larger weight, in one embodiment, when the weight of the first bit group is greater than the weight of the second bit group, the reliability of the transmission mode of the first bit group is higher than the reliability of the transmission mode of the second bit group, and / or the transmission priority of the first bit group is higher than the transmission priority of the second bit group.

[0119] Here, the terminal may determine the transmission priority of each bit group based on the fourth information, and determine the transmission mode of each bit group based on the transmission priority of each bit group and the correspondence between the transmission priority and the transmission mode.

[0120] For example, when the number of bit groups is 4, if the transmission reliabilities corresponding to transmission mode 1, transmission mode 2 and transmission mode 3 in Table 1 decrease in sequence, and the weights corresponding to bit group 1, bit group 2 and bit group 3 decrease in sequence, and the weight of bit group 3 is the same as the weight of bit group 4, then the terminal can configure transmission mode 1 for bit group 1, transmission mode 2 for bit group 2, and transmission mode 3 for both bit group 3 and bit group 4.

[0121] In order to configure a suitable transmission mode for each bit group and save transmission resources as much as possible while ensuring transmission reliability, in one embodiment, determining the first information includes at least one of the following:

[0122] determining a transmission priority of each bit group based at least on the second information and the fourth information;

[0123] Based on a first relationship, a transmission mode corresponding to the transmission priority of each bit group is determined; the first relationship includes a correspondence between the transmission priority and the transmission mode.

[0124] Here, the terminal compares the value of the indicator corresponding to the transmission quality requirement indicated by the second information with the set threshold to obtain a comparison result; based on the weight of each bit group indicated by the fourth information and the priority configuration rule matching the comparison result, the transmission priority of each bit group is determined. Among them, the number of thresholds is set to at least one. The allocation of transmission priority can be very flexible, and each bit group can correspond to a transmission priority, or multiple bit groups can correspond to the same transmission priority.

[0125] For example, in the case where the second information includes transmission rate and / or bit error rate, if the transmission rate is higher and / or the bit error rate is higher, the terminal configures a lower transmission priority for the bit group with a larger weight, and the transmission priority of most bit groups is lower; if the transmission rate is lower and / or the bit error rate is lower, the terminal configures a higher transmission priority for the bit group with a larger weight, and the transmission priority of most bit groups is higher.

[0126] In order to configure a suitable transmission mode for each bit group according to different transmission quality requirements, in one embodiment, determining the transmission priority of each bit group based on at least the second information and the fourth information includes:

[0127] determining a first score based on the second information;

[0128] Based on the fourth information, determine a second score and a third score; wherein the second score represents the score corresponding to the weight of the i bit groups, and the third score represents the score corresponding to the weight of the i+1 bit groups, where i is a positive integer;

[0129] When the second score is less than or equal to the first score, and / or the third score is greater than the first score, the same transmission priority of the i bit groups corresponding to the second score is determined.

[0130] Here, in the case where the second information includes a transmission rate and / or a bit error rate, the first score is determined based on the following formula:

[0131]

[0132] Among them, copoint represents the first score, β and γ are both configured coefficients, R represents the transmission rate, and BER represents the bit error rate.

[0133] The terminal determines the weight of each bit group in the multiple divided bit groups based on the fourth information; determines the score corresponding to the weight of the i bit group based on the set coefficient and the weights of the i bit groups in the multiple divided bit groups, and obtains the second score; determines the score corresponding to the i+1 bit group based on the set coefficient and the weights of the i+1 bit groups in the multiple divided bit groups, and obtains the third score.

[0134] In order to accurately determine the second score and the third score, in one embodiment, the second score is determined based on the sum of the set coefficient and the weights of the i bit groups;

[0135] The third score is determined based on the sum of the set coefficient and the weights of the i+1 bit groups.

[0136] Here, the second score represents the product of the sum of the weights of the i bit groups and the first set coefficient, and the third score represents the product of the sum of the weights of the i+1 bit groups and the first set coefficient. Determine the second score and the third score; where Score n The scores corresponding to the weights of n bit groups are represented, where n=i when determining the second score and n=i+1 when determining the third score; i is a positive integer and is less than the total number of bit groups; α represents a setting coefficient; λn represents the weight of the nth bit group.

[0137] When the terminal determines the first score, the second score, and the third score, it determines whether the second score is less than or equal to the first score, and determines whether the third score is greater than the first score; when at least one of the following is satisfied, it is determined that the i bit groups corresponding to the second score correspond to the same transmission priority:

[0138] The second score is less than or equal to the first score;

[0139] The second score is less than or equal to the first score, and the third score is greater than the first score.

[0140] When the second score is less than or equal to the first score, and the third score is less than or equal to the first score, i is incremented by 1; thereafter, the second score and the third score are re-determined based on the fourth information, and subsequent steps are performed until any of the above conditions is met.

[0141] It should be noted that the i bit groups or i+1 bit groups are determined in sequence according to the arrangement order of the divided multiple bit groups. After determining the transmission priorities of the i bit groups, the terminal determines the transmission priorities of the remaining bit groups in sequence.

[0142] Figure 3 An example of configuring transmission priorities for multiple bit groups is shown, such as Figure 3 As shown, the terminal divides n bit groups, the weights of bit group 1 and bit group 2 are higher, and the weights of bit group 3 to bit group 5 are lower. The terminal determines the second score based on the weight of bit group 1 and the weight of bit group 2; determines the third score based on the weights of bit group 1 to bit group 3; when the second score is less than or equal to the first score, and the third score is less than or equal to the first score, the terminal configures transmission priority 1 for both bit group 1 and bit group 2. Then, the terminal determines the second score based on the weights of bit group 3 to bit group 5, and determines the third score based on the weights of bit group 3 to bit group 6. When the second score is less than or equal to the first score, and the third score is less than or equal to the first score, the terminal configures transmission priority 2 for bit group 3 to bit group 5. According to this method, the transmission priorities of all the remaining bit groups are determined in sequence.

[0143] In the embodiment of the present application, Score n Infinitely close to copoint, and Score n Less than or equal to copoint, so that in the scenario of higher transmission rate and / or higher bit error rate, lower transmission priority is configured for more bit groups as much as possible; in the scenario of lower transmission rate and / or lower bit error rate, higher transmission priority is configured for more bit groups as much as possible. n Without exceeding copoint, as many bit groups as possible are first included in the transmission priority 1; n As many bit groups as possible are then transferred to transmission priority 2 without exceeding the copoint, and so on.

[0144] After dividing the plurality of bit groups, the terminal needs to send the bit groups to the network device so that the network device obtains the CSI. Based on this, in one embodiment, the method further includes at least one of the following:

[0145] Based on the first information, sending the plurality of bit groups to the network device;

[0146] The first information is sent to the network device.

[0147] Here, since the first information can indicate the transmission mode and / or transmission priority of each bit group in multiple bit groups, the terminal can determine the sending order of all bit groups based on the transmission priority of each bit group; based on the sending order of all bit groups, the terminal can send the corresponding bit group to the network device according to the transmission mode of each bit group.

[0148] In which, when the transmission mode indicates a correspondence between at least two of the coding mode, the number of layers and the modulation mode, the terminal can encode the bit group using the coding mode indicated by the transmission mode, modulate the bit group using the modulation mode indicated by the transmission mode, and determine the number of channels used by the terminal based on the number of layers indicated by the transmission mode.

[0149] The terminal sends the first information to the network device, so that the network device can decode and / or demodulate the received bit group based on the first information to obtain the correct CSI.

[0150] Correspondingly, the embodiment of the present application also provides an information transmission method, which is applied to a network device, wherein the network device includes a base station, such as Figure 4 As shown, the method includes:

[0151] Step 401: Send configuration information to the terminal.

[0152] The configuration information is used to configure the grouping mode and / or related information of the compressed CSI bit stream and / or the bit group, and the configuration information is used for the terminal to group the compressed CSI bit stream and determine the transmission mode and / or transmission priority of each bit group.

[0153] Here, the configuration information sent by the network device to different terminals may be the same or different.

[0154] In one embodiment, the method further comprises:

[0155] The configuration information is obtained.

[0156] Here, the configuration information may be preconfigured, determined in real time, or acquired from other devices.

[0157] In order to facilitate the terminal to group the compressed CSI bit stream and determine the transmission mode of each bit group, in one embodiment, the configuration information includes at least one of the following:

[0158] second information, wherein the second information indicates a transmission quality requirement;

[0159] third information indicating the number of bit groups of the compressed CSI bit stream and the number of bits contained in each bit group;

[0160] fourth information indicating a weight of each bit group;

[0161] The fifth information indicates a transmission mode supported by the bit group.

[0162] In order to make the weights of different bit groups have obvious differences or be not completely the same, and to improve the accuracy of the weights of the bit groups, in one embodiment, obtaining the configuration information includes:

[0163] Acquire the fourth information determined by the first model; wherein,

[0164] The first model is used to determine the weight of each bit group of the input.

[0165] Here, the first model can be obtained by training the network device or other terminals based on the compressed CSI bit stream. The compressed CSI bit stream used to train the first model is different from the bit stream compressed in step 102.

[0166] In one embodiment, the first model is trained by the following method:

[0167] Decompressing the N third bit groups contained in the first bit stream by the first model to obtain N first CSIs and N second CSIs; wherein one third bit group corresponds to one first CSI, a bit combination corresponding to one third bit group corresponds to one second CSI, and one bit combination contains at least one third bit group; N is a positive integer greater than or equal to 2;

[0168] Determine the second weights of the N third bit groups based on the N second CSIs and the third CSIs, and based on the first weights of the N third bit groups; wherein the third CSI represents the calibrated CSI corresponding to the first bit stream; and the first weight represents the initial weight of the configuration or the second weight in the previous round of iterative training;

[0169] Determine a total loss value based on the N first CSIs and the third CSI, and based on second weights of the N third bit groups;

[0170] Based on the second weights of the N third bit groups and / or the total loss value, the first model is trained until the set convergence condition is reached; wherein the second weights of the N third bit groups are used to determine the fourth information, or to update the first weights.

[0171] Here, the first bit stream can be divided into N third bit groups based on the third information. The first bit stream is a compressed CSI bit stream, and the first bit stream is different from the bit stream compressed in step 102; the N third bit groups are input into the first model for decompression to obtain N first CSIs and N second CSIs. Among them, the N first CSIs are obtained by decompressing the N third bit groups respectively, and one third bit group corresponds to one first CSI; the N second CSIs are obtained by decompressing N bit combinations (combinations of bit groups) of different lengths, and one bit combination contains at least one third bit group; the bit combination corresponding to any third bit group includes at least the third bit group, and may also include at least one third bit group located before the third bit group; in the process of iterative training of the first model, the number of third bit groups contained in the bit combination corresponding to the third bit group can be changed. Figure 5 As shown, in actual application, the bit combination corresponding to any third bit group includes the third bit group and all third bit groups located before the third bit group, so that the front bit groups in the first CSI bit stream can obtain higher weights.

[0172] When N second CSIs are obtained, the first loss value of each second CSI in the N second CSIs is determined based on the difference between each second CSI in the N second CSIs and the third CSI; the second weight of each third bit group in the N third bit groups is determined based on the first loss value of the N second CSIs and the first weight of the N third bit groups.

[0173] When N first CSIs are obtained, the second loss value of each of the N first CSIs is determined based on the difference between each of the N first CSIs and the third CSI; the total loss value is determined based on the second loss values ​​of the N first CSIs and the second weights of the N third bit groups; the first model is trained based on the second weights of the N third bit groups and / or the total loss value until the set convergence condition is reached, and the training is stopped to obtain the first model after the training is completed.

[0174] For example, the set convergence conditions may include that the total loss value is less than or equal to a set threshold value, and / or that the number of training times reaches a set number of times. When the total loss value is less than or equal to the set threshold value, and / or the number of training times reaches a set number of times, back propagation is performed in the first model based on the total loss value, and in the process of back propagation, the model parameters of the first model are updated, and the first model after the updated model parameters is used as the first model after the training is completed, and the fourth information is generated by the weights of the N third bit groups. When the total loss value is greater than the set threshold value, and / or the number of training times is less than the set number of times, after updating the model parameters of the first model, the first weights of the N third bit groups are updated correspondingly based on the second weights of the N third bit groups, and the next iterative training is performed until the set convergence conditions are reached.

[0175] In an embodiment of the present application, the weight of the third bit group can be continuously updated during the training of the first model, so that the amount of CSI information contained in different bit groups can be significantly different, so that the third bit group with a larger amount of information obtains a higher weight, thereby improving the accuracy of the weight of each bit group indicated by the fourth information.

[0176] The weight of the third bit group can be continuously updated during the training of the first model, so that the weight of the bit group finally obtained is more accurate. Based on this, in one embodiment, after determining the second weights of the N third bit groups, the method further includes:

[0177] Based on the second weights of the N third bit groups, the first weight of each third bit group is correspondingly updated to the second weight.

[0178] Here, the first weight of any third bit group is replaced or updated with the second weight of the third bit group, so that in the next round of iterative training, the second weight and the total loss value of the third bit group are re-determined using the updated weight of the third bit group.

[0179] In order to accurately determine the second weight of each third bit group, in one embodiment, determining the second weights of the N third bit groups based on the N second CSIs and the third CSIs, and based on the first weights of the N third bit groups, includes:

[0180] determining a first loss value of the third bit group based on the third CSI and the second CSI corresponding to the third bit group;

[0181] Based on the first loss value of the third bit group and the corresponding first weight, a second weight of the third bit group is determined.

[0182] Here, the second weight of any third bit group can be determined in the following manner: based on the difference between the third CSI and the second CSI corresponding to the third bit group, determine the first loss value of the third bit group; based on the first loss value of the third bit group and the corresponding first weight, determine the second weight of the third bit group.

[0183] In actual application, the second weight of the third bit group is determined according to the following formula:

[0184]

[0185] in, The second weight representing the i-th third bit group; λ i Characterizes the first weight of the i-th third bit group; Loss i Characterizes the first loss value of the i-th third bit group; Norm(λ i +Loss i ) characterizes the pair (λ i +Loss i ) is normalized, and the normalization formula can be

[0186] In the embodiment of the present application, the characteristic that the longer the length of the bit combination is, the more accurate the output result of the first model is and the smaller the total loss value is is utilized. Therefore, the above-mentioned method of updating the weights can enable the front bit groups in the first bit stream to obtain higher weights, so that the front bit groups can learn more CSI information.

[0187] In order to improve the accuracy of the first model, thereby improving the accuracy of the weight of each bit group indicated by the fourth information determined by the first model, in one embodiment, determining the total loss value based on the N first CSIs and the third CSI, and based on the second weights of the N third bit groups, includes:

[0188] Determine second loss values ​​of N third bit groups based on the N first CSIs and the third CSI;

[0189] The total loss value is determined based on the second weight of each third bit group in the N third bit groups and the corresponding second loss value.

[0190] Here, based on the difference between each first CSI and the third CSI in the N first CSIs, the second loss value of the third bit group corresponding to the first CSI is determined; based on the second weight of each third bit group in the N third bit groups and the corresponding second loss value, the total loss value is determined.

[0191] In practical application, the following formula is used to determine the total loss value:

[0192]

[0193] Among them, Lossσ represents the total loss value; loss i Characterizes a second loss value of the i-th third bit group.

[0194] Figure 6 An example of simulation verification results is given for dividing the first bit stream into 2 bit groups. Figure 7 An example of simulation verification results is given in which the first bit stream is divided into three bit groups. The vertical axis in the simulation graph is cosine similarity, and the higher the cosine similarity of the bit group, the higher the recovery accuracy of the bit group, and the more information contained in the bit group. Figure 6 (a) and Figure 7 (a) is the simulation verification result of the cosine similarity of each bit group when the first model is trained without considering the weight of the bit group, Figure 6 (b) and Figure 7 (b) is a simulation verification result of the cosine similarity of each bit group when the first model is trained considering the weight of the bit group, that is, a simulation verification result of the loss value when the first model is trained according to the above method. Figure 7 Among them, the cosine similarity of the CSI restored by the third bit group 1 is the highest, the cosine similarity of the CSI restored by the third bit group 2 is the second, and the cosine similarity of the CSI restored by the third bit group 3 is the smallest, and the loss value of the third bit group 3 is the smallest. Figure 6 and Figure 7 It can be seen that the first model trained by the embodiment of the present application can allocate the information in the CSI to the third bit group 1, the third bit group 2 and the third bit group 3 in order from most to least.

[0195] After the terminal sends multiple bit groups to the network device, the network device receives the multiple bit groups sent by the terminal and obtains CSI based on the received multiple bit groups. Based on this, in one embodiment, the method further includes:

[0196] receiving a plurality of bit groups and / or first information sent by the terminal, where the first information indicates a transmission mode and / or a transmission priority of each bit group in the plurality of bit groups, and the transmission priority of the bit group is used to determine the transmission mode of the bit group;

[0197] Based on the transmission mode corresponding to each bit group in the multiple bit groups, the multiple bit groups are processed to obtain processing results.

[0198] Here, since there is a corresponding relationship or mapping relationship between the transmission priority and the transmission mode, the network device can determine the transmission mode corresponding to the transmission priority of the bit group based on the corresponding relationship between the transmission priority and the transmission mode.

[0199] When the network device receives all the bit groups sent by the terminal, it processes the bit group based on the transmission mode corresponding to the bit group, such as decoding and / or demodulating the bit group, to obtain a processing result; sorts and concatenates the processing results of each bit group to obtain a complete CSI bit stream; and decompresses the complete CSI bit stream to obtain CSI.

[0200] The following further describes the embodiment of the present application in conjunction with the interactive flow diagram. Figure 8 As shown, the information transmission method includes:

[0201] Step 1: The network device sends configuration information to the terminal, and the terminal receives the configuration information sent by the network device.

[0202] The configuration information is used to configure the grouping mode of the compressed CSI bit stream and / or related information of the bit group.

[0203] In one embodiment, the configuration information includes at least one of the following:

[0204] second information, wherein the second information indicates a transmission quality requirement;

[0205] third information indicating the number of bit groups of the compressed CSI bit stream and the number of bits contained in each bit group;

[0206] fourth information indicating a weight of each bit group;

[0207] The fifth information indicates a transmission mode supported by the bit group.

[0208] In one embodiment, the transmission mode indicates a correspondence between at least two of a coding mode, a number of layers, and a modulation mode.

[0209] Optionally, the network device obtains fourth information determined by a first model; wherein the first model is used to determine the weight of each bit group of the input.

[0210] Optionally, the first model can be trained by the network device through the following method:

[0211] Decompressing the N third bit groups contained in the first bit stream by the first model to obtain N first CSIs and N second CSIs; wherein one third bit group corresponds to one first CSI, a bit combination corresponding to one third bit group corresponds to one second CSI, and one bit combination contains at least one third bit group; N is a positive integer greater than or equal to 2;

[0212] Determine the second weights of the N third bit groups based on the N second CSIs and the third CSIs, and based on the first weights of the N third bit groups; wherein the third CSI represents the calibrated CSI corresponding to the first bit stream; and the first weight represents the initial weight of the configuration or the second weight in the previous round of iterative training;

[0213] Determine a total loss value based on the N first CSIs and the third CSI, and based on second weights of the N third bit groups;

[0214] Based on the second weights of the N third bit groups and / or the total loss value, the first model is trained until the set convergence condition is reached; wherein the second weights of the N third bit groups are used to determine the fourth information, or to update the first weights.

[0215] Optionally, determining second weights of the N third bit groups based on the N second CSIs and the third CSIs, and based on first weights of the N third bit groups, includes:

[0216] determining a first loss value of the third bit group based on the third CSI and the second CSI corresponding to the third bit group;

[0217] Based on the first loss value of the third bit group and the corresponding first weight, a second weight of the third bit group is determined.

[0218] Optionally, based on the second weights of the N third bit groups, the first weight of each third bit group may be updated to a corresponding second weight.

[0219] Optionally, determining the total loss value based on the N first CSIs and the third CSIs, and based on the second weights of the N third bit groups, includes:

[0220] Determine second loss values ​​of N third bit groups based on the N first CSIs and the third CSI;

[0221] The total loss value is determined based on the second weight of each third bit group in the N third bit groups and the corresponding second loss value.

[0222] Step 2: The network device sends CSI-RS to the terminal.

[0223] Step 3: The terminal performs CSI measurement based on the CSI-RS to obtain CSI, and compresses the CSI to obtain a compressed CSI bit stream.

[0224] Step 4: The terminal divides the compressed CSI bit stream into multiple bit groups based on the configuration information and determines the first information.

[0225] The first information indicates the transmission mode and / or transmission priority of each bit group in the multiple bit groups.

[0226] In one embodiment, the determining of the first information includes at least one of the following:

[0227] determining a transmission priority of each bit group based at least on the second information and the fourth information;

[0228] Based on a first relationship, a transmission mode corresponding to the transmission priority of each bit group is determined; the first relationship includes a correspondence between the transmission priority and the transmission mode.

[0229] Optionally, determining the transmission priority of each bit group based at least on the second information and the fourth information includes:

[0230] determining a first score based on the second information;

[0231] Based on the fourth information, determine a second score and a third score; wherein the second score represents the score corresponding to the weight of the i bit groups, and the third score represents the score corresponding to the weight of the i+1 bit groups, where i is a positive integer;

[0232] When the second score is less than or equal to the first score, and / or the third score is greater than the first score, the same transmission priority of the i bit groups corresponding to the second score is determined.

[0233] The second score is determined based on the set coefficient and the sum of the weights of i bit groups; and the third score is determined based on the set coefficient and the sum of the weights of i+1 bit groups.

[0234] Step 5: The terminal sends the multiple bit groups to the network device based on the first information, and / or sends the first information to the network device.

[0235] Step 6: The network device receives multiple bit groups and / or first information sent by the terminal, and processes the multiple bit groups based on the transmission mode corresponding to each bit group in the multiple bit groups to obtain a processing result.

[0236] The first information indicates the transmission mode and / or transmission priority of each bit group in the multiple bit groups, and the transmission priority of the bit group is used to determine the transmission mode of the bit group.

[0237] In the above scheme, the terminal can configure different transmission modes and / or transmission priorities for different bit groups, which can reduce the bit error rate of CSI, and can reduce the performance loss caused by bit errors in the transmission process while reducing the transmission overhead as much as possible.

[0238] In order to implement the information transmission method of the embodiment of the present application, the embodiment of the present application also provides an information transmission device, which is arranged on the terminal, such as Fig. 9 As shown, the device comprises:

[0239] The first receiving unit 901 is used to receive configuration information sent by a network device, where the configuration information is used to configure the grouping mode of the compressed CSI bit stream and / or related information of the bit group;

[0240] The determination unit 902 is used to divide the compressed CSI bit stream into multiple bit groups based on the configuration information, and determine first information, where the first information indicates a transmission mode and / or a transmission priority of each bit group in the multiple bit groups.

[0241] In one embodiment, the apparatus further includes a second sending unit, configured to perform at least one of the following:

[0242] Based on the first information, sending the plurality of bit groups to the network device;

[0243] The first information is sent to the network device.

[0244] In one embodiment, the configuration information includes at least one of the following:

[0245] second information, wherein the second information indicates a transmission quality requirement;

[0246] third information indicating the number of bit groups of the compressed CSI bit stream and the number of bits contained in each bit group;

[0247] fourth information indicating a weight of each bit group;

[0248] The fifth information indicates a transmission mode supported by the bit group.

[0249] In one embodiment, when the weight of the first bit group is greater than the weight of the second bit group, the reliability of the transmission mode of the first bit group is higher than the reliability of the transmission mode of the second bit group, and / or the transmission priority of the first bit group is higher than the transmission priority of the second bit group.

[0250] In one embodiment, the determining unit 902 is specifically configured to perform at least one of the following:

[0251] determining a transmission priority of each bit group based at least on the second information and the fourth information;

[0252] Based on a first relationship, a transmission mode corresponding to the transmission priority of each bit group is determined; the first relationship includes a correspondence between the transmission priority and the transmission mode.

[0253] In one embodiment, the determination unit 902 is specifically used to determine a first score based on the second information; based on the fourth information, determine a second score and a third score; wherein the second score represents a score corresponding to the weight of i bit groups, and the third score represents a score corresponding to the weight of i+1 bit groups, and i is a positive integer; when the second score is less than or equal to the first score, and / or the third score is greater than the first score, determine the same transmission priority of the i bit groups corresponding to the second score.

[0254] In one embodiment, the second score is determined based on the sum of the set coefficient and the weights of the i bit groups;

[0255] The third score is determined based on the sum of the set coefficient and the weights of the i+1 bit groups.

[0256] In one embodiment, the transmission mode indicates a correspondence between at least two of a coding mode, a number of layers, and a modulation mode.

[0257] In actual application, the determining unit 902 may be implemented by a processor in the information transmission device, and the first receiving unit 901 and the second sending unit may be implemented by a communication interface in the information transmission device in combination with a processor.

[0258] In order to implement the information transmission method of the embodiment of the present application, the embodiment of the present application also provides an information transmission device, which is arranged on a network device, such as Fig.10 As shown, the device comprises:

[0259] The first sending unit 1001 is used to send configuration information to the terminal; wherein,

[0260] The configuration information is used to configure the grouping mode of the compressed CSI bit stream and / or related information of the bit group. The configuration information is used for the terminal to group the compressed CSI bit stream and determine the transmission mode and / or transmission priority of each bit group.

[0261] In one embodiment, the device further comprises:

[0262] An acquiring unit is used to acquire the configuration information.

[0263] In one embodiment, the configuration information includes at least one of the following:

[0264] second information, wherein the second information indicates a transmission quality requirement;

[0265] third information indicating the number of bit groups of the compressed CSI bit stream and the number of bits contained in each bit group;

[0266] fourth information indicating a weight of each bit group;

[0267] The fifth information indicates a transmission mode supported by the bit group.

[0268] In one embodiment, the transmission mode indicates a correspondence between at least two of a coding mode, a number of layers, and a modulation mode.

[0269] In one embodiment, the acquisition unit is specifically used to acquire the fourth information determined by a first model; wherein the first model is used to determine the weight of each bit group of the input.

[0270] In one embodiment, the apparatus further comprises a training unit, configured to train the first model by:

[0271] Decompressing the N third bit groups contained in the first bit stream by the first model to obtain N first CSIs and N second CSIs; wherein one third bit group corresponds to one first CSI, a bit combination corresponding to one third bit group corresponds to one second CSI, and one bit combination contains at least one third bit group; N is a positive integer greater than or equal to 2;

[0272] Determine the second weights of the N third bit groups based on the N second CSIs and the third CSIs, and based on the first weights of the N third bit groups; wherein the third CSI represents the calibrated CSI corresponding to the first bit stream; and the first weight represents the initial weight of the configuration or the second weight in the previous round of iterative training;

[0273] Determine a total loss value based on the N first CSIs and the third CSI, and based on second weights of the N third bit groups;

[0274] Based on the second weights of the N third bit groups and / or the total loss value, the first model is trained until the set convergence condition is reached; wherein the second weights of the N third bit groups are used to determine the fourth information, or to update the first weights.

[0275] In one embodiment, the training unit is specifically used to determine a first loss value of the third bit group based on the third CSI and the second CSI corresponding to the third bit group; and determine a second weight of the third bit group based on the first loss value of the third bit group and the corresponding first weight.

[0276] In one embodiment, the training unit is further configured to update the first weight of each third bit group to a corresponding second weight based on the second weights of the N third bit groups.

[0277] In one embodiment, the training unit is specifically used to determine the second loss value of N third bit groups based on the N first CSIs and the third CSI; and determine the total loss value based on the second weight of each third bit group in the N third bit groups and the corresponding second loss value.

[0278] In one embodiment, the device further comprises:

[0279] A second receiving unit, configured to receive a plurality of bit groups and / or first information sent by the terminal, wherein the first information indicates a transmission mode and / or a transmission priority of each bit group in the plurality of bit groups, and the transmission priority of the bit group is used to determine the transmission mode of the bit group;

[0280] The processing unit is used to process the multiple bit groups based on the transmission mode corresponding to each bit group in the multiple bit groups to obtain a processing result.

[0281] In actual application, the acquisition unit, the training unit and the processing unit can be implemented by a processor in the information transmission device, and the first sending unit 1001 and the second receiving unit can be implemented by a communication interface in the information transmission device in combination with a processor.

[0282] It should be noted that: the information transmission device provided in the above embodiment only uses the division of the above program modules as an example when performing information transmission. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the processing described above. In addition, the information transmission device provided in the above embodiment and the information transmission method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0283] Based on the hardware implementation of the above program modules, and in order to implement the method on the terminal side of the embodiment of the present application, the embodiment of the present application also provides a terminal, such as Fig.11 As shown, the terminal 1100 includes:

[0284] The first communication interface 1101 is capable of exchanging information with other network nodes;

[0285] The first processor 1102 is connected to the first communication interface 1101 to implement information exchange with other network nodes, and is used to execute the method provided by one or more technical solutions of the terminal side when running a computer program. The computer program is stored in the first memory 1103.

[0286] Specifically, the first communication interface 1101 is used to receive configuration information sent by a network device, where the configuration information is used to configure the grouping mode of the compressed CSI bit stream and / or related information of the bit group;

[0287] The first processor 1102 is used to divide the compressed CSI bit stream into multiple bit groups based on the configuration information, and determine first information, where the first information indicates a transmission mode and / or transmission priority of each bit group in the multiple bit groups.

[0288] In one embodiment, the first communication interface 1101 is further configured to perform at least one of the following:

[0289] Based on the first information, sending the plurality of bit groups to the network device;

[0290] The first information is sent to the network device.

[0291] In one embodiment, the configuration information includes at least one of the following:

[0292] second information, wherein the second information indicates a transmission quality requirement;

[0293] third information indicating the number of bit groups of the compressed CSI bit stream and the number of bits contained in each bit group;

[0294] fourth information indicating a weight of each bit group;

[0295] The fifth information indicates a transmission mode supported by the bit group.

[0296] In one embodiment, when the weight of the first bit group is greater than the weight of the second bit group, the reliability of the transmission mode of the first bit group is higher than the reliability of the transmission mode of the second bit group, and / or the transmission priority of the first bit group is higher than the transmission priority of the second bit group.

[0297] In one embodiment, the first processor 1102 is specifically configured to perform at least one of the following:

[0298] determining a transmission priority of each bit group based at least on the second information and the fourth information;

[0299] Based on a first relationship, a transmission mode corresponding to the transmission priority of each bit group is determined; the first relationship includes a correspondence between the transmission priority and the transmission mode.

[0300] In one embodiment, the first processor 1102 is specifically used to determine a first score based on the second information; based on the fourth information, determine a second score and a third score; wherein the second score represents a score corresponding to the weight of i bit groups, and the third score represents a score corresponding to the weight of i+1 bit groups, and i is a positive integer; when the second score is less than or equal to the first score, and / or the third score is greater than the first score, determine the same transmission priority of the i bit groups corresponding to the second score.

[0301] In one embodiment, the second score is determined based on the sum of the set coefficient and the weights of the i bit groups;

[0302] The third score is determined based on the sum of the set coefficient and the weights of the i+1 bit groups.

[0303] In one embodiment, the transmission mode indicates a correspondence between at least two of a coding mode, a number of layers, and a modulation mode.

[0304] It should be noted that the specific processing process of the first processor 1102 and the first communication interface 1101 can be understood by referring to the above method.

[0305] Of course, in actual application, the various components in the terminal 1100 are coupled together through the bus system 1104. It can be understood that the bus system 1104 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1104 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig.11 Various buses are labeled as bus system 1104 .

[0306] The first memory 1103 in the embodiment of the present application is used to store various types of data to support the operation of the terminal 1100. Examples of such data include: any computer program used to operate on the terminal 1100.

[0307] The method disclosed in the above embodiment of the present application can be applied to the first processor 1102, or implemented by the first processor 1102. The first processor 1102 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of the hardware in the first processor 1102 or an instruction in the form of software. The above-mentioned first processor 1102 may be a general-purpose processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The first processor 1102 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the first memory 1103, and the first processor 1102 reads the information in the first memory 1103, and completes the steps of the above method in combination with its hardware.

[0308] In an exemplary embodiment, terminal 1100 may be implemented by one or more application specific integrated circuits (ASIC), DSP, programmable logic device (PLD), complex programmable logic device (CPLD), field programmable gate array (FPGA), general processor, controller, microcontroller (MCU), microprocessor, or other electronic components to execute the aforementioned method.

[0309] Based on the hardware implementation of the above program modules, and in order to implement the method of the network device side of the embodiment of the present application, the embodiment of the present application also provides a network device, such as Fig.12 As shown, the network device 1200 includes:

[0310] The second communication interface 1201 is capable of exchanging information with other network nodes;

[0311] The second processor 1202 is connected to the second communication interface 1201 to implement information exchange with other network nodes, and is used to execute the method provided by one or more technical solutions on the network device side when running a computer program. The computer program is stored in the second memory 1203.

[0312] Specifically, the second communication interface 1201 is used to send configuration information to the terminal; wherein,

[0313] The configuration information is used to configure the grouping mode of the compressed CSI bit stream and / or related information of the bit group. The configuration information is used for the terminal to group the compressed CSI bit stream and determine the transmission mode and / or transmission priority of each bit group.

[0314] In one embodiment, the second processor 1202 is configured to obtain the configuration information.

[0315] In one embodiment, the configuration information includes at least one of the following:

[0316] second information, wherein the second information indicates a transmission quality requirement;

[0317] third information indicating the number of bit groups of the compressed CSI bit stream and the number of bits contained in each bit group;

[0318] fourth information indicating a weight of each bit group;

[0319] The fifth information indicates a transmission mode supported by the bit group.

[0320] In one embodiment, the transmission mode indicates a correspondence between at least two of a coding mode, a number of layers, and a modulation mode.

[0321] In one embodiment, the second processor 1202 is specifically configured to obtain the fourth information determined by a first model; wherein the first model is used to determine the weight of each bit group of the input.

[0322] In one embodiment, the second processor 1202 is further configured to train the first model by:

[0323] Decompressing the N third bit groups contained in the first bit stream by the first model to obtain N first CSIs and N second CSIs; wherein one third bit group corresponds to one first CSI, a bit combination corresponding to one third bit group corresponds to one second CSI, and one bit combination contains at least one third bit group; N is a positive integer greater than or equal to 2;

[0324] Determine the second weights of the N third bit groups based on the N second CSIs and the third CSIs, and based on the first weights of the N third bit groups; wherein the third CSI represents the calibrated CSI corresponding to the first bit stream; and the first weight represents the initial weight of the configuration or the second weight in the previous round of iterative training;

[0325] Determine a total loss value based on the N first CSIs and the third CSI, and based on second weights of the N third bit groups;

[0326] Based on the second weights of the N third bit groups and / or the total loss value, the first model is trained until the set convergence condition is reached; wherein the second weights of the N third bit groups are used to determine the fourth information, or to update the first weights.

[0327] In one embodiment, the second processor 1202 is specifically used to determine a first loss value of the third bit group based on the third CSI and the second CSI corresponding to the third bit group; and determine a second weight of the third bit group based on the first loss value of the third bit group and the corresponding first weight.

[0328] In one embodiment, the second processor 1202 is further configured to update the first weight of each third bit group to a second weight based on the second weights of the N third bit groups.

[0329] In one embodiment, the second processor 1202 is specifically used to determine the second loss value of N third bit groups based on the N first CSIs and the third CSI; and determine the total loss value based on the second weight of each third bit group in the N third bit groups and the corresponding second loss value.

[0330] In one embodiment, the second communication interface 1201 is further used to receive multiple bit groups and / or first information sent by the terminal, where the first information indicates a transmission mode and / or a transmission priority of each bit group in the multiple bit groups, and the transmission priority of the bit group is used to determine the transmission mode of the bit group;

[0331] The second processor 1202 is further configured to process the multiple bit groups based on a transmission mode corresponding to each bit group in the multiple bit groups to obtain a processing result.

[0332] It should be noted that the specific processing process of the second processor 1202 and the second communication interface 1201 can be understood by referring to the above method.

[0333] Of course, in actual application, the various components in the network device 1200 are coupled together through the bus system 1204. It can be understood that the bus system 1204 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1204 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig.12 Various buses are labeled as bus system 1204.

[0334] The second memory 1203 in the embodiment of the present application is used to store various types of data to support the operation of the network device 1200. Examples of such data include: any computer program used to operate on the network device 1200.

[0335] The method disclosed in the above embodiment of the present application can be applied to the second processor 1202, or implemented by the second processor 1202. The second processor 1202 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the second processor 1202. The above-mentioned second processor 1202 may be a general-purpose processor, DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The second processor 1202 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the second memory 1203, and the second processor 1202 reads the information in the second memory 1203 and completes the steps of the above method in combination with its hardware.

[0336] In an exemplary embodiment, the network device 1200 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general purpose processors, controllers, MCUs, Microprocessors, or other electronic components to perform the aforementioned methods.

[0337] It can be understood that the memory (first memory 1103, second memory 1203) of the embodiment of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a ferromagnetic random access memory, a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAM bus random access memory (DRRAM, Direct Rambus Random Access Memory).The memories described in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.

[0338] In an exemplary embodiment, the embodiment of the present application further provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, for example, including a first memory 1103 storing a computer program, and the computer program can be executed by the first processor 1102 of the terminal 1100 to complete the steps of the aforementioned terminal side method. For another example, a second memory 1203 storing a computer program can be executed by the second processor 1202 of the network device 1200 to complete the steps of the aforementioned network device side method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disk, or CD-ROM.

[0339] It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0340] The term "and / or" herein is only a description of the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the term "at least one" herein represents any combination of at least two of any one or more of a plurality of. For example, including at least one of A, B, and C can represent including any one or more elements selected from the set consisting of A, B, and C.

[0341] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.

[0342] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.

Claims

1. An information transmission method, characterized in that: Applied to a terminal, the method comprises: receiving configuration information sent by a network device, where the configuration information is used to configure a grouping mode of a compressed channel state information CSI bit stream and / or related information of a bit group; Based on the configuration information, the compressed CSI bit stream is divided into a plurality of bit groups, and first information is determined, where the first information indicates a transmission mode and / or a transmission priority of each bit group in the plurality of bit groups.

2. The method according to claim 1, characterized in that The method further comprises at least one of the following: Based on the first information, sending the plurality of bit groups to the network device; The first information is sent to the network device.

3. The method according to claim 1 or 2, characterized in that: The configuration information includes at least one of the following: second information, wherein the second information indicates a transmission quality requirement; third information indicating the number of bit groups of the compressed CSI bit stream and the number of bits contained in each bit group; fourth information indicating a weight of each bit group; The fifth information indicates a transmission mode supported by the bit group.

4. The method according to claim 3, characterized in that When the weight of the first bit group is greater than the weight of the second bit group, the reliability of the transmission mode of the first bit group is higher than the reliability of the transmission mode of the second bit group, and / or the transmission priority of the first bit group is higher than the transmission priority of the second bit group.

5. The method according to claim 3, characterized in that: The determining of the first information includes at least one of the following: determining a transmission priority of each bit group based at least on the second information and the fourth information; Based on a first relationship, a transmission mode corresponding to the transmission priority of each bit group is determined; the first relationship includes a correspondence between the transmission priority and the transmission mode.

6. The method according to claim 5, characterized in that The determining, based at least on the second information and the fourth information, a transmission priority of each bit group comprises: determining a first score based on the second information; Based on the fourth information, determine a second score and a third score; wherein the second score represents the score corresponding to the weight of the i bit groups, and the third score represents the score corresponding to the weight of the i+1 bit groups, where i is a positive integer; When the second score is less than or equal to the first score, and / or the third score is greater than the first score, the same transmission priority of the i bit groups corresponding to the second score is determined.

7. The method according to claim 6, characterized in that The second score is determined based on the sum of the set coefficients and the weights of the i bit groups; The third score is determined based on the sum of the set coefficient and the weights of the i+1 bit groups.

8. The method according to any one of claims 1 to 2, 4 to 7, characterized in that: The transmission mode indicates a correspondence between at least two of a coding mode, a number of layers, and a modulation mode.

9. An information transmission method, characterized in that: Applied to a network device, the method comprises: Send configuration information to the terminal; The configuration information is used to configure the grouping mode of the compressed CSI bit stream and / or related information of the bit group. The configuration information is used for the terminal to group the compressed CSI bit stream and determine the transmission mode and / or transmission priority of each bit group.

10. The method according to claim 9, characterized in that The method further comprises: The configuration information is obtained.

11. The method according to claim 9 or 10, characterized in that: The configuration information includes at least one of the following: second information, wherein the second information indicates a transmission quality requirement; third information indicating the number of bit groups of the compressed CSI bit stream and the number of bits contained in each bit group; fourth information indicating a weight of each bit group; The fifth information indicates a transmission mode supported by the bit group.

12. The method according to claim 9, characterized in that The transmission mode indicates a correspondence between at least two of a coding mode, a number of layers, and a modulation mode.

13. The method according to claim 11, characterized in that The obtaining of the configuration information comprises: Acquire the fourth information determined by the first model; wherein, The first model is used to determine the weight of each bit group of the input.

14. The method according to claim 13, characterized in that The first model is trained by the following method: Decompressing the N third bit groups contained in the first bit stream by the first model to obtain N first CSIs and N second CSIs; wherein one third bit group corresponds to one first CSI, a bit combination corresponding to one third bit group corresponds to one second CSI, and one bit combination contains at least one third bit group; N is a positive integer greater than or equal to 2; Determine the second weights of the N third bit groups based on the N second CSIs and the third CSIs, and based on the first weights of the N third bit groups; wherein the third CSI represents the calibrated CSI corresponding to the first bit stream; and the first weight represents the initial weight of the configuration or the second weight in the previous round of iterative training; Determine a total loss value based on the N first CSIs and the third CSI, and based on second weights of the N third bit groups; Based on the second weights of the N third bit groups and / or the total loss value, the first model is trained until the set convergence condition is reached; wherein the second weights of the N third bit groups are used to determine the fourth information, or to update the first weights.

15. The method according to claim 14, characterized in that The determining, based on the N second CSIs and the third CSIs and based on the first weights of the N third bit groups, second weights of the N third bit groups includes: determining a first loss value of the third bit group based on the third CSI and the second CSI corresponding to the third bit group; Based on the first loss value of the third bit group and the corresponding first weight, a second weight of the third bit group is determined.

16. The method according to claim 14, characterized in that The method further comprises: Based on the second weights of the N third bit groups, the first weight of each third bit group is correspondingly updated to the second weight.

17. The method according to claim 14, characterized in that The determining of the total loss value based on the N first CSIs and the third CSIs, and based on the second weights of the N third bit groups, includes: Determine second loss values ​​of N third bit groups based on the N first CSIs and the third CSI; The total loss value is determined based on the second weight of each third bit group in the N third bit groups and the corresponding second loss value.

18. The method according to any one of claims 9 to 10, 12 to 17, characterized in that: The method further comprises: receiving a plurality of bit groups and / or first information sent by the terminal, where the first information indicates a transmission mode and / or a transmission priority of each bit group in the plurality of bit groups, and the transmission priority of the bit group is used to determine the transmission mode of the bit group; Based on the transmission mode corresponding to each bit group in the multiple bit groups, the multiple bit groups are processed to obtain processing results.

19. An information transmission device, characterized in that: include: A first receiving unit, configured to receive configuration information sent by a network device, where the configuration information is used to configure a grouping mode of a compressed CSI bit stream and / or related information of a bit group; A determination unit is used to divide the compressed CSI bit stream into multiple bit groups based on the configuration information, and determine first information, where the first information indicates a transmission mode and / or a transmission priority of each bit group in the multiple bit groups.

20. An information transmission device, characterized in that: include: The first sending unit is used to send configuration information to the terminal; wherein, The configuration information is used to configure the grouping mode of the compressed CSI bit stream and / or related information of the bit group. The configuration information is used for the terminal to group the compressed CSI bit stream and determine the transmission mode and / or transmission priority of each bit group.

21. A terminal, characterized in that: comprising a first processor and a first communication interface, wherein: The first communication interface is used to receive configuration information sent by a network device, where the configuration information is used to configure the grouping mode of the compressed CSI bit stream and / or related information of the bit group; The first processor is used to divide the compressed CSI bit stream into multiple bit groups based on the configuration information, and determine first information, where the first information indicates a transmission mode and / or transmission priority of each bit group in the multiple bit groups.

22. A network device, characterized in that: comprising a second processor and a second communication interface, wherein: The second communication interface is used to send configuration information to the terminal; wherein, The configuration information is used to configure the grouping mode of the compressed CSI bit stream and / or related information of the bit group. The configuration information is used for the terminal to group the compressed CSI bit stream and determine the transmission mode and / or transmission priority of each bit group.

23. A terminal, characterized in that: comprising a first processor and a first memory for storing a computer program capable of being executed on the first processor, Wherein, when the first processor is used to run the computer program, the steps of the method described in any one of claims 1 to 8 are executed.

24. A network device, characterized in that: comprising a second processor and a second memory for storing a computer program executable on the second processor, Wherein, when the second processor is used to run the computer program, the steps of the method described in any one of claims 9 to 18 are executed.

25. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented, or the steps of the method according to any one of claims 9 to 18 are implemented.

Citation Information

Patent Citations

  • Channel state information transmission method and equipment

    CN102255694A

  • Method and device for processing channel state information

    CN103297202A

  • Multiplexing of channel state information and hybrid automatic repeat request-acknowledgement information

    CN108599906A

  • Channel state information feedback method and device and computer readable medium

    CN109617581A

  • Channel state information CSI report transmission method, terminal and network equipment

    CN111614390A