Communication method and related device
By configuring the same PRB and OCC elements for terminal devices, the problem of orthogonal sequence disorder of HARQ-ACK and CSI in the same position is solved, thereby improving the information reception success rate and system capacity on the network side.
Patent Information
- Application Number
- CN202410594508.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-10
- Publication Date
- 2025-11-11
AI Technical Summary
In the physical layer uplink shared channel, HARQ-ACK and CSI may occupy the same OFDM symbol position, causing orthogonal sequence disorder, which prevents the network side from receiving information correctly and interferes with other users.
By configuring the same PRB for each terminal device and using OCC elements with the same sequence number to achieve inter-symbol OCC extension, it is ensured that HARQ-ACK and CSI use the same OCC element in the same position, and the network device can perform despreading through the OCC element corresponding to the bias value.
It improves the success rate of information reception on the network side, avoids orthogonal sequence disorder and interference, and enhances the system capacity and transmission rate.
Smart Images

Figure CN120934719A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication method and related apparatus. Background Technology
[0002] Orthogonal cover codes (OCCs) reuse the time-frequency resources of terminal devices within the same physical resource block (PRB) with almost no code rate loss for a given number of terminal devices. Therefore, they are commonly used in physical uplink shared channels (PUSCHs) to enhance system capacity and increase the transmission rate of terminal devices. OCCs can include inter-slot OCCs (OCC across slots), inter-symbol OCCs (OCC across OFDM symbols), inter-symbol group OCCs (OCC across OFDM symbol group), and intra-symbol OCCs (OCC within an OFDM symbol).
[0003] When using inter-symbol OCC for uplink transmission on a PUSCH, if the PUSCH contains uplink control information (UCI), it is usually necessary to use inter-symbol OCC for uplink transmission of the UCI as well. UCI includes three types of information: scheduling request (SR), hybrid automatic repeat request acknowledgement (HARQ-ACK) information, and channel state information (CSI).
[0004] Currently, HARQ-ACK starts from the first OFDM symbol after the first group of consecutive OFDM symbols carrying the demodulation reference signal (DMRS), while CSI starts from the first OFDM symbol without DMRS. This means that HARQ-ACK and CSI may occupy the same OFDM symbol position. When using inter-symbol OCC for UCI, both HARQ-ACK and CSI OFDM symbols implement inter-symbol OCC extension starting from the first OCC element in the orthogonal sequence. Therefore, CSI and HARQ-ACK transmitted on the same OFDM symbol position may use different OCC elements, causing orthogonal sequence confusion and interference to other users, ultimately preventing the network from receiving the corresponding information. Summary of the Invention
[0005] This application discloses a communication method and related apparatus, which enables different terminal devices to achieve inter-symbol OCC extension of OFDM symbols at the same position in each terminal device through OCC elements with the same sequence number when different terminal devices are configured with the same PRB. Each OFDM symbol of each terminal device achieves inter-symbol OCC extension through the same OCC element, thereby improving the success rate of information reception on the network side.
[0006] In a first aspect, embodiments of this application disclose a first communication method. This method can be applied to a terminal device, or a device within the terminal device (e.g., a chip, a chip system, or a circuit, etc.), or a device compatible with the terminal device. The following description uses a terminal device as an example. This terminal device can be a first terminal that transmits UCI or a second terminal that does not transmit UCI. The method includes: receiving first information, the first information including a bias value; and transmitting second information, the second information being extended by inter-symbol OCC of an orthogonal sequence, the orthogonal sequence starting from the OCC element corresponding to the bias value.
[0007] It is understandable that the orthogonal sequence of the first terminal transmitting UCI starts inter-symbol OCC extension from the OCC element corresponding to the offset value, thereby avoiding HARQ-ACK and CSI using different OCC elements on OFDM symbols at the same position. The network device can start inter-symbol OCC despreading from the OCC element corresponding to the offset value of the first terminal's orthogonal sequence, improving the success rate of the network side receiving information from the first terminal. Simultaneously, while the first terminal transmits UCI and uplink shared channel (UL-SCH) data, the orthogonal sequence of the second terminal using the same PRB as the first terminal starts inter-symbol OCC extension from the OCC element corresponding to the offset value. This allows the OFDM symbols at the same position of the second terminal and the first terminal to achieve inter-symbol OCC extension using the same sequence number of OCC elements. The network device can start inter-symbol OCC despreading from the OCC element corresponding to the offset value of the second terminal's orthogonal sequence, improving the success rate of the network side receiving information from the second terminal.
[0008] In this context, OCC elements with the same sequence number refer to elements in the same position within an orthogonal sequence. For example, the orthogonal sequence length of the first terminal and the second terminal is 2. The orthogonal sequence of the first terminal includes W1(1) and W1(2), and the orthogonal sequence of the second terminal includes W2(1) and W2(2). Assuming that the first terminal and the second terminal are configured with the same PRB, including the OFDM symbols corresponding to OS#0 and OS#1 respectively, when the first terminal corresponds to W1(2) on the OFDM symbol corresponding to OS#0 and W1(1) on the OFDM symbol corresponding to OS#1, the second terminal corresponds to W2(2) on the OFDM symbol corresponding to OS#0 and W2(1) on the OFDM symbol corresponding to OS#1.
[0009] Secondly, this application discloses a second communication method, which can be applied to network devices, or devices within network devices (e.g., chips, chip systems, or circuits), or devices compatible with network devices. Taking a network device as an example, the method includes: sending first information, the first information including an offset value; and receiving second information, the second information being extended by inter-symbol OCC using an orthogonal sequence, the orthogonal sequence starting from the OCC element corresponding to the offset value. Thus, the terminal device sending the second information can implement inter-symbol OCC extension starting from the OCC element corresponding to the offset value, and the network device can implement inter-symbol OCC despreading starting from the OCC element corresponding to the offset value of the orthogonal sequence of the terminal device, improving the success rate of information reception on the network side.
[0010] In conjunction with the first or second aspect, in some feasible examples, the bias value is determined by the position of the first OFDM symbol occupied by the HARQ-ACK of the first terminal. Specifically, the OCC element corresponding to the first OFDM symbol occupied by the HARQ-ACK can be set as the first OCC element of the orthogonal sequence of the first terminal, thereby inferring the OCC elements corresponding to other OFDM symbols. The difference in sequence number between the OCC element corresponding to the first OFDM symbol and the OCC element corresponding to the first OFDM symbol occupied by the HARQ-ACK is then used as the bias value, i.e., the bias value is equal to the sequence number of the OCC element corresponding to the first OFDM symbol minus 1. In this way, the orthogonal sequence of the first terminal starts from the OCC element corresponding to the bias value.
[0011] Optionally, the OCC elements corresponding to the CSI or HARQ-ACK positions belong to the same orthogonal sequence. This improves the efficiency of OCC expansion and despreading, thus increasing the success rate of OCC despreading.
[0012] In another feasible example, the first information includes the sequence number of the OCC element corresponding to the first OFDM symbol. That is, the first information indicates the sequence number of the OCC element used at the beginning of the orthogonal sequence. Thus, the OCC element corresponding to each OFDM symbol can be determined according to this sequence number to achieve inter-symbol OCC extension.
[0013] In conjunction with the first aspect or the second aspect, in some feasible examples, the second information includes inter-symbol OCC extension information of HARQ-ACK and / or inter-symbol OCC extension information of CSI.
[0014] Optionally, the second information also includes the inter-symbol OCC extension data of UL-SCH.
[0015] In conjunction with the first or second aspect, in some feasible examples, the position of the CSI begins from the first OFDM symbol after the first group of consecutive OFDM symbols carrying DMRS. That is, the position of the HARQ-ACK remains unchanged, while the position of the CSI changes. The starting position of the CSI is the same as the starting position of the HARQ-ACK, and the OCC elements corresponding to the starting positions of the CSI and HARQ-ACK are the first OCC element of the orthogonal sequence. Thus, the OFDM symbols occupied by the first CSI are the same as those occupied by the first HARQ-ACK, and inter-symbol OCC extension is implemented starting from the first OCC element of the orthogonal sequence, ensuring that CSI and HARQ-ACK transmitted on OFDM symbols at the same position use the same OCC element.
[0016] In conjunction with the first aspect, in some feasible examples, the method further includes: determining the OCC element corresponding to each OFDM symbol based on the bias value, wherein the starting position of the CSI is the position of the orthogonal sequence where the OCC element corresponding to the first OFDM symbol that does not carry DMRS is located.
[0017] In other words, the position of HARQ-ACK remains unchanged. The position of CSI changes, and the starting position of CSI is the position of the orthogonal sequence containing the OCC element corresponding to the first OFDM symbol that does not carry DMRS. Here, the starting position of CSI refers to the position of the OFDM symbol occupied by the first extended CSI. When the number of OFDM symbols occupied by the CSI to be extended is 1, the starting position of CSI is the position of CSI. When the number of OFDM symbols occupied by the CSI to be extended is greater than 1, the position of the OFDM symbol occupied by the first CSI is the starting position of CSI, and subsequent CSIs are determined from the OFDM symbols after the starting position of CSI, excluding the OFDM symbols occupied by DMRS. The position of the orthogonal sequence containing the OCC element corresponding to the OFDM symbol refers to the position of the OFDM symbol corresponding to each OCC element in the orthogonal sequence to which the OCC element of the OFDM symbol belongs. When the orthogonal sequence length is represented by L, the position of the orthogonal sequence containing the OCC element corresponding to the OFDM symbol can be understood as the position of the L OFDM symbols that the OFDM symbol can be expanded to achieve inter-symbol OCC extension. Thus, the OFDM symbol occupied by a single CSI can be expanded to achieve inter-symbol OCC extension to obtain L OFDM symbols, and the OCC elements corresponding to these L OFDM symbols belong to the same orthogonal sequence. This improves the efficiency of OCC extension and despreading, and helps to increase the success rate of OCC despreading.
[0018] In conjunction with the first aspect, in some feasible examples, the information corresponding to the second information before expansion includes at least one OFDM symbol. The method further includes: determining the OCC element corresponding to each OFDM symbol and the data to be expanded on the OFDM symbol; and performing inter-symbol OCC expansion on the data to be expanded on the OFDM symbol based on the OCC element corresponding to the OFDM symbol.
[0019] In conjunction with the second aspect, in some feasible examples, the information corresponding to the second information before expansion includes at least one OFDM symbol. The method further includes: determining the OCC element corresponding to each OFDM symbol and the data to be despread on the OFDM symbol; and performing inter-symbol OCC despreading on the data to be despread on the OFDM symbol based on the OCC element corresponding to the OFDM symbol.
[0020] Thirdly, this application discloses a third communication method, which can be applied to a terminal device, a device within a terminal device, or a device compatible with a terminal device. The following description uses a terminal device as an example. The method includes: receiving third information, which is used to determine an orthogonal sequence, the orthogonal sequence including at least two OCC elements; and sending fourth information, which is extended by inter-symbol OCC of the orthogonal sequence, the fourth information including inter-symbol OCC extension information of HARQ-ACK and / or inter-symbol OCC extension information of CSI, wherein the OCC element used by HARQ-ACK is the OCC element corresponding to the orthogonal frequency division multiplexing (OFDM) symbol occupied by HARQ-ACK.
[0021] It is understandable that the HARQ-ACK of the terminal device uses the OCC element corresponding to the OFDM symbol occupied by the HARQ-ACK. The HARQ-ACK will not use any other symbols besides the OFDM symbol occupied by the HARQ-ACK. This can avoid the HARQ-ACK and CSI corresponding to different OCC elements on the OFDM symbol at the same position. The network device can achieve OCC despreading between symbols through the orthogonal sequence of the terminal device, which improves the success rate of the network side receiving information from the terminal device.
[0022] Fourthly, this application discloses a fourth communication method, which can be applied to a network device, a device within a network device, or a device compatible with a network device. The following description uses a network device as an example. The method includes: sending third information, which is used to determine an orthogonal sequence, the orthogonal sequence including at least two OCC elements; receiving fourth information, which has undergone inter-symbol OCC extension of the orthogonal sequence, the fourth information including inter-symbol OCC extension information for HARQ-ACK and / or inter-symbol OCC extension information for CSI, wherein the OCC element used by HARQ-ACK is the OCC element corresponding to the OFDM symbol occupied by HARQ-ACK. Thus, HARQ-ACK will not use any symbols other than the OFDM symbol occupied by HARQ-ACK, avoiding HARQ-ACK and CSI corresponding to different OCC elements on the same OFDM symbol. The network device can perform inter-symbol OCC despreading through the orthogonal sequence of the terminal device, improving the success rate of the network side receiving information from the terminal device.
[0023] In conjunction with the third aspect, in some feasible examples, the starting position of the CSI is the position of the orthogonal sequence containing the OCC element corresponding to the first OFDM symbol that does not carry DMRS.
[0024] In conjunction with the third aspect, in some feasible examples, the method further includes: determining the OCC element corresponding to each OFDM symbol, wherein the starting position of the HARQ-ACK is the position of the orthogonal sequence containing the OCC element corresponding to the first OFDM symbol after the first group of consecutive OFDM symbols carrying DMRS.
[0025] In conjunction with the fourth aspect, in some feasible examples, the starting position of the HARQ-ACK is the position of the orthogonal sequence containing the OCC element corresponding to the first OFDM symbol after the OFDM symbol of the first group of consecutive DMRS.
[0026] Thus, the position of CSI remains unchanged, while the position of HARQ-ACK moves forward. Specifically, the starting position of HARQ-ACK can be the position of the first OCC element in the orthogonal sequence corresponding to the OCC element of the first OFDM symbol after the first group of consecutive OFDM symbols carrying DMRS. The starting position of HARQ-ACK can be referenced from the description of the starting position of CSI, and will not be repeated here. The position of HARQ-ACK can be adjusted according to the position of the orthogonal sequence corresponding to the original starting position of HARQ-ACK, so that the position of the first OCC element in the orthogonal sequence corresponding to that OCC element is the modified starting position of HARQ-ACK. It can be understood that when the orthogonal sequence length is represented by L, the OFDM symbols occupied by a single HARQ-ACK can be expanded to L OFDM symbols when implementing inter-symbol OCC expansion, and the OCC elements corresponding to these L OFDM symbols belong to the same orthogonal sequence. This improves the efficiency of OCC expansion and despreading, and helps to increase the success rate of OCC despreading.
[0027] In conjunction with the third or fourth aspect, in some feasible examples, the position of the HARQ-ACK begins from the first OFDM symbol that does not carry DMRS. That is, the starting position of the CSI remains unchanged, the position of the HARQ-ACK changes, and the starting position of the HARQ-ACK is the same as the starting position of the CSI. Thus, the HARQ-ACK and CSI of the terminal device correspond to the same OCC element on the OFDM symbol at the same position. The position of the CSI may be due to the lack of REs occupied by the HARQ-ACK after mapping and punching.
[0028] In conjunction with the third or fourth aspect, in some feasible examples, the position of the HARQ-ACK starts from the i-th OFDM symbol, and the number of OFDM symbols in the first i-1 OFDM symbols, excluding those occupied by DMRS, is an integer multiple of the orthogonal sequence length. That is, the starting position of the CSI remains unchanged, but the position of the HARQ-ACK may change. This allows the HARQ-ACK to use an orthogonal sequence starting from the first OCC element.
[0029] In conjunction with the third aspect, in some feasible examples, the information corresponding to the fourth information before expansion includes at least one OFDM symbol. The method further includes: determining the OCC element corresponding to each OFDM symbol and the data to be expanded on the OFDM symbol; and performing inter-symbol OCC expansion on the data to be expanded on the OFDM symbol based on the OCC element corresponding to the OFDM symbol.
[0030] In conjunction with the fourth aspect, in some feasible examples, the information corresponding to the fourth information before expansion includes at least one OFDM symbol. The method further includes: determining the OCC element corresponding to each OFDM symbol and the data to be despread on the OFDM symbol; and performing inter-symbol OCC despreading on the data to be despread on the OFDM symbol based on the OCC element corresponding to the OFDM symbol.
[0031] Fifthly, embodiments of this application disclose a communication device, including units, modules, or means for performing the steps of the methods described in the first, second, third, or fourth aspects or any of them.
[0032] Sixthly, embodiments of this application disclose another communication device, which can be a terminal device or a network device. The communication device may include a processor configured to execute instructions stored in memory, or via logic circuitry, cause the communication device to perform any of the methods described above or any possible examples.
[0033] In some feasible examples, the communication device also includes one or more of a memory or transceiver for sending and receiving data and / or signaling.
[0034] In a seventh aspect, embodiments of this application provide a communication system including a terminal device and a network device, wherein when the terminal device and the network device are running in the communication system, they are used to perform the methods described in any of the above aspects or in feasible examples thereof.
[0035] Eighthly, embodiments of this application provide a computer-readable storage medium storing instructions that, when executed by a processor, cause any of the above-described methods or methods in feasible examples thereof to be performed.
[0036] Ninthly, embodiments of this application provide a computer program product including instructions that, when executed by a processor, cause the methods in any of the above aspects or possible examples to be performed.
[0037] In a tenth aspect, this application provides a chip including a processor and a memory, the processor being configured to call and execute instructions stored in the memory, causing a communication device on which the chip is mounted to perform the methods of any of the above aspects or possible examples.
[0038] Eleventhly, this application provides another chip, including: an input interface, an output interface, and a processing circuit. The input interface, the output interface, and the processing circuit are connected via internal connection paths. The processing circuit is used to execute the method of any of the above aspects or possible examples. Optionally, the chip also includes a memory. The input interface, the output interface, the processor, and the memory are connected via internal connection paths. The processor is used to execute code in the memory. When the code is executed, the processor is used to execute the method of any of the above aspects or possible examples.
[0039] In a twelfth aspect, this application provides a chip system including at least one processor and a communication interface, the communication interface and at least one processor being interconnected via a line, the at least one processor being used to run a computer program or instructions to perform the methods in any of the above aspects or possible examples.
[0040] It should be understood that the implementation and beneficial effects of the above-mentioned aspects can be mutually referenced. Attached Figure Description
[0041] The accompanying drawings used in the embodiments of this application are described below.
[0042] Figure 1A This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0043] Figures 1B to 1D These are schematic diagrams of an NTN communication system provided in the embodiments of this application;
[0044] Figure 2A This is a flowchart illustrating a signal processing method provided in this application;
[0045] Figure 2B This is a schematic diagram illustrating the principle of an inter-symbol OCC extension provided in this application;
[0046] Figure 3A This is a flowchart illustrating another signal processing method provided in this application;
[0047] Figure 3BThis is a schematic diagram illustrating the principle of an intra-symbol OCC extension provided in this application;
[0048] Figure 4A This is a flowchart illustrating a mapping method for UCI and UL-SCH data provided by existing technology;
[0049] Figure 4B This is a schematic diagram of a UCI and UL-SCH data mapping RE provided in this application;
[0050] Figure 5A This is a flowchart illustrating another method for mapping UCI and UL-SCH data provided by existing technology;
[0051] Figure 5B This is a schematic diagram of another UCI and UL-SCH data mapping RE provided in this application;
[0052] Figure 6A and Figure 6B These are data occupancy RE distribution diagrams for UCI and UL-SCH proposed in this application;
[0053] Figure 7 This is an interactive schematic diagram of a communication method provided in an embodiment of this application;
[0054] Figure 8 This application provides another distribution diagram of data occupancy RE for UCI and UL-SCH.
[0055] Figure 9A , Figure 9B and Figure 9C These are distribution diagrams of data occupancy REs provided in this application for another type of UCI and UL-SCH.
[0056] Figure 10 This is an interactive schematic diagram of another communication method provided in an embodiment of this application;
[0057] Figure 11A , Figure 11B , Figure 11C and Figure 11D These are distribution diagrams of data occupancy REs provided in this application for another type of UCI and UL-SCH.
[0058] Figure 12A , Figure 12B , Figure 12C and Figure 12D These are distribution diagrams of data occupancy REs provided in this application for another type of UCI and UL-SCH.
[0059] Figure 13 This application provides another distribution diagram of data occupancy RE for UCI and UL-SCH.
[0060] Figure 14 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0061] Figure 15 This is a schematic diagram of another communication device provided in an embodiment of this application;
[0062] Figure 16 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. Detailed Implementation
[0063] The technical solutions of this application embodiment can be applied to various communication systems, such as Long Term Evolution (LTE) communication systems, New Radio (NR) communication systems, LTE-Advanced (LTE-A) communication systems, Device-to-Device (D2D) communication systems, Vehicle-to-Everything (V2X) communication systems, Machine-to-Machine (M2M) communication systems, Internet of Things (IoT) communication systems, Narrow Band Internet of Things (NB-IoT) communication systems, Integrated Sensing and Communication Systems, Frequency Division Duplex (FDD) communication systems, Time Division Duplex (TDD) communication systems, Non-Terrestrial Network (NTN) communication systems, Wireless Projection Communication Systems, Integrated Access and Backhaul (IAB) communication systems, Public Land Mobile Network (PLMN) communication systems, and Non-Public Networks (NPN) communication systems. The network (NPN) communication system, as well as communication systems that evolve after 5G communication systems (e.g., 6G communication systems), or non-3rd generation partnership project (3GPP) communication systems, are not restricted.
[0064] For example, please refer to Figure 1A , Figure 1A This is a schematic diagram of the architecture of a communication system. For example... Figure 1AAs shown, the communication system may include at least one terminal device and at least one network device. The terminal device can be connected to the network device wirelessly or via a wired connection, enabling uplink (UL) or downlink (DL) communication. Terminal devices can also connect to each other wirelessly or via a wired connection, enabling sidelink (SL) communication.
[0065] Terminal devices and network devices, network devices and network devices, and terminal devices and terminal devices can communicate using licensed spectrum, unlicensed spectrum, or both simultaneously. This application does not limit the spectrum resources used by terminal devices and network devices.
[0066] The terminal equipment involved in this application is an entity on the user side used to receive or transmit signals, providing voice and / or data to the user. Terminal equipment may also be referred to as a terminal, user equipment (UE), access terminal, UE unit, UE station, mobile device, mobile station, mobile station, mobile terminal, mobile client, mobile unit, remote station, remote terminal, remote unit, wireless unit, wireless communication equipment, user agent, or user device, etc. Among them, the access terminal can be a cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, in-vehicle device, wearable device, terminal in a future 5G communication system, terminal in a future evolved PLMN, or terminal in a future NPN, etc. In the embodiments of this application, the chip used in the above-mentioned equipment can also be referred to as a terminal device. Hereinafter, it is sometimes simply referred to as a terminal.
[0067] exist Figure 1AIn this example, network devices are exemplified using access network (AN) devices. Access network devices, also known as radio access network (RAN) devices, or simply access networks, are nodes or devices that connect terminal devices to a wireless network. In other words, the access network provides access services to terminal devices, enabling them to access (or connect to) the network. Access networks can support both wired and wireless access.
[0068] Optionally, the access network consists of multiple AN / RAN nodes. AN / RAN nodes may include, but are not limited to: access points (APs), enhanced node Bs (eNBs), home evolved node Bs (HNBs), baseband units (BBUs), next-generation node Bs (gNBs), transmission reception points (TRPs), transmission points (TPs), or other access nodes, such as wireless relay nodes or wireless backhaul nodes. AN / RAN nodes may be one or more antenna panels, or network nodes constituting gNBs or transmission points, such as BBUs or distributed units (DUs), or devices performing RAN functions in communication systems such as D2D, V2X, M2M, and U2U. The AN / RAN node can be a radio controller in a cloud radio access network (CRAN) scenario, an open RAN (O-RAN or ORAN), an access network in a communication system that evolves after 5G communication system, such as xNodeB in 6G communication system, or an access network in a PLMN network that evolves after 5G communication system, etc., without any limitation.
[0069] It should be noted that, in cases such as Figure 1A Although the network architecture shown includes an access network and terminal devices, the application scenario may not be limited to the access network and terminal devices. For example, it may also include devices for carrying virtualized network functions. These are obvious to those skilled in the art and will not be described in detail here.
[0070] also, Figure 1AThe number and types of network devices and terminal devices included in the network architecture shown are merely examples, and the embodiments of this application are not limited thereto. For example, it may also include more or fewer terminal devices communicating with the network devices. Similarly, it may include more or fewer network devices communicating with the terminal devices. For the sake of brevity, they are not described one by one in the accompanying drawings.
[0071] Optionally, the communication system may also include Figure 1A Network devices not shown include, for example, core network (CN) devices and data network devices.
[0072] In different communication systems, core network equipment (hereinafter referred to as core network) can correspond to different devices. For example, in a 3G communication system, it can correspond to the Serving GPRS Support Node (SGSN) and / or the Gateway GPRS Support Node (GGSN); in a 4G communication system, it can correspond to the Mobility Management Entity (MME) and / or the Serving Gateway (S-GW); and in a 5G communication system, it can correspond to the aforementioned Policy Control Function (PCF) network elements, Unified Data Management (UDM) network elements, Application Function (AF) network elements, Access and Mobility Management Function (AMF) network elements, Session Management Function (SMF) network elements, Location Management Function (LMF) network elements, and User Plane Function (UPF) network elements, etc.
[0073] Among them, the UPF network element is responsible for managing the transmission of user plane data and quality of service (QoS) control, traffic statistics and other functions. It can perform user data packet forwarding according to the routing rules of the session management network element, such as sending uplink data to the data network or other user plane network elements, and forwarding downlink data to other user plane network elements or (R)AN network elements.
[0074] The AMF (Access Default Mode) network element is responsible for user access management, security authentication, and mobility management. The LMF (Local Mode Default Mode) network element manages and controls location service requests from target terminals and processes location-related information. The SMF (Supply, Service Default Mode) network element manages sessions, allocating and releasing resources for terminal device sessions. The UDM (User Default Mode) network element manages the context of user subscriptions, such as storing terminal device subscription information. The PCF (Policy and Charging Rules Function) network element is responsible for user policy management. Similar to the Policy and Charging Rules Function (PCRF) network element in LTE, it is primarily responsible for policy authorization, quality of service (QoS), and generating charging rules, and distributing these rules to the UPF (User Default Mode) network element via the SMF network element to complete the installation of the corresponding policies and rules. The AF (Application Default Mode) network element can be a third-party application control platform or the operator's own equipment. The AF network element is responsible for application management and can provide services to multiple application servers.
[0075] In this embodiment, the data network device is hereinafter referred to as the data network. The data network is used to provide business services to users. Generally, the client is a terminal, and the server is the data network. The data network provided by the data network may include a private network, such as a local area network (LAN). The data network may also include an external network not managed by an operator, such as the Internet. Alternatively, the data network may include a proprietary network jointly deployed by operators, such as a network providing Internet Protocol Multimedia Subsystem (IMS) services.
[0076] In some embodiments, network devices and terminal devices may also be referred to as communication devices, which may be general-purpose devices or special-purpose devices. This application does not specifically limit this.
[0077] This application does not limit the location of the terminal equipment and network equipment; the terminal equipment and network equipment can be in a fixed state or in a mobile state. The terminal equipment and network equipment can be deployed on land, or on water, in the air, etc.
[0078] In this embodiment, network devices deployed in the air can be referred to as non-terrestrial network devices, and network devices deployed on the ground can be referred to as terrestrial network devices. An NTN communication system includes at least one non-terrestrial network device, while network devices in a terrestrial communication system are all terrestrial network devices. Terrestrial network devices, relative to non-terrestrial network devices, are stationary or move at a relatively slow speed. In other words, non-terrestrial network devices, relative to terrestrial network devices, can be high-speed mobile network devices.
[0079] Non-terrestrial network equipment may include satellites, high-altitude platforms (HAPs), drones, hot air balloons, low-Earth orbit satellites, medium-Earth orbit satellites, high-Earth orbit satellites, etc., without limitation. The term "satellite" in this application can refer to a collection of satellites and other network equipment related to satellite communication; therefore, in this application, the descriptions "satellite" and "satellite network equipment" are equivalent.
[0080] In an NTN communication network, access network equipment can be deployed in the following three ways:
[0081] In the first deployment method, non-terrestrial network equipment can serve as RAN (Access Service) functions. Terrestrial network equipment that does not serve as RAN functions can communicate with the core network through ground stations (such as NTN gateways) in the terrestrial network equipment to solve coverage problems in remote areas such as mountainous and marine regions.
[0082] In the second deployment method, non-terrestrial network equipment and ground stations in terrestrial network equipment can serve as radio frequency units, and access networks (such as base stations) other than ground stations in terrestrial network equipment can serve as RAN functions.
[0083] In the third deployment method, no non-terrestrial network equipment is deployed to perform RAN functions, and no terrestrial network equipment is deployed. The RAN functions are performed by the access network (such as base stations) of the terrestrial network equipment, excluding the terrestrial stations.
[0084] Please see Figures 1B to 1D , Figures 1B to 1D These are schematic diagrams illustrating the architecture of an NTN communication system provided in an embodiment of this application. Figures 1B to 1D In this example, a 5G communication system is used to illustrate the NTN communication system. The access network can be a next-generation radio access network (NG-RAN), and the core network can be a 5G core network (5G CN). This architecture can be understood as an NTN-based NG-RAN architecture.
[0085] The interface between the terminal equipment and the access network's wireless link can be called an air interface, such as the NRUu interface. The NG interface, serving as the interface between the access network and the core network, is primarily used for exchanging non-access stratum (NAS) signaling from the core network, as well as user service data. The Xn interface is the interface between access networks, mainly used for exchanging handover signaling. The N6 interface can serve as the interface between the core network and the data network.
[0086] It should be noted that the above interfaces are exemplified using a 5G communication system. Different communication systems may use different names. For example, in a 4G communication system, the interface between access networks can be an X2 interface, and the interface between the access network and the core network can be an S1 interface, etc. Of course, in future communications, the names of these interfaces may remain unchanged or can be replaced with other names; this application does not limit this.
[0087] like Figures 1B to 1D As shown, an NTN system may include at least one terminal device, at least one non-terrestrial network device, and at least one terrestrial network device. Specifically, in Figure 1B In this context, non-terrestrial network equipment refers to satellites, while terrestrial network equipment includes ground stations, 5G base stations, 5G user plane processing units, 5G control plane processing units, and data network equipment.
[0088] The 5G core network equipment consists of multiple functional units, which can be divided into control plane and data plane functional entities, such as... Figures 1B to 1D The diagram shows a 5G control plane processing unit and a 5G user plane processing unit. The 5G control plane processing unit may include... Figures 1B to 1D The network elements for Access and Mobility Management (AMF) and Location Management (LMF) functions may also include PCF, UDM, AF, and SMF elements (not shown in the diagram). The ground station is responsible for relaying signaling and service data between the satellite (access network equipment) and the core network equipment. The functions of terminal equipment and various network devices are described above and will not be repeated here.
[0089] Figure 1B The system architecture shown can be called a transparent satellite access architecture (e.g., RAN architecture with transparent satellite). Figure 1BAs shown, terminal devices access the network via the air interface, and 5G base stations are deployed on the ground and connected to ground stations for satellite communication, which can be understood as the second deployment method mentioned above. In this architecture, the role of the satellite is: radio frequency filtering, frequency conversion and amplification. That is to say, the satellite can achieve transparent transmission and forwarding, acting as a layer 1 delay to regenerate physical layer signals, and does not have any other higher protocol layers.
[0090] Figure 1C The satellite shown can be described as a regenerative satellite without an inter-satellite link (ISL). The terminal device accesses the network via an air interface. The access network equipment is specifically a 5G base station deployed on the satellite and connected to the core network equipment via a wireless link. This can be understood as the first deployment method mentioned above.
[0091] Figure 1D The satellites shown can be referred to as regenerative sanitary satellites with inter-satellite links (ISLs), with the ISL between the two satellites connected via the Xn interface. Signaling interaction and user data transmission between the satellites can be achieved between access network devices, which can be understood as the third deployment method mentioned above.
[0092] In this embodiment, the terminal device or network device includes a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on top of the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also referred to as main memory). The operating system can be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software. Furthermore, this embodiment does not specifically limit the specific structure of the execution entity of the method provided in this embodiment, as long as it can communicate according to the method provided in this embodiment by running a program that records the code of the method provided in this embodiment. For example, the execution entity of the method provided in this embodiment can be a terminal device or a network device, or a functional module in the terminal device or network device that can call and execute a program.
[0093] Furthermore, various aspects or features of this application can be implemented as methods, apparatus, or articles of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used herein encompasses a computer program accessible from any computer-readable device, carrier, or medium. For example, computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical discs (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.). The various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0094] To facilitate understanding of the embodiments of this application, definitions of technical terms that may appear in the embodiments of this application are given below. The terminology used in the implementation section of this application is only used to explain specific embodiments of this application and is not intended to limit this application.
[0095] (1) Modulation and Demodulation. Modulation is the process of processing the information from the signal source and adding it to the carrier wave to transform it into a form suitable for channel transmission. Modulation methods can include multi-carrier modulation, single-carrier modulation, quadrature amplitude modulation (QAM), pulse amplitude modulation (PAM), phase shift keying (PSK) modulation, amplitude shift keying (ASK) modulation, binary phase shift keying (BPSK) modulation, etc. Demodulation is the reverse process of modulation, recovering the original data bits or symbols from the signal. Demodulation is sometimes referred to as detection.
[0096] (2) Time-frequency resources, including time-domain resources and frequency-domain resources.
[0097] Temporal resources refer to one or more consecutive temporal resource units distributed in the temporal domain. Temporal resource units can be simply referred to as temporal units and may include superframes, radio frames (simply referred to as frames), subframes, slots, sub-slots, symbols, etc., without limitation here.
[0098] In the embodiments of this application, the symbol can be an orthogonal frequency division multiplexing (OFDM) symbol.
[0099] Frequency domain resources refer to one or more consecutive resource elements (REs) distributed in the frequency domain. Consecutive REs in the frequency domain can be called a resource block (RB). An RE is defined as the resource bounded by one symbol in the time domain and one subcarrier in the frequency domain. A subcarrier can be understood as the smallest granularity of a frequency domain resource; one RE can be called one subcarrier. For example, an RB in an LTE communication system includes 12 subcarriers, and an RB in an NR communication system also includes 12 subcarriers. As communication systems evolve, the number of subcarriers included in an RB can be other values. At the physical layer, an RB is called a physical resource block (PRB).
[0100] (3) OFDM and Discrete Fourier Transform-Spreading OFDM (DFT-s-OFDM). OFDM technology converts a high-speed data stream into multiple parallel low-speed data streams through serial-to-parallel conversion, then distributes them across several subcarriers of different frequencies for transmission. OFDM utilizes mutually orthogonal subcarriers, resulting in overlapping subcarrier spectra. DFT-s-OFDM is a derivative technology based on OFDM. DFT-s-OFDM features a low peak-to-average power ratio (PAPR) per carrier and is currently used in LTE and NR communication systems for transmitting uplink signals.
[0101] The following example illustrates a signal transmission method based on OFDM technology. The signal reception method is the reverse process and will not be explained in detail. Specifically, the transmitting end first performs channel coding modulation on the signal, and then maps the frequency domain to obtain a signal suitable for transmission in the channel. Then, OFDM modulation is performed, and the signal is transmitted to the channel. The channel coding modulation method can be at least one of the aforementioned QAM, PAM, PSK modulation, ASK modulation, BPSK modulation, etc., and is not limited here.
[0102] In this embodiment, OFDM modulation involves adding a cyclic prefix (CP) and performing an inverse fast Fourier transform (IFFT). After OFDM modulation and before transmission to the channel, the signal can undergo a series of processing steps, such as transmit power adjustment. The receiving antenna performs a series of processing steps on the received signal, such as automatic gain control, to ensure that the receiving end can properly process the signal.
[0103] Compared to OFDM-based signal transmission methods, DFT-s-OFDM-based signal transmission methods involve an additional DFT step on the channel-coded modulated signal before frequency domain mapping, following channel coding modulation. DFT-s-OFDM processes the subcarriers used by each user, converting them from the time domain to the frequency domain. Then, each user's frequency domain signal is OFDM modulated, thus converting all user signals back to the time domain and transmitting them together. Through this DFT improvement, the signal returns to the time domain. In other words, DFT-s-OFDM precodes the DFT-processed signal. In the protocol, DFT is called "transform precoding." Precoding is used at the transmitting end to process the data. Typically, precoding is performed in units of RB or RGB. It can be understood that precoding after channel coding modulation and before frequency domain mapping reduces system overhead, increases system capacity, and also reduces bit error rate and interference.
[0104] (4) DMRS can be used to recover the received data signal. DMRS is a signal known to the receiver. Based on the received data signal and the known DMRS signal, the receiver can obtain the fading characteristics of the wireless channel, that is, the channel coefficient of the wireless channel, and use it to recover the received data signal.
[0105] (5) The physical uplink control channel (PUCCH) is a channel used to carry control signaling from terminal equipment to network equipment. It contains control-related information, such as uplink control information (UCI). PUCCHs are divided into two types: long-duration PUCCHs, occupying 4 to 14 consecutive OFDM symbols, are transmitted using frequency hopping, with DMRS and UCI carried by different symbols. OCC spreading can be used in each frequency hopping section to increase capacity. Short-duration PUCCHs, occupying 1 to 2 OFDM symbols, can carry information in the frequency domain PRB, or DMRS and UCI can occupy different subcarriers for frequency division. Within a time slot, the PUCCH can be transmitted from any location.
[0106] (6) PUSCH is the channel on the terminal equipment for transmitting data and some control information. Information in both PUSCH and PUCCH is transmitted in units of subframes. A subframe includes at least one time slot, and each time slot contains several DFT-S-OFDM symbols. In the time domain, DMRS and PUSCH / PUCCH are transmitted on different DFT-S-OFDM symbols; in the frequency domain, DMRS and PUSCH / PUCCH are transmitted within the same resource block.
[0107] (7) OCC reuses the time and frequency resources of terminal devices in the same PRB and has almost no code rate loss for a given number of terminal devices. Therefore, it is often used in PUSCH to enhance system capacity and increase the transmission rate of terminal devices.
[0108] The basic principle of OCC is to encode user data so that orthogonal sequences from different users are orthogonal in the code domain, thereby achieving non-interference between multiple users. Specifically, OCC uses an orthogonal matrix as the encoding matrix, and multiplies the user data by the encoding matrix to obtain the encoded sequence. At the receiver, by multiplying with the transpose of the encoding matrix, interference signals from other users can be eliminated, thus achieving decoding of the user data.
[0109] In this embodiment, the orthogonal matrix comprises multiple orthogonal sequences, which are mutually orthogonal. Orthogonal sequences are also referred to as coded sequences or OCC sequences. Optionally, the orthogonal matrix may include DFT codes, Hadamard codes, etc., where Hadamard codes can also be called Walsh codes. By assigning different orthogonal sequences to different terminal devices, the same physical resources (the same time and the same frequency) can be multiplexed by multiple terminal devices, and the data transmitted after multiplexing is orthogonal in the code domain.
[0110] For example, the orthogonal matrices corresponding to OCC include matrices A and B as shown below. In matrix A, the orthogonal sequences include W1 assigned to terminal A and W2 assigned to terminal B. In matrix B, the orthogonal sequences are assigned to W3 for terminal C, W4 for terminal D, W5 for terminal E, and W6 for terminal F. Specifically, W1 = {1 1}, W2 = {1 -1}, W3 = {1 1 1 1}, W4 = {1 1 -1 -1}, W5 = {1 -1 1 -1}, and W6 = {1 -1 -1 1}.
[0111]
[0112] In this embodiment, the orthogonal sequence length refers to the number of values in the orthogonal sequence. The values in the orthogonal sequence may also be called OCC elements, and the orthogonal sequence length may also be called the spreading factor or spreading factor. This application does not limit the size of the orthogonal sequence length; for example, 2, 4, etc. For example, the orthogonal sequence length of matrix A is 2, and the orthogonal sequence length of matrix B is 4.
[0113] Currently, OCC can be divided into inter-slot OCC, inter-symbol OCC, inter-symbol OCC, and intra-symbol OCC. Inter-slot OCC uses time slots as the extension unit to extend data. Specifically, it extends each time slot configured by the network device according to the orthogonal sequence length, resulting in the time slot and its extended form's corresponding time slot group. The number of time slots in each time slot group is equal to the orthogonal sequence length, ensuring that the number of extended time slots is an integer multiple of the orthogonal sequence length. The data in each time slot within each time slot group is multiplied by an OCC element from the orthogonal sequence. The data in each time slot within each time slot group is identical, but the OCC element multiplied by the data in each time slot within each time slot group is different.
[0114] Inter-symbol OCC uses OFDM symbols as the extension unit to extend data. Specifically, each OFDM symbol configured in the network device is extended according to the orthogonal sequence length, resulting in a symbol group corresponding to the original OFDM symbol and its extended form. The number of OFDM symbols in each symbol group is equal to the orthogonal sequence length, ensuring that the number of extended symbols is an integer multiple of the orthogonal sequence length. Each OFDM symbol in each symbol group is multiplied by an OCC element from the orthogonal sequence. The data on each OFDM symbol in each symbol group is identical, but the OCC element multiplied by the data on each OFDM symbol in each symbol group is different.
[0115] During inter-symbol OCC extension, the OFDM symbols in each symbol group are implemented sequentially through the corresponding OCC elements according to the order of the OCC elements in the orthogonal sequence. For example, if the length of the orthogonal sequence is 4, and the OCC elements in the orthogonal sequence are w(1), w(2), w(3), and w(4), and the network device configures 3 OFDM symbols for the terminal device, then the number of OFDM symbols obtained after inter-symbol OCC extension of the orthogonal sequence is 12. Assuming these 12 OFDM symbols are the OFDM symbols corresponding to OS#0-OS#11 respectively, then the OFDM symbols corresponding to OS#0-OS#3 form one symbol group, the OFDM symbols corresponding to OS#4-OS#7 form another symbol group, and the OFDM symbols corresponding to OS#8-OS#11 form yet another symbol group. The data transmitted on each OFDM symbol in each symbol group is the same, and each OFDM symbol in each symbol group is extended between symbols by passing the corresponding OCC elements in the order of w(1), w(2), w(3), and w(4). Taking the OFDM symbols corresponding to OS#0-OS#3 as an example, the OFDM symbol corresponding to OS#0 corresponds to w(1), the OFDM symbol corresponding to OS#1 corresponds to w(2), the OFDM symbol corresponding to OS#2 corresponds to w(3), and the OFDM symbol corresponding to OS#3 corresponds to w(4).
[0116] Inter-symbol OCC extends data using OFDM symbol groups as the extension unit. Specifically, each OFDM symbol configured on the network device is first extended according to the orthogonal sequence length, ensuring the number of extended symbols is an integer multiple of the orthogonal sequence length. Then, the extended OFDM symbols are grouped according to the orthogonal sequence length, resulting in at least two symbol groups. The number of symbol groups is equal to the orthogonal sequence length; that is, the number of OFDM symbols in each symbol group is the quotient of the total number of extended OFDM symbols and the orthogonal sequence length. The data on each OFDM symbol in each symbol group is multiplied by an OCC element from the orthogonal sequence, and this multiplication is performed using the same OCC element as the data on each OFDM symbol in each symbol group. The data on each OFDM symbol within each symbol group is different, but the data on corresponding OFDM symbols within different symbol groups is the same.
[0117] During inter-symbol OCC extension, the OCC elements used by each symbol group are implemented sequentially through an OCC element in an orthogonal sequence according to the order of the symbol groups. For example, the length of the orthogonal sequence is 4, and the OCC elements in the orthogonal sequence are w(1), w(2), w(3), and w(4). If the number of OFDM symbols configured by the network device for the terminal device is 3, then the number of OFDM symbols obtained by inter-symbol OCC extension of the orthogonal sequence is 12. Assuming that these 12 OFDM symbols are the OFDM symbols corresponding to OS#0-OS#11 respectively, the number of symbol groups is 4, and the number of OFDM symbols in each symbol group is equal to the quotient of 12 and 4, which is 3, then the OFDM symbols corresponding to OS#0-OS#2 are one symbol group, the OFDM symbols corresponding to OS#3-OS#5 are one symbol group, the OFDM symbols corresponding to OS#6-OS#8 are one symbol group, and the OFDM symbols corresponding to OS#9-OS#11 are one symbol group. The OCC elements used in the symbol groups are used sequentially from the orthogonal sequence according to the order of the symbol groups. Each OFDM symbol in each symbol group uses the same OCC element; that is, each OFDM symbol in the symbol groups corresponding to OS#0-OS#2 corresponds to w(1), each OFDM symbol in the symbol groups corresponding to OS#3-OS#5 corresponds to w(2), each OFDM symbol in the symbol groups corresponding to OS#6-OS#8 corresponds to w(3), and each OFDM symbol in the symbol groups corresponding to OS#9-OS#11 corresponds to w(4). The unextended data on the corresponding OFDM symbols in each symbol group is the same; that is, the unextended data on the OFDM symbols corresponding to OS#0, OS#3, OS#6, and OS#9 is the same; the unextended data on the OFDM symbols corresponding to OS#1, OS#4, OS#7, and OS#10 is the same; and the unextended data on the OFDM symbols corresponding to OS#2, OS#5, OS#8, and OS#11 is the same.
[0118] In the embodiments of this application, the data on a time slot or OFDM symbol before undergoing OCC spreading of an orthogonal sequence can be referred to as data to be spread, and after spreading, it can be referred to as spread data. Both the data to be spread and the spread data include the form of complex value symbol blocks. The spreading of complex value symbol blocks can also be referred to as block spreading (or block-like spreading) of complex value symbol blocks.
[0119] For example, please refer to Figure 2A , Figure 2A This is a flowchart illustrating a signal processing method provided in this application. Figure 2A As shown, the method includes the following steps, wherein:
[0120] S201: Perform block segmentation and encoding on the transport block to obtain the block code.
[0121] Step S201 is applicable to cases where the transport block is large, and may specifically include: dividing the transport block into code blocks to obtain multiple code blocks; adding a cyclic redundancy check (CRC) code to the end of each code block; and performing channel coding (such as Hamming code, convolutional code, Turbo code, Polar code, etc.) on the code blocks with added CRC so that the receiver can detect or correct errors that occur during transmission to achieve reliable transmission, thereby obtaining block code.
[0122] Optionally, after channel coding, the method may further include: rate matching of the channel-coded block codes to achieve information and resource matching; or concatenating the channel-coded block codes or rate-matched block codes to link individual block codes together.
[0123] S202: Scramble the block code to obtain the first complex value symbol block.
[0124] Scrambling involves multiplying the original signal by a scrambling code to obtain a new signal. If the block code is represented by b(i) and the scrambling sequence by c(i), the data in the first complex-valued symbol block can be represented by d(i), where d(i) = c(i) * b(i). In a general sense, scrambling is a modulation technique. The inverse operation of scrambling is descrambling. By scrambling the code block, the resulting first complex-valued symbol block is broken down in both the time and frequency domains compared to the block code.
[0125] S203: Modulate the first complex value symbol block to obtain the second complex value symbol block.
[0126] The modulation can be referred to in the aforementioned definition and will not be repeated here. The data in the second complex-valued symbol block can be represented by x(i). After modulation, the symbol in the time slot can be called either the modulation symbol or the first symbol.
[0127] S204: Pre-encode the second complex number symbol block to obtain the third complex number symbol block.
[0128] The precoding can be a DFT, as described above, and will not be repeated here. The data in the third complex numerical symbol block can be represented by y(i).
[0129] S205: The third complex value symbol block is extended based on the orthogonal sequence to obtain the fourth complex value symbol block.
[0130] Among them, the spread is also called block spread or block-type spread, and when spread in the frequency domain, it can also be called spread spectrum. The data in the fourth complex value symbol block can be represented by z(i). Step S205 can be implemented by inter-slot OCC spread, or by inter-symbol OCC spread and inter-symbol group OCC spread, both of which satisfy the following equation (1).
[0131]
[0132] Among them, w i (m) is an orthogonal sequence, and y(n) is the complex value symbol block to be expanded (the third complex value symbol block). This is the expanded complex number symbol block (the fourth complex number symbol block). n represents the order of the data in the complex number symbol block, and m represents the order of the values in the orthogonal sequence. The number of PRBs allocated to terminal devices. This represents the number of subcarriers in each RB. The length of the orthogonal sequence. Inter-symbol OCC can be applied to PUSCH across DFT-s-OFDM symbols, specifically, for blocks of complex-valued symbols. Mapped onto the subcarrier corresponding to the DFT-s-OFDM symbol, and using the orthogonal sequence w according to formula (1). i (m) Perform block-by-block expansion. A is the number of DFT-s-OFDM symbols in the symbol group. When using inter-symbol OCC expansion, A is 1. When using inter-symbol OCC, A is greater than 1.
[0133] For example, Then m = 0, 1, 2, 3, meaning the number of values in the orthogonal sequence of the terminal devices is 4. If =1, If n = 12, then n = 0, ..., 11, meaning the number of data in the third complex number symbol block is 12, and each data is expanded 4 times. The number of data in the fourth complex number symbol block is 12 * 4, which is 48.
[0134] For example, please refer to Figure 2B , Figure 2B This is a schematic diagram illustrating the principle of an inter-symbol OCC extension provided in this application. Figure 2B In the diagram, the horizontal axis represents the time domain. There are two time slots, slot #1 and slot #2. Each time slot includes two OFDM symbols occupied by DMRS. OFDM symbols with the same sequence number indicate that the data to be expanded on these OFDM symbols is the same. For example... Figure 2BAs shown, the orthogonal sequence length is 2, and the number of OFDM symbols to be extended (excluding OFDM symbols occupied by DMRS) configured on each time slot is 6. After extension, the number of OFDM symbols that can be extended by inter-symbol OCC on each time slot is 12, and the number of OFDM symbols with the same sequence number is 2. The orthogonal sequence includes two values, w(1) and w(2). If the orthogonal sequence is W1 in the example above, then both w(1) and w(2) can be 1. If the orthogonal sequence is W2 in the example above, then w(1) can be 1, and w(2) can be -1. w(1) can be multiplied by the data on the OFDM symbol before extension, and w(2) can be multiplied by the data on the OFDM symbol before extension on the OFDM symbol obtained after extension. Alternatively, w(2) can be multiplied by the data on the OFDM symbol before extension, and w(1) can be multiplied by the data on the OFDM symbol before extension on the OFDM symbol obtained after extension. Thus, OCC extension between symbols can be achieved by multiplying the different OCC elements in the orthogonal sequence by the data on the OFDM symbol before or after extension.
[0135] S206: Perform IFFT on the fourth complex number symbol block to obtain the fifth complex number symbol block.
[0136] The IFFT and related optional steps can be found in the description of DFT-s-OFDM technology, and will not be repeated here.
[0137] exist Figure 2A In the method shown, the steps of employing inter-slot OCC spreading or inter-symbol OCC spreading are performed after precoding. Inter-slot OCC spreading of orthogonal sequences enables the expansion of time slots and the transmission of data through the expanded time slots. Inter-symbol OCC spreading of orthogonal sequences enables the expansion of OFDM symbols and the transmission of data through the expanded OFDM symbols.
[0138] Intra-symbol OCC extension uses symbols within an OFDM symbol as extension units to extend data using OCC. In this embodiment, the symbols within the OFDM symbol are referred to as second symbols, which can specifically be complex symbols. The second symbol can be understood as the frequency domain symbol of the OFDM symbol, hereinafter referred to as RE to describe the second symbol or frequency domain unit, which can be a subcarrier. Specifically, intra-symbol OCC extension extends each frequency domain unit of the OFDM symbol configured by the network device according to the orthogonal sequence length, obtaining each frequency domain unit and the corresponding RE group for the extended frequency domain unit. The number of frequency domain units in each RE group is equal to the orthogonal sequence length, ensuring that the number of extended symbols is an integer multiple of the orthogonal sequence length. The data on each RE in each RE group is multiplied by an OCC element in the orthogonal sequence, and the OCC element multiplied by the data on each RE in each RE group is the same. The data on each RE in each RE group is different, but the data on REs in corresponding orders within each RE group are the same.
[0139] For example, please refer to Figure 3A , Figure 3A This is a flowchart illustrating another signal processing method provided in this application. For example... Figure 3A As shown, the method includes the following steps, wherein:
[0140] S301: Perform block segmentation and encoding on the transport block to obtain the block code.
[0141] S302: Scramble the block code to obtain the first complex value symbol block.
[0142] S303: Modulate the first complex value symbol block to obtain the second complex value symbol block.
[0143] The steps S301 to S303 can be referred to the description of steps S201 to S203, and will not be repeated here.
[0144] S304: The second complex value symbol block is extended based on the orthogonal sequence to obtain the third complex value symbol block.
[0145] Here, the extension is also called block extension or block-based extension. The data in the third complex-valued symbol block can be represented by x(i). Step S304 specifically involves performing OCC in-slot spread on the second complex-valued symbol block based on an orthogonal sequence to obtain the third complex-valued symbol block. The formula for in-symbol OCC extension satisfies the following equation (2).
[0146]
[0147] in, The description can be found in equation (1), and will not be repeated here. M symbThis represents the number of symbols transmitted. k and l are used to distinguish parameters. This represents the expanded complex number symbol block (the third complex number symbol block). This represents an orthogonal sequence. This represents the complex number symbol block to be expanded (the second complex number symbol block), such as d(0), ..., d(M). symb -1).
[0148] For example, if =1, If it is 12, then That is, the number of values in the orthogonal sequence of the terminal device is 4. M symb =3, then l=0, that is, the data of the second complex value symbol block is d(0),…,d(M) symb -1), that is, 3 data to be expanded, each data is expanded 4 times, resulting in 12 data after expansion, that is, the third complex number symbol block includes 12 data.
[0149] For example, please refer to Figure 3B , Figure 3B This is a schematic diagram illustrating the principle of an in-symbol OCC extension provided in this application. Figure 3B In the diagram, the horizontal axis represents the time domain, and the vertical axis represents the frequency domain. Figure 3B With an OFDM symbol, M symb =6, with an OCC length of 2 for example. For example... Figure 3B As shown, the frequency domain resources configured on this OFDM symbol are 6 REs, and after expansion, the OFDM symbol includes 12 REs. These 12 REs include 2 RE groups, and the data on each RE in the RE group is multiplied by the same OCC element. The number of REs with the same index is 2, and REs with the same index indicate that the data to be expanded on these REs is the same. The orthogonal sequence includes 2 values, w(1) and w(2). w(1) can be multiplied by the data on each RE in the original RE group, and w(2) can be multiplied by the data on each RE in the expanded RE group. Alternatively, w(2) can be multiplied by the data on each RE in the original RE group, and w(1) can be multiplied by the data on each RE in the expanded RE group. In this way, by multiplying the data on the original or expanded REs by different OCC elements in the orthogonal sequence, intra-symbol OCC expansion can be achieved.
[0150] S305: Pre-encode the third complex number symbol block to obtain the fourth complex number symbol block.
[0151] S306: Perform IFFT on the fourth complex number symbol block to obtain the fifth complex number symbol block.
[0152] Step S305 can be referred to step S204, and step S306 can be referred to the description of step S206, and will not be repeated here.
[0153] Understandable, Figure 3A In the method shown, the step of employing intra-symbol OCC extension is performed before precoding, which enables the extension of data to be transmitted on different second symbols of the same OFDM symbol.
[0154] (8) UCI includes three types of information: scheduling request (SR), hybrid automatic repeat request acknowledgement (HARQ-ACK), and channel state information (CSI). HARQ-ACK and CSI can be transmitted on the PUSCH along with data from the uplink shared channel (UL-SCH). CSI consists of two parts: CSI-Part1 and CSI-Part2. CSI-Part1 has a fixed payload size and is used to acknowledge the information bits of CSI-Part2; therefore, CSI-Part1 is always transmitted before CSI-Part2.
[0155] This application primarily relates to the process of HARQ-ACK and / or CSI, and the transmission of UL-SCH data in the PUSCH. In the embodiments of this application, UL-SCH data is sometimes simply referred to as data. Unless otherwise defined, CSI includes CSI-Part1 and CSI-Part2.
[0156] UCI is transmitted on OFDM symbols that do not carry DMRS. Before mapping UL-SCH data and UCI to REs, the process typically includes steps such as generating raw bits, generating coded bits, rate matching, and generating modulation symbols. The mapping process of UCI to REs depends on the number of REs available for UCI transmission and the number of remaining REs for that type of UCI. If, on a given OFDM symbol, the number of REs required for that type of UCI exceeds half the number of REs available for UCI transmission on that OFDM symbol, then that type of UCI is continuously mapped to REs; otherwise, UCIs are mapped uniformly and distributed across the REs of that OFDM symbol to achieve diversity gain.
[0157] Currently, the location of CSI can be accessed via... Sure, This indicates that the starting position of CSI is the first OFDM symbol that does not carry DMRS (denote). as the OFDM symbol index of the first OFDM symbol that does not carry DMRS). The location of HARQ-ACK is via l (1) Confirmed, l (1) The starting position of HARQ-ACK is the first OFDM symbol after the first group of consecutive OFDM symbols carrying DMRS (denotel). (1) as the OFDM symbol index of the first OFDM symbol after the first set of consecutive OFDM symbol(s)carrying DMRS).
[0158] It should be noted that there may be a single OFDM symbol carrying DMRS. That is, the number of OFDM symbols in the first group of consecutive OFDM symbols carrying DMRS can be at least 1.
[0159] If frequency hopping exists, the above and l (1) It must also be limited to the first jump, that is This indicates that the starting position of CSI is the first OFDM symbol in the first hop that does not carry DMRS (denote). as the OFDM symbol index of the firstOFDM symbol that does not carry DMRS in the first hop). l (1) The starting position of HARQ-ACK is the first OFDM symbol (denotel) after the first group of consecutive OFDM symbols carrying DMRS in the first hop. (1) as the OFDM symbol index of the first OFDM symbol after the first set of consecutive OFDM symbol(s)carrying DMRS in the first hop). This indicates that the starting position of CSI is the first OFDM symbol in the second hop that does not carry DMRS (denote). as the OFDM symbol index of the firstOFDM symbol that does not carry DMRS in the second hop). l(2) The starting position of HARQ-ACK is the first OFDM symbol (denotel) after the first group of consecutive OFDM symbols carrying DMRS in the second hop. (1) as the OFDM symbol index of the first OFDM symbol after the first set of consecutive OFDM symbol(s)carrying DMRS in the second hop).
[0160] HARQ-ACK mapping begins with the first OFDM symbol following the first consecutive OFDM symbol carrying DMRS, while CSI mapping begins with the first OFDM symbol not carrying DMRS. CSI-Part 1 is mapped first, followed by CSI-Part 2. The UCI mapping process can be divided into two cases: in the first case, if the number of HARQ-ACK bits is less than or equal to 2, HARQ-ACK is mapped using a puncturing method; in the second case, if the number of HARQ-ACK bits is greater than 2, HARQ-ACK is mapped using a rate-matching method.
[0161] For example, please refer to Figure 4A , Figure 4A This is a flowchart illustrating a mapping method for UCI and UL-SCH data provided by existing technology. This UCI mapping method is applicable to the first scenario. Figure 4A As shown, the method includes the following 5 steps, wherein:
[0162] S401. Determine the reserved location for HARQ-ACK.
[0163] Step S401 can be implemented using the following formula:
[0164]
[0165] Where l represents the index value of the OFDM symbol, This indicates the total number of OFDM symbols transmitted on the PUSCH. This represents the number of elements contained in the entire RE set included by the l-th OFDM symbol. This represents the number of elements contained in the entire RE set contained in the l-th OFDM symbol. The data used for transmitting UL-SCH is the complete set of REs contained in the l-th OFDM symbol, denoted by k in ascending order (Denotes...). as the setof resource elements,in ascending order of indicesk,available fortransmission of data in OFDM symboll,for ).
[0166] Used for transmitting UCI, it represents the complete set of REs contained in the l-th OFDM symbol, denoted by k in ascending order (Denotes). as the set of resource elements,in ascending order of indices k,availablefor transmission of UCI in OFDM symbol l,for k represents the number of subcarriers, less than or equal to (Denote k as the subcarrier index of the scheduledPUSCH,starting from 0 to where is expressed as a number of subcarriers).
[0167] It can be understood as The redefined RE set It can be understood as The RE sets have been redefined. These two RE sets are redefined to facilitate the subsequent process of finding the corresponding RE resources. Starting from S402, each time some resources are found, they will be set from... Remove some elements from it. For example, in step S402, the sequence of CSI-Part1 is... And the sequence of CSI Part 2 Assign to the new sequence And remove the REs already occupied by CSI-Part 1 and CSI-Part 2 from Excluded from the sequence. In step S403, the UL-SCH sequence is... Assign to the new sequence and the RE that UL-SCH has already occupied from The sequence is excluded. In step S404, the HARQ-ACK sequence is... Assign to the new sequence And remove the REs that HARQ-ACK has already occupied from and It will be excluded from the list. It will be reused in step S405. For sequence Sort the sequences to obtain the sequence g0, g1, g2, ..., g G-1 Iterate through all REs. k represents the number of subcarriers within a given RB, and v represents the layer number.
[0168] In step S401, some parameters may also be involved, such as a counter. and set pass Determine whether the task has been completed. The operation. The set of reserved resource elements for potential HARQ-ACK transmission is initially set to an empty set, and is subsequently incorporated into other elements, including the REs reserved for this part of HARQ-ACK.
[0169] S402, CSI-Part1 and CSI-Part2 after mapping and encoding.
[0170] In step S402, the following formulas (4) and (5) may be involved.
[0171]
[0172]
[0173] in, This indicates the number of REs occupied by the l-th OFDM symbol. This represents the number of REs occupied by UCI in the l-th OFDM symbol. Formula (4) is used to... The REs occupied by HARQ-ACK are excluded, and the REs already occupied by UCI are removed using formula (5). They were excluded from the list.
[0174] S403, UL-SCH after mapping and encoding.
[0175] In step S403, the following formula (6) may be involved, through which the RE already occupied by UCI is transferred from... They were excluded from the list.
[0176]
[0177] S404, HARQ-ACK after mapping and encoding.
[0178] S405, Form code word (CW).
[0179] For example, please refer to Figure 4B , Figure 4B This is a schematic diagram of a UCI and UL-SCH data mapping RE provided in this application. Figure 4B In the diagram, the horizontal axis represents the time domain, with each cell representing an OFDM symbol, and the vertical axis represents the frequency domain, with each cell representing a RE. PUSCH occupies one time slot (containing 14 OFDM symbols) and 12 REs. OS#2, OS#7, and OS#11 in this time slot are configured with DMRS on their respective OFDM symbols. Assume that the encoded CSI-Part1 and CSI-Part2 have 19 bits, the encoded UL-SCH has 94 bits, and the uncoded HARQ-ACK has less than or equal to 2 bits. First, perform step S401 to find the positions reserved for HARQ-ACK and mark these positions. Set the HARQ-ACK bits to 2 and use this for rate matching; then, the reserved positions for HARQ-ACK are 4. For example... Figure 4B As shown, the first group of consecutive OFDM symbols carrying DMRS is the OFDM symbol corresponding to OS#2. Therefore, the position reserved for HARQ-ACK is determined on the OFDM symbol corresponding to OS#3. Since the required number of REs is 4, and the number of available REs on the OFDM symbol corresponding to OS#3 is 12, 4 < 12 / 2, therefore... Figure 4B As shown in Part (A), HARQ-ACK uses a distributed mapping method, mapping to the REs (a total of 4) corresponding to SC#0, SC#3, SC#6, and SC#9 of the OFDM symbol corresponding to OS#3. Then, step S402 is executed. The first OFDM symbol that does not carry DMRS is the OFDM symbol corresponding to OS#1, and then... Figure 4B As shown in Part (B), CSI-Part1 and CSI-Part2 are mapped starting from the OFDM symbol corresponding to OS#1. CSI-Part1 is mapped to the REs corresponding to SC#0 to SC#11 of OS#0 (12 in total), and the REs corresponding to SC#0 to SC#6 of OS#1 (7 in total). CSI-Part2 is mapped to the REs corresponding to SC#7 to SC#11 of OS#1 (5 in total), the REs corresponding to SC#0 to SC#11 of OS#3 (12 in total), and the REs corresponding to SC#0 and SC#6 of the OFDM symbol corresponding to OS#4 (2 in total). Then, step S403 is executed, as follows. Figure 4B As shown in section (C), UL-SCHs are mapped in the currently unmapped locations and in locations not occupied by DMRS, occupying a total of 94 REs. Then, step S404 is executed: based on the actual number of REs required for HARQ-ACK, puncturing is performed on the already mapped resources according to the reserved HARQ-ACK positions, as shown below. Figure 4B As shown in Part (D), the HARQ-ACK position is obtained on CSI-Part2, that is, the REs (two in total) corresponding to SC#0 and SC#6 of the OFDM symbol corresponding to OS#3.
[0180] Please refer to Figure 5A , Figure 5A This is a flowchart illustrating another mapping method for UCI and UL-SCH data provided by existing technology. This UCI mapping method is applicable to the second case. Figure 5A As shown, the method includes the following four steps, wherein:
[0181] S501, HARQ-ACK after mapping and encoding.
[0182] S502, the mapped and encoded CSI-part1 and CSI-Part2.
[0183] S503, UL-SCH after mapping and encoding.
[0184] S504, forming code words.
[0185] Understandable, Figure 5A In the method shown, step S501 removes the RE already occupied by HARQ-ACK, step S502 is the same as step S402, step S403 is the same as step S403, and step S504 is the same as step S405, which will not be described again here.
[0186] For example, please refer to Figure 5B , Figure 5B This is a schematic diagram of another UCI and UL-SCH data mapping RE provided in this application. Figure 5B In the diagram, the horizontal axis represents the time domain, with each cell representing an OFDM symbol, and the vertical axis represents the frequency domain, with each cell representing a RE. PUSCH occupies one time slot (containing 14 OFDM symbols) and 12 REs. DMRS is configured on the OFDM symbols corresponding to OS#2, OS#7, and OS#11 in this time slot. Assume that the encoded CSI-part1 and CSI-part2 have 19 bits, the encoded UL-SCH has 106 bits, and the uncoded HARQ-ACK has more than 2 bits. First, step S501 is executed. The first group of consecutive OFDM symbols carrying DMRS is the OFDM symbol corresponding to OS#2. HARQ-ACK mapping begins on the OFDM symbol corresponding to OS#3. The HARQ-ACK bit is set to 3, and rate matching is performed accordingly. The required number of REs is 6, which does not exceed half of the 12 available REs on the OFDM symbol corresponding to OS#3. Therefore, HARQ-ACK uses... Figure 5BAs shown in Part (A), a distributed mapping method is used to map the OFDM symbols corresponding to OS#3 to the REs (a total of 6) for SC#0, SC#2, SC#4, SC#6, SC#8, and SC#10 respectively. Then, step S502 is executed. The first OFDM symbol that does not carry DMRS is the OFDM symbol corresponding to OS#1, and then... Figure 5B As shown in Part (B), CSI-Part1 and CSI-Part2 are mapped starting from the OFDM symbol corresponding to OS#1. CSI-Part1 is mapped to the REs corresponding to SC#0 to SC#11 of OS#0 (12 in total), and the REs corresponding to SC#0 to SC#6 of OS#1 (7 in total). CSI-Part2 is mapped to the REs corresponding to SC#7 to SC#11 of the OFDM symbol corresponding to OS#1 (5 in total), the REs corresponding to SC#1, SC#3, SC#5, SC#7, SC#9, and SC#11 of the OFDM symbol corresponding to OS#3 (6 in total), and the REs corresponding to SC#0 to SC#7 of the OFDM symbol corresponding to OS#4 (8 in total). For example... Figure 5B As shown in section (C), UL-SCHs are mapped in the currently unmapped locations and in locations not occupied by DMRS, occupying a total of 88 REs.
[0187] When using inter-symbol OCC for uplink transmission on a PUSCH, if the PUSCH contains a UCI, uplink transmission of the UCI typically also requires using inter-symbol OCC. According to the current mapping rules (HARQ-ACK starts mapping from the first OFDM symbol after the first group of consecutive OFDM symbols carrying DMRS, and CSI starts mapping from the first OFDM symbol without DMRS), HARQ-ACK and CSI may occupy OFDM symbols at the same position. When using inter-symbol OCC for UCI, the OFDM symbols corresponding to HARQ-ACK and CSI both implement inter-symbol OCC extension starting from the first OCC element in the orthogonal sequence. The OCC element used by CSI is the same as the OCC element corresponding to the OFDM symbol occupied by CSI, but the OCC element used by HARQ-ACK may be different. Therefore, the OCC elements used by CSI and HARQ-ACK on OFDM symbols at the same position may be different.
[0188] For example, please refer to Figure 6A or Figure 6B , Figure 6A and Figure 6B These are data occupancy RE distribution diagrams for UCI and UL-SCH proposed in this application, respectively. Figure 6A and Figure 6BIn the diagram, the horizontal axis represents the time domain, containing 14 OFDM symbols. The vertical axis represents the frequency domain, containing 12 REs. For example... Figure 6A As shown, HARQ-ACK is mapped to the REs corresponding to SC#0, SC#4, and SC#8 of the OFDM symbols corresponding to OS#3, OS#4, OS#5, and OS#6, respectively. CSI is mapped to the REs corresponding to SC#0-SC#11 of the OFDM symbols corresponding to OS#0 and OS#1, respectively, and to the REs occupied by HARQ-ACK in the OFDM symbols corresponding to OS#3 and OS#4, respectively. It can be seen that the OFDM symbols corresponding to OS#3 and OS#4 are OFDM symbols occupying the same positions as HARQ-ACK and CSI. The OFDM symbols corresponding to HARQ-ACK and CSI both implement inter-symbol OCC extension starting from the first OCC element in the orthogonal sequence. When the orthogonal sequence length is 4, the orthogonal sequence of the terminal device can include 4 OCC elements: w(1), w(2), w(3), and w(4). Then, the CSI on the OFDM symbol corresponding to OS#0 is extended by w(1) for inter-symbol OCC, the CSI on the OFDM symbol corresponding to OS#1 is extended by w(2) for inter-symbol OCC, the CSI on the OFDM symbol corresponding to OS#3 is extended by w(3) for inter-symbol OCC, and the CSI on the OFDM symbol corresponding to OS#4 is extended by w(4). The HARQ-ACK on the OFDM symbol corresponding to OS#3 is extended by w(1) for inter-symbol OCC, the HARQ-ACK on the OFDM symbol corresponding to OS#4 is extended by w(2) for inter-symbol OCC, the HARQ-ACK on the OFDM symbol corresponding to OS#5 is extended by w(3) for inter-symbol OCC, and the HARQ-ACK on the OFDM symbol corresponding to OS#6 is extended by w(4). In other words, the HARQ-ACK and CSI on the OFDM symbols corresponding to OS#3 and OS#4 are extended between symbols using different OCC elements. Using different OCC elements for inter-symbol OCC extension on OFDM symbols at the same location will cause orthogonal sequence disorder and interfere with other users, thus preventing the network side from receiving the corresponding information.
[0189] like Figure 6BAs shown, HARQ-ACK is mapped to the REs corresponding to SC#0, SC#4, and SC#8 of the OFDM symbols corresponding to OS#4 and OS#5, respectively. CSI is mapped to the REs corresponding to SC#0-SC#11 of the OFDM symbols corresponding to OS#0, OS#1, and OS#2, respectively, and to the REs in the OFDM symbol corresponding to OS#3 excluding those occupied by HARQ-ACK. It can be seen that the OFDM symbol corresponding to OS#4 is the OFDM symbol occupying the same positions as HARQ-ACK and CSI. Both HARQ-ACK and CSI OFDM symbols implement inter-symbol OCC extension starting from the first OCC element in the orthogonal sequence. When the orthogonal sequence length is 2, the orthogonal sequence of the terminal device can include two OCC elements, w(1) and w(2). The CSI on the OFDM symbol corresponding to OS#0 is extended through w(1) for inter-symbol OCC, the CSI on the OFDM symbol corresponding to OS#1 is extended through w(2), the CSI on the OFDM symbol corresponding to OS#2 is extended through w(1), and the CSI on the OFDM symbol corresponding to OS#4 is extended through w(2). The HARQ-ACK on the OFDM symbol corresponding to OS#4 is extended through w(1), and the HARQ-ACK on the OFDM symbol corresponding to OS#5 is extended through w(2). In other words, the HARQ-ACK and CSI on the OFDM symbol corresponding to OS#4 are extended through different OCC elements. Using different OCC elements on OFDM symbols at the same location for inter-symbol OCC extension will cause orthogonal sequence disorder and interfere with other users, thus preventing the network side from receiving the corresponding information.
[0190] Based on this, this application provides a communication method in which, when different terminal devices are configured with the same PRB, OFDM symbols at the same position of each terminal device achieve inter-symbol OCC extension through OCC elements with the same sequence number. Each OFDM symbol of each terminal device uses the same OCC element, thereby improving the success rate of information reception on the network side.
[0191] In this context, OCC elements with the same sequence number refer to elements in the same position within an orthogonal sequence. For example, the orthogonal sequence length of the first terminal and the second terminal is 2. The orthogonal sequence of the first terminal includes W1(1) and W1(2), and the orthogonal sequence of the second terminal includes W2(1) and W2(2). Assuming that the first terminal and the second terminal are configured with the same PRB, including the OFDM symbols corresponding to OS#0 and OS#1 respectively, when the first terminal corresponds to W1(2) on the OFDM symbol corresponding to OS#0 and W1(1) on the OFDM symbol corresponding to OS#1, the second terminal corresponds to W2(2) on the OFDM symbol corresponding to OS#0 and W2(1) on the OFDM symbol corresponding to OS#1.
[0192] The communication method provided in the embodiments of this application will be described in detail below. The communication devices involved in this communication method may include terminal devices and network devices. Its system architecture can be referred to... Figures 1A to 1D The description of the terminal device in this application will not be repeated here. The functions performed by the terminal device in this application may also be performed by means in the terminal device (e.g., a chip, a chip system, a circuit, or a means, etc.). The functions performed by the network device in this application may also be performed by means in the network device (e.g., a chip, a chip system, a circuit, or a means, etc.). Examples of terminal devices or network devices are given below.
[0193] Optionally, the communication method is applicable to NTN communication scenarios, i.e., the network devices in the communication system are non-terrestrial network devices.
[0194] Network equipment in NTN (such as satellites) operates at much higher altitudes than network equipment in terrestrial networks (such as base stations). Therefore, network equipment in NTN needs to cover a much larger land area and serve a large number of terminal devices. In uplink communication scenarios, coverage enhancement technologies such as retransmission, TB processing over multiple slots (TBoMS), and DMRS bundling are required.
[0195] Optionally, the communication method is applicable to coverage enhancement scenarios in which the aforementioned coverage enhancement techniques can be used.
[0196] Please refer to Figure 7 , Figure 7 This is an interactive schematic diagram of a communication method provided in an embodiment of this application. The method includes the following steps, wherein:
[0197] S701. The network device sends first information to the terminal device, the first information including an offset value.
[0198] Accordingly, the terminal device receives the first information from the network device.
[0199] In the embodiments of this application, the first information may be system information or configuration information, etc., and may be sent in the form of broadcast, or may be sent to a designated terminal in the form of multicast or groupcast, without limitation.
[0200] For example, the first information may be a system information block (SIB), radio resource control (RRC) signaling, medium access control-control element (MAC CE), downlink control information (DCI), etc.
[0201] The network device can send the first information to any terminal device configured with an orthogonal sequence. For example, if the orthogonal matrix is matrix B as described above, the network device can send the first information to terminals C, D, E, and F. The network device can also send the first information to terminal devices configured with an orthogonal sequence that do not send a UCI. For example, if the orthogonal matrix is matrix A as described above, terminal C will send a UCI, while terminals D, E, and F will not. In this case, the network device can send the first information to terminals D, E, and F.
[0202] In the following text, the terminal device that transmits UCI is referred to as the first terminal, and the terminal device that uses the same time-frequency resources as the first terminal but does not transmit UCI is referred to as the second terminal. The number of first terminals is 1, and the number of second terminals is L-1, which is the length of the orthogonal sequence. The second terminal can be understood as the terminal device configured with other orthogonal sequences in the orthogonal matrix corresponding to the orthogonal sequence of the first terminal.
[0203] Taking the aforementioned matrices A and B as examples, if the first terminal is terminal A, then the orthogonal sequence of the first terminal is W1, and its orthogonal sequence length is 2. The number of second terminals is 1, and the orthogonal sequence of the second terminal is W2. If the first terminal is terminal C, then the orthogonal sequence configured for the first terminal is W3, and its orthogonal sequence length is 4. The number of second terminals is 3, the orthogonal sequence of the first second terminal is W4, the orthogonal sequence of the second second terminal is W5, and the orthogonal sequence of the third second terminal is W6.
[0204] The terminal device in step S701 can be a second terminal or a first terminal.
[0205] In this embodiment, the bias value is used to indicate that the orthogonal sequence starts using the OCC element corresponding to the bias value. Thus, the first terminal and the second terminal respectively start inter-symbol OCC extension from the OCC element corresponding to the bias value in their respective orthogonal sequences.
[0206] In some feasible examples, the bias value is determined by the position of the first OFDM symbol occupied by the HARQ-ACK of the first terminal.
[0207] Specifically, the OCC element corresponding to the first OFDM symbol occupied by HARQ-ACK can be set as the first OCC element of the orthogonal sequence of the first terminal. From this, the OCC elements corresponding to other OFDM symbols can be inferred. Then, the difference in sequence number between the OCC element corresponding to the first OFDM symbol and the OCC element corresponding to the first OFDM symbol occupied by HARQ-ACK can be used as a bias value, i.e., the bias value is equal to the sequence number of the OCC element corresponding to the first OFDM symbol minus 1. In this way, the orthogonal sequence of the first terminal starts using the OCC element corresponding to the bias value.
[0208] Optionally, the OCC elements corresponding to the CSI or HARQ-ACK positions belong to the same orthogonal sequence. This improves the efficiency of OCC expansion and despreading, thus increasing the success rate of OCC despreading.
[0209] Please refer to Figure 8 , Figure 8 This is another distribution diagram of data occupancy RE provided in this application for UCI and UL-SCH. Figure 8 Can be used as Figure 6A Improvements. For example... Figure 8As shown, the first OFDM symbol occupied by the HARQ-ACK of the first terminal is the OFDM symbol corresponding to OS#3. Since the OFDM symbol corresponding to OS#2 carries DMRS, and the OFDM symbol occupied by DMRS does not undergo inter-symbol OCC extension, the number of OFDM symbols that undergo inter-symbol OCC extension before the OFDM symbol corresponding to OS#3 (the number of OFDM symbols before the OFDM symbol corresponding to OS#3 other than the OFDM symbol occupied by DMRS) is 2. When the length of the orthogonal sequence of the first terminal is 4, and the orthogonal sequence includes W1(1), W1(2), W1(3) and W1(4), and the OFDM symbol corresponding to OS#3 of the first terminal corresponds to the orthogonal sequence W1(1), the OFDM symbol corresponding to OS#1 of the first terminal corresponds to W1(4), the OFDM symbol corresponding to OS#0 of the first terminal corresponds to W1(3), the OFDM symbol corresponding to OS#4 of the first terminal corresponds to W1(2), the OFDM symbol corresponding to OS#5 of the first terminal corresponds to W1(3), and the first... The OFDM symbol corresponding to OS#6 of the first terminal corresponds to W1(4), the OFDM symbol corresponding to OS#7 of the first terminal corresponds to W1(1), the OFDM symbol corresponding to OS#8 of the first terminal corresponds to W1(2), the OFDM symbol corresponding to OS#9 of the first terminal corresponds to W1(3), the OFDM symbol corresponding to OS#10 of the first terminal corresponds to W1(4), the OFDM symbol corresponding to OS#12 of the first terminal corresponds to W1(1), and the OFDM symbol corresponding to OS#13 of the first terminal corresponds to W1(2). Thus, the bias value can be determined to be 2 based on W1(3) corresponding to the OFDM symbol corresponding to OS#0 of the first terminal. The HARQ-ACK and CSI of the first terminal occupy the same OFDM symbol (the OFDM symbols corresponding to OS#3 and OS#4 respectively), and the OFDM symbol corresponds to the same OCC element.
[0210] In another feasible example, the first information includes the sequence number of the OCC element corresponding to the first OFDM symbol. Figure 8 For example, the first piece of information includes 3. Thus, the OCC element corresponding to each OFDM symbol can be determined according to this number to achieve OCC extension between symbols.
[0211] It should be noted that, Figure 8 The diagram includes the OFDM symbols occupied by HARQ-ACK and CSI. When CSI is not transmitted, the OFDM symbols occupied by CSI in the diagram can be set to the OFDM symbols occupied by UL-SCH data.
[0212] S702, The terminal device sends the second information to the network device. The second information is extended by the inter-symbol OCC of the orthogonal sequence. The orthogonal sequence starts from the OCC element corresponding to the bias value.
[0213] Accordingly, the network device receives the second information from the terminal device.
[0214] The terminal device in step S702 can be a first terminal or a second terminal.
[0215] When the terminal device in step S702 is the first terminal, the second information includes the inter-symbol OCC extension data of UL-SCH, and the inter-symbol OCC extension information of HARQ-ACK and / or CSI. Inter-symbol OCC extension information refers to information that has undergone inter-symbol OCC extension, and inter-symbol OCC extension data refers to data that has undergone inter-symbol OCC extension. In other words, the first terminal transmits UL-SCH data, as well as HARQ-ACK and / or CSI from UCI, to the network device.
[0216] When the terminal device in step S702 is a second terminal, the second information includes the inter-symbol OCC extension data of UL-SCH, but does not include the inter-symbol OCC extension information of HARQ-ACK, and does not include the inter-symbol OCC extension information of CSI. That is, the second information transmits UL-SCH data to the network device, but does not transmit UCI.
[0217] In some feasible examples, the information corresponding to the second information before expansion includes at least one OFDM symbol. The method further includes: the terminal device determining the OCC element corresponding to each OFDM symbol and the data to be expanded on the OFDM symbol; the terminal device performing inter-symbol OCC expansion on the data to be expanded on the OFDM symbol based on the OCC element corresponding to the OFDM symbol.
[0218] Accordingly, the network device determines the OCC element corresponding to each OFDM symbol and the data to be despread on the OFDM symbol; the network device performs inter-symbol OCC despreading on the data to be despread on the OFDM symbol based on the OCC element corresponding to the OFDM symbol.
[0219] The data to be extended may include UL-SCH data, and may also include UCIs such as HARQ-ACK and / or CSI. The data to be despread includes inter-symbol OCC extension information of UL-SCH, and may also include UCI extension information, such as inter-symbol OCC extension information of HARQ-ACK and / or inter-symbol OCC extension information of CSI. The specific data type can be determined by whether the second information is sent by the first terminal or the second terminal. The implementation of data and inter-symbol OCC extension on each OFDM symbol can be found in [reference needed]. Figure 2A and Figure 2B The description of despreading can be found in the description of the basic principles of OCC, and will not be repeated here.
[0220] Understandable, Figure 7 In the method shown, the orthogonal sequence of the first terminal implements inter-symbol OCC extension starting from the OCC element corresponding to the offset value, thereby avoiding HARQ-ACK and CSI corresponding to different OCC elements on the same OFDM symbol. The network device can implement inter-symbol OCC despreading starting from the OCC element corresponding to the offset value of the first terminal's orthogonal sequence, improving the success rate of the network side receiving information from the first terminal. Simultaneously with the first terminal transmitting UCI and UL-SCH data, the orthogonal sequence of the second terminal, using the same PRB as the first terminal, implements inter-symbol OCC extension starting from the OCC element corresponding to the offset value. This allows the second terminal and the first terminal to implement inter-symbol OCC extension on the same OFDM symbol using OCC elements with the same sequence number. The network device can implement inter-symbol OCC despreading starting from the OCC element corresponding to the offset value of the second terminal's orthogonal sequence, improving the success rate of the network side receiving information from the second terminal.
[0221] The following will describe the OCC elements corresponding to each OFDM symbol of the first and second terminals in conjunction with the positions of HARQ-ACK and / or CSI. The orthogonal sequence of the first terminal starts from the OCC element corresponding to the bias value, and the orthogonal sequence of the second terminal starts from the OFDM element corresponding to the bias value.
[0222] Example 1: UCI includes HARQ-ACK and / or CSI. The position of HARQ-ACK starts from the first OFDM symbol after the first group of consecutive OFDM symbols carrying DMRS, and the position of CSI starts from the first OFDM symbol that does not carry DMRS.
[0223] In other words, the positions of HARQ-ACK and CSI remain unchanged. The OCC element corresponding to the starting position of CSI is the OCC element corresponding to the bias value, and the OCC element corresponding to the starting position of HARQ-ACK is the first OCC element of the orthogonal sequence.
[0224] Please refer to Figure 9A , Figure 9A Part (A) in the diagram represents a schematic of the RE mapping method without bias values. Figure 9A Part (B) in the diagram illustrates the RE mapping method using bias values. Assuming that in... Figure 9A In the diagram, the bias value is 2, and the first terminal uses RE mapping with the bias value as shown in the figure. Figure 8 As shown, the positions of HARQ-ACK and CSI are related to Figure 6A and Figure 8 Consistent, can be referenced Figure 6A and Figure 8 The description of the second terminal will not be repeated here. Figure 9AAs shown, the OCC usage is changed from starting with the first OCC element to starting with the third OCC element. That is, the first second terminal (UE#2) uses W2(3), then W2(4), W2(1), and W2(2) in a cyclical manner. The second second terminal (UE#3) uses W3(3), then W3(4), W3(1), and W3(2) in a cyclical manner. The third second terminal (UE#4) uses W4(3), then W4(4), W4(1), and W4(2) in a cyclical manner. In this way, the second and first terminals achieve inter-symbol OCC extension on the same OFDM symbol using OCC elements with the same sequence number. The network device can then start inter-symbol OCC despreading using the OCC element corresponding to the offset value, improving the success rate of the network side receiving information from different terminals.
[0225] Example 2: UCI includes HARQ-ACK and / or CSI. The position of HARQ-ACK starts from the first OFDM symbol after the first group of consecutive OFDM symbols carrying DMRS, and the position of CSI starts from the first OFDM symbol after the first group of consecutive OFDM symbols carrying DMRS.
[0226] In other words, the position of HARQ-ACK remains unchanged, while the position of CSI changes. The starting position of CSI is the same as the starting position of HARQ-ACK, and the OCC element corresponding to the starting positions of CSI and HARQ-ACK is the first OCC element of the orthogonal sequence. Thus, the OFDM symbols occupied by the first CSI are the same as those occupied by the first HARQ-ACK, and inter-symbol OCC extension is implemented starting from the first OCC element of the orthogonal sequence, ensuring that CSI and HARQ-ACK transmitted on OFDM symbols at the same position use the same OCC element.
[0227] Optionally, adopt Indicates the starting position of CSI. The starting position of CSI is the first OFDM symbol after the first group of consecutive OFDM symbols carrying DMRS (denote). as the OFDM symbol index of the first OFDM symbol after the first set of consecutive OFDM symbol(s)carryingDMRS).
[0228] If frequency hopping exists, the above The starting position of CSI is the first OFDM symbol (denotel) following the first group of consecutive OFDM symbols carrying DMRS in the first hop.(1) as the OFDM symbol index of the firstOFDM symbol after the first set of consecutive OFDM symbol(s)carrying DMRS in the first hop). The starting position of CSI indicates that it is the first OFDM symbol (denotel) after the first group of consecutive OFDM symbols carrying DMRS in the second hop. (1) as the OFDM symbol index of the first OFDM symbol after the first set of consecutive OFDM symbol(s)carrying DMRS in the secondhop).
[0229] Please refer to Figure 9B Assuming the bias value is 2, the RE mapping diagram of the first terminal using the bias value is as follows: Figure 8 As shown, the location of HARQ-ACK is... Figure 6A and Figure 8 Consistent, can be referenced Figure 6A and Figure 8 The description will not be repeated here. The position of CSI begins with the first OFDM symbol after the first group of consecutive OFDM symbols carrying DMRS, i.e., the position of CSI is as follows: Figure 6A or Figure 8 The diagram shows the OFDM symbol starting from OS#0, modified to... Figure 9B The diagram shows the OFDM symbol corresponding to OS#3. Figure 9B Can be used as Figure 6A Improvements. Thus, the first HARQ-ACK and the first CSI of the first terminal occupy the same position of OFDM symbol (the OFDM symbols corresponding to OS#3, OS#4, OS#5, and OS#6 respectively), and the single OFDM symbol in the same position corresponds to the same OCC element, that is, the OFDM symbol corresponding to OS#3 corresponds to W1(1), the OFDM symbol corresponding to OS#4 corresponds to W1(2), the OFDM symbol corresponding to OS#5 corresponds to W1(3), and the OFDM symbol corresponding to OS#6 corresponds to W1(4).
[0230] Example 3: UCI includes HARQ-ACK and / or CSI. The position of HARQ-ACK starts from the first OFDM symbol after the first group of consecutive OFDM symbols carrying DMRS. The starting position of CSI is the position of the orthogonal sequence where the OCC element corresponding to the first OFDM symbol that does not carry DMRS is located.
[0231] Optionally, the method further includes: the first terminal determining the OCC element corresponding to each OFDM symbol according to the bias value, wherein the starting position of the CSI is the position of the orthogonal sequence where the OCC element corresponding to the first OFDM symbol that does not carry DMRS is located.
[0232] In other words, the position of HARQ-ACK remains unchanged, and the OCC element corresponding to the starting position of HARQ-ACK is the first OCC element in the orthogonal sequence. The position of CSI changes, and the starting position of CSI is the position of the orthogonal sequence containing the OCC element of the first OFDM symbol that does not carry DMRS. Here, the starting position of CSI refers to the position of the OFDM symbol occupied by the first extended CSI. When the number of OFDM symbols occupied by the CSI to be extended is 1, the starting position of CSI is the position of CSI. When the number of OFDM symbols occupied by the CSI to be extended is greater than 1, the position of the OFDM symbol occupied by the first CSI is the starting position of CSI, and subsequent CSIs are determined from the OFDM symbols after the starting position of CSI, excluding the OFDM symbols occupied by DMRS. The position of the orthogonal sequence containing the OCC element corresponding to the OFDM symbol refers to the position of the OFDM symbol corresponding to each OCC element in the orthogonal sequence to which the OCC element of the OFDM symbol belongs. When the orthogonal sequence length is represented by L, the position of the orthogonal sequence containing the OCC element corresponding to the OFDM symbol can be understood as the position of the L OFDM symbols that the OFDM symbol can be expanded to achieve inter-symbol OCC extension. Thus, the OFDM symbol occupied by a single CSI can be expanded to achieve L OFDM symbols when achieving inter-symbol OCC extension, and the OCC elements corresponding to these L OFDM symbols belong to the same orthogonal sequence. This improves the efficiency of OCC extension and despreading, and helps to increase the success rate of OCC despreading.
[0233] Please refer to Figure 9C Assuming the bias value is 2, the RE mapping diagram of the first terminal using the bias value is as follows: Figure 8 As shown, the location of HARQ-ACK is... Figure 6A and Figure 8 Consistent, can be referenced Figure 6A and Figure 8 The description will not be repeated here. Figure 9C Can be used as Figure 6A The improvement is as follows. The starting position of CSI is the position of the orthogonal sequence of the OCC element corresponding to the first OFDM symbol that does not carry DMRS, that is, the position of the orthogonal sequence of W1(3) corresponding to the OFDM symbol corresponding to OS#0. For example Figure 9CAs shown, when an OFDM symbol occupied by a CSI is used to implement inter-symbol OCC extension, the OFDM symbol corresponding to OS#0 is one of the four OFDM symbols that can be extended to implement inter-symbol OCC extension. The OCC elements used by these four OFDM symbols are the same orthogonal sequence. That is, the OFDM symbols corresponding to each OCC element in the orthogonal sequence where W1(3) is located include the OFDM symbol corresponding to OS#0 of W1(3), the OFDM symbol corresponding to OS#1 of W1(4), the OFDM symbol corresponding to OS#12 of W1(1), and the OFDM symbol corresponding to OS#13 of W1(2). The starting position of the CSI is the OFDM symbol corresponding to OS#0, OS#1, OS#12, and OS#13 respectively. If the CSI to be extended occupies two OFDM symbols, the position of the OFDM symbol occupied by the first CSI is the starting position of the CSI, and the position of the OFDM symbol occupied by the second CSI starts from the OFDM symbol after the starting position of the CSI, excluding the OFDM symbol occupied by DMRS, that is, the OFDM symbols corresponding to OS#3, OS#4, OS#5 and OS#6 respectively.
[0234] It should be noted that, Figure 9C This is for illustrative purposes only. In practice, the locations of CSIs outside the OFDM symbols corresponding to OS#0 and OS#1 can also be mapped onto the OFDM symbols corresponding to OS#7 and OS#8, respectively. This application uses one HARQ-ACK to be extended and one CSI to be extended as an example; in reality, there may be multiple HARQ-ACKs to be extended and / or multiple CSIs.
[0235] Figure 9B and Figure 9C The distribution diagram of the UL-SCH data for the second terminal and the OCC elements corresponding to each OFDM symbol of the second terminal are not described in detail. Please refer to [link / reference]. Figure 9A The description in section (B) will not be repeated here. In addition to the three examples above, other implementations can also be included, such as modifying the position of HARQ-ACK, such as making the starting position of the OFDM symbol occupied by HARQ-ACK the same as the starting position of the OFDM symbol occupied by CSI, that is, starting from the first OFDM symbol that does not carry DMRS; or limiting the position of CSI to be different from the position of HARQ-ACK; or not limiting the position of CSI, and the OCC element used by CSI is the OCC element corresponding to the OFDM symbol occupied by CSI, etc.
[0236] Please refer to Figure 10 , Figure 10This is an interactive schematic diagram of another communication method provided in an embodiment of this application. The terminal device in this method can be the first terminal described above. The method includes the following steps, wherein:
[0237] S1001. The network device sends third information to the terminal device. The third information is used to determine the orthogonal sequence, which includes at least two OCC elements.
[0238] Accordingly, the terminal device receives third information from the network device.
[0239] In the embodiments of this application, the third information may be system information or configuration information, etc. For example, the third information may be SIB, RRC signaling, MAC CE, DCI, etc. This application does not limit the form and content of the third information, and the third information may include at least one of sequence index, orthogonal sequence length, orthogonal sequence, etc.
[0240] When the third information includes orthogonal sequences, the orthogonal sequences can be directly determined. A mapping relationship exists between orthogonal sequences and sequence indices, which can be described in a table. When the third information includes sequence indices, the orthogonal sequence of the terminal device can be determined based on the mapping relationship between the sequence indices and orthogonal sequences; it is the orthogonal sequence corresponding to the sequence index in the third information. For example, if the orthogonal matrix is matrix B as described above, and the sequence index in the third information is 2, the orthogonal sequence of the terminal device can be the second row of matrix B. When the third information includes the orthogonal sequence length, the orthogonal sequence corresponding to the orthogonal sequence length can be determined from the set of orthogonal sequences configured on the terminal device.
[0241] Optionally, step S1001 is performed before step S702. In this way, the orthogonal sequence of the terminal devices is determined.
[0242] It is understandable that a terminal device can determine its orthogonal sequence through third-party information, and thus reuse time-frequency resources using that orthogonal sequence. In this way, the same time-frequency resources can be reused by orthogonal sequences of different terminal devices, and the data to be extended on the time-frequency resources configured for a single terminal device can be reused by different OCC elements in the orthogonal sequence of that terminal device, thereby improving the capacity of the communication system.
[0243] S1002. The terminal device sends fourth information to the network device. The fourth information is extended by inter-symbol OCC of orthogonal sequence. The fourth information includes inter-symbol OCC extension information of HARQ-ACK and / or inter-symbol OCC extension information of CSI. The OCC element used by HARQ-ACK is the OCC element corresponding to the OFDM symbol occupied by HARQ-ACK.
[0244] Accordingly, the network device receives the fourth information from the terminal device.
[0245] In this embodiment, the fourth information may further include inter-symbol OCC extension data of the UL-SCH, meaning that the UL-SCH data to be transmitted also implements inter-symbol OCC extension. This application does not limit the OCC elements corresponding to OFDM symbols and can include... Figure 7 The OCC element shown is determined according to the bias value, or it can be an OCC element determined according to a preset rule (such as starting from the first OCC element).
[0246] In some feasible examples, the information corresponding to the fourth information before expansion includes at least one OFDM symbol. The method further includes: the terminal device determining the OCC element corresponding to each OFDM symbol and the data to be expanded on the OFDM symbol; the terminal device performing inter-symbol OCC expansion on the data to be expanded on the OFDM symbol based on the OCC element corresponding to the OFDM symbol.
[0247] Accordingly, the network device determines the OCC element corresponding to each OFDM symbol and the data to be despread on the OFDM symbol; the network device performs inter-symbol OCC despreading on the data to be despread on the OFDM symbol based on the OCC element corresponding to the OFDM symbol.
[0248] The data to be extended may include UL-SCH data and UCIs, such as HARQ-ACK and / or CSI. The data to be despread includes inter-symbol OCC extension information of UL-SCH and UCI extension information, such as inter-symbol OCC extension information of HARQ-ACK and / or inter-symbol OCC extension information of CSI. The implementation of data on each OFDM symbol and inter-symbol OCC extensions can be found in [reference needed]. Figure 2A and Figure 2B The description of despreading can be found in the description of the basic principles of OCC, and will not be repeated here.
[0249] Understandable, Figure 10 In the method shown, the HARQ-ACK of the terminal device uses the OCC element corresponding to the OFDM symbol occupied by the HARQ-ACK, which can avoid the HARQ-ACK and CSI corresponding to different OCC elements on the OFDM symbol at the same position. The network device can achieve OCC despreading between symbols through the orthogonal sequence of the terminal device, which improves the success rate of the network side receiving information from the terminal device.
[0250] The following will describe the OCC elements corresponding to each OFDM symbol of the terminal device (first terminal) in conjunction with the location of HARQ-ACK and / or CSI.
[0251] Example 4: UCI includes HARQ-ACK and / or CSI. The position of CSI starts from the first OFDM symbol that does not carry DMRS. The starting position of HARQ-ACK is the position of the orthogonal sequence of the OCC element corresponding to the first OFDM symbol after the first group of consecutive OFDM symbols carrying DMRS.
[0252] Optionally, the method may further include: the terminal device determining the OCC element corresponding to each OFDM symbol, wherein the starting position of HARQ-ACK is the position of the orthogonal sequence containing the OCC element corresponding to the first OFDM symbol after the first group of consecutive OFDM symbols carrying DMRS.
[0253] Specifically, the starting position of HARQ-ACK can be the position of the first OCC element in the orthogonal sequence corresponding to the first OFDM symbol after the first group of consecutive OFDM symbols carrying DMRS. The position of CSI may be due to the lack of RE occupied by HARQ-ACK after mapping and punching.
[0254] In this example, the position of CSI remains unchanged, while the position of HARQ-ACK is moved forward. Specifically, the starting position of HARQ-ACK can be the position of the first OCC element in the orthogonal sequence corresponding to the OCC element of the first OFDM symbol after the first group of consecutive OFDM symbols carrying DMRS. The starting position of HARQ-ACK can be referenced from the description of the starting position of CSI, which is the position of the OFDM symbol occupied by the first extended HARQ-ACK, and will not be repeated here. Thus, the position of HARQ-ACK can be adjusted according to the position of the orthogonal sequence corresponding to the original starting position of HARQ-ACK, so that the position of the first OCC element in the orthogonal sequence is the modified starting position of HARQ-ACK. It can be understood that when the orthogonal sequence length is represented by L, the OFDM symbols occupied by a single HARQ-ACK can be expanded to L OFDM symbols to achieve inter-symbol OCC expansion, and the OCC elements corresponding to these L OFDM symbols belong to the same orthogonal sequence. This improves the efficiency of OCC expansion and despreading, and helps to increase the success rate of OCC despreading.
[0255] For example, not adopted Figure 10 The schematic diagram of the mapping method shown can be found in [reference]. Figure 6B ,use Figure 10 The schematic diagram of the mapping method shown can be found in [reference]. Figure 11A The first terminal's HARQ-ACK from Figure 6B The OFDM symbols SC#0, SC#4, and SC#8 corresponding to OS#4 and OS#5 shown in the figure should be modified as follows: Figure 11A The OFDM symbols SC#0, SC#4, and SC#8 shown for OS#2 and OS#4, respectively, correspond to the REs. Figure 11A Can be used as Figure 6B Improvements. Figure 11A The position of CSI in China Figure 6B Compared to the position of CSI, the REs corresponding to SC#0, SC#4, and SC#8 of the OFDM symbols corresponding to OS#2 and OS#4 are missing respectively. When the OCC element used by HARQ-ACK is the OCC element corresponding to the OFDM symbol occupied by HARQ-ACK, and the orthogonal sequence length of the first terminal is 2, the orthogonal sequence of the first terminal cycles in the order of W1(1) first, then W1(2). The first OFDM symbol after the first group of consecutive OFDM symbols carrying DMRS is the OFDM symbol corresponding to OS#4, which corresponds to W1(2). It can be determined that the starting position of HARQ-ACK is the 3rd OFDM symbol. The OFDM symbol corresponding to OS#2 occupied by HARQ-ACK corresponds to W1(1), and the OFDM symbol corresponding to OS#3 occupied by HARQ-ACK corresponds to W1(2).
[0256] Example 5: UCI includes HARQ-ACK and / or CSI, with the CSI position starting from the first OFDM symbol that does not carry DMRS, and the HARQ-ACK position starting from the first OFDM symbol that does not carry DMRS.
[0257] In other words, the starting position of CSI remains unchanged, while the position of HARQ-ACK changes, and the starting position of HARQ-ACK is the same as the starting position of CSI. Thus, the HARQ-ACK and CSI of the terminal device correspond to the same OCC element on the OFDM symbol at the same location. The position of CSI may be affected by the lack of REs occupied by HARQ-ACK due to post-mapping and punching.
[0258] Optionally, l (1) This indicates that the starting position of HARQ-ACK is the first OFDM symbol that does not carry DMRS (denote l). (1) as the OFDM symbol index of the first OFDM symbol that does not carry DMRS).
[0259] If frequency hopping exists, l (1) This indicates that the starting position of HARQ-ACK is the first OFDM symbol in the first hop that does not carry DMRS (denote l). (1)as the OFDM symbol index of the first OFDM symbol thatdoes not carry DMRS in the first hop). l (2) This indicates that the starting position of HARQ-ACK is the first OFDM symbol in the second hop that does not carry DMRS (denotel). (2) as the OFDM symbol index of the first OFDMsymbol that does not carry DMRS in the second hop).
[0260] For example, not adopted Figure 10 The schematic diagram of the mapping method shown can be found in [reference]. Figure 6A ,use Figure 10 The schematic diagram of the mapping method shown can be found in [reference]. Figure 11B The first terminal's HARQ-ACK from Figure 6A The OFDM symbols corresponding to OS#3, OS#4, OS#5, and OS#6 shown are modified as follows: The REs corresponding to SC#0, SC#4, and SC#8 of these symbols are modified as follows: Figure 11B The OFDM symbols SC#0, SC#4, and SC#8 shown below correspond to OS#0, OS#1, OS#3, and OS#4, respectively, and are located on the REs corresponding to them. Figure 11B Can be used as Figure 6A Improvements. Figure 11B The position of CSI in China Figure 6A Compared to the position of CSI, the REs corresponding to the OFDM symbols SC#0, SC#4, and SC#8 of OS#0 and OS#1 obtained by HARQ-ACK punching are missing. When the OCC element used by HARQ-ACK is the OCC element corresponding to the OFDM symbol occupied by HARQ-ACK, and the orthogonal sequence length of the first terminal is 4, the orthogonal sequence of the first terminal cycles in the order of W1(1), W1(2), W1(3), and W1(4), and the OFDM symbol corresponding to OS#0 occupied by HARQ-ACK corresponds to W1(1), the OFDM symbol corresponding to OS#1 occupied by HARQ-ACK corresponds to W1(2), the OFDM symbol corresponding to OS#3 occupied by HARQ-ACK corresponds to W1(3), and the OFDM symbol corresponding to OS#4 occupied by HARQ-ACK corresponds to W1(4).
[0261] Example 6: UCI includes HARQ-ACK and / or CSI. The position of CSI starts from the first OFDM symbol that does not carry DMRS, and the position of HARQ-ACK starts from the i-th OFDM symbol. The number of OFDM symbols in the first i-1 OFDM symbols that do not include the OFDM symbols occupied by DMRS is an integer multiple of the length of the orthogonal sequence.
[0262] In other words, the starting position of CSI remains unchanged, but the position of HARQ-ACK may change. This allows HARQ-ACK to use an orthogonal sequence starting from the first OCC element. The position of CSI may be affected by the lack of REs occupied by HARQ-ACK due to post-mapping and punching.
[0263] In this embodiment of the application, OFDM symbols are numbered starting from 0, that is, the sequence number corresponding to the i-th OFDM symbol is OS#i-1.
[0264] For example, please refer to Figure 11C The orthogonal sequence length of the first terminal is 4. The orthogonal sequence cycles in the order of W1(1), W1(2), W1(3), and W1(4). The position of the HARQ-ACK of the first terminal starts from the 6th OFDM symbol, and the number of OFDM symbols in the first 5 OFDM symbols excluding the OFDM symbols occupied by DMRS is 4, which is 1 times the length of the orthogonal sequence. The position of HARQ-ACK is on the REs corresponding to SC#0, SC#4, and SC#8 of the OFDM symbols corresponding to OS#5, OS#6, OS#7, and OS#8, respectively. The OFDM symbol corresponding to OS#5 occupied by HARQ-ACK corresponds to W1(1), the OFDM symbol corresponding to OS#6 occupied by HARQ-ACK corresponds to W1(2), the OFDM symbol corresponding to OS#7 occupied by HARQ-ACK corresponds to W1(3), and the OFDM symbol corresponding to OS#8 occupied by HARQ-ACK corresponds to W1(4).
[0265] For example, please refer to Figure 11D , Figure 11D Can be used as Figure 6A Improvements. For example... Figure 11DAs shown, the orthogonal sequence length of the first terminal is 4. The orthogonal sequence cycles in the order of W1(1), W1(2), W1(3), and W1(4). The position of the HARQ-ACK of the first terminal starts from the 10th OFDM symbol, and the number of OFDM symbols in the first 9 OFDM symbols excluding the OFDM symbols occupied by DMRS is 8, which is twice the length of the orthogonal sequence. The position of HARQ-ACK is on the REs corresponding to SC#0, SC#4, and SC#8 of the OFDM symbols corresponding to OS#9, OS#10, OS#12, and OS#13, respectively. The OFDM symbol corresponding to OS#9 occupied by HARQ-ACK corresponds to W1(1), the OFDM symbol corresponding to OS#10 occupied by HARQ-ACK corresponds to W1(2), the OFDM symbol corresponding to OS#12 occupied by HARQ-ACK corresponds to W1(3), and the OFDM symbol corresponding to OS#13 occupied by HARQ-ACK corresponds to W1(4).
[0266] It should be noted that, in addition to Examples 4, 5 and 6, other implementations can also be included, such as not limiting the starting position of HARQ-ACK and restricting HARQ-ACK and CSI to occupy different OFDM symbols, etc.
[0267] Optionally, the method may further include: the terminal device first determines the location of the CSI, and then determines the location of the HARQ-ACK. That is, with... Figure 4A or Figure 5A The mapping rules shown are different.
[0268] Optionally, the terminal device does not perform inter-symbol OCC extension on the position of the UCI in the OFDM symbol occupied by the UCI.
[0269] For example, please refer to Figure 12A , Figure 12A Can be used as Figure 6B Improvements. For example... Figure 12A As shown, when the orthogonal sequence length is 2, the REs corresponding to SC#0, SC#4, and SC#8 in the OFDM symbols corresponding to OS#4 occupied by HARQ-ACK are not extended by inter-symbol OCC. The OFDM symbols occupied by CSI are also not extended by inter-symbol OCC. The remaining REs (excluding the REs occupied by HARQ-ACK in the OFDM symbols corresponding to OS#4, and the OFDM symbols corresponding to OS#5-OS#10 and OS#12, OS#13 respectively) are extended by inter-symbol OCC starting from the OFDM symbol corresponding to OS#4, in the order of using W1(1) first and then W1(2). In this case, the orthogonality of the orthogonal sequence is destroyed, and HARQ-ACK will be subject to interference from other terminal devices (second terminal).
[0270] Optionally, the terminal equipment performs inter-symbol OCC extension on the OFDM symbols occupied by HARQ-ACK, but does not perform inter-symbol OCC extension on the OFDM symbols occupied by CSI.
[0271] For example, cases where this implementation method is not adopted include: Figure 12A As shown. For examples of implementations using this method, please refer to [link / reference]. Figure 12B , Figure 12B Can be used as Figure 6A Improvements. For example... Figure 12B As shown, when the orthogonal sequence length is 2, inter-symbol OCC extension can be performed on the REs corresponding to SC#0, SC#4, and SC#8 in the OFDM symbol corresponding to OS#3 occupied by HARQ-ACK, that is, the OFDM symbol corresponding to OS#4 is extended with the REs occupied by HARQ-ACK. No inter-symbol OCC extension is performed on the symbols occupied by CSI. The OFDM symbols corresponding to OS#3-OS#10 and OS#12, OS#13 are extended starting from the OFDM symbol corresponding to OS#3, and the inter-symbol OCC extension is implemented in the order of using W1(1) first and then W1(2).
[0272] Optionally, the terminal device performs inter-symbol OCC extension for UCIs that cannot fill the entire OFDM symbol, and does not perform inter-symbol OCC extension for UCIs that fill the entire OFDM symbol.
[0273] For example, such as Figure 12C As shown, (A) represents the case where this implementation method is not used, and (B) represents the case where this implementation method is used. The OFDM symbol corresponding to OS#5 cannot fill the entire OFDM symbol. When the orthogonal sequence length is 2, the RE occupied by CSI-Part2 is extended on OS#6. No inter-symbol OCC extension is performed on other OFDM symbols that fill the entire OFDM symbol, namely the OFDM symbols corresponding to OS#1, OS#2, OS#3 and OS#4 respectively. Thus, starting from the OFDM symbol corresponding to OS#5, inter-symbol OCC extension is performed on the data or CSI-Part2 on the OFDM symbols corresponding to OS#5-OS#10, OS#12 and OS#13 respectively in the order of using W1(1) first and then using W1(2).
[0274] Optionally, the terminal device discards CSIs that cannot fill the entire OFDM symbol, and does not perform inter-symbol OCC extension on UCIs that fill the entire OFDM symbol.
[0275] For example, in cases where this implementation method is not used, such as Figure 12C As shown in section (A), the implementation method can be found in [reference]. Figure 12D , Figure 12D Can be used as Figure 6A Improvements. For example... Figure 12D As shown, discarding the OFDM symbol corresponding to OS#5 does not fill the entire OFDM symbol's CSI-Part2, and no inter-symbol OCC extension is performed on the other OFDM symbols that fill the entire OFDM symbol. Thus, with an orthogonal sequence length of 2, starting from the OFDM symbol corresponding to OS#5, inter-symbol OCC extension is performed on the data or CSI-Part2 of the OFDM symbols corresponding to OS#5-OS#10, OS#12, and OS#13 respectively, in the order of using W1(1) first and then using W1(2).
[0276] It should be noted that, Figure 7 and Figure 10 The communication method shown describes an uplink communication scenario. In fact, this communication method can also be applied to downlink communication scenarios, where the network device sends data to the terminal device, and the data undergoes inter-symbol OCC extension.
[0277] In addition, this communication method can also be applied to intra-symbol OCC extensions or inter-symbol OCC extensions.
[0278] Optionally, when performing intra-symbol OCC extension, and These are different sets of REs.
[0279] For example, and The original set contains subcarrier IDs ranging from 0 to 11. When the orthogonal sequence length is 2, we can let... and The subcarrier IDs are 0-5, meaning the RE set is modified to contain only one OCC element. Thus, UL-SCH and UCI can implement intra-symbol OCC extension using different OCC elements on different RE sets of OFDM symbols at the same location. Intra-symbol OCC extension and despreading can be referred to the aforementioned... Figure 3A and Figure 3B The description of the principles of OCC, and the location of HARQ-ACK and CSI can be found in [reference needed]. Figure 7 or Figure 10 The description of this will not be repeated here. The steps for performing intra-symbol OCC extension using this method are performed after step S405 or step S504 described above.
[0280] Optionally, The data used for transmitting UL-SCH is the RE set corresponding to an OCC element in the l-th OFDM symbol, denoted by k in ascending order (Denote). as the set of resource elementscorresponding to one element in OCC sequence,in ascending order of indices k,available for transmission of data in OFDM symbol l,for ). Used for transmitting UCI, it is the RE set corresponding to an OCC element in the l-th OFDM symbol, denoted by k in ascending order (Denotes...). as the set of resource elements corresponding to one element inOCC sequence,in ascending order of indices k,available for transmission ofUCI in OFDM symbol l,for This can be understood as... and The range of the corresponding RE set has been modified.
[0281] Please refer to Figure 13 CSI occupies all OFDM symbols corresponding to OS#0 and OS#1, HARQ-ACK occupies all OFDM symbols corresponding to OS#3 and OS#4, and occupies part of the OFDM symbol of OS#5. Thus, by expanding the 6 subcarriers within the OFDM symbol, we obtain 12 expanded subcarriers. We can achieve intra-symbol OCC expansion by multiplying W1(1) with the UL-SCH data or UCI on the 6 subcarriers of the OFDM symbols corresponding to OS#0 to OS#13 respectively, excluding the OFDM symbols occupied by DMRS, and by multiplying W1(2) with the UL-SCH data or UCI on the other 6 subcarriers of the OFDM symbols corresponding to OS#0 to OS#13 respectively, excluding the OFDM symbols occupied by DMRS.
[0282] Optionally, when performing intrasymmetric OCC extension, k is greater than or equal to 0 and less than or equal to 0.
[0283] Where, N SF The spreading factor can be understood as the length of the orthogonal sequence mentioned above.
[0284] Thus, k ranges from 0 to Change to from 0 to (Denote k as the subcarrierindex of the scheduled PUSCH,starting from 0 to where is expressed as a number of subcarriers).
[0285] Understandable, because and The number of REs included is related to k; therefore, modifying the range of values for k is equivalent to modifying... and This allows UL-SCH data and UCI to achieve intra-symbol OCC extension through different OCC elements on different RE sets of OFDM symbols at the same location. The intra-symbol OCC extension step using this method is performed after step S404 or step S503 described above.
[0286] Optionally, when performing intra-symbol OCC extension, for The absolute value of the orthogonal sequence is the quotient of its length. for The absolute value of the orthogonal sequence is the quotient of its length. This allows UL-SCH data and UCI to achieve intra-symbol OCC extension on different RE sets of OFDM symbols at the same location through different OCC elements.
[0287] Expressed using formulas, such as
[0288] During mapping, step S401 or step S501 can be performed via... The modified implementation.
[0289] Accordingly, step S402 (or step S502) can be performed by... Modified to Implementation. Step S403 (or step S503) can be achieved by... Modified to accomplish.
[0290] in, This can be understood as... Modifications have been made. This represents the set of REs in an OFDM symbol that are not currently being mapped for OCC purposes.
[0291] For the method of OCC extension between symbol groups, please refer to Figure 7 or Figure 10 The method shown is adapted accordingly.
[0292] In another feasible approach, the positional relationship between CSI and DMRS, and between HARQ-ACK and DMRS, is not limited. For example, during inter-symbol group OCC extension, CSI and / or HARQ-ACK occupy at least one OFDM symbol or a portion of the RE of an OFDM symbol in each symbol group. The OCC element used by CSI is the OCC element corresponding to the OFDM symbol occupied by CSI, and the OCC element used by HARQ-ACK is the OCC element corresponding to the OFDM symbol occupied by HARQ-ACK. Thus, when CSI and HARQ-ACK occupy OFDM symbols in the same position, they correspond to the same OCC element.
[0293] The methods of the embodiments of this application have been described in detail above, and the apparatus of the embodiments of this application is provided below.
[0294] Please see Figure 14 , Figure 14 This is a schematic diagram of a communication device provided in an embodiment of this application. The communication device may include a transceiver unit 1401 and a processing unit 1402. The transceiver unit 1401 may be a device with signal input (receiving) or output (transmitting) capabilities, used for signal transmission with other devices or other components within a device. The processing unit 1402 may be a device with processing capabilities, including one or more processors, used for executing instructions (or code or programs), for example, processing communication protocols and communication data. The communication device may be a terminal device or a network device, where the terminal device is a first terminal or a second terminal.
[0295] In the first embodiment, the communication device is a first terminal, wherein:
[0296] The transceiver unit 1401 is used to receive first information, the first information including an offset value;
[0297] The transceiver unit 1401 is also used to transmit second information, which is extended by inter-symbol OCC of an orthogonal sequence, the orthogonal sequence starting from the OCC element corresponding to the bias value.
[0298] The bias value is determined by the position of the first OFDM symbol occupied by the HARQ-ACK of the first terminal.
[0299] The second information includes inter-symbol OCC extension information of HARQ-ACK and / or inter-symbol OCC extension information of CSI.
[0300] The position of the CSI starts from the first OFDM symbol after the first group of consecutive OFDM symbols carrying DMRS.
[0301] The processing unit 1402 is used to determine the OCC element corresponding to each OFDM symbol according to the bias value, wherein the starting position of the CSI is the position of the orthogonal sequence where the OCC element corresponding to the first OFDM symbol that does not carry DMRS is located.
[0302] Wherein, the information corresponding to the second information before expansion includes at least one OFDM symbol, and the processing unit 1402 is used to determine the OCC elements used by each OFDM symbol and the data to be expanded on the OFDM symbol; and to perform inter-symbol OCC expansion on the data to be expanded on the OFDM symbol based on the OCC elements used by the OFDM symbol.
[0303] In the second embodiment, the communication device is a terminal device, wherein:
[0304] The transceiver unit 1401 is used to receive third information, which is used to determine an orthogonal sequence, the orthogonal sequence including at least two OCC elements;
[0305] The transceiver unit 1401 is also used to transmit fourth information, which is extended by the inter-symbol OCC of the orthogonal sequence. The fourth information includes the inter-symbol OCC extension information of HARQ-ACK and / or the inter-symbol OCC extension information of CSI. The OCC element used by HARQ-ACK is the OCC element corresponding to the OFDM symbol occupied by HARQ-ACK.
[0306] The transceiver unit 1401 is also used to determine the OCC element corresponding to each OFDM symbol, wherein the position of the HARQ-ACK is the position of the orthogonal sequence where the OCC element corresponding to the first OFDM symbol after the first group of consecutive OFDM symbols carrying DMRS is located.
[0307] The HARQ-ACK position starts from the first OFDM symbol that does not carry DMRS.
[0308] The position of HARQ-ACK starts from the i-th OFDM symbol, and the number of OFDM symbols in the first i-1 OFDM symbols excluding OFDM symbols occupied by DMRS is an integer multiple of the length of the orthogonal sequence.
[0309] The information corresponding to the fourth information before expansion includes at least one OFDM symbol. The processing unit 1402 is used to determine the OCC elements used by each OFDM symbol and the data to be expanded on the OFDM symbol; and to perform inter-symbol OCC expansion on the data to be expanded on the OFDM symbol based on the OCC elements used by the OFDM symbol.
[0310] In the third embodiment, the communication device is a network device, wherein:
[0311] The transceiver unit 1401 is used to transmit first information, the first information including an offset value;
[0312] The transceiver unit 1401 is also used to receive second information, which is extended by inter-symbol OCC of an orthogonal sequence, the orthogonal sequence starting from the OCC element corresponding to the bias value.
[0313] The bias value is determined by the position of the first OFDM symbol occupied by the HARQ-ACK of the first terminal.
[0314] The second information includes inter-symbol OCC extension information of HARQ-ACK and / or inter-symbol OCC extension information of CSI.
[0315] The position of the CSI starts from the first OFDM symbol after the first group of consecutive OFDM symbols carrying DMRS.
[0316] The starting position of the CSI is the position of the orthogonal sequence containing the OCC element corresponding to the first OFDM symbol that does not carry DMRS.
[0317] Wherein, the information corresponding to the second information before expansion includes at least one OFDM symbol, and the processing unit 1402 is used to determine the OCC element used by each OFDM symbol and the data to be despread on the OFDM symbol; and to perform inter-symbol OCC despreading on the data to be despread on the OFDM symbol based on the OCC element used by the OFDM symbol.
[0318] In the fourth embodiment, the communication device is a network device, wherein:
[0319] The transceiver unit 1401 is used to send third information, which is used to determine an orthogonal sequence, the orthogonal sequence including at least two OCC elements;
[0320] The transceiver unit 1401 is also used to receive fourth information, which is extended by the inter-symbol OCC of the orthogonal sequence. The fourth information includes the inter-symbol OCC extension information of HARQ-ACK and / or the inter-symbol OCC extension information of CSI. The OCC element used by HARQ-ACK is the OCC element corresponding to the OFDM symbol occupied by HARQ-ACK.
[0321] The starting position of HARQ-ACK is the position of the orthogonal sequence containing the OCC element corresponding to the first OFDM symbol after the first group of consecutive OFDM symbols carrying DMRS.
[0322] The HARQ-ACK position starts from the first OFDM symbol that does not carry DMRS.
[0323] The position of HARQ-ACK starts from the i-th OFDM symbol, and the number of OFDM symbols in the first i-1 OFDM symbols excluding OFDM symbols occupied by DMRS is an integer multiple of the length of the orthogonal sequence.
[0324] The information corresponding to the fourth information before expansion includes at least one OFDM symbol. The processing unit 1402 is used to determine the OCC elements used by each OFDM symbol and the data to be despread on the OFDM symbol; and to perform inter-symbol OCC despreading on the data to be despread on the OFDM symbol based on the OCC elements used by the OFDM symbol.
[0325] The implementation of the above-mentioned transceiver unit 1401 and processing unit 1402 can be referred to Figure 7 or Figure 10 The relevant descriptions of the method embodiments shown are not repeated here.
[0326] Please see Figure 15 , Figure 15 This is a schematic diagram of another communication device provided in an embodiment of this application. For example... Figure 15 As shown, the communication device may include a processor 111 and a storage medium 112. The processor 111, also referred to as a processing unit, can implement certain control functions. The storage medium 112, also referred to as a storage unit or memory, stores instructions 114. These instructions 114 can be executed on the processor 111, causing the communication device to perform the functions described in this embodiment. Figure 7 or Figure 10 Any method described.
[0327] Optionally, the processor 111 may include instructions 113, which can be executed on the processor 111 to cause the communication device to perform the functions described in this embodiment. Figure 7 or Figure 10Any method described.
[0328] The communication device can be a terminal device or a network device. The terminal device can be a first terminal or a second terminal, used to implement the method described in the method embodiments. However, the scope of the device described in this application is not limited thereto; the communication device can be a standalone device or part of a larger device. For example, the communication device can be:
[0329] (1) An independent integrated circuit IC, or chip, or chip system or subsystem;
[0330] (2) A collection of one or more ICs, wherein the collection of ICs may optionally include a storage component for storing data and / or instructions;
[0331] (3) ASIC, such as modems;
[0332] (4) Modules that can be embedded in other devices;
[0333] Please see Figure 16 , Figure 16 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. For ease of explanation, Figure 16 Only the main components of the terminal device are shown. For example... Figure 16 As shown, the terminal device includes a processor, memory, control circuitry, antenna, and input / output devices. The processor is primarily used to process communication protocols and data, control the entire terminal device, execute software programs, and process the data generated by those programs. The memory is mainly used to store software programs and data. The radio frequency (RF) circuitry is primarily used for converting baseband signals to RF signals and processing RF signals. The antenna is primarily used for transmitting and receiving RF signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are primarily used to receive user input data and output data to the user.
[0334] When the terminal device is powered on, the processor can read the software program from the storage unit, parse and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit processes the baseband signal to obtain the RF signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna. This RF signal is further converted into a baseband signal and output to the processor. The processor converts the baseband signal back into data and processes the data.
[0335] For ease of explanation, Figure 16Only one memory and processor are shown. In actual terminal devices, multiple processors and memories may exist. Memory can also be called storage medium or storage device, etc., and this application embodiment does not limit this.
[0336] In one embodiment, the antenna is used to perform the operations performed by the transceiver unit 1401 in the above embodiment. The processor is used to perform the operations performed by the processing unit 1402 in the above embodiment.
[0337] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, can implement the relevant processes in the communication method provided in the above-described method embodiments.
[0338] This application also provides a computer program product for storing a computer program that, when run on a computer (or processor), causes the computer to execute one or more steps of any of the aforementioned communication methods. If the constituent modules of the aforementioned devices are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium.
[0339] This application provides a chip, including a processor, for calling and executing instructions stored in a memory, causing a communication device on which the chip is installed to perform any of the methods described above.
[0340] This application embodiment also provides another chip, including: an input interface, an output interface, and a processing circuit. The input interface, the output interface, and the processing circuit are connected via internal connection paths. The processing circuit is used to execute any of the methods described above. Optionally, the chip also includes a memory. The input interface, the output interface, the processor, and the memory are connected via internal connection paths. The processor is used to execute code in the memory. When the code is executed, the processor is used to execute any of the methods described above.
[0341] This application also provides a chip system including at least one processor and a communication interface. The communication interface and the at least one processor are interconnected via a circuit. The at least one processor is used to run computer programs or instructions to perform any of the methods described above. This chip system may be composed of chips or may include chips and other discrete devices.
[0342] This application also provides a communication system, which includes a terminal device and a network device, as detailed in the following description. Figure 7 or Figure 10 The method shown.
[0343] It should be understood that the memory mentioned in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Non-volatile memory can be a hard disk drive (HDD), a solid-state drive (SSD), ROM, programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be RAM, which is used as an external cache. Memory is any other medium capable of carrying or storing desired program code having an instruction or data structure form and accessible by a computer, but is not limited thereto. The memory in the embodiments of this application can also be a circuit or any other device capable of implementing a storage function for storing program instructions and / or data.
[0344] It should also be understood that the processor mentioned in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor, or any conventional processor, etc.
[0345] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) is integrated into the processor.
[0346] It should be noted that the memories described herein are intended to include, but are not limited to, these and any other suitable types of memories.
[0347] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments provided herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented 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 each specific application, but such implementation should not be considered beyond the scope of this application.
[0348] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0349] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0350] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0351] The steps in the methods of this application can be adjusted, combined, or deleted according to actual needs. Each step in each embodiment can be partially performed (for example, the terminal device may not perform the steps performed by the terminal device in the above embodiments). The execution order of different steps can be changed. The embodiments described herein can be combined with other embodiments, different embodiments can be combined with each other, and different steps of different embodiments herein can be combined.
[0352] The modules / units in the device of this application embodiment can be merged, divided, and deleted according to actual needs.
[0353] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments.
[0354] In this application, it may refer to a communication protocol or specification, such as the 3GPP communication protocol.
[0355] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the embodiments of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.
[0356] In the embodiments of this application, "including" can refer to a relationship of inclusion or an equality relationship. For example, A includes B, which could mean that A includes B and may also include other content, or that A and B are the same content.
[0357] In the description of this application, unless otherwise stated, " / " indicates that the objects before and after it are in an "or" relationship. For example, A / B can mean A or B. "And / or" in this application is merely a description of the relationship between the 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" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of singular 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.
[0358] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
Claims
1. A communication method, characterized in that, include: Receive first information, the first information including a bias value; Send a second message, which is extended by the orthogonal overlay code (OCC) of the orthogonal sequence, starting from the OCC element corresponding to the bias value.
2. The method according to claim 1, characterized in that, The offset value is determined by the position of the first orthogonal frequency division multiplexing (OFDM) symbol occupied by the hybrid automatic repeat request acknowledgment (HARQ-ACK) of the first terminal.
3. The method according to claim 1, characterized in that, The second information includes inter-symbol OCC extension information of the Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) and / or inter-symbol OCC extension information of the Channel State Information (CSI).
4. The method according to claim 3, characterized in that, The CSI position begins with the first OFDM symbol following the first group of consecutive OFDM symbols carrying the demodulation reference signal DMRS.
5. The method according to claim 3, characterized in that, Also includes: The OCC element corresponding to each OFDM symbol is determined based on the bias value, and the starting position of the CSI is the position of the orthogonal sequence where the OCC element corresponding to the first OFDM symbol that does not carry the demodulation reference signal DMRS is located.
6. The method according to any one of claims 3 to 5, characterized in that, The information corresponding to the second information before expansion includes at least one OFDM symbol, and the method further includes: Determine the OCC element corresponding to each OFDM symbol and the data to be expanded on the OFDM symbol; Based on the OCC elements corresponding to the OFDM symbols, perform inter-symbol OCC extension on the data to be extended on the OFDM symbols.
7. A communication method, characterized in that, include: Receive third information, the third information being used to determine an orthogonal sequence, the orthogonal sequence including at least two orthogonal cover code (OCC) elements; A fourth message is sent, which is extended by the inter-symbol OCC of the orthogonal sequence. The fourth message includes the inter-symbol OCC extension information of the Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) and / or the inter-symbol OCC extension information of the Channel State Information (CSI). The OCC element used by the HARQ-ACK is the OCC element corresponding to the orthogonal frequency division multiplexing (OFDM) symbol occupied by the HARQ-ACK.
8. The method according to claim 7, characterized in that, Also includes: The OCC element corresponding to each OFDM symbol is determined, and the starting position of the HARQ-ACK is the position of the orthogonal sequence of the OCC element corresponding to the first OFDM symbol after the first group of consecutive OFDM symbols carrying the demodulation reference signal DMRS.
9. The method according to claim 7, characterized in that, The HARQ-ACK position starts from the first OFDM symbol that does not carry a demodulation reference signal DMRS.
10. The method according to claim 7, characterized in that, The position of HARQ-ACK starts from the i-th OFDM symbol, and the number of OFDM symbols in the first i-1 OFDM symbols, excluding OFDM symbols occupied by DMRS, is an integer multiple of the length of the orthogonal sequence.
11. The method according to any one of claims 7 to 10, characterized in that, The information corresponding to the fourth information before expansion includes at least one OFDM symbol, and the method further includes: Determine the OCC element corresponding to each OFDM symbol and the data to be expanded on the OFDM symbol; Based on the OCC elements corresponding to the OFDM symbols, perform inter-symbol OCC extension on the data to be extended on the OFDM symbols.
12. A communication method, characterized in that, include: Send a first message, the first message including a bias value; Receive second information, which is extended by the orthogonal overlay code (OCC) of the orthogonal sequence, and the orthogonal sequence is used starting from the OCC element corresponding to the bias value.
13. The method according to claim 12, characterized in that, The offset value is determined by the position of the first orthogonal frequency division multiplexing (OFDM) symbol occupied by the hybrid automatic repeat request acknowledgment (HARQ-ACK) of the first terminal.
14. The method according to claim 12, characterized in that, The second information includes inter-symbol OCC extension information of the Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) and / or inter-symbol OCC extension information of the Channel State Information (CSI).
15. The method according to claim 14, characterized in that, The CSI position begins with the first OFDM symbol following the first group of consecutive OFDM symbols carrying the demodulation reference signal DMRS.
16. The method according to claim 14, characterized in that, The starting position of the CSI is the position of the orthogonal sequence containing the OCC element corresponding to the first OFDM symbol that does not carry the demodulation reference signal DMRS.
17. The method according to any one of claims 12 to 16, characterized in that, The information corresponding to the second information before expansion includes at least one OFDM symbol, and the method further includes: Determine the OCC element corresponding to each OFDM symbol and the data to be despread on the OFDM symbol; Based on the OCC elements corresponding to the OFDM symbols, perform inter-symbol OCC despreading on the data to be despread on the OFDM symbols.
18. A communication method, characterized in that, include: Send a third message, the third message being used to determine an orthogonal sequence, the orthogonal sequence including at least two orthogonal cover code (OCC) elements; The fourth information is received after inter-symbol OCC extension of the orthogonal sequence. The fourth information includes inter-symbol OCC extension information of Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) and / or inter-symbol OCC extension information of Channel State Information (CSI). The OCC element used by HARQ-ACK is the OCC element corresponding to the orthogonal frequency division multiplexing (OFDM) symbol occupied by HARQ-ACK.
19. The method according to claim 18, characterized in that, The starting position of HARQ-ACK is the position of the orthogonal sequence containing the OCC element corresponding to the first OFDM symbol after the first group of consecutive OFDM symbols carrying the demodulation reference signal DMRS.
20. The method according to claim 18, characterized in that, The HARQ-ACK position starts from the first OFDM symbol that does not carry a demodulation reference signal DMRS.
21. The method according to claim 18, characterized in that, The position of HARQ-ACK starts from the i-th OFDM symbol, and the number of OFDM symbols in the first i-1 OFDM symbols, excluding OFDM symbols occupied by DMRS, is an integer multiple of the length of the orthogonal sequence.
22. The method according to any one of claims 18 to 21, characterized in that, The information corresponding to the fourth information before expansion includes at least one OFDM symbol, and the method further includes: Determine the OCC elements used by each OFDM symbol and the data to be despread on the OFDM symbol; Based on the OCC elements used by the OFDM symbols, perform inter-symbol OCC despreading on the data to be despread on the OFDM symbols.
23. A communication device, characterized in that, include: Includes units for performing the method as described in any one of claims 1 to 22.
24. A communication device, characterized in that, The communication device includes a processor and a storage medium storing instructions that, when executed by the processor, cause the method according to any one of claims 1 to 22 to be performed.
25. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes instructions that, when executed by a processor, cause the method according to any one of claims 1 to 22 to be performed.
26. A computer program product, characterized in that, The computer program product includes instructions that, when executed by a processor, cause the method according to any one of claims 1 to 22 to be performed.
27. A chip, characterized in that, Includes a processor for retrieving and executing instructions stored in a memory, causing a communication device with a chip mounted to perform the method as described in any one of claims 1 to 22.
28. A communication system, characterized in that, The communication system includes a terminal device and a network device, wherein the terminal device is used to perform the method according to any one of claims 1 to 11, and the network device is used to perform the method according to any one of claims 12 to 22.