Communication method and device

By adjusting the DFT length and transform precoding formula in PUSCH signal processing, the problem of signal processing inapplicability caused by uplink silent resources is solved, and a more efficient signal processing effect is achieved.

CN121604128APending Publication Date: 2026-03-03HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411171796.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-23
Publication Date
2026-03-03

AI Technical Summary

Technical Problem

In NR, during PUSCH signal processing, the presence of uplink silent resources makes DFT-s-OFDM transform precoding unsuitable, affecting signal processing performance.

Method used

By performing transform precoding based on the first scheduling information and indication information, adjusting the DFT length and transform precoding formula, OFDM symbols containing and not containing uplink silent resources are processed to ensure the effectiveness of signal processing.

Benefits of technology

It effectively solves the impact of uplink mute resources on PUSCH signal processing, and improves the applicability and efficiency of signal processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121604128A_ABST
    Figure CN121604128A_ABST
Patent Text Reader

Abstract

The invention discloses a communication method and device. The method comprises: a terminal device performing transform precoding processing on first uplink transmission according to first scheduling information and first indication information, the first scheduling information being used for scheduling the first uplink transmission, the first indication information being used for indicating a first resource, and the first resource being not used for the first uplink transmission; and sending the first uplink transmission. The DFT length of the transform precoding corresponding to the OFDM symbol l of the first uplink transmission is equal to that when the OFDM symbol l contains the first resource, otherwise, alpha l = 1. According to the invention, the influence on the first uplink transmission based on DFT-s-OFDM when the first resource exists is solved, and the single carrier characteristic or the low PAPR characteristic of the first uplink transmission is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology

[0002] In NR, PUSCH has two waveforms: Cyclic Prefix OFDM (CP-OFDM) and DFT Extended OFDM (DFT-s-OFDM), where DFT stands for Discrete Fourier Transform. The Release 19 standard agrees that for a PUSCH transmission, whether DFT-s-OFDM or CP-OFDM, the uplink silent resource is located in the time domain within a maximum of two symbols of the PUSCH transmission duration, and in the frequency domain, it is located on each physical resource block (PRB) of the PUSCH transmission, exhibiting a comb-2 mapping. A comb-2 mapping means that it is mapped once every other RE, hence the comb-like mapping of the uplink silent resource. The existence of the existing uplink silent resource renders transform precoding or DFT transform processing inapplicable in PUSCH signal processing based on DFT-s-OFDM no longer suitable.

[0003] When uplink silent resources exist, a suitable transform precoder needs to be designed. Summary of the Invention

[0004] This application provides a communication method, apparatus, and system to address the impact of the presence of uplink silent resources on the signal processing of PUSCH based on DFT-s-OFDM, specifically on the impact on transform precoding.

[0005] In a first aspect, a communication method is provided, which can be executed by a terminal device, or by a component of the terminal device (such as a chip, chip system, processor or circuit, etc.), or by hardware and / or software that implements all or part of the functions of the terminal device, and this application does not limit it.

[0006] In this method, the first uplink transmission is transformed and precoded according to the first scheduling information and the first indication information, wherein the first scheduling information is used to schedule the first uplink transmission, and the first indication information is used to indicate the first resource, which is not used for the first uplink transmission; and the first uplink transmission is sent.

[0007] In one possible design, the first uplink transmission includes PUSCH.

[0008] In one possible design, the DFT length of the transform precoded corresponding to the OFDM symbol l of the first uplink transmission is equal to... The number of RBs in the first uplink transmission. The number of subcarriers contained in each RB, when OFDM symbol 1 contains the first resource. Otherwise, α l =1, where l is a non-negative integer.

[0009] Based on the above scheme, the DFT length on OFDM symbol l containing the first resource in the first uplink transmission becomes half of the original length.

[0010] In one possible design, the formula for the transform precoding corresponding to the OFDM symbol l of the first uplink transmission can be expressed as:

[0011]

[0012]

[0013]

[0014] This represents the input data for the transform precoding, y (0) (·) represents the output data of the transform precoding. Indicates the number of modulation symbols in each layer. The number of RBs in the first uplink transmission. The number of subcarriers contained in each RB. Where P is the number of OFDM symbols in the first uplink transmission that contain the first resource, and Q is the number of OFDM symbols in the first uplink transmission that do not contain the first resource. When OFDM symbol l contains the first resource, Otherwise, α l =1, where l is a non-negative integer, when OFDM symbol j contains the first resource, such as an uplink silent RE. Otherwise, α j =1, where j∈{0,1,...,l-1}, α -1 =0.

[0015] In one possible design, when the first uplink transmission does not include PT-RS, the modulated and layer-mapped complex-valued symbol block will be... It is divided into multiple sets, each set corresponding to an OFDM symbol, wherein set l contains A complex value symbol, This indicates the number of modulation symbols in each layer. When set l corresponds to OFDM symbol l containing the first resource, Otherwise, α l =1, where l is a non-negative integer.

[0016] In one possible design, the set l corresponds to A complex value symbol is mapped to a complex value symbol. in This represents the input data for transform precoding. The number of RBs in the first uplink transmission. The number of subcarriers contained in each RB, when OFDM symbol j contains the first resource, such as the uplink silent RE. Otherwise, α j =1, where j∈{0,1,...,l-1}, α -1 = 0. Where l is a non-negative integer.

[0017] In one possible design, when the first uplink transmission includes PT-RS, the modulated and layer-mapped complex-valued symbol block will be... It is divided into multiple sets, each set corresponding to an OFDM symbol, wherein set l contains A complex value symbol, Indicates the number of modulation symbols in each layer. The number of RBs in the first uplink transmission. The number of subcarriers contained in each RB, when the OFDM symbol l corresponding to set l contains the first resource. Otherwise, α l =1, where l is a non-negative integer. The number of sampling points for each PT-RS group. ε represents the number of PT-RS groups. When the OFDM symbol l corresponding to set l contains one or more PT-RS sampling points, ε l =1, otherwise, ε l =0.

[0018] In one possible design, the set l corresponds to A complex value symbol is mapped to a complex value symbol. in And i′≠m, where index m is the index of the PT-RS sampling point in set l. This represents the input data for transform precoding. The number of RBs in the first uplink transmission. The number of subcarriers contained in each RB, when OFDM symbol j contains the first resource, such as the uplink silent RE. Otherwise, α j =1, where j∈{0,1,...,l-1}, α -1=0.

[0019] Secondly, a communication method is provided, which can be executed by a network device, or by a component of the network device (such as a chip, chip system, processor or circuit, etc.), or by hardware and / or software that implements all or part of the functions of the network device, and this application does not limit it.

[0020] In this method, first indication information is sent; the first indication information is used to indicate a first resource; the first resource is not used for the first uplink transmission; first scheduling information is sent; the first uplink transmission is received; the first uplink transmission is obtained by transformation precoding processing based on the first indication information and the first scheduling information.

