WO2019105484A1 - Data transmission method and device - Google Patents

Data transmission method and device Download PDF

Info

Publication number
WO2019105484A1
WO2019105484A1 PCT/CN2018/118981 CN2018118981W WO2019105484A1 WO 2019105484 A1 WO2019105484 A1 WO 2019105484A1 CN 2018118981 W CN2018118981 W CN 2018118981W WO 2019105484 A1 WO2019105484 A1 WO 2019105484A1
Authority
WO
WIPO (PCT)
Prior art keywords
matrix
precoding matrix
information
precoding
network device
Prior art date
Application number
PCT/CN2018/118981
Other languages
French (fr)
Chinese (zh)
Inventor
沈海华
葛士斌
李波杰
毕晓艳
Original Assignee
华为技术有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Publication of WO2019105484A1 publication Critical patent/WO2019105484A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0417Feedback systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting

Definitions

  • the present application relates to the field of communications, and in particular, to a method and device for data transmission.
  • 5G mobile Internet and IoT services will become the main driving force for the development of mobile communications.
  • the 5th generation of mobile communication technology (5th-Generation, 5G) will meet the diverse business needs of people in the areas of residence, work, leisure and transportation, even in dense residential areas, offices, stadiums, open air gatherings, subways, expressways, High-speed rail and wide-area coverage, such as ultra-high traffic density, ultra-high connection density, and ultra-high mobility, can also provide users with ultra-high-definition video, virtual reality, cloud desktop, online games and other extreme business experiences.
  • 5G will penetrate into the Internet of Things and various industries, and integrate with industrial facilities, medical instruments, and transportation to effectively meet the diversified business needs of vertical industries such as industry, medical care, and transportation, and achieve real “ Everything is connected.”
  • Massive-MIMO is considered to be one of the key technologies of 5G, and it is the only wireless technology that can increase system capacity ten times or even 100 times.
  • large-scale multi-antenna technology can improve spectral efficiency and energy utilization efficiency through different dimensions (space, time domain, frequency domain, etc.).
  • 4/8 antenna systems generally use an open-loop or closed-loop codebook index to implement multiple-input multiple-output (MIMO) (maximum 4-stream), once the number of antennas on the base station side increases ( For example, 16, 32, 64, or 256 antennas, and the number of upstream streams (such as 8, 12, 24, 36, or 48 streams) will make the inter-stream correlation higher.
  • MIMO multiple-input multiple-output
  • the original standard codebook itself and the actual row channel It may be far from each other.
  • the open loop or the original simple codebook indication method is still used, the overall performance of the system is degraded.
  • the application provides a method and device for data transmission, which can improve system performance.
  • a method of data transmission comprising:
  • the network device determines a plurality of precoding matrices used by the terminal device to send uplink data on the multiple subbands, where the multiple subbands have a one-to-one correspondence with the plurality of precoding matrices, and the terminal device performs MIMO. Any one of a plurality of terminal devices transmitted;
  • the network device performs compression processing on the multiple precoding matrices to obtain compressed precoding matrix information
  • the network device sends the precoding matrix information to the terminal device.
  • the network device determines a plurality of precoding matrices corresponding to the uplink data sent by the multiple subbands used by the terminal device, and then compresses the multiple precoding matrices and sends the same to the terminal device.
  • the terminal device may further decompress the precoding matrix information by using the reverse process to obtain the multiple precoding matrices, and the terminal device may use the multiple precoding matrices to send uplink data on the multiple subbands.
  • the embodiment of the present application directly feeds the precoding matrix to the terminal device through the network device, and the existing open loop or closed loop codebook indication scheme is discarded. Therefore, the terminal device in the embodiment of the present application can adopt a more accurate precoding matrix (for example, a precoding matrix similar to or consistent with a channel state performs uplink MIMO encoding, which can improve system performance.
  • the network device determines the multiple precoding matrices by receiving an uplink measurement pilot signal, such as a sounding reference signal (SRS), sent by the terminal device.
  • an uplink measurement pilot signal such as a sounding reference signal (SRS)
  • the resource used by the terminal device to send the uplink data may be divided into the multiple sub-bands, and one sub-band may include a certain bandwidth resource.
  • the uplink resource used by the user includes 20 M bandwidth, and a total of 110 resources.
  • a resource block (RB) is assumed to be a sub-band, and the 20M bandwidth is 22 sub-bands. The embodiment of the present application is not limited to this.
  • the network device may compress the multiple precoding matrices in multiple compression manners.
  • the specific manner of compressing a plurality of precoding matrices by the network device in the embodiment of the present application will be respectively exemplified below.
  • the plurality of precoding matrices are compressed by combining precoding matrix decomposition.
  • the network device performs compression processing on the multiple precoding matrices to obtain compressed precoding matrix information, including:
  • the network device combines the multiple precoding matrices to obtain a combined precoding matrix
  • Decoding by the network device, the combined precoding matrix to obtain decomposition information
  • the network device generates the precoding matrix information according to the decomposition information.
  • the decomposition information may be obtained by using multiple decomposition manners in the embodiment of the present application. For example, it can be decomposed by eigenvalues, or singular value decomposition or the like.
  • the network device decomposes the combined precoding matrix to obtain the decomposition information, including:
  • the network device performs singular value decomposition on the combined precoding matrix to obtain a left singular matrix, a diagonal matrix composed of eigenvalues, and a right singular matrix, where the decomposition information includes the left singular matrix and the diagonal of the eigenvalues.
  • the network device generates the precoding matrix information according to the decomposition information, including:
  • the network device generates the precoding matrix information according to the left singular matrix, a diagonal matrix composed of the feature values, and the right singular matrix.
  • the network device may generate the precoding matrix information according to the left singular matrix, the diagonal matrix composed of the feature values, and the right singular matrix in various manners, which will be described below.
  • the network device according to the left singular matrix, the diagonal matrix composed of the feature values, and the right singular matrix, to generate the precoding matrix information, including:
  • the network device selects the left N singular matrix and the first N columns of the right singular matrix, and selects the first N eigenvalues of the diagonal matrix composed of the eigenvalues to obtain a compressed left singular matrix, a compressed right singular matrix, and a compressed eigenvalue.
  • the precoding matrix information includes the compressed left singular matrix, the compressed right singular matrix, and the compressed feature value, where 0 ⁇ N ⁇ m, where m represents the number of transmitting antennas of the terminal device;
  • the network device generates the precoding matrix information according to the left singular matrix, the diagonal matrix composed of the feature values, and the right singular matrix, including: The network device selects the left singular matrix and the first N columns of the right singular matrix, and selects the first N eigenvalues of the diagonal matrix to obtain a compressed left singular matrix, a compressed right singular matrix, and a compressed eigenvalue; The compressed left singular matrix, the compressed right singular matrix, and the compressed eigenvalues are quantized to obtain the precoding matrix information.
  • the difference between the first case and the second case is that in the first case, the compressed left singular matrix, the compressed right singular matrix, and the compressed eigenvalue need not be quantized, and the information is directly used as the precoding matrix information, and the network device
  • the precoding matrix information can be directly mapped to the time-frequency resource and transmitted to the terminal device, which can reduce the data processing process.
  • the network device needs to send the precoding matrix information to the terminal device after the compressed left singular matrix, the compressed right singular matrix, and the compressed eigenvalue are encoded, and the data can be improved by encoding and the like. Interference ability, security, etc., can improve network performance.
  • the foregoing describes a manner in which a network device compresses a plurality of precoding matrices by combining precoding matrix decomposition.
  • the following describes a network device compressing the plurality of precoding matrices by performing a difference with an average precoding matrix. Method two.
  • the plurality of precoding matrices are compressed by a difference from the average precoding matrix.
  • the network device performs compression processing on the multiple precoding matrices to obtain compressed precoding matrix information, including:
  • the network device performs a difference between the multiple precoding matrices and the average precoding matrix, and obtains a difference precoding matrix corresponding to each precoding matrix in the multiple precoding matrices;
  • the network device performs quantization processing on the difference precoding matrix corresponding to each precoding matrix in the average precoding matrix and the plurality of precoding matrices to obtain the precoding matrix information.
  • the embodiment of the present application will only transmit the information of the average precoding matrix and the difference precoding matrix. To the terminal device, it can reduce the amount of information transmitted, reduce network resources, and improve the overall performance of the system.
  • the sending, by the network device, the precoding matrix information to the terminal device includes:
  • the network device passes radio resource control (RRC) signaling, media access control control element (MAC-CE), downlink control information (DCI), or downlink data.
  • RRC radio resource control
  • MAC-CE media access control control element
  • DCI downlink control information
  • the channel transmits the precoding matrix information.
  • the network device may periodically send the precoding matrix information, and the period may be fixed or dynamically configured by the network device, and the embodiment of the present application is not limited thereto.
  • the method further includes:
  • the network device sends compressed mode indication information to the terminal device, where the compressed mode indication information is used to indicate a compression mode used by the network device to generate the precoding matrix information.
  • the network device may also send the compressed mode indication information by using the radio resource control RRC signaling, the medium access control layer control element MAC-CE, the downlink control information DCI, or the downlink data channel.
  • the network device may periodically send the compressed mode indication information, and the period may be fixed or dynamically configured by the network device, and the embodiment of the present application is not limited thereto.
  • an uplink MIMO (ULMIMO) scenario supporting uplink 24 streams is taken as an example. If each UE is 2 streams, a total of 12 UL MIMO transmissions can be performed.
  • the network device compresses all precoding matrices to be transmitted by each terminal device, and transmits the compressed mode and the compressed data information (ie, precoding matrix information) to the terminal side.
  • the compressed mode indication information and the precoding matrix information are sent together or independently by the network device.
  • the second aspect provides a method for data transmission. It should be understood that the method on the terminal device side described in the second aspect corresponds to the method for describing the network device in the first aspect, and the method on the terminal device side may refer to the description on the network device side. To avoid repetition, the detailed description is omitted as appropriate herein. The difference is that the network device compresses multiple precoding matrices to generate precoding matrix information, and the terminal device side needs to decompress the received precoding matrix information and obtain multiple precoding matrices.
  • the decompression manner of the precoding matrix information by the terminal device corresponds to the compression manner of the network device to the plurality of precoding matrices, and the decompression process may be regarded as the reverse process of compression.
  • the method for data transmission includes:
  • the terminal device performs a decompression process on the precoding matrix information to obtain a plurality of precoding matrices, where the plurality of precoding matrices have a one-to-one correspondence with a plurality of subbands;
  • the terminal device transmits uplink data on the plurality of subbands based on the plurality of precoding matrices.
  • the network device determines a plurality of precoding matrices corresponding to the uplink data sent by the multiple subbands used by the terminal device, and then compresses the multiple precoding matrices and sends the same to the terminal device.
  • the terminal device may further decompress the precoding matrix information by using the reverse process to obtain the multiple precoding matrices, and the terminal device may use the multiple precoding matrices to send uplink data on the multiple subbands.
  • the embodiment of the present application directly feeds the precoding matrix to the terminal device through the network device, and the existing open loop or closed loop codebook indication scheme is discarded. Therefore, the terminal device in the embodiment of the present application can adopt a more accurate precoding matrix (for example, a precoding matrix similar to or consistent with a channel state performs uplink MIMO encoding, which can improve system performance.
  • the terminal device performs a decompression process on the precoding matrix information to obtain a plurality of precoding matrices, including:
  • the terminal device decompresses the precoding matrix information to obtain decomposition information, where the decomposition information is information generated by the network device decomposing the combined precoding matrix formed by combining the plurality of precoding matrixes,
  • the terminal device generates the combined precoding matrix according to the decomposition information
  • the terminal device splits the precoding matrix to obtain the plurality of precoding matrices.
  • the decomposition information includes a compressed left singular matrix, a compressed diagonal matrix, and a compressed right singular matrix;
  • the terminal device generates the combined precoding matrix according to the decomposition information, including:
  • the terminal device performs a decompression process on the precoding matrix information to obtain a plurality of precoding matrices, including:
  • the terminal device decompresses the precoding matrix information, obtains an average precoding matrix of the multiple precoding matrices, and performs a difference between each precoding matrix and the average precoding matrix in the plurality of precoding matrices. Difference precoding matrix;
  • the terminal device sums the average precoding matrix and the difference precoding matrix corresponding to each precoding matrix to obtain the plurality of precoding matrices.
  • the terminal device receives the precoding matrix information sent by the network device, including:
  • the terminal device receives the network device to send the precoding matrix information by using radio resource control RRC signaling, a medium access control layer control element MAC-CE, downlink control information DCI, or a downlink data channel.
  • RRC radio resource control
  • the method further includes:
  • the terminal device receives the compression mode indication information sent by the network device, where the compression mode indication information is used to indicate a compression mode used by the network device to generate the precoding matrix information.
  • the terminal device decompresses the precoding matrix information, including:
  • the terminal device performs decompression processing on the precoding matrix information according to the compression mode.
  • the compressed mode indication information and the precoding matrix information are sent together or independently by the network device.
  • the embodiment of the present application directly feeds the precoding matrix to the terminal device through the network device, and the existing open loop or closed loop codebook indication scheme is discarded. Therefore, the terminal device in the embodiment of the present application can adopt a more accurate precoding matrix (for example, a precoding matrix similar to or consistent with a channel state performs uplink MIMO encoding, which can improve system performance.
  • a network device comprising various modules or units for performing the method of the first aspect or any of the possible implementations of the first aspect.
  • a terminal device comprising various modules or units for performing the method of any of the possible implementations of the second aspect or the second aspect.
  • a network device device including a transceiver, a processor, and a memory.
  • the processor is for controlling transceiver transceiver signals for storing a computer program for calling and running the computer program from memory such that the network device device performs the method of the first aspect and its possible implementations.
  • a terminal device including a transceiver, a processor, and a memory.
  • the processor is for controlling transceiver transceiver signals for storing a computer program for calling and running the computer program from memory such that the terminal device performs the method of the second aspect and its possible implementations.
  • a computer readable medium having stored thereon a computer program, which when executed by a computer, implements the method of any of the possible implementations of the first aspect or the first aspect.
  • a computer readable medium having stored thereon a computer program, which when executed by a computer, implements the method of any of the possible implementations of the second aspect or the second aspect.
  • a computer program product is provided, the computer program product being executed by a computer to implement the method of any of the first aspect or the first aspect of the first aspect.
  • a computer program product which when executed by a computer, implements the method of any of the possible implementations of the second aspect or the second aspect.
  • a processing apparatus including a processor and an interface
  • the processor is configured to perform the method in any one of the foregoing first aspect, the second aspect, the first aspect, or the second aspect.
  • the processing device in the foregoing sixth aspect may be a chip, and the processor may be implemented by using hardware or by software.
  • the processor may be a logic circuit, an integrated circuit, or the like;
  • the processor can be a general purpose processor, which is implemented by reading software code stored in the memory.
  • the memory can be integrated in the processor and can exist independently of the processor.
  • FIG. 1 is a schematic diagram of a scenario of a communication system applicable to an embodiment of the present application.
  • FIG. 2 is a schematic diagram of uplink transmission according to an embodiment of the present application.
  • FIG. 3 is a schematic diagram of uplink transmission according to another embodiment of the present application.
  • FIG. 4 is a schematic diagram of uplink transmission according to another embodiment of the present application.
  • FIG. 5 is a schematic flowchart of a method for data transmission according to an embodiment of the present application.
  • FIG. 6 is a schematic diagram of a process of compressing a precoding matrix by a network device according to an embodiment of the present application.
  • FIG. 7 is a schematic diagram of information transmitted by a network device according to an embodiment of the present application.
  • FIG. 8 is a schematic diagram of a process of compressing a precoding matrix by a network device according to another embodiment of the present application.
  • FIG. 9 is a schematic diagram of information transmitted by a network device according to another embodiment of the present application.
  • FIG. 10 is a schematic diagram of a process for a terminal device to decompress a precoding matrix according to an embodiment of the present application.
  • FIG. 11 is a schematic diagram of a process for a terminal device to decompress a precoding matrix according to another embodiment of the present application.
  • Figure 12 is a schematic block diagram of a network device in accordance with one embodiment of the present application.
  • FIG. 13 is a schematic block diagram of a terminal device according to an embodiment of the present application.
  • the embodiments of the present application are applicable to various communication systems, and therefore, the following description is not limited to a specific communication system.
  • GSM global system of mobile communication
  • CDMA code division multiple access
  • WCDMA wideband code division multiple access
  • System general packet radio service (GPRS), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (time division duplex, TDD), universal mobile telecommunication system (UMTS), wireless local area networks (WLAN), wireless fidelity (WiFi), and next-generation communication systems
  • the fifth generation (5th generation, 5G) communication system for example, a new radio (NR) system.
  • the network device may be a global system of mobile communication (GSM) or a base transceiver station (BTS) in code division multiple access (CDMA), or may be a broadband A base station (nodeB, NB) in a code division multiple access (WCDMA), or an evolved base station (eNB/eNodeB) in long term evolution (LTE), or a relay station or an access point, or a network side device in a future 5G network, for example, a transmission point (TRP or TP) in an NR system, a base station (gNB) in an NR system, a radio unit in an NR system, such as a remote radio unit One or a group of base stations (including multiple antenna panels) in a 5G system, etc.
  • Different network devices may be located in the same cell or in different cells, and are not limited herein.
  • the network device provides a service for the cell
  • the terminal device communicates with the network device by using a transmission resource (for example, a frequency domain resource, or a spectrum resource) used by the cell
  • the cell may be a network device.
  • a transmission resource for example, a frequency domain resource, or a spectrum resource
  • the cell may be a network device.
  • the cell may belong to a macro base station, or may belong to a base station corresponding to a small cell, where the small cell may include: a metro cell, a micro cell, and a pico cell. (Pico cell), femto cell, etc.
  • These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.
  • the cell may also be a hypercell.
  • the terminal device may also be referred to as a user equipment (UE), an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, and a terminal.
  • a wireless communication device a user agent, or a user device.
  • the access terminal may be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), with wireless communication.
  • the terminal device may also be a wearable device.
  • a wearable device which can also be called a wearable smart device, is a general term for applying wearable technology to intelligently design and wear wearable devices such as glasses, gloves, watches, clothing, and shoes.
  • a wearable device is a portable device that is worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are more than just a hardware device, but they also implement powerful functions through software support, data interaction, and cloud interaction.
  • Generalized wearable smart devices include full-featured, large-size, non-reliable smartphones for full or partial functions, such as smart watches or smart glasses, and focus on only one type of application, and need to work with other devices such as smartphones. Use, such as various smart bracelets for smart signs monitoring, smart jewelry, etc.
  • the embodiments of the present application can be applied to any of the foregoing communication systems.
  • the embodiment of the present application can be applied to an LTE system and a subsequent evolved system, such as 5G, or other wireless communication systems that use various radio access technologies, such as using code points.
  • a wireless network using Massive MIMO technology a wireless network using distributed antenna technology, and the like.
  • FIG. 1 is a schematic diagram of a scenario of a communication system applicable to an embodiment of the present application.
  • the communication system 100 includes a network side device 102, and the network side device 102 may include a plurality of antenna groups.
  • Each antenna group may include multiple antennas, for example, one antenna group may include antennas 104 and 106, another antenna group may include antennas 108 and 110, and an additional group may include antennas 112 and 114.
  • Two antennas are shown in Figure 1 for each antenna group, although more or fewer antennas may be used for each group.
  • Network side device 102 may additionally include a transmitter chain and a receiver chain, as will be understood by those of ordinary skill in the art, which may include various components associated with signal transmission and reception (eg, processors, modulators, multiplexers, Demodulator, demultiplexer or antenna, etc.).
  • a transmitter chain and a receiver chain may include various components associated with signal transmission and reception (eg, processors, modulators, multiplexers, Demodulator, demultiplexer or antenna, etc.).
  • the network side device 102 can communicate with a plurality of terminal devices (e.g., the terminal device 116 and the terminal device 122). However, it will be appreciated that the network side device 102 can communicate with any number of terminal devices similar to the terminal device 116 or 122.
  • Terminal devices 116 and 122 may be, for example, cellular telephones, smart phones, portable computers, handheld communication devices, handheld computing devices, satellite radios, global positioning systems, PDAs, and/or any other suitable for communicating over wireless communication system 100. device.
  • terminal device 116 is in communication with antennas 112 and 114, wherein antennas 112 and 114 transmit information to terminal device 116 over forward link 118 and receive information from terminal device 116 over reverse link 120.
  • terminal device 122 is in communication with antennas 104 and 106, wherein antennas 104 and 106 transmit information to terminal device 122 over forward link 124 and receive information from terminal device 122 over reverse link 126.
  • the forward link 118 can utilize a different frequency band than that used by the reverse link 120, and the forward link 124 can utilize the reverse link. 126 different frequency bands used.
  • FDD frequency division duplex
  • the forward link 118 and the reverse link 120 can use a common frequency band, a forward link 124, and a reverse link.
  • Link 126 can use a common frequency band.
  • Each set of antennas and/or areas designed for communication is referred to as a sector of the network side device 102.
  • the antenna group can be designed to communicate with terminal devices in sectors of the network side device 102 coverage area.
  • the transmit antenna of the network side device 102 can utilize beamforming to improve the signal to noise ratio of the forward links 118 and 124.
  • the neighboring cell is compared with the manner in which the network side device transmits a signal to all of its terminal devices through a single antenna. Mobile devices in the middle are subject to less interference.
  • the network side device 102, the terminal device 116, or the terminal device 122 may be a wireless communication transmitting device and/or a wireless communication receiving device.
  • the wireless communication transmitting device can encode the data for transmission.
  • the wireless communication transmitting device may acquire (eg, generate, receive from other communication devices, or store in memory, etc.) a certain number of data bits to be transmitted over the channel to the wireless communication receiving device.
  • Such data bits may be included in a transport block (or multiple transport blocks) of data that may be segmented to produce multiple code blocks.
  • the communication system 100 may be a public land mobile network PLMN network or a device to device (D2D) network or a machine to machine (M2M) network or other network, and FIG. 1 is merely an example for convenience of understanding.
  • PLMN public land mobile network
  • D2D device to device
  • M2M machine to machine
  • FIG. 1 is merely an example for convenience of understanding.
  • a simplified schematic diagram of the network may also include other network devices, which are not shown in FIG.
  • the transmitting end of the signal (for example, the terminal device) needs to precode the transmitting signal using the precoding matrix, and the transmitting end uses the precoding process to transmit the signal x.
  • the relationship between the received signal y and the received signal received by the receiving end can be as follows:
  • x is the transmission signal of the transmitting end
  • y is the received signal of the receiving end (for example, the network device)
  • H is the channel matrix
  • W is the precoding matrix
  • n is the noise.
  • the embodiment of the present application mainly relates to a scheme for determining a precoding matrix by a transmitting end (for example, when the transmitting end is a terminal device in uplink transmission).
  • the standard/product support network device for example, the base station BS
  • the base station BS has a maximum 8-antenna uplink reception, and generally adopts an open-loop or closed-loop codebook index to implement uplink MIMO (maximum 4-stream).
  • the network device for example, the base station BS
  • the network device does not perform the codebook indication, and directly performs uplink scheduling on the terminal device
  • multiple terminal devices for example, shown in FIG. 2
  • Each of the four terminal devices determines a corresponding precoding matrix and maps the data to each antenna and transmits.
  • the network device side and the terminal device side pre-store the same codebook, and the base station side first indicates the appropriate precoding threshold of the terminal device by using the downlink control information DCI according to the uplink channel state.
  • the codebook index is used by the terminal device to obtain a precoding matrix according to the codebook index query codebook, and precode the transmitted signal.
  • the schemes of FIG. 2 and FIG. 3 above can be applied to the case where the number of antennas on the network device side is small. However, once the number of antennas on the base station side increases (for example, 16, 32, 64, or 256 antennas), the number of upstream streams increases (for example, 8, 12, 24, 36 or 48 streams), the inter-stream correlation is relatively high. If the open-loop mode or the closed-code mode is still used, the precoding matrix used by the terminal device may be far from the actual channel. , resulting in a reduction in overall system performance.
  • the embodiment of the present application subtly proposes a method for determining the precoding.
  • the embodiment of the present application discards the existing
  • the scheme indicated by the ring or closed-loop codebook is a scheme in which the network device directly feeds back the precoding matrix to the terminal.
  • the compressed precoding matrix is sent by the network device, and the terminal device decompresses and obtains a precoding matrix corresponding to the channel state.
  • the network device may calculate a precoding matrix of the uplink transmission corresponding to the terminal device based on the measurement channel; perform pre-compression preprocessing on all precoding matrices to be sent, and send the compressed precoding matrix to the terminal device; After the information sent by the network device side is sent, the corresponding precoding matrix (decompression process) is decompressed, and uplink MIMO coding is performed based on the precoding matrix, and the precoded data is sent to the network device.
  • the embodiment of the present application implements uplink MIMO coding by using a more accurate precoding matrix (for example, a precoding matrix similar to or consistent with a channel state), which solves the problems of the prior art and can improve system performance.
  • a more accurate precoding matrix for example, a precoding matrix similar to or consistent with a channel state
  • FIG. 5 is a schematic flow chart of a method of determining precoding according to an embodiment of the present invention.
  • the method as shown in FIG. 5 can be applied to any of the above communication systems, and the communication system includes a plurality of terminal devices and network devices, and the plurality of terminal devices perform MIMO transmission with the network devices.
  • the method 500 as shown in FIG. 5 includes:
  • the network device determines a plurality of precoding matrices used by the terminal device to send uplink data on multiple subbands, where the multiple subbands have a one-to-one correspondence with the plurality of precoding matrices, and the terminal device performs MIMO transmission. Any of a plurality of terminal devices.
  • the network device determines the multiple precoding matrices by receiving an uplink measurement pilot signal, such as a Sounding Reference Signal (SRS), sent by the terminal device.
  • an uplink measurement pilot signal such as a Sounding Reference Signal (SRS)
  • SRS Sounding Reference Signal
  • the resource used by the terminal device to send the uplink data may be divided into the foregoing multiple sub-bands, and one sub-band may include a certain bandwidth resource.
  • the uplink resource used by the user includes 20 M bandwidth, for a total of 110 RB. Assuming that the 5RB is a sub-band, the 20M bandwidth is a total of 22 sub-bands.
  • the embodiment of the present application is not limited thereto. In actual applications, the size of the sub-band may be determined according to actual conditions, which is not limited by the embodiment of the present application.
  • the network device performs compression processing on the multiple precoding matrices to obtain compressed precoding matrix information.
  • the network device may compress the multiple precoding matrices in multiple compression manners.
  • the specific manner of compressing a plurality of precoding matrices by the network device in the embodiment of the present application will be respectively exemplified below.
  • the plurality of precoding matrices are compressed by combining precoding matrix decomposition.
  • the network device combines the multiple precoding matrices to obtain a combined precoding matrix; the network device decomposes the combined precoding matrix to obtain decomposition information; and the network device generates the precoding matrix according to the decomposition information. information.
  • the precoding matrix of the subband is W i (two-dimensional matrix [m][r], where m represents the terminal side uplink transmitting antenna, r represents the number of uplink scheduling layers), and the network device pre-codes all sub-band precoding matrices W i is combined into a new matrix, that is, the combined precoding matrix is W (two-dimensional matrix [m][r*subband_num], where subband_num represents the number of subbands).
  • the number of layers that are scheduled in different sub-bands may be different.
  • the description is made by taking the same number of layers of the uplink scheduling of the sub-bands as the example, but the embodiment of the present application is not limited thereto.
  • the decomposition information may be obtained by using multiple decomposition manners in the embodiment of the present application.
  • the eigenvalue decomposition or the singular value decomposition or the like may be used.
  • only the feature decomposition is taken as an example to describe the compression of the plurality of precoding matrices in the compression mode 1.
  • the embodiment of the present application is not limited thereto. .
  • the network device decomposes the combined precoding matrix to obtain the decomposition information, including:
  • the network device performs singular value decomposition on the combined precoding matrix to obtain a left singular matrix, a diagonal matrix composed of eigenvalues, and a right singular matrix, and the decomposition information includes the left singular matrix, a diagonal matrix composed of eigenvalues, and a right singularity matrix;
  • the network device generates the precoding matrix information according to the decomposition information, including:
  • the network device generates the precoding matrix information according to the left singular matrix, a diagonal matrix composed of the eigenvalues, and the right singular matrix.
  • the network device may generate the precoding matrix information according to the left singular matrix, the diagonal matrix composed of the feature values, and the right singular matrix in various manners, which will be described below.
  • the network device selects the left N singular matrix and the first N columns of the right singular matrix, and selects the first N eigenvalues of the diagonal matrix composed of the eigenvalues to obtain a compressed left singular matrix, a compressed right singular matrix, and a compression An eigenvalue, where the precoding matrix information includes the compressed left singular matrix, the compressed right singular matrix, and the compressed feature value, 0 ⁇ N ⁇ m, where m represents the number of transmitting antennas of the terminal device;
  • the network device selects the left singular matrix and the first N columns of the right singular matrix, and selects the first N eigenvalues of the diagonal matrix to obtain a compressed left singular matrix, a compressed right singular matrix, and a compressed eigenvalue;
  • the network device quantizes the compressed left singular matrix, the compressed right singular matrix, and the compressed eigenvalues to obtain the precoding matrix information.
  • the difference between the first case and the second case is that in the first case, the compressed left singular matrix, the compressed right singular matrix, and the compressed eigenvalue need not be quantized, and the information is directly used as the precoding matrix information, and the network device
  • the precoding matrix information can be directly mapped to the time-frequency resource and transmitted to the terminal device, which can reduce the data processing process.
  • the network device needs to send the precoding matrix information to the terminal device after the compressed left singular matrix, the compressed right singular matrix, and the compressed eigenvalue are encoded, and the data can be improved by encoding and the like. Interference ability, security, etc., can improve network performance.
  • the network device takes the first N columns of U and V respectively, obtains the compressed left singular matrix U1, compresses the right singular matrix V1, and takes the first N eigenvalues ( ⁇ 1 , ⁇ 2 , . . . ⁇ N ) in the S matrix.
  • the compressed feature value is obtained; only the U1, V1, and N feature values (ie, the compressed feature value) are sent to the terminal side.
  • the network device directly sends the U1, V1, and the compressed feature value
  • the network The device needs to perform the process of quantizing and encoding the U1, V1, and compression feature values before sending.
  • the network device in the embodiment of the present application only sends the U1, V1, and the compressed feature values to the terminal device, which can reduce the amount of information transmitted, reduce network resources, and improve overall system performance.
  • the transmission resource is 20M bandwidth
  • a total of 110 RBs assuming 5RB as a sub-band
  • the 20M bandwidth has a total of 22 sub-bands.
  • the network device side first receives the uplink measurement pilot signal sent by the terminal device, performs channel estimation, and uplink precoding calculation, and obtains a precoding matrix W i of each subband, and a dimension of the matrix W i . It is 8*2.
  • W i is as follows:
  • the network device side forms the uplink sub-band precoding matrix of the terminal device to form a combined precoding matrix W, W.
  • the network device obtains the compressed left singular matrix U1 in the first N columns of U, and obtains the compressed right singular matrix V1 in the first N columns of V, and the first N of the eight eigenvalues in S obtain the compressed feature value, 0 ⁇ N ⁇ 8.
  • the value of N may be a predetermined one, or the network device may be configured according to requirements, and the embodiment of the present application is not limited thereto.
  • the compressed left singular matrix U1 (8*3) is obtained, and the specific form of the compressed right singular matrix V1 (44*3) is as follows, and the compressed feature values include ⁇ 1 , ⁇ 2 , ⁇ 3 .
  • the network device side After acquiring the compressed left singular matrix U1, the right singular matrix V1, and the compressed feature value, the network device side sends the U1, V1, and compressed feature values to the terminal side in a certain manner.
  • Transmission mode 1 According to the above case 1, the network device directly maps the U1, V1, and compressed feature values to the time-frequency domain, and sends the signal to the terminal side. For example, the above information occupies resources of 159 REs in the frequency domain.
  • compresses feature values occupies 3 re resources.
  • Transmission mode 2 According to the above case 2, U1, V1, the compressed feature value is quantized and transmitted to the terminal side. It should be understood that, in the embodiment of the present application, a plurality of types of quantization may be used, as long as the U1, V1, and the compressed feature value information can be sent to the terminal side, which is not limited by the embodiment of the present application.
  • the network device can perform 8-bit quantization on the real/imaginary parts of all elements in U1 and V1, and 1 bit represents symbol bits (0 indicates a positive number, 1 indicates a negative number), 7 bits indicates a quantized value, and compressed feature values directly perform 8 bits.
  • Quantization (unsigned bits).
  • the quantization may be performed by: quantifying the IQ of all the data separately (there are 159 IQ data in the above mentioned scenario), assuming that 8 bit quantization is used, and 1 bit is used to represent the sign bit ( 1: indicates a negative number, 0 indicates a positive number), and 7 bits are used to represent a quantized value.
  • the IQ can be quantified using the following formula.
  • the terminal device in a case that the network device sends the quantized U1, V1, and compresses the feature value, the terminal device is configured to obtain the precoding matrix information.
  • the method also includes the network device transmitting the quantization mode indication information. That is, the network device transmits the quantization mode indication information and the quantized information to the terminal device.
  • the quantization mode indication information sent by the network device may include a quantization mode and a total length after quantization, and the quantized information sent by the network device may include U1 quantized information, V1 quantized information, and compressed feature values. Quantify information.
  • the U1, V1, and the compressed feature value may be quantized in other manners, as long as the U1, V1, and the compressed feature value can be sent to the terminal device side, the embodiment of the present application is not limited thereto. .
  • the foregoing describes a manner in which a network device compresses a plurality of precoding matrices by combining precoding matrix decomposition.
  • the following describes a network device compressing the plurality of precoding matrices by performing a difference with an average precoding matrix. Method two.
  • the plurality of precoding matrices are compressed by a difference from the average precoding matrix.
  • the network device performs linear averaging on the plurality of precoding matrices to obtain an average precoding matrix.
  • the network device performs a difference between the plurality of precoding matrices and the average precoding matrix to obtain the multiple precodings.
  • a difference precoding matrix corresponding to each precoding matrix in the matrix the network device quantizes the average precoding matrix and the difference precoding matrix corresponding to each precoding matrix in the plurality of precoding matrices, and obtains the Precoding matrix information.
  • the precoding matrix of the subband is W i (two-dimensional matrix [m][r], where m represents the terminal side uplink transmitting antenna, r represents the number of uplink scheduling layers), and the network device pre-codes all sub-band precoding matrices W i , linear averaging is performed to obtain an average precoding matrix W AVG .
  • W AVG (W 1 + W 2 +... + Wsubband_num) / subband_num
  • the precoding matrices of the respective subbands are similar, the values of the respective elements in the Wsub i are relatively small, so only a small number of bits are required to represent the Wsub i information.
  • the amount of data of the information of W AVG and Wsub i is less than the amount of data of the original W. Therefore, the embodiment of the present application only transmits the information of W AVG and Wsub i to the terminal device, which can reduce the amount of information transmitted, reduce network resources, and improve overall system performance.
  • the transmission resource is 20M bandwidth
  • a total of 110 RBs assuming 5RB as a sub-band
  • the 20M bandwidth has a total of 22 sub-bands.
  • the network device side first receives the uplink measurement pilot signal sent by the terminal device, performs channel estimation, and uplink precoding calculation, and obtains a precoding matrix W i of each subband, and the W i matrix dimension is 8*2.
  • W i is as follows:
  • the network device performs linear averaging on all subband precoding matrices W i to obtain an average precoding matrix W AVG .
  • W AVG (W 1 + W 2 +... + W 22 ) / 22
  • the network device compares the matrix W i and the matrix W AVG to obtain a difference value corresponding to each precoding matrix.
  • Precoding matrix Wsub i Precoding matrix Wsub i .
  • W AVG and Wsub i are merely exemplary. In practical applications, other quantization methods may also be used for quantization. Since Wsub i is a relative value, the value is compared. Small, only a small amount of quantized bits are needed for its quantization.
  • the method also includes the network device transmitting the quantization mode indication information. That is, the network device transmits the quantization mode indication information and the quantized information to the terminal device.
  • embodiments of the present application are not limited thereto.
  • the network device sends precoding matrix information to the terminal device.
  • the network device sends the precoding matrix information by using radio resource control RRC signaling, a medium access control layer control element MAC-CE, downlink control information DCI, or a downlink data channel.
  • the network device may periodically send the precoding matrix information, and the period may be fixed or dynamically configured by the network device, and the embodiment of the present application is not limited thereto.
  • the network device can perform compression processing through multiple compression modes. Accordingly, the terminal device needs to perform decompression in a corresponding manner to obtain a precoding matrix corresponding to each subband.
  • the method 500 may further include: the network device sending, to the terminal device, compressed mode indication information, where the compressed mode indication information is used to indicate that the network device generates the precoding matrix information. Compressed mode.
  • the network device may also send the compressed mode indication information by using the radio resource control RRC signaling, the medium access control layer control element MAC-CE, the downlink control information DCI, or the downlink data channel.
  • the terminal device receives the compression mode indication information sent by the network device, where the compression mode indication information is used to indicate a compression mode used by the network device to generate the precoding matrix information.
  • the network device may periodically send the compressed mode indication information, and the period may be fixed or dynamically configured by the network device, and the embodiment of the present application is not limited thereto.
  • the compressed mode indication information and the precoding matrix information are sent together or independently by the network device.
  • the network device compresses all precoding matrices to be transmitted by each terminal device, and transmits the compressed mode and the compressed data information (ie, precoding matrix information) to the terminal side.
  • the specific description of the compressed mode may be as shown in Table 1 below, and the compressed mode indication information may be 6 bits of data, wherein the previous 2 bits, that is, the compressed mode (first 2 bits) is used to represent the compression mode or compression described above.
  • the compressed mode 1 first 2 bits
  • the compressed information is quantized and then transmitted to the terminal side.
  • the compressed mode 2 (the first 2 bits), corresponding to the compression mode 2 in the above, in the compressed mode 2 (the first 2 bits), the information is quantized and sent to the terminal side after compression, since the value of N is not involved in the compression mode 2, therefore, In this mode, the compressed mode (last 4 bits) is invalid to the default value (Default).
  • the terminal device decompresses the precoding matrix information to obtain a plurality of precoding matrices, and the plurality of precoding matrices have a one-to-one correspondence with the plurality of subbands.
  • the decompression manner of the precoding matrix information by the terminal device corresponds to the compression manner of the network device to the plurality of precoding matrices, and the decompression process may be regarded as the reverse process of compression.
  • the terminal device decompresses the precoding matrix information to obtain a plurality of precoding matrices, including:
  • the terminal device decompresses the precoding matrix information to obtain decomposition information, where the decomposition information is information generated by the network device decomposing the combined precoding matrix formed by combining the plurality of precoding matrices, and the terminal device generates the information according to the decomposition information.
  • the combined precoding matrix the terminal device splits the precoding matrix to obtain the plurality of precoding matrices.
  • the decomposition information may be the result of the corresponding eigenvalue decomposition or the result of the singular value decomposition.
  • the decomposition information micro-correspondence singular value decomposition result will be described as an example.
  • the decomposition information includes a compressed left singular matrix, a compressed diagonal matrix, and a compressed right singular matrix;
  • the terminal device generates the combined precoding matrix according to the decomposition information, including:
  • the terminal device generates a combined precoding matrix of the plurality of precoding matrices according to the compressed left singular matrix, the compressed diagonal matrix, and the compressed right singular matrix.
  • the terminal device receives the compressed mode indication information and the compressed information, and parses the U1, V1, and N feature values based on the compressed mode; wherein U1:[m][N], V1:[r* Subband_num][N].
  • the combined precoding matrix W' is determined according to the following formula.
  • V 1 T represents the transposition of V 1
  • W' matrix dimension is [ m][r*subband_num].
  • the terminal device performs uplink MIMO coding based on the precoding matrix W i of each subband, wherein the precoding matrix dimension of the subband is [m][r], i represents the i th subband, and the total subband_num subbands
  • the transmission resource is 20M bandwidth
  • a total of 110 RBs assuming 5RB as a sub-band
  • the 20M bandwidth has a total of 22 sub-bands.
  • the eigenvalues are ⁇ 1 , ⁇ 2 , ⁇ 3
  • the terminal device calculates W(8*44), W i (8*2) according to the following formula
  • the terminal side performs uplink MIMO encoding using the precoding matrix W i (8*2) of each subband.
  • the terminal device decompresses the precoding matrix information to obtain a plurality of precoding matrices, including:
  • the terminal device decompresses the precoding matrix information, obtains an average precoding matrix of the plurality of precoding matrices, and performs difference precoding between each precoding matrix of the plurality of precoding matrices and the average precoding matrix. matrix;
  • the terminal device sums the average precoding matrix and the difference precoding matrix corresponding to each precoding matrix to obtain the plurality of precoding matrices.
  • the transmission resource is 20M bandwidth
  • a total of 110 RBs assuming 5RB as a sub-band
  • the 20M bandwidth has a total of 22 sub-bands.
  • the terminal device sends uplink data on the multiple subbands based on the multiple precoding matrices.
  • the network device determines a plurality of precoding matrices corresponding to the uplink data sent by the multiple subbands used by the terminal device, and then compresses the multiple precoding matrices and sends the same to the terminal device.
  • the terminal device may further decompress the precoding matrix information by using an inverse process to obtain the multiple precoding matrices, and the terminal device may use the multiple precoding matrices to send uplink data on the multiple subbands.
  • the network device needs to receive multiple uplink data that are transmitted by multiple terminal devices simultaneously through the MIMO technology, that is, each terminal device needs to perform the above process of 510-550, for the sake of brevity,
  • the method for determining the precoding in the embodiment of the present application is described in the embodiment of the present application, but the embodiment of the present application is not limited thereto.
  • the embodiment of the present application directly feeds the precoding matrix to the terminal device through the network device, and the existing open loop or closed loop codebook indication scheme is discarded. Therefore, the terminal device in the embodiment of the present application can adopt a more accurate precoding matrix (for example, a precoding matrix similar to or consistent with a channel state performs uplink MIMO encoding, which can improve system performance.
  • FIG. 1 to FIG. 11 are merely for facilitating the understanding of the embodiments of the present invention, and the embodiments of the present invention are not limited to the specific numerical values or specific examples illustrated. A person skilled in the art will be able to make various modifications and changes in accordance with the examples of FIG. 1 to FIG. 11 which are within the scope of the embodiments of the present invention.
  • the size of the sequence numbers of the foregoing processes does not mean the order of execution sequence, and the order of execution of each process should be determined by its function and internal logic, and should not be applied to the embodiment of the present application.
  • the implementation process constitutes any limitation.
  • FIG. 12 is a schematic structural diagram of a network device according to an embodiment of the present application, and may be, for example, a schematic structural diagram of a base station. As shown in FIG. 12, the network device 1200 can be applied to the system shown in FIG. 1 to perform the functions of the network device in the foregoing method embodiment.
  • the network device 1200 may include one or more radio frequency units, such as a remote radio unit (RRU) 121 and one or more baseband units (BBUs) (also referred to as digital units, digital units, DUs). ) 122.
  • the RRU 121 may be referred to as a transceiver unit 121.
  • the transceiver unit may also be referred to as a transceiver, transceiver circuit, or transceiver, etc., which may include at least one antenna 1211 and a radio frequency unit 1212.
  • the RRU 121 portion is mainly used for transmitting and receiving radio frequency signals and converting radio frequency signals and baseband signals, for example, for transmitting precoding matrix information to a terminal device.
  • the BBU 122 portion is mainly used for performing baseband processing, controlling a base station, and the like.
  • the RRU 121 and the BBU 122 may be physically disposed together or physically separated, that is, distributed base stations.
  • the BBU 122 is a control center of the base station, and may also be referred to as a processing unit 122, and is mainly used to perform baseband processing functions such as channel coding, multiplexing, modulation, spreading, and the like.
  • the BBU processing unit
  • the BBU can be used to control the base station to perform an operation procedure about the network device in the foregoing method embodiment.
  • the BBU 122 may be configured by one or more boards, and multiple boards may jointly support a single access standard radio access network (such as an LTE network), or may support different access technologies respectively. Access network (such as LTE network, 5G network or other network).
  • the BBU 122 also includes a memory 1221 and a processor 1222.
  • the memory 1221 is used to store necessary instructions and data.
  • the processor 1222 is configured to control the base station to perform necessary actions, for example, to control the base station to perform an operation procedure of the network device in the foregoing method embodiment.
  • the memory 1221 and the processor 1222 can serve one or more boards. That is, the memory and processor can be individually set on each board. It is also possible that multiple boards share the same memory and processor. In addition, the necessary circuits can be set on each board.
  • the processing unit is configured to determine multiple precoding matrices used by the terminal device to send uplink data on multiple subbands, where the multiple subbands and the multiple precoding matrices have one a corresponding relationship, the terminal device is any one of a plurality of terminal devices that perform MIMO transmission; performing compression processing on the plurality of precoding matrices to obtain compressed precoding matrix information; and transmitting and receiving units for using the terminal device Sending the precoding matrix information.
  • the embodiment of the present application directly feeds the precoding matrix to the terminal device through the network device, and the existing open loop or closed loop codebook indication scheme is discarded. Therefore, the terminal device in the embodiment of the present application can adopt a more accurate precoding matrix (for example, a precoding matrix similar to or consistent with a channel state performs uplink MIMO encoding, which can improve system performance.
  • the processing unit is specifically configured to: combine the multiple precoding matrices to obtain a combined precoding matrix; decompose the combined precoding matrix to obtain decomposition information, according to The decomposition information generates the precoding matrix information.
  • the processing unit is specifically configured to perform singular value decomposition on the combined precoding matrix to obtain a left singular matrix, a diagonal matrix composed of eigenvalues, and a right singular matrix, where the decomposition information And including the left singular matrix, a diagonal matrix composed of eigenvalues, and a right singular matrix; and generating the precoding matrix information according to the left singular matrix, the diagonal matrix composed of the eigenvalues, and the right singular matrix.
  • the processing unit is specifically configured to select the first N columns of the left singular matrix and the right singular matrix, and select the first N features of the diagonal matrix formed by the feature values. And obtaining a compressed left singular matrix, a compressed right singular matrix, and a compressed eigenvalue, wherein the precoding matrix information includes the compressed left singular matrix, the compressed right singular matrix, and the compressed eigenvalue, 0 ⁇ N ⁇ m, m represents the number of transmit antennas of the terminal device; or, the processing unit is specifically configured to select the first N columns of the left singular matrix and the right singular matrix, and select the first N of the diagonal matrix
  • the eigenvalues obtain a compressed left singular matrix, a compressed right singular matrix, and a compressed eigenvalue; and the compressed left singular matrix, the compressed right singular matrix, and the compressed eigenvalue are quantized to obtain the precoding matrix information.
  • the processing unit is specifically configured to: perform linear averaging on the plurality of precoding matrices to obtain an average precoding matrix; and separately compare the plurality of precoding matrices with the average precoding matrix
  • the coding matrix performs a difference, and obtains a difference precoding matrix corresponding to each precoding matrix in the plurality of precoding matrices; and corresponding to each precoding matrix in the average precoding matrix and the multiple precoding matrices
  • the difference precoding matrix performs quantization processing to obtain the precoding matrix information.
  • the transceiver unit is specifically configured to send the precoding matrix by using a radio resource control RRC signaling, a medium access control layer control element MAC-CE, a downlink control information DCI, or a downlink data channel. information.
  • the transceiver unit is further configured to send the compressed mode indication information to the terminal device, where the compressed mode indication information is used to indicate that the network device generates the precoding matrix information. Compressed mode.
  • the compressed mode indication information and the precoding matrix information are sent together or independently sent by the transceiver unit.
  • the network device 1200 shown in FIG. 12 can implement various processes related to the network device in the method embodiments of FIG. 1 to FIG.
  • the operations and/or functions of the various modules in the network device 1200 are respectively implemented in order to implement the corresponding processes in the foregoing method embodiments.
  • the detailed description is omitted here.
  • FIG. 13 is a schematic structural diagram of a terminal device according to an embodiment of the present disclosure.
  • the terminal device can be adapted for use in the system shown in FIG.
  • FIG. 13 shows only the main components of the terminal device.
  • the terminal device 1300 includes a processor, a memory, a control circuit, an antenna, and an input and output device.
  • the processor is mainly used for processing the communication protocol and the communication data, and controlling the entire terminal device, executing the software program, and processing the data of the software program, for example, for supporting the terminal device to perform the actions described in the foregoing method embodiments.
  • Memory is primarily used to store software programs and data.
  • the control circuit is mainly used for converting baseband signals and radio frequency signals and processing radio frequency signals.
  • the control circuit together with the antenna can also be called a transceiver, and is mainly used for transmitting and receiving RF signals in the form of electromagnetic waves.
  • Input and output devices such as touch screens, display screens, keyboards, etc., are primarily used to receive user input data and output data to the user.
  • the processor can read the software program in the storage unit, interpret and execute the instructions of the software program, and process the data of the software program.
  • the processor performs baseband processing on the data to be sent, and then outputs the baseband signal to the radio frequency circuit.
  • the radio frequency circuit performs radio frequency processing on the baseband signal, and then sends the radio frequency signal to the outside through the antenna in the form of electromagnetic waves.
  • the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor, which converts the baseband signal into data and processes the data.
  • FIG. 13 shows only one memory and processor for ease of illustration. In an actual terminal device, there may be multiple processors and memories.
  • the memory may also be referred to as a storage medium or a storage device, and the like.
  • the processor may include a baseband processor and a central processing unit, and the baseband processor is mainly used to process the communication protocol and the communication data, and the central processing unit is mainly used to control and execute the entire terminal device.
  • the processor in FIG. 13 can integrate the functions of the baseband processor and the central processing unit.
  • the baseband processor and the central processing unit can also be independent processors and interconnected by technologies such as a bus.
  • the terminal device may include a plurality of baseband processors to accommodate different network standards, and the terminal device may include a plurality of central processors to enhance its processing capabilities, and various components of the terminal devices may be connected through various buses.
  • the baseband processor can also be expressed as a baseband processing circuit or a baseband processing chip.
  • the central processing unit can also be expressed as a central processing circuit or a central processing chip.
  • the functions of processing the communication protocol and the communication data may be built in the processor, or may be stored in the storage unit in the form of a software program, and the processor executes the software program to implement the baseband processing function.
  • an antenna and a control circuit having a transceiving function can be regarded as a transceiving unit 131 of the terminal device 1300, for example, for supporting the terminal device to perform a transceiving function performed by the terminal device in the method implementation in FIG. .
  • the processor having the processing function is regarded as the processing unit 132 of the terminal device 1300.
  • the terminal device 1300 includes a transceiver unit 131 and a processing unit 132.
  • the transceiver unit can also be referred to as a transceiver, a transceiver, a transceiver, and the like.
  • the device for implementing the receiving function in the transceiver unit 131 can be regarded as a receiving unit, and the device for implementing the sending function in the transceiver unit 131 is regarded as a sending unit, that is, the transceiver unit 131 includes a receiving unit and a sending unit.
  • the receiving unit may also be referred to as a receiver, an input port, a receiving circuit, etc.
  • the transmitting unit may be referred to as a transmitter, a transmitter, or a transmitting circuit or the like.
  • the processing unit 132 can be configured to execute the instructions stored in the memory to control the transceiver unit 131 to receive signals and/or transmit signals to complete the functions of the terminal device in the foregoing method embodiment.
  • the function of the transceiver unit 131 can be implemented by a dedicated chip through a transceiver circuit or a transceiver.
  • the transceiver unit is configured to receive precoding matrix information sent by the network device, and the processing unit is configured to perform decompression processing on the precoding matrix information to obtain multiple precoding matrices, where the multiple The precoding matrix has a one-to-one correspondence with the plurality of subbands; the transceiver unit is further configured to send the uplink data on the plurality of subbands based on the plurality of precoding matrices.
  • the embodiment of the present application directly feeds the precoding matrix to the terminal device through the network device, and the existing open loop or closed loop codebook indication scheme is discarded. Therefore, the terminal device in the embodiment of the present application can adopt a more accurate precoding matrix (for example, a precoding matrix similar to or consistent with a channel state performs uplink MIMO encoding, which can improve system performance.
  • the processing unit is specifically configured to decompress the precoding matrix information acquisition decomposition information, where the decomposition information is a combination formed by the network device to the multiple precoding matrix combinations.
  • the information generated by the precoding matrix is decomposed, and the combined precoding matrix is generated according to the decomposition information; and the precoding matrix is split to obtain the plurality of precoding matrices.
  • the decomposition information includes a compressed left singular matrix, a compressed diagonal matrix, and a compressed right singular matrix; wherein the processing unit is specifically configured to compress a left singular matrix according to the compressed diagonal singular matrix Generating a combined precoding matrix of the plurality of precoding matrices by a matrix and a compressed right singular matrix;
  • the processing unit is specifically configured to decompress the precoding matrix information, obtain an average precoding matrix of the multiple precoding matrices, and each preamble of the plurality of precoding matrices.
  • a difference precoding matrix obtained by performing a difference between the coding matrix and the average precoding matrix; summing the average precoding matrix and the difference precoding matrix corresponding to each precoding matrix to obtain the plurality of Precoding matrix.
  • the transceiver unit is specifically configured to receive, by the network device, a RRC signaling, a media access control layer control element, a MAC-CE, a downlink control information, a DCI, or a downlink data channel.
  • the precoding matrix information is specifically configured to receive, by the network device, a RRC signaling, a media access control layer control element, a MAC-CE, a downlink control information, a DCI, or a downlink data channel.
  • the precoding matrix information is specifically configured to receive, by the network device, a RRC signaling, a media access control layer control element, a MAC-CE, a downlink control information, a DCI, or a downlink data channel.
  • the transceiver unit is further configured to receive compression mode indication information that is sent by the network device, where the compression mode indication information is used to instruct the network device to generate the precoding matrix information.
  • the compression mode is adopted, wherein the processing unit is specifically configured to perform decompression processing on the precoding matrix information according to the compression mode.
  • the compressed mode indication information and the precoding matrix information are sent together or independently by the network device.
  • the terminal device 1300 shown in FIG. 13 can implement various processes related to the terminal device in the method embodiments of FIG. 1 to FIG.
  • the operations and/or functions of the respective modules in the terminal device 1300 are respectively implemented in order to implement the corresponding processes in the foregoing method embodiments.
  • the detailed description is omitted here.
  • the embodiment of the present application further provides a processing apparatus, including a processor and an interface, and a processor, configured to perform a method for measuring a signal in any one of the foregoing method embodiments.
  • the above processing device may be a chip.
  • the processing device may be a Field-Programmable Gate Array (FPGA), may be an Application Specific Integrated Circuit (ASIC), or may be a System on Chip (SoC). It can be a Central Processor Unit (CPU), a Network Processor (NP), a Digital Signal Processor (DSP), or a Micro Controller (Micro Controller). Unit, MCU), can also be a Programmable Logic Device (PLD) or other integrated chip.
  • FPGA Field-Programmable Gate Array
  • ASIC Application Specific Integrated Circuit
  • SoC System on Chip
  • CPU Central Processor Unit
  • NP Network Processor
  • DSP Digital Signal Processor
  • MCU Micro Controller
  • PLD Programmable Logic Device
  • each step of the above method may be completed by an integrated logic circuit of hardware in a processor or an instruction in a form of software.
  • the steps of the method disclosed in the embodiments of the present application may be directly implemented as a hardware processor, or may be performed by a combination of hardware and software modules in the processor.
  • the software module can be located in a conventional storage medium such as random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, registers, and the like.
  • the storage medium is located in the memory, and the processor reads the information in the memory and combines the hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.
  • the processor in the embodiment of the present invention may be an integrated circuit chip with signal processing capability.
  • each step of the foregoing method embodiment may be completed by an integrated logic circuit of hardware in a processor or an instruction in a form of software.
  • the above processor may be a general purpose processor, a digital signal processor (DSP), an application specific integrated crucit (ASIC), a field programmable gate array (FPGA) or the like. Programming logic devices, discrete gates or transistor logic devices, discrete hardware components.
  • the methods, steps, and logical block diagrams disclosed in the embodiments of the present invention may be implemented or carried out.
  • the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
  • the steps of the method disclosed in the embodiments of the present invention may be directly implemented by the hardware decoding processor, or may be performed by a combination of hardware and software modules in the decoding processor.
  • the software module can be located in a conventional storage medium such as random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, registers, and the like.
  • the storage medium is located in the memory, and the processor reads the information in the memory and combines the hardware to complete the steps of the above method.
  • the memory in the embodiments of the present invention may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory.
  • the non-volatile memory may be a read-only memory (ROM), a programmable read only memory (ROMM), an erasable programmable read only memory (erasable PROM, EPROM), or an electrical Erase programmable EPROM (EEPROM) or flash memory.
  • the volatile memory can be a random access memory (RAM) that acts as an external cache.
  • RAM random access memory
  • RAM random access memory
  • many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (Synchronous DRAM).
  • SDRAM double data rate synchronous DRAM
  • DDR SDRAM double data rate synchronous DRAM
  • ESDRAM enhanced synchronous dynamic random access memory
  • SLDRAM synchronously connected dynamic random access memory
  • DR RAM direct memory bus random access memory
  • the embodiment of the present application further provides a communication system, including the foregoing network device and multiple terminal devices, where the multiple terminal devices perform MIMO transmission with the network device.
  • the embodiment of the present application further provides a computer readable medium having stored thereon a computer program, which is implemented by a computer to implement the method for signal measurement in any of the foregoing method embodiments.
  • the embodiment of the present application further provides a computer program product, which is implemented by a computer to implement the method for signal measurement in any of the foregoing method embodiments.
  • the computer program product includes one or more computer instructions.
  • the computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable device.
  • the computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be from a website site, computer, server or data center Transmission to another website site, computer, server or data center via wired (eg coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (eg infrared, wireless, microwave, etc.).
  • the computer readable storage medium can be any available media that can be accessed by a computer or a data storage device such as a server, data center, or the like that includes one or more available media.
  • the usable medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk, SSD)) and so on.
  • a magnetic medium eg, a floppy disk, a hard disk, a magnetic tape
  • an optical medium eg, a high-density digital video disc (DVD)
  • DVD high-density digital video disc
  • SSD solid state disk
  • a component can be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer.
  • an application running on a computing device and a computing device can be a component.
  • One or more components can reside within a process and/or execution thread, and the components can be located on one computer and/or distributed between two or more computers.
  • these components can execute from various computer readable media having various data structures stored thereon.
  • a component may, for example, be based on signals having one or more data packets (eg, data from two components interacting with another component between the local system, the distributed system, and/or the network, such as the Internet interacting with other systems) Communicate through local and/or remote processes.
  • data packets eg, data from two components interacting with another component between the local system, the distributed system, and/or the network, such as the Internet interacting with other systems
  • the size of the sequence numbers of the foregoing processes does not mean the order of execution sequence, and the order of execution of each process should be determined by its function and internal logic, and should not be applied to the embodiment of the present application.
  • the implementation process constitutes any limitation.
  • the disclosed systems, devices, and methods may be implemented in other manners.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division.
  • there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
  • each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the computer program product includes one or more computer instructions (programs).
  • programs When the computer program instructions (programs) are loaded and executed on a computer, the processes or functions described in accordance with embodiments of the present application are generated in whole or in part.
  • the computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable device.
  • the computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be from a website site, computer, server or data center Transfer to another website site, computer, server, or data center by wire (eg, coaxial cable, fiber optic, digital subscriber line (DSL), or wireless (eg, infrared, wireless, microwave, etc.).
  • the computer readable storage medium can be any available media that can be accessed by a computer or a data storage device such as a server, data center, or the like that includes one or more available media.
  • the usable medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)) or the like.
  • a magnetic medium eg, a floppy disk, a hard disk, a magnetic tape
  • an optical medium eg, a DVD
  • a semiconductor medium eg, a solid state disk (SSD)

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Radio Transmission System (AREA)

Abstract

The present application provides a data transmission method and device. The method comprises: a network device determining a plurality of precoding matrices used by a terminal device to send uplink data on a plurality of sub-bands, the plurality of sub-bands and the plurality of precoding matrices having a one-to-one correlation, the terminal device being any one of a plurality of terminal devices performing MIMO transmission; the network device performing compression processing of the plurality of precoding matrices, to acquire compressed precoding matrix information; and the network device sending the precoding matrix information to the terminal device. The terminal device in the embodiments of the present application may use a more accurate precoding matrix to perform uplink MIMO encoding, thereby improving system performance.

Description

数据传输的方法和设备Method and device for data transmission
本申请要求于2017年12月01日提交中国专利局、申请号为201711250844.1、申请名称为“数据传输的方法和设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。The present application claims priority to Chinese Patent Application No. JP-A No. No. No. No. No. No. No. No. No. No. No. No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No No
技术领域Technical field
本申请涉及通信领域,特别涉及一种数据传输的方法和设备。The present application relates to the field of communications, and in particular, to a method and device for data transmission.
背景技术Background technique
面向2020年及未来,移动互联网和物联网业务将成为移动通信发展的主要驱动力。第五代移动通信技术(5th-Generation,5G)将满足人们在居住、工作、休闲和交通等领域的多样化业务需求,即使在密集住宅区、办公室、体育场、露天集会、地铁、快速路、高铁和广域覆盖等具有超高流量密度、超高连接数密度、超高移动性特征的场景,也可以为用户提供超高清视频、虚拟现实、云桌面、在线游戏等极致业务体验。与此同时,5G还将渗透到物联网及各种行业领域,与工业设施、医疗仪器、交通工具等深度融合,有效满足工业、医疗、交通等垂直行业的多样化业务需求,实现真正的“万物互联”。For 2020 and beyond, mobile Internet and IoT services will become the main driving force for the development of mobile communications. The 5th generation of mobile communication technology (5th-Generation, 5G) will meet the diverse business needs of people in the areas of residence, work, leisure and transportation, even in dense residential areas, offices, stadiums, open air gatherings, subways, expressways, High-speed rail and wide-area coverage, such as ultra-high traffic density, ultra-high connection density, and ultra-high mobility, can also provide users with ultra-high-definition video, virtual reality, cloud desktop, online games and other extreme business experiences. At the same time, 5G will penetrate into the Internet of Things and various industries, and integrate with industrial facilities, medical instruments, and transportation to effectively meet the diversified business needs of vertical industries such as industry, medical care, and transportation, and achieve real “ Everything is connected."
为满足上述各种业务需求,其中大规模天线技术(Massive-MIMO)被认为是5G的关键技术之一,它是唯一可以十倍、甚至百倍提升***容量的无线技术。相比于4/8天线***,大规模多天线技术能够通过不同维度(空域、时域、频域等)提升频谱效率和能量利用效率。In order to meet the above various business requirements, Massive-MIMO is considered to be one of the key technologies of 5G, and it is the only wireless technology that can increase system capacity ten times or even 100 times. Compared to 4/8 antenna systems, large-scale multi-antenna technology can improve spectral efficiency and energy utilization efficiency through different dimensions (space, time domain, frequency domain, etc.).
目前4/8天线***,一般采用开环或者闭环码本指示(codebook index)来实现上行多输入多输出(multiple-input multiple-output,MIMO)(最大4流),一旦基站侧天线数增多(例如,16、32、64或256天线)、上行流数增多(如8、12、24、36或48流),会使得流间相关性比较高,然而原标准中码本本身与实际上行信道可能会相差较远,在某些场景如果仍然采用开环或者原简单的码本指示方式,从而导致***整体性能降低。At present, 4/8 antenna systems generally use an open-loop or closed-loop codebook index to implement multiple-input multiple-output (MIMO) (maximum 4-stream), once the number of antennas on the base station side increases ( For example, 16, 32, 64, or 256 antennas, and the number of upstream streams (such as 8, 12, 24, 36, or 48 streams) will make the inter-stream correlation higher. However, the original standard codebook itself and the actual row channel It may be far from each other. In some scenarios, if the open loop or the original simple codebook indication method is still used, the overall performance of the system is degraded.
因此,如何提高***性能,成为亟待解决的问题。Therefore, how to improve system performance has become an urgent problem to be solved.
发明内容Summary of the invention
本申请提供一种数据传输的方法和设备,能够提高***性能。The application provides a method and device for data transmission, which can improve system performance.
第一方面,提供了一种数据传输的方法,该方法包括:In a first aspect, a method of data transmission is provided, the method comprising:
网络设备确定终端设备在多个子带上发送上行数据所采用的多个预编码矩阵,其中,所述多个子带与所述多个预编码矩阵具有一一对应关系,所述终端设备为进行MIMO传输的多个终端设备中的任意一个;The network device determines a plurality of precoding matrices used by the terminal device to send uplink data on the multiple subbands, where the multiple subbands have a one-to-one correspondence with the plurality of precoding matrices, and the terminal device performs MIMO. Any one of a plurality of terminal devices transmitted;
所述网络设备对所述多个预编码矩阵进行压缩处理,获取压缩后的预编码矩阵信息;The network device performs compression processing on the multiple precoding matrices to obtain compressed precoding matrix information;
所述网络设备向终端设备发送所述预编码矩阵信息。The network device sends the precoding matrix information to the terminal device.
具体而言,在MIMO传输场景下,网络设备分别确定终端设备所使用的多个子带上发送上行数据对应的多个预编码矩阵,然后对该多个预编码矩阵进行压缩,并发送给终端设备,终端设备进而可以采用相反过程对预编码矩阵信息解压缩,获取该多个预编码矩阵,进而终端设备可以使用该多个预编码矩阵在该多个子带上发送上行数据。Specifically, in a MIMO transmission scenario, the network device determines a plurality of precoding matrices corresponding to the uplink data sent by the multiple subbands used by the terminal device, and then compresses the multiple precoding matrices and sends the same to the terminal device. The terminal device may further decompress the precoding matrix information by using the reverse process to obtain the multiple precoding matrices, and the terminal device may use the multiple precoding matrices to send uplink data on the multiple subbands.
因此,本申请实施例通过网络设备直接将预编码矩阵反馈给终端设备,摒弃了现有开环或闭环码本指示的方案,因此,本申请实施例终端设备可以采用更精确的预编码矩阵(例如与信道状态相近或一致的预编码矩阵)进行上行MIMO编码,能够提高***性能。Therefore, the embodiment of the present application directly feeds the precoding matrix to the terminal device through the network device, and the existing open loop or closed loop codebook indication scheme is discarded. Therefore, the terminal device in the embodiment of the present application can adopt a more accurate precoding matrix ( For example, a precoding matrix similar to or consistent with a channel state performs uplink MIMO encoding, which can improve system performance.
例如,网络设备通过接收终端设备发送的上行测量导频信号,例如探测参考信号(sounding reference signal,SRS)确定该多个预编码矩阵。For example, the network device determines the multiple precoding matrices by receiving an uplink measurement pilot signal, such as a sounding reference signal (SRS), sent by the terminal device.
应理解,本申请实施例中,终端设备发送上行数据所使用的资源可以划分为上述多个子带,一个子带可以包括一定带宽的资源,例如,用户使用的上行资源包括20M带宽,共110资源块(resource block,RB),假设5RB作为一子带,则20M带宽共22子带,本申请实施例并不限于此It should be understood that, in the embodiment of the present application, the resource used by the terminal device to send the uplink data may be divided into the multiple sub-bands, and one sub-band may include a certain bandwidth resource. For example, the uplink resource used by the user includes 20 M bandwidth, and a total of 110 resources. A resource block (RB) is assumed to be a sub-band, and the 20M bandwidth is 22 sub-bands. The embodiment of the present application is not limited to this.
应理解,本申请实施例中,网络设备可以采用多种压缩方式对上述多个预编码矩阵进行压缩。下面将分别举例说明本申请实施例网络设备对多个预编码矩阵压缩的具体方式。It should be understood that, in this embodiment of the present application, the network device may compress the multiple precoding matrices in multiple compression manners. The specific manner of compressing a plurality of precoding matrices by the network device in the embodiment of the present application will be respectively exemplified below.
压缩方式一:Compression method one:
通过组合预编码矩阵分解对该多个预编码矩阵进行压缩。The plurality of precoding matrices are compressed by combining precoding matrix decomposition.
可选地,在第一方面的某些实现方式中,所述网络设备对所述多个预编码矩阵进行压缩处理,获取压缩后的预编码矩阵信息;包括:Optionally, in some implementations of the first aspect, the network device performs compression processing on the multiple precoding matrices to obtain compressed precoding matrix information, including:
所述网络设备对所述多个预编码矩阵进行组合,获得组合预编码矩阵;The network device combines the multiple precoding matrices to obtain a combined precoding matrix;
所述网络设备对所述组合预编码矩阵进行分解,获取分解信息,Decoding, by the network device, the combined precoding matrix to obtain decomposition information,
所述网络设备根据所述分解信息,生成所述预编码矩阵信息。The network device generates the precoding matrix information according to the decomposition information.
应理解,本申请实施例中可以采用多种分解方式获取该分解信息。例如,可以通过特征值分解,或者奇异值分解等。It should be understood that the decomposition information may be obtained by using multiple decomposition manners in the embodiment of the present application. For example, it can be decomposed by eigenvalues, or singular value decomposition or the like.
可选地,在第一方面的某些实现方式中,所述网络设备对所述组合预编码矩阵进行分解,获取分解信息,包括:Optionally, in some implementations of the first aspect, the network device decomposes the combined precoding matrix to obtain the decomposition information, including:
所述网络设备对所述组合预编码矩阵进行奇异值分解,获得左奇异矩阵、特征值组成的对角矩阵和右奇异矩阵,所述分解信息包括所述左奇异矩阵、特征值组成的对角矩阵和右奇异矩阵;The network device performs singular value decomposition on the combined precoding matrix to obtain a left singular matrix, a diagonal matrix composed of eigenvalues, and a right singular matrix, where the decomposition information includes the left singular matrix and the diagonal of the eigenvalues. Matrix and right singular matrix;
其中,所述网络设备根据所述分解信息,生成所述预编码矩阵信息,包括:The network device generates the precoding matrix information according to the decomposition information, including:
所述网络设备根据所述左奇异矩阵、所述特征值组成的对角矩阵和所述右奇异矩阵生成所述预编码矩阵信息。The network device generates the precoding matrix information according to the left singular matrix, a diagonal matrix composed of the feature values, and the right singular matrix.
应理解,本申请实施例中网络设备可以通过多种方式根据该左奇异矩阵、该特征值组成的对角矩阵和该右奇异矩阵生成该预编码矩阵信息,下面将分情况描述。It should be understood that, in the embodiment of the present application, the network device may generate the precoding matrix information according to the left singular matrix, the diagonal matrix composed of the feature values, and the right singular matrix in various manners, which will be described below.
情况一,在第一方面的某些实现方式中,所述网络设备根据所述左奇异矩阵、所述特征值组成的对角矩阵和所述右奇异矩阵生成所述预编码矩阵信息,包括:该网络设备选取该左奇异矩阵和该右奇异矩阵的前N列,以及选取该特征值组成的对角矩阵的前N个特征值,得到压缩左奇异矩阵、压缩右奇异矩阵和压缩特征值,其中,该预编码矩阵信息包括该压缩左奇异矩阵、该压缩右奇异矩阵以及该压缩特征值,0<N<m,m表示该终端设 备的发射天线数目;In the first aspect, in some implementations of the first aspect, the network device, according to the left singular matrix, the diagonal matrix composed of the feature values, and the right singular matrix, to generate the precoding matrix information, including: The network device selects the left N singular matrix and the first N columns of the right singular matrix, and selects the first N eigenvalues of the diagonal matrix composed of the eigenvalues to obtain a compressed left singular matrix, a compressed right singular matrix, and a compressed eigenvalue. The precoding matrix information includes the compressed left singular matrix, the compressed right singular matrix, and the compressed feature value, where 0<N<m, where m represents the number of transmitting antennas of the terminal device;
情况二,在第一方面的某些实现方式中,所述网络设备根据所述左奇异矩阵、所述特征值组成的对角矩阵和所述右奇异矩阵生成所述预编码矩阵信息,包括:该网络设备选取该左奇异矩阵和该右奇异矩阵的前N列,以及选取该对角矩阵的前N个特征值,得到压缩左奇异矩阵、压缩右奇异矩阵和压缩特征值;该网络设备对该压缩左奇异矩阵、压缩右奇异矩阵和压缩特征值进行量化,得到该预编码矩阵信息。In the second aspect, in some implementations of the first aspect, the network device generates the precoding matrix information according to the left singular matrix, the diagonal matrix composed of the feature values, and the right singular matrix, including: The network device selects the left singular matrix and the first N columns of the right singular matrix, and selects the first N eigenvalues of the diagonal matrix to obtain a compressed left singular matrix, a compressed right singular matrix, and a compressed eigenvalue; The compressed left singular matrix, the compressed right singular matrix, and the compressed eigenvalues are quantized to obtain the precoding matrix information.
上述情况一和情况二的区别在于,情况一中,无需对压缩左奇异矩阵、该压缩右奇异矩阵以及该压缩特征值进行量化编码等,而是直接将这些信息作为预编码矩阵信息,网络设备可以直接将该预编码矩阵信息映射到时频资源上向终端设备发送,能够减少数据处理过程。The difference between the first case and the second case is that in the first case, the compressed left singular matrix, the compressed right singular matrix, and the compressed eigenvalue need not be quantized, and the information is directly used as the precoding matrix information, and the network device The precoding matrix information can be directly mapped to the time-frequency resource and transmitted to the terminal device, which can reduce the data processing process.
在情况二中,网络设备需要经过压缩左奇异矩阵、该压缩右奇异矩阵以及该压缩特征值进行量编码等过程后将预编码矩阵信息发送至终端设备,经过编码等过程,能够提高数据的抗干扰能力、提供安全性等,能够提升网络性能。In case 2, the network device needs to send the precoding matrix information to the terminal device after the compressed left singular matrix, the compressed right singular matrix, and the compressed eigenvalue are encoded, and the data can be improved by encoding and the like. Interference ability, security, etc., can improve network performance.
上面描述了网络设备通过对组合预编码矩阵分解以对该多个预编码矩阵进行压缩的方式一,下面描述网络设备通过与平均预编码矩阵作差的方式对该多个预编码矩阵进行压缩的方式二。The foregoing describes a manner in which a network device compresses a plurality of precoding matrices by combining precoding matrix decomposition. The following describes a network device compressing the plurality of precoding matrices by performing a difference with an average precoding matrix. Method two.
压缩方式二:Compression method two:
通过与平均预编码矩阵作差的方式对该多个预编码矩阵进行压缩。The plurality of precoding matrices are compressed by a difference from the average precoding matrix.
可选的,在第一方面的某些实现方式中,所述网络设备对所述多个预编码矩阵进行压缩处理,获取压缩后的预编码矩阵信息,包括:Optionally, in some implementations of the first aspect, the network device performs compression processing on the multiple precoding matrices to obtain compressed precoding matrix information, including:
所述网络设备对所述多个预编码矩阵进行线性平均,获得平均预编码矩阵;Performing, by the network device, linearly averaging the plurality of precoding matrices to obtain an average precoding matrix;
所述网络设备将所述多个预编码矩阵分别与所述平均预编码矩阵进行作差,获取所述多个预编码矩阵中每个预编码矩阵对应的差值预编码矩阵;The network device performs a difference between the multiple precoding matrices and the average precoding matrix, and obtains a difference precoding matrix corresponding to each precoding matrix in the multiple precoding matrices;
所述网络设备对所述平均预编码矩阵和所述多个预编码矩阵中每个预编码矩阵对应的差值预编码矩阵进行量化处理,获取所述预编码矩阵信息。And the network device performs quantization processing on the difference precoding matrix corresponding to each precoding matrix in the average precoding matrix and the plurality of precoding matrices to obtain the precoding matrix information.
由于平均预编码矩阵和差值预编码矩阵的数据量少于原来的多个预编码矩阵的数据量,因此,本申请实施例仅将仅将平均预编码矩阵和差值预编码矩阵的信息发送至终端设备,能够减少传输的信息量,降低网络资源,提高***整体性能。Since the data amount of the average precoding matrix and the difference precoding matrix is smaller than the data amount of the original multiple precoding matrices, the embodiment of the present application will only transmit the information of the average precoding matrix and the difference precoding matrix. To the terminal device, it can reduce the amount of information transmitted, reduce network resources, and improve the overall performance of the system.
结合第一方面,在第一方面的某些实现方式中,所述网络设备向终端设备发送所述预编码矩阵信息,包括:With reference to the first aspect, in some implementations of the first aspect, the sending, by the network device, the precoding matrix information to the terminal device includes:
所述网络设备通过无线资源控制(radio resource control,RRC)信令、媒体接入控制层控制元素(media access control control element,MAC-CE)、下行控制信息(downlink control information,DCI)或下行数据信道发送所述预编码矩阵信息。The network device passes radio resource control (RRC) signaling, media access control control element (MAC-CE), downlink control information (DCI), or downlink data. The channel transmits the precoding matrix information.
应理解,本申请实施例中,网络设备可以周期的发送该预编码矩阵信息,该周期可以是固定的,也可以是网络设备动态配置的,本申请实施例并不限于此。It should be understood that, in the embodiment of the present application, the network device may periodically send the precoding matrix information, and the period may be fixed or dynamically configured by the network device, and the embodiment of the present application is not limited thereto.
可选地,在第一方面的某些实现方式中,所述方法还包括:Optionally, in some implementations of the first aspect, the method further includes:
所述网络设备向所述终端设备发送压缩模式指示信息,所述压缩模式指示信息用于指示所述网络设备生成所述预编码矩阵信息所采用的压缩模式。The network device sends compressed mode indication information to the terminal device, where the compressed mode indication information is used to indicate a compression mode used by the network device to generate the precoding matrix information.
例如,该网络设备也可以通过无线资源控制RRC信令、媒体接入控制层控制元素 MAC-CE、下行控制信息DCI或下行数据信道发送该压缩模式指示信息。For example, the network device may also send the compressed mode indication information by using the radio resource control RRC signaling, the medium access control layer control element MAC-CE, the downlink control information DCI, or the downlink data channel.
应理解,本申请实施例中,网络设备可以周期的发送该压缩模式指示信息,该周期可以是固定的,也可以是网络设备动态配置的,本申请实施例并不限于此。It should be understood that, in this embodiment of the present application, the network device may periodically send the compressed mode indication information, and the period may be fixed or dynamically configured by the network device, and the embodiment of the present application is not limited thereto.
例如,以支持上行24流的上行MIMO(uplink MIMO,ULMIMO)场景为例,假设每个UE为2流,则可以共有12个进行UL MIMO传输。网络设备对每个终端设备待发送的所有预编码矩阵进行压缩,并将压缩模式和压缩后的数据信息(即预编码矩阵信息)发送至终端侧。For example, an uplink MIMO (ULMIMO) scenario supporting uplink 24 streams is taken as an example. If each UE is 2 streams, a total of 12 UL MIMO transmissions can be performed. The network device compresses all precoding matrices to be transmitted by each terminal device, and transmits the compressed mode and the compressed data information (ie, precoding matrix information) to the terminal side.
可选地,在第一方面的某些实现方式中,所述压缩模式指示信息和所述预编码矩阵信息是所述网络设备一起发送或者独立发送的。Optionally, in some implementations of the first aspect, the compressed mode indication information and the precoding matrix information are sent together or independently by the network device.
第二方面,提供了一种数据传输的方法,应理解,第二方面描述的终端设备侧的方法与第一方面描述网络设备的方法相对应,终端设备侧的方法可以参考网络设备侧的描述,避免重复,此处适当省略详细描述。区别在于,网络设备对多个预编码矩阵进行压缩,生成预编码矩阵信息,终端设备侧需要对接收到的预编码矩阵信息进行解压缩过程,并获得多个预编码矩阵。应理解,本申请实施例中,终端设备对预编码矩阵信息的解压缩方式与网络设备对多个预编码矩阵的压缩方式相对应,解压缩的过程可以看成是压缩的相反过程。The second aspect provides a method for data transmission. It should be understood that the method on the terminal device side described in the second aspect corresponds to the method for describing the network device in the first aspect, and the method on the terminal device side may refer to the description on the network device side. To avoid repetition, the detailed description is omitted as appropriate herein. The difference is that the network device compresses multiple precoding matrices to generate precoding matrix information, and the terminal device side needs to decompress the received precoding matrix information and obtain multiple precoding matrices. It should be understood that, in the embodiment of the present application, the decompression manner of the precoding matrix information by the terminal device corresponds to the compression manner of the network device to the plurality of precoding matrices, and the decompression process may be regarded as the reverse process of compression.
具体的,该数据传输的方法,包括:Specifically, the method for data transmission includes:
终端设备接收网络设备发送的预编码矩阵信息;Receiving, by the terminal device, precoding matrix information sent by the network device;
所述终端设备对所述预编码矩阵信息进行解压缩处理,获得多个预编码矩阵,所述多个预编码矩阵与多个子带具有一一对应关系;The terminal device performs a decompression process on the precoding matrix information to obtain a plurality of precoding matrices, where the plurality of precoding matrices have a one-to-one correspondence with a plurality of subbands;
所述终端设备基于所述多个预编码矩阵在所述多个子带上发送上行数据。The terminal device transmits uplink data on the plurality of subbands based on the plurality of precoding matrices.
具体而言,在MIMO传输场景下,网络设备分别确定终端设备所使用的多个子带上发送上行数据对应的多个预编码矩阵,然后对该多个预编码矩阵进行压缩,并发送给终端设备,终端设备进而可以采用相反过程对预编码矩阵信息解压缩,获取该多个预编码矩阵,进而终端设备可以使用该多个预编码矩阵在该多个子带上发送上行数据。Specifically, in a MIMO transmission scenario, the network device determines a plurality of precoding matrices corresponding to the uplink data sent by the multiple subbands used by the terminal device, and then compresses the multiple precoding matrices and sends the same to the terminal device. The terminal device may further decompress the precoding matrix information by using the reverse process to obtain the multiple precoding matrices, and the terminal device may use the multiple precoding matrices to send uplink data on the multiple subbands.
因此,本申请实施例通过网络设备直接将预编码矩阵反馈给终端设备,摒弃了现有开环或闭环码本指示的方案,因此,本申请实施例终端设备可以采用更精确的预编码矩阵(例如与信道状态相近或一致的预编码矩阵)进行上行MIMO编码,能够提高***性能。Therefore, the embodiment of the present application directly feeds the precoding matrix to the terminal device through the network device, and the existing open loop or closed loop codebook indication scheme is discarded. Therefore, the terminal device in the embodiment of the present application can adopt a more accurate precoding matrix ( For example, a precoding matrix similar to or consistent with a channel state performs uplink MIMO encoding, which can improve system performance.
可选地,在第一方面的某些实现方式中,所述终端设备对所述预编码矩阵信息进行解压缩处理,获得多个预编码矩阵,包括:Optionally, in some implementation manners of the first aspect, the terminal device performs a decompression process on the precoding matrix information to obtain a plurality of precoding matrices, including:
所述终端设备解压缩所述预编码矩阵信息获取分解信息,所述分解信息为所述网络设备对所述多个预编码矩阵组合形成的组合预编码矩阵分解后生成的信息,The terminal device decompresses the precoding matrix information to obtain decomposition information, where the decomposition information is information generated by the network device decomposing the combined precoding matrix formed by combining the plurality of precoding matrixes,
所述终端设备根据所述分解信息,生成所述组合预编码矩阵;The terminal device generates the combined precoding matrix according to the decomposition information;
所述终端设备拆分所述预编码矩阵,获得所述多个预编码矩阵。The terminal device splits the precoding matrix to obtain the plurality of precoding matrices.
可选地,在第一方面的某些实现方式中,所述分解信息包括压缩左奇异矩阵、压缩对角矩阵和压缩右奇异矩阵;Optionally, in some implementations of the first aspect, the decomposition information includes a compressed left singular matrix, a compressed diagonal matrix, and a compressed right singular matrix;
其中,所述终端设备根据所述分解信息,生成所述组合预编码矩阵,包括:The terminal device generates the combined precoding matrix according to the decomposition information, including:
所述终端设备根据所述压缩左奇异矩阵、压缩对角矩阵和压缩右奇异矩阵生成所述多个预编码矩阵的组合预编码矩阵;Generating, by the terminal device, a combined precoding matrix of the plurality of precoding matrices according to the compressed left singular matrix, the compressed diagonal matrix, and the compressed right singular matrix;
可选地,在第一方面的某些实现方式中,所述终端设备对所述预编码矩阵信息进行解压缩处理,获得多个预编码矩阵,包括:Optionally, in some implementation manners of the first aspect, the terminal device performs a decompression process on the precoding matrix information to obtain a plurality of precoding matrices, including:
所述终端设备解压缩所述预编码矩阵信息获取所述多个预编码矩阵的平均预编码矩阵以及所述多个预编码矩阵中每个预编码矩阵与所述平均预编码矩阵进行作差得到的差值预编码矩阵;The terminal device decompresses the precoding matrix information, obtains an average precoding matrix of the multiple precoding matrices, and performs a difference between each precoding matrix and the average precoding matrix in the plurality of precoding matrices. Difference precoding matrix;
所述终端设备将所述平均预编码矩阵与所述每个预编码矩阵对应的差值预编码矩阵求和,获得所述多个预编码矩阵。And the terminal device sums the average precoding matrix and the difference precoding matrix corresponding to each precoding matrix to obtain the plurality of precoding matrices.
可选地,在第一方面的某些实现方式中,所述终端设备接收网络设备发送的预编码矩阵信息,包括:Optionally, in some implementation manners of the first aspect, the terminal device receives the precoding matrix information sent by the network device, including:
所述终端设备接收所述网络设备通过无线资源控制RRC信令、媒体接入控制层控制元素MAC-CE、下行控制信息DCI或下行数据信道发送所述预编码矩阵信息。The terminal device receives the network device to send the precoding matrix information by using radio resource control RRC signaling, a medium access control layer control element MAC-CE, downlink control information DCI, or a downlink data channel.
可选地,在第一方面的某些实现方式中,所述方法还包括:Optionally, in some implementations of the first aspect, the method further includes:
所述终端设备接收所述网络设备发送的压缩模式指示信息,所述压缩模式指示信息用于指示所述网络设备生成所述预编码矩阵信息所采用的压缩模式,The terminal device receives the compression mode indication information sent by the network device, where the compression mode indication information is used to indicate a compression mode used by the network device to generate the precoding matrix information.
其中,所述终端设备对所述预编码矩阵信息进行解压缩处理,包括:The terminal device decompresses the precoding matrix information, including:
所述终端设备根据所述压缩模式对所述预编码矩阵信息进行解压缩处理。The terminal device performs decompression processing on the precoding matrix information according to the compression mode.
可选地,在第一方面的某些实现方式中,所述压缩模式指示信息和所述预编码矩阵信息是所述网络设备一起发送或者独立发送的。Optionally, in some implementations of the first aspect, the compressed mode indication information and the precoding matrix information are sent together or independently by the network device.
因此,本申请实施例通过网络设备直接将预编码矩阵反馈给终端设备,摒弃了现有开环或闭环码本指示的方案,因此,本申请实施例终端设备可以采用更精确的预编码矩阵(例如与信道状态相近或一致的预编码矩阵)进行上行MIMO编码,能够提高***性能。Therefore, the embodiment of the present application directly feeds the precoding matrix to the terminal device through the network device, and the existing open loop or closed loop codebook indication scheme is discarded. Therefore, the terminal device in the embodiment of the present application can adopt a more accurate precoding matrix ( For example, a precoding matrix similar to or consistent with a channel state performs uplink MIMO encoding, which can improve system performance.
第三方面,提供了一种网络设备,所述网络设备包括用于执行第一方面或第一方面任一种可能实现方式中的方法的各个模块或单元。In a third aspect, a network device is provided, the network device comprising various modules or units for performing the method of the first aspect or any of the possible implementations of the first aspect.
第四方面,提供了一种终端设备,所述终端设备包括用于执行第二方面或第二方面任一种可能实现方式中方法的各个模块或单元。In a fourth aspect, a terminal device is provided, the terminal device comprising various modules or units for performing the method of any of the possible implementations of the second aspect or the second aspect.
第五方面,提供了一种网络设备设备,包括收发器、处理器和存储器。该处理器用于控制收发器收发信号,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得该网络设备设备执行第一方面及其可能实现方式中的方法。In a fifth aspect, a network device device is provided, including a transceiver, a processor, and a memory. The processor is for controlling transceiver transceiver signals for storing a computer program for calling and running the computer program from memory such that the network device device performs the method of the first aspect and its possible implementations.
第六方面,提供了一种终端设备设备,包括收发器、处理器和存储器。该处理器用于控制收发器收发信号,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得该终端设备执行第二方面及其可能实现方式中的方法。In a sixth aspect, a terminal device is provided, including a transceiver, a processor, and a memory. The processor is for controlling transceiver transceiver signals for storing a computer program for calling and running the computer program from memory such that the terminal device performs the method of the second aspect and its possible implementations.
第七方面,提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被计算机执行时实现第一方面或第一方面的任一种可能的实现方式中的方法。According to a seventh aspect, there is provided a computer readable medium having stored thereon a computer program, which when executed by a computer, implements the method of any of the possible implementations of the first aspect or the first aspect.
第八方面,提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被计算机执行时实现第二方面或第二方面的任一种可能的实现方式中的方法。According to an eighth aspect, there is provided a computer readable medium having stored thereon a computer program, which when executed by a computer, implements the method of any of the possible implementations of the second aspect or the second aspect.
第九方面,提供了一种计算机程序产品,该计算机程序产品被计算机执行时实现第一方面或第一方面的任一种可能的实现方式中的方法。In a ninth aspect, a computer program product is provided, the computer program product being executed by a computer to implement the method of any of the first aspect or the first aspect of the first aspect.
第十方面,提供了一种计算机程序产品,该计算机程序产品被计算机执行时实现第二方面或第二方面的任一种可能的实现方式中的方法。According to a tenth aspect, there is provided a computer program product, which when executed by a computer, implements the method of any of the possible implementations of the second aspect or the second aspect.
第十一方面,提供了一种处理装置,包括处理器和接口;In an eleventh aspect, a processing apparatus is provided, including a processor and an interface;
该处理器,用于执行上述第一方面、第二方面、第一方面或第二方面的任一可能的实现方式中的方法。The processor is configured to perform the method in any one of the foregoing first aspect, the second aspect, the first aspect, or the second aspect.
应理解,上述第六方面中的处理装置可以是一个芯片,该处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,改存储器可以集成在处理器中,可以位于该处理器之外,独立存在。It should be understood that the processing device in the foregoing sixth aspect may be a chip, and the processor may be implemented by using hardware or by software. When implemented by hardware, the processor may be a logic circuit, an integrated circuit, or the like; When implemented by software, the processor can be a general purpose processor, which is implemented by reading software code stored in the memory. The memory can be integrated in the processor and can exist independently of the processor.
附图说明DRAWINGS
图1是本申请实施例可应用的通信***的场景示意图。FIG. 1 is a schematic diagram of a scenario of a communication system applicable to an embodiment of the present application.
图2是根据本申请一个实施例的上行传输示意图。2 is a schematic diagram of uplink transmission according to an embodiment of the present application.
图3是根据本申请另一实施例的上行传输示意图。FIG. 3 is a schematic diagram of uplink transmission according to another embodiment of the present application.
图4是根据本申请另一实施例的上行传输示意图。FIG. 4 is a schematic diagram of uplink transmission according to another embodiment of the present application.
图5是根据本申请一个实施例的数据传输的方法流程示意图。FIG. 5 is a schematic flowchart of a method for data transmission according to an embodiment of the present application.
图6是根据本申请一个实施例网络设备压缩预编码矩阵的过程示意图。FIG. 6 is a schematic diagram of a process of compressing a precoding matrix by a network device according to an embodiment of the present application.
图7是根据本申请一个实施例网络设备发送的信息的示意图。FIG. 7 is a schematic diagram of information transmitted by a network device according to an embodiment of the present application.
图8是根据本申请另一实施例网络设备压缩预编码矩阵的过程示意图。FIG. 8 is a schematic diagram of a process of compressing a precoding matrix by a network device according to another embodiment of the present application.
图9是根据本申请另一实施例网络设备发送的信息的示意图。FIG. 9 is a schematic diagram of information transmitted by a network device according to another embodiment of the present application.
图10是根据本申请一个实施例终端设备解压缩预编码矩阵的过程示意图。FIG. 10 is a schematic diagram of a process for a terminal device to decompress a precoding matrix according to an embodiment of the present application.
图11是根据本申请另一实施例终端设备解压缩预编码矩阵的过程示意图。FIG. 11 is a schematic diagram of a process for a terminal device to decompress a precoding matrix according to another embodiment of the present application.
图12是根据本申请一个实施例的网络设备的示意框图。Figure 12 is a schematic block diagram of a network device in accordance with one embodiment of the present application.
图13是根据本申请一个实施例的终端设备的示意框图。FIG. 13 is a schematic block diagram of a terminal device according to an embodiment of the present application.
具体实施方式Detailed ways
下面将结合附图,对本申请中的技术方案进行描述。The technical solutions in the present application will be described below with reference to the accompanying drawings.
本申请实施例可应用于各种通信***,因此,下面的描述不限制于特定通信***。例如,本申请实施例可以应用于全球移动通讯(global system of mobile communication,GSM)***、码分多址(code division multiple access,CDMA)***、宽带码分多址(wideband code division multiple access,WCDMA)***、通用分组无线业务(general packet radio service,GPRS)、长期演进(long term evolution,LTE)***、LTE频分双工(frequency division duplex,FDD)***、LTE时分双工(time division duplex,TDD)、通用移动通信***(universal mobile telecommunication system,UMTS)、无线局域网(wireless local area networks,WLAN)、无线保真(wireless fidelity,WiFi)以及下一代通信***,即第五代(5th generation,5G)通信***,例如,新空口(new radio,NR)***。The embodiments of the present application are applicable to various communication systems, and therefore, the following description is not limited to a specific communication system. For example, the embodiment of the present application can be applied to a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, and a wideband code division multiple access (WCDMA) system. System, general packet radio service (GPRS), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (time division duplex, TDD), universal mobile telecommunication system (UMTS), wireless local area networks (WLAN), wireless fidelity (WiFi), and next-generation communication systems, the fifth generation (5th generation, 5G) communication system, for example, a new radio (NR) system.
本申请实施例中,网络设备可以是全球移动通讯(global system of mobile communication,GSM)或码分多址(code division multiple access,CDMA)中的基站(base transceiver station,BTS),也可以是宽带码分多址(wideband code division multiple access,WCDMA)中的基站(nodeB,NB),还可以是长期演进(long term evolution,LTE)中的演进型基站(evolutional node B,eNB/eNodeB),或者中继站或接入点,或者未来5G 网络中的网络侧设备,例如,NR***中传输点(TRP或TP)、NR***中的基站(gNB)、NR***中的射频单元,如远端射频单元、5G***中的基站的一个或一组(包括多个天线面板)天线面板等。不同的网络设备可以位于同一个小区,也可以位于不同的小区,具体的在此不做限定。In the embodiment of the present application, the network device may be a global system of mobile communication (GSM) or a base transceiver station (BTS) in code division multiple access (CDMA), or may be a broadband A base station (nodeB, NB) in a code division multiple access (WCDMA), or an evolved base station (eNB/eNodeB) in long term evolution (LTE), or a relay station or an access point, or a network side device in a future 5G network, for example, a transmission point (TRP or TP) in an NR system, a base station (gNB) in an NR system, a radio unit in an NR system, such as a remote radio unit One or a group of base stations (including multiple antenna panels) in a 5G system, etc. Different network devices may be located in the same cell or in different cells, and are not limited herein.
另外,在本发明实施例中,网络设备为小区提供服务,终端设备通过该小区使用的传输资源(例如,频域资源,或者说,频谱资源)与网络设备进行通信,该小区可以是网络设备(例如基站)对应的小区,小区可以属于宏基站,也可以属于小小区(small cell)对应的基站,这里的小小区可以包括:城市小区(Metro cell)、微小区(Micro cell)、微微小区(Pico cell)、毫微微小区(Femto cell)等,这些小小区具有覆盖范围小、发射功率低的特点,适用于提供高速率的数据传输服务。另外,该小区还可以是超小区(Hypercell)。In addition, in the embodiment of the present invention, the network device provides a service for the cell, and the terminal device communicates with the network device by using a transmission resource (for example, a frequency domain resource, or a spectrum resource) used by the cell, where the cell may be a network device. (e.g., a base station) corresponding to a cell, the cell may belong to a macro base station, or may belong to a base station corresponding to a small cell, where the small cell may include: a metro cell, a micro cell, and a pico cell. (Pico cell), femto cell, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services. In addition, the cell may also be a hypercell.
本申请实施例中,终端设备也可以称为用户设备(user equipment,UE)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。接入终端可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字处理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备、无人机设备以及未来5G网络中的终端设备。In the embodiment of the present application, the terminal device may also be referred to as a user equipment (UE), an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, and a terminal. , a wireless communication device, a user agent, or a user device. The access terminal may be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), with wireless communication. Functional handheld devices, computing devices or other processing devices connected to wireless modems, in-vehicle devices, wearable devices, drone devices, and terminal devices in future 5G networks.
作为示例而非限定,在本发明实施例中,该终端设备还可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。By way of example and not limitation, in the embodiment of the present invention, the terminal device may also be a wearable device. A wearable device, which can also be called a wearable smart device, is a general term for applying wearable technology to intelligently design and wear wearable devices such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are more than just a hardware device, but they also implement powerful functions through software support, data interaction, and cloud interaction. Generalized wearable smart devices include full-featured, large-size, non-reliable smartphones for full or partial functions, such as smart watches or smart glasses, and focus on only one type of application, and need to work with other devices such as smartphones. Use, such as various smart bracelets for smart signs monitoring, smart jewelry, etc.
本申请实施例可以适应于上述任意通信***,例如,本申请实施例可以适用于LTE***以及后续的演进***如5G等,或其他采用各种无线接入技术的无线通信***,如采用码分多址,频分多址,时分多址,正交频分多址,单载波频分多址等接入技术的***,尤其适用于需要信道信息反馈和/或应用二级预编码技术的场景,例如应用Massive MIMO技术的无线网络、应用分布式天线技术的无线网络等。The embodiments of the present application can be applied to any of the foregoing communication systems. For example, the embodiment of the present application can be applied to an LTE system and a subsequent evolved system, such as 5G, or other wireless communication systems that use various radio access technologies, such as using code points. A system of multiple access, frequency division multiple access, time division multiple access, orthogonal frequency division multiple access, single carrier frequency division multiple access and other access technologies, especially suitable for scenes requiring channel information feedback and/or applying secondary precoding technology For example, a wireless network using Massive MIMO technology, a wireless network using distributed antenna technology, and the like.
图1是本申请实施例可应用的通信***的场景示意图。如图1所示,该通信***100包括网络侧设备102,网络侧设备102可包括多个天线组。每个天线组可以包括多个天线,例如,一个天线组可包括天线104和106,另一个天线组可包括天线108和110,附加组可包括天线112和114。图1中对于每个天线组示出了2个天线,然而可对于每个组使用更多或更少的天线。网络侧设备102可附加地包括发射机链和接收机链,本领域普通技术人员可以理解,它们均可包括与信号发送和接收相关的多个部件(例如处理器、调制器、复用器、解调器、解复用器或天线等)。FIG. 1 is a schematic diagram of a scenario of a communication system applicable to an embodiment of the present application. As shown in FIG. 1, the communication system 100 includes a network side device 102, and the network side device 102 may include a plurality of antenna groups. Each antenna group may include multiple antennas, for example, one antenna group may include antennas 104 and 106, another antenna group may include antennas 108 and 110, and an additional group may include antennas 112 and 114. Two antennas are shown in Figure 1 for each antenna group, although more or fewer antennas may be used for each group. Network side device 102 may additionally include a transmitter chain and a receiver chain, as will be understood by those of ordinary skill in the art, which may include various components associated with signal transmission and reception (eg, processors, modulators, multiplexers, Demodulator, demultiplexer or antenna, etc.).
网络侧设备102可以与多个终端设备(例如终端设备116和终端设备122)通信。然 而,可以理解,网络侧设备102可以与类似于终端设备116或122的任意数目的终端设备通信。终端设备116和122可以是例如蜂窝电话、智能电话、便携式电脑、手持通信设备、手持计算设备、卫星无线电装置、全球定位***、PDA和/或用于在无线通信***100上通信的任意其它适合设备。The network side device 102 can communicate with a plurality of terminal devices (e.g., the terminal device 116 and the terminal device 122). However, it will be appreciated that the network side device 102 can communicate with any number of terminal devices similar to the terminal device 116 or 122. Terminal devices 116 and 122 may be, for example, cellular telephones, smart phones, portable computers, handheld communication devices, handheld computing devices, satellite radios, global positioning systems, PDAs, and/or any other suitable for communicating over wireless communication system 100. device.
如图1所示,终端设备116与天线112和114通信,其中天线112和114通过前向链路118向终端设备116发送信息,并通过反向链路120从终端设备116接收信息。此外,终端设备122与天线104和106通信,其中天线104和106通过前向链路124向终端设备122发送信息,并通过反向链路126从终端设备122接收信息。As shown in FIG. 1, terminal device 116 is in communication with antennas 112 and 114, wherein antennas 112 and 114 transmit information to terminal device 116 over forward link 118 and receive information from terminal device 116 over reverse link 120. In addition, terminal device 122 is in communication with antennas 104 and 106, wherein antennas 104 and 106 transmit information to terminal device 122 over forward link 124 and receive information from terminal device 122 over reverse link 126.
例如,在频分双工(frequency division duplex,FDD)***中,例如,前向链路118可利用与反向链路120所使用的不同频带,前向链路124可利用与反向链路126所使用的不同频带。For example, in a frequency division duplex (FDD) system, for example, the forward link 118 can utilize a different frequency band than that used by the reverse link 120, and the forward link 124 can utilize the reverse link. 126 different frequency bands used.
再例如,在时分双工(time division duplex,TDD)***和全双工(full duplex)***中,前向链路118和反向链路120可使用共同频带,前向链路124和反向链路126可使用共同频带。As another example, in a time division duplex (TDD) system and a full duplex system, the forward link 118 and the reverse link 120 can use a common frequency band, a forward link 124, and a reverse link. Link 126 can use a common frequency band.
被设计用于通信的每组天线和/或区域称为网络侧设备102的扇区。例如,可将天线组设计为与网络侧设备102覆盖区域的扇区中的终端设备通信。在网络侧设备102通过前向链路118和124分别与终端设备116和122进行通信的过程中,网络侧设备102的发射天线可利用波束成形来改善前向链路118和124的信噪比。此外,与网络侧设备通过单个天线向它所有的终端设备发送信号的方式相比,在网络侧设备102利用波束成形向相关覆盖区域中随机分散的终端设备116和122发送信号时,相邻小区中的移动设备会受到较少的干扰。Each set of antennas and/or areas designed for communication is referred to as a sector of the network side device 102. For example, the antenna group can be designed to communicate with terminal devices in sectors of the network side device 102 coverage area. In the process in which the network side device 102 communicates with the terminal devices 116 and 122 through the forward links 118 and 124, respectively, the transmit antenna of the network side device 102 can utilize beamforming to improve the signal to noise ratio of the forward links 118 and 124. . In addition, when the network side device 102 uses beamforming to transmit signals to the randomly dispersed terminal devices 116 and 122 in the relevant coverage area, the neighboring cell is compared with the manner in which the network side device transmits a signal to all of its terminal devices through a single antenna. Mobile devices in the middle are subject to less interference.
在给定时间,网络侧设备102、终端设备116或终端设备122可以是无线通信发送装置和/或无线通信接收装置。当发送数据时,无线通信发送装置可对数据进行编码以用于传输。具体地,无线通信发送装置可获取(例如生成、从其它通信装置接收、或在存储器中保存等)要通过信道发送至无线通信接收装置的一定数目的数据比特。这种数据比特可包含在数据的传输块(或多个传输块)中,传输块可被分段以产生多个码块。At a given time, the network side device 102, the terminal device 116, or the terminal device 122 may be a wireless communication transmitting device and/or a wireless communication receiving device. When transmitting data, the wireless communication transmitting device can encode the data for transmission. In particular, the wireless communication transmitting device may acquire (eg, generate, receive from other communication devices, or store in memory, etc.) a certain number of data bits to be transmitted over the channel to the wireless communication receiving device. Such data bits may be included in a transport block (or multiple transport blocks) of data that may be segmented to produce multiple code blocks.
此外,该通信***100可以是公共陆地移动网络PLMN网络或者设备对设备(device to device,D2D)网络或者机器对机器(machine to machine,M2M)网络或者其他网络,图1仅为便于理解而示例的简化示意图,网络中还可以包括其他网络设备,图1中未予以画出。In addition, the communication system 100 may be a public land mobile network PLMN network or a device to device (D2D) network or a machine to machine (M2M) network or other network, and FIG. 1 is merely an example for convenience of understanding. A simplified schematic diagram of the network may also include other network devices, which are not shown in FIG.
为了使得本发明实施例更容易理解,下面首先对本发明实施中涉及的一些描述加以说明,这些说明不应视为对本发明所需要保护的范围的限定。In order to make the embodiments of the present invention easier to understand, the following description of the embodiments of the present invention is to be construed as a limitation of the scope of the invention.
在MIMO传输场景下,为了消除数据流之间的部分或全部干扰,信号的发送端(例如,终端设备)需要使用预编码矩阵对发送信号进行预编码,发送端采用预编码处理后发送信号x和接收端接收到的接收信号y和之间的关系可以如下公式所示:In the MIMO transmission scenario, in order to eliminate some or all of the interference between the data streams, the transmitting end of the signal (for example, the terminal device) needs to precode the transmitting signal using the precoding matrix, and the transmitting end uses the precoding process to transmit the signal x. The relationship between the received signal y and the received signal received by the receiving end can be as follows:
y=HWx+ny=HWx+n
其中,x为发送端的发送信号,y为接收端(例如,网络设备)的接收信号,H为信道矩阵,W为预编码矩阵,n表示噪声。Where x is the transmission signal of the transmitting end, y is the received signal of the receiving end (for example, the network device), H is the channel matrix, W is the precoding matrix, and n is the noise.
本申请实施例中主要涉及发送端(例如,上行传输时,该发送端为终端设备)如何确 定预编码矩阵的方案。The embodiment of the present application mainly relates to a scheme for determining a precoding matrix by a transmitting end (for example, when the transmitting end is a terminal device in uplink transmission).
目前标准/产品支持网络设备(例如,基站BS)侧最大8天线上行接收,一般采用开环或者闭环码本指示(codebook index)来实现上行MIMO(最大4流)。At present, the standard/product support network device (for example, the base station BS) side has a maximum 8-antenna uplink reception, and generally adopts an open-loop or closed-loop codebook index to implement uplink MIMO (maximum 4-stream).
例如,如图2所示,在开环模式下,网络设备(例如,基站BS)侧不进行码本指示,直接对终端设备进行上行调度,多个终端设备(例如,图2中示出了4个终端设备)各自确定对应的预编码矩阵,并将数据映射至各天线并发送。For example, as shown in FIG. 2, in the open loop mode, the network device (for example, the base station BS) does not perform the codebook indication, and directly performs uplink scheduling on the terminal device, and multiple terminal devices (for example, shown in FIG. 2) Each of the four terminal devices determines a corresponding precoding matrix and maps the data to each antenna and transmits.
再例如,如图3所示,在闭环模式下,网络设备侧和终端设备侧预存储有相同的码本,基站侧首先根据上行信道状态通过下行控制信息DCI指示终端设备合适的预编码阈值的码本索引(codebook index),终端设备根据码本索引查询码本获取预编码矩阵,并对发送信号进行预编码。For example, as shown in FIG. 3, in the closed loop mode, the network device side and the terminal device side pre-store the same codebook, and the base station side first indicates the appropriate precoding threshold of the terminal device by using the downlink control information DCI according to the uplink channel state. The codebook index is used by the terminal device to obtain a precoding matrix according to the codebook index query codebook, and precode the transmitted signal.
上述图2和图3的方案可以适用于网络设备侧天线数较少的情况,然而,一旦基站侧天线数增多(例如,16、32、64或256天线)、上行流数增多(如8、12、24、36或48流),会使得流间相关性比较高,如果仍然采用开环模式,或者闭码本指示方式,终端设备使用的预编码矩阵可能与实际上行信道可能会相差较远,导致***整体性能降低。The schemes of FIG. 2 and FIG. 3 above can be applied to the case where the number of antennas on the network device side is small. However, once the number of antennas on the base station side increases (for example, 16, 32, 64, or 256 antennas), the number of upstream streams increases (for example, 8, 12, 24, 36 or 48 streams), the inter-stream correlation is relatively high. If the open-loop mode or the closed-code mode is still used, the precoding matrix used by the terminal device may be far from the actual channel. , resulting in a reduction in overall system performance.
鉴于已有方案的问题,本申请实施例巧妙地提出一种确定预编码的方法,为了避免终端设备使用与信道状态相差较大的预编码矩阵进行预编码,本申请实施例摒弃了现有开环或闭环码本指示的方案,而是采用网络设备直接将预编码矩阵反馈给终端的方案,同时由于预编码矩阵信息量较大,为了降低网络资源,提高***整体性能,如图4所示,本申请实施例通过网络设备发送压缩后的预编码矩阵,终端设备解压缩获取与信道状态对应的预编码矩阵。具体地,网络设备可以基于测量信道计算终端设备对应的上行传输的预编码矩阵;并将所有待发送的预编码矩阵进行压缩预处理,并向终端设备发送压缩后的预编码矩阵;终端设备收到的网络设备侧发送的信息后,解压缩出相应的预编码矩阵(反压缩过程),并基于预编码矩阵进行上行MIMO编码,并将预编码后的数据发送至网络设备。In view of the problem of the existing solution, the embodiment of the present application subtly proposes a method for determining the precoding. In order to prevent the terminal device from precoding using a precoding matrix having a large difference in channel state, the embodiment of the present application discards the existing The scheme indicated by the ring or closed-loop codebook is a scheme in which the network device directly feeds back the precoding matrix to the terminal. At the same time, because the amount of information of the precoding matrix is large, in order to reduce network resources and improve overall system performance, as shown in FIG. In this embodiment, the compressed precoding matrix is sent by the network device, and the terminal device decompresses and obtains a precoding matrix corresponding to the channel state. Specifically, the network device may calculate a precoding matrix of the uplink transmission corresponding to the terminal device based on the measurement channel; perform pre-compression preprocessing on all precoding matrices to be sent, and send the compressed precoding matrix to the terminal device; After the information sent by the network device side is sent, the corresponding precoding matrix (decompression process) is decompressed, and uplink MIMO coding is performed based on the precoding matrix, and the precoded data is sent to the network device.
通过上述方案本申请实施例实现了终端侧采用更精确的预编码矩阵(例如与信道状态相近或一致的预编码矩阵)进行上行MIMO编码,解决了现有技术的问题,能够提高***性能。Through the foregoing solution, the embodiment of the present application implements uplink MIMO coding by using a more accurate precoding matrix (for example, a precoding matrix similar to or consistent with a channel state), which solves the problems of the prior art and can improve system performance.
以下,为了便于理解和说明,作为示例而非限定,以将本申请的传输信道状态信息的方法在通信***中的执行过程和动作进行说明。Hereinafter, for ease of understanding and explanation, the execution process and actions of the method for transmitting channel state information of the present application in the communication system will be described by way of example and not limitation.
图5是根据本发明一个实施例的确定预编码的方法示意性流程图。如图5所示的方法可以应用于上述任一通信***中,该通信***包括多个终端设备和网络设备,该多个终端设备与该网络设备间进行MIMO传输。具体而言,如图5所示的方法500包括:FIG. 5 is a schematic flow chart of a method of determining precoding according to an embodiment of the present invention. The method as shown in FIG. 5 can be applied to any of the above communication systems, and the communication system includes a plurality of terminal devices and network devices, and the plurality of terminal devices perform MIMO transmission with the network devices. Specifically, the method 500 as shown in FIG. 5 includes:
510,网络设备确定终端设备在多个子带上发送上行数据所采用的多个预编码矩阵,其中,该多个子带与该多个预编码矩阵具有一一对应关系,该终端设备为进行MIMO传输的多个终端设备中的任意一个。510. The network device determines a plurality of precoding matrices used by the terminal device to send uplink data on multiple subbands, where the multiple subbands have a one-to-one correspondence with the plurality of precoding matrices, and the terminal device performs MIMO transmission. Any of a plurality of terminal devices.
例如,网络设备通过接收终端设备发送的上行测量导频信号,例如探测参考信号(Sounding Reference Signal,SRS)确定该多个预编码矩阵。For example, the network device determines the multiple precoding matrices by receiving an uplink measurement pilot signal, such as a Sounding Reference Signal (SRS), sent by the terminal device.
应理解,本申请实施例中,终端设备发送上行数据所使用的资源可以划分为上述多个子带,一个子带可以包括一定带宽的资源,例如,用户使用的上行资源包括20M带宽,共110RB,假设5RB作为一子带,则20M带宽共22子带,本申请实施例并不限于此, 在实际应用中,子带的大小可以根据实际情况而定,本申请实施例并不对此做限定。It should be understood that, in the embodiment of the present application, the resource used by the terminal device to send the uplink data may be divided into the foregoing multiple sub-bands, and one sub-band may include a certain bandwidth resource. For example, the uplink resource used by the user includes 20 M bandwidth, for a total of 110 RB. Assuming that the 5RB is a sub-band, the 20M bandwidth is a total of 22 sub-bands. The embodiment of the present application is not limited thereto. In actual applications, the size of the sub-band may be determined according to actual conditions, which is not limited by the embodiment of the present application.
520,网络设备对该多个预编码矩阵进行压缩处理,获取压缩后的预编码矩阵信息。520. The network device performs compression processing on the multiple precoding matrices to obtain compressed precoding matrix information.
应理解,本申请实施例中,网络设备可以采用多种压缩方式对上述多个预编码矩阵进行压缩。下面将分别举例说明本申请实施例网络设备对多个预编码矩阵压缩的具体方式。It should be understood that, in this embodiment of the present application, the network device may compress the multiple precoding matrices in multiple compression manners. The specific manner of compressing a plurality of precoding matrices by the network device in the embodiment of the present application will be respectively exemplified below.
压缩方式一:Compression method one:
通过组合预编码矩阵分解对该多个预编码矩阵进行压缩。The plurality of precoding matrices are compressed by combining precoding matrix decomposition.
例如,该网络设备对该多个预编码矩阵进行组合,获得组合预编码矩阵;该网络设备对该组合预编码矩阵进行分解,获取分解信息;该网络设备根据该分解信息,生成该预编码矩阵信息。For example, the network device combines the multiple precoding matrices to obtain a combined precoding matrix; the network device decomposes the combined precoding matrix to obtain decomposition information; and the network device generates the precoding matrix according to the decomposition information. information.
例如,子带的预编码矩阵为W i(二维矩阵[m][r],其中,m表示终端侧上行发送天线,r表示上行调度的层数),网络设备将所有子带预编码矩阵W i组合成新的矩阵,即组合预编码矩阵为W(二维矩阵[m][r*subband_num],其中,subband_num表示子带个数)。 For example, the precoding matrix of the subband is W i (two-dimensional matrix [m][r], where m represents the terminal side uplink transmitting antenna, r represents the number of uplink scheduling layers), and the network device pre-codes all sub-band precoding matrices W i is combined into a new matrix, that is, the combined precoding matrix is W (two-dimensional matrix [m][r*subband_num], where subband_num represents the number of subbands).
应理解,不同子带上下调度的层数可能不同,为了便于描述,本文中均以子带的上行调度的层数相同即均为r为例描述,但本申请实施例并不限于此。It should be understood that the number of layers that are scheduled in different sub-bands may be different. For the convenience of description, the description is made by taking the same number of layers of the uplink scheduling of the sub-bands as the example, but the embodiment of the present application is not limited thereto.
应理解,本申请实施例中可以采用多种分解方式获取该分解信息。It should be understood that the decomposition information may be obtained by using multiple decomposition manners in the embodiment of the present application.
例如,可以通过特征值分解,或者奇异值分解等,下面本文中仅以特征分解为例,描述压缩方式一中对上述多个预编码矩阵进行压缩的方案,但本申请实施例并不限于此。For example, the eigenvalue decomposition, or the singular value decomposition or the like may be used. In the following, only the feature decomposition is taken as an example to describe the compression of the plurality of precoding matrices in the compression mode 1. However, the embodiment of the present application is not limited thereto. .
具体的,作为另一实施例,该网络设备对该组合预编码矩阵进行分解,获取分解信息,包括:Specifically, as another embodiment, the network device decomposes the combined precoding matrix to obtain the decomposition information, including:
该网络设备对该组合预编码矩阵进行奇异值分解,获得左奇异矩阵、特征值组成的对角矩阵和右奇异矩阵,该分解信息包括该左奇异矩阵、特征值组成的对角矩阵和右奇异矩阵;The network device performs singular value decomposition on the combined precoding matrix to obtain a left singular matrix, a diagonal matrix composed of eigenvalues, and a right singular matrix, and the decomposition information includes the left singular matrix, a diagonal matrix composed of eigenvalues, and a right singularity matrix;
其中,该网络设备根据该分解信息,生成该预编码矩阵信息,包括:The network device generates the precoding matrix information according to the decomposition information, including:
该网络设备根据该左奇异矩阵、该特征值组成的对角矩阵和该右奇异矩阵生成该预编码矩阵信息。The network device generates the precoding matrix information according to the left singular matrix, a diagonal matrix composed of the eigenvalues, and the right singular matrix.
应理解,本申请实施例中网络设备可以通过多种方式根据该左奇异矩阵、该特征值组成的对角矩阵和该右奇异矩阵生成该预编码矩阵信息,下面将分情况描述。It should be understood that, in the embodiment of the present application, the network device may generate the precoding matrix information according to the left singular matrix, the diagonal matrix composed of the feature values, and the right singular matrix in various manners, which will be described below.
情况一,该网络设备选取该左奇异矩阵和该右奇异矩阵的前N列,以及选取该特征值组成的对角矩阵的前N个特征值,得到压缩左奇异矩阵、压缩右奇异矩阵和压缩特征值,其中,该预编码矩阵信息包括该压缩左奇异矩阵、该压缩右奇异矩阵以及该压缩特征值,0<N<m,m表示该终端设备的发射天线数目;In the first case, the network device selects the left N singular matrix and the first N columns of the right singular matrix, and selects the first N eigenvalues of the diagonal matrix composed of the eigenvalues to obtain a compressed left singular matrix, a compressed right singular matrix, and a compression An eigenvalue, where the precoding matrix information includes the compressed left singular matrix, the compressed right singular matrix, and the compressed feature value, 0<N<m, where m represents the number of transmitting antennas of the terminal device;
情况二,该网络设备选取该左奇异矩阵和该右奇异矩阵的前N列,以及选取该对角矩阵的前N个特征值,得到压缩左奇异矩阵、压缩右奇异矩阵和压缩特征值;该网络设备对该压缩左奇异矩阵、压缩右奇异矩阵和压缩特征值进行量化,得到该预编码矩阵信息。In the second case, the network device selects the left singular matrix and the first N columns of the right singular matrix, and selects the first N eigenvalues of the diagonal matrix to obtain a compressed left singular matrix, a compressed right singular matrix, and a compressed eigenvalue; The network device quantizes the compressed left singular matrix, the compressed right singular matrix, and the compressed eigenvalues to obtain the precoding matrix information.
上述情况一和情况二的区别在于,情况一中,无需对压缩左奇异矩阵、该压缩右奇异矩阵以及该压缩特征值进行量化编码等,而是直接将这些信息作为预编码矩阵信息,网络设备可以直接将该预编码矩阵信息映射到时频资源上向终端设备发送,能够减少数据处理过程。在情况二中,网络设备需要经过压缩左奇异矩阵、该压缩右奇异矩阵以及该压缩特征值进行量编码等过程后将预编码矩阵信息发送至终端设备,经过编码等过程,能够提高 数据的抗干扰能力、提供安全性等,能够提升网络性能。The difference between the first case and the second case is that in the first case, the compressed left singular matrix, the compressed right singular matrix, and the compressed eigenvalue need not be quantized, and the information is directly used as the precoding matrix information, and the network device The precoding matrix information can be directly mapped to the time-frequency resource and transmitted to the terminal device, which can reduce the data processing process. In case 2, the network device needs to send the precoding matrix information to the terminal device after the compressed left singular matrix, the compressed right singular matrix, and the compressed eigenvalue are encoded, and the data can be improved by encoding and the like. Interference ability, security, etc., can improve network performance.
例如,网络设备将新矩阵W进行SVD分解[U,S,V]=SVD(W);得到左奇异矩阵(或称为左奇异向量)U([m][m]),特征值组成的对角矩阵S([m][r*subband_num]),右奇异矩阵(或称为右奇异向量)V([r*subband_num][r*subband_num])。For example, the network device performs SVD decomposition of the new matrix W [U, S, V] = SVD (W); obtains a left singular matrix (or called left singular vector) U ([m] [m]), which is composed of eigenvalues. Diagonal matrix S([m][r*subband_num]), right singular matrix (or right singular vector) V([r*subband_num][r*subband_num]).
之后,网络设备分别取U和V的前N列,得到压缩左奇异矩阵U1,压缩右奇异矩阵V1,取S矩阵中前N个特征值(λ 12,....λ N)得到压缩特征值;仅将U1、V1、N个特征值(即压缩特征值)发送至终端侧,具体的,在情况一中网络设备直接发送U1、V1、压缩特征值,在情况二中网络设备需要对U1、V1、压缩特征值进行量化编码等过程后再发送。 After that, the network device takes the first N columns of U and V respectively, obtains the compressed left singular matrix U1, compresses the right singular matrix V1, and takes the first N eigenvalues (λ 1 , λ 2 , . . . λ N ) in the S matrix. The compressed feature value is obtained; only the U1, V1, and N feature values (ie, the compressed feature value) are sent to the terminal side. Specifically, in case 1, the network device directly sends the U1, V1, and the compressed feature value, and in the second case, the network The device needs to perform the process of quantizing and encoding the U1, V1, and compression feature values before sending.
由于U1、V1和压缩特征值的数据量少于原W的数据量。因此,本申请实施例网络设备仅将U1、V1和压缩特征值发送至终端设备,能够减少传输的信息量,降低网络资源,提高***整体性能。Since the data amount of U1, V1 and the compressed feature value is smaller than the data amount of the original W. Therefore, the network device in the embodiment of the present application only sends the U1, V1, and the compressed feature values to the terminal device, which can reduce the amount of information transmitted, reduce network resources, and improve overall system performance.
下面结合图6具体的例子,详细描述本申请实施例中在压缩方式一中采用SVD分解对多个预编码矩阵进行压缩的具体方案。A specific scheme for compressing a plurality of precoding matrices by using SVD decomposition in the compression mode 1 in the embodiment of the present application is described in detail below with reference to the specific example of FIG. 6 .
例如,以支持上行24流的ULMIMO场景为例,假设每个UE为2流,则可以共有12个进行UL MIMO传输。For example, taking an UL MIMO scenario supporting uplink 24 streams as an example, assuming that each UE is 2 streams, a total of 12 UL MIMO transmissions can be performed.
假设传输资源为20M带宽,共110RB,假设5RB作为一子带,则20M带宽共22子带。假设终端侧上行发送天线m=8,上行调度的层数r=2。Assuming that the transmission resource is 20M bandwidth, a total of 110 RBs, assuming 5RB as a sub-band, the 20M bandwidth has a total of 22 sub-bands. Assume that the terminal side uplink transmitting antenna m=8, and the uplink scheduling layer number r=2.
具体而言,如图6所示,网络设备侧首先接收终端设备发送的上行测量导频信号,进行信道估计、上行预编码计算,获得各子带的预编码矩阵W i,矩阵W i的维度为8*2。W i的具体形式如下: Specifically, as shown in FIG. 6, the network device side first receives the uplink measurement pilot signal sent by the terminal device, performs channel estimation, and uplink precoding calculation, and obtains a precoding matrix W i of each subband, and a dimension of the matrix W i . It is 8*2. The specific form of W i is as follows:
Figure PCTCN2018118981-appb-000001
Figure PCTCN2018118981-appb-000001
w1=[w 11,w 21,...w 81] T W1=[w 11 ,w 21 ,...w 81 ] T
w2=[w 12,w 22,...w 82] T W2=[w 12 ,w 22 ,...w 82 ] T
然后,网络设备侧将终端设备上行子带预编码矩阵组成组合预编码矩阵W,W的形式Then, the network device side forms the uplink sub-band precoding matrix of the terminal device to form a combined precoding matrix W, W.
如下所示;As follows;
W=[W 1,W 2,W 3,...W 22] 8*44 W=[W 1 ,W 2 ,W 3 ,...W 22 ] 8*44
然后,网络设备对W进行SVD分解[U,S,V]=SVD(W),获得U(8*8),S(8*44),V(44*44),其中,S中有8个特征值。Then, the network device performs SVD decomposition on W [U, S, V] = SVD (W), and obtains U (8 * 8), S (8 * 44), V (44 * 44), wherein 8 in S Feature values.
Figure PCTCN2018118981-appb-000002
Figure PCTCN2018118981-appb-000002
之后,网络设备取U的前N列获得压缩左奇异矩阵U1,V前N列获得压缩右奇异矩阵V1,S中8个特征值的前N个获得压缩特征值,0<N<8。应理解,本申请实施例中,N的取值可以是预定的,也可以网络设备根据需求配置地,本申请实施例并不限于此。After that, the network device obtains the compressed left singular matrix U1 in the first N columns of U, and obtains the compressed right singular matrix V1 in the first N columns of V, and the first N of the eight eigenvalues in S obtain the compressed feature value, 0<N<8. It should be understood that, in the embodiment of the present application, the value of N may be a predetermined one, or the network device may be configured according to requirements, and the embodiment of the present application is not limited thereto.
假设N=3,则获取压缩左奇异矩阵U1(8*3),压缩右奇异矩阵V1(44*3)的具体形式如下所示,压缩特征值包括λ 123Assuming N=3, the compressed left singular matrix U1 (8*3) is obtained, and the specific form of the compressed right singular matrix V1 (44*3) is as follows, and the compressed feature values include λ 1 , λ 2 , λ 3 .
Figure PCTCN2018118981-appb-000003
Figure PCTCN2018118981-appb-000003
Figure PCTCN2018118981-appb-000004
Figure PCTCN2018118981-appb-000004
在获取到压缩左奇异矩阵U1、右奇异矩阵V1和压缩特征值后,网络设备侧将U1,V1,压缩特征值通过一定的方式发送至终端侧。After acquiring the compressed left singular matrix U1, the right singular matrix V1, and the compressed feature value, the network device side sends the U1, V1, and compressed feature values to the terminal side in a certain manner.
发送方式1:根据上述情况一,网络设备将U1,V1,压缩特征值直接映射于时频域,发送至终端侧。例如,上述信息在频域上占用159个RE的资源。Transmission mode 1: According to the above case 1, the network device directly maps the U1, V1, and compressed feature values to the time-frequency domain, and sends the signal to the terminal side. For example, the above information occupies resources of 159 REs in the frequency domain.
其中,U1:占用8*3=24个re资源,V1:占用44*3=132个re资源,压缩特征值:占用 3个re资源。Among them, U1: occupies 8*3=24 re resources, V1: occupies 44*3=132 re resources, and compresses feature values: occupies 3 re resources.
发送方式2:根据上述情况二,U1,V1,压缩特征值量化后发送至终端侧。应理解,本申请实施例中可以采用多种量化方式,只要能够将U1,V1,压缩特征值信息发送至终端侧即可,本申请实施例并不对此做限定。Transmission mode 2: According to the above case 2, U1, V1, the compressed feature value is quantized and transmitted to the terminal side. It should be understood that, in the embodiment of the present application, a plurality of types of quantization may be used, as long as the U1, V1, and the compressed feature value information can be sent to the terminal side, which is not limited by the embodiment of the present application.
例如,网络设备可以对U1、V1中所有元素的实部/虚部进行8bit量化,1bit表示符号位(0表示正数,1表示负数),7bit表示量化后的数值;压缩特征值直接进行8bit量化(无符号位)。则量化信息的长度为:U1:8*3*2(IQ)*8bit=384bit;V1:44*3*2(IQ)*8bit=2112bit;3个特征值:3*8=24bit;量化后的总信息长度Total_len=384+2112+24=2520bit。For example, the network device can perform 8-bit quantization on the real/imaginary parts of all elements in U1 and V1, and 1 bit represents symbol bits (0 indicates a positive number, 1 indicates a negative number), 7 bits indicates a quantized value, and compressed feature values directly perform 8 bits. Quantization (unsigned bits). The length of the quantized information is: U1:8*3*2(IQ)*8bit=384bit; V1:44*3*2(IQ)*8bit=2112bit; 3 eigenvalues: 3*8=24bit; after quantization The total message length is Total_len=384+2112+24=2520bit.
具体的,本申请实施例中可以通过以下方式进行量化:对所有的数据的IQ分别进行量化(上述提到的场景中IQ数据有159个),假设采用8bit量化,1bit用于表示符号位(1:表示负数,0表示正数),7bit用于表示量化值。具体的,可以采用以下公式对IQ进行量化。Specifically, in the embodiment of the present application, the quantization may be performed by: quantifying the IQ of all the data separately (there are 159 IQ data in the above mentioned scenario), assuming that 8 bit quantization is used, and 1 bit is used to represent the sign bit ( 1: indicates a negative number, 0 indicates a positive number), and 7 bits are used to represent a quantized value. Specifically, the IQ can be quantified using the following formula.
ceil(I*power(2,7))Ceil(I*power(2,7))
ceil(Q*power(2,7))Ceil(Q*power(2,7))
例如,针对数据0.583-0.213i而言,I=0.583,可表示为01001011(0.583量化后数据是75,对应7bit是1001010),Q=-0.213,可表示为10011100(0.213量化后数据是28,对就7bit是0011100)。For example, for data 0.583-0.213i, I=0.583, which can be expressed as 010011011 (0.583 after quantization, the data is 75, corresponding to 7bit is 1001010), and Q=-0.213, which can be expressed as 10011100 (0.213 after quantization, the data is 28, Right on 7bit is 0011100).
可选地,作为另一实施例,在网络设备发送量化后的U1,V1,压缩特征值的情况下,为了使得终端设备能够获取该预编码矩阵信息。该方法还包括网络设备发送量化模式指示信息。也就是说,网络设备向终端设备发送量化模式指示信息以及量化后的信息。具体的,如图7所示,网络设备发送的量化模式指示信息可以包括量化模式以及量化后总长度,网络设备发送的量化后的信息可以包括U1量化后信息,V1量化后信息,压缩特征值量化信息。Optionally, in another embodiment, in a case that the network device sends the quantized U1, V1, and compresses the feature value, the terminal device is configured to obtain the precoding matrix information. The method also includes the network device transmitting the quantization mode indication information. That is, the network device transmits the quantization mode indication information and the quantized information to the terminal device. Specifically, as shown in FIG. 7, the quantization mode indication information sent by the network device may include a quantization mode and a total length after quantization, and the quantized information sent by the network device may include U1 quantized information, V1 quantized information, and compressed feature values. Quantify information.
应理解,本申请实施例中也可以采用其他方式对U1,V1,压缩特征值进行量化,只要能够将U1,V1,压缩特征值发送至终端设备侧即可,本申请实施例并不限于此。It should be understood that, in the embodiment of the present application, the U1, V1, and the compressed feature value may be quantized in other manners, as long as the U1, V1, and the compressed feature value can be sent to the terminal device side, the embodiment of the present application is not limited thereto. .
上面描述了网络设备通过对组合预编码矩阵分解以对该多个预编码矩阵进行压缩的方式一,下面描述网络设备通过与平均预编码矩阵作差的方式对该多个预编码矩阵进行压缩的方式二。The foregoing describes a manner in which a network device compresses a plurality of precoding matrices by combining precoding matrix decomposition. The following describes a network device compressing the plurality of precoding matrices by performing a difference with an average precoding matrix. Method two.
压缩方式二:Compression method two:
通过与平均预编码矩阵作差的方式对该多个预编码矩阵进行压缩。The plurality of precoding matrices are compressed by a difference from the average precoding matrix.
具体的,该网络设备对该多个预编码矩阵进行线性平均,获得平均预编码矩阵;该网络设备将该多个预编码矩阵分别与该平均预编码矩阵进行作差,获取该多个预编码矩阵中每个预编码矩阵对应的差值预编码矩阵;该网络设备对该平均预编码矩阵和该多个预编码矩阵中每个预编码矩阵对应的差值预编码矩阵进行量化处理,获取该预编码矩阵信息。Specifically, the network device performs linear averaging on the plurality of precoding matrices to obtain an average precoding matrix. The network device performs a difference between the plurality of precoding matrices and the average precoding matrix to obtain the multiple precodings. a difference precoding matrix corresponding to each precoding matrix in the matrix; the network device quantizes the average precoding matrix and the difference precoding matrix corresponding to each precoding matrix in the plurality of precoding matrices, and obtains the Precoding matrix information.
例如,子带的预编码矩阵为W i(二维矩阵[m][r],其中,m表示终端侧上行发送天线,r表示上行调度的层数),网络设备将所有子带预编码矩阵W i,进行线性平均,获得平均预编码矩阵W AVGFor example, the precoding matrix of the subband is W i (two-dimensional matrix [m][r], where m represents the terminal side uplink transmitting antenna, r represents the number of uplink scheduling layers), and the network device pre-codes all sub-band precoding matrices W i , linear averaging is performed to obtain an average precoding matrix W AVG .
W AVG=(W 1+W 2+...+Wsubband_num)/subband_num W AVG = (W 1 + W 2 +... + Wsubband_num) / subband_num
之后,网络设备将矩阵W i与矩阵W AVG进行作差,得到差值预编码矩阵Wsub i(i=1~subband_num) After that, the network device performs a difference between the matrix W i and the matrix W AVG to obtain a difference precoding matrix Wsub i (i=1 to subband_num).
Wsub i=W AVG-W i,i=1~subband_num Wsub i =W AVG -W i ,i=1~subband_num
最后,网络设备对W AVG、Wsub i(i=1~subband_num)进行量化获取该预编码矩阵信息。 Finally, the network device quantizes W AVG and Wsub i (i=1 to subband_num) to obtain the precoding matrix information.
由于各个子带的预编码矩阵相似,Wsub i中各个元素的值相对较小,因此仅需要少量bit表示Wsub i信息。 Since the precoding matrices of the respective subbands are similar, the values of the respective elements in the Wsub i are relatively small, so only a small number of bits are required to represent the Wsub i information.
由于W AVG、Wsub i的信息的数据量少于原W的数据量。因此,本申请实施例仅将仅将W AVG、Wsub i的信息发送至终端设备,能够减少传输的信息量,降低网络资源,提高***整体性能。 The amount of data of the information of W AVG and Wsub i is less than the amount of data of the original W. Therefore, the embodiment of the present application only transmits the information of W AVG and Wsub i to the terminal device, which can reduce the amount of information transmitted, reduce network resources, and improve overall system performance.
下面结合图8具体的例子,详细描述本申请实施例中在压缩方式二中采用矩阵作差的方式对多个预编码矩阵进行压缩的具体方案。A specific scheme for compressing a plurality of precoding matrices in a compression mode in the second compression mode in the embodiment of the present application is described in detail below with reference to the specific example of FIG. 8.
例如,以支持上行24流的ULMIMO场景为例,假设每个UE为2流,则可以共有12个进行UL MIMO传输。For example, taking an UL MIMO scenario supporting uplink 24 streams as an example, assuming that each UE is 2 streams, a total of 12 UL MIMO transmissions can be performed.
假设传输资源为20M带宽,共110RB,假设5RB作为一子带,则20M带宽共22子带。假设终端侧上行发送天线m=8,上行调度的层数r=2。Assuming that the transmission resource is 20M bandwidth, a total of 110 RBs, assuming 5RB as a sub-band, the 20M bandwidth has a total of 22 sub-bands. Assume that the terminal side uplink transmitting antenna m=8, and the uplink scheduling layer number r=2.
具体而言,如图8所示,网络设备侧首先接收终端设备发送的上行测量导频信号,进行信道估计、上行预编码计算,获得各子带的预编码矩阵W i,W i矩阵维度为8*2。W i的具体形式如下: Specifically, as shown in FIG. 8, the network device side first receives the uplink measurement pilot signal sent by the terminal device, performs channel estimation, and uplink precoding calculation, and obtains a precoding matrix W i of each subband, and the W i matrix dimension is 8*2. The specific form of W i is as follows:
Figure PCTCN2018118981-appb-000005
Figure PCTCN2018118981-appb-000005
w1=[w 11,w 21,...w 81] T W1=[w 11 ,w 21 ,...w 81 ] T
w2=[w 12,w 22,...w 82] T W2=[w 12 ,w 22 ,...w 82 ] T
然后,网络设备将所有子带预编码矩阵W i,进行线性平均,获得平均预编码矩阵W AVGThen, the network device performs linear averaging on all subband precoding matrices W i to obtain an average precoding matrix W AVG .
W AVG=(W 1+W 2+...+W 22)/22 W AVG = (W 1 + W 2 +... + W 22 ) / 22
然后,网络设备对矩阵W i和矩阵W AVG进行比较,得到各个预编码矩阵对应的到差值 Then, the network device compares the matrix W i and the matrix W AVG to obtain a difference value corresponding to each precoding matrix.
预编码矩阵Wsub iPrecoding matrix Wsub i .
Wsub i=W AVG-W i,i=1~22,Wsub i:8*2 Wsub i =W AVG -W i ,i=1~22,Wsub i :8*2
在获取到Wsub i和W AVG后,网络设备侧通过一定的方式将Wsub i和W AVG发送至终端侧。 例如,对W AVG、Wsub i(i=1~22)进行量化,由于各子带信息相近,因此Wsub i和W AVG相比,Wsub i中各个元素的值相对较小,因此仅需要少量bit表示Wsub i信息。 After acquiring Wsub i and W AVG , the network device side sends Wsub i and W AVG to the terminal side in a certain manner. For example, if W AVG and Wsub i (i=1 to 22) are quantized, since each sub-band information is similar, Wsub i and W AVG have relatively small values of each element in Wsub i , so only a small number of bits are needed. Indicates Wsub i information.
具体的,本申请实施例中可以通过以下方式进行量化:对W AVG中共8*2,16个元素的实部/虚部进行8bit量化,1bit表示符号位(例如,0表示正数,1表示负数),7bit表示量化数据;对Wsub i(i=1~22),每个子带16个元素的实部/虚部进行4bit量化,1bit表示符号位,3bit表示数据位。则量化信息的长度为:W AVG:8*2*2(IQ)*8bit=256bit;Wsub i(i=1~22):8*2*2(IQ)*4bit*22(subband)=2816bit;量化后的总信息长度Total_len=256+2816=3072bit。 Specifically, in the embodiment of the present application, the quantization may be performed by performing 8-bit quantization on the real/imaginary part of the 8 A2 and 16 elements in the W AVG , and 1 bit represents the sign bit (for example, 0 represents a positive number, and 1 represents Negative), 7 bits represent quantized data; for Wsub i (i = 1 to 22), the real/imaginary part of each sub-band 16 elements is 4-bit quantized, 1 bit represents a sign bit, and 3 bit represents a data bit. Then the length of the quantized information is: W AVG : 8 * 2 * 2 (IQ) * 8 bit = 256 bit; Wsub i (i = 1 ~ 22): 8 * 2 * 2 (IQ) * 4 bit * 22 (subband) = 2816 bit The total information length after quantization is Total_len=256+2816=3072bit.
应理解,上述对W AVG、Wsub i(i=1~22)的量化的方式仅是示例性的,在实际应用中也可以采用其他量化方式进行量化,由于Wsub i是相对值,因此数值较小,对其量化仅需少量的量化bit。 It should be understood that the above-mentioned methods for quantifying W AVG and Wsub i (i=1 to 22) are merely exemplary. In practical applications, other quantization methods may also be used for quantization. Since Wsub i is a relative value, the value is compared. Small, only a small amount of quantized bits are needed for its quantization.
可选地,作为另一实施例,在网络设备发送量化后的W AVG、Wsub i(i=1~22)的情况下,为了使得终端设备能够获取该预编码矩阵信息。该方法还包括网络设备发送量化模式指示信息。也就是说,网络设备向终端设备发送量化模式指示信息以及量化后的信息。具体的,如图9所示,网络设备发送的量化模式指示信息可以包括量化模式以及量化后总长度,网络设备发送的量化后的信息可以包括W AVG、Wsub i(i=1~22)的量化信息。 Optionally, as another embodiment, in a case where the network device sends the quantized W AVG and Wsub i (i=1 to 22), in order to enable the terminal device to acquire the precoding matrix information. The method also includes the network device transmitting the quantization mode indication information. That is, the network device transmits the quantization mode indication information and the quantized information to the terminal device. Specifically, as shown in FIG. 9, the quantization mode indication information sent by the network device may include a quantization mode and a total length after quantization, and the quantized information sent by the network device may include W AVG and Wsub i (i=1 22 22). Quantify information.
应理解,本申请实施例中也可以采用其他方式对W AVG、Wsub i(i=1~22)进行量化,只要能够将W AVG、Wsub i(i=1~22)发送至终端设备侧即可,本申请实施例并不限于此。 It should be understood that, in the embodiment of the present application, W AVG and Wsub i (i=1 to 22) may be quantized in other manners, as long as W AVG and Wsub i (i=1 to 22) can be transmitted to the terminal device side. However, embodiments of the present application are not limited thereto.
530,网络设备向终端设备发送预编码矩阵信息。530. The network device sends precoding matrix information to the terminal device.
可选地,作为另一实施例,在530中,该网络设备通过无线资源控制RRC信令、媒体接入控制层控制元素MAC-CE、下行控制信息DCI或下行数据信道发送该预编码矩阵信息。Optionally, as another embodiment, in 530, the network device sends the precoding matrix information by using radio resource control RRC signaling, a medium access control layer control element MAC-CE, downlink control information DCI, or a downlink data channel. .
应理解,本申请实施例中,网络设备可以周期的发送该预编码矩阵信息,该周期可以是固定的,也可以是网络设备动态配置的,本申请实施例并不限于此。It should be understood that, in the embodiment of the present application, the network device may periodically send the precoding matrix information, and the period may be fixed or dynamically configured by the network device, and the embodiment of the present application is not limited thereto.
应理解,上文描述了网络设备可以通过多种压缩模式进行压缩处理,相应的,终端设备需要使用相应的方式进行解压缩以获取各个子带对应的预编码矩阵。It should be understood that the foregoing describes that the network device can perform compression processing through multiple compression modes. Accordingly, the terminal device needs to perform decompression in a corresponding manner to obtain a precoding matrix corresponding to each subband.
可选地,在一种实现方式中,该方法500还可以包括:该网络设备向该终端设备发送压缩模式指示信息,该压缩模式指示信息用于指示该网络设备生成该预编码矩阵信息所采用的压缩模式。Optionally, in an implementation manner, the method 500 may further include: the network device sending, to the terminal device, compressed mode indication information, where the compressed mode indication information is used to indicate that the network device generates the precoding matrix information. Compressed mode.
例如,该网络设备也可以通过无线资源控制RRC信令、媒体接入控制层控制元素MAC-CE、下行控制信息DCI或下行数据信道发送该压缩模式指示信息。For example, the network device may also send the compressed mode indication information by using the radio resource control RRC signaling, the medium access control layer control element MAC-CE, the downlink control information DCI, or the downlink data channel.
相应的,该终端设备接收该网络设备发送的压缩模式指示信息,该压缩模式指示信息用于指示该网络设备生成该预编码矩阵信息所采用的压缩模式,Correspondingly, the terminal device receives the compression mode indication information sent by the network device, where the compression mode indication information is used to indicate a compression mode used by the network device to generate the precoding matrix information.
应理解,本申请实施例中,网络设备可以周期的发送该压缩模式指示信息,该周期可以是固定的,也可以是网络设备动态配置的,本申请实施例并不限于此。It should be understood that, in this embodiment of the present application, the network device may periodically send the compressed mode indication information, and the period may be fixed or dynamically configured by the network device, and the embodiment of the present application is not limited thereto.
可选地,作为另一实施例,该压缩模式指示信息和该预编码矩阵信息是该网络设备一起发送或者独立发送的。Optionally, as another embodiment, the compressed mode indication information and the precoding matrix information are sent together or independently by the network device.
例如,以支持上行24流的ULMIMO场景为例,假设每个UE为2流,则可以共有12个进行UL MIMO传输。网络设备对每个终端设备待发送的所有预编码矩阵进行压缩,并将压缩模式和压缩后的数据信息(即预编码矩阵信息)发送至终端侧。For example, taking an UL MIMO scenario supporting uplink 24 streams as an example, assuming that each UE is 2 streams, a total of 12 UL MIMO transmissions can be performed. The network device compresses all precoding matrices to be transmitted by each terminal device, and transmits the compressed mode and the compressed data information (ie, precoding matrix information) to the terminal side.
具体的,压缩模式的具体说明可以如下表1所示,压缩模式指示信息可以为6bit的数据,其中,前面的2bit,即压缩模式(前2bit)用于表示上文描述的压缩方式一或压缩方式二对应的编号;后面的4bit,即压缩模式(后4bit)用于表示N的取值,其中,压缩模式0或1(前2bit)对应上文中的压缩方式一,在压缩模式0(前2bit)中,直接将压缩后信息映射至频域发送侧终端侧。在压缩模式1(前2bit)中,对压缩后信息量化后再发送至终端侧。压缩模式2(前2bit),对应上文中的压缩方式二,在压缩模式2(前2bit)中,压缩后信息量化发送至终端侧,由于在压缩方式二中不涉及N的取值,因此,这种模式下,压缩模式(后4bit)是无效的为缺省值(Default)。Specifically, the specific description of the compressed mode may be as shown in Table 1 below, and the compressed mode indication information may be 6 bits of data, wherein the previous 2 bits, that is, the compressed mode (first 2 bits) is used to represent the compression mode or compression described above. The corresponding number of the second mode; the following 4 bits, that is, the compressed mode (the last 4 bits) is used to indicate the value of N, where the compression mode 0 or 1 (the first 2 bits) corresponds to the compression mode 1 in the above, in the compression mode 0 (before In 2bit), the compressed information is directly mapped to the terminal side of the frequency domain transmitting side. In the compressed mode 1 (first 2 bits), the compressed information is quantized and then transmitted to the terminal side. In the compression mode 2 (the first 2 bits), corresponding to the compression mode 2 in the above, in the compressed mode 2 (the first 2 bits), the information is quantized and sent to the terminal side after compression, since the value of N is not involved in the compression mode 2, therefore, In this mode, the compressed mode (last 4 bits) is invalid to the default value (Default).
表1Table 1
Figure PCTCN2018118981-appb-000006
Figure PCTCN2018118981-appb-000006
540,终端设备对预编码矩阵信息进行解压缩处理,获得多个预编码矩阵,该多个预编码矩阵与多个子带具有一一对应关系。540. The terminal device decompresses the precoding matrix information to obtain a plurality of precoding matrices, and the plurality of precoding matrices have a one-to-one correspondence with the plurality of subbands.
应理解,本申请实施例中,终端设备对预编码矩阵信息的解压缩方式与网络设备对多个预编码矩阵的压缩方式相对应,解压缩的过程可以看成是压缩的相反过程。It should be understood that, in the embodiment of the present application, the decompression manner of the precoding matrix information by the terminal device corresponds to the compression manner of the network device to the plurality of precoding matrices, and the decompression process may be regarded as the reverse process of compression.
针对上文描述网络设备采用的压缩方式一:For the compression method described above for the network device:
该终端设备对该预编码矩阵信息进行解压缩处理,获得多个预编码矩阵,包括:The terminal device decompresses the precoding matrix information to obtain a plurality of precoding matrices, including:
该终端设备解压缩该预编码矩阵信息获取分解信息,该分解信息为该网络设备对该多个预编码矩阵组合形成的组合预编码矩阵分解后生成的信息,该终端设备根据该分解信息,生成该组合预编码矩阵;该终端设备拆分该预编码矩阵,获得该多个预编码矩阵。The terminal device decompresses the precoding matrix information to obtain decomposition information, where the decomposition information is information generated by the network device decomposing the combined precoding matrix formed by combining the plurality of precoding matrices, and the terminal device generates the information according to the decomposition information. The combined precoding matrix; the terminal device splits the precoding matrix to obtain the plurality of precoding matrices.
应理解,该分解信息可以是对应特征值分解的结果,或者奇异值分解的结果。下文以分解信息微对应奇异值分解结果为例进行说明。It should be understood that the decomposition information may be the result of the corresponding eigenvalue decomposition or the result of the singular value decomposition. Hereinafter, the decomposition information micro-correspondence singular value decomposition result will be described as an example.
具体的,作为另一实施例,该分解信息包括压缩左奇异矩阵、压缩对角矩阵和压缩右奇异矩阵;Specifically, as another embodiment, the decomposition information includes a compressed left singular matrix, a compressed diagonal matrix, and a compressed right singular matrix;
其中,该终端设备根据该分解信息,生成该组合预编码矩阵,包括:The terminal device generates the combined precoding matrix according to the decomposition information, including:
该终端设备根据该压缩左奇异矩阵、压缩对角矩阵和压缩右奇异矩阵生成该多个预编码矩阵的组合预编码矩阵。The terminal device generates a combined precoding matrix of the plurality of precoding matrices according to the compressed left singular matrix, the compressed diagonal matrix, and the compressed right singular matrix.
例如,基于压缩方案一,终端设备收到压缩模式指示信息及压缩后的信息,基于压缩模式解析出U1、V1、N个特征值;其中U1:[m][N],V1:[r*subband_num][N]。For example, based on the compression scheme 1, the terminal device receives the compressed mode indication information and the compressed information, and parses the U1, V1, and N feature values based on the compressed mode; wherein U1:[m][N], V1:[r* Subband_num][N].
然后,根据以下公式确定组合预编码矩阵W'。Then, the combined precoding matrix W' is determined according to the following formula.
W'=U 1*S'*V 1 T, W'=U 1 *S'*V 1 T ,
其中S'是由N个特征值组成的N*N主对角阵(主对角线上为特征值,其他元素为0),V 1 T表示V 1的转置,W'矩阵维度为[m][r*subband_num]。 Where S' is an N*N main diagonal matrix composed of N eigenvalues (the eigenvalues on the main diagonal, other elements are 0), V 1 T represents the transposition of V 1 , and the W' matrix dimension is [ m][r*subband_num].
最后,终端设备基于每个子带的预编码矩阵W i进行上行MIMO编码,其中子带的预编码矩阵维度为[m][r],i表示第i个子带,共subband_num个子带 Finally, the terminal device performs uplink MIMO coding based on the precoding matrix W i of each subband, wherein the precoding matrix dimension of the subband is [m][r], i represents the i th subband, and the total subband_num subbands
下面结合图10具体的例子,详细描述本申请实施例中终端设备针对压缩方式一对该预编码矩阵信息进行解压缩处理,获得多个预编码矩阵的具体方案。A specific scheme for obtaining a plurality of precoding matrices by decompressing a pair of the precoding matrix information in the compression mode by the terminal device in the embodiment of the present application is described in detail below with reference to the specific example of FIG.
例如,以支持上行24流的ULMIMO场景为例,假设每个UE为2流,则可以共有12个进行UL MIMO传输。For example, taking an UL MIMO scenario supporting uplink 24 streams as an example, assuming that each UE is 2 streams, a total of 12 UL MIMO transmissions can be performed.
假设传输资源为20M带宽,共110RB,假设5RB作为一子带,则20M带宽共22子带。假设终端侧上行发送天线m=8,上行调度的层数r=2。Assuming that the transmission resource is 20M bandwidth, a total of 110 RBs, assuming 5RB as a sub-band, the 20M bandwidth has a total of 22 sub-bands. Assume that the terminal side uplink transmitting antenna m=8, and the uplink scheduling layer number r=2.
具体而言,如图10所示,终端侧接收信息后(压缩模式及压缩信息),基于压缩模式,Specifically, as shown in FIG. 10, after the terminal side receives the information (compression mode and compressed information), based on the compression mode,
解析出U1,V1,N个特征值Analyze U1, V1, N eigenvalues
假设压缩模式显示N=3,则特征值为λ 123 Assuming that the compression mode shows N=3, the eigenvalues are λ 1 , λ 2 , λ 3
Figure PCTCN2018118981-appb-000007
Figure PCTCN2018118981-appb-000007
Figure PCTCN2018118981-appb-000008
Figure PCTCN2018118981-appb-000008
Figure PCTCN2018118981-appb-000009
Figure PCTCN2018118981-appb-000009
终端设备根据以下公式计算W(8*44),W i(8*2) The terminal device calculates W(8*44), W i (8*2) according to the following formula
W=U1*S1*V1 T=[W 1,W 2,...,W 22] W=U1*S1*V1 T =[W 1 ,W 2 ,...,W 22 ]
终端侧利用每个子带的预编码矩阵W i(8*2)进行上行MIMO编码。 The terminal side performs uplink MIMO encoding using the precoding matrix W i (8*2) of each subband.
针对上文描述网络设备采用的压缩方式二:For the compression method described above for the network device:
该终端设备对该预编码矩阵信息进行解压缩处理,获得多个预编码矩阵,包括:The terminal device decompresses the precoding matrix information to obtain a plurality of precoding matrices, including:
该终端设备解压缩该预编码矩阵信息获取该多个预编码矩阵的平均预编码矩阵以及该多个预编码矩阵中每个预编码矩阵与该平均预编码矩阵进行作差得到的差值预编码矩阵;The terminal device decompresses the precoding matrix information, obtains an average precoding matrix of the plurality of precoding matrices, and performs difference precoding between each precoding matrix of the plurality of precoding matrices and the average precoding matrix. matrix;
该终端设备将该平均预编码矩阵与该每个预编码矩阵对应的差值预编码矩阵求和,获得该多个预编码矩阵。The terminal device sums the average precoding matrix and the difference precoding matrix corresponding to each precoding matrix to obtain the plurality of precoding matrices.
例如,如图11所示,以支持上行24流的ULMIMO场景为例,假设每个UE为2流,则可以共有12个进行UL MIMO传输。For example, as shown in FIG. 11 , taking the UL MIMO scenario supporting the uplink 24 stream as an example, if each UE is 2 streams, a total of 12 UL MIMO transmissions may be performed.
假设传输资源为20M带宽,共110RB,假设5RB作为一子带,则20M带宽共22子带。假设终端侧上行发送天线m=8,上行调度的层数r=2。Assuming that the transmission resource is 20M bandwidth, a total of 110 RBs, assuming 5RB as a sub-band, the 20M bandwidth has a total of 22 sub-bands. Assume that the terminal side uplink transmitting antenna m=8, and the uplink scheduling layer number r=2.
具体而言,如图11所示,基于压缩方案二,终端设备收到压缩模式指示信息及压缩后的信息,基于压缩模式解析出W AVG、Wsub i(i=1~subband_num),计算每个子带的预编码矩阵W i(8*2),W i=W AVG-Wsub i,i=1~22,最后终端设备侧基于每个子带的预编码矩阵W i(8*2)进行上行MIMO编码。 Specifically, as shown in FIG. 11, based on the compression scheme 2, the terminal device receives the compression mode indication information and the compressed information, and parses W AVG and Wsub i (i=1 to subband_num) based on the compression mode, and calculates each sub-child. The precoding matrix W i (8*2), W i =W AVG -Wsub i , i=1~22, and finally the terminal device side performs uplink MIMO based on the precoding matrix W i (8*2) of each subband coding.
550,终端设备基于该多个预编码矩阵在该多个子带上发送上行数据。550. The terminal device sends uplink data on the multiple subbands based on the multiple precoding matrices.
具体而言,在MIMO传输场景下,网络设备分别确定终端设备所使用的多个子带上发送上行数据对应的多个预编码矩阵,然后对该多个预编码矩阵进行压缩,并发送给终端设备,终端设备进而可以采用相反过程对预编码矩阵信息解压缩,获取该多个预编码矩阵, 进而终端设备可以使用该多个预编码矩阵在该多个子带上发送上行数据。Specifically, in a MIMO transmission scenario, the network device determines a plurality of precoding matrices corresponding to the uplink data sent by the multiple subbands used by the terminal device, and then compresses the multiple precoding matrices and sends the same to the terminal device. The terminal device may further decompress the precoding matrix information by using an inverse process to obtain the multiple precoding matrices, and the terminal device may use the multiple precoding matrices to send uplink data on the multiple subbands.
应理解,本申请实施例中,网络设备需要接收多个终端设备同时通过MIMO技术传输的多个上行数据,也就是说针每个终端设备都需要进行上述510-550的过程,为了简洁,本申请实施例中仅以一个终端设备的角度描述本申请实施例的确定预编码的方法,但本申请实施例并不限于此。It should be understood that, in the embodiment of the present application, the network device needs to receive multiple uplink data that are transmitted by multiple terminal devices simultaneously through the MIMO technology, that is, each terminal device needs to perform the above process of 510-550, for the sake of brevity, The method for determining the precoding in the embodiment of the present application is described in the embodiment of the present application, but the embodiment of the present application is not limited thereto.
因此,本申请实施例通过网络设备直接将预编码矩阵反馈给终端设备,摒弃了现有开环或闭环码本指示的方案,因此,本申请实施例终端设备可以采用更精确的预编码矩阵(例如与信道状态相近或一致的预编码矩阵)进行上行MIMO编码,能够提高***性能。Therefore, the embodiment of the present application directly feeds the precoding matrix to the terminal device through the network device, and the existing open loop or closed loop codebook indication scheme is discarded. Therefore, the terminal device in the embodiment of the present application can adopt a more accurate precoding matrix ( For example, a precoding matrix similar to or consistent with a channel state performs uplink MIMO encoding, which can improve system performance.
应理解,上文中图1至图11的例子,仅仅是为了帮助本领域技术人员理解本发明实施例,而非要将本发明实施例限于所例示的具体数值或具体场景。本领域技术人员根据所给出的图1至图11的例子,显然可以进行各种等价的修改或变化,这样的修改或变化也落入本发明实施例的范围内。It should be understood that the above examples of FIG. 1 to FIG. 11 are merely for facilitating the understanding of the embodiments of the present invention, and the embodiments of the present invention are not limited to the specific numerical values or specific examples illustrated. A person skilled in the art will be able to make various modifications and changes in accordance with the examples of FIG. 1 to FIG. 11 which are within the scope of the embodiments of the present invention.
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。It should be understood that, in the various embodiments of the present application, the size of the sequence numbers of the foregoing processes does not mean the order of execution sequence, and the order of execution of each process should be determined by its function and internal logic, and should not be applied to the embodiment of the present application. The implementation process constitutes any limitation.
上文中,结合图1至图11详细描述了本发明实施例的数据传输的方法,下面结合图12至图13描述本发明实施例的设备。Hereinabove, the data transmission method of the embodiment of the present invention is described in detail with reference to FIG. 1 to FIG. 11, and the apparatus of the embodiment of the present invention will be described below with reference to FIGS. 12 to 13.
图12为本申请实施例提供的一种网络设备的结构示意图,例如可以为基站的结构示意图。如图12所示,该网络设备1200可应用于如图1所示的***中,执行上述方法实施例中网络设备的功能。FIG. 12 is a schematic structural diagram of a network device according to an embodiment of the present application, and may be, for example, a schematic structural diagram of a base station. As shown in FIG. 12, the network device 1200 can be applied to the system shown in FIG. 1 to perform the functions of the network device in the foregoing method embodiment.
网络设备1200可以包括一个或多个射频单元,如远端射频单元(remote radio unit,RRU)121和一个或多个基带单元(baseband unit,BBU)(也可称为数字单元,digital unit,DU)122。所述RRU121可以称为收发单元121,可选地,该收发单元还可以称为收发机、收发电路、或者收发器等等,其可以包括至少一个天线1211和射频单元1212。所述RRU121部分主要用于射频信号的收发以及射频信号与基带信号的转换,例如用于向终端设备发送预编码矩阵信息。所述BBU122部分主要用于进行基带处理,对基站进行控制等。所述RRU121与BBU122可以是物理上设置在一起,也可以物理上分离设置的,即分布式基站。The network device 1200 may include one or more radio frequency units, such as a remote radio unit (RRU) 121 and one or more baseband units (BBUs) (also referred to as digital units, digital units, DUs). ) 122. The RRU 121 may be referred to as a transceiver unit 121. Alternatively, the transceiver unit may also be referred to as a transceiver, transceiver circuit, or transceiver, etc., which may include at least one antenna 1211 and a radio frequency unit 1212. The RRU 121 portion is mainly used for transmitting and receiving radio frequency signals and converting radio frequency signals and baseband signals, for example, for transmitting precoding matrix information to a terminal device. The BBU 122 portion is mainly used for performing baseband processing, controlling a base station, and the like. The RRU 121 and the BBU 122 may be physically disposed together or physically separated, that is, distributed base stations.
所述BBU122为基站的控制中心,也可以称为处理单元122,主要用于完成基带处理功能,如信道编码,复用,调制,扩频等等。例如所述BBU(处理单元)可以用于控制基站执行上述方法实施例中关于网络设备的操作流程。The BBU 122 is a control center of the base station, and may also be referred to as a processing unit 122, and is mainly used to perform baseband processing functions such as channel coding, multiplexing, modulation, spreading, and the like. For example, the BBU (processing unit) can be used to control the base station to perform an operation procedure about the network device in the foregoing method embodiment.
在一个示例中,所述BBU122可以由一个或多个单板构成,多个单板可以共同支持单一接入制式的无线接入网(如LTE网),也可以分别支持不同接入制式的无线接入网(如LTE网,5G网或其他网)。所述BBU122还包括存储器1221和处理器1222。所述存储器1221用以存储必要的指令和数据。所述处理器1222用于控制基站进行必要的动作,例如用于控制基站执行上述方法实施例中关于网络设备的操作流程。所述存储器1221和处理器1222可以服务于一个或多个单板。也就是说,可以每个单板上单独设置存储器和处理器。也可以是多个单板共用相同的存储器和处理器。此外每个单板上还可以设置有必要的电路。In an example, the BBU 122 may be configured by one or more boards, and multiple boards may jointly support a single access standard radio access network (such as an LTE network), or may support different access technologies respectively. Access network (such as LTE network, 5G network or other network). The BBU 122 also includes a memory 1221 and a processor 1222. The memory 1221 is used to store necessary instructions and data. The processor 1222 is configured to control the base station to perform necessary actions, for example, to control the base station to perform an operation procedure of the network device in the foregoing method embodiment. The memory 1221 and the processor 1222 can serve one or more boards. That is, the memory and processor can be individually set on each board. It is also possible that multiple boards share the same memory and processor. In addition, the necessary circuits can be set on each board.
可选地,作为一个实施例,处理单元用于确定终端设备在多个子带上发送上行数据所 采用的多个预编码矩阵,其中,所述多个子带与所述多个预编码矩阵具有一一对应关系,所述终端设备为进行MIMO传输的多个终端设备中的任意一个;对所述多个预编码矩阵进行压缩处理,获取压缩后的预编码矩阵信息;收发单元用于向终端设备发送所述预编码矩阵信息。Optionally, as an embodiment, the processing unit is configured to determine multiple precoding matrices used by the terminal device to send uplink data on multiple subbands, where the multiple subbands and the multiple precoding matrices have one a corresponding relationship, the terminal device is any one of a plurality of terminal devices that perform MIMO transmission; performing compression processing on the plurality of precoding matrices to obtain compressed precoding matrix information; and transmitting and receiving units for using the terminal device Sending the precoding matrix information.
因此,本申请实施例通过网络设备直接将预编码矩阵反馈给终端设备,摒弃了现有开环或闭环码本指示的方案,因此,本申请实施例终端设备可以采用更精确的预编码矩阵(例如与信道状态相近或一致的预编码矩阵)进行上行MIMO编码,能够提高***性能。Therefore, the embodiment of the present application directly feeds the precoding matrix to the terminal device through the network device, and the existing open loop or closed loop codebook indication scheme is discarded. Therefore, the terminal device in the embodiment of the present application can adopt a more accurate precoding matrix ( For example, a precoding matrix similar to or consistent with a channel state performs uplink MIMO encoding, which can improve system performance.
可选地,作为另一实施例,所述处理单元具体用于:对所述多个预编码矩阵进行组合,获得组合预编码矩阵;对所述组合预编码矩阵进行分解,获取分解信息,根据所述分解信息,生成所述预编码矩阵信息。Optionally, in another embodiment, the processing unit is specifically configured to: combine the multiple precoding matrices to obtain a combined precoding matrix; decompose the combined precoding matrix to obtain decomposition information, according to The decomposition information generates the precoding matrix information.
可选地,作为另一实施例,所述处理单元具体用于对所述组合预编码矩阵进行奇异值分解,获得左奇异矩阵、特征值组成的对角矩阵和右奇异矩阵,所述分解信息包括所述左奇异矩阵、特征值组成的对角矩阵和右奇异矩阵;根据所述左奇异矩阵、所述特征值组成的对角矩阵和所述右奇异矩阵生成所述预编码矩阵信息。Optionally, in another embodiment, the processing unit is specifically configured to perform singular value decomposition on the combined precoding matrix to obtain a left singular matrix, a diagonal matrix composed of eigenvalues, and a right singular matrix, where the decomposition information And including the left singular matrix, a diagonal matrix composed of eigenvalues, and a right singular matrix; and generating the precoding matrix information according to the left singular matrix, the diagonal matrix composed of the eigenvalues, and the right singular matrix.
可选地,作为另一实施例,所述处理单元具体用于选取所述左奇异矩阵和所述右奇异矩阵的前N列,以及选取所述特征值组成的对角矩阵的前N个特征值,得到压缩左奇异矩阵、压缩右奇异矩阵和压缩特征值,其中,所述预编码矩阵信息包括所述压缩左奇异矩阵、所述压缩右奇异矩阵以及所述压缩特征值,0<N<m,m表示所述终端设备的发射天线数目;或者,所述处理单元具体用于选取所述左奇异矩阵和所述右奇异矩阵的前N列,以及选取所述对角矩阵的前N个特征值,得到压缩左奇异矩阵、压缩右奇异矩阵和压缩特征值;对所述压缩左奇异矩阵、压缩右奇异矩阵和压缩特征值进行量化,得到所述预编码矩阵信息。Optionally, in another embodiment, the processing unit is specifically configured to select the first N columns of the left singular matrix and the right singular matrix, and select the first N features of the diagonal matrix formed by the feature values. And obtaining a compressed left singular matrix, a compressed right singular matrix, and a compressed eigenvalue, wherein the precoding matrix information includes the compressed left singular matrix, the compressed right singular matrix, and the compressed eigenvalue, 0<N< m, m represents the number of transmit antennas of the terminal device; or, the processing unit is specifically configured to select the first N columns of the left singular matrix and the right singular matrix, and select the first N of the diagonal matrix The eigenvalues obtain a compressed left singular matrix, a compressed right singular matrix, and a compressed eigenvalue; and the compressed left singular matrix, the compressed right singular matrix, and the compressed eigenvalue are quantized to obtain the precoding matrix information.
可选地,作为另一实施例,所述处理单元具体用于:对所述多个预编码矩阵进行线性平均,获得平均预编码矩阵;将所述多个预编码矩阵分别与所述平均预编码矩阵进行作差,获取所述多个预编码矩阵中每个预编码矩阵对应的差值预编码矩阵;对所述平均预编码矩阵和所述多个预编码矩阵中每个预编码矩阵对应的差值预编码矩阵进行量化处理,获取所述预编码矩阵信息。Optionally, in another embodiment, the processing unit is specifically configured to: perform linear averaging on the plurality of precoding matrices to obtain an average precoding matrix; and separately compare the plurality of precoding matrices with the average precoding matrix The coding matrix performs a difference, and obtains a difference precoding matrix corresponding to each precoding matrix in the plurality of precoding matrices; and corresponding to each precoding matrix in the average precoding matrix and the multiple precoding matrices The difference precoding matrix performs quantization processing to obtain the precoding matrix information.
可选地,作为另一实施例,所述收发单元具体用于通过无线资源控制RRC信令、媒体接入控制层控制元素MAC-CE、下行控制信息DCI或下行数据信道发送所述预编码矩阵信息。Optionally, in another embodiment, the transceiver unit is specifically configured to send the precoding matrix by using a radio resource control RRC signaling, a medium access control layer control element MAC-CE, a downlink control information DCI, or a downlink data channel. information.
可选地,作为另一实施例,所述收发单元还用于向所述终端设备发送压缩模式指示信息,所述压缩模式指示信息用于指示所述网络设备生成所述预编码矩阵信息所采用的压缩模式。Optionally, in another embodiment, the transceiver unit is further configured to send the compressed mode indication information to the terminal device, where the compressed mode indication information is used to indicate that the network device generates the precoding matrix information. Compressed mode.
可选地,作为另一实施例,所述压缩模式指示信息和所述预编码矩阵信息是所述收发单元一起发送或者独立发送的。Optionally, as another embodiment, the compressed mode indication information and the precoding matrix information are sent together or independently sent by the transceiver unit.
应理解,图12所示的网络设备1200能够实现图1至图11方法实施例中涉及网络设备的各个过程。网络设备1200中的各个模块的操作和/或功能,分别为了实现上述方法实施例中的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详述描述。It should be understood that the network device 1200 shown in FIG. 12 can implement various processes related to the network device in the method embodiments of FIG. 1 to FIG. The operations and/or functions of the various modules in the network device 1200 are respectively implemented in order to implement the corresponding processes in the foregoing method embodiments. For details, refer to the description in the foregoing method embodiments. To avoid repetition, the detailed description is omitted here.
图13为本申请实施例提供的一种终端设备的结构示意图。该终端设备可适用于图1所示出的***中。为了便于说明,图13仅示出了终端设备的主要部件。如图13所示,终端设备1300包括处理器、存储器、控制电路、天线以及输入输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对整个终端设备进行控制,执行软件程序,处理软件程序的数据,例如用于支持终端设备执行上述方法实施例中所描述的动作。存储器主要用于存储软件程序和数据。控制电路主要用于基带信号与射频信号的转换以及对射频信号的处理。控制电路和天线一起也可以叫做收发器,主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。FIG. 13 is a schematic structural diagram of a terminal device according to an embodiment of the present disclosure. The terminal device can be adapted for use in the system shown in FIG. For the convenience of explanation, FIG. 13 shows only the main components of the terminal device. As shown in FIG. 13, the terminal device 1300 includes a processor, a memory, a control circuit, an antenna, and an input and output device. The processor is mainly used for processing the communication protocol and the communication data, and controlling the entire terminal device, executing the software program, and processing the data of the software program, for example, for supporting the terminal device to perform the actions described in the foregoing method embodiments. Memory is primarily used to store software programs and data. The control circuit is mainly used for converting baseband signals and radio frequency signals and processing radio frequency signals. The control circuit together with the antenna can also be called a transceiver, and is mainly used for transmitting and receiving RF signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc., are primarily used to receive user input data and output data to the user.
当终端设备开机后,处理器可以读取存储单元中的软件程序,解释并执行软件程序的指令,处理软件程序的数据。当需要通过无线发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到终端设备时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。After the terminal device is powered on, the processor can read the software program in the storage unit, interpret and execute the instructions of the software program, and process the data of the software program. When the data needs to be transmitted by wireless, the processor performs baseband processing on the data to be sent, and then outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal, and then sends the radio frequency signal to the outside through the antenna in the form of electromagnetic waves. When data is transmitted to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor, which converts the baseband signal into data and processes the data.
本领域技术人员可以理解,为了便于说明,图13仅示出了一个存储器和处理器。在实际的终端设备中,可以存在多个处理器和存储器。存储器也可以称为存储介质或者存储设备等,本申请实施例对此不做限制。Those skilled in the art will appreciate that FIG. 13 shows only one memory and processor for ease of illustration. In an actual terminal device, there may be multiple processors and memories. The memory may also be referred to as a storage medium or a storage device, and the like.
作为一种可选的实现方式,处理器可以包括基带处理器和中央处理器,基带处理器主要用于对通信协议以及通信数据进行处理,中央处理器主要用于对整个终端设备进行控制,执行软件程序,处理软件程序的数据。图13中的处理器可以集成基带处理器和中央处理器的功能,本领域技术人员可以理解,基带处理器和中央处理器也可以是各自独立的处理器,通过总线等技术互联。本领域技术人员可以理解,终端设备可以包括多个基带处理器以适应不同的网络制式,终端设备可以包括多个中央处理器以增强其处理能力,终端设备的各个部件可以通过各种总线连接。所述基带处理器也可以表述为基带处理电路或者基带处理芯片。所述中央处理器也可以表述为中央处理电路或者中央处理芯片。对通信协议以及通信数据进行处理的功能可以内置在处理器中,也可以以软件程序的形式存储在存储单元中,由处理器执行软件程序以实现基带处理功能。As an optional implementation manner, the processor may include a baseband processor and a central processing unit, and the baseband processor is mainly used to process the communication protocol and the communication data, and the central processing unit is mainly used to control and execute the entire terminal device. A software program that processes data from a software program. The processor in FIG. 13 can integrate the functions of the baseband processor and the central processing unit. Those skilled in the art can understand that the baseband processor and the central processing unit can also be independent processors and interconnected by technologies such as a bus. Those skilled in the art will appreciate that the terminal device may include a plurality of baseband processors to accommodate different network standards, and the terminal device may include a plurality of central processors to enhance its processing capabilities, and various components of the terminal devices may be connected through various buses. The baseband processor can also be expressed as a baseband processing circuit or a baseband processing chip. The central processing unit can also be expressed as a central processing circuit or a central processing chip. The functions of processing the communication protocol and the communication data may be built in the processor, or may be stored in the storage unit in the form of a software program, and the processor executes the software program to implement the baseband processing function.
在发明实施例中,可以将具有收发功能的天线和控制电路视为终端设备1300的收发单元131,例如,用于支持终端设备执行如图1-图11中方法实施中终端设备执行的收发功能。将具有处理功能的处理器视为终端设备1300的处理单元132。如图13所示,终端设备1300包括收发单元131和处理单元132。收发单元也可以称为收发器、收发机、收发装置等。可选的,可以将收发单元131中用于实现接收功能的器件视为接收单元,将收发单元131中用于实现发送功能的器件视为发送单元,即收发单元131包括接收单元和发送单元,接收单元也可以称为接收机、输入口、接收电路等,发送单元可以称为发射机、发射器或者发射电路等。In an embodiment of the present invention, an antenna and a control circuit having a transceiving function can be regarded as a transceiving unit 131 of the terminal device 1300, for example, for supporting the terminal device to perform a transceiving function performed by the terminal device in the method implementation in FIG. . The processor having the processing function is regarded as the processing unit 132 of the terminal device 1300. As shown in FIG. 13, the terminal device 1300 includes a transceiver unit 131 and a processing unit 132. The transceiver unit can also be referred to as a transceiver, a transceiver, a transceiver, and the like. Optionally, the device for implementing the receiving function in the transceiver unit 131 can be regarded as a receiving unit, and the device for implementing the sending function in the transceiver unit 131 is regarded as a sending unit, that is, the transceiver unit 131 includes a receiving unit and a sending unit. The receiving unit may also be referred to as a receiver, an input port, a receiving circuit, etc., and the transmitting unit may be referred to as a transmitter, a transmitter, or a transmitting circuit or the like.
处理单元132可用于执行该存储器存储的指令,以控制收发单元131接收信号和/或发送信号,完成上述方法实施例中终端设备的功能。作为一种实现方式,收发单元131的功能可以考虑通过收发电路或者收发的专用芯片实现。The processing unit 132 can be configured to execute the instructions stored in the memory to control the transceiver unit 131 to receive signals and/or transmit signals to complete the functions of the terminal device in the foregoing method embodiment. As an implementation manner, the function of the transceiver unit 131 can be implemented by a dedicated chip through a transceiver circuit or a transceiver.
可选地,作为一个实施例,收发单元用于接收网络设备发送的预编码矩阵信息;处理单元用于对所述预编码矩阵信息进行解压缩处理,获得多个预编码矩阵,所述多个预编码矩阵与多个子带具有一一对应关系;收发单元还用于基于所述多个预编码矩阵在所述多个子带上发送上行数据。Optionally, as an embodiment, the transceiver unit is configured to receive precoding matrix information sent by the network device, and the processing unit is configured to perform decompression processing on the precoding matrix information to obtain multiple precoding matrices, where the multiple The precoding matrix has a one-to-one correspondence with the plurality of subbands; the transceiver unit is further configured to send the uplink data on the plurality of subbands based on the plurality of precoding matrices.
因此,本申请实施例通过网络设备直接将预编码矩阵反馈给终端设备,摒弃了现有开环或闭环码本指示的方案,因此,本申请实施例终端设备可以采用更精确的预编码矩阵(例如与信道状态相近或一致的预编码矩阵)进行上行MIMO编码,能够提高***性能。Therefore, the embodiment of the present application directly feeds the precoding matrix to the terminal device through the network device, and the existing open loop or closed loop codebook indication scheme is discarded. Therefore, the terminal device in the embodiment of the present application can adopt a more accurate precoding matrix ( For example, a precoding matrix similar to or consistent with a channel state performs uplink MIMO encoding, which can improve system performance.
可选地,作为另一实施例,所述处理单元具体用于解压缩所述预编码矩阵信息获取分解信息,所述分解信息为所述网络设备对所述多个预编码矩阵组合形成的组合预编码矩阵分解后生成的信息,根据所述分解信息,生成所述组合预编码矩阵;拆分所述预编码矩阵,获得所述多个预编码矩阵。Optionally, in another embodiment, the processing unit is specifically configured to decompress the precoding matrix information acquisition decomposition information, where the decomposition information is a combination formed by the network device to the multiple precoding matrix combinations. The information generated by the precoding matrix is decomposed, and the combined precoding matrix is generated according to the decomposition information; and the precoding matrix is split to obtain the plurality of precoding matrices.
可选地,作为另一实施例,所述分解信息包括压缩左奇异矩阵、压缩对角矩阵和压缩右奇异矩阵;其中,所述处理单元具体用于根据所述压缩左奇异矩阵、压缩对角矩阵和压缩右奇异矩阵生成所述多个预编码矩阵的组合预编码矩阵;Optionally, as another embodiment, the decomposition information includes a compressed left singular matrix, a compressed diagonal matrix, and a compressed right singular matrix; wherein the processing unit is specifically configured to compress a left singular matrix according to the compressed diagonal singular matrix Generating a combined precoding matrix of the plurality of precoding matrices by a matrix and a compressed right singular matrix;
可选地,作为另一实施例,所述处理单元具体用于解压缩所述预编码矩阵信息获取所述多个预编码矩阵的平均预编码矩阵以及所述多个预编码矩阵中每个预编码矩阵与所述平均预编码矩阵进行作差得到的差值预编码矩阵;将所述平均预编码矩阵与所述每个预编码矩阵对应的差值预编码矩阵求和,获得所述多个预编码矩阵。Optionally, in another embodiment, the processing unit is specifically configured to decompress the precoding matrix information, obtain an average precoding matrix of the multiple precoding matrices, and each preamble of the plurality of precoding matrices. a difference precoding matrix obtained by performing a difference between the coding matrix and the average precoding matrix; summing the average precoding matrix and the difference precoding matrix corresponding to each precoding matrix to obtain the plurality of Precoding matrix.
可选地,作为另一实施例,所述收发单元具体用于接收所述网络设备通过无线资源控制RRC信令、媒体接入控制层控制元素MAC-CE、下行控制信息DCI或下行数据信道发送所述预编码矩阵信息。Optionally, in another embodiment, the transceiver unit is specifically configured to receive, by the network device, a RRC signaling, a media access control layer control element, a MAC-CE, a downlink control information, a DCI, or a downlink data channel. The precoding matrix information.
可选地,作为另一实施例,所述收发单元还用于接收所述网络设备发送的压缩模式指示信息,所述压缩模式指示信息用于指示所述网络设备生成所述预编码矩阵信息所采用的压缩模式,其中,所述处理单元具体用于根据所述压缩模式对所述预编码矩阵信息进行解压缩处理。Optionally, in another embodiment, the transceiver unit is further configured to receive compression mode indication information that is sent by the network device, where the compression mode indication information is used to instruct the network device to generate the precoding matrix information. The compression mode is adopted, wherein the processing unit is specifically configured to perform decompression processing on the precoding matrix information according to the compression mode.
可选地,作为另一实施例,所述压缩模式指示信息和所述预编码矩阵信息是所述网络设备一起发送或者独立发送的。Optionally, as another embodiment, the compressed mode indication information and the precoding matrix information are sent together or independently by the network device.
应理解,图13所示的终端设备1300能够实现图1至图11方法实施例中涉及终端设备的各个过程。终端设备1300中的各个模块的操作和/或功能,分别为了实现上述方法实施例中的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详述描述。It should be understood that the terminal device 1300 shown in FIG. 13 can implement various processes related to the terminal device in the method embodiments of FIG. 1 to FIG. The operations and/or functions of the respective modules in the terminal device 1300 are respectively implemented in order to implement the corresponding processes in the foregoing method embodiments. For details, refer to the description in the foregoing method embodiments. To avoid repetition, the detailed description is omitted here.
本申请实施例还提供了一种处理装置,包括处理器和接口;所述处理器,用于执行上述任一方法实施例中的测量信号的方法。The embodiment of the present application further provides a processing apparatus, including a processor and an interface, and a processor, configured to perform a method for measuring a signal in any one of the foregoing method embodiments.
应理解,上述处理装置可以是一个芯片。例如,该处理装置可以是现场可编程门阵列(Field-Programmable Gate Array,FPGA),可以是专用集成芯片(Application Specific Integrated Circuit,ASIC),还可以是***芯片(System on Chip,SoC),还可以是中央处理器(Central Processor Unit,CPU),还可以是网络处理器(Network Processor,NP),还可以是数字信号处理电路(Digital Signal Processor,DSP),还可以是微控制器(Micro Controller Unit,MCU),还可以是可编程控制器(Programmable Logic Device,PLD)或 其他集成芯片。It should be understood that the above processing device may be a chip. For example, the processing device may be a Field-Programmable Gate Array (FPGA), may be an Application Specific Integrated Circuit (ASIC), or may be a System on Chip (SoC). It can be a Central Processor Unit (CPU), a Network Processor (NP), a Digital Signal Processor (DSP), or a Micro Controller (Micro Controller). Unit, MCU), can also be a Programmable Logic Device (PLD) or other integrated chip.
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。In the implementation process, each step of the above method may be completed by an integrated logic circuit of hardware in a processor or an instruction in a form of software. The steps of the method disclosed in the embodiments of the present application may be directly implemented as a hardware processor, or may be performed by a combination of hardware and software modules in the processor. The software module can be located in a conventional storage medium such as random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, registers, and the like. The storage medium is located in the memory, and the processor reads the information in the memory and combines the hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.
应注意,本发明实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated crcuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。It should be noted that the processor in the embodiment of the present invention may be an integrated circuit chip with signal processing capability. In the implementation process, each step of the foregoing method embodiment may be completed by an integrated logic circuit of hardware in a processor or an instruction in a form of software. The above processor may be a general purpose processor, a digital signal processor (DSP), an application specific integrated crucit (ASIC), a field programmable gate array (FPGA) or the like. Programming logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps, and logical block diagrams disclosed in the embodiments of the present invention may be implemented or carried out. The general purpose processor may be a microprocessor or the processor or any conventional processor or the like. The steps of the method disclosed in the embodiments of the present invention may be directly implemented by the hardware decoding processor, or may be performed by a combination of hardware and software modules in the decoding processor. The software module can be located in a conventional storage medium such as random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, registers, and the like. The storage medium is located in the memory, and the processor reads the information in the memory and combines the hardware to complete the steps of the above method.
可以理解,本发明实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。应注意,本文描述的***和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。It is to be understood that the memory in the embodiments of the present invention may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory may be a read-only memory (ROM), a programmable read only memory (ROMM), an erasable programmable read only memory (erasable PROM, EPROM), or an electrical Erase programmable EPROM (EEPROM) or flash memory. The volatile memory can be a random access memory (RAM) that acts as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (Synchronous DRAM). SDRAM), double data rate synchronous DRAM (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronously connected dynamic random access memory (synchlink DRAM, SLDRAM) ) and direct memory bus random access memory (DR RAM). It should be noted that the memories of the systems and methods described herein are intended to comprise, without being limited to, these and any other suitable types of memory.
本申请实施例还提供一种通信***,其包括前述的网络设备和多个终端设备,该多个终端设备与该网络设备间进行MIMO传输。The embodiment of the present application further provides a communication system, including the foregoing network device and multiple terminal devices, where the multiple terminal devices perform MIMO transmission with the network device.
本申请实施例还提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被计算机执行时实现上述任一方法实施例中的用于信号测量的方法。The embodiment of the present application further provides a computer readable medium having stored thereon a computer program, which is implemented by a computer to implement the method for signal measurement in any of the foregoing method embodiments.
本申请实施例还提供了一种计算机程序产品,该计算机程序产品被计算机执行时实现上述任一方法实施例中的用于信号测量的方法。The embodiment of the present application further provides a computer program product, which is implemented by a computer to implement the method for signal measurement in any of the foregoing method embodiments.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产 品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,DVD))、或者半导体介质(例如,固态硬盘(solid state disk,SSD))等。In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, it may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the processes or functions described in accordance with embodiments of the present application are generated in whole or in part. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be from a website site, computer, server or data center Transmission to another website site, computer, server or data center via wired (eg coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (eg infrared, wireless, microwave, etc.). The computer readable storage medium can be any available media that can be accessed by a computer or a data storage device such as a server, data center, or the like that includes one or more available media. The usable medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk, SSD)) and so on.
应理解,上文中描述了上行MIMO传输中数据传输的方法,但本申请并不限于此,可选地,在下行MIMO传输中也可以采用上文类似的方案,为避免重复,此处不再赘述。It should be understood that the method for data transmission in uplink MIMO transmission is described above, but the application is not limited thereto. Alternatively, the above similar scheme may also be adopted in the downlink MIMO transmission. Narration.
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。It is to be understood that the phrase "one embodiment" or "an embodiment" or "an" Thus, "in one embodiment" or "in an embodiment" or "an" In addition, these particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. It should be understood that, in various embodiments of the present invention, the size of the sequence numbers of the above processes does not mean the order of execution, and the order of execution of each process should be determined by its function and internal logic, and should not be taken to the embodiments of the present invention. The implementation process constitutes any limitation.
在本说明书中使用的术语“部件”、“模块”、“***”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在2个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地***、分布式***和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它***交互的互联网)的信号通过本地和/或远程进程来通信。The terms "component," "module," "system," and the like, as used in this specification, are used to mean a computer-related entity, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer. By way of illustration, both an application running on a computing device and a computing device can be a component. One or more components can reside within a process and/or execution thread, and the components can be located on one computer and/or distributed between two or more computers. Moreover, these components can execute from various computer readable media having various data structures stored thereon. A component may, for example, be based on signals having one or more data packets (eg, data from two components interacting with another component between the local system, the distributed system, and/or the network, such as the Internet interacting with other systems) Communicate through local and/or remote processes.
还应理解,本文中涉及的第一、第二、第三、第四以及各种数字编号仅为描述方便进行的区分,并不用来限制本申请实施例的范围。It is also to be understood that the first, second, third, fourth, and various reference numerals are in the
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。It should be understood that the term "and/or" herein is merely an association relationship describing an associated object, indicating that there may be three relationships, for example, A and/or B, which may indicate that A exists separately, and A and B exist simultaneously. There are three cases of B alone.
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。It should be understood that, in the various embodiments of the present application, the size of the sequence numbers of the foregoing processes does not mean the order of execution sequence, and the order of execution of each process should be determined by its function and internal logic, and should not be applied to the embodiment of the present application. The implementation process constitutes any limitation.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各种说明性逻辑块(illustrative logical block)和步骤(step),能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应 用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those of ordinary skill in the art will appreciate that the various illustrative logical blocks and steps described in connection with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. achieve. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the solution. A person skilled in the art can use different methods to implement the described functions for each particular application, but such implementation should not be considered to be beyond the scope of the present application.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。A person skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the system, the device and the unit described above can refer to the corresponding process in the foregoing method embodiment, and details are not described herein again.
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the device embodiments described above are merely illustrative. For example, the division of the unit is only a logical function division. In actual implementation, there may be another division manner, for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令(程序)。在计算机上加载和执行所述计算机程序指令(程序)时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘solid state disk(SSD))等。In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, it may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions (programs). When the computer program instructions (programs) are loaded and executed on a computer, the processes or functions described in accordance with embodiments of the present application are generated in whole or in part. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be from a website site, computer, server or data center Transfer to another website site, computer, server, or data center by wire (eg, coaxial cable, fiber optic, digital subscriber line (DSL), or wireless (eg, infrared, wireless, microwave, etc.). The computer readable storage medium can be any available media that can be accessed by a computer or a data storage device such as a server, data center, or the like that includes one or more available media. The usable medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)) or the like.
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The foregoing is only a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto, and any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present application. It should be covered by the scope of protection of this application. Therefore, the scope of protection of the present application should be determined by the scope of the claims.

