Communication method, apparatus and system

By using an autocorrelation matrix to determine the phase of data symbols in the new air interface technology, the problems of high system complexity and low spectral efficiency are solved, achieving higher spectral efficiency and enhanced uplink coverage.

WO2026000263A1PCT designated stage Publication Date: 2026-01-02BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/101746
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-26
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

Existing new air interface technologies suffer from high system complexity and low spectral efficiency when simultaneously supporting both cyclic prefix orthogonal frequency division multiplexing (CFD) and discrete Fourier transform spread spectrum orthogonal frequency division multiplexing (DFT), which is particularly unfriendly in multilayer transmission.

Method used

By using an autocorrelation matrix to determine the phase of the data symbols, the influence of off-diagonal elements is reduced, improving the accuracy of the transformation to the Khatri-Rao domain. A unified CP-OFDM waveform is used for uplink transmission, and the modulation mode is dynamically switched to adapt to different terminal locations.

Benefits of technology

It improves the accuracy and spectral efficiency of the transformation to the Khatri-Rao domain, reduces system complexity, and enhances uplink coverage and transmission reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024101746_02012026_PF_FP_ABST
    Figure CN2024101746_02012026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to a communication method, apparatus and system. The communication method comprises: determining a first symbol block to be transmitted, the first symbol block comprising L layers of data symbols, each layer of data symbols including R data symbols carrying the same data bit, the phase of at least one data symbol in the first symbol block being determined by an autocorrelation matrix of the first symbol block, and L and R being positive integers greater than or equal to 1. According to embodiments of the present disclosure, the phases of the data symbols are determined on the basis of the autocorrelation matrix of the first symbol block, thereby improving the precision of transformation to Khatri-Rao domains and improving spectral efficiency.
Need to check novelty before this filing date? Find Prior Art

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 both Cyclic Prefix Orthogonal Frequency Division Multiplexing (CP-OFDM) and Discrete Fourier Transform-Spread-Orthogonal Frequency Division Multiplexing (DFT-s-OFDM) waveforms.

[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 first symbol block to be transmitted, the first symbol block comprising L layers of data symbols, each layer of data symbols comprising R data symbols carrying the same data bits, a phase of at least one data symbol in the first symbol block being determined by an autocorrelation matrix of the first symbol block, L and R being positive integers greater than or equal to 1.

[0007] According to a second aspect of embodiments of the present disclosure, a communication method is provided, comprising:

[0008] 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, a phase of at least one data symbol in the first symbol block being determined by an autocorrelation matrix of the first symbol block, L and R being positive integers greater than or equal to 1.

[0009] According to a third aspect of embodiments of the present disclosure, a communication apparatus is provided, comprising:

[0010] The processing module is configured to determine a first symbol block to be transmitted, the first symbol block comprising L layers of data symbols, each layer of data symbols comprising R data symbols carrying the same data bits, a phase of at least one data symbol in the first symbol block being determined by an autocorrelation matrix of the first symbol block, L and R being positive integers greater than or equal to 1.

[0011] According to a fourth aspect of the embodiments of the present disclosure, a communication apparatus is provided, comprising:

[0012] The processing module is configured to determine a second symbol block, the second symbol block being a symbol block corresponding to the first symbol block after the first symbol block is transmitted through a channel, the first symbol block comprising L layers of data symbols, each layer of data symbols comprising R data symbols carrying the same data bits, a phase of at least one data symbol in the first symbol block being determined by an autocorrelation matrix of the first symbol block, L and R being positive integers greater than or equal to 1.

[0013] According to a fifth aspect of the embodiments of the present disclosure, a communication device is provided, comprising:

[0014] one or more processors;

[0015] The communication device is configured to perform the communication method according to the first aspect or the second aspect.

[0016] 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 communication method according to the first aspect, and the network device is configured to implement the communication method according to the second aspect.

[0017] According to a seventh aspect of the embodiments of the present disclosure, a storage medium is provided, the storage medium storing instructions, when the instructions are executed on a communication device, causing the communication device to perform the communication method according to the first aspect or the second aspect.

[0018] According to an eighth aspect of the embodiments of the present disclosure, a computer program product is provided, comprising a computer program, when the computer program is executed by a communication device, implementing the communication method according to the first aspect or the second aspect.

[0019] The embodiments of the present disclosure determine the phase of the data symbol according to the autocorrelation matrix of the first symbol block, which can improve the accuracy of transformation to the Khatri-Rao domain and improve the spectral efficiency. BRIEF DESCRIPTION OF DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following describes the drawings required for 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.

[0021] FIG. 1A is an exemplary schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure.

[0022] 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.

[0023] FIG. 2 is an exemplary interaction schematic diagram of a communication method according to an embodiment of the present disclosure.

[0024] FIG. 3A is an exemplary flow schematic diagram of a communication method according to an embodiment of the present disclosure.

[0025] FIG. 3B is an exemplary flow schematic diagram of a communication method according to an embodiment of the present disclosure.

[0026] FIG. 4 is an exemplary flow schematic diagram of a communication method according to an embodiment of the present disclosure.

[0027] FIG. 5A is an exemplary schematic diagram of a structure of a communication apparatus according to an embodiment of the present disclosure.

[0028] FIG. 5B is an exemplary schematic diagram of a structure of a communication apparatus according to an embodiment of the present disclosure.

[0029] FIG. 6A is an exemplary schematic diagram of a structure of a communication device according to an embodiment of the present disclosure.

[0030] FIG. 6B is an exemplary schematic diagram of a structure of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0031] Embodiments of the present disclosure provide a communication method, apparatus and system.

[0032] In a first aspect, embodiments of the present disclosure provide a communication method, comprising:

[0033] determining a first symbol block to be transmitted, the first symbol block comprising L layer data symbols, each layer data symbol comprising R data symbols carrying a same data bit, a phase of at least one data symbol in the first symbol block being determined by an autocorrelation matrix of the first symbol block, L and R being positive integers greater than or equal to 1.

[0034] In the above embodiment, the phase of the data symbol in the first symbol block is determined according to the autocorrelation matrix of the first symbol block, which can reduce the influence of non-diagonal elements in the autocorrelation matrix in the process of transforming the signal to the Khatri-Rao domain at the receiving end, thereby improving the accuracy of transforming to the Khatri-Rao domain, and a large repetition factor R can not be needed, thereby improving the spectral efficiency.

