Communication method, apparatus, and system
By using Zadoff-Chu sequence cyclic shift and Khatri-Rao domain transform in the new air interface system, the waveform compatibility problem between DFT-s-OFDM and CP-OFDM was solved, achieving uplink coverage enhancement and spectral efficiency improvement.
Patent Information
- Application Number
- PCT/CN2024/101747
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-26
- Publication Date
- 2026-01-02
AI Technical Summary
In existing New Radio (NR) systems, the incompatibility between DFT-s-OFDM and CP-OFDM waveforms increases system complexity and cost, and is not friendly to multi-layer transmission, affecting uplink coverage and spectrum efficiency.
The phase of the data symbols is determined by cyclic shifting using the Zadoff-Chu (ZC) sequence, the spectral efficiency is improved by Khatri-Rao domain transformation, and unified transmission is performed under CP-OFDM waveform. The modulation mode is dynamically switched to enhance uplink coverage.
It improves the accuracy of transformation to the Khatri-Rao domain, reduces system complexity and cost, and enhances uplink coverage and spectral efficiency.
Smart Images

Figure CN2024101747_02012026_PF_FP_ABST
Abstract
Description
Communication method, apparatus and system TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and particularly relates to a communication method, apparatus and system. BACKGROUND
[0002] The uplink (UL) of New Radio (NR) supports two waveforms, Cyclic Prefix Orthogonal Frequency Division Multiplexing (CP-OFDM) and Discrete Fourier Transform-Spread-Orthogonal Frequency Division Multiplexing (DFT-s-OFDM).
[0003] SUMMARY
[0004] Embodiments of the present disclosure provide a communication method, apparatus and system.
[0005] According to a first aspect of embodiments of the present disclosure, a communication method is provided, comprising:
[0006] determining a Zadoff-Chu (ZC) root sequence with a length of R, R being a positive integer;
[0007] cyclically shifting the ZC root sequence to obtain L ZC sequences, L being a positive integer;
[0008] determining a first symbol block to be transmitted according to the L ZC sequences, the first symbol block comprising L layers of data symbols, each layer of data symbols comprising R data symbols carrying the same data bits, and a phase of each layer of data symbols being determined by a corresponding ZC sequence.
[0009] According to a second aspect of embodiments of the present disclosure, a communication method is provided, comprising:
[0010] determining a second symbol block corresponding to a symbol block of a first symbol block after channel transmission, the first symbol block comprising L layers of data symbols, each layer of data symbols comprising R data symbols carrying the same data bits, and a phase of each layer of data symbols being determined by a corresponding ZC sequence, the ZC sequence being obtained by cyclically shifting a ZC root sequence with a length of R, L and R being positive integers.
[0011] According to a third aspect of embodiments of the present disclosure, a communication apparatus is provided, comprising:
[0012] a processing module configured to:
[0013] determine a ZC root sequence with a length of R, R being a positive integer;
[0014] perform cyclic shift on the ZC root sequence to obtain L ZC sequences, L being a positive integer;
[0015] determine a first symbol block to be transmitted according to the L ZC sequences, the first symbol block comprising L layers of data symbols, each layer of data symbols comprising R data symbols carrying a same data bit, and a phase of each layer of data symbols being determined by a corresponding ZC sequence.
[0016] According to a fourth aspect of the embodiments of the present disclosure, a communication apparatus is provided, comprising:
[0017] a processing module configured to:
[0018] determine a second symbol block corresponding to the first symbol block after channel transmission, the first symbol block comprising L layers of data symbols, each layer of data symbols comprising R data symbols carrying a same data bit, and a phase of each layer of data symbols being determined by a corresponding ZC sequence, the ZC sequence being obtained by performing cyclic shift on a ZC root sequence with a length of R, L and R being positive integers.
[0019] According to a fifth aspect of the embodiments of the present disclosure, a communication device is provided, comprising:
[0020] one or more processors;
[0021] The communication device is configured to perform the method according to the first aspect or the second aspect.
[0022] According to a sixth aspect of the embodiments of the present disclosure, a communication system is provided, comprising a terminal and a network device, wherein the terminal is configured to implement the method according to the first aspect, and the network device is configured to implement the method according to the second aspect.
[0023] According to a seventh aspect of the embodiments of the present disclosure, a storage medium is provided, which stores instructions, when the instructions are run on a communication device, causing the communication device to perform the method according to the first aspect or the second aspect.
[0024] According to an eighth aspect of the embodiments of the present disclosure, a computer program product is provided, comprising a computer program, which is executed by a communication device to implement the method according to the first aspect or the second aspect.
[0025] The embodiments of the present disclosure determine the phase of a data symbol based on a Zadoff-Chu (ZC) sequence, which can improve the accuracy of transformation to a Khatri-Rao domain and improve the spectral efficiency. BRIEF DESCRIPTION OF DRAWINGS
[0026] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following describes the drawings required by the embodiments, and the following drawings are only some embodiments of the present disclosure, and do not specifically limit the protection scope of the present disclosure.
[0027] FIG. 1A is an exemplary schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure.
[0028] FIG. 1B is an exemplary schematic diagram of mapping R symbol vectors carrying L-layer data payloads to R resource particles according to an embodiment of the present disclosure.
[0029] FIG. 2 is an exemplary interaction schematic diagram of a communication method according to an embodiment of the present disclosure.
[0030] FIG. 3A is an exemplary flow schematic diagram of a communication method according to an embodiment of the present disclosure.
[0031] FIG. 3B is an exemplary flow schematic diagram of a communication method according to an embodiment of the present disclosure.
[0032] FIG. 4A is an exemplary flow schematic diagram of a communication method according to an embodiment of the present disclosure.
[0033] FIG. 4B is an exemplary flow schematic diagram of a communication method according to an embodiment of the present disclosure.
[0034] FIG. 5 is an exemplary interaction schematic diagram of a communication method according to an embodiment of the present disclosure.
[0035] FIG. 6A is an exemplary schematic diagram of the structure of a communication apparatus according to an embodiment of the present disclosure.
[0036] FIG. 6B is an exemplary schematic diagram of the structure of a communication apparatus according to an embodiment of the present disclosure.
[0037] FIG. 7A is an exemplary schematic diagram of the structure of a communication device according to an embodiment of the present disclosure.
[0038] FIG. 7B is an exemplary schematic diagram of the structure of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0039] The embodiments of the present disclosure propose a communication method, apparatus and system.
[0040] In a first aspect, the embodiments of the present disclosure propose a communication method, comprising:
[0041] determining a ZC root sequence with a length of R, R being a positive integer;
[0042] cyclically shift the ZC root sequence to obtain L ZC sequences, L being a positive integer;
[0043] determine a first symbol block to be transmitted according to the L ZC sequences, the first symbol block comprising L layers of data symbols, each layer of data symbols comprising R data symbols carrying the same data bits, and the phase of each layer of data symbols being determined by a corresponding ZC sequence.
[0044] In the above embodiment, the phase of each layer of data symbols is determined according to the L ZC sequences. Since different ZC sequences obtained by cyclically shifting the same ZC root sequence are not correlated, i.e., the correlation coefficient is 0, the non-diagonal elements of the autocorrelation matrix of the first symbol block are all cross-correlations (0) of two ZC sequences, thereby improving the accuracy of transformation into the Khatri-Rao domain and reducing the required repetition factor R, thereby improving the spectral efficiency.
[0045] With reference to some embodiments of the first aspect, in some embodiments, each ZC sequence is determined by the ZC root sequence and a cyclic shift value.
[0046] With reference to some embodiments of the first aspect, in some embodiments, the method comprises:
[0047] receiving first configuration information, the first configuration information being used to configure at least one cyclic shift value; and / or,
[0048] The at least one cyclic shift value is a default value.
[0049] In the above embodiment, the cyclic shift value can be explicitly configured by the network device through the first configuration information, and / or can be a default value.
[0050] With reference to some embodiments of the first aspect, in some embodiments, the method comprises:
[0051] receiving second configuration information, the second configuration information being used to configure at least one parameter used to determine the ZC root sequence; and / or,
[0052] The at least one parameter used to determine the ZC root sequence is a default value.
[0053] In the above embodiment, the parameter used to determine the ZC root sequence can be explicitly configured by the network device through the second configuration information, and / or can be a default value.
[0054] The second aspect, the embodiments of the present disclosure propose a communication method, comprising:
[0055] determining a second symbol block corresponding to the first symbol block after channel transmission, the first symbol block comprising L layers of data symbols, each layer of data symbols comprising R data symbols carrying the same data bits, and a phase of each layer of data symbols being determined by a corresponding ZC sequence, the ZC sequence being obtained by cyclically shifting a ZC root sequence of length R, L and R being positive integers.
[0056] In some embodiments in combination with the second aspect, each of the ZC sequences is determined by the ZC root sequence and a cyclic shift value.
[0057] In some embodiments in combination with the second aspect, the method comprises:
[0058] transmitting first configuration information for configuring at least one of the cyclic shift values; and / or,
[0059] The at least one of the cyclic shift values is a default value.
[0060] In some embodiments in combination with the second aspect, the method comprises:
[0061] transmitting second configuration information for configuring at least one parameter for determining the ZC root sequence; and / or,
[0062] The at least one parameter for determining the ZC root sequence is a default value.
[0063] In a third aspect, the embodiments of the present disclosure provide a communication apparatus, comprising:
[0064] a processing module configured to:
[0065] determine a ZC root sequence of length R, R being a positive integer;
[0066] cyclically shift the ZC root sequence to obtain L ZC sequences, L being a positive integer;
[0067] determine a first symbol block to be transmitted according to the L ZC sequences, the first symbol block comprising L layers of data symbols, each layer of data symbols comprising R data symbols carrying the same data bits, and a phase of each layer of data symbols being determined by a corresponding ZC sequence.
[0068] In a fourth aspect, the embodiments of the present disclosure provide a communication apparatus, comprising:
[0069] a processing module configured to:
[0070] determining a second symbol block corresponding to the first symbol block after channel transmission, the first symbol block comprising L layer data symbols, each layer data symbol comprising R data symbols carrying the same data bits, and a phase of each layer data symbol being determined by a corresponding ZC sequence, the ZC sequence being obtained by cyclically shifting a ZC root sequence with a length of R, L and R being positive integers.
[0071] In a fifth aspect, an embodiment of the present disclosure provides a communication device, comprising:
[0072] one or more processors;
[0073] The communication device is configured to perform the method described in the optional implementation of the first aspect or the second aspect.
[0074] In a sixth aspect, an embodiment of the present disclosure provides a communication system comprising a terminal and a network device, wherein the terminal is configured to implement the method described in the optional implementation of the first aspect, and the network device is configured to implement the method described in the optional implementation of the second aspect.
[0075] In a seventh aspect, an embodiment of the present disclosure provides a storage medium storing instructions, which, when executed on a communication device, cause the communication device to perform the method described in the optional implementation of the first aspect or the second aspect.
[0076] In an eighth aspect, an embodiment of the present disclosure provides a computer program product comprising a computer program, which, when executed by a communication device, implements the method described in the optional implementation of the first aspect or the second aspect.
[0077] In a ninth aspect, an embodiment of the present disclosure provides a chip or chip system. The chip or chip system comprises processing circuitry configured to perform the method described in the optional implementation of the first aspect or the second aspect.
[0078] It can be understood that the above communication apparatus, communication device, communication system, storage medium, computer program product, chip or chip system are all used to perform the method proposed in the embodiments of the present disclosure. Therefore, the beneficial effects they can achieve can refer to the beneficial effects in the corresponding method, which will not be repeated here.
[0079] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing part of the steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation manners in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, part or all steps of different embodiments can be combined arbitrarily, an embodiment can be combined with optional implementation manners of other embodiments arbitrarily.
[0080] In each embodiment of the present disclosure, the terms and / or descriptions between the embodiments are consistent if there is no special description and logical conflict, and can be referred to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0081] The terms used in the embodiments of the present disclosure are only for the purpose of describing the specific embodiments, and not as a limitation on the present disclosure.
[0082] In the embodiments of the present disclosure, unless otherwise specified, the elements expressed in singular form, such as "one", "a", "the", "above", "said", "preceding", "this" and the like, can represent "one and only one", and can also represent "one or more", "at least one" and the like. For example, in the case of using articles such as "a", "an", "the" and the like in English, the noun after the article can be understood as singular expression, and can also be understood as plural expression.
[0083] In the embodiments of the present disclosure, "plurality" means two or more.
[0084] In some embodiments, the terms "at least one of", "one or more", "a plurality of", "multiple" and the like can be replaced with each other.
[0085] In some embodiments, "at least one of A, B", "A and / or B", "in one case A, in another case B", "responsive to case A, responsive to case B" and the like, can be interpreted to include both cases, A and B, in some embodiments, A (A is performed regardless of B), in some embodiments, B (B is performed regardless of A), in some embodiments, selected from the group consisting of A and B (the selection between A and B is an option), in some embodiments, A and B (both A and B are performed).
[0086] In some embodiments, "A or B" and the like, can be interpreted to include both cases, A and B, in some embodiments, A (A is performed regardless of B), in some embodiments, B (B is performed regardless of A), in some embodiments, selected from the group consisting of A and B (the selection between A and B is an option).
[0087] In some embodiments, the prefix words "first", "second" and the like in the disclosure do not limit the position, order, priority, number or content of the described objects, and the description of the described objects should be understood in the context of the claims or embodiments, and should not be construed as redundant limitations. For example, the described object is "field", and the ordinal words before "field" in "first field" and "second field" do not limit the position or order between "fields", and "first" and "second" do not limit whether the "fields" modified by them are in the same message or not, nor do they limit the order of "first field" and "second field". For another example, the described object is "level", and the ordinal words before "level" in "first level" and "second level" do not limit the priority between "levels". For another example, the number of described objects is not limited by ordinal words, and can be one or more. For example, "first device", where the number of "devices" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the described object is "device", and "first device" and "second device" can be the same device or different devices, and their types can be the same or different; for another example, the described object is "information", and "first information" and "second information" can be the same information or different information, and their contents can be the same or different.
[0088] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.
[0089] In some embodiments, the terms "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other.
[0090] In some embodiments, the terms "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not lower than", "above", and the like can be replaced with each other, and the terms "less than", "less than or equal to", "not greater than", "fewer than", "fewer than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", "below", and the like can be replaced with each other.
[0091] In some embodiments, the apparatuses and devices can be interpreted as physical or virtual, and their names are not limited to the names described in the embodiments, and in some cases can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", and the like.
[0092] In some embodiments, "network" can be interpreted as an apparatus included in the network, such as an access network device, a core network device, and the like.
[0093] In some embodiments, an “access network device (AN device)” can also be referred to as a “radio access network device (RAN device),” a “base station (BS),” a “radio base station,” a “fixed station,” and in some embodiments can also be understood as a “node,” an “access point,” a “transmission point (TP),” a “reception point (RP),” a “transmission / reception point (TRP),” a “panel,” an “antenna panel,” an “antenna array,” a “cell,” a “macro cell,” a “small cell,” a “femto cell,” a “pico cell,” a “sector,” a “cell group,” a “serving cell,” a “carrier,” a “component carrier,” a “bandwidth part (BWP),” and the like.
[0094] In some embodiments, a "terminal" or "terminal device" can be referred to as a "user equipment" (UE), a "user terminal," a "mobile station" (MS), a "mobile terminal" (MT), a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, and / or the like.
[0095] In some embodiments, data, information, and / or the like can be obtained in compliance with laws and regulations of a country in which a location is situated.
[0096] In some embodiments, data, information, and / or the like can be obtained after consent of a user is obtained.
[0097] In addition, each element, each row, or each column in a table of embodiments of the present disclosure can be implemented as an independent embodiment, and a combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0098] FIG. 1A is an architecture schematic diagram of a communication system according to an embodiment of the present disclosure, as shown in FIG. 1A, the communication system 100 includes a terminal 101 and a network device 102.
[0099] In some embodiments, the terminal 101 includes at least one of a mobile phone, a wearable device, an Internet of Things device, a communication-capable automobile, a smart automobile, a tablet (Pad), a wireless-transmitting computer, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, and the like, but is not limited thereto.
[0100] In some embodiments, the network device 102 can include at least one of an access network device and a core network device.
[0101] In some embodiments, the access network device is at least one of a node or a device that accesses a terminal to a wireless network, for example, and can include an evolved NodeB (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an Open RAN, a Cloud RAN, a base station in other communication systems, an access node in a Wi-Fi system, and the like, but is not limited thereto.
[0102] In some embodiments, the core network device can be one device including one or more network elements, or can be multiple devices or device groups each including all or part of the one or more network elements described above. The network element can be virtual or physical. The core network includes, for example, at least one of an evolved packet core (EPC), a 5G core network (5GCN), and a next generation core (NGC).
[0103] In some embodiments, the technical solutions of the present disclosure can be applied to an Open RAN architecture, at which time the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.
[0104] In some embodiments, the access network device can be composed of a central unit (CU) and a distributed unit (DU), where the CU can also be referred to as a control unit. The CU-DU structure can split the protocol layers of the access network device, with part of the protocol layer functions being controlled by the CU, and the remaining part or all of the protocol layer functions being distributed in the DU and controlled by the CU, but not limited thereto.
[0105] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions proposed in the embodiments of the present disclosure. It can be known by those skilled in the art that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions proposed in the embodiments of the present disclosure are also applicable to similar technical problems.
[0106] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1A or part of the subject, but are not limited thereto. The subjects shown in FIG. 1A are exemplary, and the communication system can include all or part of the subjects in FIG. 1A, or include other subjects other than those in FIG. 1A. The number and form of each subject is arbitrary, each subject can be physical or virtual, the connection relationship between each subject is exemplary, each subject can not be connected or can be connected, and the connection can be in any manner, can be direct connection or indirect connection, can be wired connection or wireless connection.
[0107] Embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), system using other communication methods, next-generation system expanded based thereon, and the like. Further, a plurality of systems can be applied in combination (for example, combination of LTE or LTE-A and 5G, and the like).
[0108] Multi-antenna technology, i.e., multiple input multiple output (MIMO) technology, can bring spatial diversity and spatial multiplexing. Spatial diversity can significantly improve the reliability of a communication link, and spatial multiplexing can greatly improve the spectrum efficiency of a communication link. MIMO technology is one of the important physical layer transmission technologies, including 4G LTE systems, 5G NR systems, and even future wireless communication systems (such as 6G communication systems).
[0109] At present, the main multi-antenna array is a uniform array, such as a common one-dimensional uniform linear array (ULA), a two-dimensional uniform planar array (UPA), and the like. In addition to the uniform array, there is a sparse array. In the sparse array, each antenna element (array element) is non-uniformly distributed, such as a common minimum redundancy array (MRA), a Golomb array, and the like. Compared with the uniform array, the sparse array has the following advantages: 1) under the condition of the same number of antenna elements, the sparse array can achieve a larger antenna aperture, thereby obtaining a higher spatial resolution; 2) under the condition of the same antenna aperture, the sparse array has fewer antenna elements, fewer radio frequency channels, lower power consumption, and smaller mutual coupling between antennas. When the receiving end adopts a sparse array, the signal can be transformed to the Khatri-Rao domain for processing.
[0110] In a cellular communication system, due to the limited terminal transmission power, uplink coverage has always been one of the bottlenecks of the cellular communication system. In order to enhance the uplink coverage, the 4G LTE system proposes a DFT-s-OFDM waveform, which has a lower peak average power ratio (PAPR) and can use a smaller power backoff to obtain a larger transmission power when power amplification is performed. Therefore, the DFT-s-OFDM waveform is continued to be used in the 5G NR system.
[0111] The UL of the 5G NR supports both CP-OFDM and DFT-s-OFDM waveforms, and supports switching between the two waveforms. For example, when the terminal is located at the edge of the cell, the DFT-s-OFDM waveform is used; when the terminal is located at the center of the cell, the CP-OFDM waveform is used.
[0112] However, there are disadvantages in supporting both DFT-s-OFDM and CP-OFDM waveforms simultaneously: 1) DFT-s-OFDM is not friendly to multi-layer transmission, whether single user or multi-user, and so far, the DFT-s-OFDM waveform only supports single-layer transmission; 2) DFT-s-OFDM waveform needs special processing different from CP-OFDM waveform, such as Demodulation Reference Signal (DMRS) related operations, Phase Tracking Reference Signal (PTRS) related operations, etc. Obviously, this will increase the complexity and cost of the system. Therefore, a unified waveform and operation needs to be considered.
[0113] In view of the problems in supporting both DFT-s-OFDM and CP-OFDM waveforms simultaneously, in some embodiments, the terminal can dynamically switch between quadrature amplitude modulation (QAM) and amplitude modulation (AM) and use a unified waveform (such as CP-OFDM waveform) for uplink transmission, which can reduce the complexity and cost of the system. Amplitude modulation can obtain greater diversity gain and higher reliability in the Khatri-Rao domain, and under the unified CP-OFDM waveform, uplink coverage enhancement is achieved. Compared with uplink (UL) simultaneously supporting CP-OFDM and DFT-s-OFDM waveforms, the uplink coverage problem can be solved by CP-OFDM waveform, avoiding the problems caused by introducing DFT-s-OFDM waveform. The network device can dynamically indicate the modulation mode used by the terminal, for example, the network device sends a modulation indicator (MI) to the terminal, and the value of the modulation indicator (MI) can be quadrature amplitude modulation (QAM) or amplitude modulation (AM). For example, for a terminal located at the edge of the cell, the network device indicates that it uses amplitude modulation (AM) to achieve uplink coverage enhancement, and for another example, for a terminal located at the center of the cell, the network device indicates that it uses quadrature amplitude modulation (QAM) to achieve uplink high-speed transmission.
[0114] In amplitude modulation mode, data bits are carried in the amplitude of data symbols. In order to transform the signal processing to the Khatri-Rao domain, multiple data symbols can be used to carry the same data bits, and the multiple data symbols carrying the same data bits are mapped to wireless resources with less channel selectivity, such as multiple resource elements (REs) that are consecutive in the time-frequency domain. For ease of description, the number of data symbols used to carry the same data bits is referred to as a repetition factor, and the value of the repetition factor is denoted as R, that is, R data symbols are used to carry the same data bits, R can be a positive integer greater than or equal to 1, the amplitudes of the R data symbols are the same, and the amplitudes of the R data symbols are determined by the data bits carried. Alternatively, R can be predefined or configured by a network device.
[0115] In the embodiments of the present disclosure, the terms "data", "data bits", "information bits", "bits", "bit information", and the like can be used to replace the description of the terms "symbols", "modulation symbols", "data symbols", "information symbols", and the like.
[0116] The number of data bits carried by the R data symbols is denoted as b, that is, the R data symbols are used to carry b data bits, or b data bits are mapped to R data symbols, b is a positive integer greater than or equal to 1. Alternatively, b can be predefined or configured by a network device. It can be understood that b data bits can have 2 b different states, corresponding to 2 b different amplitudes, so the amplitude of the R data symbols carrying the b data bits is one of the above 2 b amplitudes.
[0117] Taking b = 3 as an example, the mapping relationship between b data bits and amplitudes is shown in Table 1.
[0118] Table 1
[0119] As shown in Table 1, 8 amplitudes are used to represent 3 data bits. For example, data bits "010" are mapped to R data symbols, and the amplitudes of the R data symbols are all A2.
[0120] The phase of each of the R data symbols can be the same or different. As an implementation, the phase of each of the R data symbols can be a random phase, for example, a random phase uniformly distributed in [0, 2π). As another implementation, R constellation points can be independently randomly selected from the constellation points satisfying the amplitude requirement in the configured constellation, as the R data symbols. For example, data bits "010" are mapped to R data symbols, then R constellation points with amplitude A2 in the constellation are independently randomly selected as the R data symbols carrying data bits "010".
[0121] According to the above implementation, the amplitude and phase of the R data symbols can be determined accordingly.
[0122] Optionally, for multi-layer transmission, as shown in FIG. IB, an R symbol vector carrying L layer data payload is mapped to R subcarriers (or REs) of the same OFDM symbol. The R subcarriers can be consecutive or non-consecutive. R is the repetition factor. L can be a positive integer greater than or equal to 1.
[0123] Without loss of generality, a transmission symbol block carrying L layer data payload and having a repetition factor R can be represented as:
[0124] A row in the transmission symbol block represents a layer of data symbols (or a layer of transmission data, or a data layer, or a transmission layer), and a layer of data symbols includes R data symbols carrying the same data bits. Since the R data symbols carry the same data bits, each data symbol can also be referred to as a repetition (or a sample point). The number of data bits corresponding to different data layers can be the same or different. For example, the first data layer uses 4 amplitudes to represent 2 data bits, so the amplitude of each data symbol in the first data layer carries 2 data bits, and the second data layer uses 8 amplitudes to represent 3 data bits, so the amplitude of each data symbol in the second data layer carries 3 data bits. A column in the transmission symbol block corresponds to a symbol vector, and a symbol vector carries L layer data payload. x1 to xL represent the amplitude of the first layer data symbol, x1R to xLR represent the phase of the first layer data symbol at the rth sample point, and so on. R represents R transmission symbol vectors.
[0125] In the above formula, a l is the amplitude of the lth layer of data symbols, l = 1,..., L; θ r,l is the phase of the lth layer of data symbols at the rth sample point, r = 1,..., R.
[0126] Correspondingly, the reception symbol block can be represented as:
[0127] is an equivalent channel (e.g., a precoded equivalent channel), is noise, N rx is the number of receive antennas at the receiver, n r is the noise corresponding to the rth sample point, denotes n r obeys a normal distribution is a covariance matrix, where, is the power of noise, is an N rx × N rx identity matrix. y1 to y R denote R received symbol vectors.
[0128] The receiver performs spatial domain filtering on the received symbol block, and transforms the signal to the Khatri-Rao domain.
[0129] In the process of transforming to the Khatri-Rao domain, the mathematical expectation of the autocorrelation of the received symbol block needs to be calculated, that is:
[0130] In practical applications, the average of R sample points needs to be approximated, and the average of R sample points can be expressed as:
[0131] When R tends to infinity, the following formula is established:
[0132] The final Khatri-Rao domain equivalent received signal is expressed as:
[0133] wherein:
[0134] is a Khatri-Rao domain equivalent channel;
[0135] is a Khatri-Rao domain equivalent transmitted signal;
[0136] is a Khatri-Rao domain equivalent noise.
[0137] The above process of transforming Y to is a spatial domain filtering process, and it should be understood that some steps of spatial domain filtering are omitted for the convenience of description.
[0138] As mentioned above, the amplitude (e.g., a l , l = 1,..., L) of the data symbol is used to carry the payload data bits, while the phase (e.g., θ r,l , l = 1,..., L; r = 1,..., R) of the data symbol also needs to be further determined. The phase design of the data symbol will directly affect the accuracy of the transformation into the Khatri-Rao domain and the spectral efficiency (SE) of the uplink transmission.
[0139] As mentioned above, the method for determining the phase includes using a random phase, or randomly selecting a constellation point in the constellation points satisfying the amplitude requirement in the configured constellation as the data symbol. For the above method, in order to ensure the accuracy of the transformation into the Khatri-Rao domain, a larger repetition factor is required, and a larger repetition factor will lead to a decrease in spectral efficiency.
[0140] FIG. 2 is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 2, the embodiment of the present disclosure relates to a communication method, and the method includes:
[0141] In step S2101, the network device sends configuration information to the terminal.
[0142] In some embodiments, the terminal receives the configuration information sent by the network device. Optionally, the configuration information can include first configuration information and / or second configuration information. The first configuration information and the second configuration information can be carried in the same information, or message, or signaling, or be carried in different information, or message, or signaling and be sent separately. Optionally, the terminal receives the first configuration information and / or the second configuration information sent by the network device.
[0143] The first configuration information is used to configure at least one cyclic shift value. The terminal will cyclically shift a Zadoff-Chu (ZC) root sequence according to L cyclic shift values, L being the layer number of the transmitted data, and one layer of the transmitted data can also be referred to as one data layer or transmission layer, corresponding to one layer of data symbols in the first symbol block. Optionally, all or part of the L cyclic shift values can be configured by the first configuration information, and / or all or part of the L cyclic shift values can be default values. Optionally, the default value of the cyclic shift value can be predefined by a protocol, or configured (e.g., statically configured or semi-statically configured) by the network device.
[0144] Optionally, the first configuration information can include the L cyclic shift values. For example, the first configuration information can be a vector composed of the L cyclic shift values.
[0145] Optionally, the first configuration information can include part of the L cyclic shift values, and the remaining cyclic shift values can adopt a default value.
[0146] Optionally, the network device does not send the first configuration information, i.e., the network device does not configure the cyclic shift values for the terminal. In the case where the terminal does not receive the first configuration information, the terminal can determine the L cyclic shift values according to a default value.
[0147] The second configuration information is used to configure at least one parameter for determining a ZC root sequence. The terminal will determine the ZC root sequence according to the parameter for determining the ZC root sequence.
[0148] Optionally, all or part of the parameters for determining the ZC root sequence can be configured by the second configuration information, and / or all or part of the parameters for determining the ZC root sequence can be a default value or indicated in other information. Optionally, the default value of the parameter for determining the ZC root sequence can be predefined by a protocol or configured by the network device (such as static configuration or semi-static configuration).
[0149] Optionally, the second configuration information can include all the parameters for determining the ZC root sequence.
[0150] Optionally, the second configuration information can include part of the parameters for determining the ZC root sequence, and the remaining parameters can adopt a default value or be indicated in other information.
[0151] Optionally, the network device does not send the second configuration information, i.e., the network device does not configure the parameters for determining the ZC root sequence for the terminal. In the case where the terminal does not receive the second configuration information, the terminal can determine the parameters for determining the ZC root sequence according to a default value.
[0152] Optionally, the signaling adopted for sending the above configuration information can be at least one of downlink control information (DCI), medium access control control element (MAC CE), and radio resource control (RRC) signaling.
[0153] In some embodiments, step S2101 is an optional step, e.g., for the cyclic shift values and / or the parameters for determining the ZC root sequence, the terminal can use a default value.
[0154] Step S2102: The terminal determines a ZC root sequence with a length of R.
[0155] In some embodiments, a Zadoff-Chu (ZC) root sequence can be represented as:
[0156] wherein:
[0157] N zc is the length of the ZC root sequence, and also the length of a ZC sequence obtained by cyclically shifting the ZC root sequence;
[0158] u is a root sequence index;
[0159] c f = N zc mod 2, mod is a modulo operation, for example, in some embodiments, c f takes 1;
[0160] q is an integer, for example, in some embodiments, q takes 0.
[0161] In embodiments of the present disclosure, the length N zc of the ZC root sequence is R.
[0162] Optionally, the terminal determines the ZC root sequence with a length of R according to parameters used to determine the ZC root sequence.
[0163] Optionally, the parameters used to determine the ZC root sequence include: R; u; c f ; q. The at least one parameter can be a default value, and / or the at least one parameter can be configured by second configuration information. Optionally, the repetition factor R can also be indicated in other information, for example, in modulation-related information. Optionally, c f is an optional parameter, for example, c f may be determined by R.
[0164] Step S2103, the terminal cyclically shifts the ZC root sequence to obtain L ZC sequences.
[0165] In some embodiments, the terminal cyclically shifts the ZC root sequence according to L cyclic shift values to obtain L ZC sequences, one ZC sequence being determined by the ZC root sequence and one cyclic shift value. Exemplarily, the terminal performs a cyclic shift operation on the ZC root sequence according to one cyclic shift value to obtain one ZC sequence. Understandably, the cyclic shift is an operation that cyclically moves each element in a sequence by one or more positions, for example, moves the elements in the sequence by one or more positions in one direction, and then places the moved-out elements back to the other end of the sequence. The cyclic shift value represents a numerical value corresponding to the position change of the elements in the sequence after performing the cyclic shift operation. For example, a cyclic shift value is an integer, which represents how many positions each element in the sequence is moved.
[0166] Optionally, the at least one cyclic shift value can be a default value, and / or the at least one cyclic shift value can be configured by the first configuration information.
[0167] In step S2104, the terminal determines the first symbol block to be transmitted according to the L ZC sequences.
[0168] Optionally, the first symbol block includes L layers of data symbols, each layer of data symbols including R data symbols carrying the same data bits, and the phase of each layer of data symbols being determined by the corresponding ZC sequence.
[0169] wherein L and R are positive integers.
[0170] The first symbol block can also be referred to as a sending symbol block. As described above, the first symbol block can be represented as:
[0171] wherein one row in the first symbol block represents one layer of data symbols (or referred to as one layer of transmission data, or referred to as one data layer, or referred to as one transmission layer), and one layer of data symbols includes R data symbols carrying the same data bits. Since the R data symbols carry the same data bits, each data symbol can also be referred to as one repetition (or referred to as one sample point).
[0172] The first symbol block includes L layers of data, and the L layers of data correspond to the L ZC sequences one by one. The phase of the R data symbols of each layer of data is determined by the corresponding ZC sequence with a length of R.
[0173] For ease of understanding, the implementation of the terminal determining the first symbol block is exemplarily described below.
[0174] First, the terminal generates a ZC root sequence with a length of R, denoted as x(n), n=0,..., R-1.
[0175] Then, the terminal cyclically shifts the ZC root sequence x(n) to obtain L ZC sequences, denoted as Optionally, the lth ZC sequence is determined by the ZC root sequence x(n) and the lth cyclic shift value.
[0176] Then, the terminal determines the first symbol block according to the L ZC sequences as:
[0177] Referring to the above formula, the phases of the R data symbols of the first data layer are determined by the first ZC sequence , the phases of the R data symbols of the second data layer are determined by the second ZC sequence , and so on, the phases of the R data symbols of the Lth data layer are determined by the Lth ZC sequence .
[0178] Step S2105, the terminal transmits the first symbol block.
[0179] Optionally, the terminal transmits the first symbol block through a first waveform. The first waveform is, for example, a CP-OFDM waveform.
[0180] Step S2106, the network device determines a second symbol block.
[0181] Optionally, the second symbol block is a symbol block corresponding to the first symbol block after the first symbol block is transmitted through a channel.
[0182] The second symbol block can also be referred to as a received symbol block. As described above, the second symbol block can be expressed as: Y = HX + N
[0183] The network device performs spatial domain filtering on the second symbol block to transform the second symbol block to a Khatri-Rao domain processing.
[0184] It can be understood that the key to transforming the signal to the Khatri-Rao domain processing lies in using to approximate and is a diagonal matrix, that is, the non-diagonal elements of are all 0. Since different ZC sequences obtained by the same ZC root sequence through different cyclic shifts are not correlated, that is, the correlation coefficient is 0, in the above embodiment, the phases of the data symbols and the transmitted symbol block are designed by using the above characteristics of the ZC sequence, so that the autocorrelation matrix of the transmitted symbol block has non-diagonal elements that are all the cross-correlations (0) of the two ZC sequences, so that is closer to Therefore, the embodiment of the present disclosure can improve the accuracy of transforming to the Khatri-Rao domain. The "accuracy of transforming to the Khatri-Rao domain" can be expressed as and The smaller the error between the two, the higher the accuracy of the transformation to the Khatri-Rao domain. Furthermore, embodiments of this disclosure do not require a large repetition factor, thereby improving spectral efficiency.
[0185] In summary, the embodiments of this disclosure determine the phase of data symbols based on the Zadoff-Chu sequence, which can balance the accuracy and spectral efficiency of the transformation to the Khatri-Rao domain.
[0186] In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.
[0187] In some embodiments, the terms "uplink", "uplink", and "physical uplink" can be used interchangeably, as can the terms "downlink", "downlink", and "physical downlink".
[0188] In some embodiments, the terms “downlink control information (DCI),” “downlink (DL) assignment,” “DL DCI,” “uplink (UL) grant,” and “UL DCI” can be used interchangeably.
[0189] In some embodiments, terms such as "physical downlink shared channel (PDSCH)" and "DL data" can be used interchangeably, as can terms such as "physical uplink shared channel (PUSCH)" and "UL data".
[0190] In some embodiments, the terms “resource block (RB),” “physical resource block (PRB),” “sub-carrier group (SCG),” “resource element group (REG),” “PRB pair,” “RB pair,” “resource element (RE),” “sub-carrier,” and the like can be replaced with each other.
[0191] In some embodiments, the terms “wireless access scheme,” “waveform,” and the like can be replaced with each other.
[0192] In some embodiments, the terms “precoding,” “precoder,” “weight,” “precoding weight,” “quasi-co-location (QCL),” “transmission configuration indication (TCI) state,” “spatial relation,” “spatial domain filter,” “transmission power,” “phase rotation,” “antenna port,” “antenna port group,” “layer,” “the number of layers,” “rank,” “resource,” “resource set,” “resource group,” “beam,” “beam width,” “beam angular degree,” “antenna,” “antenna element,” “panel,” and the like can be replaced with each other.
[0193] In some embodiments, the terms “acquire,” “obtain,” “get,” “receive,” “transmit,” “bidirectional transmission,” “send and / or receive,” and the like can be replaced with each other, which can be interpreted as receiving from other subjects, acquiring from protocols, acquiring from higher layers, obtaining by oneself, implementing autonomously, and the like.
[0194] In some embodiments, the terms “sending”, “transmitting”, “reporting”, “issuing”, “transferring”, “bidirectional transferring”, “sending and / or receiving” and the like can be replaced by each other.
[0195] The communication method related to the embodiments of the present disclosure can include at least one of steps S2101-S2106. For example, steps S2102+S2103+S2104 can be implemented as an independent embodiment, steps S2101+S2102+S2103+S2104 can be implemented as an independent embodiment, S2102+S2103+S2104+S2105 can be implemented as an independent embodiment, steps S2101+S2102+S2103+S2104+S2105 can be implemented as an independent embodiment, steps S2102+S2103+S2104+S2105+S2106 can be implemented as an independent embodiment, but not limited thereto.
[0196] In some embodiments, step S2101 can be exchanged in sequence or performed simultaneously with at least one of steps S2102-S2103.
[0197] In some embodiments, step S2101 is optional, and one or more of the steps can be omitted or replaced in different embodiments.
[0198] In some embodiments, other optional implementations can be described before or after the description of FIG. 2.
[0199] FIG. 3A is a flow diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 3A, the embodiments of the present disclosure relate to a communication method, and the above method comprises:
[0200] Step S3101, obtaining configuration information.
[0201] In some embodiments, the terminal receives the configuration information sent by the network device, but not limited thereto, and can also receive the configuration information sent by other subjects. Optionally, the configuration information includes first configuration information and / or second configuration information. The first configuration information is used to configure at least one cyclic shift value. The second configuration information is used to configure at least one parameter for determining a ZC root sequence. Optionally, the above steps include: receiving the first configuration information, and / or receiving the second configuration information.
[0202] The optional implementation of step S3101 can refer to the optional implementation of step S2101 of FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be repeated here.
[0203] In some embodiments, step S3101 is omitted, for example, the at least one cyclic shift value is a default value, and for example, the at least one parameter for determining the ZC root sequence is a default value.
[0204] Step S3102, determining a ZC root sequence with a length of R.
[0205] In some embodiments, the ZC root sequence with the length of R is determined according to the parameter for determining the ZC root sequence.
[0206] The optional implementation of step S3102 can refer to the optional implementation of step S2102 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0207] Step S3103, cyclically shifting the ZC root sequence to obtain L ZC sequences.
[0208] In some embodiments, the ZC root sequence is cyclically shifted according to the L cyclic shift values to obtain the L ZC sequences.
[0209] The optional implementation of step S3103 can refer to the optional implementation of step S2103 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0210] Step S3104, determining a first symbol block to be transmitted according to the L ZC sequences.
[0211] Optionally, the first symbol block includes L layers of data symbols, each layer of data symbols includes R data symbols carrying the same data bits, and the phase of each layer of data symbols is determined by the corresponding ZC sequence.
[0212] The optional implementation of step S3104 can refer to the optional implementation of step S2104 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0213] FIG. 3B is a flow diagram of a communication method according to some embodiments of the present disclosure. As shown in FIG. 3B, the embodiments of the present disclosure relate to a communication method, and the above method includes:
[0214] Step S3201, determining a ZC root sequence with a length of R.
[0215] The optional implementation of step S3201 can refer to the optional implementation of step S2102 in FIG. 2, the optional implementation of step S3102 in FIG. 3A, and other associated parts in the embodiments involved in FIG. 2 and FIG. 3A, which will not be repeated here.
[0216] In some embodiments, the terminal determines the ZC root sequence with the length of R according to the parameter for determining the ZC root sequence.
[0217] In some embodiments, the terminal obtains second configuration information, the second configuration information being used to configure at least one parameter for determining the ZC root sequence, and / or the at least one parameter for determining the ZC root sequence being a default value.
[0218] Step S3202: cyclically shift the ZC root sequence to obtain L ZC sequences.
[0219] The optional implementation of step S3202 can refer to the optional implementation of step S2103 in FIG. 2, the optional implementation of step S3103 in FIG. 3A, and other associated parts in the embodiments related to FIG. 2 and FIG. 3A, which will not be repeated here.
[0220] In some embodiments, the terminal cyclically shifts the ZC root sequence according to the L cyclic shift values to obtain L ZC sequences. Optionally, each ZC sequence is determined by the ZC root sequence and one cyclic shift value. Optionally, the terminal cyclically shifts the ZC root sequence according to an l-th cyclic shift value in the L cyclic shift values to obtain an l-th ZC sequence.
[0221] In some embodiments, the terminal obtains first configuration information, the first configuration information being used to configure at least one cyclic shift value, and / or the at least one cyclic shift value being a default value.
[0222] Step S3203: determining a first symbol block to be transmitted according to the L ZC sequences.
[0223] Optionally, the first symbol block includes L layers of data symbols, each layer of data symbols including R data symbols carrying the same data bits, and the phase of each layer of data symbols being determined by a corresponding ZC sequence.
[0224] The optional implementation of step S3203 can refer to the optional implementation of step S2104 in FIG. 2, the optional implementation of step S3104 in FIG. 3A, and other associated parts in the embodiments related to FIG. 2 and FIG. 3A, which will not be repeated here.
[0225] FIG. 4A is a flow diagram of a communication method according to some embodiments of the present disclosure. As shown in FIG. 4A, the embodiments of the present disclosure relate to a communication method, and the above method includes:
[0226] Step S4101: transmitting configuration information.
[0227] The optional implementation of step S4101 can refer to the optional implementation of step S2101 in FIG. 2, and other associated parts in the embodiments related to FIG. 2, which will not be repeated here.
[0228] In some embodiments, the configuration information comprises first configuration information and / or second configuration information. The first configuration information is used to configure the at least one cyclic shift value. The second configuration information is used to configure the at least one parameter for determining the ZC root sequence. Optionally, the above step comprises: transmitting the first configuration information, and / or, transmitting the second configuration information.
[0229] The signaling used to transmit the above configuration information can be at least one of DCI, MAC CE, and RRC signaling.
[0230] In some embodiments, step S4101 is omitted, for example, the at least one cyclic shift value is a default value, and / or, the at least one parameter for determining the ZC root sequence is a default value.
[0231] Step S4102, determining a second symbol block.
[0232] Optionally, the second symbol block is a symbol block corresponding to the first symbol block after being transmitted via a channel. The first symbol block comprises L layers of data symbols, each layer of data symbols comprises R data symbols carrying the same data bits, and the phase of each layer of data symbols is determined by a corresponding ZC sequence obtained by cyclically shifting a ZC root sequence with a length of R.
[0233] wherein L and R are positive integers.
[0234] Optional implementation of step S4102 can refer to optional implementation of at least one of steps S2102-S2106 in FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be described here.
[0235] FIG. 4B is a flow diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 4B, the embodiments of the present disclosure relate to a communication method, and the above method comprises:
[0236] Step S4201, determining a second symbol block.
[0237] Optionally, the second symbol block is a symbol block corresponding to the first symbol block after being transmitted via a channel. The first symbol block comprises L layers of data symbols, each layer of data symbols comprises R data symbols carrying the same data bits, and the phase of each layer of data symbols is determined by a corresponding ZC sequence obtained by cyclically shifting a ZC root sequence with a length of R.
[0238] wherein L and R are positive integers.
[0239] Optional implementation of step S4201 can refer to optional implementation of at least one of steps S2102-S2106 in FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be described here.
[0240] Optionally, the L layer data symbols correspond to the L ZC sequences one by one.
[0241] Optionally, each ZC sequence is determined by the terminal according to a ZC root sequence and a cyclic shift value. Optionally, the network device sends first configuration information to the terminal, the first configuration information being used for configuring at least one cyclic shift value, and / or the at least one cyclic shift value being a default value.
[0242] Optionally, the ZC root sequence is determined by the terminal according to a parameter used for determining the ZC root sequence. Optionally, the network device sends second configuration information to the terminal, the second configuration information being used for configuring at least one parameter used for determining the ZC root sequence, and / or the at least one parameter used for determining the ZC root sequence being a default value.
[0243] FIG. 5 is an interaction schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 5, the embodiment of the present disclosure relates to a communication method, and the above method comprises:
[0244] Step S5101: The terminal determines a ZC root sequence with a length of R.
[0245] The optional implementation manner of step S5101 can refer to the optional implementation manner of step S2102 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be described here again.
[0246] Step S5102: The terminal cyclically shifts the ZC root sequence to obtain L ZC sequences.
[0247] The optional implementation manner of step S5102 can refer to the optional implementation manner of step S2103 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be described here again.
[0248] Step S5103: The terminal determines a first symbol block to be transmitted according to the L ZC sequences.
[0249] Optionally, the first symbol block comprises L layer data symbols, each layer data symbol comprises R data symbols bearing the same data bits, and the phase of each layer data symbol is determined by the corresponding ZC sequence.
[0250] The optional implementation manner of step S5103 can refer to the optional implementation manner of step S2104 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be described here again.
[0251] Step S5104: The terminal transmits the first symbol block.
[0252] The optional implementation of step S5104 can refer to the optional implementation of step S2105 in FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be repeated here.
[0253] In step S5105, the network device determines a second symbol block.
[0254] Optionally, the second symbol block is a symbol block corresponding to the first symbol block after channel transmission.
[0255] The optional implementation of step S5105 can refer to the optional implementation of step S2106 in FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be repeated here.
[0256] According to the embodiments of the present disclosure, a phase determination method based on a ZC sequence is provided, which will be illustrated below in combination with specific embodiments.
[0257] As described before, a Zadoff-Chu (ZC) root sequence can be expressed as:
[0258] The gNB sends at least one of the following parameters to the UE: R; u; c f ; q; n cs ;
[0259] wherein R, u, c f , q are parameters used to determine the ZC root sequence, and n cs is a vector composed of L integers, wherein L is the layer number of the transmitted data.
[0260] Optionally, at least one of the above parameters adopts a default value if not explicitly configured. The default value can be defined by a protocol or configured by the gNB (such as static configuration or semi-static configuration).
[0261] The signaling for sending the parameters can be at least one of DCI, MAC CE, and RRC signaling.
[0262] The UE receives the parameters sent by the gNB, and determines the phase of each sample point of each data layer in the transmitted symbol block according to the received parameters.
[0263] The phase rotation of each data layer at all sample points forms a ZC sequence with a length of R.
[0264] The ZC sequences corresponding to different data layers are all generated by different cyclic shifts of the same ZC root sequence, and the cyclic shifts of the respective data layers are indicated by n cs .
[0265] For example, one implementation of determining the phase by the UE is as follows:
[0266] (1) Generate a ZC root sequence with length R according to the above parameters, denoted as x(n), n = 0, …, R-1.
[0267] (2) Perform cyclic shift on the ZC root sequence x(n) to obtain L ZC sequences, denoted as wherein the cyclic shift value of the lth ZC sequence is the lth element of the vector n. cs
[0268] (3) Determine the corresponding sending symbol block as:
[0269] The phase determination method based on the ZC sequence proposed in the embodiments of the present disclosure can balance the accuracy and the spectral efficiency of transformation into the Khatri-Rao domain.
[0270] The embodiments of the present disclosure further propose an apparatus for implementing any of the above methods, for example, an apparatus including units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is further proposed, including units or modules for implementing each step performed by a network device (such as an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0271] It should be understood that the division of each unit or module in the above apparatus is only a logical function division, and all or part of them can be integrated into a physical entity or physically separated in actual implementation. In addition, the units or modules in the apparatus can be implemented in the form of processor calling software: for example, the apparatus includes a processor connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to implement any of the above methods or realize the functions of each unit or module of the above apparatus, wherein the processor is, for example, a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the apparatus or a memory outside the apparatus. Alternatively, the units or modules in the apparatus can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be realized by the design of the hardware circuit. The above hardware circuit can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the above units or modules are realized by the design of the logical relationship of the elements in the circuit; for example, in another implementation, the above hardware circuit is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of part or all of the above units or modules. All units or modules of the above apparatus can be implemented in the form of processor calling software, or all units or modules can be implemented in the form of hardware circuit, or part of the units or modules are implemented in the form of processor calling software, and the remaining part is implemented in the form of hardware circuit.
[0272] In the embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), or the like. In another implementation, the processor can implement certain functions through a logical relationship of a hardware circuit, and the logical relationship of the hardware circuit is fixed or can be reconfigured. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads instructions to implement the functions of the above part or all units or modules. In addition, the hardware circuit can also be designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), or the like.
[0273] FIG. 6A is a structural schematic diagram of a communication apparatus according to an embodiment of the present disclosure. As shown in FIG. 6A, the communication apparatus 6100 can include at least one of a transceiver module 6101, a processing module 6102, and the like. In some embodiments, the processing module 6102 is configured to determine a ZC root sequence with a length of R, R being a positive integer; cyclically shift the ZC root sequence to obtain L ZC sequences, L being a positive integer; and determine a first symbol block to be transmitted according to the L ZC sequences, the first symbol block including L layers of data symbols, each layer of data symbols including R data symbols carrying the same data bits, and the phase of each layer of data symbols being determined by a corresponding ZC sequence. Optionally, the transceiver module 6101 is configured to perform at least one of the communication steps (for example, step S2105, but not limited thereto) of the sending and / or receiving performed by the terminal in any of the above methods, details of which are not described herein again. Optionally, the processing module 6102 is configured to perform at least one of the other steps (for example, steps S2102, S2103, and S2104, but not limited thereto) performed by the terminal in any of the above methods, details of which are not described herein again.
[0274] FIG. 6B is a structural schematic diagram of a communication apparatus according to an embodiment of the present disclosure. As shown in FIG. 6B, the communication apparatus 6200 can include at least one of a transceiver module 6201, a processing module 6202, and the like. In some embodiments, the processing module 6202 is configured to determine a second symbol block, the second symbol block being a symbol block corresponding to the first symbol block after channel transmission, the first symbol block including L layer data symbols, each layer data symbol including R data symbols carrying the same data bits, and a phase of each layer data symbol being determined by a corresponding ZC sequence, the ZC sequence being obtained by cyclically shifting a ZC root sequence with a length of R, L and R being positive integers. Optionally, the transceiver module 6201 is configured to perform at least one of the communication steps (for example, step S2101, but not limited thereto) of the transmission and / or reception performed by the network device in any of the above methods, and details are not described herein again. Optionally, the processing module is configured to perform at least one of the other steps (for example, step S2106, but not limited thereto) of the network device in any of the above methods, and details are not described herein again.
[0275] In some embodiments, the transceiver module can include a transmitting module and / or a receiving module, which can be separate or integrated together. Optionally, the transceiver module can be mutually replaced with a transceiver.
[0276] In some embodiments, the processing module can be one module or include multiple sub-modules. Optionally, the multiple sub-modules perform all or part of the steps required to be performed by the processing module. Optionally, the processing module can be mutually replaced with a processor.
[0277] FIG. 7A is a structural schematic diagram of a communication device 7100 according to an embodiment of the present disclosure. The communication device 7100 can be a network device (for example, an access network device, a core network device, and the like), a terminal (for example, a user equipment, and the like), a chip, a chip system, or a processor supporting the network device to implement any of the above methods, or a chip, a chip system, or a processor supporting the terminal to implement any of the above methods. The communication device 7100 can be used to implement the methods described in the above method embodiments, and details can be referred to the descriptions in the above method embodiments.
[0278] As shown in FIG. 7A, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general-purpose processor or a special-purpose processor, for example, a baseband processor or a central processing unit. The baseband processor can be configured to process communication protocols and communication data, and the central processing unit can be configured to control the communication apparatus (for example, a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, and the like), execute programs, and process data of the programs. The communication device 7100 is configured to execute any of the above methods.
[0279] In some embodiments, the communication device 7100 further includes one or more memories 7102 for storing instructions. Alternatively, all or part of the memories 7102 can also be outside the communication device 7100.
[0280] In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the transceiver 7103 performs at least one of the communication steps (for example, steps S2101, S2105, but not limited to) in the above-described methods, and the processor 7101 performs at least one of the other steps (for example, steps S2102, S2103, S2104, S2106, but not limited to).
[0281] In some embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Alternatively, the terms of transceiver, transceiving unit, transceiver, transceiving circuit, etc. can be replaced with each other, the terms of transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced with each other, and the terms of receiver, receiving unit, receiver, receiving circuit, etc. can be replaced with each other.
[0282] In some embodiments, the communication device 7100 can include one or more interface circuits 7104. Alternatively, the interface circuit 7104 is connected with the memory 7102, and the interface circuit 7104 can be used to receive signals from the memory 7102 or other devices, and can be used to send signals to the memory 7102 or other devices. For example, the interface circuit 7104 can read the instructions stored in the memory 7102 and send the instructions to the processor 7101.
[0283] The communication device 7100 described in the above embodiments can be a network device or a terminal, but the scope of the communication device 7100 described in the present disclosure is not limited thereto, and the structure of the communication device 7100 can not be limited by FIG. 7A. The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be: (1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally include storage components for storing data, programs; (3) an ASIC, such as a Modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, etc.; (6) other, etc.
[0284] FIG. 7B is a structural schematic diagram of the chip 7200 according to an embodiment of the present disclosure. For the case that the communication device 7100 can be a chip or a chip system, the structural schematic diagram of the chip 7200 shown in FIG. 7B can be referred to, but is not limited thereto.
[0285] The chip 7200 comprises one or more processors 7201, and the chip 7200 is configured to execute any of the above methods.
[0286] In some embodiments, the chip 7200 further comprises one or more interface circuits 7202. Optionally, the interface circuit 7202 is connected with the memory 7203, and the interface circuit 7202 can be configured to receive signals from the memory 7203 or other devices, and the interface circuit 7202 can be configured to send signals to the memory 7203 or other devices. For example, the interface circuit 7202 can read instructions stored in the memory 7203 and send the instructions to the processor 7201.
[0287] In some embodiments, the interface circuit 7202 performs at least one of the communication steps (for example, steps S2101 and S2105, but not limited thereto) in the above methods, and the processor 7201 performs at least one of the other steps (for example, steps S2102, S2103, S2104 and S2106, but not limited thereto).
[0288] In some embodiments, the terms of interface circuit, interface, transceiver pin, transceiver, etc. can be replaced with each other.
[0289] In some embodiments, the chip 7200 further comprises one or more memories 7203 for storing instructions. Optionally, all or part of the memory 7203 can be outside the chip 7200.
[0290] The present disclosure further proposes a storage medium, and instructions are stored on the storage medium. When the instructions are run on the communication device 7100, the communication device 7100 executes any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer readable storage medium, but is not limited thereto, and it can also be a storage medium readable by other devices. Optionally, the storage medium can be a non-transitory storage medium, but is not limited thereto, and it can also be a transitory storage medium.
[0291] The present disclosure further proposes a program product, and the program product is executed by the communication device 7100, so that the communication device 7100 executes any of the above methods. Optionally, the program product is a computer program product.
[0292] The present disclosure further proposes a computer program, and when the computer program is run on a computer, the computer executes any of the above methods.
Claims
1. A communication method, characterized in that, include: Determine the Zadoff-Chu (ZC) root sequence of length R, where R is a positive integer; The ZC root sequence is cyclically shifted to obtain L ZC sequences, where L is a positive integer; The first symbol block to be transmitted is determined based on the L ZC sequences. The first symbol block includes L layers of data symbols, each layer of data symbols includes R data symbols carrying the same data bits, and the phase of each layer of data symbols is determined by the corresponding ZC sequence.
2. The method according to claim 1, characterized in that, Each ZC sequence is determined by the ZC root sequence and a cyclic shift value.
3. The method according to claim 2, characterized in that, The method includes: Receive first configuration information, the first configuration information being used to configure at least one of the cyclic shift values; and / or, At least one of the cyclic shift values is a default value.
4. The method according to any one of claims 1-3, characterized in that, The method includes: Receive second configuration information, the second configuration information being used to configure at least one parameter for determining the ZC root sequence; and / or; At least one parameter used to determine the ZC root sequence is a default value.
5. A communication method, characterized in that, include: A second symbol block is determined, which is the symbol block corresponding to the first symbol block after transmission through the channel. The first symbol block includes L layers of data symbols, each layer of data symbols includes R data symbols carrying the same data bits, and the phase of each layer of data symbols is determined by the corresponding ZC sequence. The ZC sequence is obtained by cyclically shifting a ZC root sequence of length R, where L and R are positive integers.
6. The method according to claim 5, characterized in that, Each ZC sequence is determined by the ZC root sequence and a cyclic shift value.
7. The method according to claim 6, characterized in that, The method includes: Send first configuration information, the first configuration information being used to configure at least one of the cyclic shift values; and / or, At least one of the cyclic shift values is a default value.
8. The method according to any one of claims 5-7, characterized in that, The method includes: Send second configuration information, which is used to configure at least one parameter for determining the ZC root sequence; and / or; At least one parameter used to determine the ZC root sequence is a default value.
9. A communication device, characterized in that, include: The processing module is configured as follows: Determine the ZC root sequence of length R, where R is a positive integer; The ZC root sequence is cyclically shifted to obtain L ZC sequences, where L is a positive integer; The first symbol block to be transmitted is determined based on the L ZC sequences. The first symbol block includes L layers of data symbols, each layer of data symbols includes R data symbols carrying the same data bits, and the phase of each layer of data symbols is determined by the corresponding ZC sequence.
10. A communication device, characterized in that, include: The processing module is configured as follows: A second symbol block is determined, which is the symbol block corresponding to the first symbol block after transmission through the channel. The first symbol block includes L layers of data symbols, each layer of data symbols includes R data symbols carrying the same data bits, and the phase of each layer of data symbols is determined by the corresponding ZC sequence. The ZC sequence is obtained by cyclically shifting a ZC root sequence of length R, where L and R are positive integers.
11. A communication device, characterized in that, include: One or more processors; The communication device is used to perform the communication method according to any one of claims 1-4 or any one of claims 5-8.
12. A communication system, characterized in that, The device includes a terminal and a network device, wherein the terminal is configured to implement the communication method of any one of claims 1-4, and the network device is configured to implement the communication method of any one of claims 5-8.
13. A storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, the communication device performs the communication method as described in any one of claims 1-4 or any one of claims 5-8.
14. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the communication device, it implements the communication method as described in any one of claims 1-4 or any one of claims 5-8.
Citation Information
Patent Citations
Method and apparatus for transmitting and receiving narrowband synchronization signals
CN107040489A
Modulation and demodulation method and device for GFDM signal
CN110290087A
Method for transmitting synchronization signal in wireless communication system and apparatus therefor
CN110313157A
Per-sample repetition of a random access preamble
WO2022186972A1