Claims (52)

  1. 一种数据传输的方法,其特征在于,包括:A method for data transmission, comprising:
    网络设备确定终端设备在多个子带上发送上行数据所采用的多个预编码矩阵,其中,所述多个子带与所述多个预编码矩阵具有一一对应关系,所述终端设备为进行多输入多输出MIMO传输的多个终端设备中的任意一个;The network device determines a plurality of precoding matrices used by the terminal device to send the uplink data on the multiple subbands, where the multiple subbands have a one-to-one correspondence with the plurality of precoding matrices, and the terminal device is configured to perform multiple Input any one of a plurality of terminal devices for multi-output MIMO transmission;
    所述网络设备对所述多个预编码矩阵进行压缩处理,获取压缩后的预编码矩阵信息;The network device performs compression processing on the multiple precoding matrices to obtain compressed precoding matrix information;
    所述网络设备向终端设备发送所述预编码矩阵信息。The network device sends the precoding matrix information to the terminal device.
  2. 根据权利要求1所述的方法,其特征在于,所述网络设备对所述多个预编码矩阵进行压缩处理,获取压缩后的预编码矩阵信息;包括:The method according to claim 1, wherein the network device performs compression processing on the plurality of precoding matrices to obtain compressed precoding matrix information, including:
    所述网络设备对所述多个预编码矩阵进行组合,获得组合预编码矩阵;The network device combines the multiple precoding matrices to obtain a combined precoding matrix;
    所述网络设备对所述组合预编码矩阵进行分解,获取分解信息,Decoding, by the network device, the combined precoding matrix to obtain decomposition information,
    所述网络设备根据所述分解信息,生成所述预编码矩阵信息。The network device generates the precoding matrix information according to the decomposition information.
  3. 根据权利要求2所述的方法,其特征在于,The method of claim 2 wherein:
    所述网络设备对所述组合预编码矩阵进行分解,获取分解信息,包括:Decoding the combined precoding matrix to obtain the decomposition information, where the network device includes:
    所述网络设备对所述组合预编码矩阵进行奇异值分解,获得左奇异矩阵、特征值组成的对角矩阵和右奇异矩阵,所述分解信息包括所述左奇异矩阵、特征值组成的对角矩阵和右奇异矩阵;The network device performs singular value decomposition on the combined precoding matrix to obtain a left singular matrix, a diagonal matrix composed of eigenvalues, and a right singular matrix, where the decomposition information includes the left singular matrix and the diagonal of the eigenvalues. Matrix and right singular matrix;
    其中,所述网络设备根据所述分解信息,生成所述预编码矩阵信息,包括:The network device generates the precoding matrix information according to the decomposition information, including:
    所述网络设备根据所述左奇异矩阵、所述特征值组成的对角矩阵和所述右奇异矩阵生成所述预编码矩阵信息。The network device generates the precoding matrix information according to the left singular matrix, a diagonal matrix composed of the feature values, and the right singular matrix.
  4. 根据权利要求3所述的方法,其特征在于,The method of claim 3 wherein:
    所述网络设备根据所述左奇异矩阵、所述特征值组成的对角矩阵和所述右奇异矩阵生成所述预编码矩阵信息,包括:And generating, by the network device, the precoding matrix information according to the left singular matrix, the diagonal matrix formed by the feature values, and the right singular matrix, including:
    所述网络设备选取所述左奇异矩阵和所述右奇异矩阵的前N列,以及选取所述特征值组成的对角矩阵的前N个特征值,得到压缩左奇异矩阵、压缩右奇异矩阵和压缩特征值,其中,所述预编码矩阵信息包括所述压缩左奇异矩阵、所述压缩右奇异矩阵以及所述压缩特征值,0<N<m,m表示所述终端设备的发射天线数目;The network device selects the left N columns of the left singular matrix and the right singular matrix, and selects the first N eigenvalues of the diagonal matrix formed by the eigenvalues to obtain a compressed left singular matrix, a compressed right singular matrix, and And compressing the feature value, wherein the precoding matrix information includes the compressed left singular matrix, the compressed right singular matrix, and the compressed feature value, where 0<N<m, where m represents a number of transmit antennas of the terminal device;
    或者,or,
    所述网络设备根据所述左奇异矩阵、对角矩阵和右奇异矩阵生成所述预编码矩阵信息,包括:Generating, by the network device, the precoding matrix information according to the left singular matrix, the diagonal matrix, and the right singular matrix, including:
    所述网络设备选取所述左奇异矩阵和所述右奇异矩阵的前N列,以及选取所述对角矩阵的前N个特征值,得到压缩左奇异矩阵、压缩右奇异矩阵和压缩特征值;The network device selects the left N columns of the left singular matrix and the right singular matrix, and selects the first N eigenvalues of the diagonal matrix to obtain a compressed left singular matrix, a compressed right singular matrix, and a compressed eigenvalue;
    所述网络设备对所述压缩左奇异矩阵、压缩右奇异矩阵和压缩特征值进行量化,得到所述预编码矩阵信息。The network device quantizes the compressed left singular matrix, the compressed right singular matrix, and the compressed feature values to obtain the precoding matrix information.
  5. 根据权利要求1所述的方法,其特征在于,所述网络设备对所述多个预编码矩阵进行压缩处理,获取压缩后的预编码矩阵信息,包括:The method according to claim 1, wherein the network device performs compression processing on the plurality of precoding matrices to obtain compressed precoding matrix information, including:
    所述网络设备对所述多个预编码矩阵进行线性平均,获得平均预编码矩阵;Performing, by the network device, linearly averaging the plurality of precoding matrices to obtain an average precoding matrix;
    所述网络设备将所述多个预编码矩阵分别与所述平均预编码矩阵进行作差,获取所述多个预编码矩阵中每个预编码矩阵对应的差值预编码矩阵;The network device performs a difference between the multiple precoding matrices and the average precoding matrix, and obtains a difference precoding matrix corresponding to each precoding matrix in the multiple precoding matrices;
    所述网络设备对所述平均预编码矩阵和所述多个预编码矩阵中每个预编码矩阵对应的差值预编码矩阵进行量化处理,获取所述预编码矩阵信息。And the network device performs quantization processing on the difference precoding matrix corresponding to each precoding matrix in the average precoding matrix and the plurality of precoding matrices to obtain the precoding matrix information.
  6. 根据权利要求1至5中任一项所述的方法,其特征在于,所述网络设备向终端设备发送所述预编码矩阵信息,包括:The method according to any one of claims 1 to 5, wherein the transmitting, by the network device, the precoding matrix information to the terminal device comprises:
    所述网络设备通过无线资源控制RRC信令、媒体接入控制层控制元素MAC-CE、下行控制信息DCI或下行数据信道发送所述预编码矩阵信息。The network device sends the precoding matrix information by using a radio resource control RRC signaling, a medium access control layer control element MAC-CE, a downlink control information DCI, or a downlink data channel.
  7. 根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 1 to 6, wherein the method further comprises:
    所述网络设备向所述终端设备发送压缩模式指示信息,所述压缩模式指示信息用于指示所述网络设备生成所述预编码矩阵信息所采用的压缩模式。The network device sends compressed mode indication information to the terminal device, where the compressed mode indication information is used to indicate a compression mode used by the network device to generate the precoding matrix information.
  8. 根据权利要求7所述的方法,其特征在于,所述压缩模式指示信息和所述预编码矩阵信息是所述网络设备一起发送或者独立发送的。The method according to claim 7, wherein the compressed mode indication information and the precoding matrix information are transmitted together or independently by the network device.
  9. 一种数据传输的方法,其特征在于,包括:A method for data transmission, comprising:
    终端设备接收网络设备发送的预编码矩阵信息;Receiving, by the terminal device, precoding matrix information sent by the network device;
    所述终端设备对所述预编码矩阵信息进行解压缩处理,获得多个预编码矩阵,所述多个预编码矩阵与多个子带具有一一对应关系;The terminal device performs a decompression process on the precoding matrix information to obtain a plurality of precoding matrices, where the plurality of precoding matrices have a one-to-one correspondence with a plurality of subbands;
    所述终端设备基于所述多个预编码矩阵在所述多个子带上发送上行数据。The terminal device transmits uplink data on the plurality of subbands based on the plurality of precoding matrices.
  10. 根据权利要求9所述的方法,其特征在于,所述终端设备对所述预编码矩阵信息进行解压缩处理,获得多个预编码矩阵,包括:The method according to claim 9, wherein the terminal device performs decompression processing on the precoding matrix information to obtain a plurality of precoding matrices, including:
    所述终端设备解压缩所述预编码矩阵信息获取分解信息,所述分解信息为所述网络设备对所述多个预编码矩阵组合形成的组合预编码矩阵分解后生成的信息,The terminal device decompresses the precoding matrix information to obtain decomposition information, where the decomposition information is information generated by the network device decomposing the combined precoding matrix formed by combining the plurality of precoding matrixes,
    所述终端设备根据所述分解信息,生成所述组合预编码矩阵;The terminal device generates the combined precoding matrix according to the decomposition information;
    所述终端设备拆分所述预编码矩阵,获得所述多个预编码矩阵。The terminal device splits the precoding matrix to obtain the plurality of precoding matrices.
  11. 根据权利要求10所述的方法,其特征在于,所述分解信息包括压缩左奇异矩阵、压缩对角矩阵和压缩右奇异矩阵;The method according to claim 10, wherein the decomposition information comprises a compressed left singular matrix, a compressed diagonal matrix, and a compressed right singular matrix;
    其中,所述终端设备根据所述分解信息,生成所述组合预编码矩阵,包括:The terminal device generates the combined precoding matrix according to the decomposition information, including:
    所述终端设备根据所述压缩左奇异矩阵、压缩对角矩阵和压缩右奇异矩阵生成所述多个预编码矩阵的组合预编码矩阵;Generating, by the terminal device, a combined precoding matrix of the plurality of precoding matrices according to the compressed left singular matrix, the compressed diagonal matrix, and the compressed right singular matrix;
  12. 根据权利要求9所述的方法,其特征在于,所述终端设备对所述预编码矩阵信息进行解压缩处理,获得多个预编码矩阵,包括:The method according to claim 9, wherein the terminal device performs decompression processing on the precoding matrix information to obtain a plurality of precoding matrices, including:
    所述终端设备解压缩所述预编码矩阵信息获取所述多个预编码矩阵的平均预编码矩阵以及所述多个预编码矩阵中每个预编码矩阵与所述平均预编码矩阵进行作差得到的差值预编码矩阵;The terminal device decompresses the precoding matrix information, obtains an average precoding matrix of the multiple precoding matrices, and performs a difference between each precoding matrix and the average precoding matrix in the plurality of precoding matrices. Difference precoding matrix;
    所述终端设备将所述平均预编码矩阵与所述每个预编码矩阵对应的差值预编码矩阵求和,获得所述多个预编码矩阵。And the terminal device sums the average precoding matrix and the difference precoding matrix corresponding to each precoding matrix to obtain the plurality of precoding matrices.
  13. 根据权利要求9至12中任一项所述的方法,其特征在于,所述终端设备接收网络设备发送的预编码矩阵信息,包括:The method according to any one of claims 9 to 12, wherein the terminal device receives the precoding matrix information sent by the network device, including:
    所述终端设备接收所述网络设备通过无线资源控制RRC信令、媒体接入控制层控制 元素MAC-CE、下行控制信息DCI或下行数据信道发送所述预编码矩阵信息。The terminal device receives the network device to send the precoding matrix information by using radio resource control RRC signaling, a medium access control layer control element MAC-CE, downlink control information DCI, or a downlink data channel.
  14. 根据权利要求9至13中任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 9 to 13, wherein the method further comprises:
    所述终端设备接收所述网络设备发送的压缩模式指示信息,所述压缩模式指示信息用于指示所述网络设备生成所述预编码矩阵信息所采用的压缩模式,The terminal device receives the compression mode indication information sent by the network device, where the compression mode indication information is used to indicate a compression mode used by the network device to generate the precoding matrix information.
    其中,所述终端设备对所述预编码矩阵信息进行解压缩处理,包括:The terminal device decompresses the precoding matrix information, including:
    所述终端设备根据所述压缩模式对所述预编码矩阵信息进行解压缩处理。The terminal device performs decompression processing on the precoding matrix information according to the compression mode.
  15. 根据权利要求14所述的方法,其特征在于,所述压缩模式指示信息和所述预编码矩阵信息是所述网络设备一起发送或者独立发送的。The method according to claim 14, wherein the compressed mode indication information and the precoding matrix information are transmitted together or independently by the network device.
  16. 一种网络设备,其特征在于,包括:A network device, comprising:
    处理单元,用于确定终端设备在多个子带上发送上行数据所采用的多个预编码矩阵,其中,所述多个子带与所述多个预编码矩阵具有一一对应关系,所述终端设备为进行多输入多输出MIMO传输的多个终端设备中的任意一个;a processing unit, configured to determine a plurality of precoding matrices used by the terminal device to send uplink data on multiple subbands, where the multiple subbands have a one-to-one correspondence with the plurality of precoding matrices, and the terminal device Any one of a plurality of terminal devices for performing multiple input multiple output MIMO transmission;
    对所述多个预编码矩阵进行压缩处理,获取压缩后的预编码矩阵信息;Performing compression processing on the plurality of precoding matrices to obtain compressed precoding matrix information;
    收发单元,用于向终端设备发送所述预编码矩阵信息。And a transceiver unit, configured to send the precoding matrix information to the terminal device.
  17. 根据权利要求16所述的网络设备,其特征在于,所述处理单元具体用于:The network device according to claim 16, wherein the processing unit is specifically configured to:
    对所述多个预编码矩阵进行组合,获得组合预编码矩阵;Combining the plurality of precoding matrices to obtain a combined precoding matrix;
    对所述组合预编码矩阵进行分解,获取分解信息,Decomposing the combined precoding matrix to obtain decomposition information,
    根据所述分解信息,生成所述预编码矩阵信息。And generating the precoding matrix information according to the decomposition information.
  18. 根据权利要求17所述的网络设备,其特征在于,The network device according to claim 17, wherein
    所述处理单元具体用于对所述组合预编码矩阵进行奇异值分解,获得左奇异矩阵、特征值组成的对角矩阵和右奇异矩阵,所述分解信息包括所述左奇异矩阵、特征值组成的对角矩阵和右奇异矩阵;The processing unit is specifically configured to perform singular value decomposition on the combined precoding matrix to obtain a left singular matrix, a diagonal matrix composed of eigenvalues, and a right singular matrix, where the decomposition information includes the left singular matrix and eigenvalue components. Diagonal matrix and right singular matrix;
    根据所述左奇异矩阵、所述特征值组成的对角矩阵和所述右奇异矩阵生成所述预编码矩阵信息。Generating the precoding matrix information according to the left singular matrix, a diagonal matrix composed of the feature values, and the right singular matrix.
  19. 根据权利要求18所述的网络设备,其特征在于,A network device according to claim 18, wherein
    所述处理单元具体用于选取所述左奇异矩阵和所述右奇异矩阵的前N列,以及选取所述特征值组成的对角矩阵的前N个特征值,得到压缩左奇异矩阵、压缩右奇异矩阵和压缩特征值,其中,所述预编码矩阵信息包括所述压缩左奇异矩阵、所述压缩右奇异矩阵以及所述压缩特征值,0<N<m,m表示所述终端设备的发射天线数目;The processing unit is specifically configured to select the first N columns of the left singular matrix and the right singular matrix, and select the first N eigenvalues of the diagonal matrix formed by the feature values to obtain a compressed left singular matrix and compress the right a singular matrix and a compressed eigenvalue, wherein the precoding matrix information includes the compressed left singular matrix, the compressed right singular matrix, and the compressed eigenvalue, 0<N<m, where m represents a transmission of the terminal device Number of antennas;
    或者,or,
    所述处理单元具体用于选取所述左奇异矩阵和所述右奇异矩阵的前N列,以及选取所述对角矩阵的前N个特征值,得到压缩左奇异矩阵、压缩右奇异矩阵和压缩特征值;The processing unit is specifically configured to select the first N columns of the left singular matrix and the right singular matrix, and select the first N eigenvalues of the diagonal matrix to obtain a compressed left singular matrix, a compressed right singular matrix, and a compression Eigenvalues;
    对所述压缩左奇异矩阵、压缩右奇异矩阵和压缩特征值进行量化,得到所述预编码矩阵信息。The compressed left singular matrix, the compressed right singular matrix, and the compressed eigenvalue are quantized to obtain the precoding matrix information.
  20. 根据权利要求16所述的网络设备,其特征在于,所述处理单元具体用于:The network device according to claim 16, wherein the processing unit is specifically configured to:
    对所述多个预编码矩阵进行线性平均,获得平均预编码矩阵;Performing linear averaging on the plurality of precoding matrices to obtain an average precoding matrix;
    将所述多个预编码矩阵分别与所述平均预编码矩阵进行作差,获取所述多个预编码矩阵中每个预编码矩阵对应的差值预编码矩阵;Performing a difference between the plurality of precoding matrices and the average precoding matrix to obtain a difference precoding matrix corresponding to each precoding matrix in the plurality of precoding matrices;
    对所述平均预编码矩阵和所述多个预编码矩阵中每个预编码矩阵对应的差值预编码矩阵进行量化处理,获取所述预编码矩阵信息。And performing quantization processing on the difference precoding matrix corresponding to each precoding matrix in the average precoding matrix and the plurality of precoding matrices to obtain the precoding matrix information.
  21. 根据权利要求16至20中任一项所述的网络设备,其特征在于,A network device according to any one of claims 16 to 20, characterized in that
    所述收发单元具体用于通过无线资源控制RRC信令、媒体接入控制层控制元素MAC-CE、下行控制信息DCI或下行数据信道发送所述预编码矩阵信息。The transceiver unit is specifically configured to send the precoding matrix information by using a radio resource control RRC signaling, a medium access control layer control element MAC-CE, a downlink control information DCI, or a downlink data channel.
  22. 根据权利要求16至21中任一项所述的网络设备,其特征在于,A network device according to any one of claims 16 to 21, characterized in that
    所述收发单元还用于向所述终端设备发送压缩模式指示信息,所述压缩模式指示信息用于指示所述网络设备生成所述预编码矩阵信息所采用的压缩模式。The transceiver unit is further configured to send the compressed mode indication information to the terminal device, where the compressed mode indication information is used to indicate a compression mode used by the network device to generate the precoding matrix information.
  23. 根据权利要求22所述的网络设备,其特征在于,所述压缩模式指示信息和所述预编码矩阵信息是所述收发单元一起发送或者独立发送的。The network device according to claim 22, wherein the compressed mode indication information and the precoding matrix information are transmitted together or independently transmitted by the transceiver unit.
  24. 一种终端设备,其特征在于,包括:A terminal device, comprising:
    收发单元,用于接收网络设备发送的预编码矩阵信息;a transceiver unit, configured to receive precoding matrix information sent by the network device;
    处理单元,用于对所述预编码矩阵信息进行解压缩处理,获得多个预编码矩阵,所述多个预编码矩阵与多个子带具有一一对应关系;a processing unit, configured to perform decompression processing on the precoding matrix information to obtain a plurality of precoding matrices, where the plurality of precoding matrices have a one-to-one correspondence with a plurality of subbands;
    收发单元还用于基于所述多个预编码矩阵在所述多个子带上发送上行数据。The transceiver unit is further configured to send uplink data on the plurality of subbands based on the plurality of precoding matrices.
  25. 根据权利要求24所述的终端设备,其特征在于,The terminal device according to claim 24, characterized in that
    所述处理单元具体用于解压缩所述预编码矩阵信息获取分解信息,所述分解信息为所述网络设备对所述多个预编码矩阵组合形成的组合预编码矩阵分解后生成的信息,The processing unit is specifically configured to decompress the precoding matrix information to obtain decomposition information, where the decomposition information is information generated by the network device after decomposing the combined precoding matrix formed by combining the multiple precoding matrices.
    根据所述分解信息,生成所述组合预编码矩阵;Generating the combined precoding matrix according to the decomposition information;
    拆分所述预编码矩阵,获得所述多个预编码矩阵。The precoding matrix is split to obtain the plurality of precoding matrices.
  26. 根据权利要求25所述的终端设备,其特征在于,所述分解信息包括压缩左奇异矩阵、压缩对角矩阵和压缩右奇异矩阵;The terminal device according to claim 25, wherein the decomposition information comprises a compressed left singular matrix, a compressed diagonal matrix, and a compressed right singular matrix;
    其中,所述处理单元具体用于根据所述压缩左奇异矩阵、压缩对角矩阵和压缩右奇异矩阵生成所述多个预编码矩阵的组合预编码矩阵;The processing unit is specifically configured to generate a combined precoding matrix of the multiple precoding matrices according to the compressed left singular matrix, the compressed diagonal matrix, and the compressed right singular matrix;
  27. 根据权利要求24所述的终端设备,其特征在于,所述处理单元具体用于解压缩所述预编码矩阵信息获取所述多个预编码矩阵的平均预编码矩阵以及所述多个预编码矩阵中每个预编码矩阵与所述平均预编码矩阵进行作差得到的差值预编码矩阵;The terminal device according to claim 24, wherein the processing unit is specifically configured to decompress the precoding matrix information, obtain an average precoding matrix of the plurality of precoding matrices, and the plurality of precoding matrices. a difference precoding matrix obtained by performing a difference between each precoding matrix and the average precoding matrix;
    将所述平均预编码矩阵与所述每个预编码矩阵对应的差值预编码矩阵求和,获得所述多个预编码矩阵。And summing the average precoding matrix and the difference precoding matrix corresponding to each precoding matrix to obtain the plurality of precoding matrices.
  28. 根据权利要求24至27中任一项所述的终端设备,其特征在于,所述收发单元具体用于接收所述网络设备通过无线资源控制RRC信令、媒体接入控制层控制元素MAC-CE、下行控制信息DCI或下行数据信道发送所述预编码矩阵信息。The terminal device according to any one of claims 24 to 27, wherein the transceiver unit is specifically configured to receive, by the network device, RRC signaling by a radio resource, and a media access control layer control element MAC-CE And the downlink control information DCI or the downlink data channel sends the precoding matrix information.
  29. 根据权利要求24至28中任一项所述的终端设备,其特征在于,所述收发单元还用于接收所述网络设备发送的压缩模式指示信息,所述压缩模式指示信息用于指示所述网络设备生成所述预编码矩阵信息所采用的压缩模式,The terminal device according to any one of claims 24 to 28, wherein the transceiver unit is further configured to receive compression mode indication information sent by the network device, where the compression mode indication information is used to indicate the a compression mode used by the network device to generate the precoding matrix information,
    其中,所述处理单元具体用于根据所述压缩模式对所述预编码矩阵信息进行解压缩处理。The processing unit is specifically configured to perform decompression processing on the precoding matrix information according to the compression mode.
  30. 根据权利要求29所述的终端设备,其特征在于,所述压缩模式指示信息和所述预编码矩阵信息是所述网络设备一起发送或者独立发送的。The terminal device according to claim 29, wherein the compressed mode indication information and the precoding matrix information are transmitted together or independently transmitted by the network device.
  31. 一种计算机可读存储介质,其特征在于,包括计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1至15中任一项所述的方法。A computer readable storage medium, comprising a computer program, when the computer program is run on a computer, causing the computer to perform the method of any one of claims 1 to 15.
  32. 一种计算机程序产品,其特征在于,所述计算机程序产品被计算机执行时,使得所述计算机实现权利要求1至15中任一项所述的方法。A computer program product, wherein the computer program product is executed by a computer such that the computer implements the method of any one of claims 1 to 15.
  33. 一种处理装置,其特征在于,包括:处理器和接口;A processing device, comprising: a processor and an interface;
    所述处理器用于执行权利要求1至15中任一项所述的方法。The processor is operative to perform the method of any one of claims 1 to 15.
  34. 一种处理装置,其特征在于,包括:处理器、接口和存储器;A processing device, comprising: a processor, an interface, and a memory;
    所述存储器中存储有代码,所述处理器用于执行所述存储器中的代码执行权利要求1至15中任一项所述的方法。A code is stored in the memory, and the processor is configured to execute the code in the memory to perform the method of any one of claims 1 to 15.
  35. 根据权利要求34所述的处理装置,其特征在于,A processing apparatus according to claim 34, wherein
    所述存储器设置在所述处理器中,或The memory is disposed in the processor, or
    所述存储器与所述处理器独立设置。The memory is set independently of the processor.
  36. 一种网络设备,其特征在于,包括:处理器和收发器;A network device, comprising: a processor and a transceiver;
    所述处理器用于确定终端设备在多个子带上发送上行数据所采用的多个预编码矩阵,其中,所述多个子带与所述多个预编码矩阵具有一一对应关系,所述终端设备为进行多输入多输出MIMO传输的多个终端设备中的任意一个;The processor is configured to determine a plurality of precoding matrices used by the terminal device to send uplink data on multiple subbands, where the multiple subbands have a one-to-one correspondence with the plurality of precoding matrices, and the terminal device Any one of a plurality of terminal devices for performing multiple input multiple output MIMO transmission;
    对所述多个预编码矩阵进行压缩处理,获取压缩后的预编码矩阵信息;Performing compression processing on the plurality of precoding matrices to obtain compressed precoding matrix information;
    所述收发单元用于向终端设备发送所述预编码矩阵信息。The transceiver unit is configured to send the precoding matrix information to a terminal device.
  37. 根据权利要求36所述的网络设备,其特征在于,所述处理器具体用于:The network device according to claim 36, wherein the processor is specifically configured to:
    对所述多个预编码矩阵进行组合,获得组合预编码矩阵;Combining the plurality of precoding matrices to obtain a combined precoding matrix;
    对所述组合预编码矩阵进行分解,获取分解信息,Decomposing the combined precoding matrix to obtain decomposition information,
    根据所述分解信息,生成所述预编码矩阵信息。And generating the precoding matrix information according to the decomposition information.
  38. 根据权利要求37所述的网络设备,其特征在于,A network device according to claim 37, wherein
    所述处理器具体用于对所述组合预编码矩阵进行奇异值分解,获得左奇异矩阵、特征值组成的对角矩阵和右奇异矩阵,所述分解信息包括所述左奇异矩阵、特征值组成的对角矩阵和右奇异矩阵;The processor is specifically configured to perform singular value decomposition on the combined precoding matrix to obtain a left singular matrix, a diagonal matrix composed of eigenvalues, and a right singular matrix, where the decomposition information includes the left singular matrix and eigenvalue components. Diagonal matrix and right singular matrix;
    根据所述左奇异矩阵、所述特征值组成的对角矩阵和所述右奇异矩阵生成所述预编码矩阵信息。Generating the precoding matrix information according to the left singular matrix, a diagonal matrix composed of the feature values, and the right singular matrix.
  39. 根据权利要求38所述的网络设备,其特征在于,A network device according to claim 38, wherein
    所述处理器具体用于选取所述左奇异矩阵和所述右奇异矩阵的前N列,以及选取所述特征值组成的对角矩阵的前N个特征值,得到压缩左奇异矩阵、压缩右奇异矩阵和压缩特征值,其中,所述预编码矩阵信息包括所述压缩左奇异矩阵、所述压缩右奇异矩阵以及所述压缩特征值,0<N<m,m表示所述终端设备的发射天线数目;The processor is specifically configured to select the first N columns of the left singular matrix and the right singular matrix, and select the first N eigenvalues of the diagonal matrix formed by the eigenvalues to obtain a compressed left singular matrix and compress the right a singular matrix and a compressed eigenvalue, wherein the precoding matrix information includes the compressed left singular matrix, the compressed right singular matrix, and the compressed eigenvalue, 0<N<m, where m represents a transmission of the terminal device Number of antennas;
    或者,or,
    所述处理器具体用于选取所述左奇异矩阵和所述右奇异矩阵的前N列,以及选取所述对角矩阵的前N个特征值,得到压缩左奇异矩阵、压缩右奇异矩阵和压缩特征值;The processor is specifically configured to select the first N columns of the left singular matrix and the right singular matrix, and select the first N eigenvalues of the diagonal matrix to obtain a compressed left singular matrix, a compressed right singular matrix, and a compression Eigenvalues;
    对所述压缩左奇异矩阵、压缩右奇异矩阵和压缩特征值进行量化,得到所述预编码矩阵信息。The compressed left singular matrix, the compressed right singular matrix, and the compressed eigenvalue are quantized to obtain the precoding matrix information.
  40. 根据权利要求36所述的网络设备,其特征在于,所述处理器具体用于:The network device according to claim 36, wherein the processor is specifically configured to:
    对所述多个预编码矩阵进行线性平均,获得平均预编码矩阵;Performing linear averaging on the plurality of precoding matrices to obtain an average precoding matrix;
    将所述多个预编码矩阵分别与所述平均预编码矩阵进行作差,获取所述多个预编码矩阵中每个预编码矩阵对应的差值预编码矩阵;Performing a difference between the plurality of precoding matrices and the average precoding matrix to obtain a difference precoding matrix corresponding to each precoding matrix in the plurality of precoding matrices;
    对所述平均预编码矩阵和所述多个预编码矩阵中每个预编码矩阵对应的差值预编码矩阵进行量化处理,获取所述预编码矩阵信息。And performing quantization processing on the difference precoding matrix corresponding to each precoding matrix in the average precoding matrix and the plurality of precoding matrices to obtain the precoding matrix information.
  41. 根据权利要求36至40中任一项所述的网络设备,其特征在于,A network device according to any one of claims 36 to 40, characterized in that
    所述收发器具体用于通过无线资源控制RRC信令、媒体接入控制层控制元素MAC-CE、下行控制信息DCI或下行数据信道发送所述预编码矩阵信息。The transceiver is specifically configured to send the precoding matrix information by using a radio resource control RRC signaling, a medium access control layer control element MAC-CE, a downlink control information DCI, or a downlink data channel.
  42. 根据权利要求36至41中任一项所述的网络设备,其特征在于,A network device according to any one of claims 36 to 41, wherein
    所述收发器还用于向所述终端设备发送压缩模式指示信息,所述压缩模式指示信息用于指示所述网络设备生成所述预编码矩阵信息所采用的压缩模式。The transceiver is further configured to send, to the terminal device, compressed mode indication information, where the compressed mode indication information is used to indicate a compression mode used by the network device to generate the precoding matrix information.
  43. 根据权利要求42所述的网络设备,其特征在于,所述压缩模式指示信息和所述预编码矩阵信息是所述收发器一起发送或者独立发送的。The network device according to claim 42, wherein said compressed mode indication information and said precoding matrix information are transmitted together or independently transmitted by said transceiver.
  44. 一种终端设备,其特征在于,包括:处理器和收发器;A terminal device, comprising: a processor and a transceiver;
    所述收发器用于接收网络设备发送的预编码矩阵信息;The transceiver is configured to receive precoding matrix information sent by a network device;
    所述处理器用于对所述预编码矩阵信息进行解压缩处理,获得多个预编码矩阵,所述多个预编码矩阵与多个子带具有一一对应关系;The processor is configured to perform decompression processing on the precoding matrix information to obtain a plurality of precoding matrices, where the plurality of precoding matrices have a one-to-one correspondence with a plurality of subbands;
    所述收发器还用于基于所述多个预编码矩阵在所述多个子带上发送上行数据。The transceiver is further configured to send uplink data on the plurality of subbands based on the plurality of precoding matrices.
  45. 根据权利要求44所述的终端设备,其特征在于,The terminal device according to claim 44, characterized in that
    所述处理器具体用于解压缩所述预编码矩阵信息获取分解信息,所述分解信息为所述网络设备对所述多个预编码矩阵组合形成的组合预编码矩阵分解后生成的信息,The processor is specifically configured to decompress the precoding matrix information to obtain decomposition information, where the decomposition information is information generated by decomposing a combined precoding matrix formed by the network device by combining the multiple precoding matrices.
    根据所述分解信息,生成所述组合预编码矩阵;Generating the combined precoding matrix according to the decomposition information;
    拆分所述预编码矩阵,获得所述多个预编码矩阵。The precoding matrix is split to obtain the plurality of precoding matrices.
  46. 根据权利要求45所述的终端设备,其特征在于,所述分解信息包括压缩左奇异矩阵、压缩对角矩阵和压缩右奇异矩阵;The terminal device according to claim 45, wherein the decomposition information comprises a compressed left singular matrix, a compressed diagonal matrix, and a compressed right singular matrix;
    其中,所述处理器具体用于根据所述压缩左奇异矩阵、压缩对角矩阵和压缩右奇异矩阵生成所述多个预编码矩阵的组合预编码矩阵;The processor is specifically configured to generate a combined precoding matrix of the multiple precoding matrices according to the compressed left singular matrix, the compressed diagonal matrix, and the compressed right singular matrix;
  47. 根据权利要求44所述的终端设备,其特征在于,所述处理器具体用于解压缩所述预编码矩阵信息获取所述多个预编码矩阵的平均预编码矩阵以及所述多个预编码矩阵中每个预编码矩阵与所述平均预编码矩阵进行作差得到的差值预编码矩阵;The terminal device according to claim 44, wherein the processor is specifically configured to decompress the precoding matrix information, obtain an average precoding matrix of the plurality of precoding matrices, and the plurality of precoding matrices. a difference precoding matrix obtained by performing a difference between each precoding matrix and the average precoding matrix;
    将所述平均预编码矩阵与所述每个预编码矩阵对应的差值预编码矩阵求和,获得所述多个预编码矩阵。And summing the average precoding matrix and the difference precoding matrix corresponding to each precoding matrix to obtain the plurality of precoding matrices.
  48. 根据权利要求44至47中任一项所述的终端设备,其特征在于,所述收发器具体用于接收所述网络设备通过无线资源控制RRC信令、媒体接入控制层控制元素MAC-CE、下行控制信息DCI或下行数据信道发送所述预编码矩阵信息。The terminal device according to any one of claims 44 to 47, wherein the transceiver is specifically configured to receive, by the network device, RRC signaling by a radio resource, and a media access control layer control element MAC-CE And the downlink control information DCI or the downlink data channel sends the precoding matrix information.
  49. 根据权利要求44至48中任一项所述的终端设备,其特征在于,所述收发器还用于接收所述网络设备发送的压缩模式指示信息,所述压缩模式指示信息用于指示所述网络设备生成所述预编码矩阵信息所采用的压缩模式,The terminal device according to any one of claims 44 to 48, wherein the transceiver is further configured to receive compressed mode indication information sent by the network device, where the compressed mode indication information is used to indicate the a compression mode used by the network device to generate the precoding matrix information,
    其中,所述处理器具体用于根据所述压缩模式对所述预编码矩阵信息进行解压缩处 理。The processor is specifically configured to perform decompression processing on the precoding matrix information according to the compression mode.
  50. 根据权利要求49所述的终端设备,其特征在于,所述压缩模式指示信息和所述预编码矩阵信息是所述网络设备一起发送或者独立发送的。The terminal device according to claim 49, wherein said compressed mode indication information and said precoding matrix information are transmitted together or independently transmitted by said network device.
  51. 一种通信***,其特征在于,包括:权利要求16至23中任一项所述的网络设备和权利要求24至30中任一项所述的终端设备。A communication system, comprising: the network device according to any one of claims 16 to 23, and the terminal device according to any one of claims 24 to 30.
  52. 一种通信***,其特征在于,包括:权利要求36至43中任一项所述的网络设备和权利要求44至50中任一项所述的终端设备。A communication system, comprising: the network device according to any one of claims 36 to 43 and the terminal device according to any one of claims 44 to 50.