[0035] In some embodiments of the first aspect, in some embodiments, the phase of the at least one data symbol is a phase that satisfies a first metric being minimum, the first metric being determined by at least one non-diagonal element in the auto-correlation matrix.

[0036] In the above embodiments, by determining the phase of the data symbols in the first symbol block in a manner of minimizing the first metric, the influence of the non-diagonal elements in the auto-correlation matrix can be reduced, and the accuracy of the transformation to the Khatri-Rao domain can be improved.

[0037] In some embodiments of the first aspect, in some embodiments, the first metric is determined by at least one non-diagonal element in an upper triangular matrix of the auto-correlation matrix; or, the first metric is determined by at least one non-diagonal element in a lower triangular matrix of the auto-correlation matrix.

[0038] In the above embodiments, the first metric can be determined by at least one non-diagonal element in the upper triangular (or lower triangular) matrix of the auto-correlation matrix, and thus, by minimizing the first metric, the influence of the non-diagonal elements in the auto-correlation matrix can be reduced, and the accuracy of the transformation to the Khatri-Rao domain can be improved.

[0039] In some embodiments of the first aspect, in some embodiments, the first metric is one of:

[0040] an absolute value of a sum of at least one non-diagonal element in the auto-correlation matrix;

[0041] a maximum value of an absolute value of at least one non-diagonal element in the auto-correlation matrix;

[0042] an absolute value of a sum of at least one non-diagonal element in an upper triangular matrix of the auto-correlation matrix;

[0043] a maximum value of an absolute value of at least one non-diagonal element in the upper triangular matrix of the auto-correlation matrix;

[0044] an absolute value of a sum of at least one non-diagonal element in a lower triangular matrix of the auto-correlation matrix;

[0045] a maximum value of an absolute value of at least one non-diagonal element in the lower triangular matrix of the auto-correlation matrix.

[0046] In the above embodiments, some optional implementations of the first metric are provided, for example, the phase of the at least one data symbol is a phase that minimizes the absolute value of the sum of at least one non-diagonal element in the autocorrelation matrix (or the upper triangular matrix thereof, or the lower triangular matrix thereof), or the phase of the at least one data symbol is a phase that minimizes the maximum value of the absolute value of at least one non-diagonal element in the autocorrelation matrix (or the upper triangular matrix thereof, or the lower triangular matrix thereof). The above implementations of the first metric can reduce the influence of the non-diagonal elements in the autocorrelation matrix.

[0047] In combination with some embodiments of the first aspect, in some embodiments, the phase of the at least one data symbol is a phase that satisfies that at least one non-diagonal element in the autocorrelation matrix is 0.

[0048] In the above embodiments, by determining the phase of the data symbol in the first symbol block in a manner that the non-diagonal elements of the autocorrelation matrix are designed to be 0, the influence of the non-diagonal elements in the autocorrelation matrix can be reduced, and the accuracy of the transformation to the Khatri-Rao domain can be improved.

[0049] In combination with some embodiments of the first aspect, in some embodiments, that at least one non-diagonal element in the autocorrelation matrix is 0 includes one of the following:

[0050] All non-diagonal elements in the autocorrelation matrix are 0;

[0051] At least one non-diagonal element in the upper triangular matrix of the autocorrelation matrix is 0;

[0052] At least one non-diagonal element in the lower triangular matrix of the autocorrelation matrix is 0.

[0053] In the above embodiments, some optional implementations of at least one non-diagonal element in the autocorrelation matrix being 0 are provided, for example, the phase of the at least one data symbol is a phase that makes all non-diagonal elements in the autocorrelation matrix be 0. The above implementations can reduce the influence of the non-diagonal elements in the autocorrelation matrix.

[0054] In a second aspect, the embodiments of the present disclosure provide a communication method, comprising:

[0055] determining a second symbol block, the second symbol block being a symbol block corresponding to the first symbol block after transmission through a channel, the first symbol block comprising L layers of data symbols, each layer of data symbols comprising R data symbols bearing the same data bits, the phase of at least one data symbol in the first symbol block being determined by an autocorrelation matrix of the first symbol block, L and R being positive integers greater than or equal to 1.

[0056] In some embodiments of the second aspect, in some embodiments, the phase of the at least one data symbol is a phase that satisfies a first metric being minimum, the first metric being determined by at least one non-diagonal element in the auto-correlation matrix.

[0057] In some embodiments of the second aspect, in some embodiments, the first metric is determined by at least one non-diagonal element in an upper triangular matrix of the auto-correlation matrix; or, the first metric is determined by at least one non-diagonal element in a lower triangular matrix of the auto-correlation matrix.

[0058] In some embodiments of the second aspect, in some embodiments, the first metric is one of:

[0059] an absolute value of a sum of at least one non-diagonal element in the auto-correlation matrix;

[0060] a maximum value of an absolute value of at least one non-diagonal element in the auto-correlation matrix;

[0061] an absolute value of a sum of at least one non-diagonal element in an upper triangular matrix of the auto-correlation matrix;

[0062] a maximum value of an absolute value of at least one non-diagonal element in an upper triangular matrix of the auto-correlation matrix;

[0063] an absolute value of a sum of at least one non-diagonal element in a lower triangular matrix of the auto-correlation matrix;

[0064] a maximum value of an absolute value of at least one non-diagonal element in a lower triangular matrix of the auto-correlation matrix.

[0065] In some embodiments of the second aspect, in some embodiments, the phase of the at least one data symbol is a phase that satisfies at least one non-diagonal element in the auto-correlation matrix being 0.

[0066] In some embodiments of the second aspect, in some embodiments, at least one non-diagonal element in the auto-correlation matrix being 0 comprises one of:

[0067] all non-diagonal elements in the auto-correlation matrix being 0;

[0068] at least one non-diagonal element in an upper triangular matrix of the auto-correlation matrix being 0;

[0069] at least one non-diagonal element in a lower triangular matrix of the auto-correlation matrix being 0.

[0070] In a third aspect, an embodiment of the present disclosure provides a communication apparatus, comprising:

[0071] The processing module is configured to determine a first symbol block to be transmitted, the first symbol block comprising L layers of data symbols, each layer of data symbols comprising R data symbols carrying the same data bits, a phase of at least one data symbol in the first symbol block being determined by an autocorrelation matrix of the first symbol block, L and R being positive integers greater than or equal to 1.

[0072] In a fourth aspect, an embodiment of the present disclosure provides a communication apparatus, comprising:

[0073] The processing module is configured to determine a second symbol block, the second symbol block being a symbol block corresponding to the first symbol block after the first symbol block is transmitted through a channel, the first symbol block comprising L layers of data symbols, each layer of data symbols comprising R data symbols carrying the same data bits, a phase of at least one data symbol in the first symbol block being determined by an autocorrelation matrix of the first symbol block, L and R being positive integers greater than or equal to 1.

[0074] In a fifth aspect, an embodiment of the present disclosure provides a communication device, comprising:

[0075] one or more processors;

[0076] The communication device is configured to perform the method described in the optional implementation of the first aspect or the second aspect.

[0077] 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.

[0078] In a seventh aspect, an embodiment of the present disclosure provides a storage medium, the storage medium storing instructions, when the instructions are executed on a communication device, causing the communication device to perform the method described in the optional implementation of the first aspect or the second aspect.

[0079] In an eighth aspect, an embodiment of the present disclosure provides a computer program product, comprising a computer program, the computer program being executed by a communication device to implement the method described in the optional implementation of the first aspect or the second aspect.

[0080] In a ninth aspect, an embodiment of the present disclosure provides a chip or a chip system. The chip or the chip system comprises processing circuitry configured to perform the method described in the optional implementation of the first aspect or the second aspect.

[0081] It can be understood that the communication apparatus, the communication device, the communication system, the storage medium, the computer program product, the chip or the chip system are used to execute the method proposed in the embodiments of the present disclosure. Therefore, the beneficial effects achieved by the above-mentioned apparatuses can refer to the beneficial effects in the corresponding method, which will not be repeated here.

[0082] 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 some 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, the steps of different embodiments can be combined arbitrarily, an embodiment can be combined with the optional implementation manners of other embodiments.

[0083] In the embodiments of the present disclosure, the terms and / or descriptions of the embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0084] 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.

[0085] 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.

[0086] In the embodiments of the present disclosure, "a plurality of" means two or more.

[0087] 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.

[0088] 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 used to represent one or more of the following technical solutions: in some embodiments, A (A is executed regardless of B); in some embodiments, B (B is executed regardless of A); in some embodiments, A and B are selected from (A and B are selectively executed); in some embodiments, A and B (A and B are executed). When there are more branches such as A, B, C, and the like, the above is similar.

[0089] In some embodiments, "A or B" and the like can include the following technical solutions according to the case: in some embodiments, A (A is executed regardless of B); in some embodiments, B (B is executed regardless of A); in some embodiments, A and B are selected from (A and B are selectively executed). When there are more branches such as A, B, C, and the like, the above is similar.

[0090] In the embodiments of the present disclosure, the prefix words "first", "second" and the like are only used to distinguish different description objects, and do not constitute limitation on the position, order, priority, quantity or content of the description objects. The description of the description objects should refer to the description in the context of the claims or embodiments, and should not constitute redundant limitation because of the use of the prefix words. For example, the description 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 thereby are in the same message or not, nor limit the order of "first field" and "second field". For another example, the description 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 quantity of the description object is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "device" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the description object is "device", and "first device" and "second device" can be the same device or different devices, and the types thereof can be the same or different; for another example, the description object is "information", and "first information" and "second information" can be the same information or different information, and the content thereof can be the same or different.

[0091] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.

[0092] 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.

[0093] 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.

[0094] 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.

[0095] 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.

[0096] 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.

[0097] 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.

[0098] 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.

[0099] In some embodiments, data, information, and / or the like can be obtained after consent of a user is obtained.

[0100] 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.

[0101] 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.

[0102] 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.

[0103] In some embodiments, the network device 102 can include at least one of an access network device and a core network device.

[0104] 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.

[0105] 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).

[0106] 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.

[0107] 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.

[0108] 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.

[0109] 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.

[0110] 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).

[0111] 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 spectral 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).

[0112] 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 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.

[0113] 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 used. Therefore, the DFT-s-OFDM waveform is continued to be used in the 5G NR system.

[0114] 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.

[0115] 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.

[0116] 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. The above transmission can also be referred to as adaptive transmission based on sparse array (uplink transmission).

[0117] 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.

[0118] 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 terms "symbols", "modulation symbols", "data symbols", "information symbols", and the like.

[0119] 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 amplitudes of the R data symbols carrying the b data bits are one of the above 2 b amplitudes.

[0120] Taking b = 3 as an example, the mapping relationship between b data bits and amplitudes is shown in Table 1.

[0121] Table 1

[0122] 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.

[0123] 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".

[0124] According to the above implementation, the amplitude and phase of the R data symbols can be determined accordingly.

[0125] Optionally, for multi-layer transmission, as shown in FIG. IB, the R symbol vectors carrying L layer data payloads are 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.

[0126] Without loss of generality, a transmission symbol block carrying L layer data payloads and having a repetition factor R can be represented as:

[0127] 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 one 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 payloads. X1 to X R represents R symbol vectors.

[0128] 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.

[0129] Correspondingly, the reception symbol block can be represented as:

[0130] is an equivalent channel (e.g., a precoded equivalent channel), is noise, N rx is the number of receive antennas at the receiving end, 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.

[0131] The receiving end performs spatial domain filtering on the received symbol block and transforms the received symbol block into a Khatri-Rao domain.

[0132] In the process of transforming into the Khatri-Rao domain, the mathematical expectation of the autocorrelation of the received symbol block needs to be calculated, that is:

[0133] In practical applications, the average of R sample points needs to be approximated by relying on the average of R sample points, which can be expressed as:

[0134] When R tends to infinity, the following formula is established:

[0135] The final Khatri-Rao domain equivalent received signal is expressed as:

[0136] wherein:

[0137] is a Khatri-Rao domain equivalent channel;

[0138] is a Khatri-Rao domain equivalent transmitted signal;

[0139] is a Khatri-Rao domain equivalent noise.

[0140] The above process of transforming Y into 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.

[0141] As described above, the amplitudes (e.g., a l , l = 1,..., L) of the data symbols are used to carry the payload data bits, and the phases (e.g., θ r,l , l = 1,..., L; r = 1,..., R) of the data symbols also need to be further determined. The phase design of the data symbols directly affects the accuracy of the transformation into the Khatri-Rao domain and the spectral efficiency (SE) of the uplink transmission.

[0142] As described above, the method for determining the phases includes using random phases or randomly selecting constellation points in the constellation points satisfying the amplitude requirement in the configured constellation as the data symbols. For the above method, in order to ensure the accuracy of the transformation into the Khatri-Rao domain, a large repetition factor is required, and the large repetition factor leads to a decrease in spectral efficiency.

