Communication method and device
By multiplexing single-carrier data and DMRS sequences on DMRS symbols and utilizing frequency division multiplexing technology, the problem of low spectral efficiency in the PUCCH format is solved, achieving higher spectral efficiency and a wider signal coverage.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2024-11-19
- Publication Date
- 2026-05-19
AI Technical Summary
Among the existing PUCCH formats 2 to 4, the DMRS symbol has low spectral efficiency, and the peak-to-average power ratio causes the power amplifier input and output to back up, resulting in a small coverage area.
By multiplexing single-carrier data and DMRS sequences on DMRS symbols, frequency division multiplexing technology is used to ensure data transmission on resources that are identical in the time domain but do not overlap in the frequency domain, thereby improving spectral efficiency and reducing peak-to-average power ratio.
It improves the spectral efficiency of DMRS symbols, reduces the input-output backoff of power amplifiers, expands signal coverage, and enhances data transmission performance.
Smart Images

Figure CN122069016A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology
[0002] The physical uplink control channel (PUCCH) can be used to carry (or transmit) uplink control information (UCI). New Radio (NR) supports five PUCCH formats. In format 0, the PUCCH does not carry a demodulation reference signal (DMRS), and the receiver performs non-coherent demodulation on the UCI. In formats 1 through 4, the PUCCH carries both UCI and DMRS, and the receiver performs coherent demodulation on the UCI. PUCCH formats 2 through 4 are described below.
[0003] In format 2, the PUCCH carries DMRS and UCI frequency division multiplexing, meaning that DMRS and UCI occupy (or use) different subcarriers. In this mode, the PUCCH symbol uses an orthogonal frequency division multiplexing (OFDM) waveform. OFDM waveforms have a high peak-to-average power ratio (PAPR) or a large cubic metric, which can lead to a large backoff in the input and / or output power of the power amplifier (PA), resulting in low transmit power and a small coverage area.
[0004] In format 3 or format 4, the DMRS and UCI carried by the PUCCH are time-division multiplexed. Specifically, of the symbols occupied by the PUCCH, a portion of the symbols carry only DMRS; these symbols are called DMRS symbols, and the remaining symbols carry only UCI; these symbols are called data symbols. However, because all subcarriers in a DMRS symbol are used to carry DMRS, the spectral efficiency of the DMRS symbol is relatively low.
[0005] In summary, further research is needed on how to enhance DMRS symbols, such as improving the spectral efficiency of DMRS symbols while maintaining low PAPR characteristics. Summary of the Invention
[0006] This application provides a communication method and apparatus for multiplexing single-carrier waveform data from multiple devices on DMRS symbols, which is beneficial to improving the spectral efficiency of DMRS symbols.
[0007] In a first aspect, embodiments of this application provide a communication method that can be applied to a first device. The first device may be a terminal device, or a device within the terminal device (e.g., a module, a communication module, a circuit or chip responsible for communication functions (such as a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip or system-in-package (SIP) chip containing a modem core), a chip system, or a processor), or a logical node, logical module, or software capable of implementing all or part of the functions of the terminal device.
[0008] The method may include: a first device acquiring and transmitting a first DMRS symbol. The first DMRS symbol carries a first DMRS sequence and first single-carrier data. The first DMRS sequence is carried by a first resource, and the first single-carrier data is carried by a second resource, which is a subset of a third resource. The third resource and the first resource are identical in the time domain and do not overlap in the frequency domain.
[0009] Optionally, the first single-carrier data is UCI.
[0010] Wherein, the third resource and the first resource are the same in the time domain and do not overlap in the frequency domain, which can be understood as any of the following: the third resource and the first resource share the same symbol; the third resource and the first resource include (or occupy) different frequency domain resources (e.g., different subcarriers) in the first DMRS symbol; the third resource and the first resource are frequency-division multiplexed; or, the first single-carrier data carried by the third resource and the first DMRS sequence carried by the first resource are frequency-division multiplexed, that is, the first single-carrier data is frequency-division multiplexed data.
[0011] The second resource is a subset of the third resource. This can be understood as follows: the second resource and the third resource are the same in the time domain, but in the frequency domain, the second resource is a portion of the frequency domain resources of the third resource (e.g., a portion of the subcarriers).
[0012] In this method, when the first DMRS sequence and the first single-carrier data share a symbol, the first device can transmit the first DMRS sequence and the first single-carrier data through the first DMRS symbol. Compared with transmitting the DMRS sequence only through the DMRS symbol, this method can improve the spectral efficiency of the DMRS symbol.
[0013] Furthermore, in this method, the first device can transmit single-carrier data via DMRS symbols. Compared to multi-carrier data, such as multi-carrier data carried by PUCCH format 2, single-carrier data has a lower PAPR, thereby improving the spectral efficiency of DMRS symbols while maintaining low PAPR characteristics. Thus, when this method is applied to millimeter-wave or terahertz scenarios, it can reduce the input power back-off, output power back-off, and transmit power of the PA, thereby increasing the coverage of the transmitted signal.
[0014] Furthermore, in this method, the first device transmits the first single-carrier data through the second resource in the first DMRS symbol. Different devices (e.g., different terminal devices) can transmit single-carrier data through different second resources, thereby enabling frequency division multiplexing of single-carrier data from multiple devices on the DMRS symbol, achieving orthogonality between single-carrier data from different devices, and thus improving data transmission performance.
[0015] Secondly, embodiments of this application provide a communication method that can be applied to a second device. The second device may be a network device, or a device within a network device (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the functions of the network device.
[0016] The method may include: a second device receiving a first DMRS symbol, the first DMRS symbol being used to carry a first DMRS sequence and first single-carrier data, the first DMRS sequence being carried by a first resource, the first single-carrier data being carried by a second resource, the second resource being a subset of a third resource, the third resource being identical to the first resource in the time domain and not overlapping in the frequency domain.
[0017] Optionally, the first single-carrier data is UCI.
[0018] Wherein, the third resource and the first resource are the same in the time domain and do not overlap in the frequency domain, which can be understood as any of the following: the third resource and the first resource share the same symbol; the third resource and the first resource include (or occupy) different frequency domain resources (e.g., different subcarriers) in the first DMRS symbol; the third resource and the first resource are frequency-division multiplexed; or, the first single-carrier data carried by the third resource and the first DMRS sequence carried by the first resource are frequency-division multiplexed, that is, the first single-carrier data is frequency-division multiplexed data.
[0019] The second resource is a subset of the third resource. This can be understood as follows: the second resource and the third resource are the same in the time domain, but in the frequency domain, the second resource is a portion of the frequency domain resources of the third resource (e.g., a portion of the subcarriers).
[0020] In this method, when the first DMRS sequence and the first single-carrier data share a common symbol, the second device can receive the first DMRS sequence and the first single-carrier data through the first DMRS symbol. Compared with receiving the DMRS sequence only through the DMRS symbol, this method can improve the spectral efficiency of the DMRS symbol.
[0021] Furthermore, in this method, the second device can receive single-carrier data via DMRS symbols. Compared to multi-carrier data, such as multi-carrier data carried by PUCCH format 2, single-carrier data has a lower PAPR, thereby improving the spectral efficiency of DMRS symbols while maintaining low PAPR characteristics. Thus, when this method is applied to millimeter-wave or terahertz scenarios, it can reduce the input power back-off, output power back-off, and transmit power of the PA, thereby increasing the coverage of the transmitted signal.
[0022] Furthermore, in this method, the second device can receive the first single-carrier data from the first device through the second resource in the first DMRS symbol. Different devices (e.g., different terminal devices) can send single-carrier data through different second resources, thereby enabling frequency division multiplexing of single-carrier data from multiple devices on the DMRS symbol, achieving orthogonality between single-carrier data from different devices, and thus improving data transmission performance.
[0023] Based on the first or second aspect, in one possible design, the second resource comprises multiple frequency domain resource elements, wherein the interval between adjacent frequency domain resource elements is N1 frequency domain resource elements, where N1 is an integer greater than 1. For example, N1 is any one of 2, 3, 4, 5, or 6. With this design, when single-carrier data from multiple devices are frequency-division multiplexed on DMRS symbols, the multiple devices can interleave and map the single-carrier data, thereby achieving diversity gain and improving data transmission performance.
[0024] Based on the first or second aspect, in one possible design, the value of N1 is associated with at least one of the following: the density of the first DMRS sequence, or the number of devices among the plurality of devices. The single-carrier data from these plurality of devices is carried in a third resource; in other words, the third resource is used to carry single-carrier data from the plurality of devices. Optionally, single-carrier data from different devices among the plurality of devices are carried in different frequency domain resources within the third resource.
[0025] For example, the density of the first DMRS sequence can be expressed as That is, every Δ-1 subcarriers map one element of the first DMRS sequence.
[0026] For example, the third resource is used to carry single-carrier data from UE#0 to UE#1, with the single-carrier data from UE#0 and the single-carrier data from UE#1 being frequency-division multiplexed. In this case, the plurality of devices includes UE#0 to UE#1, and the number of devices in the plurality of devices is 2.
[0027] In this design, if the value of N1 is related to the density of the first DMRS sequence, then the value of N1 is compatible with the density of the first DMRS sequence, thereby reducing or avoiding overlap between the second resource and the first resource used to carry the first DMRS sequence in the frequency domain, thus improving data transmission performance. If the value of N1 is related to the number of devices among multiple devices, then the value of N1 is compatible with the number of devices among multiple devices, thereby reducing or avoiding overlap of resources used to carry single-carrier data from different devices in the first DMRS symbol, thus improving data transmission performance.
[0028] Based on the first or second aspect, in one possible design, the first single-carrier data is obtained by sequentially processing the data corresponding to the first device as follows: processing according to the first orthogonal cover code (OCC) corresponding to the first device, and discrete Fourier transformation (DFT) processing. In the first single-carrier data obtained through the above processing, there are one or more non-zero elements, with N1-1 zero elements between two adjacent non-zero elements. The non-zero elements in the first single-carrier data are mapped to the second resource, and the zero elements in the first single-carrier data are mapped to other resources in the first DMRS symbol besides the second resource. Through this design, interleaving mapping of the first single-carrier data on the frequency domain resources corresponding to the first DMRS symbol can be achieved.
[0029] Based on the first or second aspect, in one possible design, the first OCC is associated with at least one of the following: the density of the first DMRS sequence, the number of devices in a plurality of devices, or the starting frequency domain resource unit of the second resource.
[0030] In this design, if the density of the first OCC is associated with the density of the first DMRS sequence, the density of the first OCC and the first DMRS sequence are matched, thereby reducing or avoiding overlap of the second resource with the first resource used to carry the first DMRS sequence in the frequency domain, improving data transmission performance. If the first OCC is associated with the number of devices among multiple devices, the first OCC is matched with the number of devices among multiple devices, thereby reducing or avoiding overlap of resources used to carry single-carrier data from different devices in the first DMRS symbol, improving data transmission performance. If the first OCC is associated with the starting frequency domain resource element of the second resource, since the starting frequency domain resource elements of the second resource corresponding to different devices can be different, this reduces or avoids overlap of resources used to carry single-carrier data from different devices in the first DMRS symbol, improving data transmission performance.
[0031] Based on the first or second aspect, in one possible design, the method further includes: a first device or a second device acquiring a first data symbol, the first data symbol being used to carry second single-carrier data, the second single-carrier data being carried by a fourth resource, the fourth resource and the first resource not overlapping in the time domain. For example, the first device may acquire and transmit the first data symbol; correspondingly, the second device may receive the first data symbol.
[0032] Optionally, the second single-carrier data can be UCI.
[0033] Wherein, the fourth resource and the first resource do not overlap in the time domain and can be replaced by any of the following: the fourth resource and the first resource do not share symbols; the fourth resource and the first resource include (or occupy) different time domain resource units (e.g., symbols) in the time domain; the fourth resource and the first resource are time-division multiplexed; or, the second single-carrier data carried by the fourth resource and the first DMRS sequence carried by the first resource are not frequency-division multiplexed, that is, the second single-carrier data is non-frequency-division multiplexed data.
[0034] With this design, the first device transmits the second single-carrier data through the fourth resource in the first data symbol. Different devices (e.g., different terminal devices) can transmit single-carrier data through different fourth resources, thereby enabling frequency division multiplexing of single-carrier data from multiple devices on the DMRS symbol, achieving orthogonality between single-carrier data from different devices, and thus improving data transmission performance.
[0035] Based on the first or second aspect, in one possible design, the second single-carrier data is obtained by sequentially processing the data corresponding to the first device as follows: processing according to the second OCC corresponding to the first device, and DFT processing. The first OCC and the second OCC are different. Optionally, the difference between the first OCC and the second OCC may be caused by at least one of the following: the starting frequency domain resource elements of the second resource and the fourth resource are different, or the data density in the first DMRS symbol and the data density in the first data symbol are different. Through this design, the first device can flexibly use the first DMRS symbol and the first data symbol to transmit single-carrier data, thereby improving data transmission performance.
[0036] Thirdly, embodiments of this application provide a communication method that can be applied to a first device. The first device may be a terminal device, or a device within the terminal device (e.g., a module, a communication module, a circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), a chip system, or a processor), or a logical node, logical module, or software capable of implementing all or part of the functions of the terminal device.
[0037] The method may include: a first device acquiring and transmitting a first DMRS symbol. The first DMRS symbol carries a first DMRS sequence and first single-carrier data. The first DMRS sequence is carried by a first resource, and the first single-carrier data is carried by a third resource. The third resource and the first resource are identical in the time domain and do not overlap in the frequency domain. The first single-carrier data is obtained according to the third OCC corresponding to the first device.
[0038] Optionally, the first single-carrier data is UCI.
[0039] Wherein, the third resource and the first resource are the same in the time domain and do not overlap in the frequency domain, which can be understood as any of the following: the third resource and the first resource share the same symbol; the third resource and the first resource include (or occupy) different frequency domain resources (e.g., different subcarriers) in the first DMRS symbol; the third resource and the first resource are frequency-division multiplexed; or, the first single-carrier data carried by the third resource and the first DMRS sequence carried by the first resource are frequency-division multiplexed, that is, the first single-carrier data is frequency-division multiplexed data.
[0040] In this method, when the first DMRS sequence and the first single-carrier data share a symbol, the first device can transmit the first DMRS sequence and the first single-carrier data through the first DMRS symbol. Compared with transmitting the DMRS sequence only through the DMRS symbol, this method can improve the spectral efficiency of the DMRS symbol.
[0041] Furthermore, in this method, the first device can transmit single-carrier data via DMRS symbols. Compared to multi-carrier data, such as multi-carrier data carried by PUCCH format 2, single-carrier data has a lower PAPR, thereby improving the spectral efficiency of DMRS symbols while maintaining low PAPR characteristics. Thus, when this method is applied to millimeter-wave or terahertz scenarios, it can reduce the input power back-off, output power back-off, and transmit power of the PA, increasing the coverage of the transmitted signal and thereby improving data transmission performance.
[0042] Furthermore, in this method, the first device transmits first single-carrier data through the third resource in the first DMRS symbol. The first single-carrier data is obtained according to the third OCC corresponding to the first device. Therefore, different devices (e.g., different terminal devices) can obtain single-carrier data carried by the third resource through different OCCs, thereby enabling code division multiplexing of single-carrier data of multiple devices on the DMRS symbol, realizing orthogonality between single-carrier data of different devices, and thus improving data transmission performance.
[0043] Fourthly, embodiments of this application provide a communication method that can be applied to a second device. The second device may be a network device, or a device within a network device (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the functions of the network device.
[0044] The method may include: a second device receiving a first DMRS symbol. The first DMRS symbol carries a first DMRS sequence and first single-carrier data. The first DMRS sequence is carried by a first resource, and the first single-carrier data is carried by a third resource. The third resource and the first resource are identical in the time domain and do not overlap in the frequency domain. The first single-carrier data is obtained according to the third OCC corresponding to the first device.
[0045] Optionally, the first single-carrier data is UCI.
[0046] Wherein, the third resource and the first resource are the same in the time domain and do not overlap in the frequency domain, which can be understood as any of the following: the third resource and the first resource share the same symbol; the third resource and the first resource include (or occupy) different frequency domain resources (e.g., different subcarriers) in the first DMRS symbol; the third resource and the first resource are frequency-division multiplexed; or, the first single-carrier data carried by the third resource and the first DMRS sequence carried by the first resource are frequency-division multiplexed, that is, the first single-carrier data is frequency-division multiplexed data.
[0047] In this method, when the first DMRS sequence and the first single-carrier data share a common symbol, the second device can receive the first DMRS sequence and the first single-carrier data through the first DMRS symbol. Compared with transmitting the DMRS sequence only through the DMRS symbol, this method can improve the spectral efficiency of the DMRS symbol.
[0048] Furthermore, in this method, the second device can receive single-carrier data via DMRS symbols. Compared to multi-carrier data, such as multi-carrier data carried by PUCCH format 2, single-carrier data has a lower PAPR, thereby improving the spectral efficiency of DMRS symbols while maintaining low PAPR characteristics. Thus, when this method is applied to millimeter-wave or terahertz scenarios, it can reduce the input power back-off, output power back-off, and transmit power of the PA, increasing the coverage of the transmitted signal and thereby improving data transmission performance.
[0049] Furthermore, in this method, the second device receives the first single-carrier data through the third resource in the first DMRS symbol. The first single-carrier data is obtained according to the third OCC corresponding to the first device. Therefore, different devices (e.g., different terminal devices) can obtain the single-carrier data carried by the third resource through different OCCs, thereby realizing code division multiplexing of the single-carrier data of multiple devices on the DMRS symbol, realizing orthogonality between the single-carrier data of different devices, and thus improving the data transmission performance.
[0050] Based on the third or fourth aspect, in one possible design, the first single-carrier data is obtained by sequentially processing the data corresponding to the first device as follows: processing according to the third OCC, and DFT processing; or, the first single-carrier data is obtained by sequentially processing the data corresponding to the first device as follows: DFT processing, and processing according to the third OCC. If the processing according to the third OCC corresponding to the first device is before the DFT processing, then the processing according to the third OCC is a time-domain signal processing, and the third OCC can be called time-domain OCC. If the processing according to the third OCC corresponding to the first device is after the DFT processing, then the processing according to the third OCC is a frequency-domain signal processing, and the third OCC can be called frequency-domain OCC. This design is applicable to both time-domain OCC and frequency-domain OCC, expanding the scope of application of this application.
[0051] Based on the third or fourth aspect, in one possible design, the third OCC is associated with at least one of the following: the number of devices among the multiple devices, or the identifier of the first device. The third resource is used to carry single-carrier data from the multiple devices. The identifier of the first device is, for example, the radio network temporary identifier (RNTI) of the first device.
[0052] In this design, if the third OCC is associated with the number of devices among multiple devices, then the number of devices among the multiple devices is matched with the number of devices, thereby reducing or avoiding the overlap of resources used to carry single-carrier data from different devices on the first data symbol, thus improving data transmission performance. If the third OCC is associated with the identifier of the first device, since the identifiers corresponding to different devices can be different, this also reduces or avoids the overlap of resources used to carry single-carrier data from different devices on the first data symbol, thus improving data transmission performance.
[0053] Based on any one of the first to fourth aspects, in one possible design, the first DMRS sequence is obtained from the base sequence and the fourth OCC corresponding to the first device. The fourth OCCs corresponding to different devices are orthogonal, thereby achieving orthogonality between the DMRS sequences of different devices.
[0054] Based on any one of the first to fourth aspects, in one possible design, the first single-carrier data includes first data of a first type. The first type of data includes at least one of the following: hybrid automatic repeat request (HARQ) information or scheduling request (SR). Exemplarily, the HARQ information may include at least one of the following: HARQ acknowledgment (ACK) or HARQ negative acknowledgment (NACK). With this design, the first type of data can be mapped onto DMRS symbols; in other words, the first type of data can be carried by DMRS symbols. Thus, the first device can transmit important information in the UCI, such as HARQ information and / or SR in the first type of data, through DMRS symbols, and transmit other information in the UCI (or less important information) through the remaining symbols, thereby achieving error protection of the UCI according to the importance of the information and improving the transmission performance of the UCI.
[0055] Based on any one of the first to fourth aspects, in one possible design, the method further includes: a first device or a second device acquiring a first data symbol, the first data symbol being used to carry second single-carrier data, the second single-carrier data being carried by a fourth resource, the fourth resource and the first resource not overlapping in the time domain, the second single-carrier data including second data of type first, the second data being carried by a fifth resource in the fourth resource, wherein the time interval between the fifth resource and the first resource is less than a first threshold. Through this design, the first type of data can be mapped to a symbol close to the DMRS symbol; in other words, the first type of data can be carried by a symbol close to the DMRS symbol. Thus, the first device can transmit important information in the UCI, such as HARQ information and / or SR in the first type of data, through symbols close to the DMRS symbol, and transmit other information (or less important information) in the UCI through the remaining symbols, thereby achieving error protection of the UCI according to the importance of the information and improving the transmission performance of the UCI.
[0056] Fifthly, this application provides a communication device. In some examples, the communication device can be a terminal device, or a device within a terminal device (e.g., a module, communication module, circuit or chip responsible for communication functions (e.g., a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the terminal device's functions. The communication device has the functions to implement the first or third aspects described above. In other examples, the communication device can be a network device, or a device within a network device (e.g., a module, communication module, circuit or chip responsible for communication functions (e.g., a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the network device's functions. The communication device has the functions to implement the second or fourth aspects described above.
[0057] In one possible embodiment, the communication device includes modules, units, or means corresponding to the operations involved in any of the first to fourth aspects described above. These modules, units, or means can be implemented in software, hardware, or a combination of both. For example, the communication device includes an interface unit and a processing unit. The interface unit can be used to transmit and receive signals to enable communication between the communication device and other devices; the processing unit can be used to perform some internal operations of the communication device. The functions performed by the processing unit and the interface unit can correspond to the operations involved in any of the first to fourth aspects described above.
[0058] In one possible embodiment, the communication device includes a processor. The processor is capable of executing computer programs or instructions, for example, executing computer programs or instructions stored in memory. When the computer program or instructions are executed, the communication device causes it to perform any of the possible designs in any of the first to fourth aspects described above.
[0059] Optionally, the processor is coupled to the memory via an interface, which is either a memory built into the communication device or an external memory connected to the communication device.
[0060] In one possible embodiment, the communication device includes a processor and an interface circuit, wherein the processor is configured to communicate with other devices via the interface circuit and to perform the methods in any of the possible designs in any of the first to fourth aspects described above.
[0061] Sixthly, this application provides a communication system that may include a first device and a second device. The first device may execute the communication method provided in the first aspect, and the second device may execute the communication method provided in the second aspect; or, the first device may execute the communication method provided in the third aspect, and the second device may execute the communication method provided in the fourth aspect.
[0062] In some possible designs, the first device is a terminal device and the second device is a network device.
[0063] In a seventh aspect, this application provides a computer-readable storage medium storing a computer program or instructions, wherein when the computer program or instructions are executed, a method in any possible design of any of the first to fourth aspects described above is implemented.
[0064] Eighthly, this application provides a computer program product comprising computer program code, wherein when the computer program code is run, a method in any possible design of any of the first to fourth aspects described above is implemented.
[0065] Ninthly, this application provides a chip that may include at least one processor for executing computer programs or instructions in memory to implement the methods in any possible design of any of the first to fourth aspects described above.
[0066] The technical effects that can be achieved by any of the fifth to ninth aspects mentioned above can be described with reference to the technical effects that can be achieved by any possible design in any of the first to fourth aspects mentioned above. Where there is overlap, no further discussion will be given. Attached Figure Description
[0067] Figure 1An architecture diagram of a communication system provided in this application embodiment;
[0068] Figure 2 A schematic diagram of the signal processing method provided in an embodiment of this application;
[0069] Figures 3A to 3C Schematic diagrams of several PUCCHs provided for embodiments of this application;
[0070] Figure 4 A flowchart illustrating the first communication method provided in this application embodiment;
[0071] Figures 5A to 5B Schematic diagrams of several resources for carrying DMRS sequences and single-carrier data provided in embodiments of this application;
[0072] Figures 6A to 6F Schematic diagrams illustrating information mapping in the first DMRS symbol provided for embodiments of this application;
[0073] Figures 7A to 7C Schematic diagrams illustrating several types of information mapping in the first data symbol provided in embodiments of this application;
[0074] Figure 8 A flowchart illustrating the second communication method provided in this application embodiment;
[0075] Figures 9A to 9B Schematic diagrams of several other resources for carrying DMRS sequences and single-carrier data provided in embodiments of this application;
[0076] Figures 10A to 10D Schematic diagrams illustrating information mapping in the first DMRS symbol for embodiments of this application;
[0077] Figures 11A to 11B Schematic diagrams illustrating other types of information mapping in the first data symbol provided in embodiments of this application;
[0078] Figure 12 A structural diagram of a communication device provided in an embodiment of this application;
[0079] Figure 13 This is a structural diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0080] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings. The technical solutions in the embodiments of this application can be applied to various communication systems. Examples include Universal Mobile Telecommunications System (UMTS), Wireless Local Area Network (WLAN), Short-Range Wireless Communication Systems (such as Sidelink, Wireless Fidelity (Wi-Fi or WiFi), Bluetooth, wired networks, Integrated Sensing and Communication (ISAC), Vehicle-to-Everything (V2X) communication systems, Device-to-Device (D2D) communication systems, Vehicle-to-Everything (V2X) communication systems, Machine-to-Machine (M2M) communication, Machine-Type Communication (MTC), Internet of Things (IoT), 4th Generation (4G) mobile communication systems (such as Long Term Evolution (LTE) systems), LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Worldwide Interoperability for Microwave Access (WiMAX) communication systems, and 5th Generation (5G) mobile communication systems. No restrictions are imposed on generation (5G) mobile communication systems (such as NR systems), non-terrestrial networks (NTN), future evolution communication systems, or other similar communication systems.
[0081] This application will present various aspects, embodiments, or features relating to systems that may include multiple devices, components, modules, etc. It should be understood that individual systems may include additional devices, components, modules, etc., and / or may not include all devices, components, modules, etc. discussed in conjunction with the accompanying drawings. Furthermore, combinations of these approaches are also possible.
[0082] Figure 1 An exemplary schematic diagram of a possible communication system is shown. Figure 1As shown, the communication system may include one or more network devices and one or more terminal devices. The interface between the network devices and the terminal devices can be a Uu interface (or air interface), allowing communication between them. The interface between the terminal devices can be a PC5 interface, enabling data transmission between them.
[0083] Figure 1 The example illustrates a scenario to which the embodiments of this application may be applied, namely eMBB ( Figure 1 (As shown by the solid line in the middle), multi-site transmission ( Figure 1 As shown by the dashed line ①, the scene is returned ( Figure 1 As shown by the dashed line ②), D2D ( Figure 1 (As shown by the dashed line ③). It should be understood that... Figure 1 The four scenarios shown are merely examples, and the embodiments of this application do not limit them.
[0084] Network devices, also known as radio access network (RAN) nodes, RAN entities, or access nodes, form part of the communication system and help terminal devices achieve wireless access. Multiple network devices in a communication system can be of the same type or different types; there are no restrictions.
[0085] Network devices can be devices or modules located on the network side of the aforementioned communication system and possessing corresponding communication functions. Network devices typically contain communication modules, circuits, or chips that perform the corresponding communication functions. They may also be configured with programs or instructions for performing these functions, as well as the corresponding programs or instructions themselves.
[0086] In one possible scenario, network equipment can be a base station (BS), an evolved NodeB (eNodeB), a transmission point (TP), an access point (AP), a transmission reception point (TRP), a mobile switching center, a next-generation NodeB (gNB), a next-generation base station in a future communication system, an access node in a WiFi system, or a terminal that performs base station functions in D2D communication. Network equipment can also be a macro base station, a micro base station or indoor station, a relay node or donor node, a wireless controller in a cloud radio access network (CRAN) scenario, a satellite, a drone, a balloon, or an aircraft. Optionally, network equipment can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). All or part of the functions of the network equipment in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform).
[0087] In another possible scenario, multiple network devices collaborate to assist terminal devices in achieving wireless access, with each network device performing a portion of the base station's functions. For example, network devices can be central units (CUs or control units), distributed units (DUs), CUs (control planes, CPs), CUs (user planes, UPs), or radio units (RUs). CUs and DUs can be separate entities or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0088] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open radio access network (open RAN, ORAN, or O-RAN) system, CU can also be called an open CU (open CU, O-CU), DU can also be called an open DU (open DU, O-DU), CU-CP can also be called an open CU-CP (open CU-CP, O-CU-CP), CU-UP can also be called an open CU-UP (open CU-UP, O-CU-UP), and RU can also be called an open RU (open RU, O-RU). Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.
[0089] Terminal equipment can be any device or module that connects to the aforementioned communication system and possesses corresponding communication functions. Terminal equipment can also be referred to as a terminal, user equipment (UE), mobile station, mobile terminal, wireless terminal equipment, subscriber unit, subscriber station, mobile station, remote station, user terminal, user agent, or user device, etc. Terminal equipment typically contains communication modules, circuits, or chips that perform the corresponding communication functions. It can also be configured with programs or instructions for performing these functions.
[0090] Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, and smart cities. Terminal devices can include mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, and smart home devices. Wearable devices, also known as wearable smart devices or smart wearable devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables. Terminal devices used in vehicles are called in-vehicle terminals, which can be, for example, transportation vehicles with wireless communication capabilities, communication modules, or on-board units (OBUs).
[0091] For example, terminal devices may include mobile phones (or "cellular" phones), computers with mobile terminals, or portable, pocket-sized, handheld, or computer-embedded mobile devices. For instance, terminal devices may be personal communication service (PCS) phones, cordless phones, session initiation protocol phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and other similar devices. Terminal devices may also include limited devices, such as devices with limited power consumption, limited storage capacity, or limited computing power. For example, terminal devices may be information sensing devices such as barcode scanners, radio frequency identification (RFID), sensors, global positioning systems (GPS), or laser scanners. The embodiments of this application do not limit the form of the terminal device.
[0092] The communication systems and service scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new service scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0093] The relevant terms used in the embodiments of this application will be explained below. It should be noted that these explanations are for the purpose of making the embodiments of this application easier to understand, and should not be regarded as a limitation on the scope of protection claimed by this application.
[0094] 1. Reference signal:
[0095] Information is sent from the sender, transmitted through a transmission channel, and received at the receiver. Because the information may change during transmission (e.g., due to noise, fading), the received information may differ from the transmitted information. To reconstruct the correct information, it is necessary to understand what changes the information underwent during transmission; therefore, a reference signal (RS) is introduced.
[0096] The transmitting and receiving ends agree on a known signal (e.g., denoted as RS) beforehand. RS is transmitted along with the information to be sent in the transmission channel. After receiving the signal (e.g., denoted as RS'), the receiving end compares the differences between RS and RS' to understand the changes in the information in the transmission channel, performs channel characteristic estimation, and obtains the channel characteristics. Based on the channel characteristics, the receiving end can reconstruct the correct transmitted information from the received information.
[0097] For example, the reference signal may include a DMRS, which can be used for channel estimation during demodulation. Optionally, the DMRS sent by the terminal device to the network device may be carried by a PUCCH.
[0098] 2. UCI:
[0099] For example, UCI includes at least one of the following: SR, HARQ information, or channel state information (CSI). Among them, HARQ information may include at least one of the following: HARQ ACK or HARQ NACK.
[0100] UCI can be transmitted via PUCCH or via the physical uplink shared channel (PUSCH). SR can be transmitted via PUCCH only, and SR transmission can occur before the terminal device and network device establish a radio resource control (RRC) connection.
[0101] 3. Fourier Transform:
[0102] The Fourier transform is one of the most important tools for signal processing in communication systems, used to convert signals between the time domain and the frequency domain.
[0103] Commonly used Fourier transforms include: DFT, Fast Fourier Transform (FFT), Inverse Discrete Fourier Transform (IDFT), and Inverse Fast Fourier Transform (IFFT).
[0104] The Directional Transformation (DFT) can convert a time-domain signal into a frequency-domain signal, and the Forward Transformation (FFT) is a fast method for calculating the DFT. The Inverse Frequency Transformation (IDFT) can convert a frequency-domain signal into a time-domain signal, and the Inverse Frequency Transformation (IFFT) is a fast method for calculating the IDFT.
[0105] 4. Multi-carrier waveforms and single-carrier waveforms:
[0106] UCI can be carried using either multi-carrier waveforms or single-carrier waveforms. The following sections will explain multi-carrier and single-carrier waveforms respectively.
[0107] (1) Multicarrier waveform:
[0108] A multicarrier waveform is a waveform, signal, or symbol obtained through multicarrier modulation. Multicarrier modulation can be understood as dividing a channel into multiple sub-channels, converting the high-speed data stream to be transmitted into parallel low-speed sub-data streams, and then modulating each sub-data stream onto each sub-channel for transmission. For example, multicarrier modulation can be OFDM modulation, in which case the multicarrier waveform can be called an OFDM waveform. Optionally, a multicarrier waveform can be replaced by any of the following: multicarrier signal, multicarrier data, multicarrier symbol, or multicarrier waveform data.
[0109] The following section uses OFDM modulation as an example to introduce a possible signal processing flow for network devices and terminal devices. In this flow, one device can act as the transmitter, and the other as the receiver.
[0110] like Figure 2 As shown, the input signal at the transmitting end is a frequency domain signal, denoted as {S(p)}. The serial-to-parallel (S / P) converter can convert M consecutive data points (also called data sequences) from the frequency domain signal, denoted as S(kM), S(kM+1), ..., S(kM+M-1), into an M-dimensional data block, denoted as S. k =[S(kM),S(kM+1),…,S(kM+M-1)] T Where the subscript k represents the OFDM symbol number, and the superscript T represents transpose. Through subcarrier mapping, S kM data points can modulate N subcarriers. sc N subcarriers, of which N sc =M, the rest (NN) sc The 10 subcarriers can be understood as being modulated by data 0, thus obtaining an N-dimensional data vector X. k N-dimensional data vector X k An N-point IDFT yields a set of N complex time-domain sampling points, denoted as x. k =[x k (0),x k (1),…,x k (N-1)] T .
[0111] To eliminate inter-symbol interference (ISI) caused by multipath propagation (e.g., radio signals reaching the receiver through two or more transmission paths), a cyclic prefix (CP) can be added at the beginning of each OFDM symbol. One possible implementation is that the transmitter can copy x... k The last G sample points are then appended to x. k At the beginning, we obtain the time-domain OFDM symbol, denoted as Where G is a positive integer. That is, an OFDM symbol includes valid data x. k And a cyclic prefix (or redundant data). Then, the transmitter sends the OFDM symbols to a digital-to-analog converter (DAC) and a radio frequency (RF) filter for signal transmission.
[0112] The receiver can demodulate the received signal through inverse processing. For example, the receiver can obtain the frequency domain signal {S(p)} through an analog-to-digital converter (ADC) module, CP removal, serial-to-parallel conversion module, N-point DFT, subcarrier demapping, and parallel-to-serial (P / S) conversion module.
[0113] In one possible implementation, S kThis can include modulation symbols and / or redundant signal sampling points. The modulation symbols can be obtained by modulating the (encoded) bitstream. For example, modulation methods can include: pulse amplitude modulation (PAM), phase shift keying (PSK), quadrature amplitude modulation (QAM), amplitude phase shift keying (APSK), etc. Redundant signal sampling points can include phase tracking reference signal (PTRS) sampling points, demodulation reference signals, tone-preserving signals, etc.
[0114] It should be understood that when the number of transformation points N satisfies certain constraints (e.g., N is a power of 2, 3, or 5), IDFT can also be implemented by efficient IFFT. Similarly, DFT can be implemented by efficient FFT. In the following text, IDFT and IFFT are interchangeable, as are DFT and FFT.
[0115] N sc This can be understood as the number of subcarriers included in the OFDM signal transmission bandwidth. In the above text, N sc It can be equal to M. It should be understood that N... sc It can be greater than M, or it can be less than M. For example, for S of length M... k Perform sequence expansion, assuming the length of the expanded sequence is equal to N. sc Therefore, N sc ≥M.
[0116] (2) Single-carrier waveform:
[0117] A single-carrier waveform is a waveform obtained through single-carrier modulation. Single-carrier modulation can be understood as modulating the data stream to be transmitted onto a single carrier for transmission. For example, single-carrier modulation can be Discrete Fourier Transform Spreading OFDM (DFT-s-OFDM) modulation, in which case the single-carrier waveform can be called a DFT-s-OFDM waveform. Another example is single-carrier QAM modulation, in which case the single-carrier waveform can be called a single-carrier QAM waveform. Optionally, a single-carrier waveform can be replaced by any of the following: a single-carrier signal, single-carrier data, a single-carrier symbol, or single-carrier waveform data.
[0118] The following section uses DFT-s-OFDM modulation as an example to introduce a possible signal processing flow for network devices and terminal devices. In this flow, one device can act as the transmitter, and the other as the receiver.
[0119] Optionally, for DFT-s-OFDM modulation, in Figure 2 Based on OFDM modulation, the transmitting and receiving ends respectively perform additional M-point DFT and M-point IDFT processing. Specifically, as follows: Figure 2 As shown, DFT-s-OFDM defines the data block s transmitted in the time domain. k There is an additional DFT processing step before the OFDM processing, which involves processing each data block s containing M data points. k Perform M-point DFT processing to obtain S k This processing gives the DFT-s-OFDM signal the characteristics of a single carrier, resulting in a PAPR or cubic metric that is much lower than that of multi-carrier signals such as OFDM.
[0120] In one possible implementation, s k This can include modulation symbols and / or redundant signal sampling points. The modulation symbols can be obtained by modulating the (coded) bitstream. For example, modulation methods can include: PAM, PSK, QAM, offset quadrature amplitude modulation (OQAM), APSK, etc. Redundant signal sampling points can include PTRS sampling points, unique words (UW), zero tails, etc.
[0121] Optionally, if s k If UW and / or zero-tail (ZT) waveforms are included, then adding a CP operation may not be necessary. That is, the solution in this application is applicable not only to CP DFT-s-OFDM waveforms, but also to waveforms such as zero-tail DFT-s-OFDM (ZT-DFT-s-OFDM) and unique-word DFT-s-OFDM (UW-DFT-s-OFDM).
[0122] 5. Modulation method:
[0123] Modulation methods can also be called bit mapping methods. Several modulation methods are explained below.
[0124] (1) Binary phase shift keying (BPSK):
[0125] BPSK can be implemented using a BPSK modulation mapper. The BPSK modulation mapper can map the i-th bit b(i) to the i-th BPSK symbol d(i) according to formula (1):
[0126]
[0127] (2) (Also known as pi / 2-BPSK):
[0128] It is possible Modulation mapper implementation. The modulation mapper can map the i-th bit b(i) to the i-th bit according to formula (2). Symbol d(i):
[0129]
[0130] Where e represents Euler's constant, j represents the imaginary unit, and j 2 =-1, mod means modulo operation.
[0131] Observation shows that two adjacent symbols in the symbol sequence The symbol only has a 90-degree phase transition.
[0132] (3) Quadrature phase shift keying (QPSK):
[0133] QSPK can also be called 4QAM. QSPK can be implemented using a QPSK modulation mapper. The QPSK modulation mapper can map two consecutive bits to a QPSK symbol according to formula (3):
[0134]
[0135] Where b(2i) and b(2i+1) represent the 2i-th and 2i+1-th bits respectively, and d(i) represents the i-th QPSK symbol.
[0136] (4) 16QAM:
[0137] 16QAM can be implemented using a 16QAM modulation mapper. The 16QAM modulation mapper can map four consecutive bits to a single 16QAM symbol according to formula (4):
[0138]
[0139] Where b(4i), b(4i+1), b(4i+2) and b(4i+3) represent the 4i, 4i+1, 4i+2 and 4i+3 bits respectively, and d(i) represents the i-th 16QAM symbol.
[0140] It should be understood that the above modulation scheme is only an example, and other methods may be used to implement the above modulation scheme in future communication systems, without limitation.
[0141] 6. PAPR:
[0142] The peak-to-average power ratio (PAPR) is the ratio of peak power to average power, and its unit is decibels (dB). A modulated signal x(t) is a waveform with continuously varying amplitude in the time domain. Peak power and average power are two ways to measure signal amplitude. PAPR is used to describe the amplitude of signal fluctuations. For example, suppose the peak power of x(t) over a certain time interval (e.g., from t0 to t1) is... Average power is PAPR can then be expressed as shown in the following formula (5):
[0143]
[0144] Communication signals (e.g., OFDM signals or DFT-s-OFDM signals) are random signals. Their mean power can be considered a fixed value, but their peak power is a random variable. Therefore, PAPR is also a random variable. In statistics, the value of a random signal at a certain moment is often described by a probability density function. In the communications industry, the complementary cumulative distribution function (CCDF) curve is usually used to describe PAPR. That is, the probability that the instantaneous power exceeds the mean power by xx dB is yy, or the proportion of the time when the instantaneous power exceeds the mean power by xx dB is yy. This yy can be represented by the following formula (6):
[0145]
[0146] Where P(·) represents probability.
[0147] A higher PAPR for the PA input signal x(t) indicates a larger fluctuation range in the signal's input power. Therefore, to ensure the signal remains within the linear range, a greater power backoff is required. Consequently, a low PAPR signal can reduce the PA's output power backoff (OBO), increase transmission power, and improve coverage.
[0148] In this application, PAPR can be replaced with a cubic metric.
[0149] 7. PUCCH:
[0150] PUCCH can be used to carry (or transmit) the UCI mentioned above. Optionally, PUCCH can also be used to carry (or transmit) the DMRS mentioned above. Among the symbols occupied by PUCCH, the symbols used to carry the DMRS sequence can be called DMRS symbols, and the symbols that only carry UCI are called data symbols. It should be understood that DMRS symbols may or may not carry UCI. It should be understood that DMRS symbols may also have other names, such as first symbol or first type of symbol, and data symbols may also have other names, such as second symbol or second type of symbol, as long as they have the same function, they are all within the scope of protection of this application.
[0151] To adapt to different business scenarios, NR defines five PUCCH formats: PUCCH format 0, PUCCH format 1, PUCCH format 2, PUCCH format 3, and PUCCH format 4. PUCCH format 0 and PUCCH format 2 can be short formats, occupying 1 or 2 symbols in the time domain; PUCCH format 1, PUCCH format 3, and PUCCH format 4 are long formats, occupying 4 to 14 symbols in the time domain. The following explains PUCCH format 4 and PUCCH format 2.
[0152] (1) PUCCH format 4
[0153] The symbols occupied by PUCCH can include DMRS symbols and data symbols. In the frequency domain, the DMRS sequence occupies all subcarriers in the DMRS symbol, and the UCI occupies all subcarriers in the data symbol; in other words, the DMRS sequence and UCI are time-division multiplexed.
[0154] Figure 3A A possible schematic diagram of PUCCH format 4 is shown. For example... Figure 3A As shown, assume that PUCCH occupies 6 symbols in the time domain, with indices 0, 1, 2, 3, 4, and 5. Symbols 1 and 4 are DMRS symbols, while symbols 0, 2, 3, and 5 are data symbols. In the frequency domain, PUCCH occupies one resource block (RB), i.e. in, The number of RBs occupied by PUCCH for PUCCH format 4.
[0155] When the UCI uses a DFT-s-OFDM waveform and QPSK modulation, the DMRS can use a low PAPR generation sequence type 1, where low PAPR generation sequence type 1 is, for example, based on a Zadoff-Chu (ZC) sequence. When the UCI uses a DFT-s-OFDM waveform and QPSK modulation, the DMRS can use a low PAPR generation sequence type 1, where low PAPR generation sequence type 1 is based on, for example, a Zadoff-Chu (ZC) sequence. During modulation, DMRS can use low PAPR to generate sequence type 2, where low PAPR generation sequence type 2 is based, for example, on sequentially processing pseudo-random sequences (such as gold sequences). Sequence generation from modulation and DFT processing.
[0156] Among some possible approaches, PUCCH format 4 supports multiplexing by multiple terminal devices. Specifically, in data symbols, the UCIs of different terminal devices can be frequency-division multiplexed. Different terminal devices' DMRS sequences can occupy the same time-frequency resources but use different sequences. For example, different sequences are obtained by different cyclic shifts of a base sequence, where the base sequence may be related to frequency hopping configuration, the index of the time slot within the radio frame, the index of the symbol within the time slot, physical layer cell identity, etc. Furthermore, if the DMRS sequence is based on... Different sequences are obtained by setting different initial values for the pseudo-random sequence.
[0157] Figure 3B A schematic diagram is shown showing the UCI carried by the PUCCH for two UEs (denoted as UE#0 and UE#1). Figure 3B As shown, assume UCI#0 is the UCI of UE#0, and UCI#1 is the UCI of UE#1. The PUCCH uses 6 symbols, that is... in, The number of symbols occupied by PUCCH; the bandwidth occupied by PUCCH is 1 RB, that is... In the data symbols, UCI#0 and UCI#1 are frequency-division multiplexed. Specifically, UCI#0 can occupy subcarriers with even-numbered indices, that is, subcarriers with indices of 0, 2, 4, 6, 8, 10; UCI#1 can occupy subcarriers with odd-numbered indices, that is, subcarriers with indices of 1, 3, 5, 7, 9, 11.
[0158] It should be understood that Figure 3B Taking frequency division multiplexing (FDM) of two terminal devices as an example, the number of terminal devices performing FDM can be more than 2, such as 4, and there is no restriction here.
[0159] As previously shown, in the DMRS symbols of PUCCH format 4, all subcarriers are used to carry the DMRS sequence. This may result in a loss of spectral efficiency.
[0160] (2) PUCCH Format 2:
[0161] A PUCCH can occupy one or two symbols in the time domain. When it occupies two symbols, the design of each of these two symbols is the same as when it occupies one symbol. For ease of understanding, the following explanation uses the example of a PUCCH occupying one symbol in the time domain.
[0162] Figure 3C A possible schematic diagram of PUCCH format 2 is shown. For example... Figure 3C As shown, in the frequency domain, PUCCH occupies 1 RB. DMRS sequences and UCI are frequency-division multiplexed. The density (or frequency domain density) of the DMRS sequence is 1 / 3, that is, every 2 subcarriers map one element of the DMRS sequence; in this RB, the remaining subcarriers other than those occupied by the DMRS sequence are used to carry UCI.
[0163] The symbols use OFDM waveforms. Because OFDM waveforms have a high PAPR, in some scenarios, such as high-frequency scenarios (e.g., millimeter-wave or terahertz communication), this can lead to a large back-up in the input power and / or output power of the PA, resulting in low transmit power and a small coverage area.
[0164] 8. Length of a vector:
[0165] In this application, the length of a vector can represent the number of elements in the vector. For example, if the vector [1 -1 1 -1] contains 4 elements, then the length of the vector is 4. As another example, if the vector [1 1] contains 2 elements, then the length of the vector is 2.
[0166] If a vector has a length of K, then the vector can be called a vector of length K, where K is a positive integer. For example, [1 -11 -1] is a vector of length 4. Another example is [1 1], which is a vector of length 2.
[0167] 9. Frequency-divided data and non-frequency-divided data:
[0168] In this application, frequency-division data refers to data located in the same symbol as the DMRS sequence using frequency-division multiplexing; in other words, frequency-division data refers to data within a DMRS symbol. For example, as follows... Figure 4 In the method shown, the first single-carrier data and the first DMRS sequence are frequency-division multiplexed; therefore, the first single-carrier data is frequency-division data.
[0169] Non-frequency division multiplexing (NFD) data refers to the data within a data symbol; in other words, NFD data refers to the data carried by some or all frequency domain resource units within a data symbol. For example, see the following... Figure 4In the method shown, the second single-carrier data is the data in the first data symbol; therefore, the second single-carrier data can be non-frequency-division data.
[0170] Optionally, in this application, the frequency domain resource element may be a subcarrier.
[0171] 10. In this application, "instruction" or "for instruction" may include explicit instruction (or direct instruction) and implicit instruction (or indirect instruction). When describing information for instructing A, it may include whether the information explicitly instructs A or implicitly instructs A, but does not necessarily mean that the information carries A.
[0172] The indication methods involved in the embodiments of this application should be understood to cover various methods that enable the party to be indicated to obtain the information to be indicated. The information to be indicated can be sent as a whole or divided into multiple sub-information and sent separately. Moreover, the sending period and / or sending time of these sub-information can be the same or different, without limitation.
[0173] In the embodiments of this application, "information" can be an explicit indication, that is, a direct indication through signaling, or obtained by combining other rules or parameters with parameters indicated by signaling, or by deduction. It can also be an implicit indication, that is, obtained based on rules or relationships, or based on other parameters, or by deduction. No limitation is imposed.
[0174] 11. In this application, communication between different devices can refer to direct communication between different devices (i.e., without the need for relaying or forwarding by other devices), or communication between different devices through other devices (i.e., requiring relaying or forwarding by other devices), or communication between a functional unit within a device and other devices through another functional unit. For example, "sending information to…(terminal)" can be understood as the destination of the information being the terminal, and may include sending information directly or indirectly to the terminal. "Receiving information from…(terminal)" can be understood as the source of the information being the terminal, and may include receiving information directly or indirectly from the terminal. Information may undergo necessary processing between the source and destination ends, such as format changes, digital-to-analog conversion, amplification, filtering, etc., but the destination end can understand the valid information from the source end. Similar expressions in this application can be understood in a similar way, and will not be elaborated further here.
[0175] In this application, transmission and / or reception can be performed via an antenna, or via an input / output interface. Transmission and output are interchangeable; reception, input, and acquisition are interchangeable.
[0176] 12. In this application, the words "exemplarily," "for example," "for instance," and "example" are used to indicate examples, illustrations, or explanations, and are not intended to limit the scope of protection of this application. It should be understood that the examples in this application may also be implemented in other ways. In this application, "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent when their distinction is not emphasized.
[0177] 13. In this application, any two of the programs, instructions and code may be substituted for one another.
[0178] 14. In this application, single-carrier data from a certain device and single-carrier data from a certain device can have the same meaning and can be used interchangeably. For example, "single-carrier data from multiple devices" and "single-carrier data from multiple devices" can have the same meaning and can be used interchangeably.
[0179] Data from a specific device and data corresponding to that device can have the same meaning and can be used interchangeably. For example, "data for UE#0" and "data corresponding to UE#0" can have the same meaning and can be used interchangeably.
[0180] The DMRS sequence of a certain device and the DMRS sequence corresponding to that device can have the same meaning and can be used interchangeably. For example, "DMRS sequence of UE#0" and "DMRS sequence corresponding to UE#0" can have the same meaning and can be used interchangeably.
[0181] 15. In this application, “in the case of…”, “when…”, “if…”, and “if…” can have the same meaning and can be used interchangeably.
[0182] As previously shown, PUCCH can be used to carry DMRS and UCI.
[0183] In some possible approaches, the PUCCH carries DMRS and UCI via frequency division multiplexing. Specifically, DMRS and UCI share symbols but occupy (or use) different subcarriers. In this approach, the symbols carrying DMRS and UCI employ OFDM waveforms. OFDM waveforms have a high PAPR or cubic metric, which, in some scenarios such as high-frequency scenarios (e.g., millimeter-wave or terahertz communication), can lead to a large back-off of PA input power and / or output power, low transmit power, and a small coverage area.
[0184] In other possible approaches, the DMRS and UCI carried by the PUCCH are time-division multiplexed, meaning that the DMRS and UCI are carried by different symbols. Specifically, the DMRS symbol is used to carry the DMRS sequence but not the UCI; the data symbol is used to carry the UCI but not the DMRS sequence. In this approach, all subcarriers in the DMRS symbol are used to carry the DMRS sequence, resulting in lower spectral efficiency for the DMRS symbol.
[0185] Further research is needed on how to improve the spectral efficiency of DMRS symbols while maintaining low PAPR characteristics.
[0186] In view of this, embodiments of this application provide a communication method and apparatus that can realize the multiplexing of single-carrier data from multiple devices on DMRS symbols, which is beneficial to improving the spectral efficiency of DMRS symbols. The method and apparatus described in this application are based on the same technical concept. Since the principles by which the method and apparatus solve the problem are similar, the implementation of the apparatus and method can be referred to each other, and repeated details will not be repeated.
[0187] The following description uses the first and second devices as examples to illustrate the interaction. The first device can be a terminal device or a device within a terminal device (e.g., a module, circuit, communication module, chip (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software that implements all or part of the terminal device's functions. The second device can be a network device or a device within a network device (e.g., a module, circuit, communication module, chip (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software that implements all or part of the network device's functions.
[0188] Figure 4 This is a flowchart illustrating a communication method provided in an embodiment of this application. This method can be applied to... Figure 1 The communication system shown is not limited to this. In this method, single-carrier data from different devices can be frequency-division multiplexed in DMRS symbols. For example... Figure 4 As shown, the method includes:
[0189] S401: The first device acquires (or determines, or generates) the first DMRS symbol.
[0190] S402: The first device sends a first DMRS symbol; correspondingly, the second device receives the first DMRS symbol.
[0191] The first DMRS symbol is used to carry the first DMRS sequence and the first single-carrier data. Optionally, the first single-carrier data is UCI. Optionally, S401 can be replaced by: the first device acquiring (or determining, or generating) the first DMRS sequence and the first single-carrier data; S402 can be replaced by any of the following: the first device transmitting the first DMRS sequence and the first single-carrier data via (or using, or according to) the first DMRS symbol, and correspondingly, the second device receiving the first DMRS sequence and the first single-carrier data via (or using, or according to) the first DMRS symbol; or, the first device transmitting the first DMRS sequence and the first single-carrier data in the first DMRS symbol, and correspondingly, the second device receiving the first DMRS sequence and the first single-carrier data in the first DMRS symbol.
[0192] The first DMRS sequence can be carried by a first resource; correspondingly, the first device can map the first DMRS sequence onto the first resource. The first single-carrier data can be carried by a second resource; correspondingly, the first device can map the first single-carrier data onto the second resource. The second resource can be a subset of the third resource. The third resource and the first resource are identical in the time domain and do not overlap in the frequency domain. Wherein, the first resource, the second resource, and the third resource can all be resources within the first DMRS symbol.
[0193] Wherein, the third resource and the first resource are identical in the time domain and do not overlap in the frequency domain, which can be understood as any of the following: the third resource and the first resource share a symbol; the third resource and the first resource include (or occupy) different frequency domain resources (e.g., different subcarriers) in the first DMRS symbol; the third resource and the first resource are frequency-division multiplexed; or, the first single-carrier data carried by the third resource and the first DMRS sequence carried by the first resource are frequency-division multiplexed, that is, the first single-carrier data is frequency-division multiplexed data. Optionally, the third resource and the first resource being identical in the time domain can be replaced by the third resource and the first resource including (or occupying) the same time unit (e.g., symbol) in the time domain. Optionally, the third resource and the first resource not overlapping in the frequency domain can be replaced by any of the following: the third resource and the first resource are completely different in the frequency domain; or, the third resource and the first resource include (or occupy) completely different frequency domain resource units (e.g., subcarriers) in the frequency domain.
[0194] The second resource is a subset of the third resource, which can be understood as follows: the second resource and the third resource are the same in the time domain, and in the frequency domain, the second resource is a portion of the frequency domain resources of the third resource (e.g., a portion of subcarriers). Optionally, the frequency domain resource units in the second resource can be continuous or discontinuous.
[0195] Optionally, the first DMRS symbol may belong to a symbol occupied by the PUCCH; in other words, the first DMRS sequence and the first single-carrier data may be carried by the PUCCH. The format of the PUCCH carrying the first DMRS sequence and the first single-carrier data may be an evolution of the current PUCCH format (e.g., PUCCH format 4), or it may be a new PUCCH format (e.g., it may be called PUCCH format 5). The first DMRS symbol will be described exemplarily below with reference to the accompanying drawings.
[0196] like Figure 5A As shown, PUCCH occupies 6 symbols, where symbol 1 or symbol 4 can be the first DMRS symbol. The first DMRS sequence can be carried by the following subcarriers: subcarriers with indices 1, 4, 7, and 10 in the first DMRS symbol; in other words, the first resource may include: subcarriers with indices 1, 4, 7, and 10 in the first DMRS symbol. The third resource may include: subcarriers with indices 0, 2, 3, 5, 6, 8, 9, and 11 in the first DMRS symbol. If the first device is UE#0 or a device in UE#0, then the first single-carrier data can be carried by the following subcarriers: subcarriers with indices 0, 3, 6, and 9 in the first DMRS symbol; in other words, the second resource may include: subcarriers with indices 0, 3, 6, and 9 in the first DMRS symbol. If the first device is UE#1 or a device in UE#1, the first single-carrier data may be carried by the following subcarriers: subcarriers with indices 2, 5, 8, 11 in the first DMRS symbol; in other words, the second resource may include: subcarriers with indices 2, 5, 8, 11 in the first DMRS symbol.
[0197] It should be understood that Figure 5A The following example illustrates the frequency division multiplexing of single-carrier data from two devices on a DMRS symbol. The number of devices performing frequency division multiplexing on a DMRS symbol can be more than two and is not limited.
[0198] It should also be understood that Figure 5A Taking an example where the density of the first DMRS sequence is 1 / 3, meaning that one element of the first DMRS sequence is mapped every two subcarriers, the following explanation is provided. The density of the first DMRS sequence can also be other values and is not restricted. For example, ... Figure 5B As shown, the density of the first DMRS sequence is 1 / 2, that is, every 1 subcarrier maps one element of the first DMRS sequence.
[0199] exist Figure 4 In the method shown, when the first DMRS sequence and the first single-carrier data share a symbol, the first device can transmit the first DMRS sequence and the first single-carrier data through the first DMRS symbol. Compared with transmitting the DMRS sequence only through the DMRS symbol, this method can improve the spectral efficiency of the DMRS symbol.
[0200] Furthermore, in this method, the first device can transmit single-carrier data via DMRS symbols. Compared to multi-carrier data, such as multi-carrier data carried by PUCCH format 2, single-carrier data has a lower PAPR, thereby improving the spectral efficiency of DMRS symbols while maintaining low PAPR characteristics. Thus, when this method is applied to millimeter-wave or terahertz scenarios, it can reduce the input power back-off, output power back-off, and transmit power of the PA, thereby increasing the coverage of the transmitted signal.
[0201] Furthermore, in this method, the first device transmits the first single-carrier data through the second resource in the first DMRS symbol. Different devices (e.g., different terminal devices) can transmit single-carrier data through different second resources, thereby enabling frequency division multiplexing of single-carrier data from multiple devices on the DMRS symbol, achieving orthogonality between single-carrier data from different devices, and thus improving data transmission performance.
[0202] In some possible approaches, the second resource may include multiple frequency domain resource elements, wherein the interval between adjacent frequency domain resource elements is N1 frequency domain resource elements. Here, N1 is an integer greater than 1, for example, N1 is any one of 2, 3, 4, 5, or 6. Optionally, since the first single-carrier data is carried by the second resource, the density of the first single-carrier data is 1 / N1, that is, every N1-1 subcarriers map one element of the first single-carrier data; in other words, the first single-carrier data is interleaved and mapped on the frequency domain resource corresponding to the first DMRS symbol.
[0203] by Figure 5A For example, the first DMRS symbol can be symbol 1 or symbol 4. If the first device is UE#0 or a device within UE#0, the first single-carrier data can be carried by the following subcarriers: subcarriers with indices 0, 3, 6, and 9 in the first DMRS symbol; in other words, the second resource can include: subcarriers with indices 0, 3, 6, and 9 in the first DMRS symbol. If the first device is UE#1 or a device within UE#1, the first single-carrier data can be carried by the following subcarriers: subcarriers with indices 2, 5, 8, and 11 in the first DMRS symbol; in other words, the second resource can include: subcarriers with indices 2, 5, 8, and 11 in the first DMRS symbol. In this example, the second resource includes 4 subcarriers, and the interval between adjacent subcarriers in these 4 subcarriers is 3 subcarriers.
[0204] by Figure 5BFor example, the first DMRS symbol can be symbol 1 or symbol 4. If the first device is UE#0 or a device within UE#0, the first single-carrier data can be carried by the following subcarriers: subcarriers with indices 0, 4, and 8 in the first DMRS symbol; in other words, the second resource can include: subcarriers with indices 0, 4, and 8 in the first DMRS symbol. If the first device is UE#1 or a device within UE#1, the first single-carrier data can be carried by the following subcarriers: subcarriers with indices 2, 6, and 10 in the first DMRS symbol; in other words, the second resource can include: subcarriers with indices 2, 6, and 10 in the first DMRS symbol. In this example, the second resource includes 3 subcarriers, and the interval between adjacent subcarriers in these 3 subcarriers is 4 subcarriers.
[0205] In this way, when single-carrier data from multiple devices are frequency-division multiplexed on DMRS symbols, the multiple devices can interleave and map the single-carrier data, thereby obtaining diversity gain and improving data transmission performance.
[0206] In some implementations, the value of N1 can be associated with at least one of the following; in other words, the value of N1 can be determined based on at least one of the following: the density of the first DMRS sequence, or the number of devices in the plurality of devices. The density of the first DMRS sequence and the number of devices in the plurality of devices will be explained first below.
[0207] 1. Density of the first DMRS sequence: can be expressed as That is, every Δ-1 subcarriers map one element of the first DMRS sequence, where Δ is a positive integer. For example, if This means that every two subcarriers, one element of the first DMRS sequence is mapped, such as... Figure 5A As shown. For example, if... This means that every other subcarrier maps one element of the first DMRS sequence, such as... Figure 5B As shown.
[0208] Optionally, the density of the first DMRS sequence can be preset, for example, as specified by the protocol; or it can be indicated to the first device by other devices (e.g., a second device or core network equipment); or it can be determined by the first device, without limitation.
[0209] Optionally, the density of the first DMRS sequence can be understood as any of the following: the frequency domain density of the first DMRS sequence, the density of the first DMRS, or the frequency domain density of the first DMRS.
[0210] 2. The number of devices in a multi-device setup: can be represented as N. SF .exist Figure 4In the method shown, the multiple devices can satisfy the following condition: single-carrier data from the multiple devices is carried in a third resource; in other words, the third resource is used to carry single-carrier data from the multiple devices. Optionally, the multiple devices also satisfy the following condition: single-carrier data from different devices can be carried in different frequency domain resources in the third resource; in other words, single-carrier data from the multiple devices is frequency-division multiplexed in the third resource. For example, as... Figure 5A or Figure 5B As shown, the third resource is used to carry single-carrier data from UE#0 to UE#1, and the single-carrier data from UE#0 and the single-carrier data from UE#1 are frequency-division multiplexed. In this case, the plurality of devices includes UE#0 to UE#1, and the number of devices in the plurality of devices is 2. Alternatively, if the third resource is used to carry single-carrier data from devices #1 to #4, then the number of devices in the plurality of devices is 4.
[0211] Optionally, the number of devices among the multiple devices can be preset, for example, as specified by a protocol; or it can be indicated to the first device by other devices (e.g., a second device or core network equipment); or it can be determined by the first device, without limitation.
[0212] The following example illustrates the relationship between the value of N1 and the density of the first DMRS sequence and the number of devices in the multiple devices.
[0213] For example, the value of N1 can satisfy formula (7):
[0214]
[0215] For example, if N SF =2, then N1 is 3, and the density of the first single-carrier data is 1 / 3, such as Figure 5A As shown.
[0216] For example, if N SF =2, then N1 is 4, and the density of the first single-carrier data is 1 / 4, such as Figure 5B As shown.
[0217] In other implementations, the value of N1 can be preset, for example, as specified by the protocol. For instance, the protocol specifies that N1 is 3. Or, for example, the protocol specifies that N1 is 4.
[0218] Optionally, the first device can determine the value of N1 and the starting frequency domain resource unit of the second resource, thereby determining the second resource and transmitting the first single-carrier data through the second resource.
[0219] 1. Regarding the possible values of N1:
[0220] In some examples, the first device may determine the value of N1 based on at least one of the following: the density of the first DMRS sequence, or the number of devices in a plurality of devices. For example, the first device may determine the value of N1 according to formula (7).
[0221] In other examples, the second device may determine the value of N1 based on at least one of the following: the density of the first DMRS sequence, or the number of devices among multiple devices. For example, the second device may determine the value of N1 according to formula (7). Then, the second device may send information to the first device indicating the value of N1. In this way, the first device can determine the value of N1.
[0222] In other examples, the first device can determine the value of N1 according to the protocol. For example, if the protocol specifies that N1 is 3, then the first device can determine that N1 is 3.
[0223] 2. For the initial frequency domain resource unit of the second resource:
[0224] The starting frequency domain resource unit of the second resource can also be understood as the frequency domain resource unit with the lowest frequency in the second resource. (Still using...) Figure 5A For example, if the second resource includes subcarriers with indices 0, 3, 6, and 9 in the first DMRS symbol, then the starting frequency domain resource element of the second resource can be the subcarrier with index 0 in the first DMRS symbol. The starting frequency domain resource element of the second resource can be understood as (or can be replaced by) any of the following: the position of the starting frequency domain resource element of the second resource, or the index, identifier, or sequence number of the starting frequency domain resource element of the second resource.
[0225] The starting frequency domain resource unit of the second resource can be pre-set, for example, as specified by a protocol; or it can be indicated to the first device by other devices (e.g., the second device or core network equipment); or it can be determined by the first device, without limitation.
[0226] For example, the first device can determine the starting frequency domain resource unit of the second resource based on the lowest frequency domain resource unit corresponding to the first DMRS symbol and a first offset. The first offset can be the offset of the starting frequency domain resource unit of the second resource relative to the lowest frequency domain resource unit corresponding to the first DMRS symbol. In other words, the first device can use the lowest frequency domain resource unit corresponding to the first DMRS symbol as a reference frequency domain resource unit and combine it with the first offset to determine the starting frequency domain resource unit of the second resource. Still using... Figure 5A For example, if the reference frequency domain resource unit is the subcarrier with index 0 and the first offset is 0, then the starting frequency domain resource unit of the second resource can be the subcarrier with index 0 in the first DMRS symbol.
[0227] The first offset may be preset, for example, as specified by a protocol; or it may be indicated to the first device by other devices (e.g., a second device or core network equipment); or it may be determined by the first device, without limitation.
[0228] As previously described, the first single-carrier data is interleaved and mapped on the frequency domain resources corresponding to the first DMRS symbol. The first device can be implemented in a variety of ways: the first single-carrier data is interleaved and mapped on the frequency domain resources corresponding to the first DMRS symbol, for example, any one of modes a1 to a3.
[0229] Method a1: In the first DMRS symbol, the first device maps one element of the first single-carrier data every N1-1 frequency domain resource units; in other words, the first single-carrier data is mapped to the first DMRS symbol at intervals of N1 frequency domain resource units; or, the first single-carrier data is uniformly mapped to the first DMRS symbol at intervals of N1 frequency domain resource units.
[0230] Optionally, the first single-carrier data may be the frequency domain UCI obtained by the first device through DFT processing, for example, it may be obtained through... Figure 2 The frequency domain UCI obtained by DFT processing in the method shown can be found in the terminology explanation section above for specific processing methods. Figure 2 The explanation will not be repeated here.
[0231] For example, the first DMRS symbol is Figure 5A The symbol 1 or symbol 4 in the text. For example... Figure 6A or Figure 6B As shown, if the first device is UE#0 or a device within UE#0, the first device can perform DFT processing on the data corresponding to UE#0 to obtain first single-carrier data, and map the first single-carrier data to subcarriers with indices 0, 3, 6, and 9 in the first DMRS symbol. That is, starting from the subcarrier with index 0 in the first DMRS symbol, the first device maps one element of the first single-carrier data every two subcarriers. If the first device is UE#1 or a device within UE#1, the first device can perform DFT processing on the data corresponding to UE#1 to obtain first single-carrier data, and map the first single-carrier data to subcarriers with indices 2, 5, 8, and 11 in the first DMRS symbol. That is, starting from the subcarrier with index 2 in the first DMRS symbol, the first device maps one element of the first single-carrier data every two subcarriers.
[0232] It should be understood that this example uses the first DMRS symbol as... Figure 5A The example used is symbol 1 or symbol 4, but it is not intended to limit the first DMRS symbol. For example, the first DMRS symbol could also be... Figure 5B The symbol 1 or symbol 4 in the text.
[0233] Optionally, the size of the DFT in, N represents the density of the first DMRS sequence. SF The number of devices in multiple devices is specified in the above descriptions of "density of the first DMRS sequence" and "number of devices in multiple devices". It can be any of the following: the number of sub-carriers (SCs) occupied by the PUCCH, or the number of sub-carriers corresponding to the bandwidth scheduled or allocated by the PUCCH. in, The number of RBs in the bandwidth occupied by PUCCH. This represents the number of subcarriers in an RB. Thus, after DFT processing, the data from the first device can be obtained including M... FDM The first single-carrier data of each element can be mapped to M. FDM On each subcarrier.
[0234] For example, if but like N SF =2, then M FDM =4.
[0235] For example, if but like N SF =2, then M FDM =3.
[0236] Optionally, M FDM It can be decomposed into the product of the integer powers of the prime numbers 2, 3, and 5, that is, α0, α1, and α2 are non-negative integers. This reduces the implementation complexity of DFT.
[0237] Through method a1, the first device can map one element of the first single-carrier data every N1-1 frequency domain resource units (e.g., subcarriers), thereby realizing the interleaving mapping of the first single-carrier data on the frequency domain resources corresponding to the first DMRS symbol. Furthermore, in this method, the operation of the first device is relatively simple, thus reducing the implementation complexity of the first device.
[0238] Method a2: The first single-carrier data is obtained by sequentially processing the data corresponding to the first device as follows: processing according to the first OCC corresponding to the first device, and DFT processing; correspondingly, the first device can sequentially process the data corresponding to the first device as follows to obtain the first single-carrier data: processing according to the first OCC corresponding to the first device, and DFT processing. Optionally, in the first single-carrier data obtained through the above processing, there are one or more non-zero elements, and there are N1-1 zero elements between two adjacent non-zero elements. The non-zero elements in the first single-carrier data are mapped to the second resource, and the zero elements in the first single-carrier data are mapped to other resources in the first DMRS symbol other than the second resource.
[0239] Optionally, the first OCCs corresponding to different devices are orthogonal.
[0240] For example, the first DMRS symbol may be Figure 5A The symbol 1 or symbol 4 in the text. For example... Figure 6C or Figure 6D As shown, if the first device is UE#0 or a device within UE#0, then the first OCC corresponding to the first device can be OCC#a0. The first device can sequentially process the data corresponding to UE#0 as follows to obtain the first single-carrier data: processing according to OCC#a0 and DFT processing; and mapping the first single-carrier data to subcarriers with indices 0 to 11 in the first DMRS symbol. In the first single-carrier data of UE#0, the elements corresponding to indices 1, 2, 4, 5, 7, 8, 10, 11 are 0. This is equivalent to the non-zero elements in the first single-carrier data of UE#0 being carried by subcarriers with indices 0, 3, 6, 9 in the first DMRS symbol. If the first device is UE#1 or a device within UE#1, then the first OCC corresponding to the first device can be OCC#a1. The first device can sequentially process the data corresponding to UE#1 as follows to obtain the first single-carrier data: processing according to OCC#a1 and DFT processing; and mapping the first single-carrier data to subcarriers with indices 0 to 11 in the first DMRS symbol. In the first single-carrier data of UE#1, the elements corresponding to indices 0, 1, 3, 4, 6, 7, 9, 10 are 0. This is equivalent to the non-zero elements in the first single-carrier data of UE#1 being carried by the subcarriers with indices 2, 5, 8, 11 in the first DMRS symbol. OCC#a0 and OCC#a1 are orthogonal.
[0241] It should be understood that this example uses the first DMRS symbol as... Figure 5A The example used is symbol 1 or symbol 4, but it is not intended to limit the first DMRS symbol. For example, the first DMRS symbol could also be... Figure 5B The symbol 1 or symbol 4 in the text.
[0242] The following is an exemplary description of the process by which the first device obtains the first single-carrier data and maps the first single-carrier data in mode a2.
[0243] The data corresponding to the first device includes M. FDM Data, M FDM Data available vectors Indicated. The first device according to the first OCC. After processing, the length is obtained as vector First device conduct Point DFT processing yields a length of vector This is the first single-carrier data. Only M FDM There are N non-zero elements, and between two adjacent non-zero elements are N1-1 zero elements. Then, the first device can... Mapped onto all subcarriers in the first DMRS symbol, specifically, the first device can... The k-th element is mapped to the k-th subcarrier of the first DMRS symbol, where k takes values from 0 to 1. Integers. This mapping method can be called a continuous mapping.
[0244] Optionally, and Satisfies formula (8):
[0245]
[0246] in, The first OCC is of length [missing information]. OCC; The subscript n represents the floor operation; mod represents the modulo operation; the subscript n represents the index of the first device.
[0247] In some implementations, the first OCC is associated with at least one of the following: the density of the first DMRS sequence, the number of devices in the plurality of devices, or the starting frequency domain resource unit of the second resource. The specific details of the density of the first DMRS sequence, the number of devices in the plurality of devices, and the starting frequency domain resource unit of the second resource can be found in the above descriptions of the density of the first DMRS sequence, the number of devices in the plurality of devices, and the starting frequency domain resource unit of the second resource, and will not be repeated here.
[0248] Optionally, the first OCC can be represented as It can be (or N1×N1) orthogonal matrix W FDM A column or a row. WFDM The l r Line, number l c The elements of the column are in It is W FDM Which column or row, with related, This is the first offset.
[0249] In some examples, the first DMRS symbol may be Figure 5A Symbol 1 or symbol 4 in the sequence. At this point, the density of the first DMRS sequence... The number N of multiple devices SF =2, like but Right now For W FDM The first column or the first row. For example, Figure 6C or Figure 6D In this context, OCC#a0 can be [1 1 1]. If... but Right now For W FDM The second column or the second row. For example, Figure 6C or Figure 6D OCC#a1 in the text can be...
[0250] In another example, if the density of the first DMRS sequence The number N of multiple devices SF =4, then
[0251]
[0252] like but Right now For W FDM The first column or the first row. If but Right now For W FDM The fifth column or the fifth row.
[0253] like but Right now For W FDM The fourth column or the fourth row. If but Right now For W FDMThe second column or the second row.
[0254] It should be understood that the above orthogonal matrix is only an example, and other orthogonal matrices may also be used in this application. For example, other orthogonal matrices may be orthogonal matrices obtained by performing column swapping and / or row swapping on the above orthogonal matrix.
[0255] Optionally, in mode a2, the processing performed according to the first OCC corresponding to the first device precedes the DFT processing. Therefore, the processing performed according to the first OCC is the processing of the time-domain signal, and the first OCC can be referred to as the time-domain OCC.
[0256] Method a2 enables the interleaving mapping of the first single-carrier data on the frequency domain resources corresponding to the first DMRS symbol.
[0257] Method a3: The first single-carrier data is obtained by sequentially processing the data corresponding to the first device as follows: repetition processing, phase adjustment processing, and DFT processing; correspondingly, the first device can sequentially process the data corresponding to the first device as follows to obtain the first single-carrier data: repetition processing, phase adjustment processing, and DFT processing. Optionally, in the first single-carrier data obtained through the above processing, there are one or more non-zero elements, and there are N1-1 zero elements between two adjacent non-zero elements. The non-zero elements in the first single-carrier data are mapped to the second resource, and the zero elements in the first single-carrier data are mapped to other resources in the first DMRS symbol besides the second resource.
[0258] Alternatively, in mode a3, repetitive processing can be replaced by loop expansion.
[0259] For example, the first DMRS symbol may be Figure 5A The symbol 1 or symbol 4 in the text. For example... Figure 6E or Figure 6FAs shown, if the first device is UE#0 or a device within UE#0, the first device can sequentially process the data corresponding to UE#0 as follows to obtain first single-carrier data: repetition processing, phase adjustment processing, and DFT processing; and map the first single-carrier data to subcarriers with indices 0 to 11 in the first DMRS symbol. In the first single-carrier data of UE#0, the elements corresponding to indices 1, 2, 4, 5, 7, 8, 10, 11 are 0. This is equivalent to the non-zero elements in the first single-carrier data of UE#0 being carried by subcarriers with indices 0, 3, 6, 9 in the first DMRS symbol. If the first device is UE#1 or a device within UE#1, the first device can sequentially process the data corresponding to UE#1 as follows to obtain first single-carrier data: repetition processing, phase adjustment processing, and DFT processing; and map the first single-carrier data to subcarriers with indices 0 to 11 in the first DMRS symbol. In the first single-carrier data of UE#1, the elements corresponding to indices 0, 1, 3, 4, 6, 7, 9, 10 are 0. This is equivalent to the non-zero elements in the first single-carrier data of UE#1 being carried by the subcarriers indexed 2, 5, 8, 11 in the first DMRS symbol.
[0260] It should be understood that this example uses the first DMRS symbol as... Figure 5A The example used is symbol 1 or symbol 4, but it is not intended to limit the first DMRS symbol. For example, the first DMRS symbol could also be... Figure 5B The symbol 1 or symbol 4 in the text.
[0261] The following is an exemplary description of the process by which the first device obtains the first single-carrier data and maps the first single-carrier data in mode a3.
[0262] The first device corresponds to M FDM Data available vectors Indicates. The first device is for Repeat the process to obtain a length of vector First device Phase adjustment is performed to obtain the vector. The phase adjustment process can be performed by Figure 6E or Figure 6F The phase adjustment module in the first device performs the operation. Perform DFT processing to obtain a length of vector This is the first single-carrier data. Only M FDM There are N non-zero elements, and between two adjacent non-zero elements are N1-1 zero elements. Then, the first device can... Mapped onto all subcarriers in the first DMRS symbol, specifically, the first device can... The k-th element is mapped to the k-th subcarrier of the first DMRS symbol, where k takes values from 0 to 1. Integers. This mapping method can be called a continuous mapping.
[0263] Optionally, and Satisfies formula (9a):
[0264]
[0265] Among them, P n P can be a vector used for phase adjustment processing. n It is a length of The vector; * denotes the dot product operation.
[0266] Optionally, May include indivual P n The kth element is This is the sequence number or index of the starting frequency domain resource unit of the second resource.
[0267] It should be understood that formula (9a) can also be equivalently implemented using matrices, that is, formula (9a) can be replaced by formula (9b), in other words, and Satisfies formula (9b):
[0268]
[0269] Among them, P n It is A diagonal matrix, where the k-th diagonal element is P. n (k).
[0270] For example, if N SF =2,M FDM =4, then Including M FDM = 4 elements It can include 3 It includes 12 elements, which can correspond to 12 subcarriers, realizing the continuous mapping mentioned above.
[0271] Method a3 enables the interleaving mapping of the first single-carrier data on the frequency domain resources corresponding to the first DMRS symbol.
[0272] As mentioned earlier, the first DMRS symbol is used to carry the first DMRS sequence. The first DMRS sequence is described below. Optionally, the first DMRS sequence is device-dependent; that is, different devices can correspond to different first DMRS sequences. The first DMRS sequences of different devices can occupy the same time-frequency resources. For example, such as... Figure 6A As shown, the first DMRS sequence corresponding to UE#0 and the first DMRS sequence corresponding to UE#1 both occupy subcarriers with indices 1, 4, 7, and 10.
[0273] In some possible approaches, the first DMRS sequence is obtained (or determined) based on the base sequence and the fourth OCC corresponding to the first device; in other words, the first DMRS sequence is associated with the base sequence and the fourth OCC corresponding to the first device. Accordingly, the first device can obtain (or determine) the first DMRS sequence based on the base sequence and the fourth OCC corresponding to the first device. Here, the fourth OCC corresponding to the first device can be understood as: the OCC corresponding to the first DMRS sequence of the first device.
[0274] In some implementations, the first device may first generate a base sequence, and then process the base sequence according to the fourth OCC corresponding to the first device (or, apply the fourth OCC to the base sequence) to obtain the first DMRS sequence.
[0275] Optionally, the base sequence can be represented as This sequence is associated with the sequence group number (u) and / or the sequence number (v). u and v can be associated with frequency hopping configurations (e.g., group hopping, sequence hopping, or no hopping), cell identity (ID), the index of the time slot within the radio frame, the index of the symbol within the time slot, etc. This enables randomization of inter-cell interference, inter-slot interference, and inter-symbol interference.
[0276] For example, the base sequence is a ZC sequence. For instance, the elements in the base sequence satisfy formula (10):
[0277]
[0278] Where, N zc It is less than M zc The largest prime number. For example, if M zc =60, then N zc =59. in, The number of subcarriers occupied by the PUCCH; the PUCCH carries (or occupies) the first DMRS symbol; Δ can be the reciprocal of the density of the first DMRS sequence. q represents the root of the ZC sequence, and q is related to N. zcCoprime. Optionally, q can be related to u and v, for example, q can satisfy formula (11):
[0279]
[0280] in, u∈{0,1,…,29}; if 36≤M zc When ≤60, then v=0; if 72≤M zc Then v can take the values 0 and 1. By associating q with u and / or v, the base sequence can be correlated with u and / or v.
[0281] Optionally, the first DMRS sequence can be represented as {r n (k')}, n=0,1,…,N SF -1. r n (k') can satisfy formula (12); in other words, the first device can determine the first DMRS sequence according to formula (12).
[0282]
[0283] in, This is the fourth OCC, which can be of length N. SF OCC.
[0284] Optionally, It is an integer. Thus, in When the value of is fixed (in other words, given ) In the case of Δ and N SF They can be mutually constrained. For example, when At that time, Δ·N SF It can be equal to 4 or 6. If Δ·N SF =4, then Δ = N SF =2. If Δ·N SF =6, then Δ can be 3, N SF The value is 2, or Δ can be 2, N SF The value is 3.
[0285] In some implementations, the fourth OCC corresponding to different devices is orthogonal. For example, as... Figure 6A , Figure 6C or Figure 6E As shown in any of the accompanying figures, if the first device is UE#0 or a device within UE#0, then the fourth OCC corresponding to the first device can be OCC#b0; if the first device is UE#1 or a device within UE#1, then the fourth OCC corresponding to the first device can be OCC#b1. OCC#b0 and OCC#b1 are orthogonal. Through this implementation, orthogonality between DMRS sequences of different devices can be achieved.
[0286] In some implementations, the fourth OCC is associated with at least one of the following: the number of devices in a plurality of devices (i.e., N). SF ), or the ID of the first device. The specific details regarding the number of devices in multiple devices can be found in the explanation of the number of devices in multiple devices above, and will not be repeated here.
[0287] Alternatively, the fourth OCC can be represented as It can be N SF ×N SF orthogonal matrix W DMRS The nth column or the nth row. An orthogonal matrix W DMRS The characteristic is: W DMRS Multiplying it by its conjugate transpose yields an identity matrix. The fourth OCC is illustrated below with an example.
[0288] In some examples, N SF =2. W DMRS It can be any of the following matrices:
[0289] Assume W DMRS for If multiple devices include UE#0 to UE#1, then the fourth OCC corresponding to UE#0 can be
[11] , for example, Figure 6A , Figure 6C or Figure 6E In any of the attached figures, OCC#b0 can be [1 1]; the fourth OCC corresponding to UE#1 can be [1-1], for example, Figure 6A , Figure 6C or Figure 6E In any of the attached figures, OCC#b1 can be [1 -1].
[0290] Assume W DMRS for If multiple devices include UE#0 to UE#1, then the fourth OCC corresponding to UE#0 can be [1j], for example, Figure 6A , Figure 6C or Figure 6E The fourth OCC#b0 in any of the attached figures can be [1j]; the fourth OCC corresponding to UE#1 can be [1-j], for example, Figure 6A , Figure 6C or Figure 6E In any of the attached figures, OCC#b1 can be [1-j].
[0291] In some examples, N SF =4. W DMRS It can be:
[0292]
[0293] or,
[0294]
[0295] Assume W DMRS for If multiple devices include UE#0 to UE#3, then the fourth OCC corresponding to UE#0 is [1 11 1], the fourth OCC corresponding to UE#1 is [1-j-1j], the fourth OCC corresponding to UE#2 is [1 -1 1 -1], and the fourth OCC corresponding to UE#3 is [1j-1-j].
[0296] Assume W DMRS for If multiple devices include UE#0 to UE#3, then the fourth OCC corresponding to UE#0 is [1 11 1], the fourth OCC corresponding to UE#1 is [1 -1 1 -1], the fourth OCC corresponding to UE#2 is [1 1 -1-1], and the fourth OCC corresponding to UE#3 is [1 -1-1 1].
[0297] It should be understood that the above orthogonal matrix is only an example, and other orthogonal matrices may also be used in this application. For example, other orthogonal matrices may be orthogonal matrices obtained by performing column swapping and / or row swapping on the above orthogonal matrix.
[0298] In some implementations, the first OCC and the fourth OCC corresponding to the first device are different; in other words, the first device can process the data and DMRS sequence in the DMRS symbol through different OCCs. For example, the lengths of the first OCC and the fourth OCC corresponding to the first device are different. For instance, if the first device is... Figure 6C UE#0 or the device in UE#0, or for Figure 6C If the device is UE#1 or UE#1, then the length of the first OCC can be 3, and the length of the fourth OCC can be 2. It should be understood that since the lengths of the first OCC and the fourth OCC corresponding to the first device are different, the contents of the first OCC and the fourth OCC corresponding to the first device are different.
[0299] In other possible approaches, the first DMRS sequence can be a pseudo-random sequence. The modulation and DFT processing yield (or determine) the result. Accordingly, the first device can process the pseudo-random sequence. Modulation and DFT processing yield a first DMRS sequence. The initial values of the pseudo-random sequence differ for different devices; in other words, the differences in the DMRS sequence are obtained by setting different initial values for the pseudo-random sequence. This application addresses the "first device performing DFT on a pseudo-random sequence..." The specific content of "modulation and DFT processing to obtain the first DMRS sequence" is not limited; for example, it can be performed in a manner specified in the protocol.
[0300] For example, such as Figure 6B , Figure 6D or Figure 6F As shown in any of the attached figures, if the first device is UE#0 or a device within UE#0, then the first device can sequentially process the pseudo-random sequence corresponding to UE#0. Modulation and DFT processing are performed to obtain the first DMRS sequence corresponding to UE#0. If the first device is UE#1 or a device within UE#1, the first device can sequentially process the pseudo-random sequence corresponding to UE#1. Modulation and DFT processing are performed to obtain the first DMRS sequence corresponding to UE#1. The initial values of the pseudo-random sequence corresponding to UE#0 and the pseudo-random sequence corresponding to UE#1 are different.
[0301] Among some possible ways, Figure 4 The method shown also includes S403. Optionally, Figure 4 The method shown also includes S404:
[0302] S403: The first device acquires (or determines, or generates) a first data symbol.
[0303] S404: The first device sends a first data symbol; correspondingly, the second device receives the first data symbol.
[0304] The first data symbol is used to carry the second single-carrier data. Optionally, the second single-carrier data may be UCI. Optionally, S403 may be replaced by: the first device acquiring (or determining, or generating) the second single-carrier data; S404 may be replaced by any of the following: the first device transmitting the second single-carrier data via (or using, or according to) the first data symbol, and correspondingly, the second device receiving the second single-carrier data via (or using, or according to) the first data symbol; or, the first device transmitting the second single-carrier data in the first data symbol, and correspondingly, the second device receiving the second single-carrier data in the first data symbol.
[0305] The second single-carrier data is carried by the fourth resource; correspondingly, the first device can map the second single-carrier data onto the fourth resource. The fourth resource and the first resource do not overlap in the time domain. The fourth resource can be a resource in the first data symbol, and the first resource can be a resource in the first DMRS symbol.
[0306] Wherein, the fourth resource and the first resource do not overlap in the time domain and can be replaced by any of the following: the fourth resource and the first resource do not share symbols; the fourth resource and the first resource include (or occupy) different time domain resource units (e.g., symbols) in the time domain; the fourth resource and the first resource are time-division multiplexed; or, the second single-carrier data carried by the fourth resource and the first DMRS sequence carried by the first resource are not frequency-division multiplexed, that is, the second single-carrier data is non-frequency-division multiplexed data.
[0307] Optionally, the first data symbol may belong to a symbol occupied by the PUCCH; in other words, the second single-carrier data may be carried by the PUCCH. The format of the PUCCH carrying the second single-carrier data may be an evolution of the current PUCCH format (e.g., PUCCH format 4), or it may be a new PUCCH format (e.g., PUCCH format 5). The first data symbol will be described exemplarily below with reference to the accompanying drawings.
[0308] For example, such as Figure 5A or Figure 5B As shown, the first data symbol can be any one of symbol 0, symbol 2, symbol 3, or symbol 5. If the first device is UE#0 or a device within UE#0, the second single-carrier data can be carried by the following subcarriers: subcarriers with indices 0, 2, 4, 6, 8, 10 in the first data symbol; in other words, the fourth resource may include: subcarriers with indices 0, 2, 4, 6, 8, 10 in the first data symbol. If the first device is UE#1 or a device within UE#1, the second single-carrier data can be carried by the following subcarriers: subcarriers with indices 1, 3, 5, 7, 9, 11 in the first data symbol; in other words, the fourth resource may include: subcarriers with indices 1, 3, 5, 7, 9, 11 in the first data symbol.
[0309] It should be understood that Figure 5A and Figure 5B The following is an example of frequency division multiplexing of single-carrier data from two devices on data symbols. The number of devices performing frequency division multiplexing on data symbols can be more than two and is not limited.
[0310] In some possible embodiments, the fourth resource may include at least one frequency domain resource element, wherein the interval between adjacent frequency domain resource elements in the at least one frequency domain resource element is N2 frequency domain resource elements. Here, N2 is a positive integer, for example, N2 is any one of 2, 3, 4, 5, or 6. Optionally, since the second single-carrier data is carried by the fourth resource, the interval between adjacent frequency domain resource elements in the at least one frequency domain resource element is N2 frequency domain resource elements. This can also be understood as: the density of the second single-carrier data is 1 / N2, that is, every N2-1 subcarriers map one element of the second single-carrier data; or, the second single-carrier data is interleaved and mapped on the frequency domain resource corresponding to the first data symbol.
[0311] by Figure 5A or Figure 5B For example, the first data symbol can be any one of symbol 0, symbol 2, symbol 3, or symbol 5. If the first device is UE#0 or a device within UE#0, the fourth resource may include subcarriers with indices 0, 2, 4, 6, 8, and 10 in the first data symbol. If the first device is UE#1 or a device within UE#1, the fourth resource may include subcarriers with indices 1, 3, 5, 7, 9, and 11 in the first data symbol. In this example, the fourth resource includes 6 subcarriers, with adjacent subcarriers spaced 2 subcarriers apart.
[0312] In this way, when the single-carrier data of multiple devices are frequency-division multiplexed on the data symbols, the multiple devices can interleave and map the single-carrier data, thereby obtaining diversity gain and improving data transmission performance.
[0313] This application does not limit the specific content of the fourth resource determined by the first device; for example, it can be determined through a method specified in the agreement.
[0314] As previously described, the second single-carrier data is interleaved and mapped on the frequency domain resources corresponding to the first data symbol. The first device can implement this in various ways: the second single-carrier data is interleaved and mapped on the frequency domain resources corresponding to the first data symbol, for example, any one of modes b1 to b3.
[0315] Method b1: In the first data symbol, the first device maps one element of the second single-carrier data every N2-1 frequency domain resource units; in other words, the second single-carrier data is mapped to the first data symbol at intervals of N2 frequency domain resource units; or, the second single-carrier data is uniformly mapped to the first data symbol at intervals of N2 frequency domain resource units.
[0316] Optionally, the second single-carrier data may be the frequency domain UCI obtained by the first device through DFT processing, for example, it may be obtained through... Figure 2 The frequency domain UCI obtained by DFT processing in the method shown can be found in the terminology explanation section above for specific processing methods. Figure 2 The explanation will not be repeated here.
[0317] For example, the first data symbol may be Figure 5A Any one of the symbols 0, 2, 3, or 5. For example... Figure 7AAs shown, if the first device is UE#0 or a device within UE#0, the first device can perform DFT processing on the data corresponding to UE#0 to obtain second single-carrier data, and map the second single-carrier data to subcarriers with indices 0, 2, 4, 6, 8, 10 in the first data symbol. That is, starting from the subcarrier with index 0 in the first data symbol, the first device maps one element of the second single-carrier data every other subcarrier. If the first device is UE#1 or a device within UE#1, the first device can perform DFT processing on the data corresponding to UE#1 to obtain second single-carrier data, and map the second single-carrier data to subcarriers with indices 1, 3, 5, 7, 9, 11 in the first data symbol. That is, starting from the subcarrier with index 1 in the first data symbol, the first device maps one element of the second single-carrier data every other subcarrier.
[0318] It should be understood that this example uses the first data symbol as... Figure 5A The symbol 0, symbol 2, symbol 3 or symbol 5 is used as an example for illustration, but is not used to restrict the first data symbol.
[0319] Optionally, mode a1 and mode b1 can be combined.
[0320] Method b2: The second single-carrier data is obtained by sequentially processing the data corresponding to the first device as follows: processing according to the second OCC corresponding to the first device, and DFT processing; correspondingly, the first device can sequentially process the data corresponding to the first device as follows to obtain the second single-carrier data: processing according to the second OCC corresponding to the first device, and DFT processing. Optionally, in the second single-carrier data obtained through the above processing, there is at least one non-zero element, and there are N2-1 zero elements between two adjacent non-zero elements. The non-zero elements in the second single-carrier data are mapped to the fourth resource, and the zero elements in the second single-carrier data are mapped to other resources in the first data symbol other than the fourth resource.
[0321] Optionally, the second OCCs corresponding to different devices are orthogonal.
[0322] For example, the first data symbol may be Figure 5A Any one of the symbols 0, 2, 3, or 5. For example... Figure 7BAs shown, if the first device is UE#0 or a device within UE#0, then the second OCC corresponding to the first device can be OCC#c0. The first device can sequentially process the data corresponding to UE#0 as follows to obtain the second single-carrier data: processing according to OCC#c0 and DFT processing; and mapping the second single-carrier data to subcarriers with indices 0 to 11 in the first data symbol. In the second single-carrier data of UE#0, the elements corresponding to indices 0, 2, 4, 6, 8, 10 are 0. This is equivalent to the non-zero elements in the second single-carrier data of UE#0 being carried by subcarriers with indices 1, 3, 5, 7, 9, 11 in the first data symbol. If the first device is UE#1 or a device within UE#1, then the second OCC corresponding to the first device can be OCC#c1. The first device can sequentially process the data corresponding to UE#1 as follows to obtain the second single-carrier data: processing according to OCC#c1 and DFT processing; and mapping the second single-carrier data to subcarriers with indices 0 to 11 in the first data symbol. In the second single-carrier data of UE#1, the elements corresponding to indices 1, 3, 5, 7, 9, 11 are 0. This is equivalent to the non-zero elements in the second single-carrier data of UE#1 being carried by the subcarriers with indices 0, 2, 4, 6, 8, 10 in the first data symbol. OCC#c0 and OCC#c1 are orthogonal.
[0323] It should be understood that this example uses the first data symbol as... Figure 5A The symbol 0, symbol 2, symbol 3 or symbol 5 is used as an example for illustration, but is not used to restrict the first data symbol.
[0324] In some implementations, methods a2 and b2 can be combined. In this case, the first OCC and the second OCC corresponding to the first device are different; in other words, the first device can process the data in the DMRS symbol and the data in the data symbol through different OCCs. Optionally, the difference between the first OCC and the second OCC may be caused by at least one of the following: the starting frequency domain resource element of the second resource and the starting frequency domain resource element of the fourth resource are different, or the data density in the first DMRS symbol and the data density in the first data symbol are different.
[0325] The fact that the starting frequency domain resource units of the second resource and the fourth resource are different can be understood as at least one of the following: the positions of the starting frequency domain resource units of the second resource and the fourth resource are different, or the index, identifier, or sequence number of the starting frequency domain resource unit of the second resource is different from the index, identifier, or sequence number of the starting frequency domain resource unit of the fourth resource. For example, such as... Figure 5AAs shown, if the first device is UE#1 or a device in UE#1, then the starting frequency domain resource element of the second resource is the subcarrier with index 2, and the starting frequency domain resource element of the fourth resource is the subcarrier with index 1. The starting frequency domain resource elements of the second resource and the fourth resource are different.
[0326] The data density in the first DMRS symbol is different from the data density in the first data symbol, which can be understood as: the first single carrier
[0327] The data density differs from that of the second single-carrier data. Specifically, the data density in the first DMRS symbol can be: The data density in the first data symbol can be: For example, such as Figure 5A As shown, the data density in the first DMRS symbol is 1 / 3, and the data density in the first data symbol is 1 / 2. The data density in the first DMRS symbol is different from the data density in the first data symbol.
[0328] In some examples, the lengths of the first OCC and the second OCC corresponding to the first device are different. For example, if the first device is Figure 6C and Figure 7B UE#0 or the device in UE#0, or for Figure 6C and Figure 7B If the device in UE#1 is a UE#1, then the length of the first OCC can be 3, and the length of the second OCC can be 2. It should be understood that since the lengths of the first OCC and the second OCC corresponding to the first device are different, the contents of the first OCC and the second OCC corresponding to the first device are also different.
[0329] Optionally, in mode b2, the processing performed according to the second OCC corresponding to the first device precedes the DFT processing. Therefore, the processing performed according to the second OCC is the processing of the time-domain signal, and the second OCC can be referred to as the time-domain OCC.
[0330] Method b3: The second single-carrier data is obtained by sequentially processing the data corresponding to the first device as follows: repetition processing, phase adjustment processing, and DFT processing; correspondingly, the first device can sequentially process the data corresponding to the first device as follows to obtain the second single-carrier data: repetition processing, phase adjustment processing, and DFT processing. Optionally, in the second single-carrier data obtained through the above processing, there is at least one non-zero element, and there are N2-1 zero elements between two adjacent non-zero elements. The non-zero elements in the second single-carrier data are mapped to the fourth resource, and the zero elements in the second single-carrier data are mapped to other resources in the first data symbol besides the fourth resource.
[0331] Alternatively, in mode b3, repetitive processing can be replaced with loop expansion.
[0332] For example, the first data symbol may be Figure 5A Any one of the symbols 0, 2, 3, or 5. For example... Figure 7C As shown, if the first device is UE#0 or a device within UE#0, the first device can sequentially process the data corresponding to UE#0 as follows to obtain second single-carrier data: repetition processing, phase adjustment processing, and DFT processing; and map the second single-carrier data to subcarriers with indices 0 to 11 in the first data symbol. In the second single-carrier data of UE#0, the elements corresponding to indices 0, 2, 4, 6, 8, 10 are 0. This is equivalent to the non-zero elements in the second single-carrier data of UE#0 being carried by subcarriers with indices 1, 3, 5, 7, 9, 11 in the first data symbol. If the first device is UE#1 or a device within UE#1, the first device can sequentially process the data corresponding to UE#1 as follows to obtain second single-carrier data: repetition processing, phase adjustment processing, and DFT processing; and map the second single-carrier data to subcarriers with indices 0 to 11 in the first data symbol. In the second single-carrier data of UE#1, the elements corresponding to indices 1, 3, 5, 7, 9, 11 are 0. This is equivalent to the non-zero elements in the second single-carrier data of UE#1 being carried by the subcarriers indexed 0, 2, 4, 6, 8, 10 in the first data symbol.
[0333] It should be understood that this example uses the first data symbol as... Figure 5A The symbol 0, symbol 2, symbol 3 or symbol 5 is used as an example for illustration, but is not used to restrict the first data symbol.
[0334] Optionally, mode a3 and mode b3 can be combined.
[0335] Optionally, in Figure 4 In the method shown, the density of the first single-carrier data in the first DMRS symbol is The density of the second single-carrier data in the first data symbol is 1 / N. SF .because Therefore, the positions of the subcarriers occupied (or used, or occupied) by the single-carrier data of the first device in the first DMRS symbol and the first data symbol are different; in other words, the positions of the subcarriers that map the single-carrier data of the first device in the first DMRS symbol are different from the positions of the subcarriers that map the single-carrier data of the first device in the first data symbol.
[0336] Among some possible ways, in Figure 4In the method shown, the first device can transmit data of the first type; correspondingly, the second device can receive data of the first type. The data of the first type may include at least one of the following: HARQ information or SR. The specific content of HARQ information and SR can be found in the explanation of HARQ information and SR in the terminology section above, and will not be repeated here.
[0337] There are multiple ways to transmit the first type of data, such as mode c1 and / or mode c2. In other words, mode c1 and mode c2 can be executed simultaneously or separately.
[0338] Method c1: The first single-carrier data includes first data of type first type; in other words, the first data can be carried in the first DMRS symbol; or, the first device can transmit the first data through (or using, or according to) the first DMRS symbol, and correspondingly, the second device can receive the first data through (or using, or according to) the first DMRS symbol; or, the first device can transmit the first data in the first DMRS symbol, and correspondingly, the second device can receive the first data in the first DMRS symbol.
[0339] For example, in Figure 5A or Figure 5B In this context, symbol 1 or symbol 4 can be the first DMRS symbol, and the first data can be carried on the first DMRS symbol.
[0340] Method c2: The second single-carrier data includes second data, which is of the first type. The specific content of the second single-carrier data can be found in S403 and S404, and will not be repeated here. The second data is carried by the fifth resource in the fourth resource, and the time interval between the fifth resource and the first resource is less than (or less than or equal to) the first threshold.
[0341] The second single-carrier data includes second data, which is of the first type and can be understood as any of the following: the second data can be carried in the first data symbol; the first device can transmit the second data through (or use, or according to) the first data symbol, and correspondingly, the second device can receive the second data through (or use, or according to) the first data symbol; the first device can transmit the second data in the first data symbol, and correspondingly, the second device can receive the second data in the first data symbol.
[0342] The second data is carried by the fifth resource in the fourth resource, which can be understood as: the second data is carried by some or all of the resources in the fourth resource; or, the fifth resource used to carry the second data is some or all of the resources in the fourth resource.
[0343] Wherein, the time interval between the fifth resource and the first resource is less than (or less than or equal to) a first threshold, it may include at least one of the following: the fifth resource and the first resource are temporally adjacent; or, the fifth resource and the first resource are not temporally adjacent, but the time interval between the fifth resource and the first resource is less than (or less than or equal to) the first threshold. Wherein, temporally adjacent to the fifth resource and the first resource can be understood as: the fifth resource and the first resource are temporally continuous; the sequence number of the temporal resource unit occupied by the fifth resource is continuous with the sequence number of the temporal resource unit occupied by the first resource. Optionally, the fifth resource may precede the first resource, in other words, the sequence number of the temporal resource unit occupied by the fifth resource is less than the sequence number of the temporal resource unit occupied by the first resource; or, the fifth resource may follow the first resource, in other words, the sequence number of the temporal resource unit occupied by the fifth resource is greater than the sequence number of the temporal resource unit occupied by the first resource. Optionally, the temporal resource unit is a symbol.
[0344] The first threshold may be preset, such as as specified in the protocol; or it may be indicated to the first device by other devices (e.g., the second device or core network equipment); or it may be determined by the first device and is not limited.
[0345] For example, such as Figure 5A or Figure 5B As shown, symbol 1 or symbol 4 can be the first DMRS symbol, and any one of symbol 0, symbol 2, symbol 3, or symbol 5 can be the first data symbol. Since the first resource is the resource in the first DMRS symbol, the first resource is the resource in symbol 1 or symbol 4. If the time interval between the fifth resource and the first resource is less than a first threshold, and the first threshold is 2 symbols, since the interval between any one of symbols 2 and 3 and any one of symbols 1 and 4 is less than the first threshold, the fifth resource can be the resource in symbol 2 or symbol 3.
[0346] Currently, DMRS sequences are carried only by DMRS symbols. The channel estimation results for data symbols are obtained through algorithms based on the channel estimation results at the DMRS symbols. For example, PUCCH occupies... There are 10 symbols, of which only 10 are valid. One DMRS symbol. This means that it must be based on from The channel estimation results obtained at each DMRS symbol are used to obtain the remaining [channel estimation results]. The channel estimation results at each data symbol can be mathematically described as follows:
[0347]
[0348] Here, function f0 represents the algorithm used.
[0349] Generally, the further a data symbol is from the DMRS symbol in the time domain, the worse the channel estimation performance. For example, in Figure 5A or Figure 5B In the scenario shown, the channel estimation performance on symbols 0 and 5 is worse than that on symbols 3 and 4.
[0350] Through mode c1 and / or mode c2, data of the first type can be mapped to DMRS symbols and / or symbols close to DMRS symbols; in other words, data of the first type can be carried by DMRS symbols and / or symbols close to DMRS symbols. In this way, the first device can transmit important information in UCI, such as HARQ information and / or SR in the first type of data, through DMRS symbols and / or symbols close to DMRS symbols, while transmitting other information in UCI (or less important information) through the remaining symbols. This allows for error protection of UCI according to the importance of the information, thereby improving the transmission performance of UCI.
[0351] Figure 8 This is a flowchart illustrating another communication method provided in an embodiment of this application. This method can be applied to... Figure 1 The communication system shown is not limited to this. In this method, single-carrier data from different devices can be code-division multiplexed in DMRS symbols. For example... Figure 8 As shown, the method includes:
[0352] S801: The first device acquires (or determines, or generates) the first DMRS symbol.
[0353] S802: The first device sends the first DMRS symbol; correspondingly, the second device receives the first DMRS symbol.
[0354] The first DMRS symbol is used to carry the first DMRS sequence and the first single-carrier data. Optionally, S801 can be replaced by: the first device acquiring (or determining, or generating) the first DMRS sequence and the first single-carrier data; S802 can be replaced by any of the following: the first device transmitting the first DMRS sequence and the first single-carrier data via (or using, or according to) the first DMRS symbol, and correspondingly, the second device receiving the first DMRS sequence and the first single-carrier data via (or using, or according to) the first DMRS symbol; or, the first device transmitting the first DMRS sequence and the first single-carrier data in the first DMRS symbol, and correspondingly, the second device receiving the first DMRS sequence and the first single-carrier data in the first DMRS symbol.
[0355] The first DMRS sequence is carried by a first resource; correspondingly, the first device can map the first DMRS sequence onto the first resource. The first single-carrier data is carried by a third resource; correspondingly, the first device can map the first single-carrier data onto the third resource. The third resource and the first resource are identical in the time domain and do not overlap in the frequency domain. Both the first resource and the third resource can be resources within the first DMRS symbol. The first single-carrier data is obtained (or determined) according to the third OCC corresponding to the first device; correspondingly, the first device can obtain (or determine) the first single-carrier data according to the third OCC corresponding to the first device.
[0356] For details regarding the statement that "the third resource and the first resource are identical in the time domain and do not overlap in the frequency domain," please refer to [the relevant documentation / reference]. Figure 4 The explanation of "the third resource and the first resource are the same in the time domain and do not overlap in the frequency domain" in the method shown will not be repeated here.
[0357] Optionally, the third OCCs corresponding to different devices (e.g., different terminals) are orthogonal. Thus, the third resource can be used to carry single-carrier data from multiple devices, with the third OCCs corresponding to different devices being orthogonal.
[0358] Optionally, the first DMRS symbol may belong to a symbol occupied by the PUCCH; in other words, the first DMRS sequence and the first single-carrier data may be carried by the PUCCH. The format of the PUCCH carrying the first DMRS sequence and the first single-carrier data may be an evolution of the current PUCCH format (e.g., PUCCH format 4), or it may be a new PUCCH format (e.g., it may be called PUCCH format 5). The first DMRS symbol will be described exemplarily below with reference to the accompanying drawings.
[0359] For example, such as Figure 9A As shown, PUCCH occupies 6 symbols, and symbol 1 or symbol 4 can be the first DMRS symbol. The first DMRS sequence can be carried by the following subcarriers: subcarriers with indices 1, 4, 7, and 10 in the first DMRS symbol; in other words, the first resource may include: subcarriers with indices 1, 4, 7, and 10 in the first DMRS symbol. The first single-carrier data can be carried by the following subcarriers: subcarriers with indices 0, 2, 3, 5, 6, 8, 9, and 11 in the first DMRS symbol; in other words, the third resource may include: subcarriers with indices 0, 2, 3, 5, 6, 8, 9, and 11 in the first DMRS symbol. If the first device is UE#0 or a device in UE#0, the first single-carrier data can be obtained according to OCC#d0. If the first device is UE#1 or a device in UE#1, the first single-carrier data can be obtained according to OCC#d1. OCC#d0 and OCC#d1 are orthogonal.
[0360] It should be understood that Figure 9A The following is an example of code division multiplexing of single-carrier data from two devices on a DMRS symbol. The number of devices performing code division multiplexing on a DMRS symbol can be more than two and is not limited.
[0361] It should also be understood that Figure 9A Taking an example where the density of the first DMRS sequence is 1 / 3, meaning that one element of the first DMRS sequence is mapped every two subcarriers, the following explanation is provided. The density of the first DMRS sequence can also be other values and is not restricted. For example, ... Figure 9B As shown, the density of the first DMRS sequence is 1 / 2, that is, every 1 subcarrier maps one element of the first DMRS sequence.
[0362] exist Figure 8 In the method shown, when the first DMRS sequence and the first single-carrier data share a symbol, the first device can transmit the first DMRS sequence and the first single-carrier data through the first DMRS symbol. Compared with transmitting the DMRS sequence only through the DMRS symbol, this method can improve the spectral efficiency of the DMRS symbol.
[0363] Furthermore, in this method, the first device can transmit single-carrier data via DMRS symbols. Compared to multi-carrier data, such as multi-carrier data carried by PUCCH format 2, single-carrier data has a lower PAPR, thereby improving the spectral efficiency of DMRS symbols while maintaining low PAPR characteristics. Thus, when this method is applied to millimeter-wave or terahertz scenarios, it can reduce the input power back-off, output power back-off, and transmit power of the PA, increasing the coverage of the transmitted signal and thereby improving data transmission performance.
[0364] Furthermore, in this method, the first device transmits first single-carrier data through the third resource in the first DMRS symbol. The first single-carrier data is obtained according to the third OCC corresponding to the first device. Therefore, different devices (e.g., different terminal devices) can obtain single-carrier data carried by the third resource through different OCCs, thereby enabling code division multiplexing of single-carrier data of multiple devices on the DMRS symbol, realizing orthogonality between single-carrier data of different devices, and thus improving data transmission performance.
[0365] In some possible ways, the third OCC is associated with at least one of the following: the number of devices among the plurality of devices, or the identifier of the first device. These are explained below.
[0366] 1. The number of devices in a set of multiple devices: can be represented as N SF .exist Figure 8 In the method shown, the multiple devices can satisfy the following condition: a third resource is used to carry single-carrier data from the multiple devices. For example, as... Figure 9AAs shown, the third resource is used to carry single-carrier data from UE#0 to UE#1. In this case, the plurality of devices includes UE#0 to UE#1, and the number of devices in the plurality of devices is 2. Alternatively, if the third resource is used to carry single-carrier data from device #1 to device #4, then the number of devices in the plurality of devices is 4.
[0367] Optionally, the number of devices among the multiple devices can be preset, for example, as specified by a protocol; or it can be indicated to the first device by other devices (e.g., a second device or core network equipment); or it can be determined by the first device, without limitation.
[0368] 2. Identification of the first device: For example, the identification of the first device may be RNTI of the first device, which can be represented as n RNTI .
[0369] In some examples, the third OCC corresponding to the first device can be N. SF ×N SF A row or column in an orthogonal matrix. The row or column in this orthogonal matrix that corresponds to the third OCC of the first device can be associated with the identifier of the first device, thus ensuring that the third OCCs of different devices are orthogonal. For example, the third OCC corresponding to the first device could be the (n)th row or column in the orthogonal matrix. RNTI mod N SF )+1 row or (n) RNTI mod N SF )+1 column.
[0370] In other examples, the third OCC corresponding to the first device may be N. SF ×N SF A row or column in an orthogonal matrix. The row or column in the orthogonal matrix that corresponds to the third OCC of the first device can be indicated to the first device by other devices (e.g., the second device or core network equipment).
[0371] As shown above, the first single-carrier data is obtained (or determined) according to the third OCC corresponding to the first device. There are multiple ways to determine the first single-carrier data, such as mode d1 or mode d2.
[0372] Method d1: The first single-carrier data is obtained by sequentially processing the data corresponding to the first device as follows: processing according to the third OCC corresponding to the first device, and DFT processing. Accordingly, the first device can sequentially process the data corresponding to the first device as follows to obtain the first single-carrier data: processing according to the third OCC corresponding to the first device, and DFT processing.
[0373] For example, the first DMRS symbol may be Figure 9AThe symbol 1 or symbol 4 in the text. For example... Figure 10A or Figure 10B As shown, if the first device is UE#0 or a device within UE#0, then the third OCC corresponding to the first device can be OCC#d0. The first device can sequentially process the data corresponding to UE#0 as follows to obtain the first single-carrier data: processing according to OCC#d0 and DFT processing; and mapping the first single-carrier data to subcarriers with indices 0, 2, 3, 5, 6, 8, 9, 11 in the first DMRS symbol. If the first device is UE#1 or a device within UE#1, then the third OCC corresponding to the first device can be OCC#d1. The first device can sequentially process the data corresponding to UE#1 as follows to obtain the first single-carrier data: processing according to OCC#d1 and DFT processing; and mapping the first single-carrier data to subcarriers with indices 0, 2, 3, 5, 6, 8, 9, 11 in the first DMRS symbol. Wherein, OCC#d0 and OCC#d1 are orthogonal.
[0374] It should be understood that this example uses the first DMRS symbol as... Figure 9A The example used is symbol 1 or symbol 4, but it is not intended to limit the first DMRS symbol. For example, the first DMRS symbol could also be... Figure 9B The symbol 1 or symbol 4 in the text.
[0375] Optionally, in mode d1, the processing performed according to the third OCC corresponding to the first device precedes the DFT processing. Therefore, the processing performed according to the third OCC is the processing of the time-domain signal, and the third OCC can be referred to as the time-domain OCC.
[0376] Method d2: The first single-carrier data is obtained by sequentially processing the data corresponding to the first device as follows: DFT processing, and processing according to the third OCC. Accordingly, the first device can sequentially process the data corresponding to the first device as follows to obtain the first single-carrier data: DFT processing, and processing according to the third OCC.
[0377] For example, the first DMRS symbol may be Figure 9A The symbol 1 or symbol 4 in the text. For example... Figure 10C or Figure 10DAs shown, if the first device is UE#0 or a device within UE#0, then the third OCC corresponding to the first device can be OCC#d0. The first device can sequentially process the data corresponding to UE#0 as follows to obtain the first single-carrier data: DFT processing and processing based on OCC#d0; and map the first single-carrier data to subcarriers with indices 0, 2, 3, 5, 6, 8, 9, 11 in the first DMRS symbol. If the first device is UE#1 or a device within UE#1, then the third OCC corresponding to the first device can be OCC#d1. The first device can sequentially process the data corresponding to UE#1 as follows to obtain the first single-carrier data: DFT processing and processing based on OCC#d1; and map the first single-carrier data to subcarriers with indices 0, 2, 3, 5, 6, 8, 9, 11 in the first DMRS symbol. Wherein, OCC#d0 and OCC#d1 are orthogonal.
[0378] It should be understood that this example uses the first DMRS symbol as... Figure 9A The example used is symbol 1 or symbol 4, but it is not intended to limit the first DMRS symbol. For example, the first DMRS symbol could also be... Figure 9B The symbol 1 or symbol 4 in the text.
[0379] Optionally, in mode d2, the processing performed according to the third OCC corresponding to the first device is after the DFT processing. Therefore, the processing performed according to the third OCC is the processing of the frequency domain signal, and the third OCC can be called the frequency domain OCC.
[0380] Optionally, the processing performed in mode d2 based on the third OCC can be the same as the processing performed in mode d1 based on the third OCC.
[0381] As mentioned earlier, the first DMRS symbol is used to carry the first DMRS sequence. The first DMRS sequence is described below. Optionally, the first DMRS sequence is device-dependent; that is, different devices can correspond to different first DMRS sequences. The first DMRS sequences of different devices can occupy the same time-frequency resources. For example, such as... Figure 9A As shown, the first DMRS sequence corresponding to UE#0 and the first DMRS sequence corresponding to UE#1 both occupy subcarriers with indices 1, 4, 7, and 10.
[0382] In some possible approaches, the first DMRS sequence is obtained (or determined) based on the base sequence and the fourth OCC corresponding to the first device; details can be found in [reference needed]. Figure 4 The explanation in the method shown that "the first DMRS sequence is obtained (or determined) based on the base sequence and the fourth OCC corresponding to the first device" will not be repeated here.
[0383] For example, such as Figure 10Aor Figure 10C As shown, if the first device is UE#0 or a device in UE#0, then the fourth OCC corresponding to the first device can be OCC#b0; if the first device is UE#1 or a device in UE#1, then the fourth OCC corresponding to the first device can be OCC#b1. OCC#b0 and OCC#b1 are orthogonal.
[0384] In some implementations, Figure 8 In the method shown, the fourth OCC and the third OCC can be the same; in other words, the first device can process the data in the DMRS symbol and the DMRS sequence using the same OCC. Thus, the first device can use only one OCC to process the data in the DMRS symbol and the DMRS sequence, thereby simplifying the complexity of the first device.
[0385] In other possible approaches, the first DMRS sequence can be a pseudo-random sequence. The modulation and DFT processing yielded (or determined) the results; for details, please refer to [reference needed]. Figure 4 In the method shown, "the first DMRS sequence can be a pseudo-random sequence." The explanation of "modulation and DFT processing to obtain (or determine)" will not be repeated here.
[0386] For example, such as Figure 10B or Figure 10D As shown, if the first device is UE#0 or a device within UE#0, then the first device can sequentially process the pseudo-random sequence corresponding to UE#0. Modulation and DFT processing are performed to obtain the first DMRS sequence corresponding to UE#0. If the first device is UE#1 or a device within UE#1, the first device can sequentially process the pseudo-random sequence corresponding to UE#1. Modulation and DFT processing are performed to obtain the first DMRS sequence corresponding to UE#1. The initial values of the pseudo-random sequence corresponding to UE#0 and the pseudo-random sequence corresponding to UE#1 are different.
[0387] Among some possible ways, Figure 8 The method shown also includes S803. Optionally, Figure 8 The method shown also includes S804:
[0388] S803: The first device acquires (or determines, or generates) the first data symbol.
[0389] S804: The first device sends a first data symbol; correspondingly, the second device receives the first data symbol.
[0390] The first data symbol is used to carry the second single-carrier data. Optionally, the second single-carrier data may be UCI. Optionally, S803 may be replaced by: the first device acquiring (or determining, or generating) the second single-carrier data; S804 may be replaced by any of the following: the first device transmitting the second single-carrier data via (or using, or according to) the first data symbol; correspondingly, the second device receiving the second single-carrier data via (or using, or according to) the first data symbol; or, the first device transmitting the second single-carrier data in the first data symbol; correspondingly, the second device receiving the second single-carrier data in the first data symbol.
[0391] The second single-carrier data is carried by a fourth resource, which does not overlap with the first resource in the time domain. The fourth resource can be a resource in the first data symbol, and the first resource can be a resource in the first DMRS symbol. The second single-carrier data is obtained (or determined) according to the fifth OCC corresponding to the first device; correspondingly, the first device can obtain (or determine) the second single-carrier data according to the fifth OCC corresponding to the first device. Optionally, the fifth OCCs corresponding to different devices are orthogonal.
[0392] Wherein, the fourth resource and the first resource do not overlap in the time domain and can be replaced by any of the following: the fourth resource and the first resource do not share symbols; the fourth resource and the first resource include (or occupy) different time domain resource units (e.g., symbols) in the time domain; or, the fourth resource and the first resource are time-division multiplexed.
[0393] Optionally, the fifth OCCs corresponding to different devices (e.g., different terminals) are orthogonal. Thus, the fourth resource can be used to carry single-carrier data from multiple devices, with the fifth OCCs corresponding to different devices being orthogonal; in other words, the first data symbol can be used to carry single-carrier data from multiple devices, with the fifth OCCs corresponding to different devices being orthogonal.
[0394] Optionally, the first data symbol may belong to a symbol occupied by the PUCCH; in other words, the second single-carrier data may be carried by the PUCCH. The format of the PUCCH carrying the second single-carrier data may be an evolution of the current PUCCH format (e.g., PUCCH format 4), or it may be a new PUCCH format (e.g., PUCCH format 5). The first data symbol will be described exemplarily below with reference to the accompanying drawings.
[0395] For example, such as Figure 9AAs shown, the first data symbol can be any one of symbol 0, symbol 2, symbol 3, or symbol 5. If the first device is UE#0 or a device within UE#0, the second single-carrier data can be carried by subcarriers indexed 0 to 11 in the first data symbol; in other words, the fourth resource may include subcarriers indexed 0 to 11 in the first data symbol. The second single-carrier data corresponding to UE#0 is obtained based on OCC#e0 corresponding to UE#0. If the first device is UE#1 or a device within UE#1, the second single-carrier data can be carried by subcarriers indexed 0 to 11 in the first data symbol; in other words, the fourth resource may include subcarriers indexed 0 to 11 in the first data symbol. The second single-carrier data corresponding to UE#1 is obtained based on OCC#e1 corresponding to UE#1. OCC#e0 and OCC#e1 are orthogonal.
[0396] It should be understood that Figure 9A The example of code division multiplexing on data symbols using single-carrier data from two devices is used for illustration. The number of devices performing code division multiplexing on data symbols can be more than two and is not limited.
[0397] As shown above, the second single-carrier data is obtained (or determined) according to the fifth OCC corresponding to the first device. There are multiple ways to determine the second single-carrier data, such as mode e1 or mode e2.
[0398] Method e1: The second single-carrier data is obtained by sequentially processing the data corresponding to the first device as follows: processing according to the fifth OCC corresponding to the first device, and DFT processing. Correspondingly, the first device can sequentially process the data corresponding to the first device as follows to obtain the second single-carrier data: processing according to the fifth OCC corresponding to the first device, and DFT processing.
[0399] For example, the first data symbol may be Figure 9A Any one of the symbols 0, 2, 3, or 5. For example... Figure 11AAs shown, if the first device is UE#0 or a device within UE#0, then the fifth OCC corresponding to the first device can be OCC#e0. The first device can sequentially process the data corresponding to UE#0 as follows to obtain the second single-carrier data: processing according to OCC#e0 and DFT processing; and mapping the second single-carrier data to subcarriers with indices 0 to 11 in the first data symbol. If the first device is UE#1 or a device within UE#1, then the fifth OCC corresponding to the first device can be OCC#e1. The first device can sequentially process the data corresponding to UE#1 as follows to obtain the second single-carrier data: processing according to OCC#e1 and DFT processing; and mapping the second single-carrier data to subcarriers with indices 0 to 11 in the first data symbol. Wherein, OCC#e0 and OCC#e1 are orthogonal.
[0400] It should be understood that this example uses the first data symbol as... Figure 9A The symbol 0, symbol 2, symbol 3 or symbol 5 is used as an example for illustration, but is not used to restrict the first data symbol.
[0401] Optionally, in mode e1, the processing performed according to the fifth OCC corresponding to the first device precedes the DFT processing. Therefore, the processing performed according to the fifth OCC is a processing of the time-domain signal, and the fifth OCC can be referred to as the time-domain OCC.
[0402] Optionally, mode e1 and mode d1 can be combined. In this case, Figure 8 The method shown and Figure 4 The methods shown may have the following differences 1 to 5:
[0403] Difference 1: Figure 8 The OCC and in the method shown Figure 4 The lengths of the OCCs in the illustrated method can be different. Specifically, the lengths of the third OCC and the first OCC are different; the lengths of the fifth OCC and the second OCC are the same. The third OCC can be used to process the code division data in the DMRS symbol, the first OCC can be used to process the frequency division data in the DMRS symbol, the fifth OCC can be used to process the code division data in the data symbol, and the second OCC can be used to process the non-frequency division data in the data symbol. For details, refer to methods d1, a2, e1, and b2 respectively. For example, the lengths of the third OCC, second OCC, and fifth OCC can all be N. SF The length of the first OCC is
[0404] Difference 2: Figure 8 The method shown uses the OCC-based processing method and Figure 4The processing methods based on OCC in the illustrated method can differ, meaning the implementation methods of OCC can differ. Specifically, the processing method based on the third OCC differs from the processing method based on the first OCC, meaning the implementation methods of the third OCC and the first OCC are different; similarly, the processing method based on the fifth OCC differs from the processing method based on the second OCC, meaning the implementation methods of the fifth OCC and the second OCC are different. For example, if both the first OCC and the third OCC can be represented as [w n (0),w n (1),…,w n (N SF -1)], then in Figure 4 In method a2 shown, the data obtained after processing by the first OCC is [w n (0)x n ,w n (1)x n ,…,w n (N SF -1)x n ], where x n It is a vector of length M; while Figure 8 In method d1 shown, the data obtained after processing by the third OCC is:
[0405] [w n (0)x n (0),w n (1)x n (0),…,w n (N SF -1)x n (0),w n (0)x n (1),w n (1)x n (1),…,w n (N SF -1)x n (1),…,w n (0)x n (M-1),w n (1)x0(M-1),…,w n (N SF -1)x0(M-1)]. Optionally, in this example, the first OCC can be replaced with the second OCC, mode a2 can be replaced with mode b2, the third OCC can be replaced with the fifth OCC, and mode d1 can be replaced with mode e1.
[0406] Difference 3: Figure 8 In the method shown, the third OCC and Irrelevant, Fifth OCC and Irrelevant; in Figure 4In the method shown, the first OCC and Related, the second OCC and Related. Among them, This is the first offset; for details on the first offset, please refer to [link / reference]. Figure 4 The explanation of the first offset in the method shown will not be repeated here; The second offset is the offset of the starting frequency domain resource cell of the fourth resource relative to the lowest frequency domain resource cell corresponding to the first DMRS symbol.
[0407] Difference 4: with Figure 4 Compared to the method shown, Figure 8 The method shown offers greater design freedom for the OCC. For example, the third OCC offers greater design freedom than the first OCC. Figure 4 As described in the method shown, the first OCC can be an orthogonal matrix W. FDM A column or a row, W FDM The l r Line, number l c The element of the column is e in exist Figure 8 In the method shown, the third OCC can be a column or a row of orthogonal matrix #1. The l-th column in orthogonal matrix #1... r Line, number l c The elements of a column can be Alternatively, it can be other values.
[0408] For example, if the orthogonal matrix has a dimension of 4×4, then in Figure 4 In the method shown, W FDM for:
[0409]
[0410] And in Figure 8 In the method shown, orthogonal matrix #1 can be the matrix above, or it can be other orthogonal matrices, for example:
[0411]
[0412] Difference 5: Figure 8 The method shown and Figure 4 The DFT sizes differ in the methods shown. Assume the data corresponding to the first device is x. n The first device for x n Perform OCC processing to obtain y n and for y n Processing yields Y n In other words, x n y is obtained after OCC processing. n yn After processing, Y can be obtained. n .
[0413] If Y n The data in the first DMRS symbol, i.e., Y n For the first single-carrier data, then in Figure 8 In the method shown, y n The length is x n The length is M FDM ;exist Figure 4 In the method shown, y n The length is x n The length is M FDM For example, in Figure 10A In the scenario shown, y n The length is 8, x n The length is 4; for example Figure 6C In the scenario shown, y n The length is 12, x n The length is 4.
[0414] In addition, Figure 8 In the method shown, the first single-carrier data Y n It can be mapped to all subcarriers in the first DMRS symbol, except for the subcarriers occupied by the first DMRS sequence; in other words, the first single-carrier data Y n All subcarriers in the first DMRS symbol, excluding those occupied by the first DMRS sequence, are available for use (or occupation). Figure 4 In the method shown, the first single-carrier data Y n It can be mapped to all subcarriers in the first DMRS symbol; in other words, the first single-carrier data Y n It can occupy (or use, or occupy) all subcarriers in the first DMRS symbol. For details, please refer to the descriptions of mode d1 and mode a1 respectively, which will not be repeated here.
[0415] If Y n The data in the first data symbol, i.e., Y n For the second single-carrier data, then in Figure 8 and Figure 4 In the method shown, y n The lengths are all x n The lengths are all Second single-carrier data Y n Mapped across all subcarriers in the first data symbol; in other words, the second single-carrier data Y. nIt can occupy (or use, or occupy) all subcarriers in the first data symbol. For details, please refer to the descriptions of mode e1 and mode b1, which will not be repeated here.
[0416] Method e2: The second single-carrier data is obtained by sequentially processing the data corresponding to the first device as follows: DFT processing, and processing according to the fifth OCC. Correspondingly, the first device can sequentially process the data corresponding to the first device as follows to obtain the second single-carrier data: DFT processing, and processing according to the fifth OCC.
[0417] For example, the first data symbol may be Figure 9A Any one of the symbols 0, 2, 3, or 5. For example... Figure 11B As shown, if the first device is UE#0 or a device within UE#0, then the fifth OCC corresponding to the first device can be OCC#e0. The first device can sequentially process the data corresponding to UE#0 as follows to obtain the second single-carrier data: DFT processing and processing based on OCC#e0; and map the second single-carrier data to subcarriers with indices 0 to 11 in the first data symbol. If the first device is UE#1 or a device within UE#1, then the fifth OCC corresponding to the first device can be OCC#e1. The first device can sequentially process the data corresponding to UE#1 as follows to obtain the second single-carrier data: DFT processing and processing based on OCC#e1; and map the second single-carrier data to subcarriers with indices 0 to 11 in the first data symbol. Wherein, OCC#e0 and OCC#e1 are orthogonal.
[0418] It should be understood that this example uses the first data symbol as... Figure 9A The symbol 0, symbol 2, symbol 3 or symbol 5 is used as an example for illustration, but is not used to restrict the first data symbol.
[0419] Optionally, in mode e2, the processing performed according to the fifth OCC corresponding to the first device is after the DFT processing. Therefore, the processing performed according to the fifth OCC is the processing of the frequency domain signal, and the fifth OCC can be called the frequency domain OCC.
[0420] Optionally, the processing performed according to the fifth OCC in method e2 can be the same as the processing performed according to the fifth OCC in method e1, and will not be described again.
[0421] Optionally, method e2 and method d2 can be combined. In this case, Figure 8 The method shown and Figure 4 The method shown may also have differences 1 to 5 mentioned above.
[0422] In some implementations, the fifth OCC, the third OCC, and the fourth OCC can be the same; in other words, the first device can process the data in the data symbols and DMRS symbols, as well as the DMRS sequence, using the same OCC. This simplifies the complexity of the first device by allowing it to process the data in the data symbols and DMRS symbols, as well as the DMRS sequence, using only one OCC.
[0423] Optionally, in Figure 8 In the method shown, the subcarrier positions occupied by the single-carrier data of the first device in the first DMRS symbol and the first data symbol are different; in other words, the positions of the subcarriers mapping the single-carrier data of the first device in the first DMRS symbol are different from the positions of the subcarriers mapping the single-carrier data of the first device in the first data symbol. For example, in the first DMRS symbol, the first single-carrier data may occupy (or use, or occupy) One subcarrier; in the first data symbol, the second single-carrier data may occupy (or use, or occupy) Subcarriers.
[0424] Among some possible ways, in Figure 8 In the method shown, the first device can transmit data of the first type; correspondingly, the second device can receive data of the first type. The data of the first type may include at least one of the following: HARQ information or SR. The specific content of HARQ information and SR can be found in the explanation of HARQ information and SR in the terminology section above, and will not be repeated here.
[0425] There are multiple ways to transmit the first type of data, such as mode f1 and / or mode f2. In other words, mode f1 and mode f2 can be executed simultaneously or separately.
[0426] Mode f1: The first single-carrier data includes first data, and the type of the first data is the first type.
[0427] Method f2: The second single-carrier data includes second data, which is of the first type. The specific content of the second single-carrier data can be found in S803 and S804, and will not be repeated here. The second data is carried by the fifth resource in the fourth resource, and the time interval between the fifth resource and the first resource is less than (or less than or equal to) the first threshold.
[0428] For details on methods f1 and f2, please refer to [the relevant documentation / references]. Figure 4 Methods c1 and c2 shown in the diagram will not be elaborated further.
[0429] Based on the same technical concept as the above-described method embodiments, this application provides a corresponding communication device that can be used to perform the functions of the relevant steps in the above-described method embodiments. This function can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. The communication device can be a terminal device or a network device, or it can be a device within a terminal device or network device (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or it can be a logical node, logical module, or software capable of implementing all or part of the functions of a terminal device or network device.
[0430] In one possible implementation, the communication device provided in this application embodiment has the following structure: Figure 12 As shown, the communication device includes a processing unit 1202. Optionally, the communication device may also include an interface unit 1201. The functions of each unit in the communication device 1200 are described below.
[0431] Interface unit 1201 is used for inputting and / or outputting information. Input information can be replaced by received information, and output information can be replaced by transmitted information. When outputting information, interface unit 1201 can output information to other devices outside of communication device 1200, or to other units within communication device 1200. In some embodiments, interface unit 1201 can be implemented using at least one of a physical interface, a communication module, a communication interface, and an input / output interface. In other embodiments, interface unit 1201 can be implemented using an interface circuit, such as a mobile communication module. The mobile communication module may include one or more of at least one antenna, at least one filter, a switch, a power amplifier, a low-noise amplifier (LNA), etc. Interface unit 1201 is used to perform the receiving and transmitting operations in the above method embodiments.
[0432] In this application, the interface unit 1201 may also have other names, such as a transceiver unit or a communication unit. Optionally, the interface unit 1201 may include a receiving unit and / or a sending unit, used for inputting information and outputting information, respectively. The receiving unit is used to perform the receiving operation in the above method embodiments. The sending unit is used to perform the sending operation in the above method embodiments.
[0433] The processing unit 1202 can be used to support the communication device 1200 in performing the processing actions in the above method embodiments. The processing unit 1202 can be implemented by one or more processors. For example, the processor 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), microprocessors (MCUs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor. The processing unit 1202 is used to perform processing-related operations in the above method embodiments, for example, to instruct operations other than receiving and transmitting operations in the above method embodiments.
[0434] In one embodiment, the communication device 1200 is applied to Figure 4 The first device in the method shown. The specific functions of the processing unit 1202 in this embodiment will be described below.
[0435] The processing unit 1202 is configured to: acquire a first DMRS symbol, which carries a first DMRS sequence and first single-carrier data, wherein the first DMRS sequence is carried by a first resource, the first single-carrier data is carried by a second resource, the second resource is a subset of the third resource, the third resource and the first resource are the same in the time domain and do not overlap in the frequency domain; and transmit the first DMRS symbol through the interface unit 1201.
[0436] In some possible configurations, the processing unit 1202 is further configured to: acquire a first data symbol, the first data symbol being used to carry second single-carrier data, the second single-carrier data being carried by a fourth resource, the fourth resource and the first resource not overlapping in the time domain.
[0437] In some possible ways, the processing unit 1202 is further configured to: acquire a first data symbol, the first data symbol being used to carry second single-carrier data, the second single-carrier data being carried by a fourth resource, the fourth resource and the first resource not overlapping in the time domain, the second single-carrier data including second data, the type of the second data being a first type, the second data being carried by a fifth resource in the fourth resource, wherein the time interval between the fifth resource and the first resource is less than a first threshold.
[0438] In another embodiment, the communication device 1200 is applied to Figure 4 The second device in the method shown. The specific functions of the processing unit 1202 in this embodiment will be described below.
[0439] The processing unit 1202 is configured to: receive a first DMRS symbol through the interface unit 1201. The first DMRS symbol is used to carry a first DMRS sequence and a first single-carrier data. The first DMRS sequence is carried by a first resource, and the first single-carrier data is carried by a second resource. The second resource is a subset of the third resource. The third resource and the first resource are the same in the time domain and do not overlap in the frequency domain.
[0440] In some possible configurations, the processing unit 1202 is further configured to: receive a first data symbol via the interface unit 1201, the first data symbol being used to carry second single-carrier data, the second single-carrier data being carried by a fourth resource, the fourth resource and the first resource not overlapping in the time domain.
[0441] In yet another embodiment, the communication device 1200 is applied to Figure 8 The first device in the method shown. The specific functions of the processing unit 1202 in this embodiment will be described below.
[0442] Processing unit 1202 is configured to: acquire a first DMRS symbol, the first DMRS symbol being used to carry a first DMRS sequence and first single-carrier data, the first DMRS sequence being carried by a first resource, the first single-carrier data being carried by a third resource, the third resource and the first resource being identical in the time domain and not overlapping in the frequency domain, the first single-carrier data being obtained according to the third OCC corresponding to the first device; and transmit the first DMRS symbol through interface unit 1201.
[0443] In some possible ways, the processing unit 1202 is further configured to: acquire a first data symbol, the first data symbol being used to carry second single-carrier data, the second single-carrier data being carried by a fourth resource, the fourth resource and the first resource not overlapping in the time domain, the second single-carrier data including second data, the type of the second data being a first type, the second data being carried by a fifth resource in the fourth resource, wherein the time interval between the fifth resource and the first resource is less than a first threshold.
[0444] In yet another embodiment, the communication device 1200 is applied to Figure 8 The second device in the method shown. The specific functions of the processing unit 1202 in this embodiment will be described below.
[0445] The processing unit 1202 is configured to: receive a first DMRS symbol through the interface unit 1201. The first DMRS symbol is used to carry a first DMRS sequence and first single-carrier data. The first DMRS sequence is carried by a first resource, and the first single-carrier data is carried by a third resource. The third resource and the first resource are the same in the time domain and do not overlap in the frequency domain. The first single-carrier data is obtained according to the third OCC corresponding to the first device.
[0446] In some possible ways, the processing unit 1202 is further configured to: acquire a first data symbol, the first data symbol being used to carry second single-carrier data, the second single-carrier data being carried by a fourth resource, the fourth resource and the first resource not overlapping in the time domain, the second single-carrier data including second data, the type of the second data being a first type, the second data being carried by a fifth resource in the fourth resource, wherein the time interval between the fifth resource and the first resource is less than a first threshold.
[0447] In one possible design, when the communication device 1200 is a communication equipment or a communication module within a communication equipment, the functionality of the processing unit 1202 can be implemented by one or more processors. For example, the processor may include a modem chip, or a system-on-a-chip (SoC) or SIP chip containing a modem core. The functionality of the interface unit 1201 can be implemented by transceiver circuitry.
[0448] In one possible design, when the communication device 1200 is a circuit or chip responsible for communication functions in a communication device, such as a modem chip or a system-on-a-chip (SoC) or SIP chip containing a modem core, the function of the processing unit 1202 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processor cores. The function of the interface unit 1201 can be implemented by the interface circuit or data transceiver circuit on the aforementioned chip.
[0449] The communication device can be a terminal device or a network device.
[0450] For a more detailed description of the processing unit 1202 and the interface unit 1201, please refer to [link / reference]. Figures 4 to 11B The relevant descriptions in the method embodiments shown are directly obtained and will not be repeated here.
[0451] It should be noted that the module division in the above embodiments of this application is illustrative and only represents a logical functional division. In actual implementation, there may be other division methods. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, exist as separate physical units, or have two or more units integrated into one unit. The integrated units can be implemented in hardware, as software functional units, or in a combination of hardware and software. Whether a function is executed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0452] For example, the functional unit in any of the above devices may be one or more integrated circuits configured to implement the above methods, such as one or more ASICs, one or more CPUs, one or more MCUs, one or more DSPs, or one or more FPGAs, or a combination of at least two of these integrated circuit forms.
[0453] If the integrated units described above are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0454] In one possible implementation, the communication device provided in the embodiments of this application is described below. Figure 13 As shown, the communication device 1300 includes a processor 1302. Optionally, the communication device 1300 may also include an interface circuit 1301 and a memory 1303. The interface circuit 1301, the processor 1302, and the memory 1303 are coupled to each other.
[0455] Optionally, the interface circuit 1301, processor 1302, and memory 1303 are coupled to each other via bus 1304. Bus 1304 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 13 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0456] Interface circuit 1301 is used for inputting and / or outputting information. Input information can be replaced with received information, and output information can be replaced with transmitted information. When outputting information, interface circuit 1301 can output information to other devices outside of communication device 1300, or to other units within communication device 1300. For example, interface circuit 1301 can be implemented through at least one of a physical interface, a communication module, a communication interface, an input / output interface, and a mobile communication module. The mobile communication module may include one or more of at least one antenna, at least one filter, a switch, a power amplifier, an LNA, etc. Interface circuit 1301 is used to perform the receiving and transmitting operations in the above method embodiments.
[0457] Interface circuit 1301 may be one of the following: a transceiver, a transceiver circuit, a communication circuit, an interface, a communication interface, or an input / output interface (e.g., a chip's input / output interface). Interface circuit 1301 may include an input interface circuit and an output interface circuit, used for inputting information and outputting information, respectively. The input interface circuit is used to perform the receiving operation in the above method embodiments. The output interface circuit is used to perform the transmitting operation in the above method embodiments.
[0458] The transceiver can be used for communication with other communication devices. For example, if communication device 1300 is a network device, the transceiver can be used to communicate with a terminal device or with another network device. Alternatively, if communication device 1300 is a terminal device, the transceiver can be used to communicate with a network device or with another terminal device.
[0459] Optionally, the transceiver may include a receiver and / or a transmitter. The receiver is used to perform the receiving operation in the above method embodiments. The transmitter is used to perform the sending operation in the above method embodiments.
[0460] Optionally, the transceiver can be integrated with the processor 1302 or exist independently and be coupled to the processor 1302 through the interface circuit of the communication device 1300. This application embodiment does not specifically limit this.
[0461] Processor 1302 can be used to support communication device 1300 in performing the processing actions in the above method embodiments. When communication device 1300 is used to implement the above method embodiments, processor 1302 can also be used to implement the functions of processing unit 1202. Processor 1302 can be a CPU, or other general-purpose processors, DSPs, ASICs, FPGAs, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. General-purpose processors can be microprocessors or any conventional processor. Processor 1302 is used to perform processing-related operations in the above method embodiments, for example, to instruct operations other than receiving and sending operations in the above method embodiments.
[0462] In one embodiment, the communication device 1300 is applied to Figure 4 The first device in the method shown. The specific functions of the processor 1302 in this embodiment are described below.
[0463] Processor 1302 is configured to: acquire a first DMRS symbol, the first DMRS symbol being used to carry a first DMRS sequence and first single-carrier data, the first DMRS sequence being carried by a first resource, the first single-carrier data being carried by a second resource, the second resource being a subset of a third resource, the third resource being identical to the first resource in the time domain and not overlapping in the frequency domain; and transmit the first DMRS symbol through interface circuit 1301.
[0464] In another embodiment, the communication device 1300 is applied to Figure 4 The second device in the method shown. The specific functions of the processor 1302 in this embodiment are described below.
[0465] The processor 1302 is configured to: receive a first DMRS symbol through an interface circuit 1301. The first DMRS symbol is used to carry a first DMRS sequence and first single-carrier data. The first DMRS sequence is carried by a first resource, and the first single-carrier data is carried by a second resource. The second resource is a subset of the third resource. The third resource and the first resource are the same in the time domain and do not overlap in the frequency domain.
[0466] In yet another embodiment, the communication device 1300 is applied to Figure 8 The first device in the method shown. The specific functions of the processor 1302 in this embodiment are described below.
[0467] The processor 1302 is configured to: acquire a first DMRS symbol, which carries a first DMRS sequence and first single-carrier data. The first DMRS sequence is carried by a first resource, and the first single-carrier data is carried by a third resource. The third resource and the first resource are identical in the time domain and do not overlap in the frequency domain. The first single-carrier data is obtained according to the third OCC corresponding to the first device; and transmit the first DMRS symbol through the interface circuit 1301.
[0468] In yet another embodiment, the communication device 1300 is applied to Figure 8 The second device in the method shown. The specific functions of the processor 1302 in this embodiment are described below.
[0469] The processor 1302 is configured to: receive a first DMRS symbol through an interface circuit 1301. The first DMRS symbol is used to carry a first DMRS sequence and first single-carrier data. The first DMRS sequence is carried by a first resource, and the first single-carrier data is carried by a third resource. The third resource and the first resource are the same in the time domain and do not overlap in the frequency domain. The first single-carrier data is obtained according to the third OCC corresponding to the first device.
[0470] The specific functions of processor 1302 can be found in the descriptions of the communication methods provided in the embodiments and examples of this application above. Figure 12 The specific functional description of the communication device 1200 in the embodiments of this application is shown below and will not be repeated here.
[0471] Memory 1303 is used to store program instructions and / or data. Specifically, program instructions may include program code, which includes computer operation instructions. Memory 1303 may include RAM and may also include non-volatile memory, such as at least one disk storage device. Processor 1302 executes the program instructions stored in memory 1303 and uses the data stored in memory 1303 to implement the above-mentioned functions, thereby realizing the communication method provided in the embodiments of this application. Memory 1303 may be integrated with processor 1302 or may be a memory outside the communication device.
[0472] It is understood that this application Figure 13The memory 1303 can be volatile memory or non-volatile memory, or may include both. The non-volatile memory can be ROM, programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be RAM, which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0473] Based on the above embodiments, this application also provides a computer program product including computer-executable instructions, which, when run, causes the methods provided in the above embodiments to be executed.
[0474] Based on the above embodiments, this application also provides a computer-readable storage medium storing a computer program, which, when executed by a computer, causes the computer to perform the methods provided in the above embodiments.
[0475] The storage medium can be any available medium that a computer can access. For example, but not limited to, a computer-readable medium can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
[0476] Based on the above embodiments, this application also provides a chip for reading a computer program stored in a memory and implementing the method provided in the above embodiments.
[0477] Based on the above embodiments, this application provides a chip system including a processor for supporting a computer device in implementing the functions involved in the devices in the above embodiments. In one possible design, the chip system further includes a memory for storing necessary programs and data of the computer device. The chip system may be composed of chips or may include chips and other discrete components.
[0478] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0479] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0480] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0481] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0482] In this application, the terms "system" and "network" are used interchangeably. "At least one item" refers to one or more items, and "more than one item" refers to two or more items. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. In the textual description of this application, the character " / " generally indicates an "or" relationship between the preceding and following related objects; in the formulaic description of this application, the character " / " generally indicates a "division" relationship between the preceding and following related objects.
[0483] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
[0484] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A communication method, characterized in that, Applied to a first device, the method includes: A first demodulation reference signal (DMRS) symbol is obtained. The first DMRS symbol is used to carry a first DMRS sequence and a first single-carrier data. The first DMRS sequence is carried by a first resource, and the first single-carrier data is carried by a second resource. The second resource is a subset of the third resource. The third resource and the first resource are the same in the time domain and do not overlap in the frequency domain. Send the first DMRS symbol.
2. The method as described in claim 1, characterized in that, The second resource includes multiple frequency domain resource units, and the interval between adjacent frequency domain resource units is N1 frequency domain resource units, where N1 is an integer greater than 1.
3. The method as described in claim 2, characterized in that, The value of N1 is associated with at least one of the following: The density of the first DMRS sequence, or the number of devices in a plurality of devices, wherein single-carrier data of the plurality of devices is carried in the third resource.
4. The method as described in claim 3, characterized in that, Single-carrier data from different devices among the plurality of devices are carried in different frequency domain resources in the third resource.
5. The method according to any one of claims 2 to 4, characterized in that, The first single-carrier data is obtained by sequentially processing the data corresponding to the first device as follows: processing based on the first orthogonal coverage code (OCC) corresponding to the first device, and discrete Fourier transform (DFT) processing.
6. The method as described in claim 5, characterized in that, The first OCC is associated with at least one of the following: The density of the first DMRS sequence, the number of devices in the plurality of devices, or the starting frequency domain resource unit of the second resource.
7. The method as described in claim 5 or 6, characterized in that, Also includes: A first data symbol is obtained, which is used to carry second single-carrier data. The second single-carrier data is carried by a fourth resource, and the fourth resource and the first resource do not overlap in the time domain.
8. The method as described in claim 7, characterized in that, The second single-carrier data is obtained by sequentially processing the data corresponding to the first device as follows: processing according to the second OCC corresponding to the first device, and DFT processing; The first OCC and the second OCC are different.
9. A communication method, characterized in that, Applied to a first device, the method includes: A first demodulation reference signal (DMRS) symbol is obtained. The first DMRS symbol is used to carry a first DMRS sequence and a first single-carrier data. The first DMRS sequence is carried by a first resource, and the first single-carrier data is carried by a third resource. The third resource and the first resource are the same in the time domain and do not overlap in the frequency domain. The first single-carrier data is obtained according to the third orthogonal coverage code (OCC) corresponding to the first device. Send the first DMRS symbol.
10. The method as described in claim 9, characterized in that, The first single-carrier data is obtained based on the third OCC corresponding to the first device, including: The first single-carrier data is obtained by sequentially processing the data corresponding to the first device as follows: processing according to the third OCC, and DFT processing; or The first single-carrier data is obtained by sequentially processing the data corresponding to the first device as follows: DFT processing, and processing according to the third OCC.
11. The method as described in claim 9 or 10, characterized in that, The third OCC is associated with at least one of the following: The number of devices in a plurality of devices, or the identifier of the first device; The third resource is used to carry single-carrier data from the plurality of devices.
12. A communication method, characterized in that, Applied to a second device, the method includes: The first demodulation reference signal (DMRS) symbol is received. The first DMRS symbol is used to carry a first DMRS sequence and a first single-carrier data. The first DMRS sequence is carried by a first resource, and the first single-carrier data is carried by a second resource. The second resource is a subset of the third resource. The third resource and the first resource are the same in the time domain and do not overlap in the frequency domain.
13. The method as described in claim 12, characterized in that, The second resource includes multiple frequency domain resource units, and the interval between adjacent frequency domain resource units is N1 frequency domain resource units, where N1 is an integer greater than 1.
14. The method as described in claim 13, characterized in that, The value of N1 is associated with at least one of the following: The density of the first DMRS sequence, or the number of devices in a plurality of devices, wherein single-carrier data of the plurality of devices is carried in the third resource.
15. The method as described in claim 14, characterized in that, Single-carrier data from different devices among the plurality of devices are carried in different frequency domain resources in the third resource.
16. The method according to any one of claims 13 to 15, characterized in that, The first single-carrier data is obtained by sequentially processing the data corresponding to the first device as follows: processing based on the first orthogonal coverage code (OCC) corresponding to the first device, and discrete Fourier transform (DFT) processing.
17. The method as described in claim 16, characterized in that, The first OCC is associated with at least one of the following: The density of the first DMRS sequence, the number of devices in the plurality of devices, or the starting frequency domain resource unit of the second resource.
18. The method as described in claim 16 or 17, characterized in that, Also includes: A first data symbol is received, which is used to carry second single-carrier data. The second single-carrier data is carried by a fourth resource, which does not overlap with the first resource in the time domain.
19. The method as described in claim 18, characterized in that, The second single-carrier data is obtained by sequentially processing the data corresponding to the first device as follows: processing according to the second OCC corresponding to the first device, and DFT processing; The first OCC and the second OCC are different.
20. A communication method, characterized in that, Applied to a second device, the method includes: The system receives a first demodulation reference signal (DMRS) symbol, which carries a first DMRS sequence and first single-carrier data. The first DMRS sequence is carried by a first resource, and the first single-carrier data is carried by a third resource. The third resource and the first resource are identical in the time domain and do not overlap in the frequency domain. The first single-carrier data is obtained according to the third orthogonal coverage code (OCC) corresponding to the first device.
21. The method as described in claim 20, characterized in that, The first single-carrier data is obtained according to the third OCC corresponding to the first device, including: The first single-carrier data is obtained by sequentially processing the data corresponding to the first device as follows: processing according to the third OCC, and DFT processing; or The first single-carrier data is obtained by sequentially processing the data corresponding to the first device as follows: DFT processing, and processing according to the third OCC.
22. The method as described in claim 20 or 21, characterized in that, The third OCC is associated with at least one of the following: The number of devices in a plurality of devices, or the identifier of the first device; The third resource is used to carry single-carrier data from the plurality of devices.
23. The method according to any one of claims 1 to 22, characterized in that, The first DMRS sequence is obtained based on the base sequence and the fourth OCC corresponding to the first device.
24. The method according to any one of claims 1 to 23, characterized in that, The first single-carrier data includes first data, the first data being of a first type, and the first type of data including at least one of the following: hybrid automatic repeater (HARQ) information or scheduling request (SR); And / or, It also includes: acquiring a first data symbol, the first data symbol being used to carry second single-carrier data, the second single-carrier data being carried by a fourth resource, the fourth resource and the first resource not overlapping in the time domain, the second single-carrier data including second data, the type of the second data being the first type, the second data being carried by a fifth resource in the fourth resource, wherein the time interval between the fifth resource and the first resource is less than a first threshold.
25. The method according to any one of claims 1 to 24, characterized in that, The first single-carrier data is uplink control information (UCI).
26. A communication device, characterized in that, Includes a unit for performing the method as described in any one of claims 1-25.
27. A communication device, characterized in that, Includes a processor for executing computer programs or instructions that cause the apparatus to perform the method as described in any one of claims 1-25.
28. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions, which, when executed, implement the method as described in any one of claims 1-25.
29. A computer program product, characterized in that, The computer program product includes: computer program code, wherein when the computer program code is run, the method as described in any one of claims 1-25 is implemented.