WO2024032701A1 - 信道状态信息处理方法及装置 - Google Patents
信道状态信息处理方法及装置 Download PDFInfo
- Publication number
- WO2024032701A1 WO2024032701A1 PCT/CN2023/112162 CN2023112162W WO2024032701A1 WO 2024032701 A1 WO2024032701 A1 WO 2024032701A1 CN 2023112162 W CN2023112162 W CN 2023112162W WO 2024032701 A1 WO2024032701 A1 WO 2024032701A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- state information
- channel state
- module
- subband
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0452—Multi-user MIMO systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0621—Feedback content
- H04B7/0626—Channel coefficients, e.g. channel state information [CSI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0613—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
- H04B7/0615—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
- H04B7/0619—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
- H04B7/0658—Feedback reduction
Definitions
- the present disclosure relates to the field of communication technology, and in particular, to a channel state information processing method and device.
- CSI channel state information
- MIMO multiple-input multiple-output
- MIMO multiple-input multiple-output
- the relevant solution requires training multiple sets of AI models, which will increase the training complexity of the AI model and the storage overhead of the AI model.
- Embodiments of the present disclosure provide a channel state information processing method and device to solve the problem in the prior art that a large number of AI models need to be deployed for channel state information processing, causing model training and deployment to waste a large amount of resources, and to reduce the cost of AI model training. complexity and save AI model deployment resources.
- embodiments of the present disclosure provide a channel state information processing method, which is applied to a terminal.
- the method includes:
- the encoder model includes an encoder and a channel state information extension enhancement module cascaded with the encoder.
- the channel state information extension enhancement module includes a downsampling module
- the down-sampling module is cascaded at the output side of the encoder and is used to compress the feedback overhead of the channel state information to obtain a compressed feedback overhead;
- the extended enhanced channel state information includes the compressed feedback overhead.
- the channel state information extension enhancement module includes a pre-conversion module
- the pre-conversion module is cascaded on the input side of the encoder and used to perform at least one of the following:
- the extended enhanced channel state information includes channel state information of different MIMO layers and/or different MIMO ports whose probability distribution and dimension are unified.
- the channel state information extension enhancement module includes a subband filling module
- the subband filling module is cascaded at the input side of the encoder and is used to fill in the number of subbands of the channel state information to obtain channel state information after subband filling;
- the extended enhanced channel state information includes the channel state information after subband filling.
- the downsampling module includes any of the following configurations:
- the downsampling module is a pooling layer
- the downsampling module is a fully connected layer whose input dimension is greater than the output dimension
- the downsampling module is a convolutional downsampling layer.
- the output dimension of the downsampling module is determined based on the type of the feedback overhead and the predetermined number of quantization bits.
- the pre-conversion module includes any of the following configurations:
- the pre-transformation module is an identity transformation layer
- the pre-transformation module adopts a fully connected layer in the spatial domain and frequency domain respectively;
- the pre-transformation module uses a 2-dimensional convolution layer in the spatial domain and frequency domain;
- the pre-transformation module uses a fully connected layer to combine dimensions in the spatial domain and frequency domain;
- the pre-transformation module combines dimensions in the spatial domain and frequency domain and uses a 1-dimensional convolution layer
- the pre-transformation module uses a fully connected layer in the spatial domain
- the pre-transformation module uses a 1-dimensional convolutional layer in the spatial domain.
- the subband filling module is specifically used to:
- the sub-bands of the channel state information are processed based on the number of input sub-bands of the encoder model. grouping;
- the subbands in the target group whose number of subbands of the channel state information is less than the number of input subbands of the encoder model are periodically filled until the number of subbands in the target group is equal to the number of input subbands of the encoder model. Enter the number of subbands;
- the periodic loop filling includes: copying each subband in sequence according to the arrangement order of each subband in the group.
- embodiments of the present disclosure also provide a channel state information processing method, which is applied to network equipment.
- the method includes:
- the decoder model includes a decoder, and a channel state information restoration module cascaded with the decoder.
- the expanded enhanced channel state information includes compressed feedback overhead;
- the channel state information restoration module includes an upsampling module;
- the upsampling module is cascaded at the input side of the decoder and is used to restore the compressed feedback overhead to obtain restored feedback overhead.
- the extended enhanced channel state information includes channel state information of different multiple-input multiple-output MIMO layers and/or different MIMO ports with unified probability distribution and dimension;
- the channel state information restoration module includes a transformation module;
- the transformation module is cascaded on the output side of the decoder and is used to perform at least one of the following:
- the probability distribution and dimensionality of the channel state information of different MIMO ports with unified probability distributions and dimensions are restored to obtain original probability distributions and channel state information of different MIMO ports with dimensions.
- the extended enhanced channel state information includes channel state information after subband filling;
- the channel state information restoration module includes a subband clipping module;
- the subband clipping module is cascaded at the output side of the decoder and is used to clip and/or combine the channel state information after subband filling to obtain the channel state information of the original number of subbands.
- the upsampling module includes any of the following configurations:
- the upsampling module is a neighboring interpolation layer
- the upsampling module is a fully connected layer whose input dimension is smaller than the output dimension
- the upsampling module is a transposed convolutional upsampling layer.
- the input dimension of the upsampling module is determined based on the type of feedback overhead and the predetermined number of quantization bits.
- the transformation module includes any of the following configurations:
- the transformation module is an identity transformation layer
- the transformation module adopts a fully connected layer in the spatial domain and frequency domain respectively;
- the transformation module uses a 2-dimensional transposed convolution layer in the spatial domain and frequency domain;
- the transformation module combines dimensions in the spatial domain and frequency domain and uses a fully connected layer
- the transformation module combines dimensions in the spatial domain and frequency domain and uses a 1-dimensional convolution layer
- the transformation module uses a fully connected layer in the spatial domain
- the transformation module uses a 1-dimensional convolutional layer in the spatial domain.
- the subband cropping module is specifically used to:
- embodiments of the present disclosure also provide a terminal, including a memory, a transceiver, and a processor:
- Memory used to store computer programs
- transceiver used to send and receive data under the control of the processor
- processor used to read the computer program in the memory and perform the following operations:
- the encoder model includes an encoder and a channel state information extension enhancement module cascaded with the encoder.
- the channel state information extension enhancement module includes a downsampling module
- the down-sampling module is cascaded at the output side of the encoder and is used to compress the feedback overhead of the channel state information to obtain a compressed feedback overhead;
- the extended enhanced channel state information includes the compressed feedback overhead.
- the channel state information extension enhancement module includes a pre-conversion module
- the pre-conversion module is cascaded on the input side of the encoder and used to perform at least one of the following:
- the extended enhanced channel state information includes channel state information of different MIMO layers and/or different MIMO ports whose probability distribution and dimension are unified.
- the channel state information extension enhancement module includes a subband filling module
- the subband filling module is cascaded at the input side of the encoder and is used to fill in the number of subbands of the channel state information to obtain channel state information after subband filling;
- the extended enhanced channel state information includes the channel state information after subband filling.
- the downsampling module includes any of the following configurations:
- the downsampling module is a pooling layer
- the downsampling module is a fully connected layer whose input dimension is greater than the output dimension
- the downsampling module is a convolutional downsampling layer.
- the output dimension of the downsampling module is based on the type of feedback overhead.
- the class and the predetermined number of quantization bits are determined.
- the pre-conversion module includes any of the following configurations:
- the pre-transformation module is an identity transformation layer
- the pre-transformation module adopts a fully connected layer in the spatial domain and frequency domain respectively;
- the pre-transformation module uses a 2-dimensional transposed convolution layer in the spatial domain and frequency domain;
- the pre-transformation module uses a fully connected layer to combine dimensions in the spatial domain and frequency domain;
- the pre-transformation module combines dimensions in the spatial domain and frequency domain and uses a 1-dimensional convolution layer
- the pre-transformation module uses a fully connected layer in the spatial domain
- the pre-transformation module uses a 1-dimensional convolutional layer in the spatial domain.
- the subband filling module is specifically used to:
- the sub-bands of the channel state information are processed based on the number of input sub-bands of the encoder model. grouping;
- the subbands in the target group whose number of subbands of the channel state information is less than the number of input subbands of the encoder model are periodically filled until the number of subbands in the target group is equal to the number of input subbands of the encoder model. Enter the number of subbands;
- the periodic loop filling includes: copying each subband in sequence according to the arrangement order of each subband in the group.
- an embodiment of the present disclosure also provides a network device, including a memory, a transceiver, and a processor:
- Memory used to store computer programs
- transceiver used to send and receive data under the control of the processor
- processor used to read the computer program in the memory and perform the following operations:
- the decoder model includes a decoder, and a channel state information restoration module cascaded with the decoder.
- the extended enhanced channel state information includes compressed feedback overhead;
- the channel state information restoration module includes an upsampling module;
- the upsampling module is cascaded at the input side of the decoder and is used to restore the compressed feedback overhead to obtain restored feedback overhead.
- the extended enhanced channel state information includes channel state information of different multiple-input multiple-output MIMO layers and/or different MIMO ports with unified probability distribution and dimension;
- the channel state information restoration module includes a transformation module;
- the transformation module is cascaded on the output side of the decoder and is used to perform at least one of the following:
- the probability distribution and dimensionality of the channel state information of different MIMO ports with unified probability distributions and dimensions are restored to obtain original probability distributions and channel state information of different MIMO ports with dimensions.
- the extended enhanced channel state information includes channel state information after subband filling;
- the channel state information restoration module includes a subband clipping module;
- the subband clipping module is cascaded at the output side of the decoder and is used to clip and/or combine the channel state information after subband filling to obtain the channel state information of the original number of subbands.
- the upsampling module includes any of the following configurations:
- the upsampling module is a neighboring interpolation layer
- the upsampling module is a fully connected layer whose input dimension is smaller than the output dimension
- the upsampling module is a transposed convolutional upsampling layer.
- the input dimension of the upsampling module is determined based on the type of feedback overhead and the predetermined number of quantization bits.
- the transformation module includes any of the following configurations:
- the transformation module is an identity transformation layer
- the transformation module adopts a fully connected layer in the spatial domain and frequency domain respectively;
- the transformation module uses a 2-dimensional transposed convolution layer in the spatial domain and frequency domain;
- the transformation module combines dimensions in the spatial domain and frequency domain and uses a fully connected layer
- the transformation module combines dimensions in the spatial domain and frequency domain and uses a 1-dimensional convolution layer
- the transformation module uses a fully connected layer in the spatial domain
- the transformation module uses a 1-dimensional convolutional layer in the spatial domain.
- the subband cropping module is specifically used to:
- embodiments of the present disclosure also provide a channel state information processing device, which is applied to a terminal.
- the device includes:
- An enhancement module configured to input channel state information into the encoder model and obtain extended enhanced channel state information output by the encoder model
- a sending module configured to send the extended enhanced channel state information to a network device
- the encoder model includes an encoder and a channel state information extension enhancement module cascaded with the encoder.
- embodiments of the present disclosure also provide a channel state information processing device, which is applied to network equipment.
- the device includes:
- the receiving module is used to receive the extended enhanced channel state information sent by the terminal;
- a restoration module configured to input the extended enhanced channel state information to a decoder model to obtain restored channel state information output by the decoder model;
- the decoder model includes a decoder, and a channel state information restoration module cascaded with the decoder.
- embodiments of the present disclosure also provide a processor-readable storage medium, the processor-readable storage medium stores a computer program, the computer program is used to cause the processor to execute the first aspect as described above. method, or perform the method of the second aspect as described above.
- the channel state information processing method and device provided by the embodiments of the present disclosure expand and enhance the AI model by cascading the channel state information expansion enhancement module on the input side and/or the output side of the encoder model, which can be implemented under different parameter configurations. Reusing AI models can reduce the complexity of AI model training and save AI model deployment resources.
- Figure 1 is a schematic structural diagram of an autoencoder in the prior art
- Figure 2 is a schematic flow chart of an AI-based channel state information compression feedback solution in the prior art
- Figure 3 is one of the flow diagrams of a channel state information processing method provided by an embodiment of the present disclosure
- Figure 4 is a schematic structural diagram of a down-sampling module-up-sampling module pair according to an embodiment of the present disclosure
- Figure 5 is a schematic structural diagram of a pre-conversion module-conversion module pair according to an embodiment of the present disclosure
- Figure 6 is a schematic structural diagram of a cascaded sub-band filling module and a sub-band clipping module according to an embodiment of the present disclosure
- Figure 7 is a second schematic flowchart of a channel state information processing method provided by an embodiment of the present disclosure.
- Figure 8 is one of the structural diagrams of an example of applying the channel state information processing method provided by the embodiment of the present disclosure.
- Figure 9 is the second structural diagram of an example of applying the channel state information processing method provided by the embodiment of the present disclosure.
- Figure 10 is the third structural diagram of an example of applying the channel state information processing method provided by the embodiment of the present disclosure.
- Figure 11 is the fourth structural diagram of an example of applying the channel state information processing method provided by the embodiment of the present disclosure.
- Figure 12 is the fifth structural diagram of an example of applying the channel state information processing method provided by the embodiment of the present disclosure.
- Figure 13 is a schematic structural diagram of a terminal provided by an embodiment of the present disclosure.
- Figure 14 is a schematic structural diagram of a network device provided by an embodiment of the present disclosure.
- Figure 15 is one of the structural schematic diagrams of a channel state information processing device provided by an embodiment of the present disclosure.
- Figure 16 is a second structural schematic diagram of a channel state information processing device provided by an embodiment of the present disclosure.
- the term "and/or” describes the association relationship of associated objects, indicating that there may be Three relationships, for example, A and/or B, can represent: A exists alone, A and B exist simultaneously, and B exists alone.
- the character "/" generally indicates that the related objects are in an "or” relationship.
- the term “plurality” refers to two or more than two, and other quantifiers are similar to it.
- Embodiments of the present disclosure provide a channel state information processing method and device to solve the problem in the prior art that a large number of AI models need to be deployed for channel state information processing, causing model training and deployment to waste a large amount of resources.
- the method and the device are based on the same application concept. Since the principles of the method and the device to solve the problem are similar, the implementation of the device and the method can be referred to each other, and the repeated details will not be repeated.
- AI-based neural network models can be used for channel state information feedback.
- the neural network model can use the encoder module of the Auto Encoder (AE) to compress the channel state information to reduce feedback overhead, and then use the AE decoder The module recovers channel status information.
- AE Auto Encoder
- An autoencoder is a neural network with the same input and output. It consists of an encoder and a decoder.
- the encoder compresses the input data into a latent space representation, and the decoder reconstructs the input based on this representation.
- the structure of the autoencoder is shown in Figure 1.
- the input data The purpose is to reconstruct the input data X.
- the autoencoder solves the mapping relationship between f( ⁇ ) and g( ⁇ ) through backpropagation training to minimize the reconstruction error.
- the encoder module and decoder module can be constructed using convolutional neural networks, fully connected neural networks, recurrent neural networks, etc. and their combinations.
- AI-based channel state information compression feedback solutions usually design AI models under given feedback overhead, number of MIMO layers, number of MIMO ports, and number of subbands, as shown in Figure 2.
- the terminal side sets the channel status
- the state information V is input to the AI encoder to obtain the compressed codeword C (the information length of the codeword C is much smaller than the length of the input V), then the codeword C is input to the quantizer, and the quantized binary bit stream is input to the inverse quantization
- the codeword C' with quantization error is obtained by the decoder, and finally C' is input to the decoder module to obtain the restored channel information V'.
- FIG 3 is one of the schematic flow diagrams of a channel state information processing method provided by an embodiment of the present disclosure.
- an embodiment of the present disclosure provides a channel state information processing method, the execution subject of which may be a terminal, such as a mobile phone.
- the method can include:
- Step 310 Input the channel state information to the encoder model, and obtain the extended and enhanced channel state information output by the encoder model;
- Step 320 Send the extended enhanced channel state information to the network device
- the encoder model includes an encoder and a channel state information expansion enhancement module cascaded with the encoder.
- the AI model that performs CSI compression feedback can be used as the basic AI model, the encoder of the basic AI model is deployed on the terminal to form the encoder model, and the decoder of the basic AI model is deployed on the network device to form the decoder model. ;At the same time, multiple pairs of AI modules are cascaded to the inside of the basic AI model (the output side of the encoder, the input side of the decoder) and/or the outside of the basic AI model (the input side of the encoder, the output side of the decoder) To achieve the expansion and enhancement of the basic AI model, the basic AI model can be reused under different parameter configurations.
- the terminal can input the channel state information into the encoder model.
- the input side or output side of the encoder is cascaded with a channel state information expansion enhancement module.
- the channel state information expansion enhancement module can modify the basic AI model in different ways. Make extended enhancements.
- extending and enhancing the basic AI model can include compressing the feedback overhead of channel state information, adjusting the probability distribution of channel state information of different MIMO layers and/or different MIMO ports, filling in the number of subbands of channel state information, etc. .
- the terminal After performing the above processing on the channel state information, the terminal will send the expanded and enhanced channel state information to the network device, so that the decoder model deployed on the network device can process the expanded and enhanced channel state information accordingly, such as compressed feedback.
- the channel state information processing method provided by the embodiments of the present disclosure expands and enhances the AI model by cascading the channel state information expansion enhancement module on the input side and/or the output side of the encoder model, which can achieve multiplexing under different parameter configurations. AI model, thereby reducing the complexity of AI model training and saving AI model deployment resources.
- the channel state information extension enhancement module includes a downsampling module
- the downsampling module is cascaded at the output side of the encoder and is used to compress the feedback overhead of the channel state information to obtain the compressed feedback overhead;
- Extended enhanced channel state information includes compressed feedback overhead.
- the network parameter configuration is required to support different feedback overheads.
- the output of the AI model encoder and the input of the decoder need to support multiple dimensions to achieve different feedback overheads.
- the output dimension of the encoder (input to the decoder) can be determined, and a basic AI model with a given feedback overhead can be trained.
- At least a pair of down-sampling modules A-k and up-sampling modules B-k can be cascaded inside the basic AI model (the output side of the encoder and the input side of the decoder) to achieve feedback overhead expansion and enhancement, as shown in Figure 4 Show.
- the expanded basic AI model has k branches, and each branch corresponds to a feedback overhead configuration.
- the downsampling module may include any of the following configurations:
- the downsampling module is the pooling layer
- the downsampling module is a fully connected layer whose input dimension is larger than the output dimension
- the downsampling module is a convolutional downsampling layer.
- the A-k downsampling module and B-k upsampling module should not be designed to be too complex, and any of the following configurations can be used:
- A-k is a fully connected layer with an input dimension greater than the output dimension
- B-k is a fully connected layer with an input dimension smaller than the output dimension
- A-k is a convolutional downsampling layer (a convolutional layer with a sliding step larger than 1)
- B-k is a transposed convolutional upsampling layer.
- the basic AI model can be a CSI compression feedback AI model under a given feedback overhead.
- the Ak downsampling module and the Bk upsampling module further downsample and compress based on the basic AI model to obtain a variety of lower Feedback overhead n payload,k .
- the basic AI model can also be a set of AI transformation-inverse transformation pairs, without dimensional compression (that is, the output dimension of the encoder of the basic AI model is equal to its input dimension), and the dimensional compression is completely through the A-k downsampling module and B-k upsampling. Module implementation.
- the channel state information processing method provided by the embodiments of the present disclosure can realize the expansion and enhancement of the AI model for CSI feedback overhead processing by cascading the downsampling module on the output side of the encoder, thereby realizing the multiplexing of the AI model under different feedback overhead configurations. , which can reduce the complexity of AI model training and save AI model deployment resources.
- the channel state information extension enhancement module includes a pre-transformation module
- the pre-transformation module is cascaded on the input side of the encoder and used to perform at least one of the following:
- the expanded enhanced channel state information includes different MIMO layers and/or different dimensions with unified probability distributions and dimensions.
- the network parameter configuration is required to support different numbers of MIMO layers and ports.
- the input and output of the basic AI model need to support multiple dimensions.
- the probability distribution of the basic AI model input under different configurations must also be unified or close to make the basic AI model work at its best. In other words, different Ports
- the probability distribution of CSI data in different MIMO layers is inconsistent and needs to be transformed into a unified probability distribution.
- the pre-transformation module includes any of the following configurations:
- the pre-transformation module is the identity transformation layer
- the pre-transformation module uses a fully connected layer in the spatial domain and frequency domain respectively;
- the pre-transformation module uses a 2-dimensional convolutional layer in the spatial and frequency domains
- the pre-transformation module combines dimensions in the spatial domain and frequency domain and uses a fully connected layer
- the pre-transformation module combines dimensions in the spatial domain and frequency domain, using a 1-dimensional convolution layer
- the pre-transformation module uses a fully connected layer in the spatial domain
- the pre-transformation module uses a 1D convolutional layer in the spatial domain.
- the A-k pre-transformation/B-k transformation module pair functions as distribution transformation.
- the A-1/B-1 module is an identity transformation (input equals output)
- the basic AI model is an AI model suitable for layer 1
- the CSI probability distribution of k is close to the CSI probability distribution of layer 1
- B-k transforms the restored CSI of layer k back to the original distribution.
- the A-k pre-conversion/B-k conversion module pair can include any of the following configurations:
- Spatial domain-frequency domain two-dimensional linear transformation using a fully connected layer in the spatial domain and frequency domain respectively, or using a 2-dimensional convolution/transposed convolution as a whole;
- the spatial domain-frequency domain is stretched to 1 dimension, using a fully connected layer or 1-dimensional convolution.
- the A-k pre-transformation/B-k transformation module pair functions as probability distribution matching and dimension unification, and the CSI inputs of different Port ports are transformed to a unified Port number.
- the A-1/B-1 module is an identity transformation (input equals output).
- the A-k pre-conversion/B-k conversion module pair can include any of the following configurations:
- a fully connected layer is used in the air domain
- a 1D convolutional layer is used in the spatial domain.
- the channel state information processing method provided by the embodiment of the present disclosure can realize the expansion and enhancement of the AI model processing of MIMO layers and/or MIMO ports by cascading the pre-conversion module on the input side of the encoder, thereby realizing the processing of different MIMO layers, Reusing AI models under different port configurations can reduce the complexity of AI model training and save AI model deployment resources.
- the channel state information extension enhancement module includes a subband filling module
- the subband filling module is cascaded at the input side of the encoder and is used to fill in the number of subbands of the channel state information to obtain the channel state information after subband filling;
- the extended enhanced channel state information includes channel state information after subband filling.
- the network parameter configuration is required to support different subband numbers N subband , but the number of subbands N subband, AI input by the basic AI module used for CSI compression feedback is usually given.
- embodiments of the present disclosure cascade a subband filling module and a subband cropping module outside the basic AI module (the input side of the encoder and the output side of the decoder). As shown in Figure 6.
- the subband filling module is specifically used to:
- Periodic loop filling includes: copying each subband in sequence according to the arrangement order of each subband in the group.
- the subband filling module and the subband clipping module After cascading the subband filling module and the subband clipping module outside the basic AI module (the input side of the encoder and the output side of the decoder), the subband filling module and the subband clipping module use N subband and AI subband as a set of pairs.
- Input CSI is padded and cropped:
- CSI can be divided into N subband /N subband,AI groups. Each group is sent to the basic AI network to implement CSI compression feedback, and the subband filling mode Block and subband cropping modules require no additional processing of the input.
- the subband filling module will include N subband mod N subband,AI subband
- the members of the group are periodically filled to N subband, and then the AI subband is sent to the basic AI model.
- the subband clipping module will clip or merge the subbands filled with periodic cycles to obtain the original N subband mod N subband, CSI of the AI subband.
- This operation can simulate frequency domain correlation to the greatest extent and thereby improve CSI compression feedback performance.
- the channel state information processing method provided by the embodiment of the present disclosure can realize the expansion and enhancement of the AI model's processing of the number of subbands by cascading the subband filling module on the input side of the encoder, thereby realizing multiplexing under different feedback overhead configurations.
- AI models can reduce the complexity of AI model training and save AI model deployment resources.
- FIG. 7 is a second schematic flowchart of a channel state information processing method provided by an embodiment of the present disclosure.
- an embodiment of the present disclosure provides a channel state information processing method, the execution subject of which may be a network device, such as a base station.
- the method can include:
- Step 710 Receive the extended enhanced channel state information sent by the terminal
- Step 720 Input the extended enhanced channel state information to the decoder model to obtain the restored channel state information output by the decoder model;
- the decoder model includes a decoder and a channel state information restoration module cascaded with the decoder.
- the AI model that performs CSI compression feedback can be used as the basic AI model, the encoder of the basic AI model is deployed on the terminal to form the encoder model, and the decoder of the basic AI model is deployed on the network device to form the decoder model. ;At the same time, multiple pairs of AI modules are cascaded to the inside of the basic AI model (the output side of the encoder, the input side of the decoder) and/or the outside of the basic AI model (the input side of the encoder, the output side of the decoder) To achieve the expansion and enhancement of the basic AI model, the basic AI model can be reused under different parameter configurations.
- the network device may receive the extended enhanced channel state information sent by the terminal.
- the terminal can input channel state information into the encoder model.
- the input side or output side of the encoder is cascaded with a channel state information expansion enhancement module.
- the channel state information expansion enhancement module can modify the AI basic model in different ways. Make extended enhancements.
- the feedback overhead of the channel state information is compressed, the probability distribution of the channel state information of different MIMO layers and/or different MIMO ports is adjusted, the number of subbands of the channel state information is filled, etc.
- the terminal After performing the above processing on the channel state information, the terminal will send the extended enhanced channel state information to the network device.
- the network device After receiving the extended enhanced channel state information, the network device will input the extended enhanced channel state information into the decoder model. , and based on the decoder cascaded channel state information restoration module, the extended enhanced channel state information is restored, such as restoring the compressed feedback overhead, channels of different MIMO layers and/or different MIMO ports with unified probability distributions The state information is restored with probability distribution, and the channel state information after sub-band filling is cropped and/or merged, etc.
- the channel state information processing method provided by the embodiments of the present disclosure restores the extended and enhanced channel state information by cascading the channel state information restoration module on the input side and/or the output side of the decoder model, which can be implemented under different parameter configurations. Reusing AI models can reduce the complexity of AI model training and save AI model deployment resources.
- the extended enhanced channel state information includes compressed feedback overhead;
- the channel state information restoration module includes an upsampling module;
- the upsampling module is cascaded at the input side of the decoder and is used to restore the compressed feedback overhead to obtain the restored feedback overhead.
- the network parameter configuration is required to support different feedback overheads.
- the output of the AI model encoder and the input of the decoder need to support multiple dimensions to achieve different feedback overheads.
- the output dimension of the encoder (input to the decoder) can be determined, and a basic AI model with a given feedback overhead can be trained.
- At least a pair of down-sampling modules Ak and up-sampling modules Bk can be cascaded inside the basic AI model (the output side of the encoder and the input side of the decoder) to implement feedback.
- Overhead expansion is enhanced, as shown in Figure 4.
- the expanded basic AI model has k branches, and each branch corresponds to a feedback overhead configuration.
- the upsampling module includes any of the following configurations:
- the upsampling module is the adjacent interpolation layer
- the upsampling module is a fully connected layer whose input dimension is smaller than the output dimension
- the upsampling module is a transposed convolutional upsampling layer.
- the A-k downsampling module and B-k upsampling module should not be designed to be too complex, and any of the following configurations can be used:
- A-k is the pooling layer
- B-k is the adjacent interpolation layer
- A-k is a fully connected layer with an input dimension greater than the output dimension
- B-k is a fully connected layer with an input dimension smaller than the output dimension
- A-k is a convolutional downsampling layer (a convolutional layer with a sliding step larger than 1)
- B-k is a transposed convolutional upsampling layer.
- the basic AI model can be a CSI compression feedback AI model under a given feedback overhead.
- the Ak downsampling module and the Bk upsampling module further downsample and compress based on the basic AI model to obtain a variety of lower Feedback overhead n payload,k .
- the basic AI model can also be a set of AI transformation-inverse transformation pairs, without dimensional compression (that is, the output dimension of the encoder of the basic AI model is equal to its input dimension), and the dimensional compression is completely through the A-k downsampling module and B-k upsampling. Module implementation.
- the channel state information processing method provided by the embodiments of the present disclosure can realize the expansion and enhancement of the CSI feedback overhead processing of the AI model by cascading the upsampling module on the input side of the decoder, thereby realizing the multiplexing of the AI model under different feedback overhead configurations. , which can reduce the complexity of AI model training and save AI model deployment resources.
- the extended enhanced channel state information includes channel state information of different MIMO layers and/or different MIMO ports with uniform probability distribution and dimension;
- the channel state information restoration module includes a transformation module;
- the transformation module is cascaded on the output side of the decoder and used to perform at least one of the following:
- the network parameter configuration is required to support different numbers of MIMO layers and ports.
- the input and output of the basic AI model need to support multiple dimensions.
- the probability distribution of the basic AI model input under different configurations must also be unified or close to make the basic AI model work at its best. In other words, the CSI data probability distributions of different Ports and different MIMO layers are inconsistent and need to be transformed into a unified probability distribution.
- the transformation module includes any of the following configurations:
- the transformation module is the identity transformation layer
- the transformation module uses a fully connected layer in the spatial domain and frequency domain respectively;
- the transformation module uses a 2-dimensional transposed convolution layer in the spatial and frequency domains
- the transformation module combines dimensions in the spatial domain and frequency domain and uses a fully connected layer
- the transformation module combines dimensions in the spatial domain and frequency domain, using a 1-dimensional convolutional layer
- the transformation module uses a fully connected layer in the spatial domain
- the transformation module uses a 1D convolutional layer in the spatial domain.
- the A-k pre-transformation/B-k transformation module pair functions as distribution transformation.
- the A-1/B-1 module is an identity transformation (input equals output)
- the basic AI model is an AI model suitable for layer 1
- the CSI probability distribution of k is close to the CSI probability distribution of layer 1
- B-k transforms the restored CSI of layer k back to the original distribution.
- the Ak pre-transformation/Bk transformation module pair can include any of the following configurations:
- Spatial domain-frequency domain two-dimensional linear transformation using a fully connected layer in the spatial domain and frequency domain respectively, or using a 2-dimensional convolution/transposed convolution as a whole;
- the spatial domain-frequency domain is stretched to 1 dimension, using a fully connected layer or 1-dimensional convolution.
- the A-k pre-transformation/B-k transformation module pair functions as probability distribution matching and dimension unification, and the CSI inputs of different Port ports are transformed to a unified Port number.
- the A-1/B-1 module is an identity transformation (input equals output)
- the basic AI model is an AI model suitable for Port_Max
- the CSI of (k ⁇ Port_Max) is converted into the CSI of the Port_Max port
- B-k converts the restored CSI from Port_Max back to the original k port.
- the A-k pre-conversion/B-k conversion module pair can include any of the following configurations:
- a fully connected layer is used in the air domain
- a 1D convolutional layer is used in the spatial domain.
- the channel state information processing method provided by the embodiments of the present disclosure can realize the expansion and enhancement of the MIMO layer and/or MIMO port processing by the AI model by cascading the pre-conversion module on the output side of the decoder, thereby realizing the processing of different MIMO layers and different MIMO ports.
- Reusing AI models under port configuration can reduce the complexity of AI model training and save AI model deployment resources.
- the extended enhanced channel state information includes channel state information after subband filling;
- the channel state information restoration module includes a subband clipping module;
- the subband clipping module is cascaded at the output side of the decoder and is used to clip and/or combine the channel state information after subband filling to obtain the channel state information of the original number of subbands.
- the network parameter configuration is required to support different subband numbers N subband , but the number of subbands N subband, AI input by the basic AI module used for CSI compression feedback is usually given.
- embodiments of the present disclosure cascade a subband filling module and a subband cropping module outside the basic AI module (the input side of the encoder and the output side of the decoder). As shown in Figure 6.
- the subband clipping module is specifically used to:
- subband filling module and subband clipping module fill and clip the input CSI with N subband, AI subband as a group:
- CSI can be divided into N subband /N subband,AI groups. Each group is sent to the basic AI network to implement CSI compression feedback.
- the subband filling module and subband clipping module are not Additional processing of input is required.
- the subband filling module will include N subband mod N subband,AI subband
- the members of the group are periodically filled to N subband, and then the AI subband is sent to the basic AI model.
- the subband clipping module will clip or merge the subbands filled with periodic cycles to obtain the original N subband mod N subband, CSI of the AI subband.
- This operation can simulate frequency domain correlation to the greatest extent and thereby improve CSI compression feedback performance.
- the channel state information processing method provided by the embodiments of the present disclosure can realize the extension and enhancement of the AI model to the sub-band number processing by cascading the sub-band clipping module on the output side of the decoder, thereby realizing multiplexing under different feedback overhead configurations.
- AI models can reduce the complexity of AI model training and save AI model deployment resources.
- EN Block and DE Block are a set of pre-transformation-transformation pairs, using the Transformer model.
- the input and output dimensions of EN Block and DE Block are 12*64, and the input PMI (precoding vector) is 12 sub-bands 32 Port (the real part and the imaginary part are combined to become 64 dimensions).
- the trained EN Block transforms the PMI into the implicit domain to facilitate downsampling compression, and the DE Block transforms the data in the implicit domain back to the spatial frequency domain where the PMI is located.
- the terminal After the terminal receives the network configuration channel (including feedback overhead, the UE can also determine the feedback overhead by itself), it selects the DS-k downsampling branch for CSI compression based on the feedback overhead. Similarly, the network device selects the corresponding US-k upsampling branch to perform CSI recovery based on the feedback overhead configured to the terminal or reported by the terminal.
- the network configuration channel including feedback overhead, the UE can also determine the feedback overhead by itself
- the network device selects the corresponding US-k upsampling branch to perform CSI recovery based on the feedback overhead configured to the terminal or reported by the terminal.
- Example 2 (MIMO layer scalable CSI compression feedback model):
- the basic AI model is an AE based on the Transformer model, used for PMI compression and decompression of 12 subbands, 32 ports, layer 1, and 240bit feedback overhead.
- the basic AI model can achieve MIMO multi-layer expansion, among which LPT-1Block , LT-1Block are all identity transformations where the input is equal to the output.
- the terminal selects the k-th branch for CSI compression, and the network device selects the k-th branch for CSI recovery.
- Example 3 (MIMO port scalable CSI compression feedback model):
- the AI basic model is an AE, used for PMI compression and decompression of 12 subbands, 32 ports, layer 1, and 240bit feedback overhead.
- PPT-k Block/PT-k Block By cascading PPT-k Block/PT-k Block on the outside, the basic AI model realizes MIMO multi-port expansion.
- PPT-32Block/PT-32Block is the identity transformation where the input is equal to the output.
- the PMI of AI ⁇ (k ⁇ 2) dimension is transformed into the PMI of N subband, AI ⁇ (32 ⁇ 2) dimension, where k is the actual number of PMI ports.
- Example 4 (CSI compression feedback model with scalable number of subbands):
- the basic AI model achieves an expansion of the number of subbands.
- the last group is less than 12 subbands
- 8 subbands are cyclically filled in the frequency domain to achieve 12 subband AI inputs (the subband index number after filling is [1,2,3,4,3,2,1,2,3,4,3,2]).
- the sub-band cropping module divides the last The corresponding loops in the group are filled with PMI and cropped to obtain the original PMI.
- the basic AI network composed of EN Block and DE Block transforms and inversely transforms the PMI of 12 subbands, 32 ports, and layer 1.
- Example six (number of subbands + ports + feedback overhead scalable CSI compression feedback model, Layer-Specified AI model):
- Figure 13 is a schematic structural diagram of a terminal provided by an embodiment of the present disclosure. As shown in Figure 13, the terminal includes a memory 1320, a transceiver 1300, and a processor 1310, wherein:
- Memory 1320 is used to store computer programs; transceiver 1300 is used to send and receive data under the control of the processor 1310; processor 1310 is used to read the computer program in the memory 1320 and perform the following operations:
- the encoder model includes an encoder and a channel state information extension enhancement module cascaded with the encoder.
- the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 1310 and various circuits of the memory represented by memory 1320 are linked together.
- the bus architecture can also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are all well known in the art and therefore will not be described further herein.
- the bus interface provides the interface.
- the transceiver 1300 may be a plurality of components, including a transmitter and a receiver, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical cables, and other transmission media.
- the user interface 1330 can also be an interface capable of externally connecting internal and external required equipment.
- the connected equipment includes but is not limited to a keypad, a monitor, a speaker, a microphone, a joystick, etc.
- the processor 1310 is responsible for managing the bus architecture and general processing, and the memory 1320 can store data used by the processor 1310 when performing operations.
- the processor 1310 can be a central processing unit (Central Processing Unit, CPU), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field-Programmable Gate Array, FPGA) or a complex programmable Logic device (Complex Programmable Logic Device, CPLD), the processor can also adopt a multi-core architecture.
- CPU Central Processing Unit
- ASIC Application Specific Integrated Circuit
- FPGA Field-Programmable Gate Array
- CPLD Complex Programmable Logic Device
- the processor is configured to execute any of the methods provided by the embodiments of the present disclosure according to the obtained executable instructions by calling the computer program stored in the memory.
- the processor and memory can also be physically separated.
- the channel state information extension enhancement module includes a downsampling module
- the down-sampling module is cascaded at the output side of the encoder and is used to compress the feedback overhead of the channel state information to obtain a compressed feedback overhead;
- the extended enhanced channel state information includes the compressed feedback overhead.
- the channel state information extension enhancement module includes a pre-conversion module
- the pre-conversion module is cascaded on the input side of the encoder and used to perform at least one of the following:
- the extended enhanced channel state information includes channel state information of different MIMO layers and/or different MIMO ports whose probability distribution and dimension are unified.
- the channel state information extension enhancement module includes a subband filling module
- the subband filling module is cascaded at the input side of the encoder and is used to fill in the number of subbands of the channel state information to obtain channel state information after subband filling;
- the extended enhanced channel state information includes the channel state information after subband filling.
- the downsampling module includes any of the following configurations:
- the downsampling module is a pooling layer
- the downsampling module is a fully connected layer whose input dimension is greater than the output dimension
- the downsampling module is a convolutional downsampling layer.
- the output dimension of the downsampling module is determined based on the type of the feedback overhead and the predetermined number of quantization bits.
- the pre-conversion module includes any of the following configurations:
- the pre-transformation module is an identity transformation layer
- the pre-transformation module adopts a fully connected layer in the spatial domain and frequency domain respectively;
- the pre-transformation module uses a 2-dimensional convolution layer in the spatial domain and frequency domain;
- the pre-transformation module uses a fully connected layer to combine dimensions in the spatial domain and frequency domain;
- the pre-transformation module combines dimensions in the spatial domain and frequency domain and uses a 1-dimensional convolution layer
- the pre-transformation module uses a fully connected layer in the spatial domain
- the pre-transformation module uses a 1-dimensional convolutional layer in the spatial domain.
- the subband filling module is specifically used to:
- the sub-bands of the channel state information are processed based on the number of input sub-bands of the encoder model. group;
- the subbands in the target group whose number of subbands of the channel state information is smaller than the number of input subbands of the encoder model are periodically filled until the number of subbands in the target group is equal to the number of input subbands of the encoder model.
- the number of input subbands for the encoder model
- the periodic loop filling includes: copying each subband in sequence according to the arrangement order of each subband in the group.
- the above-mentioned terminal provided by the embodiment of the present disclosure can implement all the method steps implemented by the above-mentioned method embodiment in which the execution subject is the terminal, and can achieve the same technical effect. No further explanation will be given here. The same parts and beneficial effects as those in the method embodiment will be described in detail.
- Figure 14 is a schematic structural diagram of a network device provided by an embodiment of the present disclosure. As shown in Figure 14, the network device includes a memory 1420, a transceiver 1400, and a processor 1410, where:
- Memory 1420 is used to store computer programs; transceiver 1400 is used to send and receive data under the control of the processor 1410; processor 1410 is used to read the computer program in the memory 1420 and perform the following operations:
- the decoder model includes a decoder, and a channel state information restoration module cascaded with the decoder.
- the transceiver 1400 is used to receive and transmit data under the control of the processor 1410.
- the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 1410 and various circuits of the memory represented by memory 1420 are linked together.
- the bus architecture can also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are all well known in the art and therefore will not be described further herein.
- the bus interface provides the interface.
- the transceiver 1400 may be a plurality of components, including a transmitter and a receiver, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical cables, and other transmission media.
- the processor 1410 is responsible for managing the bus architecture and general processing, and the memory 1420 can store data used by the processor 1410 when performing operations.
- the processor 1410 may be a central processing unit (CPU), a dedicated processor Application Specific Integrated Circuit (ASIC), Field-Programmable Gate Array (FPGA) or Complex Programmable Logic Device (CPLD), and the processor can also adopt a multi-core architecture.
- CPU central processing unit
- ASIC Application Specific Integrated Circuit
- FPGA Field-Programmable Gate Array
- CPLD Complex Programmable Logic Device
- the expanded enhanced channel state information includes compressed feedback overhead;
- the channel state information restoration module includes an upsampling module;
- the upsampling module is cascaded at the input side of the decoder and is used to restore the compressed feedback overhead to obtain restored feedback overhead.
- the extended enhanced channel state information includes channel state information of different multiple-input multiple-output MIMO layers and/or different MIMO ports with unified probability distribution and dimension;
- the channel state information restoration module includes a transformation module;
- the transformation module is cascaded on the output side of the decoder and is used to perform at least one of the following:
- the probability distribution and dimensionality of the channel state information of different MIMO ports with unified probability distributions and dimensions are restored to obtain original probability distributions and channel state information of different MIMO ports with dimensions.
- the extended enhanced channel state information includes channel state information after subband filling;
- the channel state information restoration module includes a subband clipping module;
- the subband clipping module is cascaded at the output side of the decoder and is used to clip and/or combine the channel state information after subband filling to obtain the channel state information of the original number of subbands.
- the upsampling module includes any of the following configurations:
- the upsampling module is a neighboring interpolation layer
- the upsampling module is a fully connected layer whose input dimension is smaller than the output dimension
- the upsampling module is a transposed convolutional upsampling layer.
- the input dimension of the upsampling module is determined based on the type of feedback overhead and the predetermined number of quantization bits.
- the transformation module includes any of the following configurations:
- the transformation module is an identity transformation layer
- the transformation module adopts a fully connected layer in the spatial domain and frequency domain respectively;
- the transformation module uses a 2-dimensional transposed convolution layer in the spatial domain and frequency domain;
- the transformation module combines dimensions in the spatial domain and frequency domain and uses a fully connected layer
- the transformation module combines dimensions in the spatial domain and frequency domain and uses a 1-dimensional convolution layer
- the transformation module uses a fully connected layer in the spatial domain
- the transformation module uses a 1-dimensional convolutional layer in the spatial domain.
- the subband cropping module is specifically used to:
- the above-mentioned network device provided by the embodiment of the present disclosure can implement all the method steps implemented by the above-mentioned method embodiment in which the execution subject is a network device, and can achieve the same technical effect. This implementation will no longer be discussed here. The parts and beneficial effects in the examples that are the same as those in the method embodiments will be described in detail.
- Figure 15 is one of the structural schematic diagrams of a channel state information processing device provided by an embodiment of the present disclosure. As shown in Figure 15, an embodiment of the present disclosure also provides a channel state information processing device, which is applied to a terminal.
- the device includes:
- Enhancement module 1510 configured to input channel state information into the encoder model and obtain extended enhanced channel state information output by the encoder model
- a sending module 1520 configured to send the extended enhanced channel state information to a network device
- the encoder model includes an encoder and a channel state information extension enhancement module cascaded with the encoder.
- the channel state information extension enhancement module includes a downsampling module
- the down-sampling module is cascaded at the output side of the encoder and is used to compress the feedback overhead of the channel state information to obtain a compressed feedback overhead;
- the extended enhanced channel state information includes the compressed feedback overhead.
- the channel state information extension enhancement module includes a pre-conversion module
- the pre-conversion module is cascaded on the input side of the encoder and used to perform at least one of the following:
- the extended enhanced channel state information includes channel state information of different MIMO layers and/or different MIMO ports whose probability distribution and dimension are unified.
- the channel state information extension enhancement module includes a subband filling module
- the subband filling module is cascaded at the input side of the encoder and is used to fill in the number of subbands of the channel state information to obtain channel state information after subband filling;
- the extended enhanced channel state information includes the channel state information after subband filling.
- the downsampling module includes any of the following configurations:
- the downsampling module is a pooling layer
- the downsampling module is a fully connected layer whose input dimension is greater than the output dimension
- the downsampling module is a convolutional downsampling layer.
- the output dimension of the downsampling module is determined based on the type of the feedback overhead and the predetermined number of quantization bits.
- the pre-conversion module includes any of the following configurations:
- the pre-transformation module is an identity transformation layer
- the pre-transformation module adopts a fully connected layer in the spatial domain and frequency domain respectively;
- the pre-transformation module uses a 2-dimensional transposed convolution layer in the spatial domain and frequency domain;
- the pre-transformation module uses a fully connected layer to combine dimensions in the spatial domain and frequency domain;
- the pre-transformation module combines dimensions in the spatial domain and frequency domain and uses a 1-dimensional convolution layer
- the pre-transformation module uses a fully connected layer in the spatial domain
- the pre-transformation module uses a 1-dimensional convolutional layer in the spatial domain.
- the subband filling module is specifically used to:
- the sub-bands of the channel state information are processed based on the number of input sub-bands of the encoder model. grouping;
- the subbands in the target group whose number of subbands of the channel state information is less than the number of input subbands of the encoder model are periodically filled until the number of subbands in the target group is equal to the number of input subbands of the encoder model.
- the number of input subbands for the encoder model
- the periodic loop filling includes: copying each subband in sequence according to the arrangement order of each subband in the group.
- Figure 16 is a second structural schematic diagram of a channel state information processing device provided by an embodiment of the present disclosure. As shown in Figure 16, an embodiment of the present disclosure also provides a channel state information processing device, which is applied to network equipment.
- the device includes:
- the receiving module 1610 is used to receive the extended enhanced channel state information sent by the terminal;
- the restoration module 1620 is configured to input the extended enhanced channel state information to the decoder model to obtain the restored channel state information output by the decoder model;
- the decoder model includes a decoder, and a channel state information restoration module cascaded with the decoder.
- the expanded enhanced channel state information includes compressed feedback overhead;
- the channel state information restoration module includes an upsampling module;
- the upsampling module is cascaded at the input side of the decoder and is used to restore the compressed feedback overhead to obtain restored feedback overhead.
- the extended enhanced channel state information includes channel state information of different multiple-input multiple-output MIMO layers and/or different MIMO ports with unified probability distribution and dimension;
- the channel state information restoration module includes a transformation module;
- the transformation module is cascaded on the output side of the decoder and is used to perform at least one of the following:
- the probability distribution and dimensionality of the channel state information of different MIMO ports with unified probability distributions and dimensions are restored to obtain original probability distributions and channel state information of different MIMO ports with dimensions.
- the extended enhanced channel state information includes channel state information after subband filling;
- the channel state information restoration module includes a subband clipping module;
- the subband clipping module is cascaded at the output side of the decoder and is used to clip and/or combine the channel state information after subband filling to obtain the channel state information of the original number of subbands.
- the upsampling module includes any of the following configurations:
- the upsampling module is a neighboring interpolation layer
- the upsampling module is a fully connected layer whose input dimension is smaller than the output dimension
- the upsampling module is a transposed convolutional upsampling layer.
- the input dimension of the upsampling module is determined based on the type of feedback overhead and the predetermined number of quantization bits.
- the transformation module includes any of the following configurations:
- the transformation module is an identity transformation layer
- the transformation module adopts a fully connected layer in the spatial domain and frequency domain respectively;
- the transformation module uses a 2-dimensional transposed convolution layer in the spatial domain and frequency domain;
- the transformation module combines dimensions in the spatial domain and frequency domain and uses a fully connected layer
- the transformation module combines dimensions in the spatial domain and frequency domain and uses a 1-dimensional convolution layer
- the transformation module uses a fully connected layer in the spatial domain
- the transformation module uses a 1-dimensional convolutional layer in the spatial domain.
- the subband cropping module is specifically used to:
- the above-mentioned device provided by the embodiment of the present disclosure can implement all the method steps implemented by the above-mentioned method embodiment in which the execution subject is a network device, and can achieve the same technical effect. This embodiment will no longer be discussed here. The same parts and beneficial effects as those in the method embodiments will be described in detail.
- each functional unit in various embodiments of the present disclosure may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit.
- the above integrated units are both It can be implemented in the form of hardware or in the form of software functional units.
- the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a processor-readable storage medium.
- the technical solution of the present disclosure is essentially or contributes to the existing technology, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , including several instructions to cause a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in various embodiments of the present disclosure.
- the aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk and other media that can store program code. .
- embodiments of the present disclosure also provide a processor-readable storage medium.
- the processor-readable storage medium stores a computer program.
- the computer program is used to cause the processor to execute the methods provided by the above embodiments. Methods include, for example:
- the encoder model includes an encoder and a channel state information expansion enhancement module cascaded by the encoder.
- the decoder model includes a decoder, and a channel state information restoration module cascaded with the decoder.
- the processor-readable storage medium may be any available media or data storage device that the processor can access, including but not limited to magnetic storage (such as floppy disks, hard disks, tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor memories (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid state drive (SSD)), etc.
- magnetic storage such as floppy disks, hard disks, tapes, magneto-optical disks (MO), etc.
- optical storage such as CD, DVD, BD, HVD, etc.
- semiconductor memories such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid state drive (SSD)
- GSM global system of mobile communication
- CDMA code division multiple access
- WCDMA wideband code division multiple access
- GPRS general packet Wireless service
- LTE long term evolution
- FDD frequency division duplex
- TDD LTE time division duplex
- UMTS Universal mobile telecommunication system
- WiMAX microwave access
- 5G New Radio, NR 5G New Radio
- EPS Evolved Packet System
- 5GS 5G system
- EPS Evolved Packet System
- 5GS 5G system
- the terminal device involved in the embodiments of the present disclosure may be a device that provides voice and/or data connectivity to users, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem, etc.
- the names of terminal equipment may also be different.
- the terminal equipment may be called User Equipment (UE).
- UE User Equipment
- Wireless terminal equipment can communicate with one or more core networks (Core Network, CN) via a Radio Access Network (RAN).
- RAN Radio Access Network
- the wireless terminal equipment can be a mobile terminal equipment, such as a mobile phone (also known as a "cellular phone").
- Wireless terminal equipment may also be called a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, or an access point.
- remote terminal equipment remote terminal equipment
- access terminal equipment access terminal
- user terminal user terminal
- user agent user agent
- user device user device
- the network device involved in the embodiment of the present disclosure may be a base station, and the base station may include multiple cells that provide services for terminals.
- a base station can also be called an access point, or it can be a device in the access network that communicates with wireless terminal equipment through one or more sectors on the air interface, or it can be named by another name.
- Network equipment can be used to exchange received air frames with Internet Protocol (IP) packets and act as a router between the wireless terminal equipment and the rest of the access network, which can include the Internet. Protocol (IP) communication network.
- IP Internet Protocol
- Network devices also coordinate attribute management of the air interface.
- the network equipment involved in the embodiments of the present disclosure may be a network equipment (Base Transceiver Station, BTS) in the Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA). ), or it can be a network device (NodeB) in a Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device in a long term evolution (LTE) system (evolutional Node B, eNB or e-NodeB), 5G base station (gNB) in the 5G network architecture (next generation system), or home evolved base station (Home evolved Node B, HeNB), relay node (relay node) , home base station (femto), pico base station (pico), etc., are not limited in the embodiments of the present disclosure.
- network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes.
- the centralized unit and distributed unit may also be arranged geographically separately.
- Network equipment and terminal equipment can each use one or more antennas for multi-input multi-output (MIMO) transmission.
- MIMO transmission can be single-user MIMO (Single User MIMO, SU-MIMO) or multi-user MIMO. (Multiple User MIMO,MU-MIMO).
- MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoding transmission or beamforming transmission, etc.
- embodiments of the present disclosure may be provided as methods, systems, or computer program products. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment that combines software and hardware aspects. Furthermore, the present disclosure may be embodied in one or more computer-usable storage media (including, but not limited to, disk storage) having computer-usable program code embodied therein. memory and optical storage, etc.)).
- computer-usable storage media including, but not limited to, disk storage
- computer-usable program code embodied therein. memory and optical storage, etc.
- processor-executable instructions may also be stored in a processor-readable memory that causes a computer or other programmable data processing apparatus to operate in a particular manner, such that the generation of instructions stored in the processor-readable memory includes the manufacture of the instruction means product, the instruction device implements the function specified in one process or multiple processes in the flow chart and/or one block or multiple blocks in the block diagram.
- processor-executable instructions may also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce computer-implemented processing, thereby causing the computer or other programmable device to
- the instructions that are executed provide steps for implementing the functions specified in a process or processes of the flowchart diagrams and/or a block or blocks of the block diagrams.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Communication Control (AREA)
Abstract
Description
B=[A1A2A3,…AKAK-1AK-2AK-3,…A1A2A3A4,…AKAK-1…]
B=[A1A2A3,…AKAK-1AK-2AK-3,…A1A2A3A4,…AKAK-1…]
Claims (49)
- 一种信道状态信息处理方法,应用于终端,所述方法包括:将信道状态信息输入至编码器模型,得到所述编码器模型输出的扩展增强的信道状态信息;将所述扩展增强的信道状态信息发送至网络设备;其中,所述编码器模型包括编码器,以及与所述编码器级联的信道状态信息扩展增强模块。
- 根据权利要求1所述的信道状态信息处理方法,其中,所述信道状态信息扩展增强模块包括下采样模块;所述下采样模块级联于所述编码器的输出侧,用于对所述信道状态信息的反馈开销进行压缩,得到压缩后的反馈开销;所述扩展增强的信道状态信息包括所述压缩后的反馈开销。
- 根据权利要求1所述的信道状态信息处理方法,其中,所述信道状态信息扩展增强模块包括预变换模块;所述预变换模块级联于所述编码器的输入侧,用于执行以下至少一项:调整不同多入多输出MIMO层的信道状态信息的概率分布,得到概率分布和维度统一的不同MIMO层的信道状态信息;调整不同MIMO端口的信道状态信息的概率分布和/或维度,得到概率分布和维度统一的不同MIMO端口的信道状态信息;所述扩展增强的信道状态信息包括所述概率分布和维度统一的不同MIMO层和/或不同MIMO端口的信道状态信息。
- 根据权利要求1所述的信道状态信息处理方法,其中,所述信道状态信息扩展增强模块包括子带填充模块;所述子带填充模块级联于所述编码器的输入侧,用于对所述信道状态信息的子带数进行填充,得到子带填充后的信道状态信息;所述扩展增强的信道状态信息包括所述子带填充后的信道状态信息。
- 根据权利要求2所述的信道状态信息处理方法,其中,所述下采样模块包括以下任一项配置:所述下采样模块为池化层;所述下采样模块为输入维度大于输出维度的全连接层;所述下采样模块为卷积下采样层。
- 根据权利要求5所述的信道状态信息处理方法,其中,所述下采样模块的输出维度是基于所述反馈开销的种类以及预定的量化比特数确定的。
- 根据权利要求3所述的信道状态信息处理方法,其中,所述预变换模块包括以下任一项配置:所述预变换模块为恒等变换层;所述预变换模块在空域和频域分别采用一个全连接层;所述预变换模块在空域和频域采用一个2维卷积层;所述预变换模块在空域和频域合并维度,采用一个全连接层;所述预变换模块在空域和频域合并维度,采用一个1维卷积层;所述预变换模块在空域采用一个全连接层;所述预变换模块在空域采用一个1维卷积层。
- 根据权利要求4所述的信道状态信息处理方法,其中,所述子带填充模块具体用于:在所述信道状态信息的子带数与所述编码器模型的输入子带数的余数大于0的情况下,基于所述编码器模型的输入子带数对所述信道状态信息的子带进行分组;对所述信道状态信息的子带数小于所述编码器模型的输入子带数的目标分组中的子带进行周期循环填充,直到所述目标分组中的子带数量等于所述编码器模型的输入子带数;所述周期循环填充包括:根据分组中各子带的排列顺序,依次复制各子带。
- 一种信道状态信息处理方法,应用于网络设备,所述方法包括:接收终端发送的扩展增强的信道状态信息;将所述扩展增强的信道状态信息输入至解码器模型,得到所述解码器模型输出的还原信道状态信息;其中,所述解码器模型包括解码器,以及与所述解码器级联的信道状态信息还原模块。
- 根据权利要求9所述的信道状态信息处理方法,其中,所述扩展增强的信道状态信息包括压缩后的反馈开销;所述信道状态信息还原模块包括上采样模块;所述上采样模块级联于所述解码器的输入侧,用于对所述压缩后的反馈开销进行还原,得到还原的反馈开销。
- 根据权利要求9所述的信道状态信息处理方法,其中,所述扩展增强的信道状态信息包括概率分布和维度统一的不同多输入多输出MIMO层和/或不同MIMO端口的信道状态信息;所述信道状态信息还原模块包括变换模块;所述变换模块级联于所述解码器的输出侧,用于执行以下至少一项:对所述概率分布和维度统一的不同MIMO层的信道状态信息进行概率分布还原,得到原始概率分布的不同MIMO层的信道状态信息;对所述概率分布和维度统一的不同MIMO端口的信道状态信息进行概率分布和维度还原,得到原始概率分布和维度的不同MIMO端口的信道状态信息。
- 根据权利要求9所述的信道状态信息处理方法,其中,所述扩展增强的信道状态信息包括子带填充后的信道状态信息;所述信道状态信息还原模块包括子带裁剪模块;所述子带裁剪模块级联于所述解码器的输出侧,用于对子带填充后的信道状态信息进行裁剪和/或合并,得到原始子带数量的信道状态信息。
- 根据权利要求10所述的信道状态信息处理方法,其中,所述上采样模块包括以下任一项配置:所述上采样模块为邻近插值层;所述上采样模块为输入维度小于输出维度的全连接层;所述上采样模块为转置卷积上采样层。
- 根据权利要求13所述的信道状态信息处理方法,其中,所述上采样 模块的输入维度是基于所述反馈开销的种类以及预定的量化比特数确定的。
- 根据权利要求11所述的信道状态信息处理方法,其中,所述变换模块包括以下任一项配置:所述变换模块为恒等变换层;所述变换模块在空域和频域分别采用一个全连接层;所述变换模块在空域和频域采用一个2维转置卷积层;所述变换模块在空域和频域合并维度,采用一个全连接层;所述变换模块在空域和频域合并维度,采用一个1维卷积层;所述变换模块在空域采用一个全连接层;所述变换模块在空域采用一个1维卷积层。
- 根据权利要求12所述的信道状态信息处理方法,其中,所述子带裁剪模块具体用于:对进行过子带周期循环填充的子带分组中的子带进行裁剪和/或合并。
- 一种终端,包括存储器,收发机,处理器:存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:将信道状态信息输入至编码器模型,得到所述编码器模型输出的扩展增强的信道状态信息;将所述扩展增强的信道状态信息发送至网络设备;其中,所述编码器模型包括编码器,以及与所述编码器级联的信道状态信息扩展增强模块。
- 根据权利要求17所述的终端,其中,所述信道状态信息扩展增强模块包括下采样模块;所述下采样模块级联于所述编码器的输出侧,用于对所述信道状态信息的反馈开销进行压缩,得到压缩后的反馈开销;所述扩展增强的信道状态信息包括所述压缩后的反馈开销。
- 根据权利要求17所述的终端,其中,所述信道状态信息扩展增强模块包括预变换模块;所述预变换模块级联于所述编码器的输入侧,用于执行以下至少一项:调整不同多入多输出MIMO层的信道状态信息的概率分布,得到概率分布和维度统一的不同MIMO层的信道状态信息;调整不同MIMO端口的信道状态信息的概率分布和/或维度,得到概率分布和维度统一的不同MIMO端口的信道状态信息;所述扩展增强的信道状态信息包括所述概率分布和维度统一的不同MIMO层和/或不同MIMO端口的信道状态信息。
- 根据权利要求17所述的终端,其中,所述信道状态信息扩展增强模块包括子带填充模块;所述子带填充模块级联于所述编码器的输入侧,用于对所述信道状态信息的子带数进行填充,得到子带填充后的信道状态信息;所述扩展增强的信道状态信息包括所述子带填充后的信道状态信息。
- 根据权利要求18所述的终端,其中,所述下采样模块包括以下任一项配置:所述下采样模块为池化层;所述下采样模块为输入维度大于输出维度的全连接层;所述下采样模块为卷积下采样层。
- 根据权利要求21所述的终端,其中,所述下采样模块的输出维度是基于所述反馈开销的种类以及预定的量化比特数确定的。
- 根据权利要求19所述的终端,其中,所述预变换模块包括以下任一项配置:所述预变换模块为恒等变换层;所述预变换模块在空域和频域分别采用一个全连接层;所述预变换模块在空域和频域采用一个2维卷积层;所述预变换模块在空域和频域合并维度,采用一个全连接层;所述预变换模块在空域和频域合并维度,采用一个1维卷积层;所述预变换模块在空域采用一个全连接层;所述预变换模块在空域采用一个1维卷积层。
- 根据权利要求20所述的终端,其中,所述子带填充模块具体用于:在所述信道状态信息的子带数与所述编码器模型的输入子带数的余数大于0的情况下,基于所述编码器模型的输入子带数对所述信道状态信息的子带进行分组;对所述信道状态信息的子带数小于所述编码器模型的输入子带数的目标分组中的子带进行周期循环填充,直到所述目标分组中的子带数量等于所述编码器模型的输入子带数;所述周期循环填充包括:根据分组中各子带的排列顺序,依次复制各子带。
- 一种网络设备,包括存储器,收发机,处理器:存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:接收终端发送的扩展增强的信道状态信息;将所述扩展增强的信道状态信息输入至解码器模型,得到所述解码器模型输出的还原信道状态信息;其中,所述解码器模型包括解码器,以及与所述解码器级联的信道状态信息还原模块。
- 根据权利要求25所述的网络设备,其中,所述扩展增强的信道状态信息包括压缩后的反馈开销;所述信道状态信息还原模块包括上采样模块;所述上采样模块级联于所述解码器的输入侧,用于对所述压缩后的反馈开销进行还原,得到还原的反馈开销。
- 根据权利要求25所述的网络设备,其中,所述扩展增强的信道状态信息包括概率分布和维度统一的不同多输入多输出MIMO层和/或不同MIMO端口的信道状态信息;所述信道状态信息还原模块包括变换模块;所述变换模块级联于所述解码器的输出侧,用于执行以下至少一项:对所述概率分布和维度统一的不同MIMO层的信道状态信息进行概率分布还原,得到原始概率分布的不同MIMO层的信道状态信息;对所述概率分布和维度统一的不同MIMO端口的信道状态信息进行概率 分布和维度还原,得到原始概率分布和维度的不同MIMO端口的信道状态信息。
- 根据权利要求25所述的网络设备,其中,所述扩展增强的信道状态信息包括子带填充后的信道状态信息;所述信道状态信息还原模块包括子带裁剪模块;所述子带裁剪模块级联于所述解码器的输出侧,用于对子带填充后的信道状态信息进行裁剪和/或合并,得到原始子带数量的信道状态信息。
- 根据权利要求26所述的网络设备,其中,所述上采样模块包括以下任一项配置:所述上采样模块为邻近插值层;所述上采样模块为输入维度小于输出维度的全连接层;所述上采样模块为转置卷积上采样层。
- 根据权利要求29所述的网络设备,其中,所述上采样模块的输入维度是基于所述反馈开销的种类以及预定的量化比特数确定的。
- 根据权利要求27所述的网络设备,其中,所述变换模块包括以下任一项配置:所述变换模块为恒等变换层;所述变换模块在空域和频域分别采用一个全连接层;所述变换模块在空域和频域采用一个2维转置卷积层;所述变换模块在空域和频域合并维度,采用一个全连接层;所述变换模块在空域和频域合并维度,采用一个1维卷积层;所述变换模块在空域采用一个全连接层;所述变换模块在空域采用一个1维卷积层。
- 根据权利要求28所述的信道状态信息处理方法,其中,所述子带裁剪模块具体用于:对进行过子带周期循环填充的子带分组中的子带进行裁剪和/或合并。
- 一种信道状态信息处理装置,所述装置包括:增强模块,用于将信道状态信息输入至编码器模型,得到所述编码器模 型输出的扩展增强的信道状态信息;发送模块,用于将所述扩展增强的信道状态信息发送至网络设备;其中,所述编码器模型包括编码器,以及与所述编码器级联的信道状态信息扩展增强模块。
- 根据权利要求33所述的信道状态信息处理装置,其中,所述信道状态信息扩展增强模块包括下采样模块;所述下采样模块级联于所述编码器的输出侧,用于对所述信道状态信息的反馈开销进行压缩,得到压缩后的反馈开销;所述扩展增强的信道状态信息包括所述压缩后的反馈开销。
- 根据权利要求33所述的信道状态信息处理装置,其中,所述信道状态信息扩展增强模块包括预变换模块;所述预变换模块级联于所述编码器的输入侧,用于执行以下至少一项:调整不同多入多输出MIMO层的信道状态信息的概率分布,得到概率分布和维度统一的不同MIMO层的信道状态信息;调整不同MIMO端口的信道状态信息的概率分布和/或维度,得到概率分布和维度统一的不同MIMO端口的信道状态信息;所述扩展增强的信道状态信息包括所述概率分布和维度统一的不同MIMO层和/或不同MIMO端口的信道状态信息。
- 根据权利要求33所述的信道状态信息处理装置,其中,所述信道状态信息扩展增强模块包括子带填充模块;所述子带填充模块级联于所述编码器的输入侧,用于对所述信道状态信息的子带数进行填充,得到子带填充后的信道状态信息;所述扩展增强的信道状态信息包括所述子带填充后的信道状态信息。
- 根据权利要求34所述的信道状态信息处理装置,其中,所述下采样模块包括以下任一项配置:所述下采样模块为池化层;所述下采样模块为输入维度大于输出维度的全连接层;所述下采样模块为卷积下采样层。
- 根据权利要求37所述的信道状态信息处理装置,其中,所述下采样模块的输出维度是基于所述反馈开销的种类以及预定的量化比特数确定的。
- 根据权利要求35所述的信道状态信息处理装置,其中,所述预变换模块包括以下任一项配置:所述预变换模块为恒等变换层;所述预变换模块在空域和频域分别采用一个全连接层;所述预变换模块在空域和频域采用一个2维卷积层;所述预变换模块在空域和频域合并维度,采用一个全连接层;所述预变换模块在空域和频域合并维度,采用一个1维卷积层;所述预变换模块在空域采用一个全连接层;所述预变换模块在空域采用一个1维卷积层。
- 根据权利要求36所述的信道状态信息处理装置,其中,所述子带填充模块具体用于:在所述信道状态信息的子带数与所述编码器模型的输入子带数的余数大于0的情况下,基于所述编码器模型的输入子带数对所述信道状态信息的子带进行分组;对所述信道状态信息的子带数小于所述编码器模型的输入子带数的目标分组中的子带进行周期循环填充,直到所述目标分组中的子带数量等于所述编码器模型的输入子带数;所述周期循环填充包括:根据分组中各子带的排列顺序,依次复制各子带。
- 一种信道状态信息处理装置,所述装置包括:接收模块,用于接收终端发送的扩展增强的信道状态信息;还原模块,用于将所述扩展增强的信道状态信息输入至解码器模型,得到所述解码器模型输出的还原信道状态信息;其中,所述解码器模型包括解码器,以及与所述解码器级联的信道状态信息还原模块。
- 根据权利要求41所述的信道状态信息处理装置,其中,所述扩展增 强的信道状态信息包括压缩后的反馈开销;所述信道状态信息还原模块包括上采样模块;所述上采样模块级联于所述解码器的输入侧,用于对所述压缩后的反馈开销进行还原,得到还原的反馈开销。
- 根据权利要求41所述的信道状态信息处理装置,其中,所述扩展增强的信道状态信息包括概率分布和维度统一的不同多输入多输出MIMO层和/或不同MIMO端口的信道状态信息;所述信道状态信息还原模块包括变换模块;所述变换模块级联于所述解码器的输出侧,用于执行以下至少一项:对所述概率分布和维度统一的不同MIMO层的信道状态信息进行概率分布还原,得到原始概率分布的不同MIMO层的信道状态信息;对所述概率分布和维度统一的不同MIMO端口的信道状态信息进行概率分布和维度还原,得到原始概率分布和维度的不同MIMO端口的信道状态信息。
- 根据权利要求41所述的信道状态信息处理装置,其中,所述扩展增强的信道状态信息包括子带填充后的信道状态信息;所述信道状态信息还原模块包括子带裁剪模块;所述子带裁剪模块级联于所述解码器的输出侧,用于对子带填充后的信道状态信息进行裁剪和/或合并,得到原始子带数量的信道状态信息。
- 根据权利要求42所述的信道状态信息处理装置,其中,所述上采样模块包括以下任一项配置:所述上采样模块为邻近插值层;所述上采样模块为输入维度小于输出维度的全连接层;所述上采样模块为转置卷积上采样层。
- 根据权利要求45所述的信道状态信息处理装置,其中,所述上采样模块的输入维度是基于所述反馈开销的种类以及预定的量化比特数确定的。
- 根据权利要求43所述的信道状态信息处理装置,其中,所述变换模块包括以下任一项配置:所述变换模块为恒等变换层;所述变换模块在空域和频域分别采用一个全连接层;所述变换模块在空域和频域采用一个2维转置卷积层;所述变换模块在空域和频域合并维度,采用一个全连接层;所述变换模块在空域和频域合并维度,采用一个1维卷积层;所述变换模块在空域采用一个全连接层;所述变换模块在空域采用一个1维卷积层。
- 根据权利要求44所述的信道状态信息处理装置,其中,所述子带裁剪模块具体用于:对进行过子带周期循环填充的子带分组中的子带进行裁剪和/或合并。
- 一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行权利要求1至8任一项所述的方法,或者执行权利要求9至16任一项所述的方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US19/103,210 US20260051989A1 (en) | 2022-08-12 | 2023-08-10 | Channel state information processing method and apparatus |
| EP23851922.7A EP4572171A4 (en) | 2022-08-12 | 2023-08-10 | METHOD AND APPARATUS FOR PROCESSING CHANNEL STATE INFORMATION |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210969110.3 | 2022-08-12 | ||
| CN202210969110.3A CN117674926A (zh) | 2022-08-12 | 2022-08-12 | 信道状态信息处理方法及装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024032701A1 true WO2024032701A1 (zh) | 2024-02-15 |
Family
ID=89850947
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/112162 Ceased WO2024032701A1 (zh) | 2022-08-12 | 2023-08-10 | 信道状态信息处理方法及装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20260051989A1 (zh) |
| EP (1) | EP4572171A4 (zh) |
| CN (1) | CN117674926A (zh) |
| TW (1) | TWI856775B (zh) |
| WO (1) | WO2024032701A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025247079A1 (zh) * | 2024-05-28 | 2025-12-04 | 华为技术有限公司 | 通信方法和装置 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12615189B2 (en) * | 2024-09-18 | 2026-04-28 | Interdigital Patent Holdings, Inc. | Systems and methods for statistics based and topology based interoperable AI/ML model monitoring |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109672464A (zh) * | 2018-12-13 | 2019-04-23 | 西安电子科技大学 | 基于fcfnn的大规模mimo信道状态信息反馈方法 |
| US20210319286A1 (en) * | 2018-08-15 | 2021-10-14 | Imperial College Of Science, Technology And Medicine | Joint source channel coding for noisy channels using neural networks |
| CN114172765A (zh) * | 2021-12-03 | 2022-03-11 | 中国信息通信研究院 | 一种无线通信人工智能信道估计方法和设备 |
| CN114501353A (zh) * | 2020-10-23 | 2022-05-13 | 维沃移动通信有限公司 | 通信信息的发送、接收方法及通信设备 |
| CN114884549A (zh) * | 2022-05-06 | 2022-08-09 | 烟台中科网络技术研究所 | 基于深度学习的大规模mimo信道状态信息反馈方法 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114070374B (zh) * | 2018-11-02 | 2024-04-16 | 中兴通讯股份有限公司 | 一种csi反馈及接收方法、装置、存储介质 |
| CN110350958B (zh) * | 2019-06-13 | 2021-03-16 | 东南大学 | 一种基于神经网络的大规模mimo的csi多倍率压缩反馈方法 |
| WO2021108940A1 (en) * | 2019-12-01 | 2021-06-10 | Nokia Shanghai Bell Co., Ltd. | Channel state information feedback |
| US11936452B2 (en) * | 2020-02-28 | 2024-03-19 | Qualcomm Incorporated | Neural network based channel state information feedback |
| CN113660058B (zh) * | 2021-07-05 | 2024-01-23 | 广州大学 | 一种信道状态的信息反馈方法、装置、电子设备及介质 |
-
2022
- 2022-08-12 CN CN202210969110.3A patent/CN117674926A/zh active Pending
-
2023
- 2023-08-10 EP EP23851922.7A patent/EP4572171A4/en active Pending
- 2023-08-10 WO PCT/CN2023/112162 patent/WO2024032701A1/zh not_active Ceased
- 2023-08-10 US US19/103,210 patent/US20260051989A1/en active Pending
- 2023-08-11 TW TW112130217A patent/TWI856775B/zh active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20210319286A1 (en) * | 2018-08-15 | 2021-10-14 | Imperial College Of Science, Technology And Medicine | Joint source channel coding for noisy channels using neural networks |
| CN109672464A (zh) * | 2018-12-13 | 2019-04-23 | 西安电子科技大学 | 基于fcfnn的大规模mimo信道状态信息反馈方法 |
| CN114501353A (zh) * | 2020-10-23 | 2022-05-13 | 维沃移动通信有限公司 | 通信信息的发送、接收方法及通信设备 |
| CN114172765A (zh) * | 2021-12-03 | 2022-03-11 | 中国信息通信研究院 | 一种无线通信人工智能信道估计方法和设备 |
| CN114884549A (zh) * | 2022-05-06 | 2022-08-09 | 烟台中科网络技术研究所 | 基于深度学习的大规模mimo信道状态信息反馈方法 |
Non-Patent Citations (3)
| Title |
|---|
| LIQIANG JIN; QIUPING HUANG; QIUBIN GAO; YONGQIANG FEI; SHAOHUI SUN: "Scalable Framework For Deep Learning based CSI Feedback", ARXIV.ORG, CORNELL UNIVERSITY LIBRARY, 201 OLIN LIBRARY CORNELL UNIVERSITY ITHACA, NY 14853, 18 October 2022 (2022-10-18), 201 Olin Library Cornell University Ithaca, NY 14853, XP091347113 * |
| MIN ZHU, CATT: "Evaluation on AI/ML for CSI feedback enhancement", 3GPP DRAFT; R1-2300671; TYPE DISCUSSION; FS_NR_AIML_AIR, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. 3GPP RAN 1, no. Athens, GR; 20230227 - 20230303, 17 February 2023 (2023-02-17), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, XP052247817 * |
| See also references of EP4572171A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025247079A1 (zh) * | 2024-05-28 | 2025-12-04 | 华为技术有限公司 | 通信方法和装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4572171A4 (en) | 2026-01-07 |
| US20260051989A1 (en) | 2026-02-19 |
| CN117674926A (zh) | 2024-03-08 |
| TW202408195A (zh) | 2024-02-16 |
| TWI856775B (zh) | 2024-09-21 |
| EP4572171A1 (en) | 2025-06-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20250070910A1 (en) | Information processing method and apparatus, terminal, and network device | |
| CN110350958B (zh) | 一种基于神经网络的大规模mimo的csi多倍率压缩反馈方法 | |
| TWI856775B (zh) | 通道狀態資訊處理方法及裝置 | |
| US20240030980A1 (en) | Data transmission method and apparatus | |
| CN118120156A (zh) | 信道信息反馈模型的训练方法、装置、设备及存储介质 | |
| WO2023202385A1 (zh) | 信息传输方法、装置及存储介质 | |
| JP7743634B2 (ja) | ニューラルネットワーク操作方法、装置及び記憶媒体 | |
| JP7772831B2 (ja) | コードブック指示方法、装置及び記憶媒体 | |
| WO2023174108A1 (zh) | 一种通信方法及装置 | |
| US20250240075A1 (en) | Channel information feedback method, transmitting end device, and receiving end device | |
| WO2024207498A1 (en) | Channel state information feedback | |
| Aguerri et al. | In-network compression for multiterminal cascade MIMO systems | |
| WO2024055910A1 (zh) | 图样映射优化方法及装置 | |
| Ibrahim et al. | Low Complexity Beam Domain Processing for Autoencoder Based CSI Compression | |
| KR20240121644A (ko) | 통신 시스템에서 채널 상태 정보 피드백 방법 및 장치 | |
| WO2025213896A1 (zh) | 信道状态信息压缩方法、重构方法和电子设备 | |
| CN116366401A (zh) | 神经网络操作方法、装置及存储介质 | |
| WO2025082347A1 (zh) | 一种被用于无线通信的节点中的方法和装置 | |
| WO2025035429A1 (zh) | 信息传输方法及装置 | |
| WO2026031920A1 (zh) | 信道状态传输、获取方法、装置、终端及网络设备 | |
| JP2026506085A (ja) | 漸進的成長オートエンコーダ | |
| CN116264474A (zh) | 波束赋形方法、网络设备、装置及存储介质 | |
| CN121485737A (zh) | 一种面向6g的基于深度学习轻量化csi反馈方法 | |
| CN120639127A (zh) | 生成码本的方法、装置及设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23851922 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023851922 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2023851922 Country of ref document: EP Effective date: 20250312 |
|
| WWP | Wipo information: published in national office |
Ref document number: 2023851922 Country of ref document: EP |