[0021] In one possible design, the first uplink transmission includes PUSCH.

[0022] In one possible design, the DFT length of the transform precoded corresponding to the OFDM symbol l of the first uplink transmission is equal to... The number of RBs in the first uplink transmission. The number of subcarriers contained in each RB, when OFDM symbol 1 contains the first resource. Otherwise, α l =1, where l is a non-negative integer.

[0023] Based on the above scheme, the DFT length on OFDM symbol l containing the first resource in the first uplink transmission becomes half of the original length.

[0024] In one possible design, the formula for the transform precoding corresponding to the OFDM symbol l of the first uplink transmission can be expressed as:

[0025]

[0026]

[0027]

[0028] This represents the input data for the transform precoding, y (0) (·) represents the output data of the transform precoding. Indicates the number of modulation symbols in each layer. The number of RBs in the first uplink transmission. The number of subcarriers contained in each RB. Where P is the number of OFDM symbols in the first uplink transmission that contain the first resource, and Q is the number of OFDM symbols in the first uplink transmission that do not contain the first resource. When OFDM symbol l contains the first resource, Otherwise, α l =1, where l is a non-negative integer, when OFDM symbol j contains the first resource, such as an uplink silent RE. Otherwise, α j =1, where j∈{0,1,...,l-1}, α -1 =0.

[0029] In one possible design, when the first uplink transmission does not include PT-RS, the modulated and layer-mapped complex-valued symbol block will be... It is divided into multiple sets, each set corresponding to an OFDM symbol, wherein set l contains A complex value symbol, This indicates the number of modulation symbols in each layer. When set l corresponds to OFDM symbol l containing the first resource, Otherwise, α l =1, where l is a non-negative integer.

[0030] In one possible design, the set l corresponds to A complex value symbol is mapped to a complex value symbol. in This represents the input data for transform precoding. The number of RBs in the first uplink transmission. The number of subcarriers contained in each RB, when OFDM symbol j contains the first resource, such as the uplink silent RE. Otherwise, α j =1, where j∈{0,1,...,l-1}, α -1 = 0. Where l is a non-negative integer.

[0031] In one possible design, when the first uplink transmission includes PT-RS, the modulated and layer-mapped complex-valued symbol block will be... It is divided into multiple sets, each set corresponding to an OFDM symbol, wherein set l contains A complex value symbol, Indicates the number of modulation symbols in each layer. The number of RBs in the first uplink transmission. The number of subcarriers contained in each RB, when the OFDM symbol l corresponding to set l contains the first resource. Otherwise, αl =1, where l is a non-negative integer. The number of sampling points for each PT-RS group. ε represents the number of PT-RS groups. When the OFDM symbol l corresponding to set l contains one or more PT-RS sampling points, ε l =1, otherwise, ε l =0.

[0032] In one possible design, the set l corresponds to A complex value symbol is mapped to a complex value symbol. in And i′≠m, where index m is the index of the PT-RS sampling point in set l. This represents the input data for transform precoding. The number of RBs in the first uplink transmission. The number of subcarriers contained in each RB, when OFDM symbol j contains the first resource, such as the uplink silent RE. Otherwise, α j =1, where j∈{0,1,...,l-1}, α -1 =0.

[0033] In one possible design, the first received uplink transmission is detransformed and precoded.

[0034] In one possible design, the length of the inverse discrete Fourier transform (IDFT) of the detransform precoded corresponding to the OFDM symbol l of the first uplink transmission is equal to... The number of RBs in the first uplink transmission. The number of subcarriers contained in each RB, when OFDM symbol 1 contains the first resource. Otherwise, α l =1, where l is a non-negative integer.

[0035] Thirdly, this application provides a communication device that includes a method for implementing any of the possible designs in the first aspect described above. The communication device includes modules or units that perform the operations described in the first aspect. These modules or units can be implemented in software, hardware, or a combination of both.

[0036] Fourthly, this application provides a communication device including one or more processors. The processors are coupled to a memory for storing computer programs or instructions. When the processor executes the computer program or instructions, the communication device implements the methods in any of the possible designs described in the first aspect above.

[0037] In one possible design, the communication device may also include the memory.

[0038] The aforementioned communication device may be a terminal device or a component of a terminal device (such as a chip, chip system, processor, or circuit).

[0039] Fifthly, this application provides a communication device that includes a method for implementing any of the possible designs in the second aspect described above. The communication device includes modules or units that perform the operations described in the second aspect, which can be implemented in software, hardware, or a combination of both.

[0040] In a sixth aspect, this application provides a communication device including one or more processors. The processors are coupled to a memory for storing computer programs or instructions. When the processor executes the computer program or instructions, the communication device implements the methods in any of the possible designs described in the second aspect above.

[0041] In one possible design, the communication device may also include the memory.

[0042] The aforementioned communication device may be a network device or a component of a network device (such as a chip, chip system, processor, or circuit).

[0043] In a seventh aspect, this application provides a communication system that includes the means of the third or fourth aspect described above, as well as the means of the fifth or sixth aspect described above.

[0044] Eighthly, this application provides a computer-readable storage medium storing a computer program or instructions that, when executed on a computer, cause the computer to perform the method in any of the possible designs in the first aspect described above.

[0045] Ninthly, this application provides a computer-readable storage medium storing a computer program or instructions that, when executed on a computer, cause the computer to perform any of the possible designs in the second aspect described above.

[0046] In a tenth aspect, this application provides a computer program product comprising a computer program or instructions that, when permitted on a computer, cause the computer to perform the method in any of the possible designs described in the first aspect above.

[0047] In one aspect, this application provides a computer program product comprising a computer program or instructions that, when permitted on a computer, cause the computer to perform the method in any of the possible designs in the second aspect described above. Attached Figure Description

[0048] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;

[0049] Figure 2 This is a schematic diagram of a possible application framework in the communication system provided in the embodiments of this application;

[0050] Figure 3 This is a schematic diagram of another possible application framework in the communication system provided in the embodiments of this application;

[0051] Figure 4 This is a schematic diagram of time-frequency resource allocation in a TDD system provided in an embodiment of this application;

[0052] Figure 5 This is a schematic diagram of time-frequency resource allocation in an SBFD scheme provided in an embodiment of this application;

[0053] Figure 6 This is a schematic diagram of time-frequency resource allocation in another SBFD scheme provided in this application embodiment;

[0054] Figure 7 These are schematic diagrams illustrating different types of CLIs in the SBFD scheme provided in the embodiments of this application;

[0055] Figure 8 This is a schematic diagram of a flexible TDD scenario provided in an embodiment of this application;

[0056] Figure 9 This is a schematic diagram of an uplink silent resource provided in an embodiment of this application;

[0057] Figure 10 This application provides a signal processing procedure for a PUSCH:

[0058] Figure 11 A flowchart illustrating a communication method provided in an embodiment of this application is shown below:

[0059] Figure 12 This is a schematic diagram of the communication device provided in the embodiments of this application. Detailed Implementation