[0143] 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 above method includes:

[0144] In step S2101, the terminal determines a first symbol block to be transmitted.

[0145] 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 at least one data symbol in the first symbol block is determined by the autocorrelation matrix of the first symbol block. L and R are positive integers greater than or equal to 1.

[0146] In some embodiments, the first symbol block can be referred to as a transmission symbol block. As described above, the first symbol block can be expressed as:

[0147] 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). The number of data bits corresponding to different data layers can be the same or different.

[0148] According to the above expression, the first symbol block includes L x R data symbols, and there are L x R phases in total.

[0149] The phase of at least one data symbol in the first symbol block is determined by the autocorrelation matrix of the first symbol block. The at least one data symbol in the first symbol block can include all data symbols or part of data symbols in the first symbol block. For example, in some implementations, the phase of all data symbols (LxR phases) in the first symbol block is determined by the autocorrelation matrix. For another example, in some implementations, the phase of part of data symbols in the first symbol block is determined by the autocorrelation matrix, and the phase of the remaining data symbols can be a default value or a random phase.

[0150] Optionally, the phase of at least one data symbol in the first symbol block is determined by the upper triangular matrix of the autocorrelation matrix. For example, in some implementations, the phase of all data symbols in the first symbol block is determined by the upper triangular matrix of the autocorrelation matrix. For another example, in some implementations, the phase of part of data symbols in the first symbol block is determined by the upper triangular matrix of the autocorrelation matrix, and the phase of the remaining data symbols can be a default value or a random phase. The upper triangular matrix of the autocorrelation matrix is represented as the elements below the main diagonal being 0, the elements on the main diagonal being the same as the autocorrelation matrix, and the elements above the main diagonal being the same as the autocorrelation matrix.

[0151] Optionally, the phase of at least one data symbol in the first symbol block is determined by the lower triangular matrix of the autocorrelation matrix. For example, in some implementations, the phase of all data symbols in the first symbol block is determined by the lower triangular matrix of the autocorrelation matrix. For another example, in some implementations, the phase of part of data symbols in the first symbol block is determined by the lower triangular matrix of the autocorrelation matrix, and the phase of the remaining data symbols can be a default value or a random phase. The lower triangular matrix of the autocorrelation matrix is represented as the elements above the main diagonal being 0, the elements on the main diagonal being the same as the autocorrelation matrix, and the elements below the main diagonal being the same as the autocorrelation matrix.

[0152] For the convenience of understanding, some optional implementations of determining the phase of at least one data symbol in the first symbol block are introduced below.

[0153] In some embodiments, the phase of at least one data symbol is the phase that satisfies the minimum first metric, and the first metric is determined by at least one non-diagonal element in the autocorrelation matrix. In the embodiments of the present disclosure, the terms “metric”, “parameter”, “amount of calculation”, “value” and the like can be replaced with each other.

[0154] Optionally, the first metric is determined by at least one non-diagonal element in the upper triangular matrix of the autocorrelation matrix.

[0155] Optionally, the first metric is determined by at least one non-diagonal element in the lower triangular matrix of the autocorrelation matrix.

[0156] Optionally, the first metric is one of the following:

[0157] the absolute value of the sum of at least one off-diagonal element in the autocorrelation matrix;

[0158] the maximum of the absolute value of at least one off-diagonal element in the autocorrelation matrix;

[0159] the absolute value of the sum of at least one off-diagonal element in the upper triangular matrix of the autocorrelation matrix;

[0160] the maximum of the absolute value of at least one off-diagonal element in the upper triangular matrix of the autocorrelation matrix;

[0161] the absolute value of the sum of at least one off-diagonal element in the lower triangular matrix of the autocorrelation matrix;

[0162] the maximum of the absolute value of at least one off-diagonal element in the lower triangular matrix of the autocorrelation matrix.

[0163] In the embodiments of the present disclosure, the absolute value of the sum of at least one off-diagonal element can be alternatively described as the amplitude of the sum of at least one off-diagonal element, or the modulus of the sum of at least one off-diagonal element, and the absolute value of at least one off-diagonal element can be alternatively described as the amplitude of at least one off-diagonal element, or the modulus of at least one off-diagonal element.

[0164] The autocorrelation matrix of the first symbol block can be denoted as or XX H For convenience of description, the following is exemplified by taking as an example. As described above, can be denoted as:

[0165] Optionally, the first metric is the absolute value of the sum of at least one off-diagonal element in Optionally, the at least one off-diagonal element in may be all off-diagonal elements in , or be part of off-diagonal elements in .

[0166] It is worth noting that when the phases of the data symbols in the first symbol block are not determined, the off-diagonal elements inare unknown, and the embodiments of the present disclosure determine the phases of the data symbols in the first symbol block by solving a set of phases that make the absolute value of the sum of at least one off-diagonal element in

[0167] According to the above embodiments, the phase of at least one data symbol in the first symbol block is such that the phase of the at least one data symbol in the first symbol block is such that the absolute value of the sum of at least one off-diagonal element in the matrix is minimized.

[0168] Optionally, the first metric is the maximum of the absolute value of at least one off-diagonal element in the matrix.

[0169] According to the above embodiment, the phase of the at least one data symbol in the first symbol block is such that the maximum of the absolute value of at least one off-diagonal element in the matrix is minimized. the maximum of the absolute value of at least one off-diagonal element in the matrix.

[0170] Optionally, the first metric is the absolute value of the sum of at least one element above the main diagonal (not including the main diagonal) in the matrix.

[0171] Optionally, the first metric is the maximum of the absolute value of at least one element above the main diagonal in the matrix.

[0172] Optionally, the first metric is the absolute value of the sum of at least one element below the main diagonal (not including the main diagonal) in the matrix.

[0173] Optionally, the first metric is the maximum of the absolute value of at least one element below the main diagonal in the matrix.

[0174] Optionally, the first metric is the absolute value of the sum of at least one off-diagonal element in the upper triangular matrix of the matrix. Optionally, The at least one off-diagonal element in the upper triangular matrix of the matrix can be all off-diagonal elements in the upper triangular matrix, or be part of the off-diagonal elements in the upper triangular matrix.

[0175] According to the above embodiment, the phase of the at least one data symbol in the first symbol block is such that the absolute value of the sum of at least one off-diagonal element in the upper triangular matrix of the matrix is minimized. the maximum of the absolute value of at least one off-diagonal element in the upper triangular matrix of the matrix.