PCT/CN2018/118981 2017-12-01 2018-12-03 Data transmission method and device WO2019105484A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201711250844.1 2017-12-01
CN201711250844.1A CN109873665B (en) 2017-12-01 2017-12-01 Method and device for data transmission

Publications (1)

Publication Number Publication Date
WO2019105484A1 true WO2019105484A1 (en) 2019-06-06

Family

ID=66665424

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/118981 WO2019105484A1 (en) 2017-12-01 2018-12-03 Data transmission method and device

Country Status (2)

Country Link
CN (1) CN109873665B (en)
WO (1) WO2019105484A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3859609A1 (en) * 2020-01-29 2021-08-04 Friedrich-Alexander-Universität Erlangen-Nürnberg Finite resolution decomposition of a matrix for low-complexity and energy-efficient matrix-vector multiplication
US20230231600A1 (en) * 2022-01-19 2023-07-20 Samsung Electronics Co., Ltd. Systems, methods, and apparatus for determining precoding information for beamforming

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110519191B (en) * 2019-09-22 2021-04-30 电子科技大学 Time-frequency two-dimensional compression high-spectrum-efficiency single carrier communication method
WO2022082665A1 (en) * 2020-10-22 2022-04-28 Nokia Shanghai Bell Co., Ltd. Method, apparatus, and computer program
CN112822671B (en) * 2020-12-31 2023-06-23 联想未来通信科技(重庆)有限公司 Data transmission method and device
CN114696879B (en) * 2020-12-31 2023-08-04 大唐移动通信设备有限公司 Signal transmission method and device, terminal and access network equipment
CN113470336A (en) * 2021-07-14 2021-10-01 深圳市朗强科技有限公司 Wireless sending method, receiving method and equipment of control instruction
CN113920042B (en) * 2021-09-24 2023-04-18 深圳市资福医疗技术有限公司 Image processing system and capsule endoscope
CN116419382A (en) * 2021-12-31 2023-07-11 华为技术有限公司 Uplink precoding method and device
CN117014044A (en) * 2022-04-28 2023-11-07 维沃移动通信有限公司 Channel information feedback method, terminal and network side equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080080459A1 (en) * 2006-10-02 2008-04-03 Freescale Semiconductor, Inc. Feedback reduction for MIMO precoded system by exploiting channel correlation
CN104737465A (en) * 2012-09-28 2015-06-24 交互数字专利控股公司 Method for wifi beamforming, feedback, and sounding (WIBEAM)
US9647736B1 (en) * 2015-03-05 2017-05-09 Quantenna Communications, Inc. Compressed training for massive MU-MIMO in a wireless local area network

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101262456A (en) * 2007-02-12 2008-09-10 美国博通公司 Method and system for processing communication signal
US8179775B2 (en) * 2007-08-14 2012-05-15 Texas Instruments Incorporated Precoding matrix feedback processes, circuits and systems
CN101400074A (en) * 2007-09-28 2009-04-01 夏普株式会社 Method, user equipment and system for reducing feedback quantity of pre-coding matrix index number
KR20160100371A (en) * 2013-12-27 2016-08-23 후아웨이 테크놀러지 컴퍼니 리미티드 Transmission method and device for transmitting channel state information
CN106170927B (en) * 2014-07-29 2019-12-24 华为技术有限公司 Method and equipment for feeding back and receiving channel state information

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080080459A1 (en) * 2006-10-02 2008-04-03 Freescale Semiconductor, Inc. Feedback reduction for MIMO precoded system by exploiting channel correlation
CN104737465A (en) * 2012-09-28 2015-06-24 交互数字专利控股公司 Method for wifi beamforming, feedback, and sounding (WIBEAM)
US9647736B1 (en) * 2015-03-05 2017-05-09 Quantenna Communications, Inc. Compressed training for massive MU-MIMO in a wireless local area network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
LG ELECTRONICS: "Discussion on Codebook Based Transmission for UL", R1 -1707600, 3GPP TSG RAN WGI MEETING#89, 6 May 2017 (2017-05-06), pages 1 - 6, XP051261942 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3859609A1 (en) * 2020-01-29 2021-08-04 Friedrich-Alexander-Universität Erlangen-Nürnberg Finite resolution decomposition of a matrix for low-complexity and energy-efficient matrix-vector multiplication
WO2021151980A1 (en) * 2020-01-29 2021-08-05 Friedrich-Alexander-Universitaet Erlangen-Nuernberg Finite resolution decomposition of a matrix and matrix-vector multiplication
US20230231600A1 (en) * 2022-01-19 2023-07-20 Samsung Electronics Co., Ltd. Systems, methods, and apparatus for determining precoding information for beamforming