[0060] The technical solutions of the embodiments of this application will be described below with reference to the accompanying drawings. In the description of this application, unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship. For example, A / B can represent A or B. "And / or" in this application is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone, where A and B can be singular or plural. Furthermore, in the description of this application, unless otherwise stated, "multiple" refers to two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple. In addition, to facilitate a clear description of the technical solutions of the embodiments of this application, the following points will be explained before introducing the solutions of this application.

[0061] (1) In this application, “instruction” may include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When a certain instruction information is used to instruct A, it can be understood that the instruction information carries A, directly instructs A, or indirectly instructs A.

[0062] In this application, the information indicated by the instruction information is called the information to be instructed. In specific implementations, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is a relationship between the other information and the information to be instructed. It can also indicate only a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent. Furthermore, the information to be instructed can be sent as a whole or divided into multiple sub-information pieces, and the sending period and / or timing of these sub-information pieces can be the same or different.

[0063] (2) In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which may include direct transmission via the air interface or indirect transmission by other units or modules via the air interface. "Receive information from YY" can be understood as the source of the information being YY, which may include direct reception from YY via the air interface or indirect reception from YY by other units or modules via the air interface. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, or interface. Furthermore, unless otherwise specified, "transmission" includes receiving and / or sending. For example, transmitting signals can include receiving signals and / or sending signals.

[0064] (3) In this application, information C is used to determine information D, including both when information D is determined solely based on information C and when it is determined based on information C and other information. Furthermore, information C can also be used to determine information D indirectly, for example, when information D is determined based on information E, and information E is determined based on information C.

[0065] (4) The terms “comprising” and “having” and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to such process, method, product or device.

[0066] (5) In the various embodiments of this application, unless otherwise specified or logically conflicting, the terms and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0067] (6) In this application, "first" and "second" are used for convenience of description only to distinguish objects, and are not intended to limit the scope of the embodiments of this application, nor to describe the order or sequence of features. It should be understood that the objects described in this way can be interchanged where appropriate so as to describe solutions other than those in the embodiments of this application.

[0068] (7) In this application, the words “exemplary” or “for example” are used to indicate that something is an example, illustration, or illustration. Any embodiment or design that is described as “exemplary” or “for example” in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the words “exemplary” or “for example” is intended to present the relevant concepts in a specific manner.