[0176] Optionally, the first metric is the maximum of the absolute value of at least one off-diagonal element in the upper triangular matrix of the matrix.

[0177] According to the above embodiment, the phase of the at least one data symbol in the first symbol block is such that the maximum of the absolute value of at least one off-diagonal element in the upper triangular matrix of the matrix is minimized. the maximum of the absolute value of at least one off-diagonal element in the upper triangular matrix of the matrix.

[0178] Optionally, the first metric is the absolute value of the sum of at least one off-diagonal element in the lower triangular matrix of the matrix. Optionally, The at least one non-diagonal element in the lower triangular matrix of the autocorrelation matrix can be all non-diagonal elements in the lower triangular matrix, or part of the non-diagonal elements in the lower triangular matrix.

[0179] According to the above embodiment, the phase of the at least one data symbol in the first symbol block is such that The phase of the at least one data symbol in the first symbol block is such that the absolute value of the sum of the at least one non-diagonal element in the lower triangular matrix of the autocorrelation matrix is minimized.

[0180] Optionally, the first metric is The phase of the at least one data symbol in the first symbol block is such that the maximum value of the absolute value of the at least one non-diagonal element in the lower triangular matrix of the autocorrelation matrix is minimized.

[0181] According to the above embodiment, the phase of the at least one data symbol in the first symbol block is such that The phase of the at least one data symbol in the first symbol block is such that the maximum value of the absolute value of the at least one non-diagonal element in the lower triangular matrix of the autocorrelation matrix is minimized.

[0182] In some embodiments, the phase of the at least one data symbol is such that at least one non-diagonal element in the autocorrelation matrix is 0.

[0183] Optionally, in the above embodiment, the at least one non-diagonal element in the autocorrelation matrix being 0 includes one of:

[0184] All non-diagonal elements in the autocorrelation matrix are 0;

[0185] At least one non-diagonal element in the upper triangular matrix of the autocorrelation matrix is 0;

[0186] At least one non-diagonal element in the lower triangular matrix of the autocorrelation matrix is 0.

[0187] Optionally, the phase of the at least one data symbol is such that The phase of the at least one data symbol in the first symbol block is such that all non-diagonal elements in the autocorrelation matrix are 0. According to the expression of Any one of the non-diagonal elements in the autocorrelation matrix can be expressed as l1, l2 = 1, 2, …, L, l1≠ l2, so for any l1, l2 = 1, 2, …, L, l1≠ l2, there is

[0188] Optionally, the phase of the at least one data symbol is such that The phase of the at least one data symbol in the first symbol block is such that one or more non-diagonal elements with the maximum data symbol (payload) amplitude product in the autocorrelation matrix are 0. Each non-diagonal element corresponds to a data symbol (payload) amplitude product, respectively. Optionally, as described above, Any one of the non-diagonal elements in the autocorrelation matrix can be expressed as​ The data symbol (payload) amplitude product can be or

[0189] Optionally, the phase of the at least one data symbol is such that at least one element above the main diagonal in is zero. Optionally, the phase of the at least one data symbol is such that all elements above the main diagonal in are zero. Optionally, the phase of the at least one data symbol is such that the one or more elements with the largest data symbol (payload) amplitude product among the elements above the main diagonal in are zero. Optionally, the data symbol (payload) amplitude product can be or

[0190] Optionally, the phase of the at least one data symbol is such that at least one element below the main diagonal in is zero. Optionally, the phase of the at least one data symbol is such that all elements below the main diagonal in are zero. Optionally, the phase of the at least one data symbol is such that the one or more elements with the largest data symbol (payload) amplitude product among the elements below the main diagonal in are zero.

[0191] Optionally, the phase of the at least one data symbol is such that at least one off-diagonal element in the upper triangular matrix of is zero. Optionally, the phase of the at least one data symbol is such that all off-diagonal elements in the upper triangular matrix of are zero. Optionally, the phase of the at least one data symbol is such that the one or more off-diagonal elements with the largest data symbol (payload) amplitude product in the upper triangular matrix of are zero.

[0192] Optionally, the phase of the at least one data symbol is such that at least one off-diagonal element in the lower triangular matrix of is zero. Optionally, the phase of the at least one data symbol is such that all off-diagonal elements in the lower triangular matrix of are zero. Optionally, the phase of the at least one data symbol is such that the one or more off-diagonal elements with the largest data symbol (payload) amplitude product in the lower triangular matrix of are zero.

[0193] Step S2102, the terminal transmits the first symbol block.

[0194] Optionally, the terminal transmits the first symbol block through a first waveform. The first waveform can be, for example, a CP-OFDM waveform.

[0195] At step S2103, the network device determines a second symbol block.

[0196] Optionally, the second symbol block is a symbol block corresponding to the first symbol block after channel transmission.

[0197] The second symbol block can be referred to as a received symbol block. As described above, the second symbol block can be represented as:

[0198] Y = HX + N

[0199] The network device performs spatial domain filtering on the second symbol block, and transforms the second symbol block to a Khatri-Rao domain.

[0200] It can be understood that the key to transforming the signal to the Khatri-Rao domain lies in approximating by using and is a diagonal matrix, that is, the non-diagonal elements of are all 0. In the above embodiment, by means of minimizing the first metric or designing the non-diagonal elements of the autocorrelation matrix to be 0, the phase of the data symbol is determined, which can reduce the influence of the non-diagonal elements in in the process of transforming the signal to the Khatri-Rao domain at the receiving end, so that is closer to In particular, when all the non-diagonal elements of are 0, is closest 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 represented as the error between and The smaller the error between the two, the higher the accuracy of transforming to the Khatri-Rao domain. In addition, the embodiment of the present disclosure can not require a large repetition factor, thereby improving the spectral efficiency.

[0201] The method proposed in the embodiment of the present disclosure can balance the accuracy of transforming to the Khatri-Rao domain and the spectral efficiency.

[0202] In some embodiments, the names of information and the like are not limited to the names described in the embodiments, and terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", "chip", and the like can be replaced with each other.

[0203] In some embodiments, terms such as "uplink", "uplink", "physical uplink", and the like can be replaced with each other, and terms such as "downlink", "downlink", "physical downlink" and the like can be replaced with each other.

[0204] In some embodiments, terms such as "downlink control information (DCI)", "downlink (DL) assignment", "DL DCI", "uplink (UL) grant", "UL DCI", and the like can be replaced with each other.

