Communication method and apparatus
By aligning equalizer parameters in MIMO communication, the transmitting end generates adapted precoding weights, solving the problem of high feedback overhead in nonlinear precoding and achieving low-overhead and high-efficiency data transmission.
Patent Information
- Application Number
- PCT/CN2025/098756
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-17
- Filing Date
- 2025-06-03
- Publication Date
- 2025-12-26
AI Technical Summary
In MIMO communication, nonlinear precoding requires network devices to feed back a large number of weights to the terminal, resulting in huge feedback overhead and making it difficult to apply to practical communication.
By aligning the relevant parameters of the equalizer at the sending and receiving ends, the sending end generates precoding weights that match the equalizer, eliminating the need to send weights to the terminal and reducing feedback overhead.
This achieves the goal of reducing signaling overhead in MIMO communication while ensuring the accuracy and efficiency of data transmission.
Smart Images

Figure CN2025098756_26122025_PF_FP_ABST
Abstract
Description
Communication method and apparatus
[0001] The present application claims priority from the Chinese patent application No. 202410783332.5 filed on June 17, 2024 with the State Intellectual Property Office, and titled "Communication method and apparatus", the content of which is incorporated herein in its entirety. TECHNICAL FIELD
[0002] Embodiments of the present application relate to the field of wireless communication, in particular to a communication method and apparatus. BACKGROUND
[0003] With the development of wireless communication technology, the services supported by the communication system are increasing, and higher requirements are put forward for the communication system in terms of system capacity, communication delay and other indicators. Among them, the massive multiple-input multiple-output (MIMO) system can realize the hierarchical gain of space domain by configuring massive antenna arrays at the transmitting and receiving ends, and significantly increase the system capacity.
[0004] At present, in the MIMO communication scenario, the transmitting end can overcome the inter-stream interference between different users by precoding the transmitted signal. Among them, the precoding can usually include linear precoding technology and nonlinear precoding technology. Compared with linear precoding technology, nonlinear precoding technology usually has more excellent performance.
[0005] However, for the nonlinear precoding mode, the network device needs to feed back part of the weight value to the terminal. This part of the weight value can be used by the terminal to demodulate the received signal, which causes a huge feedback overhead on the network device side. SUMMARY
[0006] The present application provides a communication method and apparatus, by aligning the related parameters of the equalizer by the transmitting end and the receiving end, so that the transmitting end can configure the precoding weight value matched with the equalizer. Thus, the transmitting end does not need to send the precoding weight value, reducing the feedback overhead.
[0007] To achieve the above object, the present application adopts the following technical solutions:
[0008] In a first aspect, a communication method is provided. The method is applied to a terminal side, e.g., a terminal or a communication module in the terminal, or a circuit or chip (e.g., a modem chip, also referred to as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a modem core) responsible for communication functions in the terminal. For ease of description, the following is described by way of example of being performed by a terminal device. The method can include: sending first information indicating a type of an equalizer and a first parameter related to the equalizer, receiving second information indicating a second parameter used by a network device for power scaling. The second parameter can be obtained by the network device based on the type of the equalizer and the first parameter. A first signal is received. An equivalent channel corresponding to a channel for receiving the first signal is determined. The first signal is demodulated according to the second parameter, the equivalent channel, and the equalizer.
[0009] In the present application, the network device and the terminal align the equalizer, so that the network device does not need to configure the equalizer weight. Moreover, the precoding weight generated by the network device is also generated based on the aligned equalizer, i.e., is adapted to the equalizer. Therefore, the network device does not need to inform the terminal of the equalizer weight and the precoding weight, thereby reducing the signaling overhead. Meanwhile, the accuracy of data transmission can also be ensured.
[0010] In a possible design, the method can further include: receiving third information indicating a data type of the second parameter. In some examples, the data type can be a floating-point type or an integer type.
[0011] The present application provides multiple indication manners of the second parameter, so as to accurately indicate the second parameter in different communication scenarios, and ensure the accuracy of communication.
[0012] In a possible design, the second information is further used to indicate a subband corresponding to the second parameter.
[0013] The network device in the present application can configure the precoding weight based on the granularity of the subband level, and the power normalization factor has the same granularity as the precoding weight. The network device can then feed back the power normalization factor of the granularity of the subband level, thereby reducing the feedback overhead.
[0014] In a possible design, the method can further include: sending fourth information indicating a granularity of the second parameter supported by the terminal. In some examples, the granularity can be a granularity of a subband level.
[0015] The terminal in the application can inform the network device of granularity supported by the terminal, so that the network device configures precoding weights and power normalization factors corresponding to the granularity. The accuracy of data transmission is ensured, and system feedback overhead is reduced.
[0016] In a possible design, the first information is further used to indicate whether the first parameter is allowed to be adjusted.
[0017] The application can dynamically indicate whether the sending end adjusts the first parameter related to the equalizer, and can be flexibly configured according to an actual communication environment.
[0018] In a possible design, the first information indicates that the first parameter is allowed to be adjusted, and the method further includes: receiving fifth information used to indicate the updated first parameter.
[0019] The sending end in the application can update the first parameter related to the equalizer, and inform the receiving end of the updated first parameter. Therefore, the parameter of the equalizer can be dynamically adjusted according to an actual situation, so that the receiving end can more accurately demodulate the signal, and the communication accuracy is improved.
[0020] In a possible design, demodulating the first signal according to the second parameter, the equivalent channel and the equalizer can include: recovering the first signal by using the second parameter to obtain a second signal. Demodulating the second signal according to the equivalent channel and the equalizer.
[0021] The receiving end in the application can process the received signal by using the second parameter, and then perform equalization demodulation to obtain corresponding data. In the case that there is no precoding weight and equalizer weight of the receiving end, the data sent by the network device can be more accurately recovered, and the communication efficiency is improved.
[0022] In a second aspect, a communication method is provided. The method is applied to a network side, for example, a network device or a component (for example, a processor, a chip, or a chip system) of the network device, and can also be a logic module or software capable of implementing all or part of the network device functions. For ease of description, the method is described below by taking the network device as an example. The method can include: receiving first information used to indicate a type of an equalizer and a first parameter related to the equalizer. The equalizer is used for signal demodulation of a terminal. Determining a second parameter according to the type of the equalizer and the first parameter. Sending second information used to indicate the second parameter. Performing power scaling on a third signal by using the second parameter to obtain a fourth signal. Sending the fourth signal.
[0023] In the present application, the network device and the terminal align the equalizer, so that the network device does not need to configure the equalizer weight. Moreover, the precoding weight generated by the network device is also generated based on the aligned equalizer, i.e., is adapted to the equalizer. Therefore, the network device does not need to inform the terminal of the equalizer weight and the precoding weight, thereby reducing the signaling overhead. Meanwhile, the accuracy of data transmission can also be ensured.
[0024] In a possible design, the method can further include: sending third information used for indicating a data type of the second parameter. In some examples, the data type is a floating point type or an integer type.
[0025] In a possible design, the second information can be further used for indicating a subband corresponding to the second parameter.
[0026] In a possible design, the method can further include: receiving fourth information used for indicating a granularity of the second parameter supported by the terminal. In some examples, the granularity is a subband-level granularity.
[0027] In a possible design, the first information can be further used for indicating whether the first parameter is allowed to be adjusted.
[0028] In a possible design, the first information is used for indicating that the first parameter is allowed to be adjusted, and the method can further include: updating the first parameter to obtain an updated first parameter, and sending fifth information used for indicating the updated first parameter.
[0029] In a third aspect, a communication apparatus is provided. The communication apparatus can be a terminal, a component (e.g., a processor, a chip, or a chip system) of the terminal, or a logic module or software that can implement all or part of the functions of the terminal. For ease of description, the following describes the communication apparatus as being executed by a terminal. The communication apparatus includes: a transceiver, configured to send first information used for indicating a type of an equalizer and a first parameter related to the equalizer; receive second information used for indicating a second parameter used by a network device for power scaling; and receive a first signal. The second parameter can be obtained by the network device based on the type of the equalizer and the first parameter. The transceiver is further configured to receive the first signal. The communication apparatus further includes: a processor, configured to determine an equivalent channel corresponding to a channel of receiving the first signal according to the first signal; and demodulate the first signal according to the second parameter, the equivalent channel, and the equalizer.
[0030] In the present application, the network device and the terminal align the equalizer, so that the network device does not need to configure the equalizer weight. Moreover, the precoding weight generated by the network device is also generated based on the aligned equalizer, i.e., is adapted to the equalizer. Therefore, the network device does not need to inform the terminal of the equalizer weight and the precoding weight, thereby reducing the signaling overhead. Meanwhile, the accuracy of data transmission can also be ensured.
[0031] In a possible design, the transceiving unit is further configured to receive third information indicating a data type of the second parameter. In some examples, the data type can be a floating point type or an integer type.
[0032] In a possible design, the second information is further configured to indicate a subband corresponding to the second parameter.
[0033] In a possible design, the transceiving unit is further configured to send fourth information indicating a granularity of the second parameter supported by the terminal. In some examples, the granularity can be a subband-level granularity.
[0034] In a possible design, the first information is further configured to indicate whether adjustment of the first parameter is allowed.
[0035] In a possible design, the first information indicates that adjustment of the first parameter is allowed, and the transceiving unit is further configured to receive fifth information indicating an updated first parameter.
[0036] In a possible design, the processing unit is further configured to recover the first signal using the second parameter to obtain a second signal, and demodulate the second signal according to the equivalent channel and the equalizer.
[0037] In some examples, the communication apparatus in the third aspect can be a terminal, or a communication module in the terminal, or a chip responsible for communication functions in the terminal, such as a modem chip (also referred to as a baseband chip), or a system on chip (SoC) or a system in package (SIP) chip containing a modem module.
[0038] A fourth aspect provides a communication apparatus, which can be a network device, a component (for example, a processor, a chip, or a chip system) of the network device, or a logic module or software capable of implementing all or part of the functions of the network device. For ease of description, the following describes the network device. The network device includes: a transceiving unit configured to receive first information indicating a type of an equalizer and a first parameter related to the equalizer, where the equalizer is used by a terminal to demodulate a signal; a processing unit configured to determine a second parameter according to the type of the equalizer and the first parameter; the transceiving unit is further configured to send second information indicating the second parameter; and the processing unit is further configured to perform power scaling on a third signal using the second parameter to obtain a fourth signal, and the transceiving unit is further configured to send the fourth signal.
[0039] In the present application, the network device and the terminal align the equalizer, so that the network device does not need to configure the equalizer weight. Moreover, the precoding weight generated by the network device is also generated based on the aligned equalizer, that is, is adapted to the equalizer. Therefore, the network device does not need to inform the terminal of the equalizer weight and the precoding weight, thereby reducing the signaling overhead. Meanwhile, the accuracy of data transmission can also be ensured.
[0040] In a possible design, the transceiver is further configured to send third information used to indicate a data type of the second parameter. In some examples, the data type is a floating point type or an integer type.
[0041] In a possible design, the second information is further used to indicate a subband corresponding to the second parameter.
[0042] In a possible design, the transceiver is further configured to receive fourth information used to indicate a granularity of the second parameter supported by the terminal. In some examples, the granularity is a subband-level granularity.
[0043] In a possible design, the first information can be further used to indicate whether the first parameter is allowed to be adjusted.
[0044] In a possible design, the first information is used to indicate that the first parameter is allowed to be adjusted, and the processor is further configured to update the first parameter to obtain an updated first parameter. The transceiver is further configured to send fifth information used to indicate the updated first parameter.
[0045] In some examples, the communication apparatus in the fourth aspect can be a network device, or a communication module in the network device, or a chip responsible for the communication function in the network device, such as a modem chip (also referred to as a baseband chip) or a SoC or SIP chip containing a modem module.
[0046] In a fifth aspect, a communication apparatus is provided. The communication apparatus can be a terminal, a component (for example, a processor, a chip, or a chip system) of the terminal, or a logic module or software that can implement all or part of the terminal function. For ease of description, the following describes the terminal apparatus as an example. The terminal apparatus includes a transceiver configured to send first information used to indicate a type of an equalizer and a first parameter related to the equalizer. The transceiver is further configured to receive second information used to indicate a second parameter used by a network device for power scaling. The second parameter can be obtained by the network device based on the type of the equalizer and the first parameter. The transceiver is further configured to receive a first signal. A processor is configured to determine an equivalent channel corresponding to a channel of receiving the first signal according to the first signal. The processor is further configured to demodulate the first signal according to the second parameter, the equivalent channel, and the equalizer.
[0047] In the present application, the network device and the terminal align the equalizer, so that the network device does not need to configure the equalizer weight. Moreover, the precoding weight generated by the network device is also generated based on the aligned equalizer, that is, is adapted to the equalizer. Therefore, the network device does not need to inform the terminal of the equalizer weight and the precoding weight, thereby reducing the signaling overhead. Meanwhile, the accuracy of data transmission can also be ensured.
[0048] In a possible design, the transceiver is further configured to receive third information used to indicate a data type of the second parameter. In some examples, the data type can be a floating point type or an integer type.
[0049] In a possible design, the second information is further used to indicate a subband corresponding to the second parameter.
[0050] In a possible design, the transceiver is further configured to send fourth information used to indicate a granularity of the second parameter supported by the terminal. In some examples, the granularity can be a subband-level granularity.
[0051] In a possible design, the first information is further used to indicate whether the first parameter is allowed to be adjusted.
[0052] In a possible design, the first information indicates that the first parameter is allowed to be adjusted, and the transceiver is further configured to receive fifth information used to indicate an updated first parameter.
[0053] In a possible design, the processor is further configured to recover the first signal by using the second parameter to obtain a second signal, and demodulate the second signal according to the equivalent channel and the equalizer.
[0054] In some examples, the communication apparatus in the fifth aspect can be a terminal, or a communication module in the terminal, or a chip responsible for communication functions in the terminal, such as a modem chip (also referred to as a baseband chip) or a SoC or SIP chip containing a modem module.
[0055] In a sixth aspect, a communication apparatus is provided. The communication apparatus can be a network device, a component (for example, a processor, a chip, or a chip system) of the network device, or a logic module or software that can implement all or part of the functions of the network device. For ease of description, the following describes the network device. The network device comprises: a transceiver, configured to receive first information used to indicate a type of an equalizer and a first parameter related to the equalizer. The equalizer is used by a terminal to demodulate a signal. A processor is configured to determine a second parameter according to the type of the equalizer and the first parameter. The transceiver is further configured to send second information used to indicate the second parameter. The processor is further configured to perform power scaling on a third signal by using the second parameter to obtain a fourth signal. The transceiver is further configured to send the fourth signal.
[0056] In the present application, the network device and the terminal align the equalizer, so that the network device does not need to configure the equalizer weight. Moreover, the precoding weight generated by the network device is also generated based on the aligned equalizer, that is, is adapted to the equalizer. Therefore, the network device does not need to inform the terminal of the equalizer weight and the precoding weight, thereby reducing the signaling overhead. Meanwhile, the accuracy of data transmission can also be ensured.
[0057] In a possible design, the transceiver is further configured to send third information used to indicate the data type of the second parameter. In some examples, the data type is a floating point type or an integer type.
[0058] In a possible design, the second information is further used to indicate a subband corresponding to the second parameter.
[0059] In a possible design, the transceiver is further configured to receive fourth information used to indicate the granularity of the second parameter supported by the terminal. In some examples, the granularity is a subband-level granularity.
[0060] In a possible design, the first information can be further used to indicate whether the first parameter is allowed to be adjusted.
[0061] In a possible design, the first information is used to indicate that the first parameter is allowed to be adjusted, and the processor is further configured to update the first parameter to obtain an updated first parameter. The transceiver is further configured to send fifth information used to indicate the updated first parameter.
[0062] In some examples, the communication apparatus involved in the sixth aspect can be a network device, or a communication module in the network device, or a chip responsible for the communication function in the network device, such as a modem chip (also known as a baseband chip) or an SoC or SIP chip containing a modem module.
[0063] The seventh aspect provides a communication system. The system includes the terminal performing any method in the first aspect, and the network device performing any method in the second aspect.
[0064] The eighth aspect provides a communication system. The system includes the apparatus in the third aspect, and the apparatus in the fourth aspect.
[0065] The ninth aspect provides a communication system. The system includes the apparatus in the fifth aspect, and the apparatus in the sixth aspect.
[0066] The tenth aspect provides a chip, including: a processor, coupled with a memory, the memory being used to store instructions, when the instructions are executed by the processor, causing the chip to implement the method in the first aspect, the second aspect, any possible implementation of the first aspect, or any possible implementation of the second aspect.
[0067] In a eleventh aspect, a computer readable storage medium is provided. The computer readable storage medium stores computer instructions; when the computer instructions are run on a computer, the computer is caused to perform the communication method according to any of the aspects above.
[0068] In a twelfth aspect, a computer program product is provided. The computer program product includes computer program or instructions; when the computer program or instructions are run on a computer, the computer is caused to perform the communication method according to any of the aspects above.
[0069] The method according to any of the aspects above has the beneficial effects as described above, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS
[0070] Fig. 1 is a schematic diagram of an architecture of a communication system to which embodiments of the present application are applied;
[0071] Fig. 2 is a schematic diagram of a network structure according to an embodiment of the present application;
[0072] Fig. 3 is a schematic diagram of a communication method according to an embodiment of the present application;
[0073] Fig. 4 is a schematic diagram of constellation mapping according to an embodiment of the present application;
[0074] Fig. 5 is a schematic diagram of another communication method according to an embodiment of the present application;
[0075] Fig. 6 is a schematic diagram of another network structure according to an embodiment of the present application;
[0076] Fig. 7 is a schematic diagram of a communication apparatus according to an embodiment of the present application;
[0077] Fig. 8 is a schematic diagram of another communication apparatus according to an embodiment of the present application. DETAILED DESCRIPTION
[0078] FIG. 1 is a schematic diagram of an architecture of a communication system 1000 according to an embodiment of the present application. As shown in FIG. 1, the communication system 1000 includes a radio access network (RAN) 100, wherein the RAN 100 includes at least one RAN node (e.g., 110a and 110b in FIG. 1, collectively referred to as 110) and can further include at least one terminal (e.g., 120a-120j in FIG. 1, collectively referred to as 120). The RAN 100 can further include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in FIG. 1). The terminals 120 are wirelessly connected to the RAN nodes 110. Terminals and terminals and RAN nodes and RAN nodes can be connected to each other by wire or wirelessly. The communication system 1000 can further include a core network 200. The RAN nodes 110 are connected to the core network 200 wirelessly or by wire. The core network devices in the core network 200 and the RAN nodes 110 in the RAN 100 can be independent and different physical devices, or can be the same physical device integrated with the logical functions of the core network devices and the logical functions of the RAN nodes. The communication system 1000 can further include the Internet 300.
[0079] The RAN 100 can be an evolved universal terrestrial radio access (E-UTRA) system, a new radio (NR) system, a future communication network, and a future wireless access system defined in the 3rd generation partnership project (3GPP). The RAN 100 can further include two or more different wireless access systems described above. The RAN 100 can also be an open RAN (O-RAN).
[0080] The RAN node, also referred to as a radio access network device, a RAN entity, or an access node, is used to help terminals access the communication system wirelessly. In an application scenario, the RAN node can be a base station (BS), an evolved NodeB (eNodeB / eNB), a transmission reception point (TRP), a future base station (generation NodeB, gNB) in a 5th generation (5G) mobile communication system, a future base station in a future communication network, or a base station in a future mobile communication system. The RAN node can be a macro base station (e.g., 110a in FIG. 1), a micro base station or an indoor station (e.g., 110b in FIG. 1), a relay node, or a master node.
[0081] In another application scenario, a terminal can be helped to implement wireless access through cooperation of multiple RAN nodes, and different RAN nodes implement part of functions of a base station respectively. For example, a RAN node can be a central unit (CU), a distributed unit (DU), or a radio unit (RU). Here, the CU completes functions of a radio resource control protocol and a packet data convergence protocol (PDCP) of the base station, and can also complete a function of a service data adaptation protocol (SDAP); the DU completes functions of a radio link control layer and a medium access control (MAC) layer of the base station, and can also complete a function of part of a physical layer or all of the physical layer. For specific descriptions of the above protocol layers, reference can be made to related technical specifications of the 3GPP. The RU can be used to implement a function of transceiving a radio frequency signal. The CU and the DU can be two independent RAN nodes, or can be integrated in a same RAN node, for example, integrated in a baseband unit (BBU). The RU can be included in a radio frequency device, for example, included in a remote radio unit (RRU) or an active antenna unit (AAU). The CU can be further divided into two types of RAN nodes of a CU-control plane and a CU-user plane.
[0082] In different systems, a RAN node can have different names. For example, in an open radio access network (O-RAN) system, a CU can be referred to as an open CU (O-CU), a DU can be referred to as an open DU (O-DU), and an RU can be referred to as an open RU (O-RU). A RAN node in an embodiment of the present application can be implemented through a software module, a hardware module, or a combination of a software module and a hardware module. For example, the RAN node can be a server loaded with a corresponding software module. Embodiments of the present application do not limit specific technologies and specific device forms adopted by the RAN node. For ease of description, a base station is taken as an example of the RAN node in the following description.
[0083] A terminal is a device with wireless transceiving function, which can send signals to a base station or receive signals from a base station. A terminal can also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. A terminal can be widely applied to various scenarios, such as device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), internet of things (IoT), virtual reality, augmented reality, industrial control, automatic driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. A terminal can be a mobile phone, tablet computer, computer with wireless transceiving function, wearable device, vehicle, airplane, ship, robot, mechanical arm, smart home device, etc. Embodiments of the present application do not limit specific technologies and specific device forms adopted by a terminal.
[0084] In some examples, the core network 200 can include an access and mobility management function (AMF) entity, a session management function (SMF) entity, a user plane function (UPF) entity, a sensing service control function (SSCF), a sensing data processing function (SDPF), a unified data management (UDM), etc.
[0085] A base station and a terminal can be fixed in position or movable. A base station and a terminal can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on water surface; can also be deployed on an airplane, balloon and artificial satellite. Embodiments of the present application do not limit application scenarios of a base station and a terminal.
[0086] The roles of the base station and the terminal can be relative. For example, the helicopter or the drone 120i in FIG. 1 can be configured as a mobile base station, and for the terminal 120j that accesses the wireless access network 100 through the 120i, the terminal 120i is a base station; but for the base station 110a, the 120i is a terminal, that is, the 110a and the 120i communicate through a wireless air interface protocol. Of course, the 110a and the 120i can also communicate through a base station-to-base station interface protocol, and in this case, the 120i is also a base station relative to the 110a. Therefore, the base station and the terminal can be collectively referred to as a communication device, and the 110a and the 110b in FIG. 1 can be referred to as a communication device with a base station function, and the 120a-120j in FIG. 1 can be referred to as a communication device with a terminal function.
[0087] The base station and the terminal, the base station and the base station, and the terminal and the terminal can communicate through a licensed frequency spectrum, or through an unlicensed frequency spectrum, or through both the licensed frequency spectrum and the unlicensed frequency spectrum; can communicate through a frequency spectrum below 6 gigahertz (GHz), or through a frequency spectrum above 6 GHz, or through both the frequency spectrum below 6 GHz and the frequency spectrum above 6 GHz. The embodiments of the present application do not limit the frequency spectrum resources used for wireless communication.
[0088] In the embodiments of the present application, the functions of the base station can also be performed by a module (such as a chip) in the base station, or by a control subsystem containing base station functions. The control subsystem containing base station functions here can be a control center in the above-mentioned application scenarios such as smart grid, industrial control, intelligent transportation, and smart city. The functions of the terminal can also be performed by a module (such as a chip or a modem) in the terminal, or by a device containing terminal functions.
[0089] In a wireless communication system, communication devices can communicate with each other through air interface resources. The communication devices can include network devices and terminal devices, and the network devices can also be referred to as base station devices, i.e., the wireless access network devices mentioned above. The air interface resources can include at least one of time domain resources, frequency domain resources, code resources, and space resources. The communication devices can also be referred to as communication devices.
[0090] The scheme provided by the embodiments of the present application can be applied to wireless communication between communication devices. The wireless communication can include wireless communication between network devices and terminals, wireless communication between network devices and network devices, and wireless communication between terminals and terminals. In the embodiments of the present application, the term "wireless communication" can also be referred to as "communication", and the term "communication" can also be described as "data transmission", "information transmission", or "transmission".
[0091] For multiple-input multiple-ouput (MIMO) communication scenarios, a network device can simultaneously transmit data streams to multiple UEs using the same time-frequency resources, i.e., multi-user multiple-input multiple-ouput (MU-MIMO). Alternatively, the network device can simultaneously transmit multiple data streams to the same user, i.e., single-user multiple-input multiple-ouput (SU-MIMO). The data streams between multiple UEs or multiple data streams of the same UE can be transmitted using spatial division multiplexing, which can be considered as a key direction of evolution of communication systems. A large-scale MIMO system is considered as an extension of the traditional multi-user MIMO system, which configures a large number of individually controllable antenna units, such as 100 or more, at the network device side of the wireless communication link. Compared with the traditional multi-user MIMO system, the large-scale MIMO system with a large-scale antenna array formed by a large number of individually controllable antenna units can provide more spatial degrees of freedom and can also serve a large number of UEs using the same time-frequency resources to provide more possible arrival paths between the UEs and the network device and improve the reliability of the signals. It can be understood that the MIMO system mentioned in the embodiments of the present application can be considered as a large-scale MIMO system.
[0092] In the multi-stream transmission scenario of the large-scale MIMO system, linear precoding technology and nonlinear precoding technology can be used to solve the interference problem between multiple streams. In the linear precoding technology, user data is not used during precoding, but channel state information (CSI) is used for precoding. For the nonlinear precoding technology, both CSI and user data are used during the precoding process. Therefore, linear precoding generally has better performance than linear precoding. In the embodiments of the present application, user data can also be referred to as UE data, data of the UE, etc., which is not limited in the embodiments of the present application.
[0093] For the case that the nonlinear precoding acts on the transmit symbol corresponding to the data, the nonlinear precoding can also be referred to as symbol-level nonlinear precoding. At present, nonlinear precoding is mainly applicable to the user single antenna scenario, wherein the user single antenna scenario can be considered as that the terminal has a single antenna, or in the process of nonlinear precoding, only the single antenna of the terminal is processed. At present, the current technology has a relatively accurate solution for the user single antenna, and there is almost no good way to solve the nonlinear precoding for the user multi-antenna scenario. It should be understood that in each embodiment of the present application, the user and the terminal, UE, etc. have the same meaning, and these terms can be used interchangeably.
[0094] In the related art, a way of using nonlinear precoding in a multi-antenna scenario is provided. By jointly designing the transmit end precoding and the receive end equalizer weight, the problem of solving nonlinear precoding in the user multi-antenna scenario is solved.
[0095] For example, in the process of downlink (DL) communication between the network device and the terminal, the network device can solve the optimization problem represented by the following formula 1 to obtain the transmit end precoding weight Q SC,i , the receive end equalizer weight W k,SC,i , and the symbol scaling and rotation factor α k,SC,i . It can be understood that in the large-scale MIMO scenario, the network device is usually deployed with a large number of antennas, and the number of antennas deployed by the terminal often does not constitute a large-scale situation. Therefore, the related art considers the scenario of DL communication between the network device and the terminal. Wherein k represents the kth user, SC represents the index number of the frequency domain subcarrier, and i represents the index number of the time domain orthogonal frequency division multiplexing (OFDM) symbol.
[0096] Wherein the optimization problem can be represented by the following formula 1. W k,SC,i ,Q SC,i ,α k,SC,i =argmaxt SC,i …… Formula 1 for Q SC,i represents the transmit end precoding weight corresponding to the subcarrier with index number SC and the i-th OFDM symbol. W k,SC,i represents the receive end equalizer weight corresponding to the kth user, the subcarrier with index number SC, and the i-th OFDM symbol. α k,SC,i represents the symbol scaling and rotation factor corresponding to the kth user, the subcarrier with index number SC, and the i-th OFDM symbol.
[0097] Of course, in the process of solving formula 1, the following formula 2 to formula 5 also need to be met.
[0098] s.t. W k,SC,i H k Q SC,i S SC,i =α k,SC,i s k,SC,i ……Formula 2 |α k,SC,i |≥t SC,i ……Formula 3 ||Q SC,i S SC,i ||≤P ……Formula 4 ||W k,SC,i ||≤1 ……Formula 5
[0099] It can be understood that, by formula 1, t SC,i The maximum value of Q SC,i , W k,SC,i and α k,SC,i can be solved. "s.t." means that formula 1 is solved under the condition of meeting formula 2 to formula 5. That is, in the process of solving formula 1, formula 2 to formula 5 should be met. Among them, H k represents the channel between the kth user and the network device. S k,SC,i represents the transmission symbol of the kth user on the subcarrier with subcarrier index SC and the i th OFDM symbol. S SC,i represents the combination of the transmission symbols of all users on the subcarrier with subcarrier index SC and the i th OFDM symbol, that is, S SC,i =[S 1,SC,i ,S 2,SC,i ,……,S k,SC,i ]. Formula 2 means that the signal obtained after the S SC,i transmitted by the network device is precoded by Q SC,i , then passes through the channel H k , and then is equalized by W k,SC,i , which can be equivalent to the signal after the S k,SC,i transmission symbol of the kth user on the subcarrier with subcarrier index SC and the i th OFDM symbol is changed by α k,SC,i . For formula 3, t SC,i represents a parameter that satisfies |α k,SC,i | is less than or equal to. P represents the maximum transmission power allowed by the sending end, that is, formula 4 means that the value of the transmission symbol after S SC,i is precoded by Q SC,i should be less than the maximum transmission power allowed by the sending end. Formula 5 means that the value of W k,SC,iThe value of Q should be less than or equal to 1.
[0100] Taking the network device as the sending end and k UEs as the receiving end, k being an integer greater than or equal to 2, as an example, in the case of solving Q SC,i , W k,SC,i and α k,SC,i by using the above formula 1 to formula 5, the network device can use Q SC,i to precode S k,SC,i to be sent, and the network device can also inform the kth UE of W k,SC,i and precode-related information, so that the kth UE recovers the received signal based on W k,SC,i and the precode-related information. For example, the UE rotates the received pilot signal in phase based on the precode-related information, so as to estimate the channel and obtain the equivalent channel. The UE can use W k,SC,i and the estimated equivalent channel to equalize the received signal and obtain the corresponding data. It can be understood that the network device configures Q SC,i for different symbols and performs corresponding precoding. Since in the large-scale MIMO scenario, Q SC,i configured for different data streams, after precoding the signal, the phase of the signal is rotated, and the orthogonality between the data streams cannot be guaranteed. In some examples, the network device informs the terminal of the precode-related information, which can be the phase information of Q SC,i . The terminal can directly use the phase information of Q SC,i to rotate the pilot signal in phase, so as to offset the problem that the orthogonality between the data streams is destroyed due to precoding. Alternatively, the precode-related information can be Q SC,i , and the terminal determines the phase information of Q SC,i based on Q SC,i . The specific determination process can refer to related technical implementations, which are not limited by the embodiments of the present application. The terminal can use the phase information of Q SC,i to rotate the pilot signal in phase, so as to offset the problem that the orthogonality between the data streams is destroyed due to precoding. The terminal can thereby recover more accurate data (i.e., the data sent by the network device) and obtain more accurate estimated channel state information, etc.
[0101] However, the above scheme designs the precoding on the physical layer resource composed of one subcarrier in the frequency domain and one OFDM symbol in the time domain, that is, the symbol-level nonlinear precoding at the resource element (RE) level. This leads to different precoding weights of the transmitter and equalizer weights of the receiver corresponding to different REs. For the receiver, channel estimation needs to be performed according to the pilots with orthogonality, and the symbol-level nonlinear precoding at the RE level destroys the orthogonality. The network device also needs to feed back the symbol scaling and rotation factors to the UE, so that the UE can perform phase recovery on the received pilots to achieve channel estimation. Obviously, the design of the precoding at the RE level needs to feed back the precoding weights of the transmitter and the equalizer weights of the receiver at the RE level, which brings a very huge system feedback overhead, making it difficult to apply the scheme in actual communication process.
[0102] In the above related scheme, for the receiver, channel estimation is also needed to recover the transmitted symbol, and the estimated channel is used for equalization to estimate the transmitted symbol. Because the precoding of different frequency domain subbands and different time domain OFDM symbols is different, the channel estimation of the receiver is difficult. Therefore, in order to achieve accurate channel estimation, the precoding weights of the transmitter at the RE level need to be sent to the receiver, so that the receiver can accurately estimate the complete channel.
[0103] In the related art, the equalizer weights of the receiver also need to be fed back, so that the receiver can recover the transmitted symbol using the weights. It can be seen that the related art needs to feed back the precoding weights of the transmitter and the equalizer weights of the receiver at the RE level, which brings a huge feedback overhead of the communication system and is difficult to apply in practice. Obviously, there is an urgent need for a nonlinear precoding method with smaller feedback overhead.
[0104] Therefore, the embodiment of the present application provides a communication method, the receiver can inform the transmitter of the information related to the equalizer used by the receiver, so that the transmitter determines the precoding weights of the transmitter adapted to the equalizer. The transmitter does not need to send the precoding weights of the transmitter and the equalizer weights to the receiver, thereby reducing the feedback overhead of the transmitter.
[0105] The communication method and device are further described below with reference to the drawings. It can be understood that, in the embodiments of the present application, network devices and terminals are taken as examples of the execution subjects of the interaction, but the present application is not limited to the execution subjects of the interaction. For example, the method performed by the network device in the present application can also be implemented by a module (such as a circuit, a chip or a chip system, etc.) in the network device, or a logical node, a logical module or software capable of implementing all or part of the functions of the network device; the method performed by the terminal in the present application can also be implemented by a communication module in the terminal or a circuit or chip (such as a modem chip (also known as a baseband chip), or a SoC chip containing a modem core, or a SIP chip) responsible for communication functions in the terminal.
[0106] In the embodiments of the present application, the term "wireless communication" can also be referred to as "communication", and the term "communication" can also be described as "data transmission", "information transmission" or "transmission".
[0107] FIG. 2 is a schematic diagram of a network structure provided by an embodiment of the present application.
[0108] Based on the communication system shown in FIG. 1, FIG. 2 shows a schematic diagram of a network structure that can be used in the communication system shown in FIG. 1. As shown in FIG. 2, various network elements in the communication system are connected through interfaces (such as NG, Xn) or air interfaces. The network elements can include one or more of core network devices, access network devices (RAN nodes), terminals or OAM. One or more AI modules can be provided in each network element. It can be understood that only one AI module is shown in each network element in FIG. 2, and the number of AI modules in each network element is not limited in the embodiments of the present application. The access network node can be a separate RAN node, or can include multiple RAN nodes. For example, it includes a CU and a DU. One or more AI modules can also be provided in the CU and / or the DU. Different CUs can communicate through the Xn interface, and the CU and the DU can communicate through the F1 interface. In some examples, the operation administration and maintenance (OAM) network element can communicate with the core network device and the access network device through the corresponding interface, which is not limited in the embodiments of the present application.
[0109] In some examples, the CU can also be split into a CU-control plane (CP) and a CU-user plane (UP). One or more AI models can also be provided in the CU-CP and / or the CU-UP.
[0110] The AI module in FIG. 2 can be used to implement a corresponding AI function. The AI modules deployed in different network elements can be the same or different. The AI module can implement different functions according to different parameter configurations of the model of the AI module. The model of the AI module can be configured based on one or more of the following parameters: a structural parameter (for example, at least one of the number of neural network layers, the width of the neural network, the connection relationship between layers, the weight of neurons, the activation function of neurons, or the bias in the activation function), an input parameter (for example, the type of input parameter and / or the dimension of input parameter), or an output parameter (for example, the type of output parameter and / or the dimension of output parameter). The bias in the activation function can also be referred to as the bias of the neural network.
[0111] One AI module can have one or more models. One model can infer an output including one parameter or multiple parameters. The learning process, training process, or inference process of different models can be deployed in different nodes or devices, or can be deployed in the same node or device, which is not limited in the embodiments of the present application.
[0112] In some examples, a network element with an AI model can be referred to as an AI node. The AI node can be deployed in one or more of the following positions in the communication system: an access network device, a terminal device, a core network device, or an OAM, etc. Alternatively, the AI node can also be deployed separately, for example, in a position other than any of the above-mentioned devices, such as a host or a cloud server of an over the top (OTT) system. The AI node can communicate with other devices in the communication system, which can be one or more of the following: a network device, a terminal device, or a network element of a core network, etc.
[0113] It can be understood that the number of AI nodes is not limited in the embodiments of the present application. For example, when there are multiple AI nodes, the multiple AI nodes can be divided based on functions, such as different AI nodes being responsible for different functions. The AI nodes can be independent devices, or can be integrated into the same device to implement different functions, or can be network elements in a hardware device, or can be software functions running on a dedicated hardware, or can be virtualized functions instantiated on a platform (for example, a cloud platform), and the specific form of the AI node is not limited in the embodiments of the present application.
[0114] FIG. 3 is a schematic diagram of a communication method provided by an embodiment of the present application.
[0115] The communication process can be applied to, but is not limited to, the communication scenarios shown in FIG. 1 and FIG. 2. The method can be applied to a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD), a 5G system or a new radio (NR) system, a subsequent and continuously evolved communication system (such as a future communication system), V2X, and a wireless communication scenario such as vehicle to network (V2N), vehicle to vehicle (V2V), vehicle to infrastructure (V2I), vehicle to pedestrian (V2P), etc., long term evolution-vehicle (LTE-V), vehicle networking, MTC, IoT, long term evolution-machine (LTE-M), machine to machine (M2M), D2D, etc.
[0116] The sending end involved in the embodiments of the present application can be a network device or a communication module in the network device, or a circuit or chip responsible for communication functions in the network device (such as a modem chip, also known as a baseband chip, or a system on chip (SoC) chip or system in package (SIP) chip containing a modem core); the receiving end can be a terminal or a communication module in the terminal, or a circuit or chip responsible for communication functions in the terminal (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core). Of course, it is not excluded that the sending end can also be a terminal or a communication module in the terminal, or a circuit or chip responsible for communication functions in the terminal; the receiving end can be a network device or a communication module in the network device, or a circuit or chip responsible for communication functions in the network device, which is not limited in the embodiments of the present application.
[0117] Next, the sending end will be described as a network device and the receiving end will be described as a terminal. In the embodiments of the present application, the network device can be an access network device. Of course, in some cases, the network device can also be a core network device. Next, the present application will be described taking the network device as an access network device as an example.
[0118] The method can include the following steps:
[0119] S101, the receiving end sends first information to the sending end. Correspondingly, the sending end receives the first information from the receiving end.
[0120] The first information can be used to indicate the type of the equalizer and indicate the first parameter related to the equalizer. The equalizer can be a module in the terminal for signal demodulation. In some examples, the equalizer can be an artificial intelligence (AI) model, a neural network (NN) model, etc. used for signal demodulation.
[0121] In some embodiments, the terminal informs the network device of the related information of the equalizer used by the terminal for signal demodulation, which can include the type of the equalizer and the parameter related to the equalizer. For example, for the case where the equalizer is an AI model, the terminal can inform the network device of the type of the AI model and the parameter related to the AI model through the first information. In some examples, the type of the AI model can be a fully connected neural network, a deep neural network (DNN), a convolutional neural network (CNN), a feedforward neural network (FNN), a recursive neural network (RNN), a transformer model, etc. The parameter related to the AI model can be a parameter in some layers of the AI model. In some examples, the parameter related to the equalizer, i.e., the first parameter, can be regarded as the equalizer weight of the receiving end.
[0122] Of course, in some examples, the equalizer can also be a module for implementing functions such as interference rejection combining (Irc) and minimum mean square error (MMSE), and the specific implementation of the equalizer is not limited in the embodiments of the present application.
[0123] It can be understood that the terminal and the network device can align the information related to the equalizer through the first information in S101.
[0124] S102, the sending end sends second information to the receiving end. Correspondingly, the receiving end receives the second information from the sending end.
[0125] The second information is used to indicate a second parameter used by the network device for power scaling. In some examples, the network device can determine the second parameter according to the type of the equalizer and the first parameter received in S101. The network device can further inform the terminal of the second parameter.
[0126] In some embodiments, the network device can establish a symbol-level nonlinear precoding optimization problem and solve it. The optimization variables can include the precoding weight of the sending end and the new transmit symbol. In the embodiments of the present application, the precoding weight of the sending end can also be referred to as a precoding weight, a precoding weight, a precoding weight of the sending end, etc., which is not limited herein. The new transmit symbol can be represented by a perturbation amount, i.e., a certain transmit symbol is superimposed with a perturbation amount corresponding to the transmit symbol, and a new transmit symbol can be obtained. The granularity of the transmit symbol can be RE level.
[0127] In some examples, one form of the optimization problem can be shown in formula 6,
[0128] wherein k represents the number of users, i.e., the number of data streams simultaneously transmitted by the sending end based on massive MIMO. Q represents the precoding weight used by the sending end for precoding processing of the signal. δ is the perturbation amount superimposed on the transmit symbol, δ k,sc,i represents the perturbation amount superimposed on the original transmit symbol of the kth user at the RE level. SC represents the subcarrier index number, and i represents the OFDM index number. k,sc,i represents the original transmit symbol of the kth user at the RE level, which can also be considered as the data to be transmitted by the sending end. k represents the equalizer corresponding to the user k, which can be the equalizer informed by the terminal to the network device through the first information. No represents the number of OFDM symbols. k represents the signal received by the terminal. β represents a pre-set penalty coefficient, which can be considered as the weight of adjusting δ k,sc,i . γ is the second parameter, which can also be referred to as the power normalization factor. Formula 6 represents the values of Q and δ in the case that the difference between the signal demodulated by the terminal and the actual signal is minimized.
[0129] In the process of solving the optimization problem corresponding to formula 6, the network device should also satisfy formula 7 and formula 8. In other words, the network device should solve Q and δ of formula 6 under the condition of satisfying formula 7 and formula 8. k,sc,i +δ k,sc,i )∈D k,sc,i ……Formula 7
[0130] wherein D k,sc,irepresents a region favorable to demodulation of the kth user. For example, referring to FIG. 4, constellation mapping is performed by 16 quadrature amplitude modulation (QAM). The black points in FIG. 4 represent constellation points, that is, after the signal is subjected to 16QAM constellation mapping, the signal should be mapped to any position in the 16 black points. In the process of demodulation of the terminal to the received signal, if the position coincides with the black point, the correct data can be demodulated. However, in the actual communication process, due to some uncontrollable interference, the signal position is offset from the black point. Then when the signal is in the shaded region in FIG. 4, the terminal can consider that the received signal should be the constellation point position corresponding to the region. For example, the signal in the shaded region in the upper left corner of FIG. 4 can be considered to correspond to the first black point (constellation point) in the upper left corner. Of course, the demodulation favorable region in FIG. 4 is only one possible exemplary representation, and the specific position of the region is not limited by the embodiments of the application. Formula 7 represents that the original signal to be sent by the sending end should belong to the demodulation favorable region after being disturbed. k represents a channel estimated by the sending end for the kth user, such as a channel estimated by the network device. k represents noise. SC,i = [δ 1,SC,i , δ 2,SC,i , …, δ k,SC,i ]. γ can be obtained by formula 9.
[0131] It can be understood that formula 9 can be derived from formula 4, that is, δ is introduced on the basis of formula 4, and the power P is normalized to obtain γ. Compared with the related art, in the process of solving Q SC,i of the network device based on formula 1, the network device takes the power constraint as a condition that should be met, that is, Q SC,i in formula 1 is solved on the basis of satisfying formula 4. Therefore, each Q SC,i is configured for the RE level. The granularity corresponding to Q SC,i is the same as the granularity of the transmitted symbol, and Q SC,iIn fact, the power constraint can have been met. Therefore, in the related art, the terminal does not need to be informed of the corresponding power parameter. In the embodiment of the present application, the transmission end precoding weight Q solved by the network device based on formula 6 can be at the resource block (resource block, RB) level. Since the disturbance of each transmission symbol can be different, the parameters of the power constraint for each symbol will also be different. That is, the granularity of the transmission end precoding weight Q and the transmission symbol is different, and the granularity of the transmission end precoding weight Q can be larger than the granularity of the transmission symbol. If the power constraint is still considered in the process of determining the transmission end precoding weight Q. Then the transmission end precoding weight Q after the power constraint is not necessarily applicable to each transmission symbol, and after the transmission symbol is precoded, the orthogonality between different transmission symbols can no longer be maintained. Therefore, the present application needs to determine the corresponding γ of each transmission symbol at the RE level, and inform the terminal of the γ. So that the terminal can recover the received signal based on γ.
[0132] In some examples, it is assumed that the equalizer is an AI model. In the process of solving the above optimization problem, the network device can set the optimization target as the loss function of the AI model. The input of the AI model includes the estimated channel of all users and the transmission symbol of all users. The output of the AI model is the precoding weight Q and the new transmission symbol, i.e. S sc,i +δ sc,i .
[0133] In some examples, considering that the network device needs to estimate the channel, before S102, the terminal can also send a first pilot, such as a sounding reference signal (Sounding Reference Signal, SRS) to the network device. The network device estimates the channel based on the first pilot sent by the terminal to obtain H k .
[0134] S103, the transmission end sends the fourth signal to the receiving end. Correspondingly, the receiving end receives the first signal.
[0135] In some examples, the signal that the network device needs to send can be the third signal, i.e. Q(S sc,i +δ sc,i ). The network device performs power scaling on the third signal to obtain the fourth signal, i.e. Q(S sc,i +δ sc,i ). The network device sends the fourth signal. Of course, the fourth signal can be affected by uncontrollable interference during channel transmission. Therefore, the signal received by the terminal is not completely consistent with the fourth signal. That is, the first signal received by the terminal is not completely the same as the fourth signal. That is, the network device sends the fourth signal, and the terminal receives the first signal.
[0136] S104, the receiving end determines an equivalent channel corresponding to the channel of receiving the first signal.
[0137] In some embodiments, the first signal can include data to be sent by the sending end, and can also include a second pilot. The second pilot can be a channel state information-reference signal (CSI-RS). For example, the second pilot can also be a demodulation reference signal (DMRS). The receiving end can determine an equivalent channel corresponding to the channel of receiving the first signal according to the first signal, that is, the receiving end estimates the channel based on the second pilot to obtain the equivalent channel.
[0138] In some examples, the equivalent channel measured by the receiving end can be denoted as H k Q. It can be seen that, for the receiving end, the precoding weight Q can not be perceived.
[0139] S105, the receiving end demodulates the first signal according to the second parameter, the equivalent channel and the equalizer.
[0140] In some embodiments, the receiving end can input the second parameter received in S102, the equivalent channel determined in S104 and the first signal into the equalizer to demodulate the first signal and obtain corresponding data.
[0141] In some examples, the receiving end can recover the first signal by using the second parameter to obtain a second signal. The second signal can be denoted as The receiving end inputs the equivalent channel and into the equalizer to demodulate and obtain corresponding data.
[0142] In the embodiments of the present application, the receiving end can process the received signal by using the second parameter, and then perform equalization demodulation to obtain corresponding data. In the case that the precoding weight and the equalizer weight of the receiving end are not required, the data sent by the network device can be more accurately recovered, and the communication efficiency is improved.
[0143] It can be understood that, in the embodiments of the present application, the network device and the terminal align the equalizer, so that the network device does not need to configure the equalizer weight. Moreover, the precoding weight generated by the network device is also generated based on the aligned equalizer, that is, it is adapted to the equalizer. Therefore, the network device does not need to inform the terminal of the equalizer weight and the precoding weight, thereby reducing the signaling overhead. At the same time, the accuracy of data transmission can also be guaranteed.
[0144] In the communication method provided by the embodiments of the present application, before S102, the method can further include: the sending end sending third information to the receiving end. Correspondingly, the receiving end receives the third information from the sending end. The third information can be used to indicate the data type of the second parameter. The data type is a floating point type or an integer type.
[0145] In some embodiments, the network device can indicate the data type of the second parameter through the third information. For example, the third information indicates that the second parameter is of a floating point type. When the terminal subsequently receives the second parameter, the terminal can directly use the second parameter. In some cases, the second reference can have a decimal point. In another example, the third information indicates that the second parameter is of an integer type. When the terminal subsequently receives the second information, the second information can be an index value of the second parameter. The terminal determines the second parameter through the index value of the second parameter. For example, the second information indicates that the index of the second parameter is 3, and the index 3 corresponds to the second parameter being 0.6. The terminal can determine that the second parameter is 0.6 according to the index 3.
[0146] The embodiments of the present application provide multiple indication modes of the second parameter, so as to accurately indicate the second parameter in different communication scenarios, and guarantee the accuracy of communication.
[0147] In the communication method provided by the embodiments of the present application, if the power normalization factor γ is configured based on the RE level, it still brings a considerable feedback overhead. Therefore, the γ can be configured based on the granularity of the subband. That is, the γ can be determined based on the granularity of the subband. Therefore, the second information can also be used to indicate the subband corresponding to the second parameter.
[0148] In some embodiments, the network device can configure the second parameter based on the granularity of the subband. In the process of informing the terminal, the terminal also needs to be informed of the subband corresponding to the second parameter. The terminal can use the second parameter to demodulate the signal on the subband.
[0149] In some examples, the network device can use a structure composed of a subband sequence number and γ as a feedback format of the second information. For example, the feedback format can be [a, b]. Wherein, a can represent the subband sequence number, and b represents γ. Alternatively, a can represent γ, and b represents the subband sequence number. The embodiments of the present application do not make specific limitations on the meanings of a and b in the feedback format.
[0150] In some examples, the network device can also inform the terminal of the feedback format through the third information. For example, the third information sent by the network device can be the structure. In the structure, a can indicate the data format of the first parameter, and b represents the subband sequence number; or, b can indicate the data format of the first parameter, and a represents the subband sequence number.
[0151] For example, in the process of determining γ based on subband, formula 9 can still be referred to. However, it should be noted that in the process of determining γ based on RE level, the power can be normalized. For determining γ based on subband, the maximum power allowed by the subband can be determined according to the number of REs in the subband. Assuming that the maximum power corresponding to one RE is 1, if the granularity of the subband level is 2 RBs, the subband contains 24*12 REs, and the maximum power of the subband should be 24*12. Accordingly, the γ corresponding to the subband should be determined based on 24*12, that is, γ can be equal to In the embodiments of the present application, 2 RBs can be understood as 2 RBs.
[0152] In some possible examples, considering that the network device in the related art configures the precoding weight based on the RE level, resulting in huge feedback overhead. Therefore, the network device can also be considered to configure the precoding weight of the sending end based on the subband level.
[0153] In some embodiments, for considering that the network device configures the precoding weight of the sending end based on the subband level, formula 6 can be adjusted to formula 10,
[0154] Wherein, Nc represents the number of subcarriers of the subband. Of course, for the optimization problem represented by formula 10, it is also applicable to be solved under the condition of satisfying formula 7 and formula 8.
[0155] Of course, the granularity of the precoding weight of the sending end and γ can be the same or different. For example, the precoding weight of the sending end is configured based on the subband, and γ is configured based on the RE. For example, the precoding weight of the sending end and γ are configured based on the subband, which is not limited in the embodiments of the present application.
[0156] For the case where the granularity of the precoding weight of the sending end and γ is consistent, the network device can also take the power as a constraint condition in the process of solving formula 6 or formula 10, such as solving the precoding weight of the sending end under the condition of also satisfying the power constraint condition shown in formula 11. SC,i (S k,sc,i +δ k,sc,i )||≤P ……Formula 11
[0157] It can be seen that formula 11 is similar to formula 4, and the difference is that the disturbance amount δ k,sc,i is introduced.
[0158] In this case, it can be considered that the precoding weight of the sending end contains the constraint on the power, and the network device can not send γ to the terminal. Moreover, it will not affect the terminal to demodulate the received signal. In some examples, in order to ensure the accuracy of the channel estimation of the terminal side, the granularity of the precoding weight of the sending end can be 2 RBs or more.
[0159] The network device of the embodiments of the present application can configure the precoding weight based on the granularity of the sub-band level, and the power normalization factor has the same granularity as the precoding weight. The network device can feed back the power normalization factor of the sub-band level granularity, thereby reducing the feedback overhead.
[0160] In the communication method provided by the embodiments of the present application, for the case that the network device can configure the precoding weight and the power normalization factor of the sub-band level granularity, the terminal can also support different granularities. In this case, the method can further include: the receiving end sends fourth information to the sending end. Correspondingly, the sending end receives the fourth information from the receiving end. The fourth information is used to indicate the granularity of the first parameter supported by the terminal. The granularity is the granularity of the sub-band level.
[0161] In some embodiments, the terminal can inform the network device of the granularity of the first parameter supported by the terminal. The granularity can be the granularity of the sub-band level. For example, the granularity is 2 RBs, which corresponds to all OFDM symbols in the time domain and 24 subcarriers in the frequency domain. It can be considered that under this granularity, all OFDM symbols in the time domain and 24 subcarriers in the frequency domain share one precoding weight and one power normalization factor. For another example, the granularity is 4 RBs, which corresponds to all OFDM symbols in the time domain and 48 subcarriers in the frequency domain. It can be considered that under this granularity, all OFDM symbols in the time domain and 48 subcarriers in the frequency domain share one precoding weight and one power normalization factor.
[0162] In some examples, if the terminal supports multiple different granularities, the network device can configure the precoding weight and the power normalization factor using one of the granularities. If the terminal supports one granularity, the network device can configure the precoding weight and the power normalization factor according to the granularity reported by the terminal.
[0163] In some embodiments, for the case that the terminal supports multiple different granularities, the network device uses a certain granularity. The network device can also feed back the selected granularity to the terminal, that is, inform the terminal which granularity supported by the terminal is used by the network device. Of course, the network device can also not feed back, which is not limited in the embodiments of the present application.
[0164] The terminal in the embodiments of the present application can inform the network device of the granularity supported by the terminal, so that the network device configures the precoding weight and the power normalization factor corresponding to the granularity. The accuracy of data transmission is ensured, and the system feedback overhead is reduced.
[0165] In the communication method provided by the embodiments of the present application, the first parameter related to the equalizer is informed by the terminal to the network device. However, in some cases, the equalizer may not be able to demodulate the signal transmitted in the current communication environment well, that is, the first parameter related to the equalizer may not be suitable for the current communication environment. Therefore, the first information can also be used to indicate whether the first parameter is allowed to be adjusted. That is, whether the network device is allowed to adjust the first parameter.
[0166] In some examples, the first information sent by the terminal to the network device can indicate that the first parameter is not allowed to be adjusted. In this case, the network device solves the optimization problem based on the fixed equalizer. The network device does not adjust the first parameter.
[0167] In another example, the first information sent by the terminal to the network device can indicate that the first parameter is allowed to be adjusted. In this case, the network device can optimize and adjust the first parameter in the process of solving the optimization problem. For example, referring to formula 6 or formula 10, The output of the equalizer can be represented as As a loss function, adjust E k That is, adjust the first parameter corresponding to the equalizer. Thus, the first parameter is updated to obtain an updated first parameter. The network device can inform the terminal of the updated first parameter, such as the sending end sending the fifth information to the receiving end, for example, the network device sending the fifth information to the terminal. The fifth information can be used to indicate the updated first parameter.
[0168] The sending end of the embodiments of the present application can update the first parameter related to the equalizer, and inform the receiving end of the updated first parameter. Thus, the parameters of the equalizer can be dynamically adjusted according to the actual situation, so that the receiving end can more accurately demodulate the signal, and the communication accuracy is improved.
[0169] In some embodiments, the network device can inform the terminal of the updated first parameter if a first condition is met. In some examples, the first condition can include that the first information indicates that adjustment of the first parameter is allowed. In other examples, the network device, upon determining the updated first parameter, can determine whether to inform the terminal of the updated first parameter according to a difference between the first parameter and the updated first parameter. For example, the first condition can further include that a cosine distance between the first parameter and the updated first parameter is determined, and if the cosine distance is greater than a preset cosine distance threshold, it can be considered that the updated first parameter has changed greatly compared to the original first parameter, and it is determined to inform the terminal of the updated first parameter. Conversely, the network device can not inform the terminal of the updated first parameter.
[0170] Of course, the above-mentioned cosine distance is only one possible example, and any parameter that can represent the difference between data, such as Euclidean distance, L2 distance, etc., can be used, and the embodiments of the present application are not limited here.
[0171] The embodiments of the present application can dynamically indicate whether the sending end adjusts the first parameter related to the equalizer, and can be flexibly configured according to the actual communication environment.
[0172] Next, the above scheme will be described in combination with more specific examples.
[0173] FIG. 5 is a schematic diagram of another communication method provided by an embodiment of the present application. The communication process can be applied to, but is not limited to, the communication scenarios shown in FIG. 1 and FIG. 2. The sending end can be a network device, and the receiving end can be a terminal. The method can include the following steps:
[0174] S201, the terminal sends fourth information to the network device.
[0175] Correspondingly, the network device receives the fourth information from the terminal. In some embodiments, the terminal feeds back the granularity supported by the terminal to the network device. The granularity can include the granularity of the transmit end precoding weight and the granularity of the power normalization factor. It can be understood that the granularity of the transmit end precoding weight and the granularity of the power normalization factor can usually be the same. The candidate value of the granularity includes the granularity of the sub-band level. For example, 2RB or 4RB.
[0176] S202, the network device sends third information to the terminal.
[0177] Accordingly, the terminal receives third information from the network device. In some embodiments, the network device sends the terminal the type of power normalization factor and the format of the second information in the subsequent transmission. For example, the indicated power normalization factor in the second information is a floating point number or an integer index number. For the indicated power normalization factor in the second information being a floating point number, the second information directly indicates the power normalization factor. For the indicated power normalization factor in the second information being an integer index number, the terminal determines the power normalization factor according to the integer index number. There is a corresponding relationship between the integer index number and the specific value of the power normalization factor.
[0178] In some examples, the format of the second information can be a structure composed of a subband number and a power normalization factor, such as [a, b]. Wherein a is the subband number, b is the value of the power normalization factor; or a is the value of the power normalization factor, b is the subband number.
[0179] S203, the terminal sends the first information to the network device.
[0180] Accordingly, the network device receives the first information from the terminal. For example, the terminal feeds back the type of equalizer and the first parameter related to the equalizer to the network device. For another example, the terminal can also indicate to the network device whether to allow adjustment of the first parameter.
[0181] S204, the terminal sends the first pilot to the network device.
[0182] Accordingly, the network device receives the first pilot from the terminal, such as the first pilot being SRS.
[0183] S205, the network device performs channel estimation according to the first pilot.
[0184] In some examples, the network device can measure the SRS, estimate the channel, and obtain the corresponding channel state information.
[0185] S206, the network device determines the second parameter according to the first information.
[0186] In some embodiments, the network device can determine the second parameter according to the type of equalizer and the first parameter. The second parameter is the power normalization factor. In some examples, the network device uses the estimated channel in S205 and the transmit symbol of the user to establish a symbol-level nonlinear precoding optimization problem. The transmit symbol of the user can be considered as each data stream transmitted simultaneously by different antennas of the network device in a large-scale MIMO scenario.
[0187] In some examples, the optimization variable of the optimization problem of the symbol-level nonlinear precoding optimization problem established above can include the transmit-end precoding weight Q and the new sending symbol. It can be understood that the granularity of the transmit-end precoding weight Q is consistent with the granularity in the fourth information. For the case where the fourth information indicates multiple granularities, the granularity of the transmit-end precoding weight Q is consistent with one of the multiple granularities. The granularity of the sending symbol can be the RE level.
[0188] In the embodiments of the present application, the sending symbol can also be referred to as the transmit symbol.
[0189] In some embodiments, for the case where the first information indicates that the adjustment of the first parameter is allowed, the network device can further update the first parameter to obtain the updated first parameter.
[0190] For the process in which the network device specifically determines the transmit-end precoding weight Q, the new sending symbol, the power normalization factor, and the updated first parameter, reference can be made to the description of the foregoing related embodiments, and the embodiments of the present application will not be described here again.
[0191] S207, the network device sends the fifth information to the terminal.
[0192] Correspondingly, the terminal receives the fifth information from the network device. In some examples, the network device can send the fifth information, i.e., the updated first parameter, to the terminal under the condition that the first condition is met.
[0193] For the specific content of the first condition, reference can be made to the description of the foregoing related embodiments, and the embodiments of the present application will not be described here again.
[0194] S208, the network device sends the second information to the terminal.
[0195] Correspondingly, the terminal receives the second information from the network device. In some examples, the network device can send the second information in the format indicated by the third information, to inform the terminal of the power normalization factor applicable to a certain subband.
[0196] S209, the network device sends the fourth signal to the terminal.
[0197] Correspondingly, the terminal receives the first signal. It can be understood that the fourth signal sent by the network device is subjected to interference in the channel, so that the terminal cannot receive the same fourth signal. The first signal received by the terminal can be considered as the signal of the fourth signal subjected to the interference in the channel. The channel is the channel used for communication between the network device and the terminal.
[0198] In some examples, network devices can use a power normalization factor to scale the power of the new transmitted symbols determined in S206 to meet transmit power constraints. Of course, the network device also needs to precode the new transmitted symbols using the transmitter precoding weight Q. For example, the precoded third signal is Q(S sc,i +δ sc,i After power scaling, the fourth signal, Q(S), is obtained. sc,i +δ sc,i )γ.
[0199] S210, the terminal determines the equivalent channel corresponding to the signal that received the first signal.
[0200] In some embodiments, the first signal may include a second pilot and data. The terminal can perform channel estimation by detecting the second pilot to obtain an equivalent channel. The second pilot may be, for example, CSI-RS.
[0201] S211, the terminal demodulates the first signal based on the second parameter, the equivalent channel, and the equalizer.
[0202] In some embodiments, the terminal can determine the power normalization factor and its corresponding sub-band according to the format of the second information. The terminal can process the first signal using the power normalization factor to obtain the second signal, i.e. The terminal will The equivalent channel obtained by S210 is used as the input to the equalizer to obtain the equalized signal. The terminal demodulates and decodes the equalized signal to obtain the corresponding data bits.
[0203] In some cases, the terminal's equalizer is a non-AI equalizer, or the terminal's equalizer is an AI equalizer but the parameters of that AI model cannot be adjusted by the network device. In such cases, the terminal uses its local equalizer for signal equalization. In other cases, the terminal's equalizer is an AI equalizer, and the parameters of that AI model can be adjusted by the network device. If the network device provides new initial parameters—that is, new equalizer AI model parameters—to the terminal, the terminal can use these new parameters to initialize its local equalizer before performing signal equalization.
[0204] It is understood that the specific implementation process of S201 to S211 above can be referred to the description of the corresponding embodiments above, and the embodiments of this application will not be repeated here.
[0205] The embodiments of this application can generate transmitter precoding at the subband level without feedback of transmitter precoding weights and receiver equalizer weights. This invention achieves symbol-level precoding with relatively small feedback overhead.
[0206] In the embodiments of the present application, the transmission end and the receiving end align the equalizer type, the feedback type, the format and the granularity. The transmission end obtains the sub-band level precoding weight and the new transmission symbol by establishing a sub-band level symbol level nonlinear precoding optimization problem. The transmission end feeds back the sub-band level power normalization factor information, and the receiving end parses the normalization factor to equalize the received signal. Without transmitting the precoding weight of the transmission end, the feedback overhead is greatly reduced, so that the symbol level precoding can be used in actual large-scale MIMO systems. At the same time, the embodiments of the present application can also allow the transmission end to feed back the new sub-band level equalizer parameters to improve the equalization effect of the receiving end.
[0207] FIG. 6 is another network structure provided by the embodiments of the present application.
[0208] Compared with FIG. 2, the network structure shown in FIG. 6 is applicable to O-RAN. In the O-RAN scenario, the network system can include a near real-time radio access network intelligent controller (RIC), a non-real-time RIC. Among them, the non-real-time RIC mainly processes non-real-time information, such as data insensitive to time delay, and the time delay of the data can be seconds. The near real-time RIC mainly processes near real-time information, such as data relatively sensitive to time delay, and the time delay of the data is tens of milliseconds. In some embodiments, the AI module mentioned in the foregoing embodiments can be deployed in the near real-time RIC or the non-real-time RIC. Similar to FIG. 2, the difference of FIG. 6 is that the near real-time RIC and / or the non-real-time RIC are introduced.
[0209] In some examples, the near real-time RIC can be arranged in the RAN node (for example, in the CU, DU), and the non-real-time RIC can be arranged in the OAM, the cloud server, the core network device or other network device. In some examples, the near real-time RIC and the non-real-time RIC can also be arranged separately as a network element, that is, the network device can include the near real-time RIC and the non-real-time RIC.
[0210] In some embodiments, the near real-time RIC can be used for model training and inference. For example, the AI model is used for training, and the inference is performed by using the AI model. The near real-time RIC can obtain the network side and / or terminal side information from the RAN node (for example, CU, CU-CP, CU-UP, DU and / or RU) and / or terminal. The information can be used as training data or inference data. Optionally, the near real-time RIC can submit the inference result to the RAN node and / or terminal. Optionally, the CU and the DU, and / or the DU and the RU can interact the inference result. For example, the near real-time RIC submits the inference result to the DU, and the DU sends it to the RU.
[0211] In some embodiments, the non-real-time RIC is also used for model training and inference. For example, the non-real-time RIC is used to train an AI model, and inference is performed using the model. The non-real-time RIC can obtain network-side and / or terminal-side information from the RAN node (e.g., CU, CU-CP, CU-UP, DU, and / or RU) and / or the terminal. The information can be used as training data or inference data, and the inference result can be delivered to the RAN node and / or the terminal. Alternatively, the inference result can be exchanged between the CU and the DU, and / or between the DU and the RU, for example, the non-real-time RIC delivers the inference result to the DU, and the DU delivers the inference result to the RU.
[0212] It can be understood that the above-mentioned embodiments of the present application can also be applied to the network structure shown in FIG. 6. The specific implementation process is similar to the foregoing embodiments, and the embodiments of the present application will not be described here.
[0213] It can be understood that each of the above-mentioned embodiments of the present application can be independently implemented, or can be combined with each other; there is no absolute membership relationship between each embodiment, and each embodiment can be combined with each other under any condition to obtain the corresponding effect.
[0214] It can be understood that, in order to realize the functions in the above-mentioned embodiments, the network device and the terminal include the corresponding hardware structure and / or software modules for executing each function. Those skilled in the art should easily realize that, in combination with the units and method steps of each example described in the embodiments disclosed in the present application, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0215] FIGS. 7 and 8 are structural schematic diagrams of possible communication apparatuses provided by embodiments of the present application. The communication apparatuses can be used to realize the functions of the terminal or the network device in the above-mentioned method embodiments, and thus can also realize the beneficial effects possessed by the above-mentioned method embodiments. In the embodiments of the present application, the communication apparatus can be the terminal 120 as shown in FIG. 1, or the base station 110 as shown in FIG. 1, or a module (such as a chip) applied to the terminal or the network device.
[0216] In the embodiments of the present application, the apparatus used to realize the functions of the terminal can be a terminal, or an apparatus (such as a chip system) capable of supporting the terminal to realize the functions, which can be installed in the terminal or used in combination with the terminal. The apparatus used to realize the functions of the network device can be a network device, or an apparatus (such as a chip system) capable of supporting the network device to realize the functions, which can be installed in the network device or used in combination with the network device.
[0217] In the embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.
[0218] As shown in FIG. 7, the communication apparatus 700 includes a processing unit 710 and a transceiver unit 720. The communication apparatus 700 is configured to implement the functions of the terminal or the network device in the method embodiments shown in FIG. 3 and FIG. 5.
[0219] When the communication apparatus 700 is configured to implement the functions of the terminal in the method embodiments shown in FIG. 3, the transceiver unit 720 is configured to transmit the first information; the transceiver unit 720 is further configured to receive the second information; the transceiver unit 720 is further configured to receive the first signal; the processing unit 710 is configured to determine the equivalent channel corresponding to the channel of receiving the first signal according to the first signal; and the processing unit 710 is further configured to demodulate the first signal according to the second parameter, the equivalent channel and the equalizer.
[0220] When the communication apparatus 700 is configured to implement the functions of the network device in the method embodiments shown in FIG. 3, the transceiver unit 720 is configured to receive the first information; the processing unit 710 is configured to determine the second parameter according to the type of the equalizer and the first parameter; the transceiver unit 720 is further configured to transmit the second information; and the processing unit 710 is further configured to perform power scaling on the third signal to obtain the fourth signal by using the second parameter. The transceiver unit 720 is further configured to transmit the fourth signal.
[0221] For more detailed description of the processing unit 710 and the transceiver unit 720, please refer to the method embodiments shown in FIG. 3 and the related descriptions of the embodiments in FIG. 5.
[0222] As shown in FIG. 8, the communication apparatus 800 includes a processor 810 and an interface circuit 820. The processor 810 and the interface circuit 820 are coupled with each other. It can be understood that the interface circuit 820 can be a transceiver or an input / output interface. Optionally, the communication apparatus 800 can further include a memory 830 for storing instructions executed by the processor 810 or storing input data required by the processor 810 for running instructions or storing data generated after the processor 810 runs instructions. Sometimes, the interface circuit 820 can also be understood as a part of the processor 810, and in this case, the communication apparatus 800 includes the processor 810.
[0223] When the communication apparatus 800 is configured to implement the method shown in FIG. 3 and FIG. 5, the processor 810 is configured to implement the functions of the processing unit 710, and the interface circuit 820 is configured to implement the functions of the transceiver unit 720.
[0224] When the communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the method embodiments. The terminal chip receives information from the access network device, which can be understood as the information being first received by other modules (such as a radio frequency module or an antenna) in the terminal and then being sent to the terminal chip by the modules. The terminal chip sends information to the access network device, which can be understood as the information being first sent to other modules (such as a radio frequency module or an antenna) in the terminal and then being sent to the access network device by the modules.
[0225] When the communication device is a chip applied to an access network device, the access network device chip implements the functions of the access network device in the method embodiments. The access network device chip receives information from a terminal or a core network device, which can be understood as the information being first received by other modules (such as a radio frequency module or an antenna) in the access network device and then being sent to the access network device chip by the modules. The access network device chip sends information to the terminal or the core network device, which can be understood as the information being first sent to other modules (such as a radio frequency module or an antenna) in the terminal or the core network device and then being sent to the terminal or the core network device by the modules.
[0226] When the communication device is a chip applied to a core network device, the core network device chip implements the functions of the core network device in the method embodiments. The core network device chip receives information from an access network device, which can be understood as the information being first received by other modules (such as a radio frequency module or an antenna) in the core network device and then being sent to the core network device chip by the modules. The core network device chip sends information to the access network device, which can be understood as the information being first sent to other modules (such as a radio frequency module or an antenna) in the access network device and then being sent to the access network device by the modules.
[0227] In this application, entity A sending information to entity B can be A directly sending to B, or A indirectly sending to B through other entities. Similarly, entity B receiving information from entity A can be entity B directly receiving the information sent by entity A, or entity B indirectly receiving the information sent by entity A through other entities. Here, entity A and B can be RAN nodes or terminals, or modules inside RAN nodes or terminals. The sending and receiving of information can be the information interaction between RAN nodes and terminals, for example, the information interaction between a base station and a terminal; the sending and receiving of information can also be the information interaction between two RAN nodes, for example, the information interaction between a CU and a DU; the sending and receiving of information can also be the information interaction between different modules inside one device, for example, the information interaction between a terminal chip and other modules in the terminal, or the information interaction between a base station chip and other modules in the base station.
[0228] It is understood that the processor in the embodiments of the present application can be a central processing unit, and can also be other general-purpose processors, digital signal processors, application-specific integrated circuits, field programmable gate arrays or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor can be a microprocessor, or any conventional processor.
[0229] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions executable by a processor. The software instructions can be composed of corresponding software modules, which can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM, or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor, so that the processor can read information from and write information to the storage medium. The storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. The processor and the storage medium can also exist as discrete components in the base station or the terminal.
[0230] In the above embodiments, all or part of the processes or functions can be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the processes or functions can be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When loaded and executed by a computer, all or part of the processes or functions described in the embodiments of the present application are performed. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable apparatus. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another, for example, the computer program or instructions can be transferred from one website, computer, server, or data center to another via wired or wireless means. The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape; an optical medium, such as a digital video disc; a semiconductor medium, such as a solid-state disk. The computer-readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile storage media.
[0231] In the various embodiments of the present application, the terms and / or descriptions among different embodiments are consistent and can be referred to each other if there is no special description and logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0232] In the present application, "at least one" means one or more, and "multiple" means two or more. The association relationship of the associated objects is described, which means that there can be three relationships, for example, A and / or B, which can represent the following cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. In the textual description of the present application, the character " / ", generally represents that the associated objects before and after are in an "or" relationship; in the formula of the present application, the character " / ", represents that the associated objects before and after are in a "division" relationship. "Including at least one of A, B and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.
[0233] It can be understood that various numbers involved in the embodiments of the present application are only distinguished for the convenience of description, and are not used to limit the scope of the embodiments of the present application. The size of the serial number of the above processes does not mean the execution order, and the execution order of the processes should be determined according to its function and inherent logic.
[0234] In the present application, the base station sends downlink signals or downlink information to the terminal, and the downlink information is carried on the downlink channel; the terminal sends uplink signals or uplink information to the base station, and the uplink information is carried on the uplink channel. In order to communicate with the base station, the terminal needs to establish a wireless connection on the cell controlled by the base station. The cell that establishes a wireless connection with the terminal is called the service cell of the terminal. When the terminal communicates with the service cell, it will also be interfered by the signals from the neighbor cell.
[0235] The network architecture and service scenario described in the embodiments of the present application are used to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, with the evolution of network architecture and the appearance of new service scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0236] The terms "first", "second", and the like in the description of the present application and in the claims of the present application are used for distinguishing between similar objects, and are not necessarily used to describe a sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances and embodiments of the application are meant to encompass one of or an equivalent of the defined term.
[0237] In addition, the terms "comprise", "comprising", "have", "having", "include", "including", "contain", "containing", and any variations thereof in the description and in the claims of the present application are intended to cover a non-exclusive inclusion. For example, a process, method, article, or apparatus that comprises a list of steps or elements is not necessarily limited to the listed steps or elements, but can include additional steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
[0238] In the present application, the terms "exemplary" and "for example" are used to illustrate at least one example of the present application. Any embodiment or design scheme described as "exemplary" or "for example" in the present application should not be construed as being more preferred or advantageous than other embodiments or design schemes. In fact, the use of the terms "exemplary" and "for example" is intended to present related concepts in a specific manner, which is convenient for understanding.
[0239] It can be understood that the "embodiments" mentioned in the specification throughout mean that the specific features, structures or characteristics related to the embodiments are included in at least one of the embodiments of the present application. Therefore, the various embodiments throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in any suitable manner in one or more embodiments. It can be understood that in various embodiments of the present application, the magnitude of the serial number of each process does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the present application.
[0240] It can be understood that in the present application, "when" and "if" both refer to the corresponding processing under certain objective circumstances, not the time limit, and do not require judgment actions when implementing, nor mean that there are other limitations.
[0241] It can be understood that some optional features in the embodiments of the present application can be implemented independently in some scenarios without relying on other features, such as the scheme currently based on, to solve the corresponding technical problems and achieve the corresponding effects, and can be combined with other features according to the needs in some scenarios. Correspondingly, the devices given in the embodiments of the present application can also realize these features or functions, which will not be described here.
[0242] In the embodiments of the present application, the same or similar parts between different embodiments can be mutually referred to, unless otherwise specified. In the embodiments of the present application, and in each implementation method / implementation method / implementation method in each embodiment, if there is no special specification and logical conflict, the terms and / or descriptions between different embodiments, and between each implementation method / implementation method / implementation method in each embodiment are consistent and can be mutually referred to, and the technical features in different embodiments, and in each implementation method / implementation method / implementation method in each embodiment can be combined to form new embodiments, implementation methods, implementation methods, or implementation methods according to their inherent logical relationship. The implementation methods of the embodiments of the present application described below do not constitute a limitation on the protection scope of the embodiments of the present application.
Claims
1. A communication method, characterized in that, The method includes: Send first information, the first information being used to indicate the type of equalizer and a first parameter associated with the equalizer; Receive second information, the second information being used to instruct the network device to use a second parameter for power scaling, the second parameter being obtained based on the type of the equalizer and the first parameter; Receive the first signal; Determine the equivalent channel corresponding to the channel that receives the first signal based on the first signal; The first signal is demodulated based on the second parameter, the equivalent channel, and the equalizer.
2. The method according to claim 1, characterized in that, The method further includes: Receive third information, which indicates the data type of the second parameter, wherein the data type is a floating-point number or an integer.
3. The method according to claim 1 or 2, characterized in that, The second information is also used to indicate the sub-band corresponding to the second parameter.
4. The method according to any one of claims 1-3, characterized in that, The method further includes: Send a fourth message, which indicates the granularity of the second parameter supported by the terminal, wherein the granularity is at the sub-band level.
5. The method according to any one of claims 1-4, characterized in that, The first information is also used to indicate whether adjustment of the first parameter is permitted.
6. The method according to claim 5, characterized in that, The first information indicates that the first parameter can be adjusted, and the method further includes: Receive fifth information, which is used to indicate the updated first parameter.
7. The method according to any one of claims 1-6, characterized in that, The step of demodulating the first signal based on the second parameter, the equivalent channel, and the equalizer includes: The second signal is obtained by recovering the first signal using the second parameter; The second signal is demodulated based on the equivalent channel and the equalizer.
8. A communication method, characterized in that, The method includes: Receive first information, the first information being used to indicate the type of equalizer and a first parameter associated with the equalizer, wherein the equalizer is used by the terminal to perform signal demodulation; The second parameter is determined based on the type of the equalizer and the first parameter; Send a second message, which is used to indicate the second parameter; The power of the third signal is scaled using the second parameter to obtain the fourth signal; Send the fourth signal.
9. The method according to claim 8, characterized in that, The method further includes: Send a third message, which indicates the data type of the second parameter, wherein the data type is a floating-point number or an integer.
10. The method according to claim 8 or 9, characterized in that, The second information is also used to indicate the sub-band corresponding to the second parameter.
11. The method according to any one of claims 8-10, characterized in that, The method further includes: The terminal receives fourth information, which indicates the granularity of the second parameter supported by the terminal, wherein the granularity is at the sub-band level.
12. The method according to any one of claims 8-11, characterized in that, The first information is also used to indicate whether adjustment of the first parameter is permitted.
13. The method according to claim 12, characterized in that, The first information is used to indicate that the first parameter can be adjusted, and the method further includes: The first parameter is updated to obtain the updated first parameter; Send a fifth message, which is used to indicate the updated first parameter.
14. A communication device, characterized in that, include: At least one processor coupled to a memory for storing a program or instructions, the processor being configured to execute the program or instructions such that the communication device performs the method as described in any one of claims 1 to 7.
15. A communication device, characterized in that, include: At least one processor coupled to a memory for storing a program or instructions, the processor being configured to execute the program or instructions such that the communication device performs the method as described in any one of claims 8 to 13.
16. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions, which, when executed by a communication device, implement the method as described in any one of claims 1 to 7, or the method as described in any one of claims 8 to 13.
17. A computer program product comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by the communication device, they implement the method as described in any one of claims 1 to 7, or the method as described in any one of claims 8 to 13.
Citation Information
Patent Citations
Non-linear precoding procedure
CN112823479A
Method and apparatus for transceiving and receiving wireless signal in wireless communication system
US20230082053A1
System and methods for coping with doppler effects in distributed-input distributed-output wireless systems
WO2013166464A1
System, method and apparatus for multi-band faster-than-nyquist scheme-based communication
WO2022161104A1