[0069] Figure 1 This is a schematic diagram of the architecture of the communication system used in the embodiments of this application. Figure 1 As shown, the communication system includes a radio access network (RAN) 100. Optionally, the communication system also includes a core network (CN) 200. Optionally, the communication system also includes an Internet 300. RAN 100 includes at least one RAN node (e.g., Figure 1 110a, 110b, and 110c (collectively referred to as 110) and at least one terminal (such as Figure 1 Terminal 120 (120a-120f, collectively referred to as 120) connects to RAN node 110 wirelessly. RAN node 110 connects to core network 200 wirelessly or via wired connection. The core network equipment in core network 200 and RAN node 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.

[0070] RAN100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as 4th generation (4G), 5th generation (5G) mobile communication systems, or future-oriented mobile communication systems. RAN100 can also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. RAN100 can also be a communication system that integrates two or more of the above systems.

[0071] RAN node 110, sometimes also referred to as network equipment, access network equipment, RAN entity, or access node, constitutes part of the communication system and assists terminals in achieving wireless access. Multiple RAN nodes 110 in the communication system can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative; for example, for terminal 120d, network element 110c is a base station; but for base station 110a, network element 110c is a terminal. RAN node 110 and terminal 120 are sometimes both referred to as communication devices, for example... Figure 1 The network element 110a-110c can be understood as a communication device with base station function, and the network element 120a-120f can be understood as a communication device with terminal function.

[0072] In one possible scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a future-oriented mobile communication system, or an access node in a WiFi system, etc. Figure 1 110a), micro base stations or indoor stations (such as Figure 1 The RAN node can be a relay node or host node, or a wireless controller in a CRAN scenario. Optionally, the RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the network device in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). All or part of the functions of the RAN node in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The RAN node can also be equipped with communication modules, circuits, or chips that perform corresponding communication functions. The RAN node can also be configured with program instructions for performing corresponding communication functions and corresponding program instructions. The RAN node in this application can also be a logical node, logical module, or software that can implement all or part of the functions of the RAN node.

[0073] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with each RAN node performing a portion of the base station's functions. For example, a RAN node can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). CUs and DUs can be separate entities or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).

[0074] In different systems, CU (or GU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. CU (or CU-CP and CU-UP), DU, and RU can be divided according to the protocol layer of the wireless network, or according to function or requirements, or in other ways. Any unit among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through a software module, a hardware module, or a combination of software and hardware modules. For example, in an open RAN (ORAN) system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, GU-UP, DU, and RU as examples. Any unit among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through a software module, a hardware module, or a combination of software and hardware modules. The embodiments of this application can be implemented by a DU or a RU. Here, the CU performs the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and can also perform the functions of the service data adaptation protocol (SDAP); the DU performs the functions of the radio link control layer and the media access control layer of the base station, and can also perform some or all of the physical layer functions. For a detailed description of each of the above protocol layers, please refer to the relevant technical specifications of the 3rd Generation Partnership Project (3GPP).

[0075] A terminal can be a device or module that connects to the aforementioned communication system and has corresponding communication functions. A terminal can also be called a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in 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, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, transportation vehicles with wireless communication capabilities, communication modules, etc. The embodiments of this application do not limit the device form of the terminal. A terminal typically contains a communication module, circuit, or chip that performs the corresponding communication functions. The terminal also contains program instructions for performing the corresponding communication functions.

[0076] Base stations and terminal equipment can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the base stations and terminal equipment.

[0077] Communication between base stations and terminal devices, between base stations, and between terminal devices can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can be conducted using spectrum below 6 GHz, spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.

[0078] In the embodiments of this application, the functions of the base station can be executed by modules (such as chips) within the base station, or by a control subsystem that includes base station functions. This control subsystem, including base station functions, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. Similarly, the functions of the terminal device can be executed by modules (such as chips or modems) within the terminal device, or by a device that includes terminal device functions.

[0079] The functions of the network devices or terminal devices involved in this application can be implemented by one device, or by multiple devices, or by one or more functional modules within one device, or by one or more chips, or by a system on a chip (SOC) or chip system. A chip system can be composed of chips or include chips and other discrete devices. The embodiments of this application do not specifically limit this.

[0080] It is understood that the above functions can be network elements in hardware devices, software functions running on dedicated hardware, a combination of hardware and software, or virtualization functions instantiated on a platform (e.g., a cloud platform).

[0081] To support AI technology in wireless networks, AI nodes may also be introduced into the network.

[0082] Optionally, the AI ​​node can be deployed in one or more of the following locations within the communication system: wireless access network equipment, terminal equipment, or core network equipment, etc. Alternatively, the AI ​​node can be deployed independently, for example, in a location other than any of the aforementioned devices, such as in the host or cloud server of an over-the-top (OTT) system. The AI ​​node can communicate with other devices in the communication system, which can be, for example, one or more of the following: network equipment, terminal equipment, or core network elements, etc.

[0083] It is understood that this application does not limit the number of AI nodes. For example, when there are multiple AI nodes, they can be divided based on function, such as different AI nodes being responsible for different functions.

[0084] It can also be understood that AI nodes can be independent devices, or they can be integrated into the same device to implement different functions. Alternatively, they can be network elements in hardware devices, software functions running on dedicated hardware, or virtualization functions instantiated on a platform (e.g., a cloud platform). This application does not limit the specific form of the aforementioned AI nodes.

[0085] AI nodes can be AI network elements or AI modules.

[0086] Figure 2 This is a schematic diagram of a possible application framework in a communication system. For example... Figure 2 As shown, network elements in a communication system are connected via interfaces (e.g., NG, Xn) or air interfaces. These network element nodes, such as core network equipment, access network nodes (RAN nodes), terminals, or one or more devices in the OAM, are equipped with one or more AI modules (for clarity, ...). Figure 2(Only one is shown in the image). The access network node can be a single RAN node or can include multiple RAN nodes, such as CU and DU. The CU and / or DU can also be configured with one or more AI modules. Optionally, the CU can also be split into CU-CP and CU-UP. One or more AI models are configured in CU-CP and / or CU-UP.

[0087] The AI ​​module is used to implement corresponding AI functions. AI modules deployed in different network elements can be the same or different. Depending on the parameter configuration, the AI ​​module can implement different functions. The AI ​​module model can be configured based on one or more of the following parameters: structural parameters (e.g., at least one of the following: number of neural network layers, neural network width, inter-layer connections, neuron weights, neuron activation function, or bias in the activation function), input parameters (e.g., type and / or dimension of input parameters), or output parameters (e.g., type and / or dimension of output parameters). The bias in the activation function can also be referred to as the neural network bias.

[0088] An AI module can have one or more models. A model can infer an output that includes one or more parameters. The learning, training, or inference processes of different models can be deployed on different nodes or devices, or they can be deployed on the same node or device.

[0089] Figure 3 This is a schematic diagram illustrating another possible application framework in a communication system. For example... Figure 3 As shown, the communication system includes a RAN intelligent controller (RIC), which comprises near-real-time RICs (near-RT RICs) and non-real-time RICs (non-RT RICs). Non-real-time RICs primarily process non-real-time information, such as data that is not sensitive to latency, with latency in the order of seconds. Real-time RICs primarily process near-real-time information, such as data that is relatively sensitive to latency, with latency in the order of tens of milliseconds.

[0090] The near real-time RIC is used for model training and inference. For example, it is used to train an AI model and then use that AI model for inference. The near real-time RIC can obtain network-side and / or terminal-side information from RAN nodes (e.g., CU, CU-CP, CU-UP, DU, and / or RU) and / or terminals. This information can be used as training data or inference data. Optionally, the near real-time RIC can deliver inference results to RAN nodes and / or terminals. Optionally, inference results can be exchanged between CU and DU, and / or between DU and RU. For example, the near real-time RIC delivers the inference result to the DU, and the DU sends it to the RU.

[0091] The non-real-time RIC is also used for model training and inference. For example, it is used to train an AI model and then use that model for inference. The non-real-time RIC can obtain network-side and / or terminal-side information from RAN nodes (e.g., CU, CU-CP, CU-UP, DU, and / or RU) and / or terminals. This information can be used as training data or inference data, and the inference results can be delivered to RAN nodes and / or terminals. Optionally, inference results can be exchanged between CU and DU, and / or between DU and RU. For example, the non-real-time RIC delivers the inference results to the DU, which then forwards them to the RU.

[0092] The near real-time RIC and non-real-time RIC can also be set up as separate network elements. Optionally, the near real-time RIC and non-real-time RIC can also be part of other devices. For example, the near real-time RIC can be set in the RAN node (e.g., in CU, DU), while the non-real-time RIC can be set in the OAM, cloud server, core network device, or other network device.

[0093] It is understood that this application uses network devices and terminal devices as examples to illustrate the execution of the interaction, but this application does not limit the execution subject of the interaction. For example, the method executed by the network device in this application can also be implemented by modules in the network device (such as chips, chip systems, processors, or circuits), or by logical nodes, logical modules, or software that can implement all or part of the functions of the network device; similarly, the method executed by the terminal device in this application can also be implemented by modules in the terminal device (such as chips, chip systems, processors, or circuits), or by logical nodes, logical modules, or software that can implement all or part of the functions of the terminal device.

[0094] The communication systems and service scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new service scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0095] The embodiments of this application can be applied to 5G New Radio (NR) wireless communication systems, achieving high data rates and low latency through the use of large bandwidth. In time-division duplex systems, such as... Figure 4 As shown, DL typically occupies the majority of time resources, resulting in coverage imbalance between DL and UL. Compared to frequency division duplex (FDD) systems, TDD systems have poorer uplink coverage and greater latency.

[0096] To address the issues of uplink coverage and uplink latency in TDD systems, the SBFD scheme was proposed in release R 18 of the standard. In the SBFD scheme, a component carrier (CC) can include multiple sub-bands, and the transmission directions of different sub-bands can be different.

[0097] For example, Figure 5 This diagram illustrates time-frequency resource allocation in an SBFD scheme. In the three middle time units, a carrier can be divided into three sub-bands. The middle sub-band, designated UL, is the uplink sub-band available for uplink transmission. The top and bottom sub-bands are the downlink sub-bands available for downlink transmission, designated DL. This application does not limit the existence of a guard band (GB) between the downlink and uplink sub-bands, or whether transmission is possible on the guard band if it exists.

[0098] In this designation, the upper sub-band refers to the higher-frequency sub-band, the lower-frequency sub-band refers to the lower-frequency sub-band, and the middle sub-band refers to the sub-band with a frequency between the upper and lower sub-bands. The first or last time unit can be called a non-SBFD time unit, and any time unit in the middle can be called an SBFD time unit. Time units can be, for example, time slots or symbols.

[0099] For example, Figure 6 This diagram illustrates time-frequency resource allocation in an SBFD scheme. In the three middle time units, a carrier can be divided into two sub-bands. The upper sub-band, designated DL, is the downlink sub-band available for downlink transmission. The lower sub-band, designated UL, is the uplink sub-band available for uplink transmission.

[0100] In the SBFD scheme, network devices can simultaneously transmit and receive signals using different frequency domain resources or subbands within the SBFD time unit. Currently, in the R19 standard, network devices can use a subband full-duplex scheme, while terminal devices can use a subband half-duplex scheme. When a terminal device uses a subband half-duplex scheme, it means that the terminal device can only receive or transmit signals within the SBFD time unit, and cannot receive and transmit signals simultaneously.

[0101] For the time-domain configuration of SBFD, there are two possible configuration methods depending on whether a time slot contains both SBFD and non-SBFD symbols. In one possible configuration method, the time-domain configuration of SBFD is at the time slot level, meaning that all symbols contained in a time slot are either configured as SBFD symbols or all are configured as non-SBFD symbols. In the other possible configuration method, the time-domain configuration of SBFD is at the symbol level, meaning that some symbols contained in a time slot can be configured as SBFD symbols, and others can be configured as non-SBFD symbols. This application does not limit the time-domain configuration method of SBFD. SBFD symbols can be symbols configured with SBFD operations, and non-SBFD symbols can be symbols without SBFD operations. For uplink transmission, non-SBFD symbols can be uplink symbols or flexible symbols; for downlink transmission, non-SBFD symbols can be downlink symbols or flexible symbols.

[0102] Compared to TDD systems, SBFD schemes offer increased uplink transmission resources available to terminal devices. Therefore, SBFD can effectively improve uplink coverage and reduce uplink latency.

[0103] In the SBFD scheme, because the signal power within one subband leaks into adjacent subbands, interference between UL and DL occurs, known as cross-link interference (CLI). Based on the source of the interference, CLI can be divided into the following two types:

[0104] 1) Type 1, CLI between user equipment (UE) and UE (UE-to-UE CLI).