[0205] In some embodiments, terms such as "physical downlink shared channel (PDSCH)", "DL data", and the like can be replaced with each other, and terms such as "physical uplink shared channel (PUSCH)", "UL data", and the like can be replaced with each other.

[0206] In some embodiments, terms such as "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.

[0207] In some embodiments, the terms of wireless access scheme, waveform, etc. can be replaced with each other.

[0208] In some embodiments, the terms of “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”, etc. can be replaced with each other.

[0209] In some embodiments, the terms of “acquire”, “obtain”, “get”, “receive”, “transmit”, “bidirectional transmission”, “transmit and / or receive” 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, etc.

[0210] In some embodiments, the terms of “transmit”, “emit”, “report”, “issue”, “transmit”, “bidirectional transmission”, “transmit and / or receive”, etc. can be replaced with each other.

[0211] The communication method related to the embodiments of the present disclosure can include at least one of steps S2101-S2103. For example, step S2101 can be implemented as an independent embodiment, S2103 can be implemented as an independent embodiment, steps S2101+S2102 can be implemented as an independent embodiment, steps S2102+S2103 can be implemented as an independent embodiment, but are not limited thereto.

[0212] In some embodiments, other optional implementations described before or after the description corresponding to FIG. 2 can be referred to.

[0213] 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 includes:

[0214] Step S3101, determining a first symbol block to be transmitted.

[0215] Optional implementations of step S3101 can be referred to optional implementations of step S2101 of FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be described here.

[0216] Step S3102, transmitting the first symbol block.

[0217] Optional implementations of step S3102 can be referred to optional implementations of step S2102 of FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be described here.

[0218] FIG. 3B is a flow diagram of a communication method according to an embodiment 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:

[0219] Step S3201, determining a first symbol block to be transmitted.

[0220] Optional implementations of step S3201 can be referred to optional implementations of step S2101 of FIG. 2, step S3101 of FIG. 3A, and other associated parts in the embodiments related to FIG. 2 and FIG. 3A, which will not be described here.

[0221] 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 at least one data symbol in the first symbol block is determined by the autocorrelation matrix of the first symbol block. L and R are positive integers greater than or equal to 1.

[0222] Optionally, the phase of the at least one data symbol is a phase satisfying a minimum first metric, and the first metric is determined by at least one non-diagonal element in the autocorrelation matrix.

[0223] Optionally, the first metric is one of:

[0224] an absolute value of a sum of at least one off-diagonal element in the autocorrelation matrix;

[0225] a maximum value of an absolute value of at least one off-diagonal element in the autocorrelation matrix;

[0226] an absolute value of a sum of at least one off-diagonal element in an upper triangular matrix of the autocorrelation matrix;

[0227] a maximum value of an absolute value of at least one off-diagonal element in an upper triangular matrix of the autocorrelation matrix;

[0228] an absolute value of a sum of at least one off-diagonal element in a lower triangular matrix of the autocorrelation matrix;

[0229] a maximum value of an absolute value of at least one off-diagonal element in a lower triangular matrix of the autocorrelation matrix.

[0230] Optionally, the phase of the at least one data symbol is a phase satisfying that at least one off-diagonal element in the autocorrelation matrix is 0.

[0231] Optionally, the at least one off-diagonal element in the autocorrelation matrix being 0 comprises one of:

[0232] all off-diagonal elements in the autocorrelation matrix being 0;

[0233] at least one off-diagonal element in an upper triangular matrix of the autocorrelation matrix being 0;

[0234] at least one off-diagonal element in a lower triangular matrix of the autocorrelation matrix being 0.

[0235] FIG. 4 is a flow diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 4, the embodiment of the present disclosure relates to a communication method, and the above method comprises:

[0236] Step S4101, determining a second symbol block.

[0237] The optional implementation of step S4101 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 described here.

[0238] 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, the first symbol block comprises L layers of data symbols, each layer of data symbols comprises R data symbols carrying the same data bits, a phase of at least one data symbol in the first symbol block is determined by an autocorrelation matrix of the first symbol block, L and R are positive integers greater than or equal to 1.

[0239] Optionally, the phase of the at least one data symbol is a phase that satisfies a first metric being minimum, the first metric being determined by at least one off-diagonal element in the autocorrelation matrix.

[0240] Optionally, the first metric is one of:

[0241] an absolute value of a sum of at least one off-diagonal element in the autocorrelation matrix;

[0242] a maximum of an absolute value of at least one off-diagonal element in the autocorrelation matrix;

[0243] an absolute value of a sum of at least one off-diagonal element in an upper triangular matrix of the autocorrelation matrix;

[0244] a maximum of an absolute value of at least one off-diagonal element in an upper triangular matrix of the autocorrelation matrix;

[0245] an absolute value of a sum of at least one off-diagonal element in a lower triangular matrix of the autocorrelation matrix;

[0246] a maximum of an absolute value of at least one off-diagonal element in a lower triangular matrix of the autocorrelation matrix.

[0247] Optionally, the phase of the at least one data symbol is a phase that satisfies at least one off-diagonal element in the autocorrelation matrix being 0.

[0248] Optionally, at least one off-diagonal element in the autocorrelation matrix being 0 comprises one of:

[0249] all off-diagonal elements in the autocorrelation matrix being 0;

[0250] at least one off-diagonal element in an upper triangular matrix of the autocorrelation matrix being 0;

[0251] at least one off-diagonal element in a lower triangular matrix of the autocorrelation matrix being 0.

[0252] According to embodiments of the present disclosure, for the modulation mode being amplitude modulation, the terminal performs amplitude modulation on the data bits, i.e., different amplitudes of data symbols correspond to different states of data bits.

[0253] The implementation of determining the phase of the data symbol is exemplified below in combination with specific embodiments.

[0254] In some embodiments, the phase (θ r,l , l = 1,..., L, r = 1,..., R) of the data symbol is determined by minimizing a first metric. The first metric is determined by at least one off-diagonal element in the autocorrelation matrix.

[0255] Optionally, the first metric is determined by​ at least one off-diagonal element in the upper (or lower) triangular matrix of

[0256] Optionally, the first metric is the absolute value of the sum of at least one off-diagonal element in the upper (or lower) triangular matrix of

[0257] Optionally, the first metric is the maximum of the absolute value of at least one off-diagonal element in the upper (or lower) triangular matrix of