Also Published As

Publication number Publication date
CN109873665B (en) 2021-09-14
CN109873665A (en) 2019-06-11

Similar Documents

Publication Publication Date Title
WO2019105484A1 (en) Data transmission method and device
US12015505B2 (en) Uplink transmission instruction method, terminal, base station and computer storage medium
US12004095B2 (en) Communication method and communications device
CN111602445B (en) Communication method, network equipment and terminal equipment
CN110350957B (en) Communication method and communication device
US10178012B2 (en) Systems and methods for a sounding frame in an IEEE 802.11ax compliant network
WO2019214559A1 (en) Communication method and apparatus
US20240030980A1 (en) Data transmission method and apparatus
WO2021083157A1 (en) Precoding matrix processing method and communication apparatus
WO2019114690A1 (en) Precoding method and apparatus in multi-antenna system
WO2019137299A1 (en) Communication method and communication device
US11381288B2 (en) Communication method, network device, and terminal device
US20220408368A1 (en) Method of tpmi grouping for mode 2 operation of 4-tx capability 3 partial coherent ues
US20230136416A1 (en) Neural network obtaining method and apparatus
WO2022012256A1 (en) Communication method and communication device
WO2019001221A1 (en) Rank indication reporting method and device, and indication method and device
CN116762283A (en) Method and device for precoding
WO2023231933A1 (en) Communication method and apparatus
CN115088224B (en) Channel state information feedback method and communication device
WO2021207895A1 (en) Uplink signal transmission method and communication apparatus
WO2024061093A1 (en) Uplink precoding indication method and communication apparatus
WO2021134207A1 (en) Method for indicating and determining channel state information, and communication device
CN118202599A (en) Wireless communication method, terminal equipment and network equipment

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: 18884256

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18884256

Country of ref document: EP

Kind code of ref document: A1