[0105] UE-to-UE CLI refers to the interference caused by an uplink signal transmitted by one UE in the same cell to a downlink signal received by another UE in the same or a neighboring cell. For example, in Figure 7In this context, the interference caused by the uplink signal sent by UE#1 or UE#2 to gNB#1 to the downlink signal received by UE#0 from gNB#0 can be referred to as UE-to-UE CLI. This application's embodiments mainly focus on measuring and reporting UE-to-UE CLI.

[0106] 2) Type 2, CLI between next generation nodeB (gNB) and gNB (gNB-to-gNB CLI).

[0107] gNB-to-gNB CL1 refers to the interference caused by downlink signals transmitted by one base station to uplink signals received by another base station. For example, in Figure 7 In this context, the interference caused by the downlink signal sent by gNB#O to UE#O to the uplink signal received by gNB#1 from UE#1 or UE#2 can be referred to as gNB-to-gNB CLI.

[0108] Figure 8 This illustration shows a scenario diagram of a flexible TDD provided by an embodiment of this application.

[0109] Dynamic / flexible TDD supports different uplink / downlink time slot ratios for different cells and supports dynamic changes in the uplink / downlink time slot ratio. For example, ... Figure 8 As shown, cell 1 uses an uplink / downlink time slot ratio of DDDSU, while cell 2 uses an uplink / downlink time slot ratio of DSUUU. If base station 1 and base station 2 are synchronized, then in time slot 3, the interference caused by the downlink signal transmitted by base station 1 to the uplink signal received by base station 2 can be considered as CLI between base stations.

[0110] Figure 9 This is a schematic diagram of an uplink silent resource provided in an embodiment of this application. In an NR system, using... Figure 9 For example, when the subcarrier spacing is 15kHz, in the time domain, the length of each slot is 1 millisecond (ms), occupying 14 orthogonal frequency division multiplexing (OFDM) symbols, such as... Figure 9 In the mid-time domain, each time slot occupies 0-13, for a total of 14 OFDM symbols. In the frequency domain, each time slot occupies 12 consecutive subcarriers, such as... Figure 9 On the mid-frequency axis, there are 12 subcarriers, numbered 0-11. A physical resource block (PRB) occupies one slot in time and 12 consecutive subcarriers in frequency. Figure 9In this context, PRB#X and PRB#Y are used. A Resource Element (RE) is the smallest unit of a resource, occupying one OFDM symbol in time and one subcarrier in frequency.

[0111] Due to the existence of inter-base station CLI (CLI), it is necessary to measure and compensate for inter-base station CLI to suppress its impact on uplink transmission. The UE's uplink transmission can affect the accuracy of inter-base station CLI or channel measurements. Therefore, the UE's uplink transmission needs to remain muted on the measurement resources used for inter-base station CLI or channel measurements. These resources are called first resources, or uplink muted resources; the two are equivalent. In other words, the UE does not perform the first uplink transmission on the first resources. The first resource consists of one or more first resource elements, which are REs not used for the first uplink transmission, i.e., uplink muted REs.

[0112] The first uplink transmission here can be the physical uplink share channel (PUSCH), and optionally, it can also include the physical uplink control channel (PUCCH), or other uplink signals, such as demodulation reference signal (DMRS), phase-tracking reference signal (PT-RS), sounding reference signal (SRS), etc.

[0113] The first resource in the frequency domain can be a pattern type predefined by the protocol, or a pattern type configured by the base station through signaling. One specific implementation is that the first resource is a comb-2 mapping on the subcarriers, meaning that one subcarrier occupies every two subcarriers, or one subcarrier occupies every interval between subcarriers. Alternatively, the first resource can be considered to be located on consecutive odd-numbered subcarriers or consecutive even-numbered subcarriers in the frequency domain. Figure 9 As shown, on PRB#X, the first resource includes consecutive odd-numbered subcarriers with index numbers 1, 3, 5, 7, 9, and 11 in the frequency domain.

[0114] In NR, PUSCH has two waveforms: Cyclic Prefix OFDM (CP-OFDM) and DFT Extended OFDM (DFT-s-OFDM), where DFT stands for Discrete Fourier Transform. The R19 standard has agreed that for a PUSCH transmission, whether DFT-s-OFDM or CP-OFDM, the uplink silent resource lies in the time domain within at most two symbols of the PUSCH transmission duration, and in the frequency domain, it lies in each physical resource block (PRB) of the PUSCH transmission, exhibiting a comb-2 mapping. A comb-2 mapping means mapping once every other RE, thus the uplink silent resource has a comb-like mapping. For example, as... Figure 9 In the time domain, the uplink muted resources are located in the second and fourth symbols within the time slot. In the frequency domain, the uplink muted REs are located on the REs at odd positions in each PRB (assuming that the first RE of each PRB is counted starting from 0).

[0115] Figure 10 This application provides a signal processing procedure for a PUSCH, wherein the transform precoding process is the same as the DFT processing process. When the PUSCH transmits using a DFT-s-OFDM waveform, the PUSCH signal processing procedure enables transform precoding, i.e., turns on the transform precoding function. When the PUSCH transmits using a CP-OFDM waveform, the PUSCH signal processing procedure disables transform precoding, i.e., turns off the transform precoding function. The signal processing procedure for a DFT-s-OFDM-based PUSCH includes transform precoding, i.e., an additional DFT processing step, compared to the CP-OFDM-based PUSCH signal processing procedure.

[0116] Since the presence of uplink muting resources affects the signal processing of DFT-s-OFDM-based PUSCH, existing DFT processing methods are no longer applicable. Therefore, a new transform precoding method needs to be designed to ensure the single-carrier characteristics or low PAPR characteristics of DFT-s-OFDM-based PUSCH.