[0258] In some embodiments, the phases (θ r,l , l = 1,..., L, r = 1,..., R) are determined by making at least one off-diagonal element in zero, such that the data symbol (payload) amplitude product in is maximized. For example, according to the expression of any one off-diagonal element in l1, l2 = 1, 2,..., L, l1≠ l2, the data symbol (payload) amplitude product can be or

[0259] Optionally, the phases (θ r,l , l = 1,..., L, r = 1,..., R) are determined by making all off-diagonal elements in zero, i.e. l1, l2 = 1, 2,..., L; l1≠ l2.

[0260] Optionally, the phases (θ r,l , l = 1,..., L, r = 1,..., R) are determined by making at least one element in the off-diagonal elements of the upper (or lower) triangular matrix of zero, such that the data symbol (payload) amplitude product in

[0261] The following is an example with L = 2, R = 2.

[0262] The transmitted symbol block can be represented as Accordingly, its autocorrelation matrix is Since the two off-diagonal elements of are conjugate to each other, one of them can be made zero. In order to make the off-diagonal element satisfy this condition, a set of phases (not unique) can be 1,1 = θ 1,2 = θ 2,1= 0, θ 2,2 = π. The corresponding transmitted symbol block is The autocorrelation matrix of The off-diagonal elements of

[0263] In the adaptive transmission based on sparse array, the embodiment of the present disclosure proposes a data symbol phase determination method which can balance the accuracy and spectral efficiency of transformation to the Khatri-Rao domain.

[0264] The embodiment of the present disclosure also proposes a device for implementing any of the above methods, for example, proposes a device including units or modules for implementing each step performed by the terminal in any of the above methods. For another example, another device is also proposed, including units or modules for implementing each step performed by the network equipment (such as access network equipment, core network function node, core network equipment, etc.) in any of the above methods.

[0265] 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 in 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 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 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.

[0266] 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.

[0267] FIG. 5A is a structural schematic diagram of a communication apparatus according to an embodiment of the present disclosure. As shown in FIG. 5A, the communication apparatus 5100 can include at least one of a transceiver module 5101, a processing module 5102, and the like. In some embodiments, the processing module 5102 is configured to determine a first symbol block to be transmitted, the first symbol block including L layers of data symbols, each layer of data symbols including R data symbols carrying a same data bit, a phase of at least one data symbol in the first symbol block being determined by an autocorrelation matrix of the first symbol block, L and R being positive integers greater than or equal to 1. Optionally, the transceiver module 5101 is configured to perform at least one of the communication steps (for example, step S2102, but not limited thereto) of the transmission and / or reception performed by the terminal in any of the above methods, details of which are not described herein again. Optionally, the processing module 5102 is configured to perform at least one of the other steps (for example, step S2101, but not limited thereto) performed by the terminal in any of the above methods, details of which are not described herein again.

[0268] FIG. 5B is a structural schematic diagram of a communication apparatus according to an embodiment of the present disclosure. As shown in FIG. 5B, the communication apparatus 5200 can include at least one of a transceiver module 5201, a processing module 5202, and the like. In some embodiments, the processing module 5202 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, a phase of at least one data symbol in the first symbol block being determined by an autocorrelation matrix of the first symbol block, L and R being positive integers greater than or equal to 1. Optionally, the transceiver module 5201 is configured to perform at least one of the communication steps, such as receiving and / or transmitting, of the network device in any of the above methods, which will not be described herein again. Optionally, the processing module 5202 is configured to perform at least one of the other steps (for example, step S2103, but not limited thereto) of the network device in any of the above methods, which will not be described herein again.

[0269] 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.

[0270] 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.

[0271] FIG. 6A is a structural schematic diagram of a communication device 6100 according to an embodiment of the present disclosure. The communication device 6100 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 6100 can be used to implement the methods described in the above method embodiments, which can be referred to the descriptions in the above method embodiments.

[0272] As shown in FIG. 6A, the communication device 6100 includes one or more processors 6101. The processor 6101 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 6100 is configured to execute any of the above methods.

[0273] In some embodiments, the communication device 6100 further includes one or more memories 6102 for storing instructions. Optionally, all or part of the memories 6102 can also be outside the communication device 6100.

[0274] In some embodiments, the communication device 6100 further includes one or more transceivers 6103. When the communication device 6100 includes one or more transceivers 6103, the transceiver 6103 performs at least one of the communication steps (for example, step S2102, but not limited to) in the above-described method, and the processor 6101 performs at least one of the other steps (for example, step S2101, step S2103, but not limited to).

[0275] In some embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Optionally, the terms transceiver, transceiving unit, transceiver, transceiving circuit, etc. can be replaced with each other, the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced with each other, and the terms receiver, receiving unit, receiver, receiving circuit, etc. can be replaced with each other.

[0276] In some embodiments, the communication device 6100 can include one or more interface circuits 6104. Optionally, the interface circuit 6104 is connected to the memory 6102, and the interface circuit 6104 can be used to receive signals from the memory 6102 or other devices, and can be used to send signals to the memory 6102 or other devices. For example, the interface circuit 6104 can read instructions stored in the memory 6102 and send the instructions to the processor 6101.

[0277] The communication device 6100 described in the above embodiments can be a network device or a terminal, but the scope of the communication device 6100 described in the present disclosure is not limited thereto, and the structure of the communication device 6100 can not be limited by FIG. 6A. 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, optionally, the set of ICs can also 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) others, etc.

[0278] FIG. 6B is a structural schematic diagram of a chip 6200 according to an embodiment of the present disclosure. For the case that the communication device 6100 can be a chip or a chip system, the structural schematic diagram of the chip 6200 shown in FIG. 6B can be referred to, but is not limited thereto.

[0279] The chip 6200 comprises one or more processors 6201, and the chip 6200 is configured to execute any of the above methods.

[0280] In some embodiments, the chip 6200 further comprises one or more interface circuits 6202. Optionally, the interface circuit 6202 is connected with the memory 6203, and the interface circuit 6202 can be configured to receive signals from the memory 6203 or other devices, and the interface circuit 6202 can be configured to send signals to the memory 6203 or other devices. For example, the interface circuit 6202 can read instructions stored in the memory 6203 and send the instructions to the processor 6201.

[0281] In some embodiments, the interface circuit 6202 performs at least one of the communication steps (for example, step S2102) in the above methods, and the processor 6201 performs at least one of the other steps (for example, step S2101, step S2103, but is not limited thereto).

