Communication method and communication device
By reporting phase shift configuration information on the terminal device under the HBF architecture, and distributing the simulation weight matrix by the network device allocates the resource position, the problem of large overhead of the terminal device's simulation weight notification is solved, and the effect of reducing signaling overhead and improving network coverage performance is achieved.
Patent Information
- Application Number
- CN202311422030.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-27
- Publication Date
- 2025-04-29
AI Technical Summary
Under the HBF architecture, the analog weight notification overhead of the terminal device is too high, resulting in deterioration of network coverage performance.
Through the phase shift configuration information of the phase shift channel reported by the terminal device, the network device allocates the location of multiple resources to the terminal device, and issues an analog weight matrix through each resource location to reduce the signaling overhead of the simulation weight.
It reduces the calculation and power consumption of the terminal device side, reduces signaling overhead, and improves network coverage performance.
Smart Images

Figure CN119907105A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and more specifically, to a communication method and a communication device. Background Art
[0002] Due to the shortage of spectrum resources, the mobile communication frequency band will evolve to higher frequency bands in the future, such as U6G or 13G bands. As the frequency band increases, the signal propagation loss will also increase, resulting in deterioration of network coverage performance. In order to improve uplink and downlink coverage, a hybrid analog and digital beamforming (HBF) antenna architecture will be configured. A small number of digital ports are used to connect more antenna elements through an analog phase-shifted feed network. While enjoying the beam gain brought by the large array, there is no need to increase the number of digital ports.
[0003] User Equipment (UE) under the HBF architecture, like terminals under the digital beamforming (DBF) architecture, needs to design appropriate weights to obtain coverage benefits. Usually, the weights are sent by the base station in the form of a transmit precoding matrix indicator (TPMI). However, under the HBF architecture, in addition to notifying the user terminal of the digital weights normally, it is also necessary to notify the analog weights, that is, the corresponding phase shift values on each phase shift port. Due to the increase in the number of antenna elements, the dimension of the analog weights will be large, resulting in a higher weight notification overhead.
[0004] Therefore, the excessive notification overhead of UE simulation weights is one of the problems that those skilled in the art need to solve urgently. Summary of the invention
[0005] The present application provides a communication method and a communication device. Through the phase shift configuration information of the phase shift channel reported by the terminal device, the network device allocates multiple resource locations to the terminal device, and sends down an analog weight matrix through each resource location to reduce the signaling overhead of the analog weight.
[0006] In a first aspect, a communication method is provided, which can be executed by a terminal device.
[0007] The method is used to send down the analog weights of the terminal device. Specifically, it includes: receiving first information, the first information includes the positions of N first time-frequency resources allocated to the terminal device, and the mapping relationship between the P first ports of the terminal device and the positions of the N first time-frequency resources, N and P are natural numbers. Each first port corresponds to at least one second port. A first signal is received through the N first time-frequency resources, and the weight corresponding to each second port is determined according to the first signal and the mapping relationship between the positions of the P first ports of the terminal device and the N first time-frequency resources; wherein the first signal includes weight information.
[0008] Based on the above technical solution, the terminal device receives the positions of the N first time-frequency resources allocated by the network device, and the mapping relationship between the positions of the N first time-frequency resources and the P first ports of the terminal device. The terminal device determines the weight of the second port configured for each first port of the terminal device according to the first signal and the mapping relationship between the resource position and the port. Through the above technical solution, the weight information is directly displayed and transmitted during the transmission process, and there is no need to quantize and code-modulate the weights, thereby saving the notification overhead of the downlink weights. After receiving the first signal, the terminal device can directly perform an analysis operation on the received signal to obtain an analog weight matrix, without the need to perform complex channel estimation and decoding operations on the received signal, thereby reducing the amount of solution calculation received on the terminal side, further reducing the solution power consumption on the terminal side, and reducing the complexity of the solution on the terminal side.
[0009] It should be understood that the first information, the first time-frequency resource, and the first signal can all be carried in signaling such as radio resource control (RRC), media access control layer-control element (MAC-CE), and downlink channel information (DCI) and sent, and this application does not make any special limitations on this.
[0010] It should be understood that the first port includes a digital port of the terminal device, including a receiving port and / or a transmitting port of the terminal device.
[0011] It should be understood that the second port includes an analog port of the terminal device, including a phase shift channel port configured on the first port of the terminal device.
[0012] It should be understood that a plurality of second ports may be configured on a first port, and the present application does not impose any particular limitation on the number of second ports configured on each first port.
[0013] It should be understood that the positions of the N first time-frequency resources may be continuous or discontinuous in the time domain and / or frequency domain, and this application does not impose any special limitation on this.
[0014] It should be understood that the position of a first time-frequency resource can correspond one-to-one to the first port, or the position of a first time-frequency resource can correspond to multiple first ports of the terminal device, and this application does not make any special limitation on this.
[0015] In combination with the first aspect, in some implementations of the first aspect, the first port includes a digital port, and the second port includes an analog port.
[0016] Based on the above technical solution, the first port includes the digital port of the terminal device itself, and the second port includes the phase-shift channel port configured on each digital port. By configuring more phase-shift channel ports on the digital port, the terminal device can connect more antenna array elements to expand the coverage of the communication frequency band. Through the above technical solution, the weight information is directly displayed and transmitted during the transmission process, and there is no need to quantize and code-modulate the weights, thereby saving the notification overhead of the downlink weights. After receiving the first signal, the terminal device directly performs a solution operation on the received signal to obtain an analog weight matrix, without the need to perform complex channel estimation and decoding operations on the received signal, thereby reducing the amount of solution calculations received on the terminal side, further reducing the solution power consumption on the terminal side, and reducing the complexity of the solution on the terminal side.
[0017] In combination with the first aspect, in some implementations of the first aspect, the method further includes sending second information, wherein the second information includes the number of second ports corresponding to each first port.
[0018] Based on the above technical solution, the terminal device sends the second information, the second information includes the specific number of the second port configured for each first port of the terminal device, and the second information is used to determine the mapping relationship between the first port and the time-frequency resource position. Through the above technical solution, the weight information is directly displayed and transmitted during the transmission process, and there is no need to quantize and code-modulate the weights, thereby saving the notification overhead of the downlink weights, and after receiving the first signal, the terminal device directly performs a solution operation on the received signal to obtain an analog weight matrix, without the need to perform complex channel estimation and decoding operations on the received signal, thereby reducing the amount of solution calculations received on the terminal side, further reducing the solution power consumption on the terminal side, and reducing the complexity of the solution on the terminal side.
[0019] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes sending a first reference signal. The first reference signal is used to determine the first signal.
[0020] Based on the above technical solution, the terminal device also sends a first reference signal, which is used to determine the first signal. Through the above technical solution, the weight information is directly displayed and transmitted during the transmission process, and the weight does not need to be quantized and coded and modulated, thereby saving the notification overhead of the downlink weight, and after receiving the first signal, the terminal device directly performs a solution operation on the received signal to obtain an analog weight matrix, without the need to perform complex channel estimation and decoding operations on the received signal, thereby reducing the amount of solution calculations received on the terminal side, further reducing the solution power consumption on the terminal side, and reducing the complexity of the solution on the terminal side.
[0021] As a non-limiting implementation manner, the first reference signal includes a sounding reference signal (Sounding Reference Signal, SRS) of the terminal device, and this application does not make any special limitation on this.
[0022] In combination with the first aspect, in some implementations of the first aspect, the weight corresponding to each second port is a constant modulus weight.
[0023] Based on the above technical solution, the weight information corresponding to the second port configured by each first port of the terminal device is a constant modulus weight. Through the above technical solution, the weight information is directly displayed and transmitted during the transmission process, and the weight does not need to be quantized and coded and modulated, thereby saving the notification overhead of the downlink weight, and after receiving the first signal, the terminal device directly performs a solution operation on the received signal to obtain an analog weight matrix, without the need to perform complex channel estimation and decoding operations on the received signal, thereby reducing the amount of solution calculation received by the terminal side, further reducing the solution power consumption on the terminal side, and reducing the complexity of the solution on the terminal side.
[0024] In combination with the first aspect, in certain implementations of the first aspect, the sum of the numbers of first signal streams at the positions of N first time-frequency resources is equal to the sum of the numbers of second ports configured by P first ports.
[0025] Based on the above technical solution, the sum of the number of first signal streams at all time-frequency resource positions allocated to the terminal device is equal to the number of all second ports of the terminal device. Through the above technical solution, the weight information is directly displayed and transmitted during the transmission process, and there is no need to quantize and code-modulate the weights, thereby saving the notification overhead of the downlink weights, and after receiving the first signal, the terminal device directly performs a solution operation on the received signal to obtain an analog weight matrix, without the need to perform complex channel estimation and decoding operations on the received signal, thereby reducing the amount of solution calculations received on the terminal side, further reducing the solution power consumption on the terminal side, and reducing the complexity of the solution on the terminal side.
[0026] In combination with the first aspect, in some implementations of the first aspect, the number N of first time-frequency resources satisfies:
[0027]
[0028] Among them, N R The sum of the numbers of the second ports configured for the P first ports of the terminal device.
[0029] Based on the above technical solution, the product of the number of time-frequency resources N allocated to the terminal device and the number of first ports P of the terminal device must be greater than or equal to the number of second ports N of the terminal device. R . Through the above technical solution, the weight information is directly displayed and transmitted during the transmission process, and there is no need to quantize and code-modulate the weights, thereby saving the notification overhead of the downlink weights. After receiving the first signal, the terminal device directly performs a solution operation on the received signal to obtain an analog weight matrix, without the need to perform complex channel estimation and decoding operations on the received signal, thereby reducing the amount of solution calculations received on the terminal side, further reducing the solution power consumption on the terminal side, and reducing the complexity of the solution on the terminal side.
[0030] In combination with the first aspect, in some implementations of the first aspect, determining the weight corresponding to each second port according to the first signal and the mapping relationship includes parsing the first signal. The specific parsing step includes performing a phase operation on the first signal to obtain the weights corresponding to all second ports of the terminal device.
[0031] Based on the above technical solution, after receiving the first signal, the terminal device will also solve the first signal. A specific solution method includes extracting the phase factor in the first signal to obtain the weight corresponding to each second port of the terminal device. Through the above technical solution, the weight information is directly displayed and transmitted during the transmission process, and there is no need to quantize and code-modulate the weights, thereby saving the notification overhead of the downlink weights. After receiving the first signal, the terminal device directly solves the received signal to obtain an analog weight matrix, without the need to perform complex channel estimation and decoding operations on the received signal, thereby reducing the amount of solution calculations received on the terminal side, further reducing the solution power consumption on the terminal side, and reducing the complexity of the solution on the terminal side.
[0032] In combination with the first aspect, in certain implementations of the first aspect, the second information is also used to indicate that the terminal device adopts a digital-analog hybrid antenna architecture.
[0033] Based on the above technical solution, the second information sent by the terminal device also includes a signal indicating that it adopts a digital-analog hybrid antenna architecture, and more antenna elements can be connected by configuring the second port on the first port. Through the above technical solution, the weight information is directly displayed and transmitted during the transmission process, and the weight does not need to be quantized and coded and modulated, thereby saving the notification overhead of the downlink weight. After receiving the first signal, the terminal device directly performs a solution operation on the received signal to obtain an analog weight matrix, without the need to perform complex channel estimation and decoding operations on the received signal, thereby reducing the amount of solution calculation received by the terminal side, further reducing the solution power consumption on the terminal side, and reducing the complexity of the solution on the terminal side.
[0034] In a second aspect, a communication method is provided, which can be executed by a network device.
[0035] The method is used to send down the analog weights of the terminal device. Specifically, it includes sending the first information, which includes the positions of N first time-frequency resources allocated to the terminal device, and the mapping relationship between P first ports of the terminal device and the positions of N first time-frequency resources, where N and P are natural numbers. Each first port corresponds to at least one second port. It also includes sending a first signal through the positions of N first time-frequency resources, and the terminal device determines the weight corresponding to each second port according to the first signal and the mapping relationship. Wherein, the first signal includes weight information.
[0036] Based on the above technical solution, the network device sends the first information to the terminal device, and the first information includes the positions of the N first time-frequency resources allocated to the terminal device, and the mapping relationship between the positions of the N first time-frequency resources and the P first ports of the terminal device. The network device also sends a first signal to the terminal device through the positions of the N first time-frequency resources, and the terminal device determines the weight of the second port configured for each first port of the terminal device according to the first signal and the mapping relationship between the resource position and the port. Through the above technical solution, during the transmission process, the network device directly displays and transmits the weight information, and there is no need to quantize and code-modulate the weight, thereby saving the notification overhead of the downlink weight, and after receiving the first signal, the terminal device directly performs a solution operation on the received signal to obtain an analog weight matrix, without the need to perform complex channel estimation and decoding operations on the received signal, thereby reducing the amount of solution calculation received by the terminal side, further reducing the solution power consumption on the terminal side, and also reducing the complexity of the solution on the terminal side.
[0037] It should be understood that the first information, the first time-frequency resource, and the first signal can all be carried in signaling such as radio resource control (RRC), media access control layer-control element (MAC-CE), and downlink channel information (DCI) and sent, and this application does not make any special limitations on this.
[0038] It should be understood that the first port includes a digital port of the terminal device, including a receiving port and / or a transmitting port of the terminal device.
[0039] It should be understood that the second port includes an analog port of the terminal device, including a phase shift channel port configured on the first port of the terminal device.
[0040] It should be understood that a plurality of second ports may be configured on a first port, and the present application does not impose any particular limitation on the number of second ports configured on each first port.
[0041] It should be understood that the positions of the N first time-frequency resources may be continuous or discontinuous in the time domain and / or frequency domain, and this application does not impose any special limitation on this.
[0042] It should be understood that the position of a first time-frequency resource can correspond one-to-one to the first port, or the position of a first time-frequency resource can correspond to multiple first ports of the terminal device, and this application does not make any special limitation on this.
[0043] In combination with the second aspect, in some implementations of the second aspect, the first port includes a digital port, and the second port includes an analog port.
[0044] Based on the above technical solution, the first port includes the digital port of the terminal device itself, and the second port includes the phase-shift channel port configured on each digital port. By configuring more phase-shift channel ports on the digital port, the terminal device can connect more antenna array elements to expand the coverage of the communication frequency band. Through the above technical solution, the weight information is directly displayed and transmitted during the transmission process, and there is no need to quantize and code-modulate the weights, thereby saving the notification overhead of the downlink weights. After receiving the first signal, the terminal device directly performs a solution operation on the received signal to obtain an analog weight matrix, without the need to perform complex channel estimation and decoding operations on the received signal, thereby reducing the amount of solution calculations received on the terminal side, further reducing the solution power consumption on the terminal side, and reducing the complexity of the solution on the terminal side.
[0045] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes receiving second information, wherein the second information includes the number of second ports configured for each first port, and the second information is used to determine a mapping relationship between the positions of the P first ports and the N first time-frequency resources.
[0046] Based on the above technical solution, the network device receives the second information, the second information includes the specific number of the second port configured for each first port of the terminal device, and the network device determines the mapping relationship between the first port and the time-frequency resource position through the second information. Through the above technical solution, during the transmission process, the network device directly displays and transmits the weight information, without quantizing and coding the weights, thereby saving the notification overhead of the downlink weights, and after receiving the first signal, the terminal device directly performs a solution operation on the received signal to obtain an analog weight matrix, without the need to perform complex channel estimation and decoding operations on the received signal, thereby reducing the amount of solution calculations received on the terminal side, further reducing the solution power consumption on the terminal side, and reducing the complexity of the solution on the terminal side.
[0047] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes receiving a first reference signal. The first reference signal is used to determine the first signal.
[0048] Based on the above technical solution, the network device receives the first reference signal and determines the first signal through the first reference signal. Through the above technical solution, during the transmission process, the network device directly displays and transmits the weight information, without quantizing and coding the weights, thereby saving the notification overhead of the downlink weights, and after receiving the first signal, the terminal device directly performs a solution operation on the received signal to obtain an analog weight matrix, without having to perform complex channel estimation and decoding operations on the received signal, thereby reducing the amount of solution calculations received on the terminal side, further reducing the solution power consumption on the terminal side, and reducing the complexity of the solution on the terminal side.
[0049] As a non-limiting implementation manner, the first reference signal includes a sounding reference signal (Sounding Reference Signal, SRS) of the terminal device, and this application does not make any special limitation on this.
[0050] In combination with the second aspect, in some implementations of the second aspect, the weight corresponding to each second port is a constant modulus weight.
[0051] Based on the above technical solution, the weight information corresponding to the second port configured by each first port of the terminal device is a constant modulus weight. Through the above technical solution, during the transmission process, the network device directly displays and transmits the weight information, without the need to quantize and code-modulate the weight, thereby saving the notification overhead of the downlink weight, and after receiving the first signal, the terminal device directly performs a solution operation on the received signal to obtain an analog weight matrix, without the need to perform complex channel estimation and decoding operations on the received signal, thereby reducing the amount of solution calculation received by the terminal side, further reducing the solution power consumption on the terminal side, and reducing the complexity of the solution on the terminal side.
[0052] In combination with the second aspect, in certain implementations of the second aspect, the sum of the numbers of first signal streams at the positions of the N first time-frequency resources is equal to the sum of the numbers of second ports configured by the P first ports.
[0053] Based on the above technical solution, the sum of the number of first signal streams at all time-frequency resource positions allocated to the terminal device is equal to the number of all second ports of the terminal device. Through the above technical solution, during the transmission process, the network device directly displays and transmits the weight information, without the need to quantize and code-modulate the weights, thereby saving the notification overhead of the downlink weights, and after receiving the first signal, the terminal device directly performs a solution operation on the received signal to obtain an analog weight matrix, without the need to perform complex channel estimation and decoding operations on the received signal, thereby reducing the amount of solution calculations received on the terminal side, further reducing the solution power consumption on the terminal side, and also reducing the complexity of the solution on the terminal side.
[0054] In conjunction with the second aspect, in some implementations of the second aspect, the number N of the first time-frequency resources satisfies:
[0055]
[0056] Among them, N R The sum of the numbers of the second ports configured for the P first ports of the terminal device.
[0057] Based on the above technical solution, the product of the number of time-frequency resources N allocated to the terminal device and the number of first ports P of the terminal device must be greater than or equal to the number of second ports N of the terminal device. R. Through the above technical solution, during the transmission process, the network device directly displays and transmits the weight information, and there is no need to quantize and code the weights, thereby saving the notification overhead of the downlink weights, and after receiving the first signal, the terminal device directly performs a solution operation on the received signal to obtain the analog weight matrix, without the need to perform complex channel estimation and decoding operations on the received signal, thereby reducing the amount of solution calculation received on the terminal side, further reducing the solution power consumption on the terminal side, and also reducing the complexity of the solution on the terminal side.
[0058] In combination with the second aspect, in some implementations of the second aspect, determining a first signal at a position of an nth first time-frequency resource according to the first reference signal specifically includes:
[0059] αH H [n](H[n]H H [n]) -1 S[n]
[0060] Wherein, α represents a power normalization factor of the network device, H[n] represents a channel matrix obtained according to the first reference signal, s[n] represents a weight corresponding to the second port, n is a natural number, and n∈[1,N].
[0061] Based on the above technical solution, the network device determines the first signal to be sent through the position of the nth time-frequency resource according to the first reference signal. Through the above technical solution, during the transmission process, the network device directly displays and transmits the weight information, without quantizing and coding the weights, thereby saving the notification overhead of the downlink weights, and after receiving the first signal, the terminal device directly performs a solution operation on the received signal to obtain the analog weight matrix, without the need to perform complex channel estimation and decoding operations on the received signal, thereby reducing the amount of solution calculations received on the terminal side, further reducing the solution power consumption on the terminal side, and also reducing the complexity of the solution on the terminal side.
[0062] In combination with the second aspect, in some implementations of the second aspect, the first signal includes a weight corresponding to each second port of the terminal device.
[0063] Based on the above technical solution, the first signal sent by the network device includes the weight corresponding to each second port. Through the above technical solution, during the transmission process, the network device directly displays and transmits the weight information, without quantizing and coding the weight, thereby saving the notification overhead of the downlink weight, and after receiving the first signal, the terminal device directly performs a solution operation on the received signal to obtain the analog weight matrix, without the need to perform complex channel estimation and decoding operations on the received signal, thereby reducing the amount of solution calculation received on the terminal side, further reducing the solution power consumption on the terminal side, and also reducing the complexity of the solution on the terminal side.
[0064] In combination with the second aspect, in certain implementations of the second aspect, the second information is also used to indicate that the terminal device adopts a digital-analog hybrid antenna architecture.
[0065] Based on the above technical solution, the network device receives the second information from the terminal device, and the second information also includes information for indicating that the terminal device adopts a digital-analog hybrid antenna architecture. The terminal device can connect more antenna elements by configuring the second port on the first port. Through the above technical solution, during the transmission process, the network device directly displays and transmits the weight information, without quantizing and coding the weights, thereby saving the notification overhead of the downlink weights, and after receiving the first signal, the terminal device directly performs a solution operation on the received signal to obtain an analog weight matrix, without having to perform complex channel estimation and decoding operations on the received signal, thereby reducing the amount of solution calculations received on the terminal side, further reducing the solution power consumption on the terminal side, and reducing the complexity of the solution on the terminal side.
[0066] In a third aspect, a communication device is provided, which includes a processor, the processor is coupled to a memory, the memory stores instructions, and when the instructions are executed by the processor, the processor executes any one of the implementations of the first aspect above, or a method provided by any one of the implementations of the first aspect.
[0067] In one implementation, the apparatus is a terminal device.
[0068] In another implementation, the apparatus is a chip, a chip system or a circuit used in a terminal device.
[0069] In a fourth aspect, a communication device is provided, which includes a processor, the processor is coupled to a memory, the memory stores instructions, and when the instructions are executed by the processor, the processor executes any one of the implementations of the second aspect above, or a method provided by any one of the implementations of the second aspect.
[0070] In one implementation, the apparatus is a network device.
[0071] In another implementation, the apparatus is a chip, a chip system, or a circuit used in a network device.
[0072] In a fifth aspect, the present application provides a processor for executing the methods provided in the above aspects.
[0073] For the operations such as sending and acquiring / receiving involved in the processor, unless otherwise specified, or unless they conflict with their actual function or internal logic in the relevant description, they can be understood as operations such as processor output, reception, input, etc., or as sending and receiving operations performed by the radio frequency circuit and antenna, and this application does not limit this.
[0074] In a sixth aspect, a computer-readable storage medium is provided, which stores a program for execution by a device, and the program code includes a method provided by any one of the above-mentioned implementations of the above-mentioned first and second aspects.
[0075] In a seventh aspect, a computer program product comprising instructions is provided, and when the computer program product is run on a computer, the computer is caused to execute the method provided by any one of the above-mentioned implementations of the first and second aspects.
[0076] In an eighth aspect, a chip is provided, the chip including a processor and a communication interface, the processor reads instructions stored in a memory through the communication interface, and executes the method provided by any one of the above-mentioned implementation modes of the first and second aspects.
[0077] Optionally, as an implementation method, the chip also includes a memory, in which a computer program or instructions are stored, and the processor is used to execute the computer program or instructions stored in the memory. When the computer program or instructions are executed, the processor is used to execute the method provided in any one of the above-mentioned implementation methods of the first aspect to the second aspect.
[0078] In a ninth aspect, a communication system is provided, comprising the terminal device of the first aspect and the network device of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0079] Figure 1 It is a schematic diagram of a wireless communication system provided in an embodiment of the present application.
[0080] Figure 2 It is a schematic diagram of another example of a wireless communication system provided in an embodiment of the present application.
[0081] Figure 3 It is a schematic diagram of an example of a terminal HBF architecture provided in an embodiment of the present application.
[0082] Figure 4It is a schematic flow chart of the method provided in the embodiment of the present application.
[0083] Figure 5 It is a schematic flow chart of a communication method provided in an embodiment of the present application.
[0084] Figure 6 It is a schematic diagram of a mapping relationship between RE resources and terminal ports provided in an embodiment of the present application.
[0085] Figure 7 It is a schematic block diagram of a communication device provided in an embodiment of the present application.
[0086] Figure 8 It is a schematic diagram of the structure of the terminal device provided in an embodiment of the present application.
[0087] Fig. 9 It is a structural diagram of the network device provided in an embodiment of the present application.
[0088] Fig.10 It is a schematic block diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0089] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0090] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, future fifth generation (5G) mobile communication system or new radio access technology (NR). Among them, the 5G mobile communication system may include non-standalone (NSA) and / or standalone (SA). The technical solutions provided in the present application can also be applied to future communication systems, such as the sixth generation mobile communication system. The embodiments of the present application are not limited to this.
[0091] The network device in the embodiment of the present application can be any device with wireless transceiver function. The device includes but is not limited to: evolved Node B (eNB), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved NodeB, or homeNode B, HNB), baseband unit (BBU), access point (AP) in wireless fidelity (WiFi) system, wireless relay node, wireless backhaul node, transmission point (TP) or transmission and reception point (TRP), etc., and can also be a gNB in 5G, such as NR, system, or a transmission point (TRP or TP), one or a group of (including multiple antenna panels) antenna panels of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU), or a distributed unit (DU), etc.
[0092] In some deployments, the gNB in the embodiments of the present application may include a centralized unit (CU) and a DU. The gNB may also include an active antenna unit (AAU). The CU implements some functions of the gNB, and the DU implements some functions of the gNB. For example, the CU is responsible for processing non-real-time protocols and services, and implementing the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers. The DU is responsible for processing physical layer protocols and real-time services, and implementing the functions of the radio link control (RLC) layer, the media access control (MAC) layer, and the physical (PHY) layer. The AAU implements some physical layer processing functions, radio frequency processing, and related functions of active antennas. Since the information of the RRC layer will eventually become the information of the PHY layer, or be converted from the information of the PHY layer, under this architecture, high-level signaling, such as RRC layer signaling, can also be considered to be sent by the DU, or by the DU+AAU. It is understandable that the network device may be a device including one or more of a CU node, a DU node, and an AAU node. In addition, the CU may be divided into a network device in an access network (radio access network, RAN), or the CU may be divided into a network device in a core network (core network, CN), which is not limited in the embodiments of the present application.
[0093] The terminal device in the embodiment of the present application may be referred to as user equipment (UE), terminal, mobile station (MS) and mobile terminal, etc.; the terminal device may also communicate with one or more core networks via a radio access network (RAN). The terminal device may also be referred to as an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent or a user device. The terminal device may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a vehicle with communication function, a wearable device, and a terminal device in a future 5G network, etc. The embodiment of the present application does not limit this.
[0094] To facilitate understanding, the technical terms involved in the technical solution of this application are explained below.
[0095] 1. Terminal HBF architecture
[0096] The terminal HBF architecture combines traditional beamforming technology and hybrid beamforming technology. Traditional beamforming mainly uses fully digital shaping, which requires more radio frequency (RF) links and RF chips on the terminal, increasing costs and power consumption. The terminal HBF architecture uses a hybrid shaping method, combining analog and digital shaping technologies. On the terminal device, an analog shaper is used to process the input signal of the array, and then a digital shaper is used for signal processing and beamforming. This can reduce costs and power consumption while maintaining high performance. The terminal HBF architecture can reduce hardware complexity, save energy, and increase the flexibility and adaptability of the RF front end, thereby improving terminal performance and user experience.
[0097] It should be understood that the specific implementation of the terminal HBF architecture may vary depending on the actual application and device. It can be applied to different types of terminal devices, such as 5G mobile phones, IoT devices, etc., to provide better wireless communication performance.
[0098] 2.Terminal HBF weight notification
[0099] In HBF technology, the base station needs to send weight parameters for beamforming to the terminal. In wireless communications, the base station transmits multiple beams to achieve spatial diversity and beamforming to improve signal transmission quality and coverage. To achieve this goal, the base station needs to know information such as the location and channel status of the terminal device. The hybrid beamformer in the terminal device needs to receive predefined weight parameters from the base station in order to process and shape the received signal.
[0100] The terminal HBF weights include specific digital parameters sent by the base station to the terminal through the downlink channel, which are used to instruct the terminal's hybrid beamformer on how to process the received signal. These parameters are usually calculated by the signaling processing unit of the base station and sent to the terminal through the control channel. After receiving these weight parameters, the terminal device shapes the received signal and feeds the processed signal back to the base station through the uplink.
[0101] Figure 1 It is a schematic diagram of a wireless communication system provided in an embodiment of the present application.
[0102] The wireless communication system may include at least one network device and one terminal device. In a possible implementation, Figure 1 As shown, the wireless communication system 100 includes two network devices and one terminal device. Figure 1 The figure shows a first network device 110 and a second network device 120 , wherein the second network device 120 can be used as a relay station between the first network device 110 and the terminal device 130 .
[0103] In a possible implementation, the second network device may also be an intelligent reflective panel, such as Figure 2 As shown, the smart reflective panel 220 in the wireless communication system 200 can be used as a relay station between the first network device 110 and the terminal device 130. The smart reflective panel 220 can be composed of hundreds or thousands of passive metasurface array elements.
[0104] Specifically, the wireless communication system 100 includes at least one terminal device, such as Figure 1 The wireless communication system 100 shown includes a terminal device 130. The first network device and the terminal device can communicate directly, for example Figure 1 The first network device 110 shown can transmit data to the terminal device 130 via a downlink, or the terminal device 130 can transmit data to the first network device 110 via an uplink. In the case where there is an obstruction in the transmission path between the first network device and the terminal device, the first network device can transmit data to the terminal device via the second network device, such as Figure 1As shown, the first network device 110 transmits the data to be transmitted to the terminal device 130 to the second network device 120, and then the second network device 120 reflects the received data to the terminal device 130, or the terminal device 130 transmits the data to be transmitted to the first network device 110 to the second network device 120, and then the second network device 120 reflects the received data to the first network device 110.
[0105] It should be understood that Figure 1 Only one first network device, one terminal device and one second network device are shown, but this should not constitute any limitation to the present application. The communication system involved in the embodiment of the present application may also include a larger number of first network devices, second network devices and terminal devices.
[0106] The above-mentioned wireless communication system 100 can support downlink MIMO. Specifically, the wireless communication system 100 provided in the embodiment of the present application can support single-user multiple input multiple output (single-user multiple input multiple output, SU-MIMO), or the wireless communication system 100 can also support multiple-user multiple input multiple output (multiple-users multiple input multiple output, MU-MIMO). Among them, the first network device 110 can use the existing space division multiplexing technology to send downlink data to a single user, or send downlink data to multiple users. For the sake of brevity, it is not repeated here.
[0107] In the existing wireless communication system, due to the shortage of spectrum resources, the mobile communication frequency band will evolve to higher frequency bands in the future, such as U6G or 13G bands. As the frequency band increases, the signal propagation loss will also increase, resulting in the deterioration of network coverage performance. In order to improve the uplink and downlink coverage, one possible solution is to configure more antennas on the terminal side to form a directional beam with higher gain. However, configuring more antennas on the terminal side may increase the complexity, power consumption and cost price of the terminal communication module. Another possible solution is to configure the HBF antenna architecture, use a small number of digital ports, and connect more antenna array elements through an analog phase-shifted feed network, so that the terminal device can enjoy the beam gain brought by the large array surface, and at the same time, there is no need to increase the number of digital ports, so that the power consumption of the communication module and the complexity of the baseband processing do not change significantly, and a better compromise can be obtained between cost, power consumption and coverage performance.
[0108] Figure 3This is a schematic diagram of an example of a terminal HBF architecture provided in an embodiment of the present application. The data stream is first digitally precoded by a baseband signal processor, and then transmitted to a power divider and phase shifter through a radio frequency link for analog beamforming. The data stream finally communicates with network devices such as base stations after passing through an amplifier. The terminal device receives different beams through different arrays.
[0109] User equipment (UE) under the HBF architecture needs to design appropriate weights to obtain coverage benefits, just like terminals under the digital beamforming (DBF) architecture. Usually, the weights are sent down by the base station in the form of a transmit precoding matrix indicator (TPMI). However, under the HBF architecture, in addition to notifying the user terminal of the digital weights normally, it is also necessary to notify the analog weights, that is, the corresponding phase shift values on each phase shift port. Due to the increase in the number of antenna elements, the dimension of the analog weights will be large, resulting in a higher weight notification overhead, and the higher weight overhead exceeds the ability of the downlink channel information (DCI) to carry information.
[0110] As a non-limiting example, for example, a terminal device is configured with 8 receiving ports, each receiving port is connected to 4 array elements through 4 phase shift channels. Then, the total dimension of the analog weight of the terminal device is 8*4=32 dimensions. For example, if the terminal device adopts 4-bit phase shift, the overall weight overhead of the terminal is 144 bits, which exceeds the capacity of DCI to carry information.
[0111] It can be seen that under the HBF architecture, the weight notification overhead of the terminal device is relatively large, exceeding the capacity of DCI to carry information, and cannot be sent directly through DCI. It can only be sent as normal downlink data through the Physical Downlink Shared Channel (PDSCH).
[0112] As a non-limiting example, for example, if a terminal uses Modulation and Coding Scheme 4 (MCS4) for transmission, the corresponding modulation constellation is Quadrature Phase Shift Keying (QPSK), and the corresponding code rate is 0.588. When the terminal device sends 144-bit weight notification information through PDSCH, it needs to occupy 144 / 2 / 0.588=122 resource elements (RE), which has a large resource overhead.
[0113] In summary, it can be seen that under the HBF architecture, the weight overhead of the terminal device is too large. Therefore, in order to solve the above technical problems, the embodiments of the present application propose a communication method and a communication device. Through the special precoding design on the network device side, the analog weights are directly loaded on the data for multi-data stream transmission. There is no need to perform additional quantization and coding modulation on the analog weights, which saves the notification overhead of the downlink weights. After receiving the signal, the terminal device directly extracts the phase factor of the received signal, and then quantizes it according to its own phase shift accuracy to obtain the analog weight matrix. There is no need to perform complex channel estimation and decoding operations on the received signal, which reduces the amount of solution calculation received on the terminal side, further reduces the solution power consumption on the terminal side, and also reduces the complexity of the solution on the terminal side.
[0114] Figure 4 It is a schematic flow chart of the method provided in the embodiment of the present application.
[0115] The method comprises the following steps:
[0116] S402: The terminal device receives first information. The first information includes the positions of N first time-frequency resources allocated by the network device to the terminal device, and the mapping relationship between P first ports of the terminal device and the positions of the N first time-frequency resources, where N and P are natural numbers. Each first port corresponds to at least one second port.
[0117] In an optional implementation, the first port includes a digital port, and the second port includes an analog port.
[0118] In an optional implementation manner, the first information is sent through a network device, and the terminal device receives the first information from the network device.
[0119] S405: The terminal device receives the first signal.
[0120] The terminal device receives the first signal through N first time-frequency resources. The terminal device determines the weight corresponding to each second port according to the first signal and the mapping relationship between the positions of the P first ports of the terminal device and the N first time-frequency resources. The first signal includes weight information.
[0121] The terminal device receives a first signal from a network device, and the network device sends the first signal through the positions of N first time-frequency resources.
[0122] In an optional implementation, the first port of the terminal includes a digital port, and the second port of the terminal includes an analog port configured on the first port.
[0123] In an optional implementation, the weight corresponding to each second port is a constant modulus weight.
[0124] In an optional implementation, the second port of the terminal includes a phase-shift channel port configured on the first port.
[0125] In an optional implementation, the sum of the numbers of first signal streams at the positions of N first time-frequency resources is equal to the sum of the numbers of second ports configured by P first ports.
[0126] In an optional implementation, the sum of the numbers of first signal streams at the positions of N first time-frequency resources is equal to the sum of the numbers of all second ports of the terminal device.
[0127] In an optional implementation manner, the number N of the first time-frequency resources satisfies:
[0128]
[0129] Among them, N R The sum of the number of second ports configured by the P first ports of the terminal device, that is, N R Includes the sum of the quantities of all second ports of the terminal equipment.
[0130] S407: The terminal performs uplink and downlink communications with the network device according to the weight corresponding to each second port.
[0131] Optionally, the method may further include the following steps:
[0132] S401: The terminal device sends second information. The second information includes the number of second ports configured for each first port, and the second information is used to determine a mapping relationship between the positions of the P first ports and the N first time-frequency resources.
[0133] In an optional implementation manner, the terminal device sends second information to the network device, where the second information includes quantity information of second ports configured for each first port in the terminal device.
[0134] In an optional implementation, the terminal device sends second information to the network device, the network device allocates N first time-frequency resources to the terminal device based on the second information, and determines the mapping relationship between the positions of the N first time-frequency resources allocated to the terminal device and the P first ports of the terminal based on the second information.
[0135] In an optional implementation, the second information is also used to indicate that the terminal device adopts a digital-analog hybrid antenna architecture.
[0136] S403: The terminal device sends a first reference signal. The first reference signal is used to determine the first signal.
[0137] The network device receives a first reference signal from the terminal device, and determines the channel matrix H of the second port of the terminal device k according to the first reference signal. k [n].
[0138] In an optional implementation, the first reference signal includes a sounding reference signal (Sounding Reference Signal, SRS) of the terminal device.
[0139] S404: The network device determines a first signal according to the first reference signal.
[0140] The first signal sent through the position of the nth first time-frequency resource includes:
[0141] αH H [n](H[n]H H [n]) -1 S[n]
[0142] Wherein, α represents a power normalization factor of the network device, H[n] represents a channel matrix obtained according to the first reference signal, s[n] represents a weight corresponding to the second port, n is a natural number, and n∈[1,N].
[0143] S406: The terminal device analyzes the first signal.
[0144] In an optional implementation manner, the terminal device analyzes the first signal by extracting a phase factor in the first signal to obtain weights corresponding to all second ports of the terminal device.
[0145] Figure 5 It is a schematic flow chart of a communication method provided in an embodiment of the present application.
[0146] The communication method comprises the following steps:
[0147] S501: The terminal device sends configuration information 1 to the network device.
[0148] In an optional implementation, the terminal device reports its own capabilities by sending configuration information 1 to the network device. The configuration information 1 includes an indication that the current communication architecture is the HBF architecture, and also includes the number of phase shift channels configured for each receiving / transmitting port of the terminal device.
[0149] It should be understood that configuration information 1 is Figure 4 This is a specific implementation method of the second information in the embodiment, and this application does not make any special limitations on this.
[0150] It should be understood that the receiving / transmitting port of the terminal device is Figure 4 This application does not specifically limit a specific implementation of the first port in the embodiment.
[0151] It should be understood that the phase shift channel port of the terminal device is Figure 4 This is a specific implementation of the second port in the embodiment, and this application does not make any special restrictions on this.
[0152] As a non-limiting example, for example, a terminal has 8 receiving ports, 4 transmitting ports, and the terminal device has 32 phase shift channels. Then the array topology of the terminal may configure 4 phase shift ports for each receiving port; the array topology of the terminal device may also configure 8 phase shift ports for each transmitting port; the array topology of the terminal device may also configure 3 phase shift ports for each of 7 receiving ports and 5 phase shift ports for another receiving port.
[0153] It should be understood that the number of phase shift ports configured for each receiving port is not necessarily equal, and the sum of the number of phase shift ports configured for each receiving port is less than or equal to the total number of phase shift channels possessed by the terminal device.
[0154] It should be understood that the number of phase shift ports configured for each transmission port is not necessarily equal, and the sum of the number of phase shift ports configured for each transmission port is less than or equal to the total number of phase shift channels possessed by the terminal device.
[0155] The network device allocates resource elements (RE) to the terminal of the HBF architecture according to the received configuration information 1. The network device allocates N RE resources to the terminal device, where N satisfies:
[0156]
[0157] Among them, N R Includes the total number of phase-shifting channels of the terminal device; P includes the number of digital ports of the terminal device.
[0158] It should be understood that RE resources are Figure 4 This is a specific implementation method of the first time-frequency resource in the embodiment, and this application does not make any special limitations on this.
[0159] As a non-limiting example, for example, a terminal has 8 receiving ports and the terminal device has 32 phase shift channels. Then the N R =32, P=8, then the number N of RE resources allocated by the network device to the terminal device is greater than or equal to 4. That is, the network device allocates at least 4 RE resources to the terminal device.
[0160] It should be understood that the N RE resources allocated by the network device to the terminal device may be continuous or discontinuous in the frequency domain and / or time domain, and this application does not impose any special limitation on this.
[0161] S502: The network device sends configuration information 2 to the terminal device.
[0162] The configuration information 2 sent by the network device to the terminal device includes the mapping relationship between N RE resources and P digital ports of the terminal, such as Figure 6 shown.
[0163] It should be understood that configuration information 2 is Figure 4 This is a specific implementation method of the first information in the embodiment, and this application does not make any special limitations on this.
[0164] Figure 6 It is a schematic diagram of a mapping relationship between RE resources and terminal ports provided in an embodiment of the present application.
[0165] As a non-limiting example, Figure 6 The network device allocates 4 consecutive RE resources to the terminal device with 8 digital ports. Then the network device includes the mapping relationship between the digital ports and the RE resources in the configuration information 2 sent to the terminal. For example, the configuration information 2 includes instructions for sending the analog values of port 0 and port 1 on the first RE resource, sending the analog values of port 2 and port 3 on the second RE resource, sending the analog values of port 4 and port 5 on the third RE resource, and sending the analog values of port 6 and port 7 on the fourth RE resource.
[0166] It should be understood that the number of terminal digital ports corresponding to each RE resource is determined by the performance of the network device and the terminal device, and this application does not impose any special limitation on this.
[0167] S503: The terminal device sends a detection reference signal to the network device.
[0168] The terminal device sends a sounding reference signal (SRS) to the network device. The network device obtains a channel matrix of the terminal device based on the SRS reported by the terminal device. The dimension of the channel matrix is consistent with the dimension of the total number of phase shift ports of the terminal device.
[0169] It should be understood that the detection reference signal is Figure 4 This application does not specifically limit a specific implementation method of the first reference signal in the embodiment.
[0170] S504: The network device generates a channel matrix.
[0171] The network device receives a sounding reference signal from the terminal device, and determines a channel matrix of a phase-shifted channel port of the terminal device according to the sounding reference signal.
[0172] In an optional implementation, a channel matrix used by the network device to communicate with the terminal k includes:
[0173]
[0174] Where n represents the sequence number of the RE resource, N R Indicates the total number of phase shift channels of the terminal equipment, N T Indicates the sending port number of the network device.
[0175] In an optional implementation, N R =∑ p N p , N p Indicates the number of phase shift ports configured for terminal device port p, and the total number of digital ports of the terminal device is P, p∈[0,P-1]. Based on formula (1), the network device calculates the precoding matrix on the nth RE resource, including:
[0176]
[0177] Where α represents the power normalization factor on the network device side to ensure that the signal sent by the network device side meets the power constraint. k Includes the receiving weight of terminal device k on the channel. Specifically, W k include:
[0178]
[0179] The receiving weights of each digital port of the terminal device are spliced together diagonally through the block diagonal splicing function (blkdiag), so that the receiving weight matrix W of the terminal device k on the channel is k The dimension is consistent with the dimension of the total number of phase shift ports of the terminal device.
[0180] It should be understood that the precoding matrix on the nth RE resource is Figure 4 The present application does not specifically limit the specific implementation of the precoding matrix of the first signal sent through the position of the nth first time-frequency resource in the embodiment.
[0181] It should be understood that the terminal device k can receive the weight on a broadcast channel or a control channel, and this application does not make any special limitation on this.
[0182] S505: The network device superimposes and transmits the analog weights to be transmitted.
[0183] The network device superimposes the analog weights to be transmitted on the precoding matrix (Formula (2)) and transmits it through the channel. Then the matrix sent by the network device includes:
[0184]
[0185] Among them, S[n] represents the simulated weight matrix to be transmitted, and S[n] includes N R P of the simulation values. Specifically, S[n] includes:
[0186]
[0187] in, Represents the analog weight of a phase shift channel in the pth digital port of terminal k.
[0188] It should be understood that steps S504 and S505 are Figure 4 In the embodiment described above, S404 generates a specific implementation method of the first signal, and this application does not make any special limitation on this.
[0189] S506: The network device sends a weight signal 1 to the terminal device.
[0190] The network device sends a weight signal 1 to the terminal device, and the weight signal 1 carries the transmitter matrix in formula 4.
[0191] It should be understood that the weight signal 1 is Figure 4 This application does not specifically limit a specific implementation method of the first signal in the embodiment.
[0192] It should be understood that the matrix in Formula 4 includes the matrix sent through the nth RE resource. Then the weight signal 1 includes the matrix sent by the network device through the nth RE resource, where n∈[1,N].
[0193] S507: The terminal device obtains a simulation weight matrix.
[0194] The terminal device receives the weight signal 1 sent by the network device. The weight signal received by the terminal side can be expressed as:
[0195]
[0196] It can be seen from formula (6) that the weight signal received by the terminal side is superimposed with the receiving weight W of the terminal device k on the channel on the basis of the weight signal 1 sent by the network side. k , formula (6) can be further simplified as:
[0197]
[0198] It can be seen from formula (7) that due to the special precoding design on the network device side, the weight signal received on the terminal device side includes the analog weight matrix S[n] to be transmitted multiplied by a power scaling factor α, plus noise. Therefore, the terminal device can directly solve the received weight signal to obtain the P analog weights included in the analog weight matrix S[n].
[0199] The specific solution steps include phase extraction operations, including:
[0200]
[0201] When all the simulated weights on the N RE resources are transmitted in sequence, the terminal device can solve N×R=N by equation (8). R The analog weights are then calculated based on the mapping relationship between the N RE resources and the P digital ports of the terminal included in the configuration information 2 sent by the network device. R The terminal device can then quantize according to its own phase shift accuracy to obtain the final analog weight matrix, which includes:
[0202]
[0203] Among them, the reshape{} function is a sorting matrix function used to sort N R The analog weights are sorted in matrix. Q{} represents quantization operation, and the value of the phase shift port of the terminal equipment is quantized according to its own phase shift accuracy.
[0204] As a non-limiting example, for example, the analog weights of the terminal digital ports 1 and 2 are sent on the first RE resource, and the analog weight of port 1 includes 1st to 2nd elements, the analog weights for port 2 include No. The quantization accuracy of the terminal phase shift port is B bit. According to the principle of proximity, the quantized weight value can be one of the following sets, including:
[0205]
[0206] It should be understood that step S507 is Figure 4 In the embodiment described above, S406 is a specific implementation method for calculating the first signal, and this application does not make any special limitation on this.
[0207] S508: The terminal device performs uplink and downlink communications.
[0208] After the terminal device solves and obtains the simulation weights, the coverage of the uplink and downlink data channels can be improved by using the weights to send and receive uplink and downlink data channels.
[0209] It should be understood that this application Figures 5 and 6 The embodiment shown is only exemplary, and the communication between a terminal and a network device is described as an optional implementation mode, which does not constitute any limitation on the protection scope of the present application. The present application does not specifically limit the number of terminals.
[0210] In an optional implementation, when there are multiple terminal devices in a multi-terminal communication scenario, since the analog weight values of each terminal device are different, in order to avoid multiple analog weight notifications occupying too many RE resources, the network device side can adopt a space division method to send and receive analog weights of different terminals on the same RE resources to reduce signaling overhead.
[0211] It should be understood that in addition to the spatial division methods listed above, professional and technical personnel in this field can adopt other methods for network equipment to enable the network equipment to send analog weights of different terminals to multiple terminal devices on the same RE resources, but this implementation method and implementation process should not be considered to exceed the scope of this application.
[0212] In an optional implementation, when there are multiple terminal devices in a multi-terminal communication scenario, in order to eliminate interference on the terminal side, the network device side can calculate zero forcing or block diagonal precoding based on the channel matrices of different terminals to ensure that each terminal device only receives the signal it needs.
[0213] It should be understood that in addition to the precoding methods listed above, professional and technical personnel in this field can adopt other encoding methods for network equipment so that when the network equipment sends weights to multiple terminal devices, each terminal device only receives the signal it needs, but this implementation method and implementation process should not be considered to be beyond the scope of this application.
[0214] Specifically, in an embodiment of the present application, according to the above communication method, through a special precoding design on the network device side, the analog weights are directly loaded on the data to perform multi-data stream transmission. It is not necessary to perform additional quantization and coding modulation on the analog weights, saving the notification overhead of the downlink weights. After receiving the signal, the terminal device directly extracts the phase factor of the received signal, and then quantizes it according to its own phase shift accuracy to obtain the analog weight matrix. There is no need to perform complex channel estimation and decoding operations on the received signal, which reduces the amount of solution calculation received on the terminal side, further reduces the solution power consumption on the terminal side, and also reduces the complexity of the solution on the terminal side.
[0215] Figure 7 is a schematic block diagram of a communication device provided in an embodiment of the present application. Figure 7 As shown, the communication device 700 may include a transceiver unit 710 and a processing unit 720 .
[0216] In one possible design, the communication device 700 may correspond to the terminal device in the above method embodiment, for example, it may be a terminal device, or a component configured in the terminal device (such as a chip or a chip system).
[0217] It should be understood that the communication device 1000 may correspond to the communication device according to the embodiment of the present application. Figures 4 to 6 The terminal device in the method described in the communication device 700 may include a Figures 4 to 6 The units of the method executed by the terminal device in the method described in the above. In addition, the units in the communication device 700 and the above other operations and / or functions are respectively for implementing Figures 4 to 6 The corresponding process of the method described in .
[0218] When the communication device 700 is used to perform Figure 4 When the method is performed in the embodiment, the transceiver unit 710 can be used to execute steps S401, S402, S403, S405, and S407 in the method. The processing unit 720 can be used to execute S406 in the method. It should be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0219] Wherein, when the communication device 700 is used to execute Figure 5 When performing the method in the embodiment, the transceiver unit 710 can be used to execute S501, S502, S503, S506, and S508 in the method. The processing unit 720 can be used to execute S507 in the method. It should be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0220] It should also be understood that when the communication device 700 is a terminal device, the transceiver unit 710 in the communication device 700 can be implemented by a transceiver, for example, corresponding to Figure 8 The transceiver 820 in the terminal device 800 shown in FIG. 8 , the processing unit 720 in the communication device 700 may be implemented by at least one processor, for example, corresponding to Figure 8 The processor 810 in the terminal device 800 is shown.
[0221] It should also be understood that when the communication device 700 is a chip or a chip system configured in a terminal device, the transceiver unit 710 in the communication device 700 can be implemented through an input / output interface, and the processing unit 720 in the communication device 700 can be implemented through a processor, microprocessor or integrated circuit integrated on the chip or chip system.
[0222] In another possible design, the communication device 700 may correspond to the network device in the above method embodiment, for example, it may be a network device, or a component configured in the network device (such as a chip or a chip system).
[0223] It should be understood that the communication device 700 may correspond to the communication device according to the embodiment of the present application. Figures 4 to 6 The network device in the method described in the embodiment of the present invention may include a communication device 700 for executing Figures 4 to 6 The units of the method performed by the network device in the method described in the embodiment. In addition, the units in the communication device 700 and the above-mentioned other operations and / or functions are respectively for implementing Figures 4 to 6 The corresponding process of the method in .
[0224] Wherein, when the communication device 700 is used to execute Figure 4 When the method in the embodiment is performed, the transceiver unit 710 can be used to execute S401, S402, S403, S405, and S407 in the method, and the processing unit 720 can be used to execute S404 in the method. It should be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0225] When the communication device 700 is used to perform Figure 5 When the method in the embodiment is performed, the transceiver unit 710 can be used to execute steps S501, S502, S503, S506, and S508 in the method. The processing unit 720 can be used to execute S504 and S505 in the method. It should be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0226] It should also be understood that when the communication device 700 is a network device, the transceiver unit 710 in the communication device 700 may be implemented by a transceiver, for example, corresponding to Fig. 9 The transceiver 920 in the network device 900 shown in FIG. 1 may be implemented by at least one processor, for example, corresponding to Fig. 9 The processor 910 in the network device 900 is shown in FIG.
[0227] It should also be understood that when the communication device 700 is a chip or a chip system configured in a network device, the transceiver unit 710 in the communication device 700 can be implemented through an input / output interface, and the processing unit 720 in the communication device 700 can be implemented through a processor, microprocessor or integrated circuit integrated on the chip or chip system.
[0228] Figure 8 800 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application. The terminal device 800 can be applied to Figure 1 In the system shown, the functions of the terminal device in the above method embodiment are performed. As shown in the figure, the terminal device 800 includes a processor 810 and a transceiver 820. Optionally, the terminal device 800 also includes a memory 830. Among them, the processor 810, the transceiver 820 and the memory 830 can communicate with each other through an internal connection path to transmit control and / or data signals, and the memory 830 is used to store a computer program, and the processor 810 is used to call and run the computer program from the memory 830 to control the transceiver 820 to send and receive signals. Optionally, the terminal device 800 may also include an antenna 840 for sending the uplink data or uplink control signaling output by the transceiver 820 through a wireless signal.
[0229] The processor 810 and the memory 830 may be combined into a processing device, and the processor 810 is used to execute the program code stored in the memory 830 to implement the above functions. In specific implementation, the memory 830 may also be integrated into the processor 810, or independent of the processor 810. Figure 7 Corresponding to the processing unit 720 in .
[0230] The transceiver 820 can be used with Figure 7 The transceiver 820 corresponds to the transceiver unit 710 in the embodiment, and may also be referred to as a transceiver unit. The transceiver 820 may include a receiver (or receiver, receiving circuit) and a transmitter (or transmitter, transmitting circuit). The receiver is used to receive signals, and the transmitter is used to transmit signals.
[0231] It should be understood that Figure 8 The terminal device 800 shown can implement Figures 4 to 6 The method embodiment shown in the figure involves various processes of the terminal device. The operations and / or functions of each module in the terminal device 800 are respectively to implement the corresponding processes in the above method embodiment. For details, please refer to the description in the above method embodiment. To avoid repetition, the detailed description is appropriately omitted here.
[0232] The terminal device 800 may further include a power supply 850 for providing power to various devices or circuits in the terminal device.
[0233] In addition, in order to make the functions of the terminal device more complete, the terminal device 800 may also include one or more of an input unit 860, a display unit 870, an audio circuit 880, a camera 890 and a sensor 811, and the audio circuit may also include a speaker 881, a microphone 882, etc.
[0234] Fig. 9 900 is a schematic diagram of the structure of a network device provided in an embodiment of the present application, for example, a schematic diagram of the structure of a base station. The base station 900 can be applied to Figure 1 , Figure 2 In the system shown, the functions of the network device in the above method embodiment are performed. As shown in the figure, the base station 900 may include one or more radio frequency units, such as a remote radio unit (RRU) 910 and one or more baseband units (BBU) (also referred to as distributed units (DU)) 3200. The RRU 910 may be referred to as a transceiver unit or a part of a transceiver unit. Figure 7 . Optionally, the transceiver unit 910 may also be referred to as a transceiver, a transceiver circuit, or a transceiver, etc., and may include at least one antenna 911 and a radio frequency unit 912. Optionally, the transceiver unit 910 may include a receiving unit and a sending unit, the receiving unit may correspond to a receiver (or receiver, receiving circuit), and the sending unit may correspond to a transmitter (or transmitter, transmitting circuit). The RRU 910 part is mainly used for receiving and sending radio frequency signals and converting radio frequency signals into baseband signals, for example, for sending first information and a first signal to a terminal device, and for receiving second information, a first reference signal, etc. For details, please refer to the description in the previous method embodiment, which will not be repeated here.
[0235] The BBU 920 is mainly used for baseband processing, controlling the base station, etc. The RRU 910 and the BBU 920 may be physically arranged together or physically separated, that is, a distributed base station.
[0236] The BBU 920 is the control center of the base station, which can also be called a processing unit. Figure 7 The processing unit 720 in the embodiment corresponds to the processing unit 720, which can be used to complete baseband processing functions, such as channel coding, multiplexing, modulation, spread spectrum, etc. For example, the BBU (processing unit) can be used to control the base station to execute the operation process of the network device in the above method embodiment, for example, generating the first signal, etc. For details, please refer to the description in the previous method embodiment, which will not be repeated here.
[0237] In one example, the BBU 920 may be composed of one or more single boards, and the multiple single boards may jointly support a wireless access network of a single access standard (such as an LTE network), or may respectively support wireless access networks of different access standards (such as an LTE network, a 5G network, or other networks). The BBU 920 also includes a memory 921 and a processor 922. The memory 921 is used to store necessary instructions and data. The processor 922 is used to control the base station to perform necessary actions, for example, to control the base station to execute the operation process of the network device in the above method embodiment. The memory 921 and the processor 922 can serve one or more single boards. In other words, a memory and a processor can be separately set on each single board. It is also possible that multiple single boards share the same memory and processor. In addition, necessary circuits can also be set on each single board.
[0238] It should be understood that Fig. 9 The base station 900 shown is capable of implementing Figures 4 to 6 The illustrated method embodiment involves various processes of the network device. The operations and / or functions of various modules in the base station 900 are respectively for implementing the corresponding processes in the above method embodiment. For details, please refer to the description in the above method embodiment. To avoid repetition, the detailed description is appropriately omitted here.
[0239] The BBU 920 can be used to perform the actions implemented by the network device described in the previous method embodiment, and the RRU 910 can be used to perform the actions of the network device sending to or receiving from the terminal device described in the previous method embodiment. Please refer to the description in the previous method embodiment for details, which will not be repeated here.
[0240] It should be understood that Fig. 9 The base station 900 shown is only one possible form of network equipment and should not constitute any limitation to the present application. The method provided in the present application can be applied to network equipment in other forms. For example, it includes AAU, and may also include CU and / or DU, or include BBU and adaptive radio unit (adaptive radio unit, ARU), or BBU; it may also be customer premises equipment (customer premises equipment, CPE), and may also be in other forms. The present application does not limit the specific form of the network equipment.
[0241] Among them, the CU and / or DU can be used to execute the actions implemented by the network device in the previous method embodiment, and the AAU can be used to execute the actions of the network device sending to or receiving from the first terminal device described in the previous method embodiment. Please refer to the description in the previous method embodiment for details, which will not be repeated here.
[0242] Fig.10is a schematic block diagram of another communication device provided in an embodiment of the present application. The communication device 1000 can be applied to Figure 1 , Figure 2 in the system shown.
[0243] The device 1000 includes a processor 1100, which is used to execute computer programs or instructions stored in a memory 1300, or read data / signaling stored in the memory 1300, so as to execute the methods performed by the terminal device, access network device or core network device in the above method embodiments.
[0244] The processor 1100 may be one or more processors.
[0245] like Fig.10 As shown, the device 1000 may also include a memory 1300, which is used to store computer programs or instructions and / or data. The memory 1300 may be integrated with the processor 1100, or may be separately arranged. The memory 1300 may be one or more memories.
[0246] like Fig.10 As shown, the device 1000 may further include a transceiver 1200, and the transceiver 1200 is used for receiving and / or sending signals. For example, the processor 1100 is used to control the transceiver 1200 to receive and / or send signals.
[0247] An embodiment of the present application also provides a processing device, including a processor and an interface; the processor is used to execute the method in any of the above method embodiments.
[0248] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0249] Among them, the memory can be a volatile memory and / or a non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM). For example, RAM can be used as an external cache. As an example and not a limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous connection dynamic random access memory (SLDRAM) and direct rambus RAM (DR RAM).
[0250] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated into the processor.
[0251] It should be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0252] According to the method provided in the embodiment of the present application, the present application also provides a computer program product, which includes: a computer program code, when the computer program code is run on a computer, the computer executes Figures 4 to 6 The methods respectively executed by the terminal device and the network device in the illustrated embodiment.
[0253] According to the method provided in the embodiment of the present application, the present application also provides a computer-readable medium, which stores a program code, and when the program code is run on a computer, the computer executes Figures 4 to 6 The methods respectively executed by the terminal device and the network device in the illustrated embodiment.
[0254] According to the method provided in the embodiment of the present application, the present application also provides a system, which includes one or more terminal devices and one or more network devices mentioned above.
[0255] The network devices in the above-mentioned various device embodiments completely correspond to the network devices or terminal devices in the terminal devices and method embodiments, and the corresponding modules or units perform the corresponding steps. For example, the communication unit (transceiver) performs the steps of receiving or sending in the method embodiment, and other steps except sending and receiving can be performed by the processing unit (processor). The functions of the specific units can refer to the corresponding method embodiments. Among them, the processor can be one or more.
[0256] The terms "component", "module", "system", etc. used in this specification are used to represent computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program and / or a computer. By way of illustration, both applications running on a computing device and a computing device can be components. One or more components may reside in a process and / or an execution thread, and a component may be located on a computer and / or distributed between two or more computers. In addition, these components may be executed from various computer-readable media having various data structures stored thereon. Components may, for example, communicate through local and / or remote processes according to signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system and / or a network, such as the Internet interacting with other systems through signals).
[0257] Those of ordinary skill in the art will appreciate that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or in a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0258] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0259] It should be understood that in the embodiments of the present application, "used for indication" may include being used for direct indication and being used for indirect indication. For example, when describing that a certain indication information is used for indication information 1, it may include that the indication information directly indicates 1 or indirectly indicates 1, but it does not mean that the indication information must carry 1.
[0260] In addition, the specific indication method may also be various existing indication methods, such as but not limited to the above-mentioned indication methods and various combinations thereof. The specific details of the various indication methods can refer to the prior art and will not be repeated herein. As can be seen from the above, for example, when it is necessary to indicate multiple information of the same type, different indication methods may be used for different information. In the specific implementation process, the desired indication method can be selected according to specific needs. The embodiment of the present application does not limit the selected indication method. In this way, the indication method involved in the embodiment of the present application should be understood to cover various methods that can enable the party to be indicated to obtain the information to be indicated.
[0261] It should also be understood that in the embodiments shown above, the first, second, third, fourth and various digital numbers are only used for the convenience of description and are not used to limit the scope of the embodiments of the present application. For example, different indication information, different beams, etc.
[0262] It should also be understood that in the embodiments shown above, "pre-configuration" can be indicated in advance by signaling or determined by preset rules, and this application does not limit its specific implementation. Corresponding to "pre-configuration", "actual reporting" can refer to information actually reported by the terminal device to the network device based on channel measurement.
[0263] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0264] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0265] 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.
[0266] In the above embodiments, the functions of each functional unit can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can 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 process or function described in the embodiment of the present application is 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 transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available 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)).
[0267] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage media include: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks.
[0268] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A communication method, characterized in that: include: Receive first information, the first information including positions of N first time-frequency resources allocated to a terminal device, and a mapping relationship between P first ports of the terminal device and positions of the N first time-frequency resources, where N and P are natural numbers; wherein each first port corresponds to at least one second port; A first signal is received through N first time-frequency resources, and a weight corresponding to each second port is determined according to the first signal and the mapping relationship; wherein the first signal includes weight information.
2. The method according to claim 1, characterized in that The first port comprises a digital port and the second port comprises an analog port.
3. The method according to claim 1 or 2, characterized in that: include: Second information is sent, where the second information includes the number of the second ports corresponding to each of the first ports.
4. The method according to any one of claims 1 to 3, characterized in that include: A first reference signal is sent, where the first reference signal is used to determine the first signal.
5. The method according to any one of claims 1 to 4, characterized in that The weight corresponding to each of the second ports is a constant modulus weight.
6. The method according to any one of claims 1 to 5, characterized in that The sum of the numbers of the first signal streams at the positions of N first time-frequency resources is equal to the sum of the numbers of the second ports corresponding to P first ports.
7. The method according to any one of claims 1 to 6, characterized in that The number N of the first time-frequency resources satisfies: Among them, N R Includes the sum of the number of the second ports corresponding to the P first ports of the terminal device.
8. The method according to any one of claims 1 to 7, characterized in that Determining a weight corresponding to each second port according to the first signal and the mapping relationship includes: A phase operation is performed on the received first signal to obtain weights corresponding to all the second ports of the terminal device.
9. The method according to any one of claims 3 to 8, characterized in that The second information is also used to indicate that the terminal device adopts a digital-analog hybrid antenna architecture.
10. A communication method, characterized in that: include: Sending first information, wherein the first information includes positions of N first time-frequency resources allocated to the terminal device, and a mapping relationship between P first ports of the terminal device and the positions of the N first time-frequency resources, where N and P are natural numbers; wherein each first port corresponds to at least one second port; A first signal is sent through the positions of N first time-frequency resources, and the terminal device determines the weight corresponding to each second port according to the first signal and the mapping relationship; wherein the first signal includes weight information.
11. The method according to claim 10, characterized in that The first port comprises a digital port and the second port comprises an analog port.
12. The method according to claim 10 or 11, characterized in that: include: Second information is received, where the second information includes the number of the second ports corresponding to each of the first ports, and the second information is used to determine a mapping relationship between positions of the P first ports and the N first time-frequency resources.
13. The method according to any one of claims 10 to 12, characterized in that include: A first reference signal is received, where the first reference signal is used to determine the first signal.
14. The method according to any one of claims 10 to 13, characterized in that The weight corresponding to each of the second ports is a constant modulus weight.
15. The method according to any one of claims 10 to 14, characterized in that The sum of the numbers of the first signal streams at the positions of N first time-frequency resources is equal to the sum of the numbers of the second ports corresponding to P first ports.
16. The method according to any one of claims 10 to 15, characterized in that The number N of the first time-frequency resources satisfies: Among them, N R Includes the sum of the number of the second ports corresponding to the P first ports of the terminal device.
17. The method according to any one of claims 13 to 16, characterized in that include: Determining the first signal at the position of the nth first time-frequency resource according to the first reference signal includes: αH H [n](H[n]H H [n]) -1 S[n] Wherein, α represents a power normalization factor of the network device, H[n] represents a channel matrix obtained according to the first reference signal, s[n] represents a weight corresponding to the second port, n is a natural number, and n∈[1,N].
18. The method according to any one of claims 12 to 17, characterized in that The second information is also used to indicate that the terminal device adopts a digital-analog hybrid antenna architecture.
19. A communication device, characterized in that: The apparatus comprises a processor coupled to a memory, wherein the memory stores instructions, and when the instructions are executed by the processor, the processor performs the method according to any one of claims 1 to 9.
20. A communication device, characterized in that: The apparatus comprises a processor coupled to a memory, wherein the memory stores instructions, and when the instructions are executed by the processor, the processor performs the method according to any one of claims 10 to 18.
21. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program, and when the computer program is run on a computer, the computer is caused to perform the method according to any one of claims 1 to 18.
22. A computer program product, characterized in that The computer program product comprises: a computer program code, and when the computer program code is executed, the method according to any one of claims 1 to 18 is implemented.