[0117] The following will combine Figures 1 to 10 The communication method provided in the embodiments of this application will be described in detail.

[0118] Figure 11 This is a flowchart illustrating a communication method provided in an embodiment of this application. The communication method includes, but is not limited to, the following steps:

[0119] S1101, the network device sends a first instruction information to the terminal device, and correspondingly, the terminal device receives the first instruction information sent by the network device.

[0120] Optionally, the first indication information indicates one or more of the following first resource indications: time domain resource, frequency domain resource, activation of the first resource, or deactivation of the first resource.

[0121] Optionally, the first resource is not used for the first uplink transmission. The first resource not being used for the first uplink transmission can be understood as the first uplink transmission not using the first resource, or in other words, the first uplink transmission is not performed on the first resource, or the data of the first uplink transmission is not mapped to the first resource.

[0122] Optionally, the first resource is the uplink silent resource.

[0123] Optionally, the primary resource is an uplink silent RE.

[0124] Optionally, the first resource is the zero-power sounding reference signal (zP SRS) resource.

[0125] S1102, the network device sends the first scheduling information to the terminal device, and correspondingly, the terminal device receives the first scheduling information sent by the network device.

[0126] Optionally, the first uplink transmission may include PUSCH, and may also include PUCCH, or other uplink signals such as DMRS, PT-RS, SRS, etc.

[0127] Optionally, scheduling may include dynamic scheduling, such as dynamic scheduling of downlink control information (DCI), or semi-static scheduling, such as configured grant type 1 or configured grant type 2. This application does not limit the scope of scheduling.

[0128] S1103, the terminal device sends a first uplink transmission to the network device, and correspondingly, the network device receives the first uplink transmission sent by the terminal device.

[0129] The terminal device performs transformation precoding processing on the first uplink transmission according to the first instruction information in S1101 and the first scheduling information in S1102.

[0130] Optionally, the first instruction information and the first scheduling information may also be stored in the terminal device, and this application does not impose any restrictions.

[0131] Optionally, the first uplink transmission may include PUSCH, and may also include PUCCH, or other uplink signals such as DMRS, PT-RS, SRS, etc.

[0132] For the signal processing procedures of the first uplink transmission, please refer to... Figure 10 Figure (a) shows the modulation symbols. The modulation symbols can also be represented as complex-valued symbols, which can be directly substituted in this application.

[0133] When the transform precoding function is off, y (λ) (i)=x (λ) (i), where x (λ) (i) represents the input data, y (λ) (i) represents the output data, where λ = 0, 1, ..., υ-1, and υ is the layer number. That is, when the transform precoding function is not enabled, the output data is equal to the input data. This indicates the number of modulation symbols in each layer.

[0134] When transform precoding is enabled, the first uplink transmission only supports single-layer transmission, i.e., υ=1, and the input data for transform precoding... It depends on whether PT-RS is used.

[0135] If the first uplink transmission does not include PT-RS, i.e., there is no PT-RS, the complex-valued symbol block after modulation and layer mapping is represented as follows: This indicates the number of modulation symbols in each layer. It is divided into multiple sets, each set corresponding to one OFDM symbol. This represents the input data for transform precoding. Assume setl is any one of multiple sets, and setl corresponds to the OFDM symbol l. Set l contains... A complex-valued symbol, where the OFDM symbol l corresponding to set l contains the first resource, such as an uplink silent RE. otherwise, α l = 1, where l is a non-negative integer. in, The bandwidth of the first uplink transmission can be expressed as, for example, the number of RBs in the first uplink transmission. The number of subcarriers contained in each RB.

[0136] Before transformation precoding, the set l corresponding to A complex value symbol is mapped to a complex value symbol. When OFDM symbol j contains the first resource, such as an uplink silent RE, Otherwise, αj =1, where j∈{0,1,...,l-1}, α -1 =0. l is a non-negative integer.

[0137] Optionally, the first resource is indicated in step s1101.

[0138] If the first uplink transmission includes PT-RS, i.e., there is PT-RS, the complex-valued symbol block after modulation and layer mapping is represented as follows: This indicates the number of modulation symbols in each layer. It is divided into multiple sets, each set corresponding to one OFDM symbol. Assume set l is any one of the multiple sets, and set l corresponds to OFDM symbol l. Set l contains... A complex-valued symbol. When the OFDM symbol l corresponding to set l contains the first resource, such as an uplink silent RE, Otherwise, α l =1, where l is a non-negative integer. in, The bandwidth of the first uplink transmission can be expressed as, for example, the number of RBs in the first uplink transmission. Subcarriers contained in each RB. The number of sampling points for each PT-RS group. ε represents the number of PT-RS groups. When the OFDM symbol l corresponding to set l contains one or more PT-RS sampling points, ε l =1, otherwise, ε l =0.

[0139] Before transformation precoding, the set l corresponding to A complex value symbol is mapped to a complex value symbol. And i′≠m. Index m is the index of the PT-RS sampling point in set l (if any).

[0140] When OFDM symbol j contains the first resource, such as an uplink silent RE, Otherwise, α j =1, where j∈{0,1,...,l-1}, α -1 =0. l is a non-negative integer.

[0141] Optionally, the first resource is indicated in step S1101.

[0142] The formula for the transform precoding corresponding to the OFDM symbol l in the first uplink transmission can be expressed as:

[0143]

[0144]

[0145]

[0146] The length of the Discrete Fourier Transform (DFT) precoded by the OFDM symbol l corresponding to the first uplink transmission is equal to...

[0147] When OFDM symbol l contains the first resource, such as an uplink silent RE, Otherwise, α l =1, where l is a non-negative integer.

[0148] This represents the input data for the transform precoding, y (0) (·) represents the output data of the transform precoding. The bandwidth of the first uplink transmission can be expressed as, for example, the number of RBs in the first uplink transmission. The number of subcarriers contained in each RB. Where P is the number of OFDM symbols in the first uplink transmission that include the first resource, and Q is the number of OFDM symbols in the first uplink transmission that do not include the first resource.

[0149] When OFDM symbol l contains the first resource, such as an uplink silent RE, Otherwise, α l =1, where l is a non-negative integer.

[0150] When OFDM symbol j contains the first resource, such as an uplink silent RE, Otherwise, α j =1, where j∈{0,1,...,l-1}, α -1 =0.

[0151] Optionally, the first resource is indicated in step S1101.

[0152] Generate complex-valued symbol blocks according to the transform precoding formula.

[0153] Accordingly, the network device receives the first uplink transmission sent by the terminal device.

[0154] The network device performs signal processing on the first received uplink transmission. For details, see [link to specific signal processing steps for the first uplink transmission]. Figure 10Figure (b) shows the detransform precoding of the first uplink transmission signal. The length of the inverse discrete Fourier transform (IDFT) of the detransform precoding corresponding to the OFDM symbol l of the first uplink transmission is equal to... The bandwidth of the first uplink transmission can be expressed as, for example, the number of RBs in the first uplink transmission. The number of subcarriers contained in each RB, when OFDM symbol l contains the first resource, such as the uplink silent RE. Otherwise, α l =1, where l is a non-negative integer.