[0282] In some embodiments, the terms of interface circuit, interface, transceiver pin, transceiver, etc. can be replaced with each other.

[0283] In some embodiments, the chip 6200 further comprises one or more memories 6203 for storing instructions. Optionally, all or part of the memory 6203 can be outside the chip 6200.

[0284] 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 6100, the communication device 6100 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.

[0285] The present disclosure further proposes a program product, and the program product is executed by the communication device 6100, so that the communication device 6100 executes any of the above methods. Optionally, the program product is a computer program product.

[0286] 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 by comprising: Comprising: determining a first symbol block to be transmitted, the first symbol block comprising L layers of data symbols, each layer of data symbols comprising R data symbols carrying a same data bit, a phase of at least one data symbol in the first symbol block being determined by an autocorrelation matrix of the first symbol block, L and R being positive integers greater than or equal to 1.

2. The method of claim 1, wherein, the phase of the at least one data symbol being a phase satisfying a first metric being minimum; the first metric being determined by at least one non-diagonal element in the autocorrelation matrix; or, the first metric being determined by at least one non-diagonal element in an upper triangular matrix of the autocorrelation matrix; or, the first metric being determined by at least one non-diagonal element in a lower triangular matrix of the autocorrelation matrix. the first metric being one of:

3. The method of claim 2, wherein, an absolute value of a sum of at least one non-diagonal element in the autocorrelation matrix; a maximum value of an absolute value of at least one non-diagonal element in the autocorrelation matrix; an absolute value of a sum of at least one non-diagonal element in an upper triangular matrix of the autocorrelation matrix; a maximum value of an absolute value of at least one non-diagonal element in an upper triangular matrix of the autocorrelation matrix; an absolute value of a sum of at least one non-diagonal element in a lower triangular matrix of the autocorrelation matrix; a maximum value of an absolute value of at least one non-diagonal element in a lower triangular matrix of the autocorrelation matrix. the phase of the at least one data symbol being a phase satisfying at least one non-diagonal element in the autocorrelation matrix being 0.

4. The method of claim 1, wherein, at least one non-diagonal element in the autocorrelation matrix being 0 comprising one of:

5. The method of claim 4, wherein, all non-diagonal elements in the autocorrelation matrix being 0; at least one non-diagonal element in an upper triangular matrix of the autocorrelation matrix being 0; at least one non-diagonal element in a lower triangular matrix of the autocorrelation matrix being 0. Comprising:

6. A communication method characterized by comprising: determining a second symbol block, the second symbol block being a symbol block corresponding to the first symbol block after the first symbol block is transmitted through a channel, the first symbol block comprising L layers of data symbols, each layer of data symbols comprising R data symbols carrying a same data bit, a phase of at least one data symbol in the first symbol block being determined by an autocorrelation matrix of the first symbol block, L and R being positive integers greater than or equal to 1. the phase of the at least one data symbol being a phase satisfying a first metric being minimum; the first metric being determined by at least one non-diagonal element in the autocorrelation matrix; or, 7. The method of claim 6, wherein, the first metric being determined by at least one non-diagonal element in an upper triangular matrix of the autocorrelation matrix; or, the first metric being determined by at least one non-diagonal element in a lower triangular matrix of the autocorrelation matrix. the first metric being one of: an absolute value of a sum of at least one non-diagonal element in the autocorrelation matrix; 8. The method of claim 7, wherein, a maximum value of an absolute value of at least one non-diagonal element in the autocorrelation matrix; an absolute value of a sum of at least one non-diagonal element in an upper triangular matrix of the autocorrelation matrix; a maximum value of an absolute value of at least one non-diagonal element in an upper triangular matrix of the autocorrelation matrix; an absolute value of a sum of at least one non-diagonal element in a lower triangular matrix of the autocorrelation matrix; a maximum value of an absolute value of at least one non-diagonal element in a lower triangular matrix of the autocorrelation matrix. an absolute value of a sum of at least one non-diagonal element in a lower triangular matrix of the auto-correlation matrix; a maximum value of an absolute value of at least one non-diagonal element in a lower triangular matrix of the auto-correlation matrix.

9. The method of claim 6, wherein, a phase of the at least one data symbol is a phase satisfying that at least one non-diagonal element in the auto-correlation matrix is 0.

10. The method of claim 9, wherein, at least one non-diagonal element in the auto-correlation matrix is 0 includes one of: all non-diagonal elements in the auto-correlation matrix are 0; at least one non-diagonal element in an upper triangular matrix of the auto-correlation matrix is 0; at least one non-diagonal element in a lower triangular matrix of the auto-correlation matrix is 0.

11. A communications device, characterized by comprising: a processing module, configured to determine a first symbol block to be transmitted, the first symbol block comprising L layers of data symbols, each layer of data symbols comprising R data symbols carrying a same data bit, a phase of at least one data symbol in the first symbol block being determined by an auto-correlation matrix of the first symbol block, L and R being positive integers greater than or equal to 1.

12. A communications device, characterized by comprising: a processing module, configured to determine a second symbol block, the second symbol block being a symbol block corresponding to the first symbol block after the first symbol block is transmitted via a channel, the first symbol block comprising L layers of data symbols, each layer of data symbols comprising R data symbols carrying a same data bit, a phase of at least one data symbol in the first symbol block being determined by an auto-correlation matrix of the first symbol block, L and R being positive integers greater than or equal to 1.

13. A communication device, characterized by comprising: one or more processors; wherein the communication device is configured to perform the communication method of any one of claims 1-5 or any one of claims 6-10.

14. A communication system, characterized by comprising a terminal and a network device, wherein the terminal is configured to implement the communication method of any one of claims 1-5, and the network device is configured to implement the communication method of any one of claims 6-10.

15. A storage medium, the storage medium storing instructions, wherein, when the instructions are run on a communication device, cause the communication device to perform the communication method of any one of claims 1-5 or any one of claims 6-10.

16. A computer program product comprising a computer program, characterized in that, the computer program, when executed by a communication device, implements the communication method of any one of claims 1-5 or any one of claims 6-10.

Citation Information

Patent Citations

  • Method for transmitting modulation symbol, method for receiving modulation symbol, and communication device

    CN110635863A

  • Phase coded signal generation method and system

    CN110967686A

  • Resource mapping method and communication device

    CN116420325A

  • Method for fine timing acquisition

    US20070248193A1

  • System, Apparatus, and Method for Processing a Received Orthogonal Frequency Division Multiplexing Signal

    US20090252261A1