Communication method, device and equipment
Patent Information
- Application Number
- CN202380097047.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-21
- Publication Date
- 2025-11-18
AI Technical Summary
The existing technology has not yet designed a precoding scheme for MIMO-OTFS systems, resulting in efficiency and reliability problems in channel transmission in the delay-Doppler domain.
Before time frequency domain processing is performed, the data stream to be sent is precoded, by converting the data stream from time frequency domain to time domain and transforming in the delay-Doppler domain, using the inverse xinryl finite Fourier transform and sending window processing, determine the precoding matrix to precoding for different subbands, and generate OTFS modulation symbols.
The transmission rate and link reliability of the MIMO-OTFS system are improved, and the problems of multi-user precoding and frequency selective precoding are solved, thereby achieving more efficient channel utilization.
Smart Images

Figure CN120982032A_ABST
Abstract
Description
Communication method, device and equipment Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a communication method, apparatus, and device. Background Art
[0002] Orthogonal Time-Frequency-Space (OTFS) modulation is a two-dimensional modulation scheme designed in the delay-Doppler (DD) domain. Through two-dimensional transformation, it can convert a dual-dispersion channel into a nearly flat-fading channel in the DD domain. However, no precoding scheme specifically designed for MIMO-OTFS systems exists in the prior art.
[0003] Summary of the Invention
[0004] The communication method, apparatus, and device proposed in this disclosure precode a first data stream to be transmitted by a first device before performing a first process. The first process converts the first data stream from the time-frequency domain to the time domain. This provides a precoding scheme suitable for MIMO-OTFS systems.
[0005] In a first aspect, an embodiment of the present disclosure provides a communication method, which is executed by a first device, comprising: pre-encoding a first data stream to be sent before performing a first processing, wherein the first processing is used to convert the first data stream from the time-frequency domain to the time domain.
[0006] In some embodiments of the present disclosure, precoding the first data stream to be transmitted before performing the first processing includes: precoding the first data stream before or after performing the second processing, wherein the second processing is used to transform the first data stream from the delay-Doppler DD domain to the time-frequency domain, and the second processing is performed before the first processing.
[0007] In some embodiments of the present disclosure, the second processing is an inverse sigmoid finite Fourier transform and a transmit window processing ISFFT & transmit wind owing.
[0008] In some embodiments of the present disclosure, precoding the first data stream to be transmitted includes: mapping the first data stream into one or more layers to obtain one or more second data streams; and precoding the one or more second data streams.
[0009] In some embodiments of the present disclosure, precoding one or more second data streams separately includes: determining a precoding matrix; using the precoding matrix, precoding one or more second data streams of different subbands separately to obtain one or more OTFS modulation symbols; wherein the precoding matrices corresponding to different subbands are the same or different.
[0010] In some embodiments of the present disclosure, the method further includes: sending one or more second data streams.
[0011] In some embodiments of the present disclosure, sending the one or more second data streams includes: sending the one or more second data streams to one or more second devices.
[0012] In some embodiments of the present disclosure, sending one or more second data streams includes: mapping one or more OTFS modulation symbols to subbands of one or more antenna ports, where each antenna port occupies one or more subbands; and sending one or more second data streams on the subbands corresponding to the antenna ports.
[0013] In some embodiments of the present disclosure, the sub-band is a portion of the bandwidth within the transmission bandwidth between the first device and the second device.
[0014] In some embodiments of the present disclosure, the first device is a network device, and the method further includes: receiving first indication information sent by the second device, wherein the first indication information is used to indicate the rank and / or precoding matrix of the channel.
[0015] In some embodiments of the present disclosure, the first indication information corresponds to a transmission bandwidth between the first device and the second device, or the first indication information corresponds to a subband, which is a partial bandwidth within the transmission bandwidth between the first device and the second device.
[0016] In a second aspect, an embodiment of the present disclosure provides a communication method, which is performed by a second device and includes: receiving one or more second data streams, wherein the one or more second data streams are pre-coded by a first device.
[0017] In some embodiments of the present disclosure, the one or more second data streams are obtained by mapping the first data stream into one or more layers.
[0018] In some embodiments of the present disclosure, receiving one or more second data streams includes: receiving the one or more second data streams on subbands corresponding to antenna ports, where each antenna port occupies one or more subbands.
[0019] In some embodiments of the present disclosure, the sub-band is a portion of the bandwidth within the transmission bandwidth between the first device and the second device.
[0020] In some embodiments of the present disclosure, the second device is a terminal, and the method further includes: sending first indication information to the first device, wherein the first indication information is used to indicate the rank and / or precoding matrix of the channel.
[0021] In some embodiments of the present disclosure, the first indication information corresponds to a transmission bandwidth between the first device and the second device, or the first indication information corresponds to a subband, which is a partial bandwidth within the transmission bandwidth between the first device and the second device.
[0022] In some embodiments of the present disclosure, when there are multiple second data streams, the method further includes: merging the second data streams.
[0023] In a third aspect, an embodiment of the present disclosure provides a communication device, comprising: a processing module, configured to precode a first data stream to be transmitted before performing a first processing, wherein the first processing is time-frequency domain processing.
[0024] In a fourth aspect, an embodiment of the present disclosure provides a communication device, comprising a transceiver module, configured to receive one or more second data streams, wherein the one or more second data streams are precoded by a first device.
[0025] In a fifth aspect, an embodiment of the present disclosure provides a communication device, comprising: a transceiver; a memory; and a processor, which is connected to the transceiver and the memory, respectively, and is configured to control the wireless signal reception and transmission of the transceiver by executing computer-executable instructions on the memory, so that the device executes the above-mentioned first and second aspects of the method.
[0026] In some embodiments of the present disclosure, the first device is a network device, and the second device is a terminal; or, the first device is a terminal, and the second device is a network device.
[0027] In a sixth aspect, an embodiment of the present disclosure provides a computer storage medium, wherein the computer storage medium stores computer-executable instructions; after the computer-executable instructions are executed by a processor, the above-mentioned first and second aspects of the method can be implemented.
[0028] In a seventh aspect, an embodiment of the present disclosure provides a communication system, characterized in that it includes: a first device and a second device, wherein the first device is used to execute the above-mentioned first aspect method; the second device is used to execute the above-mentioned second aspect method. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] The above and / or additional aspects and advantages of the present disclosure will become apparent and readily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0030] FIG1 is a schematic diagram of the architecture of a communication system provided by an embodiment of the present disclosure;
[0031] FIG2 is a flow chart of a communication method provided by an embodiment of the present disclosure;
[0032] FIG3 is a flow chart of a communication method provided by an embodiment of the present disclosure;
[0033] FIG4 is an example diagram of a precoding method provided by an embodiment of the present disclosure;
[0034] FIG5 is an example diagram of a precoding method provided by an embodiment of the present disclosure;
[0035] FIG6 is a flow chart of a communication method provided by an embodiment of the present disclosure;
[0036] FIG7 is a flow chart of a communication method provided by an embodiment of the present disclosure;
[0037] FIG8 is a flow chart of a communication method provided by an embodiment of the present disclosure;
[0038] FIG9 is a flow chart of a communication method provided by an embodiment of the present disclosure;
[0039] FIG10 is a flow chart of a communication method provided by an embodiment of the present disclosure;
[0040] FIG11 is a flow chart of a communication method provided by an embodiment of the present disclosure;
[0041] FIG12 is a flow chart of a communication method provided by an embodiment of the present disclosure;
[0042] FIG13 is a flow chart of a communication method provided by an embodiment of the present disclosure;
[0043] FIG14 is a flow chart of a communication method provided by one embodiment of the present disclosure;
[0044] FIG15 is a flow chart of a communication method provided by an embodiment of the present disclosure;
[0045] FIG16 is a flow chart of a communication method provided by one embodiment of the present disclosure;
[0046] FIG17 is an exemplary diagram of a communication interaction method provided by one embodiment of the present disclosure;
[0047] FIG18 is a schematic structural diagram of a communication device provided by an embodiment of the present disclosure;
[0048] FIG19 is a schematic structural diagram of a communication device provided by an embodiment of the present disclosure;
[0049] FIG20 is a schematic structural diagram of a communication device provided by an embodiment of the present disclosure;
[0050] FIG21 is a schematic structural diagram of a communication device provided by an embodiment of the present disclosure;
[0051] FIG22 is a schematic structural diagram of a communication device provided by an embodiment of the present disclosure;
[0052] FIG23 is a schematic structural diagram of a communication device provided by an embodiment of the present disclosure, which is a chip or a chip system;
[0053] FIG24 is a schematic structural diagram of a communication system provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0054] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible implementations consistent with the present disclosure. Rather, they are merely examples of apparatuses and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
[0055] The terms used in the embodiments of the present disclosure are for the purpose of describing specific embodiments only and are not intended to limit the embodiments of the present disclosure. The singular forms "a," "an," and "the" used in the embodiments of the present disclosure and the appended claims are also intended to include plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.
[0056] It should be understood that although the terms first, second, third, etc. may be used to describe various information in the embodiments of the present disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of the embodiments of the present disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0057] In some embodiments, devices, etc. can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as "device", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", and "subject" can be used interchangeably.
[0058] In some embodiments, the terms "terminal", "user equipment (UE)", "user terminal" "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc. can be used interchangeably.
[0059] In some embodiments, the access network device, core network device, or network device may be replaced by a terminal. For example, the communication between the access network device, core network device, or network device and the terminal is replaced by the communication between multiple terminals (for example, also referred to as
[0060] The embodiments of the present disclosure may also be applied to structures such as device-to-device, vehicle-to-everything (V2X), etc. In this case, the terminal may also have a structure that has all or part of the functions of the access network device. In addition, the terms "uplink" and "downlink" may be replaced with a language corresponding to inter-terminal communication (for example, "side"). For example, uplink channel, downlink channel, etc. may be replaced with side channel, and uplink, downlink, etc. may be replaced with side link.
[0061] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, the core network device, or the network device may have a structure that has all or part of the functions of the terminal.
[0062] In some embodiments, the names of information, etc. 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", "domain", "field", "symbol", "symbol", "code element", "codebook", "code word", "code point", "bit", "data", "program", and "chip" can be used interchangeably.
[0063] In some embodiments, the terms "side", "sidelink", "side communication", "sidelink communication", "direct connection", "direct link", "direct communication", "direct link communication" and the like may be used interchangeably.
[0064] In some embodiments, the terms "reference signal", "pilot", etc. can be used interchangeably.
[0065] The embodiments of the present disclosure are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals represent the same or similar elements throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be understood as limiting the present disclosure.
[0066] To facilitate understanding, the terms involved in this application are first introduced.
[0067] Orthogonal time-frequency-space modulation is a two-dimensional modulation scheme designed in the delay-Doppler domain. Through a series of two-dimensional transformations, it can convert a dual-dispersion channel into a nearly flat-fading channel in the delay-Doppler domain. In this domain, every symbol in a data frame experiences the same, almost constant fading.
[0068] Multiple-in multiple-out (MIMO) refers to improving data transmission rates by using multiple antennas to simultaneously send and receive multiple data streams on the same channel. The spatial multiplexing gain provided by the MIMO channel can increase channel capacity, while the spatial diversity gain provided by the MIMO channel can improve channel reliability and reduce bit error rates.
[0069] Please refer to Figure 1, which is a schematic diagram of the architecture of a communication system provided in an embodiment of the present disclosure. The communication system may include, but is not limited to, a network device and a terminal. The number and configuration of devices shown in Figure 1 are for example purposes only and do not constitute a limitation on the embodiments of the present disclosure. In actual applications, two or more network devices and two or more terminals may be included. The communication system shown in Figure 1 includes, for example, a network device 101 and a terminal 102.
[0070] It should be noted that the technical solutions of the embodiments of the present disclosure can be applied to various communication systems. For example, long term evolution (LTE) systems, fifth generation (5G) mobile communication systems, 5G new radio (NR) systems, or other future new mobile communication systems. It should also be noted that the side link in the embodiments of the present disclosure can also be referred to as a side link or a direct link.
[0071] The network device 101 in the embodiment of the present disclosure is an entity on the network side for transmitting or receiving signals. For example, the network device 101 can be an evolved NodeB (eNB), a transmission reception point (TRP), a next generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system. The embodiment of the present disclosure does not limit the specific technology and specific device form adopted by the network device. The network device provided in the embodiment of the present disclosure can be composed of a centralized unit (CU) and a distributed unit (DU), wherein the CU can also be called a control unit. The CU-DU structure can be used to split the protocol layer of the network device, such as the base station, and the functions of some protocol layers are placed in the CU for centralized control, and the functions of the remaining part or all of the protocol layers are distributed in the DU, and the DU is centrally controlled by the CU.
[0072] The terminal 102 in the embodiment of the present disclosure is an entity on the user side for receiving or transmitting signals, such as a mobile phone. The terminal can also be called a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal can be a car with communication function, a smart car, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control (industrial control), a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety (transportation safety), a wireless terminal in smart city (smart city), a wireless terminal in smart home (smart home), etc. The embodiment of the present disclosure does not limit the specific technology and specific device form adopted by the terminal.
[0073] The first device mentioned in the embodiments of the present disclosure may refer to the network device 101, and the second device may refer to the terminal 102. It is understood that in some embodiments, the first device may refer to the terminal 102, and the second device may refer to the network device 101, and the present disclosure is not limited to this. The communication system described in the embodiments of the present disclosure is intended to more clearly illustrate the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. It is known to those skilled in the art that with the evolution of the system architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.
[0074] It should be noted that the communication method provided in any embodiment of the present disclosure can be executed alone, or in combination with possible implementation methods in other embodiments, or in combination with any technical solution in related technologies.
[0075] The communication method and device provided by the present disclosure are described in detail below with reference to the accompanying drawings.
[0076] FIG2 is a flow chart of a communication method provided by an embodiment of the present disclosure. The method is executed by a first device. As shown in FIG2 , the communication method may include the following steps:
[0077] Step 201: Before performing the first processing, pre-encode the first data stream to be sent.
[0078] In some embodiments of the present disclosure, the first device may precode the first data stream to be sent before performing the first processing, so as to improve the transmission rate and link reliability of the transmission system.
[0079] In some embodiments of the present disclosure, precoding may refer to precoding performed for multiple antenna ports, that is, multi-antenna precoding.
[0080] In some embodiments of the present disclosure, precoding the first data stream to be transmitted may include layer mapping and OTFS modulation of the first data stream, followed by precoding for each antenna port. Alternatively, layer mapping may be performed on the first data stream to be transmitted, precoding for each antenna port, and then OTFS modulation, which is not limited in the present disclosure.
[0081] In some embodiments of the present disclosure, the first device may be a transmitting device in a MIMO-OTFS system. The present disclosure does not limit the type of the first device, which may be a network device or a terminal.
[0082] In some embodiments of the present disclosure, the first processing is used to convert the first data stream from the time-frequency (TF) domain to the time domain, where the time-frequency domain may be referred to as the time-frequency domain. It should be noted that the present disclosure does not limit the specific manner of the first processing. For example, the first data stream may be converted from the time-frequency domain to the time domain using a Heisenberg transform.
[0083] In some embodiments of the present disclosure, the first data stream may be one or more data in the DD domain, which is, for example, data corresponding to an OTFS scheduling unit.
[0084] In some embodiments of the present disclosure, the first data stream may be sent to one receiving device or to multiple receiving devices, which is not limited by the present disclosure.
[0085] In some embodiments of the present disclosure, the first device may precode the first data based on a codebook, or may precode the first data based on a non-codebook, which is not limited in the present disclosure.
[0086] In some embodiments of the present disclosure, the first device may perform precoding during downlink transmission or may perform precoding during uplink transmission, which is not limited by the present disclosure.
[0087] For example, in some embodiments, when the first device performs uplink transmission, it can precode the first data stream for uplink transmission based on the codebook. For example, taking the first device as a transmitting device as an example, during the uplink transmission process between the first device (e.g., a terminal) and the second device (e.g., a network device), the first device and the second device are configured with the same codebook, then the second device can send transmit precoding matrix indication information (TPMI) to the first device, instructing the first device to determine the precoding matrix for uplink transmission from the configured codebook, and then the first device can use the precoding matrix to perform codebook-based precoding on the first data stream.
[0088] For example, in some embodiments, when the first device performs uplink transmission, it can precode the first data stream for uplink transmission based on a non-codebook. For example, taking the first device as a transmitting device as an example, during the uplink transmission process between the first device (e.g., a terminal) and the second device (e.g., a network device), the first device determines multiple candidate precoders for uplink transmission based on the measurement of the downlink reference signal (RS) sent by the second device and the mutual difference of the channel. The precoder contains a precoding matrix, and the first device can send multiple sounding reference signals (SRS) precoded by the above-mentioned multiple candidate precoders to the second device. The second device determines the precoder used by the first device for uplink transmission based on the received multiple SRSs, and sends indication information to the first device through the second device, instructing the first device to use the determined precoder to perform non-codebook-based precoding on the first data stream.
[0089] For example, in some embodiments, when the first device performs downlink transmission, it can precode the first data stream for downlink transmission based on the codebook. For example, taking the first device as a transmitting device as an example, during the downlink transmission process between the first device (e.g., a network device) and the second device (e.g., a terminal), the first device and the second device are configured with the same codebook, then the second device can determine the precoding matrix for downlink transmission precoding from the configured codebook based on the Channel State Information-Reference Signal (CSI-RS) sent by the first device, and then the second device can send TPMI to the first device, instructing the first device to determine the precoding matrix for downlink transmission precoding from the configured codebook, so that the first device can use the precoding matrix to perform codebook-based precoding on the first data stream.
[0090] For example, in some embodiments, when the first device performs downlink transmission, it can precode the first data stream for downlink transmission based on a non-codebook. For example, taking the first device as a transmitting device as an example, during the downlink transmission process between the first device (e.g., a network device) and the second device (e.g., a terminal), the first device measures the uplink RS sent by the second device and receives multiple SRSs precoded by the second device using multiple candidate precoders. By utilizing the mutual difference of the channels, the first device can determine the precoder for downlink transmission from the above multiple candidate precoders, and then determine that the precoding matrix in the precoder is the precoding matrix for downlink transmission precoding. The second device can then use the determined precoding matrix to perform non-codebook-based precoding on the first data stream.
[0091] In summary, according to the communication method provided in the present disclosure, the method is performed by a first device, and the method includes: before performing a first processing, precoding a first data stream to be transmitted, wherein the first processing is used to convert the first data stream from the time-frequency domain to the time domain. The present disclosure implements a precoding method for a MIMO-OTFS system by precoding the first data stream to be transmitted before the first processing.
[0092] FIG3 is a flow chart of a communication method provided by an embodiment of the present disclosure. The method is executed by a first device. As shown in FIG3 , the communication method may include the following steps:
[0093] Step 301: Pre-encode the first data stream before or after the second processing.
[0094] In some embodiments of the present disclosure, the first device may precode the first data stream before the second processing to transform the first data stream from the delay-Doppler DD domain to the time-frequency domain.
[0095] In some embodiments of the present disclosure, the second processing is used to transform the first data stream from the delay-Doppler (DD) domain to the time-frequency domain. The specific method of the second processing is not limited in this application. For example, the first data stream can be transformed from the delay-Doppler (DD) domain to the time-frequency domain using an inverse symplectic finite Fourier transform (ISFFT) and transmit windowing.
[0096] In some examples, the second process is performed before the first process.
[0097] For example, in an optional embodiment, as shown in FIG4 , the first device may precode the first data stream before ISFFT & transmit windowing to transform the first data stream from the delay-Doppler DD domain to the time-frequency domain.
[0098] In some embodiments of the present disclosure, the first device may precode the first data stream after the second processing to transform the first data stream from the delay-Doppler DD domain to the time-frequency domain.
[0099] For example, in an optional embodiment, as shown in FIG5 , the first device may perform antenna precoding on the first data stream after ISFFT & transmit windowing to transform the first data stream from the delay-Doppler DD domain to the time-frequency domain.
[0100] In some embodiments of the present disclosure, the first device performs send window processing on the first data stream to avoid spectrum leakage. The present disclosure does not limit the type of window selected in the window processing, which may be, for example, a "rectangular window", a "Hanmming window", etc.
[0101] In some embodiments of the present disclosure, there is no restriction on the frequency domain granularity of precoding, for example, a single sub-band, S consecutive sub-bands, the entire transmission system bandwidth, etc.
[0102] For example, in some embodiments of the present disclosure, the frequency domain granularity of precoding is a single subband, and the first device can perform precoding and OTFS modulation for each subband in the transmission system, that is, the first device can use the method shown in Figures 4 and / or 5 to perform precoding and OTFS modulation for each subband.
[0103] For example, in some embodiments of the present disclosure, the frequency domain granularity of precoding is S consecutive subbands, and the first device can perform precoding and OTFS modulation on the S consecutive subbands in the transmission system, that is, the first device can use the method shown in Figures 4 and / or 5 to perform precoding and OTFS modulation on the above-mentioned S consecutive subbands.
[0104] For example, in some embodiments of the present disclosure, the frequency domain granularity of precoding is the entire system transmission bandwidth, and the first device can perform precoding and OTFS modulation for the entire transmission system bandwidth, that is, the first device can use the method shown in Figures 4 and / or 5 to perform precoding and OTFS modulation for the entire transmission system bandwidth.
[0105] It should be noted that for other contents, reference can be made to the description of the relevant contents in the embodiment of FIG2 , which will not be repeated here.
[0106] In summary, according to the communication method provided in the present disclosure, the method is performed by a first device and includes: precoding the first data stream before or after performing a second processing, wherein the second processing is used to transform the first data stream from the delay-Doppler (DD) domain to the time-frequency domain, and the second processing is performed before the first processing, and the second processing is an inverse sigmoid finite Fourier transform and transmit windowing (ISFFT). The method of the present disclosure implements precoding processing on the first data stream by precoding the first data stream before or after performing the second processing, thereby transforming the first data stream from the delay-Doppler (DD) domain to the time-frequency domain.
[0107] FIG6 is a flow chart of a communication method provided by an embodiment of the present disclosure. The method is executed by a first device. As shown in FIG6 , the communication method may include the following steps:
[0108] Step 601: Map a first data stream into one or more layers to obtain one or more second data streams.
[0109] In some embodiments of the present disclosure, the first device may map the first data stream into one or more layers to obtain one or more second data streams, thereby splitting the first data stream.
[0110] In some embodiments of the present disclosure, a second data stream may be all or part of the first data stream obtained through mapping.
[0111] For example, the first data stream includes data 0-5, and the data 0, 2, and 3 in the first data stream can be mapped to a second data stream, and the data 1, 4, and 5 can be mapped to another second data stream.
[0112] In some embodiments of the present disclosure, by mapping the first data stream into one or more layers, the first device can process multiple second data streams obtained by mapping in parallel, thereby improving the transmission rate of the data contained in the first data stream.
[0113] In some embodiments of the present disclosure, one physical antenna may transmit one layer of data; or multiple physical antennas may transmit one layer of data, that is, transmission may be performed using transmit diversity or beamforming.
[0114] Step 602: Pre-encode one or more second data streams before or after performing the second processing.
[0115] In some embodiments of the present disclosure, the first device may precode one or more second data streams to transform the second data streams from the delay-Doppler (DD) domain to the time-frequency domain.
[0116] It should be noted that, in the embodiment of the present application, the order in which the first device performs step 601 and performs the second processing is not specifically limited. For example, the first device may first perform step 601, pre-encode the one or more second data streams obtained through step 601, and then perform the second processing on the pre-encoded second data streams. For example, the first device may first perform step 601, perform the second processing on the one or more second data streams obtained through step 601, and then pre-encode the one or more second data streams that have undergone the second processing. For example, the first device may first perform the second processing on the first data stream, and then perform step 601, and then pre-encode the obtained one or more second data streams.
[0117] It should be noted that for other contents, reference can be made to the description of the relevant contents in the embodiments of FIG. 2 and FIG. 3 , which will not be repeated here.
[0118] In summary, according to the communication method provided in the present disclosure, the method is performed by a first device and includes: mapping a first data stream into one or more layers to obtain one or more second data streams; and precoding the one or more second data streams. The present disclosure maps the first data stream into one or more layers to obtain one or more second data streams, and precodes the one or more second data streams to transform the second data streams from the delay-Doppler (DD) domain to the time-frequency domain, while simultaneously increasing the rate at which the first device precodes the second data streams.
[0119] FIG7 is a flow chart of a communication method provided by an embodiment of the present disclosure. The method is executed by a first device. As shown in FIG7 , the communication method may include the following steps:
[0120] Step 701: Determine a precoding matrix.
[0121] In some embodiments of the present disclosure, the first device may determine a precoding matrix to precode one or more second data streams using the precoding matrix.
[0122] In some embodiments of the present disclosure, the precoding matrices corresponding to different subbands are the same or different. A subband is a portion of the transmission bandwidth between a first device and a second device, and the second device is a communications device that receives one or more second data streams transmitted by the first device. This disclosure does not limit the type of the second device; it can be a network device or a terminal.
[0123] For example, in some embodiments of the present disclosure, the correlation between the transmission channels of the multiple second data streams is small, and the precoding matrices corresponding to the multiple second data streams are quite different, so different precoding matrices can be used to precode the multiple second data streams.
[0124] For example, in some embodiments of the present disclosure, if the correlation between the transmission channels of the multiple second data streams is large, the difference between the precoding matrices corresponding to the multiple second data streams is small, and the same precoding matrix can be used to precode the multiple second data streams.
[0125] Step 702: Use a precoding matrix to perform precoding on one or more second data streams of different subbands to obtain one or more OTFS modulation symbols.
[0126] In some embodiments of the present disclosure, the first device may use a precoding matrix to perform precoding on one or more second data streams of different subbands respectively to obtain one or more OTFS modulation symbols to obtain one or more OTFS signals.
[0127] In some embodiments of the present disclosure, a second data stream may be all or part of the first data stream obtained through mapping.
[0128] In some embodiments of the present disclosure, due to the superposition of matrices, the first device may use a precoding matrix to jointly precode multiple second data streams, where joint precoding refers to using one precoding matrix to simultaneously precode multiple second data streams.
[0129] In some embodiments of the present disclosure, one antenna port may correspond to one or more sub-bands, and one sub-band may also correspond to one or more antenna ports, which is not limited in the present disclosure.
[0130] It should be noted that for other contents, reference can be made to the description of the relevant contents in the previous embodiments, which will not be repeated here.
[0131] In summary, according to the communication method provided by the present disclosure, the method is performed by a first device, and the method includes: determining a precoding matrix;
[0132] Using a precoding matrix, precoding is performed on one or more second data streams of different subbands to obtain one or more OTFS modulation symbols; wherein the precoding matrices corresponding to different subbands are the same or different. The disclosed solution determines a precoding matrix and precodes one or more second data streams of different subbands using the determined antenna precoding matrix to obtain one or more OTFS modulation symbols, so that the first device can generate one or more OTFS signals based on the obtained one or more OTFS modulation symbols.
[0133] FIG8 is a flow chart of a communication method provided by an embodiment of the present disclosure. The method is performed by a first device. As shown in FIG8 , the communication method may include the following steps:
[0134] Step 801: Send one or more second data streams.
[0135] In some embodiments of the present disclosure, the first device may send one or more second data streams to transmit data in the second data streams.
[0136] In some embodiments of the present disclosure, a second data stream may be all or part of the first data stream obtained through mapping.
[0137] In summary, according to the communication method provided by the present disclosure, the method is performed by the first device, and the method includes: sending one or more second data streams. The solution of the present disclosure transmits the data in the second data stream by sending one or more second data streams.
[0138] FIG9 is a flow chart of a communication method provided in an embodiment of the present disclosure. The method is performed by a first device. As shown in FIG8 , the communication method may include the following steps:
[0139] Step 901: Send one or more second data streams to one or more second devices.
[0140] In some embodiments of the present disclosure, the first device may send one or more second data streams to one or more second devices.
[0141] In some embodiments of the present disclosure, the second data stream may belong to one second device or to multiple second devices, and the present disclosure is not limited thereto. For example, a first device may allocate one second data stream to one second device, or the first device may allocate multiple second data streams to one second device.
[0142] In summary, according to the communication method provided in the present disclosure, the method is performed by a first device and includes: sending one or more second data streams to one or more second devices. The solution of the present disclosure implements a multi-user precoding scheme by sending one or more second data streams to one or more second devices.
[0143] FIG10 is a flow chart of a communication method provided in an embodiment of the present disclosure. The method is executed by a first device. In the flow described in FIG2 , as shown in FIG10 , the communication method may perform the following steps before the first processing:
[0144] Step 1001: Map a first data stream into one or more layers to obtain one or more mapped first data streams.
[0145] In some embodiments of the present disclosure, the first device may map the first data stream into one or more layers to obtain one or more mapped first data streams, thereby achieving diversion of the first data stream.
[0146] Optionally, in some embodiments of the present disclosure, the first device may map the first data stream into one or more layers before or after the second processing to obtain one or more mapped first data streams. In other words, the first device may map the first data stream into one or more layers before the second processing, or the first device may map the first data stream into one or more layers after the second processing to obtain one or more mapped first data streams, and the present disclosure is not limited to this.
[0147] In some embodiments of the present disclosure, the first processing is used to convert the first data stream from the time-frequency domain to the time domain. It should be noted that the present disclosure does not limit the specific method of the first processing. For example, the first data stream can be converted from the time-frequency domain to the time domain by Heisenberg transform.
[0148] In some embodiments of the present disclosure, the second processing is used to transform the first data stream or the mapped first data stream from the delay-Doppler (DD) domain to the time-frequency domain, and the second processing is performed before the first processing. The specific method of the second processing is not limited in this application. For example, the first data stream or the mapped first data stream can be transformed from the delay-Doppler (DD) domain to the time-frequency domain using an inverse symplectic finite Fourier transform and a transmit window.
[0149] In some embodiments of the present disclosure, the first device performs send window processing on the first data stream to avoid spectrum leakage. The present disclosure does not limit the type of window selected in the window processing, which may be, for example, a "rectangular window", a "Hanmming window", etc.
[0150] In some embodiments of the present disclosure, one physical antenna may transmit a layer of mapped first data stream; or multiple physical antennas may transmit a layer of mapped first data stream, that is, using transmit diversity or beamforming for transmission.
[0151] Step 1002: Determine a precoding matrix.
[0152] In some embodiments of the present disclosure, the first device may determine a precoding matrix to precode the one or more mapped first data streams using the precoding matrix.
[0153] In some embodiments of the present disclosure, the precoding matrices corresponding to different subbands are the same or different. A subband is a portion of the transmission bandwidth between a first device and a second device, and the second device is a communications device that receives one or more mapped first data streams transmitted by the first device. This disclosure does not limit the type of the second device; it can be a network device or a terminal.
[0154] Step 1003 : Using a precoding matrix, precoding is performed on one or more layers of mapped first data streams of different sub-bands to obtain one or more OTFS modulation symbols.
[0155] In some embodiments of the present disclosure, there is no restriction on the frequency domain granularity of precoding, for example, a single sub-band, S consecutive sub-bands, the entire transmission system bandwidth, etc.
[0156] In some embodiments of the present disclosure, the first device may use a precoding matrix to perform precoding on one or more mapped first data streams of different subbands to obtain one or more OTFS modulation symbols to obtain one or more OTFS signals.
[0157] In some embodiments of the present disclosure, due to the superposition of matrices, the first device can use a precoding matrix to jointly precode multiple mapped first data streams, where joint precoding refers to using one precoding matrix to simultaneously precode multiple mapped first data.
[0158] In some embodiments of the present disclosure, one antenna port may correspond to one or more sub-bands, and one sub-band may also correspond to one or more antenna ports, which is not limited in the present disclosure.
[0159] In some embodiments of the present disclosure, the first device may perform steps 1001-1003 before the first processing to pre-encode the first data stream.
[0160] It should be noted that for other contents in the embodiment shown in FIG10 , reference can be made to the description of related contents in other embodiments above, and no further details will be given here.
[0161] In summary, according to the communication method provided in the present disclosure, the method is performed by a first device and includes: mapping a first data stream into one or more layers to obtain one or more mapped first data streams; determining a precoding matrix; and using the precoding matrix to precode the first data streams after one or more layers of mapping for different subbands to obtain one or more OTFS modulation symbols. The solution of the present disclosure determines the precoding matrix and precodes the first data streams after one or more layers of mapping for different subbands using the determined antenna precoding matrix to obtain one or more OTFS modulation symbols, so that the first device can generate one or more OTFS signals based on the obtained one or more OTFS modulation symbols.
[0162] FIG11 is a flow chart of a communication method provided by an embodiment of the present disclosure. The method is performed by a first device. As shown in FIG11 , the communication method may include the following steps:
[0163] Step 1101: Map one or more OTFS modulation symbols to subbands of one or more antenna ports.
[0164] In some embodiments of the present disclosure, the first device may map one or more OTFS modulation symbols to subbands of one or more antenna ports to send one or more second data streams.
[0165] In some embodiments of the present disclosure, each antenna end may occupy one or more sub-bands.
[0166] In some embodiments of the present disclosure, the sub-band is a portion of the bandwidth within the transmission bandwidth between the first device and the second device.
[0167] In some embodiments of the present disclosure, there is no restriction on the correspondence between modulation symbols and antenna port subbands, for example, one OTFS modulation symbol is mapped to a subband of one antenna port, for example, multiple OTFS modulation symbols are mapped to a subband of one antenna port.
[0168] In some embodiments of the present disclosure, the number of antenna ports is greater than or equal to the number of layers of the second data stream to which the first data stream is mapped.
[0169] Step 1102: Send one or more second data streams on the subband corresponding to the antenna port.
[0170] In some embodiments of the present disclosure, the first device may send one or more second data streams on a subband corresponding to an antenna port to perform transmission of the one or more second data streams.
[0171] In summary, according to the communication method provided in this disclosure, the method is performed by a first device and includes: mapping one or more OTFS modulation symbols to subbands of one or more antenna ports, where each antenna port occupies one or more subbands; and transmitting one or more second data streams on the subbands corresponding to the antenna ports. The solution of this disclosure achieves transmission of the second data stream by mapping one or more OTFS modulation symbols to subbands of one or more antenna ports and transmitting the one or more second data streams using the subbands corresponding to the antenna ports.
[0172] FIG12 is a flow chart of a communication method provided by an embodiment of the present disclosure. The method is executed by a first device, which is a network device. As shown in FIG12 , the communication method may include the following steps:
[0173] Step 1201: Receive first indication information sent by a second device.
[0174] In some embodiments of the present disclosure, a first device may receive first indication information sent by a second device to determine a precoding matrix for precoding, wherein the first device is a network device.
[0175] In some embodiments of the present disclosure, the first indication information is used to indicate the rank and / or precoding matrix of the channel.
[0176] In some embodiments of the present disclosure, the first indication information corresponds to a transmission bandwidth between the first device and the second device, or the first indication information corresponds to a subband, which is a partial bandwidth within the transmission bandwidth between the first device and the second device.
[0177] For example, in some embodiments of the present disclosure, taking the second device as a terminal as an example, for the entire transmission bandwidth between the first device and the second device, the first device can receive rank indication (RI) information and / or precoding matrix indication (PMI) information reported by the second device.
[0178] For example, in some embodiments of the present disclosure, taking the first device as a network device and the second device as a terminal as an example, for the entire transmission bandwidth between the first device and the second device, the first device can receive the RI information sent by the second device, and / or for each subband between the first device and the second device, the first device can receive the PMI information sent by the second device.
[0179] For example, in some embodiments of the present disclosure, taking the first device as a network device and the second device as a terminal as an example, for each subband between the first device and the second device, the first device can receive RI information and / or PMI information sent by the second device.
[0180] In some embodiments of the present disclosure, there is no restriction on the name of the first indication information, which may be, for example, "precoding indication information", "precoding information", etc.
[0181] In summary, according to the communication method provided in the present disclosure, the method is performed by a first device, which is a network device. The method includes: receiving first indication information sent by a second device, where the first indication information corresponds to the transmission bandwidth between the first device and the second device, or the first indication information corresponds to a subband, where the subband is a portion of the bandwidth within the transmission bandwidth between the first device and the second device. In the solution of the present disclosure, the first device receives the first indication information sent by the second device to determine a precoding matrix for precoding.
[0182] FIG13 is a flow chart of a communication method provided by an embodiment of the present disclosure. The method is performed by a second device. As shown in FIG13 , the communication method may include the following steps:
[0183] Step 1301: Receive one or more second data streams.
[0184] In some embodiments of the present disclosure, the second device may receive one or more second data streams to obtain data in the second data streams sent by the second device.
[0185] In some embodiments of the present disclosure, a second data stream may be all or part of the first data stream obtained through mapping.
[0186] In some embodiments of the present disclosure, the second device may be a receiving device in a MIMO-OTFS system, i.e., a device configured to receive one or more second data streams transmitted by the first device. The present disclosure does not limit the type of the second device; it may be a network device or a terminal.
[0187] In some embodiments of the present disclosure, the second data stream is obtained by mapping the first data stream into one or more layers.
[0188] In summary, according to the communication method provided in the present disclosure, the method is performed by a second device and includes: receiving one or more second data streams, wherein the one or more second data streams are obtained by mapping a first data stream into one or more layers. The solution of the present disclosure receives the one or more second data streams by the second device to determine whether the first device sends information.
[0189] FIG14 is a flow chart of a communication method provided by an embodiment of the present disclosure. The method is performed by a second device. Step 1301 is further explained based on FIG13 . As shown in FIG14 , the communication method may include the following steps:
[0190] Step 1401: Receive one or more second data streams on a subband corresponding to an antenna port.
[0191] In some embodiments of the present disclosure, the second device may receive one or more second data streams on a subband corresponding to an antenna port to obtain data in the one or more second data streams sent by the first device.
[0192] In some embodiments of the present disclosure, each antenna port may occupy one or more sub-bands.
[0193] In some embodiments of the present disclosure, a subband is a partial bandwidth within a transmission bandwidth between a first device and a second device. In other words, the second device can receive one or more second data streams in all or part of the bandwidth within the transmission bandwidth.
[0194] In some embodiments of the present disclosure, the number of antenna ports is greater than or equal to the number of layers of the second data stream to which the first data stream is mapped.
[0195] In summary, according to the communication method provided by the present disclosure, the method is performed by the second device, and the method includes: receiving one or more second data streams on the subband corresponding to the antenna port, where the subband is a portion of the bandwidth within the transmission bandwidth between the first device and the second device. The solution of the present disclosure receives one or more second data streams on the subband corresponding to the antenna port,
[0196] FIG15 is a flow chart of a communication method provided by an embodiment of the present disclosure. The method is performed by a second device, which is a terminal. As shown in FIG15 , the communication method may include the following steps:
[0197] Step 1501: Send first indication information to a first device.
[0198] In some embodiments of the present disclosure, the second device may send first indication information to the first device, so that the first device determines a precoding matrix for precoding, wherein the second device is a terminal.
[0199] In some embodiments of the present disclosure, the first indication information is used to indicate the rank and / or precoding matrix of the channel.
[0200] In some embodiments of the present disclosure, the first indication information corresponds to a transmission bandwidth between the first device and the second device, or the first indication information corresponds to a subband, which is a partial bandwidth within the transmission bandwidth between the first device and the second device.
[0201] For example, in some embodiments of the present disclosure, the first device is a network device and the second device is a terminal. For the entire transmission bandwidth between the first device and the second device, the second device can report RI information and / or PMI information to the first device.
[0202] For example, in some embodiments of the present disclosure, the first device is a network device and the second device is a terminal. For the entire transmission bandwidth between the first device and the second device, the second device sends RI information to the first device, and / or sends PMI information to the first device and the second device for each subband between the first device and the second device.
[0203] For example, in some embodiments of the present disclosure, the first device is a network device and the second device is a terminal. For each subband between the first device and the second device, the second device may send RI information and / or PMI information to the first device.
[0204] In some embodiments of the present disclosure, there is no restriction on the name of the first indication information, which may be, for example, "precoding indication information", "precoding information", etc.
[0205] In summary, according to the communication method provided in the present disclosure, the method is performed by a second device, which is a terminal. The method includes: sending first indication information to a first device, where the first indication information is used to indicate a precoding matrix, and the first indication information corresponds to the transmission bandwidth between the first device and the second device, or the first indication information corresponds to a subband, where the subband is a portion of the bandwidth within the transmission bandwidth between the first device and the second device. In the solution of the present disclosure, the second device sends the first indication information to the first device, so that the first device determines the precoding matrix for multi-day precoding.
[0206] FIG16 is a flow chart of a communication method provided by an embodiment of the present disclosure. The method is performed by a second end device. Further explanation is given based on the above embodiment. As shown in FIG16 , the communication method may include the following steps:
[0207] Step 1601: Merge the second data stream.
[0208] In some embodiments of the present disclosure, when there are multiple second data streams, the second device may merge the second data streams to obtain data in the multiple second data streams sent by the first device.
[0209] In some embodiments of the present disclosure, a second data stream may be all or part of the first data stream obtained through mapping.
[0210] In summary, according to the communication method provided by the present disclosure, the method is executed by the second device to merge the second data streams. The solution of the present disclosure obtains data from multiple second data streams sent by the first device by merging the second data streams.
[0211] It should be noted that the steps in the various embodiments herein can be arbitrarily combined without contradiction, and this application will no longer describe the combination of various embodiments one by one.
[0212] FIG17 provides a flow chart of a communication interaction method. The method includes a first device and a second device. As shown in FIG17 , the interaction method may include the following steps:
[0213] Step 1701: Before performing a first process, the first device precodes a first data stream to be sent.
[0214] Step 1702: The first device sends one or more second data streams to the second device.
[0215] The principles of the above steps 1701-1702 are the same as the principles of the various steps in the embodiment shown in Figure 2-16 above. Please refer to the relevant description of Figure 2-16 and will not be repeated here.
[0216] In some embodiments, the above method may include the method described in the above embodiments of the first device side and the second device side, which will not be repeated here.
[0217] In summary, according to the communication method provided by the present disclosure, through the interaction between the first device and the second device, the first device precodes the first data stream to be sent before performing the first processing, wherein the first processing is used to convert the first data stream from the time-frequency domain to the time domain; the first device maps the first data stream into one or more layers to obtain one or more second data streams. The first device sends one or more second data streams to the second device. The scheme of the present disclosure implements a MIMO-OTFS system precoding scheme by precoding the first data stream to be sent by the first device before performing the first processing, mapping the first data stream into one or more second data streams, and sending one or more second data streams to the second device, thereby solving the problems of multi-user precoding and frequency selective precoding.
[0218] FIG18 is a schematic structural diagram of a communication device 1800 provided in an embodiment of the present disclosure.
[0219] As shown in FIG18 , the communication device 1800 includes a processing module 1810 configured to precode a first data stream to be transmitted before performing a first processing, wherein the first processing is a time-frequency domain processing.
[0220] In summary, the communication device provided by the present disclosure includes a processing module for precoding a first data stream to be transmitted before performing a first processing, wherein the first processing is a time-frequency domain processing. It can be seen that the communication device provided by the present disclosure implements a precoding scheme for a MIMO-OTFS system by precoding the first data stream to be transmitted before performing the first processing to convert the first data stream from the time-frequency domain to the time domain.
[0221] In some embodiments of the present disclosure, the processing module 1810 is further used to precode the first data stream before or after performing the second processing, wherein the second processing is used to transform the first data stream from the delay-Doppler DD domain to the time-frequency domain, and the second processing is performed before the first processing.
[0222] In some embodiments of the present disclosure, the second processing is an inverse sigmoid Fourier transform and transmit windowing processing ISFFT & transmit windowing.
[0223] In some embodiments of the present disclosure, the processing module 1810 is further configured to map the first data stream into one or more layers to obtain one or more second data streams; and precode the one or more second data streams.
[0224] In some embodiments of the present disclosure, the processing module 1810 is further configured to determine a precoding matrix; use the precoding matrix to perform precoding on one or more second data streams of different subbands to obtain one or more OTFS modulation symbols; wherein the precoding matrices corresponding to different subbands are the same or different.
[0225] In some embodiments of the present disclosure, the communication device 1800 further includes a transceiver module 1820 , and the transceiver module 1820 is configured to send one or more second data streams.
[0226] In some embodiments of the present disclosure, the transceiver module 1820 is further configured to send one or more second data streams to one or more second devices.
[0227] In some embodiments of the present disclosure, the processing module 1810 is further configured to map one or more OTFS modulation symbols to subbands of one or more antenna ports, where each antenna port occupies one or more subbands.
[0228] In some embodiments of the present disclosure, the transceiver module 1820 is further configured to send one or more second data streams on the subband corresponding to the antenna port.
[0229] In some embodiments of the present disclosure, the sub-band is a portion of the bandwidth within the transmission bandwidth between the first device and the second device.
[0230] In some embodiments of the present disclosure, the first device is a network device, and the transceiver module 1820 is further used to receive first indication information sent by the second device, wherein the first indication information is used to indicate the rank and / or precoding matrix of the channel.
[0231] In some embodiments of the present disclosure, the first indication information corresponds to a transmission bandwidth between the first device and the second device, or the first indication information corresponds to a subband, which is a partial bandwidth within the transmission bandwidth between the first device and the second device.
[0232] FIG20 is a schematic structural diagram of a communication device 2000 provided in an embodiment of the present disclosure.
[0233] As shown in FIG. 20 , the communication apparatus 2000 includes a transceiver module 2010 for receiving one or more second data streams, wherein the one or more second data streams are precoded by the first device.
[0234] In summary, the communication device provided in the present disclosure includes a transceiver module for receiving one or more second data streams, wherein the one or more second data streams are precoded by the first device. It can be seen that the communication method provided in the present disclosure implements a precoding scheme for a MIMO-OTFS system by receiving one or more second data streams to determine that the first device sends information.
[0235] In some embodiments of the present disclosure, the one or more second data streams are obtained by mapping the first data stream into one or more layers.
[0236] In some embodiments of the present disclosure, the transceiver module 2010 is further configured to receive one or more second data streams on subbands corresponding to antenna ports, where each antenna port occupies one or more subbands.
[0237] In some embodiments of the present disclosure, the sub-band is a portion of the bandwidth within the transmission bandwidth between the first device and the second device.
[0238] In some embodiments of the present disclosure, the second device is a terminal, and the transceiver module 2010 is further used to send first indication information to the first device, wherein the first indication information is used to indicate the rank and / or precoding matrix of the channel.
[0239] In some embodiments of the present disclosure, the first indication information corresponds to a transmission bandwidth between the first device and the second device, or the first indication information corresponds to a subband, which is a partial bandwidth within the transmission bandwidth between the first device and the second device.
[0240] In some embodiments of the present disclosure, the communication device 2000 further includes a processing module 2020 for merging the second data streams when there are multiple second data streams.
[0241] Please refer to Figure 22, which is a schematic diagram of the structure of a communication device 2200 provided in an embodiment of the present application. Communication device 2200 can be a network device, a terminal, a chip, a chip system, or a processor that supports a network device to implement the above-mentioned method, or a chip, a chip system, or a processor that supports a terminal to implement the above-mentioned method. This device can be used to implement the method described in the above-mentioned method embodiment. For details, please refer to the description of the above-mentioned method embodiment.
[0242] The communication device 2200 may include one or more processors 2201. The processor 2201 may be a general-purpose processor or a dedicated processor. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control a communication device (e.g., a base station, a baseband chip, a terminal, a terminal device chip, a DU or CU, etc.), execute computer programs, and process computer program data.
[0243] Optionally, the communication device 2200 may further include one or more memories 2202, on which a computer program 2204 may be stored. The processor 2201 executes the computer program 2204 to cause the communication device 2200 to perform the method described in the above method embodiment. Optionally, the memory 2202 may also store data. The communication device 2200 and the memory 2202 may be provided separately or integrated together.
[0244] Optionally, the communication device 2200 may further include a transceiver 2205 and an antenna 2206. The transceiver 2205 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, and is configured to implement transceiver functions. The transceiver 2205 may include a receiver and a transmitter. The receiver may be referred to as a receiver or a receiving circuit, and is configured to implement a receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, and is configured to implement a transmitting function.
[0245] Optionally, the communication device 2200 may further include one or more interface circuits 2207. The interface circuit 2207 is configured to receive code instructions and transmit the instructions to the processor 2201. The processor 2201 executes the code instructions to enable the communication device 2200 to perform the method described in the above method embodiment.
[0246] In one implementation, the processor 2201 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and transmitting functions may be separate or integrated. The transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or may be used for transmitting or delivering signals.
[0247] In one implementation, processor 2201 may store a computer program 2203. Computer program 2203, when executed on processor 2201, enables communication device 2200 to perform the method described in the above method embodiment. Computer program 2203 may be embedded in processor 2201, in which case processor 2201 may be implemented by hardware.
[0248] In one implementation, the communication device 2200 may include a circuit that can implement the functions of sending, receiving, or communicating in the aforementioned method embodiments. The processor and transceiver described in this application can be implemented on an integrated circuit (IC), an analog IC, a radio frequency integrated circuit RFIC, a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0249] The communication device described in the above embodiments may be a network device or a terminal device, but the scope of the communication device described in this application is not limited thereto, and the structure of the communication device may not be limited to FIG. 22. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be:
[0250] (1) An independent integrated circuit (IC), or chip, or chip system or subsystem;
[0251] (2) a collection of one or more ICs, optionally including a storage component for storing data and computer programs;
[0252] (3) ASIC, such as modem;
[0253] (4) Modules that can be embedded in other devices;
[0254] (5) Receivers, terminal devices, intelligent terminal devices, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, etc.;
[0255] (6)Others, etc.
[0256] If the communication device can be a chip or a chip system, please refer to the schematic diagram of the chip structure shown in Figure 23. The chip shown in Figure 23 includes a processor 2301 and an interface 2302. The number of processors 2301 can be one or more, and the number of interfaces 2302 can be multiple.
[0257] Optionally, the chip further includes a memory 2303, and the memory 203 is used to store necessary computer programs and data.
[0258] Those skilled in the art will also appreciate that the various illustrative logical blocks and steps listed in the embodiments of the present application can be implemented by electronic hardware, computer software, or a combination of both. Whether such functions are implemented by hardware or software depends on the specific application and the design requirements of the entire system. Those skilled in the art may use various methods to implement the functions for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of the present application.
[0259] The present application also provides a readable storage medium having instructions stored thereon, which implement the functions of any of the above method embodiments when executed by a computer.
[0260] Figure 24 is a structural diagram of a communication system provided by an embodiment of the present disclosure. As shown in Figure 24, the communication system includes: a first device for executing the method shown in Figures 2 to 11 above; and a second device for executing the method shown in Figures 12 to 16 above.
[0261] In some embodiments of the present disclosure, the first device in the communication system is a network device, and the second device is a terminal; or, the first device is a terminal, and the second device is a network device.
[0262] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. Available media may be magnetic media (eg, floppy disks, hard disks, tapes), optical media (eg, high-density digital video discs (DVDs)), or semiconductor media (eg, solid state disks (SSDs)).
[0263] Those skilled in the art will understand that the various numerical numbers such as first and second involved in this application are only for the convenience of description and are not used to limit the scope of the embodiments of this application, and also indicate the order of precedence.
[0264] In this application, at least one can also be described as one or more, and multiple can be two, three, four or more, which is not limited in this application. In the embodiments of this application, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", and there is no order of precedence or size between the technical features described by "first", "second", "third", "A", "B", "C" and "D".
[0265] The correspondences shown in the tables in this application can be configured or predefined. The values of the information in each table are examples only and can be configured to other values, which are not limited by this application. When configuring the correspondence between information and parameters, it is not necessarily required to configure all the correspondences shown in each table. For example, in the tables in this application, the correspondences shown in certain rows may not be configured. For another example, appropriate deformation adjustments can be made based on the above tables, such as splitting, merging, etc. The names of the parameters shown in the titles of the above tables can also use other names that can be understood by the communication device, and the values or representations of the parameters can also use other values or representations that can be understood by the communication device. When implementing the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables or hash tables, etc.
[0266] The predefined in this application may be understood as defined, predefined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.
[0267] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0268] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0269] The above are only specific embodiments of the present application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A communication method, characterized in that: The method is performed by a first device, and includes: Before performing the first processing, precoding the first data stream to be sent. The first processing is used to convert the first data stream from the time-frequency domain to the time domain.
2. The method according to claim 1, characterized in that The precoding of the first data stream to be sent before the first processing includes: Before or after the second processing, pre-encoding the first data stream, The second processing is used to transform the first data stream from the delay-Doppler DD domain to the time-frequency domain, and the second processing is performed before the first processing.
3. The method according to claim 2, characterized in that The second processing is inverse sigmoid finite Fourier transform and transmit window processing ISFFT&transmit windowing.
4. The method according to any one of claims 1 to 3, characterized in that The precoding of the first data stream to be sent includes: Mapping the first data stream into one or more layers to obtain one or more second data streams; The one or more second data streams are precoded.
5. The method according to claim 4, characterized in that The precoding of the one or more second data streams respectively comprises: determining a precoding matrix; Using the precoding matrix, precoding is performed on one or more second data streams of different subbands respectively to obtain one or more OTFS modulation symbols; The precoding matrices corresponding to different subbands are the same or different.
6. The method according to claim 5, characterized in that The method further comprises: The one or more second data streams are transmitted.
7. The method according to claim 6, characterized in that The sending the one or more second data streams comprises: The one or more second data streams are sent to one or more second devices.
8. The method according to claim 6 or 7, characterized in that: The sending the one or more second data streams comprises: Mapping the one or more OTFS modulation symbols to subbands of one or more antenna ports, wherein each antenna port occupies one or more subbands; The one or more second data streams are sent on the subband corresponding to the antenna port.
9. The method according to claim 8, characterized in that The sub-band is a portion of a bandwidth within a transmission bandwidth between the first device and the second device.
10. The method according to any one of claims 1 to 9, characterized in that The first device is a network device, and the method further includes: receiving first indication information sent by the second device, The first indication information is used to indicate the rank and / or precoding matrix of the channel.
11. The method according to claim 10, characterized in that The first indication information corresponds to a transmission bandwidth between the first device and the second device, or, The first indication information corresponds to a sub-band, and the sub-band is a partial bandwidth within a transmission bandwidth between the first device and the second device.
12. A communication method, characterized in that: The method is performed by a second device, and includes: receiving one or more second data streams, The one or more second data streams are pre-coded by the first device.
13. The method according to claim 12, characterized in that The one or more second data streams are obtained by mapping the first data stream into one or more layers.
14. The method according to claim 12 or 13, characterized in that The receiving one or more second data streams comprises: The one or more second data streams are received on subbands corresponding to antenna ports, wherein each antenna port occupies one or more subbands.
15. The method according to claim 14, characterized in that The sub-band is a portion of a bandwidth within a transmission bandwidth between the first device and the second device.
16. The method according to any one of claims 12 to 15, characterized in that The second device is a terminal, and the method further includes: Sending first indication information to the first device, The first indication information is used to indicate the rank and / or precoding matrix of the channel.
17. The method according to claim 16, characterized in that The first indication information corresponds to a transmission bandwidth between the first device and the second device, or, The first indication information corresponds to a sub-band, and the sub-band is a partial bandwidth within a transmission bandwidth between the first device and the second device.
18. The method according to any one of claims 12 to 17, characterized in that In the case where there are multiple second data streams, the method further includes: The second data stream is merged.
19. A communication device, characterized in that: The device comprises: a processing module, configured to precode a first data stream to be sent before performing the first processing, The first processing is time-frequency domain processing.
20. A communication device, characterized in that: The device comprises a transceiver module, which is used for: receiving one or more second data streams, The one or more second data streams are pre-coded by the first device.
21. A communication device, wherein: include: Transceiver; Memory; A processor is connected to the transceiver and the memory, respectively, and is configured to control the wireless signal reception and transmission of the transceiver by executing computer executable instructions on the memory, and can implement the method described in any one of claims 1-18.
22. A computer storage medium, wherein: The computer storage medium stores computer executable instructions; after the computer executable instructions are executed by the processor, the method described in any one of claims 1 to 18 can be implemented.
23. A communication system, characterized in that: include: A first device and a second device, wherein the first device is used to execute the method according to any one of claims 1 to 11; and the second device is used to execute the method according to any one of claims 12 to 18.
24. The communication system according to claim 21, wherein the first device is a network device and the second device is a terminal; or the first device is a terminal and the second device is a network device.