[0155] Figure 12 A possible exemplary block diagram of the communication device involved in an embodiment of this application is shown. For example... Figure 12 As shown, the communication device 1200 may include modules or units for implementing the methods described in the embodiments above. In one possible design, the communication device 1200 includes a processing unit 1201 (also known as a processor). Optionally, the communication device 1200 may also include an interface unit 1203, which can be a transceiver or an input / output interface. Optionally, the communication device 1200 may also include a storage unit 1202 (also known as a memory), which stores computer programs or instructions executed by the processing unit 1201, or input data required by the processing unit 1201, or data output by the processing unit 1201.

[0156] The communication device 1200 can be the terminal device in the above embodiments, or a component of the terminal device (such as a chip or circuit).

[0157] For example, in one embodiment, the interface unit 1203 receives first indication information sent by the network device and first scheduling information sent by the network device; the processing unit 1201 determines a first resource based on the first indication information, the first resource is not used for the first uplink transmission; and performs transformation precoding processing on the first uplink transmission based on the first scheduling information and the first indication information, and the interface unit 1203 sends the first uplink transmission.

[0158] In one possible design, the first uplink transmission includes PUSCH, and optionally, it may also include PUCCH, or other uplink signals such as DMRS, PT-RS, SRS, etc.

[0159] In one possible design, the DFT length of the transform precoded corresponding to the OFDM symbol l of the first uplink transmission is equal to...

[0160] In one possible design, the formula for the precoding of the OFDM symbol l in the first uplink transmission can be expressed as follows:

[0161]

[0162]

[0163]

[0164] This represents the input data for the transform precoding, y (0) (·) indicates the output data of the transformation precoding.

[0165] Indicates the number of modulation symbols in each layer.

[0166] The number of RBs in the first uplink transmission. The number of subcarriers contained in each RB.

[0167] Where P is the number of OFDM symbols in the first uplink transmission that include the first resource, and Q is the number of OFDM symbols in the first uplink transmission that do not include the first resource.

[0168] When OFDM symbol l contains the first resource Otherwise, α l =1, where l is a non-negative integer.

[0169] When OFDM symbol j contains the first resource, such as an uplink silent RE, Otherwise, α j =1, where j∈{0,1,...,l-1}, α -1 =0.

[0170] In one possible design, when the first uplink transmission does not include PT-RS, the modulated and layer-mapped complex-valued symbol block will be... It is divided into multiple sets, each set corresponding to one OFDM symbol. Set l contains Each complex-valued symbol. The set l corresponds to... A complex value symbol is mapped to a complex value symbol. in

[0171] In one possible design, when the first uplink transmission includes PT-RS, the modulated and layer-mapped complex-valued symbol block will be... It is divided into multiple sets, each set corresponding to an OFDM symbol, wherein set l contains Each complex-valued symbol. The set corresponding to l A complex value symbol is mapped to a complex value symbol. in The number of sampling points for each PT-RS group. ε represents the number of PT-RS groups. When an OFDM symbol l contains one or more PT-RS sampling points, ε l =1, otherwise, ε l =0.

[0172] The communication device 1200 may also be a network device in the above embodiments, or a component of a network device (such as a chip or circuit).

[0173] For example, in one embodiment, interface unit 1203 sends first indication information to terminal device, interface unit 1203 sends first scheduling information to terminal device; interface unit 1203 receives first uplink transmission. Processing unit 1201 performs de-transformation precoding processing on the first uplink transmission according to the first scheduling information and the first indication information.

[0174] In one possible design, the first uplink transmission includes PUSCH, and optionally, it may also include PUCCH, or other uplink signals such as DMRS, PT-RS, SRS, etc.

[0175] In one possible design, the DFT length of the transform precoded corresponding to the OFDM symbol l of the first uplink transmission is equal to...

[0176] In one possible design, the formula for the precoding of the OFDM symbol l in the first uplink transmission can be expressed as follows:

[0177]

[0178]

[0179]

[0180] This represents the input data for the transform precoding, y (0) (·) indicates the output data of the transformation precoding.

[0181] Indicates the number of modulation symbols in each layer.

[0182] The number of RBs in the first uplink transmission. The number of subcarriers contained in each RB.

[0183] Where P is the number of OFDM symbols in the first uplink transmission that include the first resource, and Q is the number of OFDM symbols in the first uplink transmission that do not include the first resource.

[0184] When OFDM symbol l contains the first resource Otherwise, αl = 1, where l is a non-negative integer.

[0185] When OFDM symbol j contains the first resource, such as an uplink silent RE, Otherwise, α j =1, where j∈{0,1,...,l-1}, α -1 =0.

[0186] In one possible design, when the first uplink transmission does not include PT-RS, the modulated and layer-mapped complex-valued symbol block will be... It is divided into multiple sets, each set corresponding to one OFDM symbol. Set l contains Each complex-valued symbol. The set l corresponds to... A complex value symbol is mapped to a complex value symbol. in

[0187] In one possible design, when the first uplink transmission includes PT-RS, the modulated and layer-mapped complex-valued symbol block will be... It is divided into multiple sets, each set corresponding to an OFDM symbol, wherein set l contains Each complex-valued symbol. The set corresponding to l A complex value symbol is mapped to a complex value symbol. in The number of sampling points for each PT-RS group. ε represents the number of PT-RS groups. When an OFDM symbol l contains one or more PT-RS sampling points, ε l =1, otherwise, ε l =0.

[0188] The first uplink transmission signal is detransformed and precoded. The length of the inverse discrete Fourier transform (IDFT) of the detransformed precoding corresponding to the OFDM symbol l of the first uplink transmission is equal to... The bandwidth of the first uplink transmission can be expressed as, for example, the number of RBs in the first uplink transmission. The number of subcarriers contained in each RB, when OFDM symbol l contains the first resource, such as the uplink silent RE. Otherwise, α l =1, where l is a non-negative integer.

[0189] It is understood that the division of units in the aforementioned communication device is merely a logical functional division. One function can correspond to one functional unit, or two or more functions can be integrated into one functional unit. In actual implementation, all or some units can be integrated onto a single physical entity, or distributed across different physical entities. Furthermore, the aforementioned functional units can be implemented in hardware, software, or a combination of both. Whether a function is executed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for specific applications, but such implementations should not be considered beyond the scope of this application.

[0190] It is understood that the aforementioned processor may include one or more combinations of a central processing unit (CPU), a digital signal processor (DSP), a microprocessor unit (MPU), a microcontroller unit (MCU), a graphics processing unit (GPU), a field programmable gate array (FPGA), an artificial intelligence processor (AI processor), a neural processing unit (NPU), or any other form of processor well known in the art.

[0191] It is understood that the aforementioned memory may include one or more of the following storage media: random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), phase-change memory (PCM), resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), cache, register, read-only memory (ROM), flash memory, erasable programmable read-only memory (EPROM), hard disk, or any other form of storage media known in the art.

[0192] It is understandable that the memory and processor are coupled, and the memory and processor can exist as discrete components in the communication device, or the memory can be a component of the processor. Similarly, the aforementioned interface unit and processor can exist as discrete components in the communication device, or the aforementioned interface unit can be a component of the processor.

[0193] The methods in this application can be implemented, in whole or in part, by software, hardware, firmware, or any combination thereof. When implemented in software, they can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in this application are performed, in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, a core network device, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center integrating one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium can be a volatile or non-volatile storage medium, or it can include both volatile and non-volatile types of storage media.

[0194] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A communication method, characterized in that, include: The first uplink transmission is subjected to transformation precoding processing based on the first scheduling information and the first instruction information. Wherein, the first scheduling information is used to schedule the first uplink transmission, the first indication information is used to indicate the first resource, and the first resource is not used for the first uplink transmission; Send the first uplink transmission.

2. The method according to claim 1, characterized in that, The method further includes: The first uplink transmission includes PUSCH.

3. The method according to any one of claims 1-2, characterized in that, The method further includes: The length of the Discrete Fourier Transform (DFT) of the transform precoded corresponding to the first uplink OFDM symbol l is equal to... The number of RBs in the first uplink transmission. The number of subcarriers contained in each RB. When the OFDM symbol l contains the first resource Otherwise, α l =1, Where l is a non-negative integer.

4. The method according to any one of claims 1-3, characterized in that, The method further includes: The formula for the transform precoding corresponding to the first uplink OFDM symbol l can be expressed as follows: Let y(0)(·) represent the input data of the transform precoding, and let y(0)(·) represent the output data of the transform precoding. Indicates the number of modulation symbols in each layer. The number of RBs in the first uplink transmission. The number of subcarriers contained in each RB. Where P is the number of OFDM symbols in the first uplink transmission that include the first resource, and Q is the number of OFDM symbols in the first uplink transmission that do not include the first resource. When the OFDM symbol l contains the first resource Otherwise, α l =1, where l is a non-negative integer. When the OFDM symbol j contains a first resource, such as an uplink silent RE, Otherwise, α j =1, where j∈{0,1,...,l-1}, α-1=0.

5. The method according to any one of claims 1-4, characterized in that, The method further includes: When the first uplink transmission does not include PT-RS, the complex-valued symbol block after modulation and layer mapping will be... It is divided into multiple sets, each set corresponding to an OFDM symbol, wherein set l contains A complex value symbol, Indicates the number of modulation symbols in each layer. When the OFDM symbol l corresponding to the set l contains the first resource. Otherwise, α l =1, Where l is a non-negative integer.

6. The method according to claim 5, characterized in that, The method further includes: The set l corresponding to A complex value symbol is mapped to a complex value symbol. in This represents the input data for transform precoding. The number of RBs in the first uplink transmission. The number of subcarriers contained in each RB. When the OFDM symbol j contains a first resource, such as an uplink silent RE, Otherwise, α j =1, where j∈{0,1,...,l-1}, α -1 =0, Where l is a non-negative integer.

7. The method according to any one of claims 1-4, characterized in that, The method further includes: When the first uplink transmission includes PT-RS, the complex-valued symbol block after modulation and layer mapping will be... 1) Divided into multiple sets, each set corresponding to one OFDM symbol, wherein set l contains A complex value symbol, Indicates the number of modulation symbols in each layer. The number of RBs in the first uplink transmission. The number of subcarriers contained in each RB. When the OFDM symbol l corresponding to the set l contains the first resource. Otherwise, α l =1, Where l is a non-negative integer, The number of sampling points for each PT-RS group. The number of PT-RS groups. When the OFDM symbol l corresponding to the set l contains one or more PT-RS sampling points, ε l =1, otherwise, ε l =0.

8. The method according to claim 7, characterized in that, The method further includes: The set l corresponding to A complex value symbol is mapped to a complex value symbol. in And i′≠m, where index m is the index of the PT-RS sampling point in set l. This represents the input data for transform precoding. The number of RBs in the first uplink transmission. The number of subcarriers contained in each RB. When the OFDM symbol j contains a first resource, such as an uplink silent RE, Otherwise, α j =1, where j∈{0,1,...,l-1}, α-1=0.

9. A communication method, characterized in that, include: Send the first instruction message; The first indication information is used to indicate the first resource; The first resource is not used for the first uplink transmission; Send the first scheduling information; Receive the first uplink transmission; The first uplink transmission is obtained by transformation precoding based on the first indication information and the first scheduling information.

10. The method according to claim 9, characterized in that, The method further includes: The first uplink transmission includes PUSCH.

11. The method according to any one of claims 9-10, characterized in that, The method further includes: The DFT length of the transform precoding corresponding to the OFDM symbol l in the first uplink transmission is equal to The number of RBs in the first uplink transmission. The number of subcarriers contained in each RB. When the OFDM symbol l contains the first resource Otherwise, α l =1, Where l is a non-negative integer.

12. The method according to any one of claims 9-11, characterized in that, The method further includes: The received first uplink transmission is de-transformed and pre-coded.

13. The method according to any one of claims 12, characterized in that, The method further includes: The length of the inverse discrete Fourier transform (IDFT) of the detransform precoded corresponding to the first uplink OFDM symbol l is equal to... The number of RBs in the first uplink transmission. The number of subcarriers contained in each RB. When the OFDM symbol l contains the first resource Otherwise, αl = 1, Where l is a non-negative integer.

14. A communication device, characterized in that, Includes modules or units for performing the method as described in any one of claims 1 to 9.

15. A communication device, characterized in that, Includes modules or units for performing the method as described in any one of claims 10 to 13.

16. A communication device, characterized in that, It includes at least one processor coupled to at least one memory for executing computer instructions stored in the memory to cause the communication device to perform the method as described in any one of claims 1 to 9.

17. A communication device, characterized in that, It includes at least one processor coupled to at least one memory for executing computer instructions stored in the memory to cause the communication device to perform the method as described in any one of claims 10 to 13.

18. A communication system, characterized in that, It includes the communication device as described in claims 1 to 9 and the communication device as described in claims 10 to 13.

19. A chip or chip system, characterized in that, It includes at least one processing circuit for running a computer program that causes the chip or chip system to perform the method as claimed in any one of claims 1 to 9, or the method as claimed in any one of claims 10 to 13.

20. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed on a computer, cause the computer to perform the method as claimed in any one of claims 1 to 9, or the method as claimed in any one of claims 10 to 13.

21. A computer program product, characterized in that, When the computer program product is run on a computer, it causes the computer to perform the method as described in any one of claims 1 to 9, or the method as described in any one of claims 10 to 13.