Communication method and apparatus
By setting different start and end positions for multiple frequency domain units in the star flash technology, the problem of resource waste is solved, resource utilization and signaling overhead are improved, and data transmission efficiency is enhanced.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2024-11-29
- Publication Date
- 2026-06-04
AI Technical Summary
In existing star-flash technology, when using one control message to schedule multiple carriers or channels with a bandwidth greater than 20MHz, there is a significant waste of resources.
By transmitting data on multiple frequency domain units, making the starting positions of at least two frequency domain units different, and using start indication information and end indication information to indicate the start and end positions of data transmission, resource waste can be reduced.
It reduces resource waste, improves resource utilization and signaling overhead, and enhances data transmission efficiency.
Smart Images

Figure CN2024135877_04062026_PF_FP_ABST
Abstract
Description
Communication methods and devices Technical Field
[0001] This application relates to the field of communications, and more particularly to communication methods and apparatus. Background Technology
[0002] StarSpeed technology, as an emerging short-range wireless technology, is currently undergoing standardization. It can be applied to smart offices, smart homes, smart cockpits, and other scenarios, supporting diverse services characterized by low latency, high reliability, and high security. The StarSpeed Consortium released the StarSpeed 1.0 standard system in November 2022. After nearly three years of development, StarSpeed technology has achieved progress in technology research, standard setting, chip development, and instrumentation support.
[0003] Currently, the StarScan standard is undergoing further evolution to provide a better service experience through technological upgrades. In the StarScan system, the grant node (G node) schedules the terminal node (T node) for data transmission and reception. For example, in a single data transmission, the G node first notifies the T node of which time-frequency resources should be used for data transmission and reception by sending control information. In multi-carrier scheduling scenarios, to reduce the overhead of control information, a single control message can be used to schedule multiple carriers. However, existing schemes that use a single control message to schedule multiple carriers or schedule channels with bandwidth greater than a 20MHz channel suffer from significant resource waste. Summary of the Invention
[0004] This application discloses a communication method and apparatus that can reduce resource waste when using one control message to schedule multiple carriers or when the scheduled bandwidth is greater than that of a single 20MHz channel.
[0005] In a first aspect, embodiments of this application provide a communication method applied to a G-node. This method can be implemented by the G-node or components within the G-node (e.g., circuits, processors, chips, or chip systems). The following description uses a G-node implementation as an example. The method includes: the G-node sending first control information, the first control information including start indication information, the start indication information indicating the earliest start position (or time-domain start position) for data transmission on a plurality of frequency domain units indicated by the first control information, wherein at least two of the plurality of frequency domain units have different start positions for data transmission; and sending data on the plurality of frequency domain units. The start indication information indicating the earliest start position for data transmission on the plurality of frequency domain units indicated by the first control information can be replaced by: the start indication information indicating a first start index, the first start index representing the earliest time-domain unit for data transmission on the plurality of frequency domain units indicated by the first control information. The method of the first aspect can be applied to scenarios where multiple carriers are scheduled using one control information or where the scheduled bandwidth is greater than one 20MHz channel.
[0006] Using the first aspect of the method, the G node transmits data across multiple frequency domain units, where at least two of these units have different starting positions for data transmission. This reduces resource waste compared to having the same starting position across all frequency domain units. For example, the multiple frequency domain units include a first frequency domain unit and a second frequency domain unit. The starting position for data transmission in the first frequency domain unit is later than the starting position indicated by the starting indication information, while the starting position for data transmission in the second frequency domain unit is the same as the starting position indicated by the starting indication information. This reduces resource waste compared to having the same starting position across all frequency domain units, which is later than the starting position indicated by the starting indication information. The G node sends first control information so that the terminal node (T node) can obtain the earliest starting position for data transmission across the multiple frequency domain units indicated by the first control information, thereby determining the starting position for data transmission in each frequency domain unit and reducing indication overhead.
[0007] In one possible implementation of the first aspect, the method further includes: a G node sending indication information, the indication information being used to indicate the start position for data transmission on a plurality of frequency domain elements, so that a T node determines the start position for data transmission on the plurality of frequency domain elements based on the indication information. For example, the indication information is used to indicate the start position for data transmission on each of the plurality of frequency domain elements respectively.
[0008] In one possible implementation of the first aspect, the method further includes: the G node transmitting a first signal on a first frequency domain unit, the first frequency domain unit being comprised of multiple frequency domain units, the start position of the time domain unit occupied by the first signal not earlier than the start position indicated by the start indication information, and the end position of the time domain unit occupied by the first signal earlier than the start position for data transmission on the first frequency domain unit, the first signal including one or more of the following: a synchronization access block, broadcast information, common control information, a second training sequence (STS), a reference signal for demodulating common control information and dedicated control information, or dedicated control information; since the earliest start position for data transmission on multiple frequency domain units is earlier than the start position for data transmission on the first frequency domain unit, resource waste can be reduced.
[0009] In one possible implementation of the first aspect, the method further includes: the G node transmitting a STS in a second frequency domain unit, the second frequency domain unit being comprised of multiple frequency domain units, the end position of the time domain unit occupied by the STS being no later than the start position of the data transmission in the second frequency domain unit, and within the time for one transmit-receive interaction between the management node and the terminal node, the signal transmitted in the second frequency domain unit includes only the STS and the signal for data transmission; thereby, the T node can dynamically adjust the operating point of the automatic gain control (AGC) based on the signal power estimated by the STS, thereby adjusting the RF signal power or amplitude to a suitable dynamic range, which helps to reduce the quantization loss of analog-to-digital conversion and improve the quality of the received signal.
[0010] In one possible implementation of the first aspect, transmitting data across multiple frequency domain units includes: before transmitting data in one of the multiple frequency domain units, the G node transmits a reference signal, such as a demodulation reference signal (DMRS); thereby reducing channel estimation delay. The data and DMRS can be carried on a data channel, with the first time domain unit on the data channel used to carry the DMRS. In this application, unless otherwise specified, the reference signal refers to a reference signal used for data demodulation, such as the DMRS.
[0011] Secondly, embodiments of this application provide another communication method applied to a T-node. This method can be implemented by the T-node or components within the T-node (e.g., circuits, processors, chips, or chip systems). The following description uses a T-node implementation as an example. The method includes: the T-node receiving first control information, the first control information including start indication information, the start indication information indicating the earliest start position for data transmission on multiple frequency domain units indicated by the first control information, wherein at least two of the multiple frequency domain units have different start positions for data transmission; and receiving data on the multiple frequency domain units according to the first control information. This second method can be applied to scenarios where multiple carriers are scheduled using one control information or where the scheduled bandwidth is greater than a single 20MHz channel.
[0012] Using the second method, the T node receives data in multiple frequency domain units according to the first control information. At least two of the multiple frequency domain units have different starting positions for data transmission. Compared with multiple frequency domain units having the same starting position for data transmission, resource waste can be reduced.
[0013] In one possible implementation of the second aspect, the method further includes: a T-node receiving indication information, which indicates the start position for data transmission on multiple frequency domain units; and receiving data on the multiple frequency domain units according to first control information, including: determining the start position for data transmission on the multiple frequency domain units based on the indication information and the first control information; and receiving data on the multiple frequency domain units based on the start position for data transmission on the multiple frequency domain units. This allows the determination of the start position for data transmission on the multiple frequency domain units and the reception of data on those multiple frequency domain units. The indication information can be carried by higher-layer signaling, such as XRC signaling.
[0014] In one possible implementation of the second aspect, based on indication information and first control information, determining the starting position for data transmission on multiple frequency domain units includes: if node T determines that the starting position for data transmission on the first frequency domain unit indicated by the indication information is later than the starting position indicated by the starting indication information, and the first frequency domain unit is included in multiple frequency domain units; or, if the starting position for data transmission on the second frequency domain unit indicated by the indication information is not later than the starting position indicated by the starting indication information, determining that the starting position for data transmission on the second frequency domain unit is the starting position indicated by the starting indication information, and the second frequency domain unit is included in multiple frequency domain units; thereby, the starting positions for data transmission on multiple frequency domain units can be determined.
[0015] In one possible implementation of the second aspect, receiving data on multiple frequency domain units according to the first control information includes: if, after the start position indicated by the start indication information, the first frequency domain unit is occupied by signals other than reference signals and data, determining the start position for data transmission on the first frequency domain unit as the first time domain unit after the time domain unit for dedicated control information transmission on the first frequency domain unit; receiving data on the first frequency domain unit based on the start position for data transmission on the first frequency domain unit; thereby determining the start position for data transmission on the first frequency domain unit and receiving data on the first frequency domain unit.
[0016] In one possible implementation of the second aspect, receiving data on multiple frequency domain units according to the first control information includes: after the start position indicated by the start indication information, when the information received on the first frequency domain unit includes one or more of the following: a synchronization access block, broadcast information, common control information, a reference signal for demodulating common control information and dedicated control information, or dedicated control information, determining the start position for data transmission on the first frequency domain unit as the first time domain unit after the time domain unit for dedicated control information transmission on the first frequency domain unit; receiving data on the first frequency domain unit based on the start position for data transmission on the first frequency domain unit; thereby determining the start position for data transmission on the first frequency domain unit and receiving data on the first frequency domain unit.
[0017] In one possible implementation of the second aspect, receiving data on multiple frequency domain units according to the first control information includes: after the start position indicated by the start indication information, if a second frequency domain unit among the multiple frequency domain units is not occupied by signals other than reference signals and data, taking the start position indicated by the start indication information as the start position for data transmission on the second frequency domain unit; receiving data on the second frequency domain unit based on the start position for data transmission on the second frequency domain unit; thereby determining the start position for data transmission on the second frequency domain unit and receiving data on the second frequency domain unit.
[0018] In one possible implementation of the second aspect, receiving data on multiple frequency domain units according to the first control information includes: when the information received on a second frequency domain unit among the multiple frequency domain units after the start position indicated by the start indication information includes one or more of the following: a second training sequence, broadcast information, common control information, a reference signal for demodulating common control information and dedicated control information, or dedicated control information, the start position indicated by the start indication information is taken as the start position for data transmission on the second frequency domain unit; based on the start position for data transmission on the second frequency domain unit, data is received on the second frequency domain unit; thereby, the start position for data transmission on the second frequency domain unit can be determined, and data is received on the second frequency domain unit.
[0019] In one possible implementation of the first or second aspect, the plurality of frequency domain units include a first frequency domain unit, on which the start position for data transmission is later than the start position indicated by the start indication information; thereby, before the start position indicated by the start indication information, signals other than data and signals for demodulating the data can be transmitted on the first frequency domain unit, such as synchronization access blocks, broadcast information, common control information, dedicated control information, reference signals for demodulating common control information and dedicated control information, STS, etc.
[0020] In one possible implementation of the first or second aspect, the multiple frequency domain units further include a second frequency domain unit, wherein the starting position for data transmission on the second frequency domain unit is the starting position indicated by the starting indication information, thereby reducing resource waste.
[0021] In one possible implementation of the first or second aspect, the starting position for data transmission on the first frequency domain unit is the first time domain unit after the time domain unit for dedicated control information transmission on the first frequency domain unit, thereby allowing node T to determine the starting position for data transmission on the first frequency domain unit. In this application, the time domain unit can be a time domain symbol or a time unit representing other durations; this application does not impose any limitations.
[0022] In one possible implementation of the first or second aspect, multiple frequency domain units include a first frequency domain unit and a second frequency domain unit. Information transmitted on the first frequency domain unit includes first data and a first reference signal, and information transmitted on the second frequency domain unit includes second data and a second reference signal. The first reference signal precedes the first data, and the second reference signal precedes the second data. The first reference signal is used to demodulate the first data. The second reference signal is used to demodulate the second data. Optionally, within the time frame for one transmit / receive interaction between the management node and the terminal node, the information transmitted on the first frequency domain unit includes the first data and the first reference signal, and the information transmitted on the second frequency domain unit includes the second data and the second reference signal. Optionally, the first data and the second data are transmitted to the same user (i.e., node T). For example, the first data and the second data are data from the same service transmitted to the same user (i.e., node T). Optionally, the first data and the second data are transmitted through the same downlink data channel. For example, the first data and the second data are transmitted to the same user through the same downlink data channel.
[0023] In one possible implementation of the first or second aspect, the starting positions for data transmission are different in at least two of the multiple frequency domain units, including: the starting position for the first data transmission in the first frequency domain unit is different from the starting position for the second data transmission in the second frequency domain unit; or, the starting position for the first reference signal in the first frequency domain unit is different from the starting position for the second reference signal in the second frequency domain unit; thereby, more time domain resources can be utilized in the multiple frequency domain units, improving resource utilization.
[0024] In one possible implementation of the first or second aspect, the information transmitted on the first frequency domain unit before the first reference signal includes one or more of the following: a synchronization access block, broadcast information, common control information, a reference signal for demodulating common control information and dedicated control information, or dedicated control information; this can reduce the waste of time domain resources. Optionally, within the time required for one transmit-receive interaction between the management node and the terminal node, the information transmitted on the first frequency domain unit before transmitting the first reference signal includes one or more of the following: a synchronization access block, broadcast information, common control information, a reference signal for demodulating common control information and dedicated control information, or dedicated control information.
[0025] In one possible implementation of the first or second aspect, during the time allotted for a single transmit / receive interaction between the management node and the terminal node, a first frequency domain unit is configured to transmit a second signal. For example, a first time domain resource and a first frequency domain unit are configured to transmit the second signal. The first time domain resource is the time domain resource during that time. The time and frequency resources configured to transmit the second signal may be used to transmit the second signal or may not be used to transmit any signal. The second signal includes one or more of the following: a synchronization access block, broadcast information, common control information, a reference signal for demodulating common control information and dedicated control information, or dedicated control information. During this time, the T node may transmit first data, a first reference signal, and other signals, which can reduce the waste of time domain resources during that time.
[0026] In one possible implementation of the first or second aspect, the information transmitted on the second frequency domain unit before the second reference signal includes one or more of the following: a second training sequence, broadcast information, common control information, a reference signal for demodulating the common control information and the dedicated control information, or dedicated control information; this can reduce the waste of time domain resources. Optionally, within the time required for one transmit-receive interaction between the management node and the terminal node, the information transmitted on the second frequency domain unit before transmitting the second reference signal includes one or more of the following: a second training sequence, broadcast information, common control information, a reference signal for demodulating the common control information and the dedicated control information, or dedicated control information.
[0027] In one possible implementation of the first or second aspect, during the time allotted for a single transmit-receive interaction between the management node and the terminal node, the second frequency domain unit is configured to transmit one or more of the following: STS, broadcast information, common control information, a reference signal for demodulating common control information and dedicated control information, or dedicated control information; transmitting second data, a second reference signal, and other signals on the second frequency domain unit during this time can reduce resource waste. The dedicated control information can be the first control information.
[0028] In one possible implementation of the first or second aspect, during the time allotted for one transmit-receive interaction between the management node and the terminal node, a first frequency domain unit is configured to transmit a second signal, and a second frequency domain unit is configured to transmit a third signal. The second and third signals are different; neither the second nor the third signal includes a data signal or a reference signal, such as DMRS. Since different signals can be transmitted in the first and second frequency domain units, the waste of time domain resources during this time can be reduced. The data signal is a signal carrying data. The data signal can be a signal transmitted through a data channel.
[0029] In one possible implementation of the first or second aspect, the multiple frequency domain units include a second frequency domain unit, and during the time required for a single transmit / receive interaction between the management node and the terminal node, the signals transmitted on the second frequency domain unit consist only of the second data and the second reference signal; thereby reducing resource waste.
[0030] In one possible implementation of the first or second aspect, during the time allotted for one transmit-receive interaction between the management node and the terminal node, the first frequency domain unit is configured to transmit h1 common signals, and the second frequency domain unit is configured to transmit h2 common signals; alternatively, the second frequency domain unit is not configured to transmit common signals, where h1 and h2 are positive integers, and h2 is less than h1. This reduces the transmission of common signals, thereby improving resource utilization. Common signals refer to signals that apply to multiple nodes, not just a single node. For example, common signals include synchronization access blocks, broadcast information, and common control information. Common signals do not include data signals or reference signals.
[0031] In one possible implementation of the first or second aspect, multiple frequency domain units are used for a single data transmission by the same user. Thus, the first control information can indicate the multiple frequency domain units used for a single data transmission by the same user, saving signaling overhead compared to a single control information indicating a single frequency domain unit used for a single data transmission by the same user. The multiple frequency domain units used for a single data transmission can mean that the data transmitted by these multiple frequency domain units originates from (belongs to) the same transport block (TB). The TB represents the data before encoding.
[0032] In one possible implementation of the first or second aspect, multiple frequency domain units are used for the transmission of the same TB; thus, multiple frequency domain units used for the transmission of the same TB can be indicated by the first control information, which can save signaling overhead compared to one control information indicating one frequency domain unit used for the transmission of the TB.
[0033] In one possible implementation of the first or second aspect, the first control information further includes end indication information, which is used to indicate the end position of data transmission on multiple frequency domain units, so that the T node knows the end position of data transmission on the multiple frequency domain units.
[0034] Thirdly, embodiments of this application provide another communication method applied to a G-node. This method can be implemented by the G-node or components within the G-node (e.g., circuits, processors, chips, or chip systems). The following description uses a G-node implementation as an example. The method includes: the G-node sending second control information, the second control information including end indication information, the end indication information indicating the latest end position for data transmission on multiple frequency domain units indicated by the second control information, wherein at least two of the multiple frequency domain units have different end positions for data transmission; and receiving data on the multiple frequency domain units. This third-party method can be applied to scenarios where multiple carriers are scheduled using one control message or where the scheduled bandwidth is greater than a single 20MHz channel.
[0035] The third approach involves the G node receiving data across multiple frequency domain units. At least two of these frequency domain units have different end positions for data transmission. This reduces resource waste compared to having the same end position across all frequency domain units. For example, the multiple frequency domain units may include a third and a fourth frequency domain unit. The end position for data transmission in the third frequency domain unit is earlier than the end position indicated by the end indication information, and the end position for data transmission in the fourth frequency domain unit is the same as the end position indicated by the end indication information. This approach reduces resource waste compared to having the same end position across all frequency domain units, such as the end position in the third frequency domain unit. The second control information sent by the G node includes end indication information, enabling the T node to obtain the end position for data transmission across the multiple frequency domain units based on this end indication information, thus reducing indication overhead.
[0036] In one possible implementation of the third aspect, the method further includes: the G node sending configuration information for configuring time-domain units not used for data transmission on the third frequency-domain unit, wherein the time-domain units not used for data transmission are before the end position indicated by the end indication information, and after the earliest end position used for data transmission on multiple frequency-domain units; thereby, signals not used for data transmission can be transmitted on the third frequency-domain unit. The signals not used for data transmission can be signals other than data and reference signals.
[0037] In one possible implementation of the third aspect, the method further includes: the G node sending first control information, the first control information including start indication information, the start indication information being used to indicate the earliest start position for data transmission on multiple frequency domain units indicated by the first control information, wherein at least two of the multiple frequency domain units have different start positions for data transmission; this can reduce resource waste.
[0038] Fourthly, embodiments of this application provide another communication method applied to a T-node. This method can be implemented by the T-node or components within the T-node (e.g., circuits, processors, chips, or chip systems). The following description uses a T-node implementation as an example. The method includes: the T-node receiving second control information, the second control information including end indication information, the end indication information indicating the latest end position for data transmission on multiple frequency domain units indicated by the second control information, wherein at least two of the multiple frequency domain units have different end positions for data transmission; and transmitting data on the multiple frequency domain units according to the second control information. The method of this fourth aspect can be applied to scenarios where multiple carriers are scheduled using one control information or where the scheduled bandwidth is greater than a single 20MHz channel.
[0039] Using the fourth method, the T node transmits data in multiple frequency domain units according to the second control information. At least two of the multiple frequency domain units have different ending positions for data transmission. Compared with multiple frequency domain units having the same ending position for data transmission, resource waste can be reduced.
[0040] In one possible implementation of the fourth aspect, transmitting data on multiple frequency domain units according to the second control information includes: if a third frequency domain unit is configured to carry signals not used for data transmission before the end position indicated by the end indication information, setting a time domain unit before the start position configured on the third frequency domain unit for data transmission as the end position on the third frequency domain unit for data transmission; and transmitting data on the third frequency domain unit based on the end position on the third frequency domain unit for data transmission.
[0041] In one possible implementation of the fourth aspect, the method further includes: the T node receiving configuration information for configuring time-domain units not used for data transmission on the third frequency domain unit, the time-domain units not used for data transmission being before the end position indicated by the end indication information; and determining the start position configured on the third frequency domain unit not used for data transmission based on the configuration information.
[0042] In one possible implementation of the fourth aspect, transmitting data on multiple frequency domain units according to the second control information includes: if the fourth frequency domain unit is not configured to carry signals not used for data transmission before the end position indicated by the end indication information, taking the end position indicated by the end indication information as the end position for data transmission on the fourth frequency domain unit, the fourth frequency domain unit being included in multiple frequency domain units; and transmitting data on the fourth frequency domain unit based on the end position for data transmission on the fourth frequency domain unit.
[0043] In one possible implementation of the fourth aspect, the method further includes: a T node receiving first control information, the first control information including start indication information, the start indication information being used to indicate the earliest start position for data transmission on a plurality of frequency domain units indicated by the first control information, wherein at least two of the plurality of frequency domain units have different start positions for data transmission; receiving data on the plurality of frequency domain units according to the first control information; which can reduce resource waste.
[0044] In one possible implementation of the third or fourth aspect, the plurality of frequency domain units include a third frequency domain unit, on which the end position for data transmission is earlier than the end position indicated by the end indication information; thereby, a signal not used for data transmission can be transmitted on the third frequency domain unit before the end position indicated by the end indication information.
[0045] In one possible implementation of the third or fourth aspect, multiple frequency domain units include a fourth frequency domain unit, where the end position for data transmission on the fourth frequency domain unit is the end position indicated by end indication information; this can avoid resource waste.
[0046] In one possible implementation of the third or fourth aspect, multiple frequency domain units are used for a single data transmission of the same user; thus, multiple frequency domain units used for a single data transmission of the same user can be indicated by the second control information, which can save signaling overhead compared to one frequency domain unit indicated by one control information for a single data transmission of the same user.
[0047] In one possible implementation of the third or fourth aspect, multiple frequency domain units are used for the transmission of the same TB; thus, multiple frequency domain units used for the transmission of the same TB can be indicated by the second control information, which can save signaling overhead compared to one control information indicating one frequency domain unit used for the transmission of the TB.
[0048] In one possible implementation of the third or fourth aspect, the second control information further includes start indication information, which is used to indicate the start position for data transmission on multiple frequency domain units; thereby enabling the T node to know the start position for data transmission on multiple frequency domain units.
[0049] In one possible implementation of the third or fourth aspect, during the time it takes for the management node and the terminal node to perform one transmit-receive interaction, the third frequency domain unit is configured to transmit a fourth signal, and the fourth frequency domain unit is configured to transmit a fifth signal or a signal not configured for data transmission, wherein the fourth signal and the fifth signal are different; since different signals can be transmitted in the third frequency domain unit and the fourth frequency domain unit, the waste of time domain resources during this time can be reduced.
[0050] Fifthly, embodiments of this application provide a communication device that has the function of implementing the behavior described in the first aspect of the method embodiment. The communication device can be a G-node, a component of the G-node (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the G-node. The functions of the communication device can be implemented by hardware or by hardware executing corresponding software, the hardware or software including one or more modules or units corresponding to the above functions. In one possible implementation, the communication device includes a transceiver module and a processing module, wherein: the processing module is used to generate or acquire first control information; the transceiver module is used to transmit the first control information, the first control information including start indication information, the start indication information indicating the earliest start position (or time domain start position) for data transmission on multiple frequency domain units indicated by the first control information, at least two of the multiple frequency domain units having different start positions for data transmission; and data is transmitted on the multiple frequency domain units.
[0051] In one possible implementation, the transceiver module is further configured to send indication information, which indicates the starting position for data transmission on multiple frequency domain units, so that the T node can determine the starting position for data transmission on multiple frequency domain units based on the indication information.
[0052] In one possible implementation, the transceiver module is further configured to transmit a first signal on a first frequency domain unit, the first frequency domain unit being comprised of multiple frequency domain units, the start position of the time domain unit occupied by the first signal being no earlier than the start position indicated by the start indication information, and the end position of the time domain unit occupied by the first signal being earlier than the start position of the data transmission on the first frequency domain unit, the first signal including one or more of the following: a synchronization access block, broadcast information, common control information, STS, a reference signal for demodulating common control information and dedicated control information, or dedicated control information.
[0053] In one possible implementation, the transceiver module is also used to transmit STS on a second frequency domain unit, which is comprised of multiple frequency domain units. The end position of the time domain unit occupied by the STS is no later than the start position of the data transmission on the second frequency domain unit. During the time for one transmit-receive interaction between the management node and the terminal node, the signals transmitted on the second frequency domain unit include only the STS and the signals for data transmission.
[0054] For possible implementations of the communication device in the fifth aspect, please refer to the various possible implementations in the first aspect.
[0055] For the technical effects of the various possible implementations of the fifth aspect, please refer to the introduction of the technical effects of the various possible implementations of the first aspect.
[0056] Sixthly, embodiments of this application provide a communication device that has the function of implementing the behavior described in the second aspect of the method embodiment. The communication device may be a T-node, a component of the T-node (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the T-node. The function of the communication device can be implemented by hardware or by hardware executing corresponding software, the hardware or software including one or more modules or units corresponding to the above functions. In one possible implementation, the communication device includes a transceiver module and a processing module, wherein: the transceiver module is used to receive first control information, the first control information including start indication information, the start indication information indicating the earliest start position for data transmission on multiple frequency domain units indicated by the first control information, and at least two of the multiple frequency domain units having different start positions for data transmission; and to receive data on the multiple frequency domain units according to the first control information.
[0057] In one possible implementation, the transceiver module is further configured to receive indication information, which indicates the starting position for data transmission on multiple frequency domain units; the processing module is configured to determine the starting position for data transmission on multiple frequency domain units based on the indication information and the first control information; and the transceiver module is further configured to receive data on multiple frequency domain units based on the starting position for data transmission on multiple frequency domain units.
[0058] In one possible implementation, the processing module is specifically configured to determine, when the indication information indicates that the start position for data transmission on the first frequency domain unit is later than the start position indicated by the start indication information, that the start position for data transmission on the first frequency domain unit is the start position for data transmission on the first frequency domain unit indicated by the indication information, wherein the first frequency domain unit comprises multiple frequency domain units; or, when the indication information indicates that the start position for data transmission on the second frequency domain unit is not later than the start position indicated by the start indication information, that the start position for data transmission on the second frequency domain unit is the start position indicated by the start indication information, wherein the second frequency domain unit comprises multiple frequency domain units.
[0059] In one possible implementation, the processing module is used to determine, when the first frequency domain unit is occupied by signals other than reference signals and data after the starting position indicated by the starting indication information, that the starting position for data transmission on the first frequency domain unit is the first time domain unit after the time domain unit for dedicated control information transmission on the first frequency domain unit; the transceiver module is specifically used to receive data on the first frequency domain unit based on the starting position for data transmission on the first frequency domain unit.
[0060] In one possible implementation, the processing module is specifically configured to, after the starting position indicated by the starting indication information, determine that the starting position for data transmission on the first frequency domain unit is the first time domain unit after the time domain unit for transmission of dedicated control information on the first frequency domain unit when the information received on the first frequency domain unit includes one or more of the following: synchronization access block, broadcast information, common control information, reference signal for demodulation of common control information and dedicated control information, or dedicated control information; and the transceiver module is specifically configured to receive data on the first frequency domain unit based on the starting position for data transmission on the first frequency domain unit.
[0061] In one possible implementation, the processing module is used to take the starting position indicated by the starting indication information as the starting position for data transmission on the second frequency domain unit when the second frequency domain unit among the multiple frequency domain units is not occupied by signals other than the reference signal and data after the starting position indicated by the starting indication information; the transceiver module is specifically used to receive data on the second frequency domain unit based on the starting position for data transmission on the second frequency domain unit.
[0062] In one possible implementation, the processing module is configured to, after the start position indicated by the start indication information, take the start position indicated by the start indication information as the start position for data transmission on the second frequency domain unit among multiple frequency domain units when the information received on the second frequency domain unit includes one or more of the following: a second training sequence, broadcast information, common control information, a reference signal for demodulating common control information and dedicated control information, or dedicated control information; and the transceiver module is specifically configured to receive data on the second frequency domain unit based on the start position for data transmission on the second frequency domain unit.
[0063] For possible implementations of the communication device in the sixth aspect, please refer to the various possible implementations in the second aspect.
[0064] For the technical effects of the various possible implementations of the sixth aspect, please refer to the introduction of the technical effects of the various possible implementations of the second aspect.
[0065] In a seventh aspect, embodiments of this application provide a communication device that has the function of implementing the behavior described in the third aspect method embodiment. The communication device may be a G-node, a component of the G-node (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the G-node. The function of the communication device can be implemented by hardware or by hardware executing corresponding software, the hardware or software including one or more modules or units corresponding to the above functions. In one possible implementation, the communication device includes a transceiver module and a processing module, wherein: the processing module is used to generate or acquire second control information; the transceiver module is used to transmit the second control information, the second control information including end indication information, the end indication information indicating the latest end position for data transmission on a plurality of frequency domain units indicated by the second control information, at least two of the plurality of frequency domain units having different end positions for data transmission; and receiving data on the plurality of frequency domain units.
[0066] In one possible implementation, the transceiver module is further configured to send configuration information for configuring time-domain units not used for data transmission on the third frequency domain unit, which are before the end position indicated by the end indication information and after the earliest end position used for data transmission on the multiple frequency domain units.
[0067] In one possible implementation, the transceiver module is further configured to send first control information, the first control information including start indication information, the start indication information being used to indicate the earliest start position for data transmission on a plurality of frequency domain units indicated by the first control information, wherein at least two of the plurality of frequency domain units have different start positions for data transmission.
[0068] For possible implementations of the communication device in the seventh aspect, please refer to the various possible implementations in the third aspect.
[0069] For the technical effects of the various possible implementations of the seventh aspect, please refer to the introduction of the technical effects of the various possible implementations of the third aspect.
[0070] Eighthly, embodiments of this application provide a communication device that has the function of implementing the behavior described in the fourth aspect of the method embodiments. The communication device may be a T-node, a component of the T-node (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the T-node. The function of the communication device can be implemented by hardware or by hardware executing corresponding software, the hardware or software including one or more modules or units corresponding to the above functions. In one possible implementation, the communication device includes a transceiver module and a processing module, wherein: the transceiver module is used to receive second control information, the second control information including end indication information, the end indication information indicating the latest end position for data transmission on multiple frequency domain units indicated by the second control information, and at least two of the multiple frequency domain units have different end positions for data transmission; the processing module is used to transmit data on multiple frequency domain units according to the second control information.
[0071] In one possible implementation, the processing module is further configured to, when the third frequency domain unit is configured to carry signals not used for data transmission before the end position indicated by the end indication information, use one time domain unit before the start position configured on the third frequency domain unit for data transmission as the end position for data transmission on the third frequency domain unit, wherein the third frequency domain unit is comprised of multiple frequency domain units; the transceiver module is specifically configured to transmit data on the third frequency domain unit based on the end position for data transmission on the third frequency domain unit.
[0072] In one possible implementation, the transceiver module is further configured to receive configuration information for configuring time-domain units not used for data transmission on the third frequency domain unit, wherein the time-domain units not used for data transmission are before the end position indicated by the end indication information; the processing module is further configured to determine the start position configured on the third frequency domain unit not used for data transmission based on the configuration information.
[0073] In one possible implementation, the processing module is further configured to, if the fourth frequency domain unit is not configured to carry signals not used for data transmission before the end position indicated by the end indication information, take the end position indicated by the end indication information as the end position for data transmission on the fourth frequency domain unit, the fourth frequency domain unit being comprised of multiple frequency domain units; the transceiver module is specifically configured to transmit data on the fourth frequency domain unit based on the end position for data transmission on the fourth frequency domain unit.
[0074] In one possible implementation, the transceiver module is further configured to receive first control information, the first control information including start indication information, the start indication information being used to indicate the earliest start position for data transmission on a plurality of frequency domain units indicated by the first control information, wherein at least two of the plurality of frequency domain units have different start positions for data transmission; the processing module is further configured to receive data on the plurality of frequency domain units according to the first control information.
[0075] Ninthly, embodiments of this application provide another communication device, the communication device including one or more processors for processing data and / or signaling so that the methods of any one of the first to fourth aspects described above are implemented.
[0076] Optionally, the communication device further includes a memory that stores a computer program or instructions that, when executed by a processor, cause the communication device to perform the methods described in any of the first to fourth aspects above. For example, the communication device may be a chip, the processor may be a processing unit within the chip, and the memory may be a random access memory or cache within the chip.
[0077] In this embodiment of the application, during the execution of the above method, the process of sending information (or signals) can be understood as a process of outputting information based on a computer program or instruction of the processor. When outputting information, the processor outputs the information to the transceiver so that the transceiver can transmit it. After being output by the processor, the information may undergo further processing before reaching the transceiver. Similarly, when the processor receives input information, the transceiver receives the information and inputs it into the processor. Furthermore, after the transceiver receives the information, the information may undergo further processing before being input into the processor.
[0078] Unless otherwise specified, or unless it contradicts its actual function or internal logic in the relevant description, the sending and / or receiving operations involved by the processor can generally be understood as processor-based computer program or instruction output.
[0079] In implementation, the processor described above can be a processor specifically designed to execute these methods, or it can be a processor that executes computer programs or instructions stored in memory to execute these methods, such as a general-purpose processor. For example, the processor can also be used to execute programs stored in memory, which, when executed, cause the communication device to perform the methods as shown in the first aspect or any possible implementation thereof.
[0080] In one possible implementation, the memory is located outside the aforementioned communication device. In another possible implementation, the memory is located inside the aforementioned communication device.
[0081] In one possible implementation, the processor and memory may be integrated into a single device; that is, the processor and memory may be integrated together.
[0082] In one possible implementation, the communication device further includes a transceiver for receiving or transmitting signals, etc.
[0083] In a tenth aspect, this application provides another communication device, which includes logic circuitry (or processing circuitry) and an interface (or interface circuitry) for inputting and / or outputting data; the logic circuitry is used to process data and / or signaling so that the methods of any one of the first to fourth aspects described above are implemented.
[0084] In one aspect, this application provides a computer-readable storage medium storing a computer program or instructions that, when executed on a computer, cause the computer to perform the method described in any one of the first to fourth aspects above.
[0085] In a twelfth aspect, this application provides a computer program product that, when run on a computer, causes the computer to perform the methods described in any one of the first to fourth aspects above. For example, the computer program product includes a computer program that, when executed, causes the computer to perform the methods described in any one of the first to fourth aspects above.
[0086] In a thirteenth aspect, this application provides a chip including a communication interface and a processor; the communication interface is used for signal transmission and reception of the chip; the processor is used to execute computer programs or instructions, causing a communication device including the chip to perform the method as described in any one of the first to fourth aspects above.
[0087] In a fourteenth aspect, this application provides a communication system, which includes the communication device of the fifth aspect and the communication device of the sixth aspect.
[0088] In a fifteenth aspect, this application provides a communication system, which includes the communication apparatus of the seventh aspect and the communication apparatus of the eighth aspect. Attached Figure Description
[0089] To more clearly illustrate the technical solutions in the embodiments of this application or the background art, the accompanying drawings used in the embodiments of this application or the background art will be described below.
[0090] Figure 1A is a schematic diagram of a star-flash short-range communication system provided in an embodiment of this application;
[0091] Figure 1B is a schematic diagram of the architecture of a star-flash short-range communication system provided in an embodiment of this application;
[0092] Figure 1C is a schematic diagram of a WLAN system provided in an embodiment of this application;
[0093] Figure 1D is a schematic diagram of a wireless communication system provided in an embodiment of this application;
[0094] Figure 2 is a flowchart illustrating a communication method provided in an embodiment of this application;
[0095] Figure 3A is a schematic diagram of a data mapping method on multiple frequency domain units within a TTI provided by an embodiment of this application;
[0096] Figure 3B is a schematic diagram of another data mapping method on a multi-frequency domain unit within a TTI provided by an embodiment of this application;
[0097] Figure 4 is a schematic diagram of another data mapping method on a multi-frequency domain unit within a TTI provided by an embodiment of this application;
[0098] Figure 5 is a schematic diagram of another data mapping method on a multi-frequency domain unit within a TTI provided by an embodiment of this application;
[0099] Figure 6 is a schematic diagram of another data mapping method on multiple frequency domain units within a TTI provided by an embodiment of this application;
[0100] Figure 7 is a schematic diagram of another data mapping method on a multi-frequency domain unit within a TTI provided by an embodiment of this application;
[0101] Figure 8 is a schematic diagram of another data mapping method on a multi-frequency domain unit within a TTI provided by an embodiment of this application;
[0102] Figure 9 is a schematic diagram of another data mapping method on multiple frequency domain units within a TTI provided by an embodiment of this application;
[0103] Figure 10 is a flowchart illustrating another communication method provided in an embodiment of this application;
[0104] Figure 11 is a flowchart illustrating another communication method provided in an embodiment of this application;
[0105] Figures 12A to 12F are schematic diagrams of data mapping methods on multiple frequency domain units within a TTI provided by embodiments of this application;
[0106] Figure 13 is a flowchart illustrating another communication method provided in an embodiment of this application;
[0107] Figures 14A and 14B are schematic diagrams of a data mapping method on a multi-frequency domain unit within a TTI provided in an embodiment of this application;
[0108] Figure 15 is a structural schematic diagram of a communication device 150 provided in an embodiment of this application;
[0109] Figure 16 is a schematic diagram of another communication device provided in an embodiment of this application;
[0110] Figure 17 is a schematic diagram of another structure of the communication device provided in an embodiment of this application. Detailed Implementation
[0111] The terms "first" and "second," etc., used in the specification, claims, and drawings of this application are only used to distinguish different objects and not to describe a specific order. It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers does not imply the order of execution; the execution order of each process should be determined by its function and inherent logic. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.
[0112] The term "embodiment" as used herein means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments. In this application, the naming of messages is only used to distinguish different messages and should not be construed as limiting. That is, the name of any message or information in this application can be replaced with other names, and this application does not impose any limitations.
[0113] The terminology used in the following embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. As used in the specification and appended claims of this application, the singular expressions “a,” “an,” “the,” “the,” “the,” and “this” are intended to include the plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used in this application refers to and includes any or all possible combinations of one or more of the listed items. For example, “A and / or B” can mean: the presence of only A, the presence of only B, and the presence of both A and B, where A and B can be singular or plural. The term “multiple” as used in this application refers to two or more. In the textual description of this application, the character “ / ” generally indicates that the preceding and following objects are in an “or” relationship.
[0114] It is understood that in the various embodiments of this application, "B corresponding to A" means that there is a correspondence between A and B, and B can be determined based on A. However, it should also be understood that determining (or generating) B based on (or on) A does not mean that B is determined (or generated) solely based on (or on) A; B can also be determined (or generated) based on (or on) A and / or other information.
[0115] It should be understood that in this application, the indication includes direct indication (also known as explicit indication) and implicit indication. Direct indication information A refers to information A being included; implicit indication information A refers to information A being indicated through the correspondence between information A and information B, and through direct indication information B. The correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured.
[0116] It should be understood that in this application, information C is used to determine information D, including both situations where information D is determined solely based on information C and situations where it is determined based on information C and other information. Furthermore, information C can also be used to determine information D indirectly, for example, where information D is determined based on information E, and information E is determined based on information C.
[0117] In this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0118] Furthermore, in the embodiments of this application, "network element A sends information A to network element B" can be understood as network element B being the destination of information A or an intermediate network element in the transmission path between the destination and network element B, which may include sending information directly or indirectly to network element B. "Network element B receives information A from network element A" can be understood as network element A being the source of information A or an intermediate network element in the transmission path between the source and network element A, which may include receiving information directly or indirectly from network element A. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be understood in a similar way and will not be elaborated further here.
[0119] The technical solutions of this application will now be described with reference to the accompanying drawings. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. In case of any inconsistency, the meaning set forth in this specification or derived from the content described herein shall prevail. Furthermore, the terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.
[0120] To facilitate understanding of the detailed implementation of the embodiments of this application, the technical terms involved in the embodiments of this application will be described below.
[0121] 1) Node: A node is a device with communication capabilities, including but not limited to one or more of the following: terminal devices, network devices, industrial equipment, or entertainment devices. Terminal devices can be called terminals, user equipment (UE), mobile stations, mobile terminals, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, transportation vehicles with wireless communication capabilities, communication modules, etc. The embodiments of this application do not limit the device form of the terminal. Terminals typically contain communication modules, circuits, or chips that perform corresponding communication functions. The terminal is also configured with program instructions for performing corresponding communication functions. Network devices include, but are not limited to, routers, switches, or base stations. Industrial equipment includes, for example, industrial robots and robotic arms. Leisure and entertainment equipment includes, for example, virtual reality (VR) devices, mixed reality (MR) devices, massage chairs, home theaters, game controllers, or 4D cinema cabins.
[0122] In certain application scenarios or network types, devices with similar communication capabilities may not be called nodes. However, for ease of description, in this application embodiment, devices with communication capabilities are collectively referred to as nodes.
[0123] 2) Grant Node (G Node) and Terminal Node (T Node): In some communication systems, nodes include grant nodes and terminal nodes. In this application, the grant node can be referred to as a G node, and the terminal node can be referred to as a T node. Below, G node represents the grant node, and T node represents the terminal node. The G node manages a certain number of T nodes, and the G node connects to these T nodes to jointly complete specific communication functions. The management of T nodes by the G node can be reflected in multiple dimensions, such as the G node allocating transmission resources and configuring communication domain parameters for the T nodes. As one possible implementation, the G node can send data scheduling information, while the T node can receive data scheduling information and send / receive data according to the data scheduling information. For example, in a short-range wireless communication system, the node that sends data scheduling information is the G node, and the node that receives data scheduling information and sends data according to the data scheduling information is the T node.
[0124] In some possible implementations, a G node and its connected T nodes belong to a communication domain. Optionally, the number of G nodes within a communication domain can be one or more. For example, a single G node and its connected T nodes together constitute a communication domain. Alternatively, a communication domain includes one G node (or master node) and at least one T node (or slave node), where the G node schedules the T nodes to enable data transmission between nodes. In the Spark Link Basic (SLB) 1.0 protocol, the time-frequency resources used for inter-node communication within a communication domain are referred to as the communication domain itself.
[0125] As an example, the G node is the access network device (e.g., a base station), and the T node is the terminal device (e.g., a mobile phone).
[0126] Terminal devices can be devices that provide voice / data, such as handheld devices with wireless connectivity, in-vehicle devices, etc. Currently, examples of terminals include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving vehicles, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, wearable devices, terminal devices in 5G networks, or future public land mobile communication networks. Terminal devices in a network (PLMN), etc., are not limited to this in the embodiments of this application.
[0127] By way of example and not limitation, in this embodiment, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0128] In this application embodiment, the access network device can be a radio access network (RAN) node (or device) that connects the terminal device to the wireless network. The access network device can also be called a network device or a radio access network device; for example, the access network device can be a base station. A base station can broadly encompass, or be replaced by, various names including: RAN node, Node B, evolved Node B (eNB), next-generation Node B (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station, auxiliary station, motor slide retainer (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), radio unit (RU), positioning node, etc. A base station can be a macro base station, micro base station, relay node, donor node, or similar entities, or combinations thereof. A base station can also refer to a communication module, modem, or chip installed within the aforementioned equipment or apparatus. A base station can also be a mobile switching center, equipment performing base station functions in D2D, V2X, and M2M communications, network-side equipment in 6G networks, and equipment performing base station functions in future communication systems. A base station can support networks using the same or different access technologies. Optionally, a RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). The embodiments of this application do not limit the specific technologies or equipment forms used in the network equipment.
[0129] As another example, the G node is the access point (AP), and the T node is the station (STA).
[0130] An Access Point (AP) is a device with wireless communication capabilities that supports communication, sensing, or power transmission using WLAN standards. It has the ability to communicate, sense, or transmit power with other devices in a WLAN network (such as non-access point stations (non-APSTAs) or other access points), and can also communicate, sense, or transmit power with other devices. An access point acts as a bridge connecting wired and wireless networks, primarily connecting clients of various wireless networks together and then connecting the wireless network to the Ethernet. In a WLAN system, an access point can be called an Access Point Station (APSTA). This wireless communication device can be a complete device, or it can be a chip, processing system, or functional module installed within a complete device. Devices with these chips, processing systems, or functional modules can implement the methods and functions of the embodiments in this application under the control of the chips, processing systems, or functional modules. The AP in the embodiments of this application is a device that provides services to non-APSTAs and can support the 802.11 series standards or subsequent standards. For example, an access point can be an access point for a terminal (such as a mobile phone) to enter a wired (or wireless) network, mainly deployed in homes, buildings, and parks, with a typical coverage radius of tens to hundreds of meters. Of course, it can also be deployed outdoors. Another example is that an AP can be a communication entity such as a communication server, router, switch, or bridge; APs can include various forms of macro base stations, micro base stations, and repeater stations. Of course, an AP can also be a chip, processing system, or module within the above-mentioned devices, thereby implementing the methods and functions of the embodiments of this application.
[0131] A Station on a Wireless Interface (STA) is a device with wireless communication capabilities that supports communication, sensing, or power transmission using WLAN standards. It has the ability to communicate, sense, or transmit power with other non-APSTAs or access points in a WLAN network. In a WLAN system, a station can be called a non-access point station (non-APSTA). In this application, unless otherwise specified, a station (i.e., STA) refers to a non-APSTA. For example, an STA is any user communication device that allows a user to communicate with an AP or sense or transmit power, and thus communicate with the WLAN. This device with wireless communication capabilities can be a complete device, or it can be a chip, processing system, or functional module installed in a complete device. Devices with these chips, processing systems, or functional modules can implement the methods and functions of the embodiments of this application under the control of the chips, processing systems, or functional modules. For example, an STA can be a wireless communication chip, a wireless sensor, or a wireless communication terminal, and can also be referred to as a user. For example, the STA can be a mobile phone supporting Wi-Fi communication, a tablet computer supporting Wi-Fi communication, a set-top box supporting Wi-Fi communication, a smart TV supporting Wi-Fi communication, a smart wearable device supporting Wi-Fi communication, an in-vehicle communication device supporting Wi-Fi communication, and a computer supporting Wi-Fi communication. Of course, the STA can also be a chip, processing system, or module in the above-mentioned various types of devices, thereby implementing the methods and functions of the embodiments of this application.
[0132] 3) Time Units in the Embodiments of this Application: The time-domain units (which may be referred to as time units) involved in the embodiments of this application may include time-domain symbols, radio frames, transmit time intervals (TTI), superframes, etc. In this document, time-domain symbols may be simply referred to as symbols. The duration and naming of each time-domain unit involved in the embodiments of this application may evolve accordingly with the evolution of standards, rather than remaining fixed.
[0133] The symbols include, but are not limited to: orthogonal frequency division multiplexing (OFDM) symbols, sparse code multiplexing access (SCMA) symbols, filtered orthogonal frequency division multiplexing (F-OFDM) symbols, and non-orthogonal multiple access (NOMA) symbols, etc., and this application does not limit them.
[0134] A radio frame contains an integer number of symbols, and the length of a radio frame can be 125 microseconds.
[0135] A Time Interval (TTI) is the time it takes for a G node and a T node to exchange data once. A TTI can consist of one or more radio frames. The duration of a TTI is variable. For example, a radio frame is 125 microseconds long, a TTI consists of 8 radio frames, and a TTI lasts for 1 millisecond.
[0136] A superframe consists of multiple radio frames. The duration of a superframe is typically 1 ms.
[0137] 4) Downlink and Uplink: Downlink refers to information sent from network devices to terminal devices, or from scheduling devices to scheduled devices, or from master nodes to slave nodes. Taking a 5G system as an example, downlink refers to information sent from the base station to the terminal. Taking a StarLight system as an example, downlink refers to information sent from the G node to the T node.
[0138] Uplink refers to the transmission of information from a terminal device to a network device, or from a scheduled device to the scheduling device, or from a slave node to the master node. Taking 5G as an example, uplink refers to the transmission of information from a terminal device to a base station. Taking the StarLight system as an example, uplink refers to the transmission of information from a T node to a G node.
[0139] 5) Carrier and Channel: A carrier refers to a segment of spectrum resource, and a channel also refers to a segment of spectrum resource. A carrier and a channel with the same bandwidth are equivalent in this paper, for example, a channel or carrier with a bandwidth of 20MHz. The concept of a channel is commonly used for spectrum resource allocation. The bandwidth of a channel is typically 20MHz, but it can also be other bandwidths. For example, in the unlicensed spectrum of 5.1GHz and 5.8GHz, a segment of spectrum resource is divided into multiple channels, each with a number (i.e., channel number), such as channel numbers 149, 153, 157, 161, 165, etc., and each channel has a bandwidth of 20MHz. A carrier can also be called a component carrier (CC) or a component carrier.
[0140] 6) Frequency Domain Unit: A frequency domain unit is one or more subcarrier groups, and a subcarrier group comprises multiple subcarriers. For example, the subcarrier group can be the subcarrier group indicated by the subcarrier group indication information in the control information (see Table 1). Multiple frequency domain units can be located within a 20MHz channel or within channels of other bandwidths. In some possible implementations, a frequency domain unit comprises two subcarrier groups, and a subcarrier group comprises 10 subcarriers. In some possible implementations, a frequency domain unit comprises subcarriers available for data transmission within a 20MHz channel, and each of the multiple frequency domain units is located within a different 20MHz channel. An example of a frequency domain unit in this document is a carrier.
[0141] 7) Dynamic Scheduling Data Control Information in StarScan 1.0: In the StarScan system, the G node schedules the T node for data transmission and reception. The G node can send "dynamic scheduling data control information" to the T node to indicate the information required for scheduling data. The name of the dynamic scheduling data control information can be replaced with other names, and this application does not limit it. In the following text, the dynamic scheduling data control information is simply referred to as the Gnode control indicator (GCI). In StarScan standard 1.0, some of the indicator information in the GCI is shown in Table 1 below. The function of each indicator information in the GCI can be found in StarScan standard 1.0. Table 1 highlights the time-frequency resource indicator information and the reference signal indicator information relevant to this application. In one data transmission, the G node first notifies the T node by sending the GCI which time-frequency resources it should transmit and receive data on. The transmitted data can be called TB, and the size of TB is the number of information bits before channel coding.
[0142] Table 1. Dynamic Scheduling Data Control Information in the StarSpark 1.0 Standard
[0143] In the StarScan 1.0 standard, the scheduled time-domain and frequency-domain resources, as well as signals such as DMRS, are indicated in the GCI. T nodes can receive or transmit data on the indicated time-domain resources according to the GCI.
[0144] The preceding text introduced some terms, concepts, or processes involved in the embodiments of this application. The following text introduces the technical background involved in the embodiments of this application.
[0145] In scenarios involving multi-carrier scheduling or scheduling of channels with bandwidths greater than one 20MHz channel, a single control message can be used to schedule multiple carriers to reduce control information overhead. Multi-carrier scheduling can be a scenario where the scheduled channel bandwidth encompasses multiple channels. Taking a 20MHz channel as an example, multi-carrier scheduling can involve scheduling a bandwidth greater than 20MHz or scheduling subcarrier groups located within multiple carriers or channels with a bandwidth of 20MHz. Currently, existing schemes using a single control message to schedule multiple carriers or channels with bandwidths greater than one 20MHz channel suffer from significant resource waste. Therefore, it is necessary to investigate how to reduce resource waste when using a single control message to schedule multiple carriers or channels with bandwidths greater than one 20MHz channel.
[0146] The scheme for scheduling multiple carriers using a single control message provided in this application reduces resource waste compared to existing schemes. The scheme for scheduling multiple carriers or channels with bandwidth greater than 20MHz using a single control message, as provided in this application, can be divided into two types: Scheme 1 and Scheme 2. Scheme 1 involves the G node sending control information to the T node, instructing the T node on which time-frequency resources to receive data. The G node then transmits data on the time-frequency resources indicated by the control information, and the T node receives data on these time-frequency resources. Scheme 2 involves the G node sending control information to the T node, instructing the T node on which time-frequency resources to transmit data. The T node then transmits data on the time-frequency resources indicated by the control information, and the G node receives data on these time-frequency resources. In other words, the control information is divided into two types: one instructing the T node on which time-frequency resources to receive data, and the other instructing the T node on which time-frequency resources to transmit data.
[0147] The inventive concept of Scheme 1 provided in this application is: at least two of the multiple frequency domain units indicated by the control information have different starting positions for data transmission, and the starting indication information in the control information is used to indicate the earliest starting position for data transmission on the multiple frequency domain units; thereby, more time domain resources can be utilized on the multiple frequency domain units, thereby improving resource utilization.
[0148] The inventive concept of Scheme 2 provided in this application is: at least two frequency domain units indicated by the control information have different end positions for data transmission, and the end indication information in the control information is used to indicate the latest end position for data transmission on the multiple frequency domain units; this can reduce resource waste or improve resource utilization.
[0149] The technical solutions of this application embodiment can also be applied to various communication systems or networks, such as: WLAN communication systems, Starlight short-range communication systems, Wireless Fidelity (Wi-Fi) systems, Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Universal Mobile Telecommunication System (UMTS) systems, Worldwide Interoperability for Microwave Access (WiMAX) communication systems, 5th Generation (5G) systems or New Radio (NR) systems, Future Communications systems, Non-Terrestrial Networks (NTN) systems, Device-to-Device (D2D) communication systems, Machine-to-Machine (M2M) communication systems, Internet of Things (IoT) networks, or Vehicle-to-X (V2X) networks, etc. The communication systems described above are merely illustrative examples, and the applications of this application are not limited to these. This description is consistent with previous ones and will not be repeated below. Furthermore, the term "system" can be used interchangeably with "network." The StarScan short-range communication system can be referred to as a vehicle-mounted wireless short-range communication system.
[0150] This application supports IEEE protocols, such as IEEE 802.11be / Wi-Fi 7 / EHT, IEEE 802.11bn / UHR / Wi-Fi 8, IEEE Integrated mmWave / IMMW, IEEE 802.15 / UWB, or IEEE 802.11bf / sensing; this application may also support Spark Link / NearLink standard protocols.
[0151] Figure 1A is a schematic diagram of a StarScan short-range communication system provided in an embodiment of this application. As shown in Figure 1A, the StarScan short-range communication system includes G nodes and T nodes. G nodes are nodes that send data scheduling information in the StarScan short-range communication system, and T nodes are nodes that receive data scheduling information and send data according to the data scheduling information. Both G nodes and T nodes can be one or more. Typically, there is one G node and multiple T nodes. Taking an intelligent vehicle scenario as an example, one architecture of the StarScan short-range communication system is shown in Figure 1B. G nodes include the vehicle's domain control unit (DCU), and T nodes include the vehicle's screen and speakers, etc. The domain control unit is the core of each functional domain of the vehicle, formed by the centralized functional control logic, and is a high-performance processing unit strongly associated with a certain functional domain (e.g., cockpit domain, autonomous driving domain, etc.). Figure 1B is a schematic diagram of the architecture of a StarScan short-range communication system provided in an embodiment of this application. The technical solution of this application embodiment can be used in wireless short-range communication scenarios, and Figure 1A can be regarded as a schematic diagram of a wireless short-range communication scenario.
[0152] Figure 1C is a schematic diagram of a WLAN system provided in an embodiment of this application. Figure 1C shows a typical architecture of a basic service set (BSS) for a WLAN. Access points (APs) can connect to the internet, and multiple stations (STAs) (e.g., STA1, STA2, and STA3 shown in Figure 1C) are associated with the AP. Each STA accesses the internet through the AP. The number of APs and STAs shown in Figure 1C is merely an example; in a specific implementation, the number of APs or STAs may be more or less, and this embodiment of the application does not limit this. The AP in Figure 1C can be a multi-link device (MLD) supporting multiple links, and one or more STAs in Figure 1C can be non-AP MLDs supporting multiple links. In the WLAN system, the AP is a G node, and the STA is a T node. The technical solution of this embodiment of the application can be used in local wireless communication scenarios, and Figure 1C can be considered a schematic diagram of a local wireless communication scenario.
[0153] Figure 1D is a schematic diagram of a wireless communication system provided in an embodiment of this application. As shown in Figure 1D, the system includes one or more base stations (only one is shown) and multiple user equipment (UEs), wherein the number of base stations and UEs in the system is not limited. In the wireless communication system shown in Figure 1D, the base station is a G node and the UE is a T node. The technical solution of this application embodiment can be used in wide-area wireless communication scenarios, and Figure 1D can be regarded as a schematic diagram of a wide-area wireless communication scenario.
[0154] This application primarily describes embodiments applied to a short-range communication system. Those skilled in the art will readily understand that the various aspects of this application can be extended to other communication scenarios or networks employing various standards. For example, WLAN systems, Bluetooth, high-performance radio LANs (HIPERLANs) (a wireless standard similar to IEEE 802.11), wireless wide area networks (WWANs), wireless personal area networks (WPANs), or other networks currently known or to be developed in the future. In other words, the technical solutions of this application can be applied to short-range wireless communication systems, wide-area wireless communication systems, and other communication systems. Therefore, regardless of the coverage area and wireless access protocol used, the various aspects provided in this application can be applied to any suitable wireless network, such as a wireless network with an unknown CP length.
[0155] The communication system architecture or network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of communication system or network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application can also be applied to similar technical problems.
[0156] The communication method and apparatus provided in this application will be further described below with reference to the accompanying drawings. It is understood that this application uses T-nodes and G-nodes as examples of the execution entities in the interactive illustration, but this application does not limit the execution entities in the interactive illustration. For example, the method executed by the G-node in this application can also be implemented by a module (e.g., a circuit, chip, or chip system) in the G-node, or by a logic node, logic module, or software that can implement all or part of the functions of the G-node; the method executed by the T-node in this application can also be implemented by a communication module in the T-node or by a circuit or chip (e.g., a baseband chip, or a system-on-a-chip (SoC) chip containing a baseband chip, or a system-in-package (SIP) chip) in the terminal responsible for communication functions.
[0157] This application embodiment describes the method provided by the T node and the G node from both sides. However, during the transmission of signals, the T node and the G node can also forward the signals through other devices, such as forwarding devices to forward the signals between the T node and the G node. This application embodiment does not limit other devices besides the T node and the G node.
[0158] In this embodiment, "G node" can act as both a sender and a receiver. "T node" can also act as both a sender and a receiver. When "G node" acts as a sender, "T node" can act as a receiver. When "T node" acts as a sender, "G node" can act as a receiver. The following description uses G node as the sender and T node as the receiver as an example.
[0159] The method provided in the embodiments of this application is described below with reference to the accompanying drawings.
[0160] Figure 2 is a flowchart illustrating a communication method provided in an embodiment of this application. The descriptions of the T-node and G-node involved in Figure 2 can be found above and will not be detailed here. As shown in Figure 2, the method includes:
[0161] 201. Node G sends the first control information, and correspondingly, node T receives the first control information.
[0162] The first control information can be dedicated control information. The T-node can determine the time-frequency resource location of the first control information based on system messages or higher-level signaling configuration information. The first control information includes start indication information. This start indication information is used to indicate the earliest start position (or time-domain start position) for data transmission on the multiple frequency domain units indicated by the first control information. The manner in which the first control information indicates the multiple frequency domain units is not limited. For example, the first control information may include a frequency domain resource indication, which is used to indicate the multiple frequency domain units. The number of multiple frequency domain units indicated by the first control information is not limited. At least two of the multiple frequency domain units have different start positions for data transmission. The start indication information indicating the earliest start position for data transmission on the multiple frequency domain units indicated by the first control information can be replaced by: the start indication information indicating a first start index, where the first start index represents the earliest time-domain unit for data transmission on the multiple frequency domain units indicated by the first control information. For example, multiple frequency domain units include a first frequency domain unit to an Nth frequency domain unit, where N is an integer greater than 1. The first start index represents the earliest time domain unit among the earliest time domain units used for data transmission in the first frequency domain unit, the earliest time domain units used for data transmission in the second frequency domain unit, the earliest time domain units used for data transmission in the third frequency domain unit, ..., the earliest time domain units used for data transmission in the Nth frequency domain unit. An example of a frequency domain unit is a carrier, where a carrier is a segment of spectrum resource. Optionally, the first control information also includes end indication information. The end indication information is used to indicate the end position of data transmission in the multiple frequency domain units so that the T node knows the end position of data transmission in the multiple frequency domain units. For example, the end positions of data transmission in the multiple frequency domain units are the same. Optionally, the end positions of data transmission in at least two of the multiple frequency domain units are different, and the end indication information is used to indicate the latest end position of data transmission in the multiple frequency domain units. The start position can be a time domain unit within a TTI. The time domain unit can be a time domain symbol or other time units, which is not limited in this application. Optionally, the aforementioned multiple frequency domain units can be used for a single data transmission by the same user. Therefore, the first control information can indicate multiple frequency domain units used for a single data transmission by the same user, which saves signaling overhead compared to using a single control information to indicate a single frequency domain unit used for a single data transmission by the same user. Alternatively, the aforementioned multiple frequency domain units can be used to transmit the same data volume (TB). Therefore, the first control information can indicate multiple frequency domain units used for the transmission of the same TB, which saves signaling overhead compared to using a single control information to indicate a single frequency domain unit used for the transmission of the TB.
[0163] In one possible implementation of the broadcast information, the aforementioned multiple frequency domain units include a first frequency domain unit and a second frequency domain unit. The information transmitted on the first frequency domain unit includes first data and a first reference signal, and the information transmitted on the second frequency domain unit includes second data and a second reference signal. The first reference signal precedes the first data, and the second reference signal precedes the second data. The first reference signal is used to demodulate the first data. The second reference signal is used to demodulate the second data. At least two of the multiple frequency domain units have different starting positions for data transmission, including: the starting position for the first data transmission on the first frequency domain unit is different from the starting position for the second data transmission on the second frequency domain unit; or, the starting position for the first reference signal on the first frequency domain unit is different from the starting position for the second reference signal on the second frequency domain unit. This can reduce the waste of time domain resources. Optionally, during the time required for one transmit / receive interaction between the management node and the terminal node, before the G node transmits the first reference signal on the first frequency domain unit, the information transmitted on the first frequency domain unit includes one or more of the following: a synchronization access block, broadcast information, common control information, a reference signal for demodulating common control information and dedicated control information, or dedicated control information. Optionally, during the time allotted for a single transmit / receive interaction between the management node and the terminal node, before the G node transmits the second reference signal in the second frequency domain unit, the information transmitted in the second frequency domain unit includes one or more of the following: a second training sequence, broadcast information, common control information, a reference signal for demodulating common control information and dedicated control information, or dedicated control information.
[0164] The start position for data transmission on the first frequency domain unit is later than the start position indicated by the start indication information; thus, signals other than data and signals used to demodulate the data, such as synchronization access blocks, broadcast information, and common control information, can be transmitted on the first frequency domain unit before the start position indicated by the start indication information. Optionally, the start position for data transmission on the first frequency domain unit is after the time domain unit for dedicated control information transmission on the first frequency domain unit. For example, the start position for data transmission on the first frequency domain unit is the first time domain unit after the time domain unit for dedicated control information transmission on the first frequency domain unit. Another example is that the start position for data transmission on the first frequency domain unit is after the end position for dedicated control information transmission on the first frequency domain unit, and the offset between the start position and the end position is r time domain units, where r is a positive integer. The end position can be one time domain unit.
[0165] Figure 3A is a schematic diagram of a data mapping method across multiple frequency domain units within a TTI provided by an embodiment of this application. Figure 3A shows the signals configured for transmission by a G node in frequency domain units #1 to #4 within a TTI. As shown in Figure 3A, within a TTI, frequency domain unit #1 is configured to transmit synchronization access block, broadcast information, common control information, dedicated control information, DMRS, and first data sequentially; frequency domain unit #2 is configured to transmit DMRS and second data sequentially; frequency domain unit #3 is configured to transmit DMRS and third data sequentially; and frequency domain unit #4 is configured to transmit DMRS and fourth data sequentially. The time domain position indicated by arrow 301 is the starting position for data transmission in frequency domain unit #1, and the time domain positions indicated by arrow 302 are the starting positions for data transmission in frequency domain units #2 to #4. The earliest starting position for data transmission in frequency domain units #1 to #4 is the time domain position indicated by arrow 302. Frequency domain units #1 to #4 are examples of the multiple frequency domain units indicated by the first control information mentioned above. In this document, the first data to the fourth data are data transmitted on different frequency domain units. Referring to Figure 3A, frequency domain units #1 to #4 are examples of the multiple frequency domain units mentioned above. Frequency domain unit #1 is an example of the first frequency domain unit. The time domain position indicated by arrow 301 is the starting position for data transmission on frequency domain unit #1, and the time domain position indicated by arrow 302 is the starting position for data transmission on frequency domain units #2 to #4, which is the starting position indicated by the start indication information. As can be seen from Figure 3A, within one TTI, it is not necessary to transmit synchronization access blocks, broadcast information, common control information, and dedicated control information on frequency domain units #2 to #4, which can reduce resource waste. The starting position for data transmission on the second frequency domain unit is the starting position indicated by the start indication information, thereby reducing resource waste. Referring to Figure 3A, any one of frequency domain units #2 to #4 is an example of the second frequency domain unit.
[0166] In this application, the synchronization access block can be a signal used for time and frequency synchronization. The function of the synchronization access block is similar to that of the synchronization signal block in NR. In one possible design, the synchronization access block (SAB) includes a first training sequence (FTS), a second training sequence (STS), and synchronization information. For example, the FTS occupies 2 time-domain symbols, the STS occupies 1 time-domain symbol, and the synchronization information occupies 2 time-domain symbols. Broadcast information generally occupies 2 time-domain symbols and is used to broadcast system information, indicate system configuration, etc. For example, broadcast information includes indications of cyclic prefix length, TTI length, radio frame number, and resources occupied by common control information. Common control information refers to control information sent by a G node to multiple or all T nodes it serves. Common control information can be called common GCI. Common control information can include system messages. In some systems, such as NR systems, system messages are classified and may be called system information blocks (SIBs) 0, SIB1, SIB2, etc. A time-frequency resource is typically configured in the communication system to transmit common control information. In one possible implementation, the number of time-domain symbols occupied by the public control information is indicated by the broadcast information, and can be 1 to N symbols, where N is an integer greater than 1. The dedicated control information can be control information sent by a G node to a T node. Dedicated control information can be used for data scheduling, for example, instructing a T node on which time-frequency resources to send or receive data. The dedicated control information is specific to a T node. The dedicated control information can be called a dedicated GCI or GCI. In one possible implementation, the number of symbols in the dedicated control information, i.e., the number of time-domain symbols occupied by the dedicated control information, is indicated by system messages or higher-level signaling, and can be 1 to M time-domain symbols, where M is an integer greater than 1. In one possible implementation, the dedicated control information can share the time-frequency resources of the public control information; in other words, the dedicated control information can be sent from the time-frequency resource pool of the public control information. In one possible implementation, time-frequency resources can be configured separately for the dedicated control information, for example, by configuring a time-frequency resource in a system message or higher-level signaling to transmit the dedicated control information.
[0167] It is important to note that synchronization access blocks and broadcast messages can be sent periodically. For example, the transmission period for synchronization access blocks might be 1ms, 2ms, 4ms, and 8ms. Similarly, the transmission period for broadcast messages might be 8ms. Synchronization access blocks and broadcast messages are not necessarily sent in every TTI. Common control messages are typically sent in every TTI, while private control messages are usually sent only when data scheduling occurs within each TTI.
[0168] 202. The G node transmits data on multiple frequency domain units, and correspondingly, the T node receives data on multiple frequency domain units according to the first control information.
[0169] The earliest start position for data transmission on these multiple frequency domain units can be earlier or later than the start position of the G node sending the first control information.
[0170] The G node transmits data across multiple frequency domain units, including: the G node transmits data in each frequency domain unit and the corresponding time-domain resource for data transmission. The starting position of the time-domain resource for data transmission in at least one of the multiple frequency domain units is the starting position indicated by start indication information, and the ending positions of any two corresponding time-domain resources for data transmission in the multiple frequency domain units are the same, or in other words, the ending positions of the time-domain resources for data transmission in the multiple frequency domain units are the same. Optionally, before transmitting data in at least one of the multiple frequency domain units, the G node first transmits a reference signal, such as DMRS. In this application, the start to end position of data transmission in a frequency domain unit can be used to transmit DMRS and data, or it can be used only for data transmission. The time-domain resource for data transmission corresponding to each of the multiple frequency domain units is the time-domain resource for data transmission from the start to the end position in that frequency domain unit. Since the T node can obtain the start to end position of data transmission in each of the multiple frequency domain units according to the first control information, it can obtain the time-domain resource for data transmission corresponding to each frequency domain unit. The transmission of data by the G node in each frequency domain unit and the corresponding time domain resource for data transmission can be understood as follows: The G node transmits data on the time-frequency resource indicated by the first control information. As an example, multiple frequency domain units include a first frequency domain unit and a second frequency domain unit. The start position #1 for data transmission in the first frequency domain unit is later than the start position #0 indicated by the start indication information. The start position for data transmission in the second frequency domain unit is the start position #0 indicated by the start indication information. The end position for data transmission in all multiple frequency domain units is end position #0. The G node transmits data in the first frequency domain unit and the corresponding time domain resource for data transmission. The time domain resource for data transmission in the first frequency domain unit is the time domain resource from start position #1 to end position #0. The G node also transmits data in the second frequency domain unit and the corresponding time domain resource for data transmission. The time domain resource for data transmission in the second frequency domain unit is the time domain resource from start position #0 to end position #0.
[0171] The T-node receives data in multiple frequency domain units according to the first control information, including: within the TTI scheduled by the first control information, if the first frequency domain unit is occupied by signals other than reference signals and data after the starting position indicated by the start indication information, determining the starting position for data transmission in the first frequency domain unit as the first time domain unit after the time domain unit for dedicated control information transmission in the first frequency domain unit; receiving data in the first frequency domain unit based on the starting position for data transmission in the first frequency domain unit; thereby determining the starting position for data transmission in the first frequency domain unit and receiving data in the first frequency domain unit. In one possible implementation, within the timeframe of a single transmit / receive interaction between the management node and the terminal node during the first control information scheduling (i.e., the current TTI), node T detects signals other than reference signals and data, such as synchronization access blocks and broadcast information, on the aforementioned multiple frequency domain units. Based on the broadcast message, it can determine the location of common control information, and based on system messages or higher-level signaling, it can determine the location of dedicated control information. Through detection, it can determine which frequency domain units are occupied by signals other than reference signals and data after the starting position indicated by the start indication information (i.e., which frequency domain units have transmitted signals other than reference signals and data), and which frequency domain units are not occupied by signals other than reference signals and data (i.e., which frequency domain units have not transmitted signals other than reference signals and data). The aforementioned multiple frequency domain units can be divided into two types: the first type has a data transmission start position later than the start position indicated by the start indication information; the second type has a data transmission start position at the start position indicated by the start indication information. The first frequency domain unit is merely an example of the first type of frequency domain unit among the aforementioned multiple frequency domain units. The method by which a T-node receives data in the first frequency domain cell among multiple frequency domain cells can be found in the section on receiving data in the first frequency domain cell, and will not be described in detail here.
[0172] According to the first control information, the T node receives data in multiple frequency domain units, including: within the TTI scheduled by the first control information, after the starting position indicated by the start indication information, and provided that the second frequency domain unit among the multiple frequency domain units is not occupied by signals other than reference signals and data, the starting position indicated by the start indication information is used as the starting position for data transmission in the second frequency domain unit; based on the starting position for data transmission in the second frequency domain unit, data is received in the second frequency domain unit; thereby, the starting position for data transmission in the second frequency domain unit can be determined, and data is received in the second frequency domain unit. The second frequency domain unit is merely an example of a second type of frequency domain unit among the aforementioned multiple frequency domain units. For the method by which the T node receives data in the second type of frequency domain unit among the multiple frequency domain units, please refer to the method of receiving data in the second frequency domain unit, which will not be detailed here.
[0173] In this embodiment, the G node transmits data on multiple frequency domain units. At least two of these frequency domain units have different starting positions for data transmission. Compared to multiple frequency domain units having the same starting position for data transmission, this reduces resource waste.
[0174] The G node transmitting data on multiple frequency domain units in step 202 above can be described as follows: The G node transmits data on multiple frequency domain units within the time frame used for one transmit / receive interaction between the management node and the terminal node, i.e., within one TTI of the first control information scheduling. In this document, unless otherwise specified, one TTI refers to the TTI of the control information scheduling, or the TTI in which the time-frequency resource indicated by the control information is located. In one possible implementation, the multiple frequency domain units include a first frequency domain unit and a second frequency domain unit. Within one TTI, the information transmitted by the G node on the first frequency domain unit may include first data and a first reference signal, and the information transmitted on the second frequency domain unit may include second data and a second reference signal. The first reference signal precedes the first data, and the second reference signal precedes the second data. For example, the first reference signal and the second reference signal are DMRS.
[0175] Within a TTI, a G node can also transmit signals other than data signals and reference signals on the plurality of frequency domain units. In one possible design, within a TTI, the information transmitted by the G node before transmitting the reference signal on at least two of the aforementioned frequency domain units differs. For example, before transmitting the first reference signal on the first frequency domain unit, the information transmitted on the first frequency domain unit includes one or more of the following: synchronization access block, broadcast information, common control information, reference signals for demodulating common control information and dedicated control information, or dedicated control information; before transmitting the second reference signal on the second frequency domain unit, the information transmitted on the second frequency domain unit includes one or more of the following: second training sequence, broadcast information, common control information, reference signals for demodulating common control information and dedicated control information, or dedicated control signals. Alternatively, within a TTI, at least two of the aforementioned frequency domain units are configured to transmit different signals not used for data transmission. Signals not used for data transmission refer to signals other than data signals and reference signals for data demodulation. Signals not used for data transmission can be described as signals used for non-data transmission. Signals not used for data transmission can include synchronization access blocks, broadcast information, common control information, dedicated control information, STS (Synchronization Time Signal), and reference signals used for demodulating common and dedicated control information. In this paper, within a TTI (Time Interval), a frequency domain unit configured to transmit a signal not used for data transmission can be configured to transmit such a signal by including certain time domain resources within that TTI and the frequency domain unit itself. Within a TTI, if a frequency domain unit is configured to transmit a signal not used for data transmission, the G node may or may not transmit such a signal during that TTI.
[0176] The following example illustrates how multiple frequency domain units can be configured to transmit signals not used for data transmission within a TTI, using the example of a first frequency domain unit configured to transmit signals not used for data transmission and a second frequency domain unit configured to transmit signals not used for data transmission.
[0177] In one possible implementation, within a TTI, a first frequency domain unit is configured to transmit one or more of the following: synchronization access block, broadcast information, common control information, a reference signal for demodulating common and private control information, or private control information; a second frequency domain unit is configured to transmit one or more of the following: STS, broadcast information, common control information, a reference signal for demodulating common and private control information, or private control information; or, the second frequency domain unit is not configured to transmit a common signal. Within this TTI, the signal that the first frequency domain unit is configured to transmit and the signal that the second frequency domain unit is configured to transmit are different. Alternatively, within a TTI, a first frequency domain unit is configured to transmit a second signal, which includes one or more of the following: a synchronization access block, broadcast information, common control information, a reference signal for demodulating common and dedicated control information, or dedicated control information; the second frequency domain unit is configured to transmit a third signal; or, the second frequency domain unit is not configured to transmit a common signal, and the third signal includes one or more of the following: a STS, broadcast information, common control information, a reference signal for demodulating common and dedicated control information, or dedicated control information. The second and third signals are different. One example of the difference between the second and third signals is as follows: the second signal is one type of signal, and the third signal is another type of signal. Another example of the difference between the second and third signals is as follows: the second signal includes f1 types of signals, and the third signal includes f2 types of signals, where f1 and f2 are different positive integers. Another example of the difference between the second and third signals is as follows: the second signal includes f1 types of signals, the third signal includes f1 types of signals, and the second signal does not include at least one of the third signals, where f1 is an integer greater than 1. Within a TTI, a first frequency domain unit configured to transmit a second signal can be: a first time domain resource and a first frequency domain unit configured to transmit the second signal, where the first time domain resource is the time domain resource within that time period. The time-frequency resource configured to transmit the second signal may or may not be used to transmit any signal. Within a TTI, a second frequency domain unit configured to transmit a third signal can be: a second time domain resource and a second frequency domain unit configured to transmit the third signal, where the second time domain resource is the time domain resource within that time period, and the time-frequency resource configured to transmit the third signal may or may not be used to transmit any signal.
[0178] As an example, within a TTI, a first frequency domain unit is configured to sequentially transmit synchronization access blocks, broadcast information, common control information, dedicated control information, DMRS, and data, while a second frequency domain unit is configured to sequentially transmit DMRS and data. Referring to Figure 3A, frequency domain unit #1 represents the first frequency domain unit, and any one of frequency domain units #2 to #4 represents the second frequency domain unit. Figure 3B is a schematic diagram of another data mapping method across multiple frequency domain units within a TTI provided by an embodiment of this application. Referring to Figure 3B, frequency domain unit #3 represents the first frequency domain unit, and any one of frequency domain units #1, #2, and #4 represents the second frequency domain unit. In this example, within this TTI, the second frequency domain unit is not configured to transmit synchronization access blocks, broadcast information, common control information, dedicated control information, etc., which reduces the repeated transmission of common signals and allows more time-frequency resources to be used for data transmission, thus reducing resource waste.
[0179] As another example, within a TTI, the first frequency domain unit is configured to sequentially transmit synchronization access blocks, broadcast information, common control information, dedicated control information, DMRS, and data, while the second frequency domain unit is configured to sequentially transmit STS, DMRS, and data. Figure 4 is a schematic diagram of another data mapping method across multiple frequency domain units within a TTI provided by an embodiment of this application. Referring to Figure 4, frequency domain unit #1 represents the first frequency domain unit, and any one of frequency domain units #2 to #4 represents the second frequency domain unit. In this example, within this TTI, the second frequency domain unit is not configured to transmit synchronization access blocks, broadcast information, common control information, dedicated control information, etc., which reduces the repetitive transmission of common signals and allows more time-frequency resources to be used for data transmission, thus reducing resource waste. The signals transmitted on the second frequency domain unit only include STS and signals used for data transmission; therefore, the T node can dynamically adjust the operating point of AGC based on the signal power estimated by STS, thereby adjusting the RF signal power or amplitude to a suitable dynamic range, which helps reduce quantization loss during analog-to-digital conversion and improves the quality of the received signal.
[0180] As another example, within a TTI, the first frequency domain unit is configured to sequentially transmit synchronization access blocks, broadcast information, common control information, dedicated control information, DMRS, and data, while the second frequency domain unit is configured to sequentially transmit STS, broadcast information, DMRS, and data. Figure 5 is a schematic diagram of another data mapping method across multiple frequency domain units within a TTI provided by an embodiment of this application. Referring to Figure 5, frequency domain unit #1 represents the first frequency domain unit, and any one of frequency domain units #2 to #4 represents the second frequency domain unit. In this example, within this TTI, the second frequency domain unit is not configured to transmit synchronization access blocks, common control information, and dedicated control information, which reduces the repetitive transmission of common signals and allows more time-frequency resources to be used for data transmission, thus reducing resource waste. Within a TTI, the second frequency domain unit is configured to transmit STS to improve the quality of the received signal.
[0181] As another example, within a TTI, the first frequency domain unit is configured to sequentially transmit synchronization access blocks, broadcast information, common control information, dedicated control information, DMRS, and data, while the second frequency domain unit is configured to sequentially transmit dedicated control information, DMRS, and data. Figure 6 is a schematic diagram of another data mapping method across multiple frequency domain units within a TTI provided by an embodiment of this application. Referring to Figure 6, frequency domain unit #1 represents the first frequency domain unit, and any one of frequency domain units #2 to #4 represents the second frequency domain unit. In this example, within this TTI, the second frequency domain unit is not configured to transmit synchronization access blocks, broadcast information, and common control information, which reduces the repetitive transmission of common signals and allows more time-frequency resources to be used for data transmission, thus reducing resource waste. In one possible implementation, the G node transmits dedicated control information only on one of the multiple frequency domain units within a TTI, and does not transmit dedicated control information on other frequency domain units.
[0182] As another example, within a TTI, a first frequency domain unit is configured to sequentially transmit dedicated control information, DMRS, and data, while a second frequency domain unit is configured to sequentially transmit DMRS and data. Figure 7 is a schematic diagram of another data mapping method across multiple frequency domain units within a TTI provided by an embodiment of this application. Referring to Figure 7, frequency domain unit #3 represents the first frequency domain unit, and any one of frequency domain units #1, #2, and #4 represents the second frequency domain unit. In this example, within the TTI, the second frequency domain unit is not configured to transmit dedicated control information, which reduces the repetitive transmission of common signals and allows more time-frequency resources to be used for data transmission, thus reducing resource waste.
[0183] As another example, within a TTI, a first frequency domain unit is configured to sequentially transmit common control information, dedicated control information, DMRS, and data, while a second frequency domain unit is configured to sequentially transmit dedicated control information, DMRS, and data. Figure 8 is a schematic diagram of another data mapping method across multiple frequency domain units within a TTI provided by an embodiment of this application. Referring to Figure 8, frequency domain unit #1 represents the first frequency domain unit, and any one of frequency domain units #2 to #4 represents the second frequency domain unit. In this example, within this TTI, the second frequency domain unit is not configured to transmit common control information, which reduces the repetitive transmission of common signals and allows more time-frequency resources to be used for data transmission, thus reducing resource waste. In one possible implementation, the G node transmits dedicated control information only on one of the multiple frequency domain units within a TTI, and does not transmit dedicated control information on other frequency domain units.
[0184] As another example, within a TTI, a first frequency domain unit is configured to sequentially transmit common control information, dedicated control information, DMRS, and data, while a second frequency domain unit is configured to sequentially transmit DMRS and data. Figure 9 is a schematic diagram of another data mapping method across multiple frequency domain units within a TTI provided by an embodiment of this application. Referring to Figure 9, frequency domain unit #3 represents the first frequency domain unit, and any one of frequency domain units #1, #2, and #4 represents the second frequency domain unit. In this example, within this TTI, the second frequency domain unit is not configured to transmit common control information and dedicated control information, which reduces the repeated transmission of common signals and allows more time-frequency resources to be used for data transmission, thus reducing resource waste.
[0185] Figures 3A, 3B, and 4 to 9 above illustrate partial, but not all, examples of data mapping methods across multiple frequency domain units within a TTI. The data mapping method across multiple frequency domain units within a TTI provided in this application has the following characteristics: within a TTI, at least two of the aforementioned multiple frequency domain units are configured to transmit different signals not used for data transmission. This configuration includes: within a TTI, at least one frequency domain unit is configured to transmit signals not used for data transmission, and at least one frequency domain unit is not configured to transmit signals not used for data transmission. It should be understood that all data mapping methods across multiple frequency domain units within a TTI with the specific features described above fall within the scope of protection of this application.
[0186] Figure 10 is a flowchart illustrating another communication method provided in an embodiment of this application. Based on the method flowchart in Figure 2, Figure 10 further describes the method by which the G node transmits data across multiple frequency domain units and the method by which the T node receives data. Figure 10 is a possible implementation of the method flowchart in Figure 2. As shown in Figure 10, the method includes:
[0187] 1001. Node G sends the first control information, and correspondingly, node T receives the first control information.
[0188] The first control information includes start indication information. This start indication information is used to indicate the earliest start position for data transmission on the multiple frequency domain units indicated by the first control information.
[0189] 1002. The G node transmits data in each of the multiple frequency domain units and on the corresponding time domain resources used for data transmission in that frequency domain unit.
[0190] The earliest start position for data transmission on these multiple frequency domain units can be earlier or later than the start position of the G node sending the first control information. The time domain resources for data transmission corresponding to each of these multiple frequency domain units are the time domain resources from the start position to the end position of data transmission on that frequency domain unit.
[0191] A G node can transmit data across multiple frequency domain units within a single Time Period (TTI) scheduled by the first control information. Within that TTI, before transmitting data on at least one of the multiple frequency domain units, the G node can be configured to transmit one or more of the following: a synchronization access block, broadcast information, common control information, a reference signal for demodulating common and private control information, and private control information. As an example, within a scheduled TTI, before transmitting DMRS and data on one or more frequency domain units, the G node first transmits the synchronization access block, broadcast information, common control information, and private control information; that is, the DMRS and data are placed on time domain symbols immediately following these information. Alternatively, within a scheduled TTI, the G node may transmit only DMRS and data on one or more frequency domain units, with the time domain symbol occupied by the data following the time domain symbol occupied by the DMRS, or in other words, the DMRS occupies the first time domain symbol or the first time domain symbol and several subsequent time domain symbols within that TTI. Referring to Figure 3A, within one TTI of the first control information scheduling, before sending DMRS and data on frequency domain unit #1, node G can first send synchronization access block, broadcast information, common control information, and dedicated control information, and only send DMRS and data on frequency domain units #2 to #4; frequency domain units #1 to #4 are an example of the above multiple frequency domain units.
[0192] 1003. Within the TTI scheduled by the first control information, the T node detects signals other than the reference signal and data on multiple frequency domain units.
[0193] The order of steps 1003 and 1001 is not limited, nor is the order of steps 1003 and 1002.
[0194] In one possible implementation, within the TTI of the first control information scheduling, the G node may transmit one or more signals from a first signal set. This first signal set can be protocol-defined or configured by the G node. For example, the first signal set may include synchronization access blocks, broadcast information, common control information, and dedicated control information. The T node, within the TTI of the first control information scheduling, detects the signals in this first signal set on multiple frequency domain units. For example, by detecting synchronization access blocks and broadcast information within the TTI of the first control information scheduling, the T node can determine which frequency domain units have transmitted synchronization access blocks or broadcast information, and which have not. Optionally, the T node determines the time-domain and frequency-domain resource locations of the common control information based on the detected broadcast information. Optionally, if the T node does not detect broadcast information within the TTI of the first control information scheduling, it determines the time-domain and frequency-domain resource locations of the common control information based on the broadcast information detected in the most recent TTI. Optionally, the T node determines the time-domain and frequency-domain resource locations of the dedicated control information based on system messages.
[0195] 1004. Based on the first control information and the detection results, node T determines the starting position for data transmission on each of the multiple frequency domain units.
[0196] In one possible implementation, by default, data is not mapped on the time-domain resources corresponding to the synchronization access block, broadcast information, common control information, and dedicated control information in the aforementioned multiple frequency domain units. That is, data is not transmitted on these time-domain resources, and data is transmitted on time-domain resources following the time-domain resources corresponding to these information. Optionally, the G node transmits DMRS before transmitting data in a frequency domain unit. Based on the detection results, the T node determines which frequency domain units are occupied by signals other than reference signals and data, and which frequency domain units are not occupied by signals other than reference signals and data, after the starting position indicated by the start indication information in the first control information. If the first frequency domain unit among the multiple frequency domain units is occupied by signals other than reference signals and data after the starting position indicated by the start indication information, the starting position for data transmission in the first frequency domain unit is determined to be the first time-domain unit after the time-domain unit used for dedicated control information transmission in the first frequency domain unit. If, after the starting position indicated by the start indication information, the second frequency domain unit among multiple frequency domain units is not occupied by signals other than reference signals and data, the starting position indicated by the start indication information shall be taken as the starting position for data transmission on the second frequency domain unit. It should be understood that the first and second frequency domain units are examples of two types of frequency domain units among multiple frequency domain units. A T-node can determine the starting position for data transmission on multiple frequency domain units in a similar manner.
[0197] 1005. The T node receives data in multiple frequency domain units according to the starting position for data transmission in each of the multiple frequency domain units.
[0198] In one possible implementation, the T node receives data in multiple frequency domain units based on the start and end positions for data transmission in each of the multiple frequency domain units.
[0199] In this embodiment, the G node transmits data in each of the multiple frequency domain units and on the corresponding time domain resources for data transmission. At least two of the multiple frequency domain units have different starting positions for data transmission, which reduces resource waste compared to having the same starting position for data transmission in all frequency domain units. The T node receives data in the multiple frequency domain units according to the starting position for data transmission in each frequency domain unit, thus ensuring accurate data reception.
[0200] Figure 11 is a flowchart illustrating another communication method provided in an embodiment of this application. The method flowchart in Figure 11, based on the method flowchart in Figure 2, adds the operation of sending indication information to indicate the starting position for data transmission on multiple frequency domain units. Thus, T can determine the starting position for data transmission on multiple frequency domain units based on this indication information. The method flowchart in Figure 10 is a possible implementation of the method flowchart in Figure 2. As shown in Figure 11, the method includes:
[0201] 1101. Node G sends an indication message, and node T receives the indication message accordingly.
[0202] The indication information is used to indicate the starting position for data transmission on multiple frequency domain units. The indication information can be higher-layer signaling. In one possible implementation, the indication information is used to indicate the time-domain start symbol index on all frequency domain units, where the time-domain start symbol index on a frequency domain unit represents the starting position for data transmission on that unit. For example, the indication information is used to indicate that the time-domain start symbol indices on frequency domain units #1 to #5 are 0, 2, 4, 6, and 8, respectively.
[0203] 1102. Node G sends the first control information, and correspondingly, node T receives the first control information.
[0204] Step 1102 can be referred to step 201 in Figure 2. The first control information includes start indication information. The start indication information is used to indicate the earliest start position for data transmission on the multiple frequency domain units indicated by the first control information.
[0205] 1103. The G node transmits data in each of the multiple frequency domain units and on the corresponding time domain resources used for data transmission in that frequency domain unit.
[0206] Step 1103 can be found in step 1002 in Figure 10.
[0207] 1104. Based on indication information and first control information, the T node determines the starting position for data transmission on multiple frequency domain units. The indication information is carried through higher-layer signaling or XRC signaling.
[0208] The order of steps 1104 and 1103 is not limited.
[0209] Based on indication information and first control information, the T-node determines the starting positions for data transmission on multiple frequency domain units. This includes: if the indication information indicates a starting position for data transmission on a first frequency domain unit later than the starting position indicated by the initial indication information, the T-node determines the starting position for data transmission on the first frequency domain unit as indicated by the initial indication information, where the first frequency domain unit is included in the multiple frequency domain units; or, if the indication information indicates a starting position for data transmission on a second frequency domain unit no later than the starting position indicated by the initial indication information, the T-node determines the starting position for data transmission on the second frequency domain unit as indicated by the initial indication information, where the second frequency domain unit is included in the multiple frequency domain units. This allows the determination of the starting positions for data transmission on multiple frequency domain units. It should be understood that the first and second frequency domain units are merely examples of two types of frequency domain units among the aforementioned multiple frequency domain units. The T-node can determine the starting positions for data transmission on multiple frequency domain units in a similar manner. For example, the above indication information is used to indicate (or configure) the time domain start symbol indices of frequency domain units #1 to #5 as 0, 2, 4, 6, and 8, respectively; the first control information indicates frequency domain units #2 and #3, and the start indication information in the first control information indicates that the time domain start symbol is 4. Since the indication information indicates that the start symbol index of frequency domain unit #3 is 6, the start symbol index of the time domain resources in frequency domain unit #3 is 6.
[0210] In this embodiment of the application, G indicates the starting position for data transmission on multiple frequency domain units by sending indication information. The T node can determine the starting position for data transmission on multiple frequency domain units indicated by the first control information based on the indication information and the first control information. The starting positions for data transmission on any two frequency domain units among the multiple frequency domain units can be different. For example, the first control information indicates frequency domain units #1 to #4, the start indication information indicates the start position #20, the indication information indicates the start position for data transmission on frequency domain unit #1 as start position #10, the indication information indicates the start position for data transmission on frequency domain unit #2 as start position #20, the indication information indicates the start position for data transmission on frequency domain unit #3 as start position #30, and the indication information indicates the start position for data transmission on frequency domain unit #4 as start position #40. Any two of the start positions #10, #20, #30, and #40 are different, and the start position #20 is earlier than the other start positions. Based on the indication information and the first control information, node T can determine that the start position for data transmission on frequency domain unit #1 is start position #10, the start position for data transmission on frequency domain unit #2 is start position #20, the start position for data transmission on frequency domain unit #3 is start position #30, and the start position for data transmission on frequency domain unit #4 is start position #40.
[0211] Figures 3A, 3B, and 4 through 9 illustrate examples of multiple frequency domain units configured for sequential transmission of signals within a single TTI. In this embodiment, the data mapping method indicated by the first control information on multiple frequency domain units within a single TTI can be any of the methods shown in Figures 3A, 3B, and 4 through 9. Below, with reference to the accompanying drawings, some examples of data mapping methods on multiple frequency domain units within a single TTI as indicated by the first control information are further illustrated. The following description uses frequency domain units #1 to #4 as examples of the multiple frequency domain units indicated by the first control information.
[0212] Figure 12A is a schematic diagram of another data mapping method on multiple frequency domain units within a TTI provided by an embodiment of this application. Referring to Figure 12A, within a TTI, frequency domain unit #1 is configured to transmit synchronization access block, DMRS, and first data sequentially; frequency domain unit #2 is configured to transmit broadcast information, DMRS, and second data sequentially; frequency domain unit #3 is configured to transmit common control information, DMRS, and third data sequentially; and frequency domain unit #4 is configured to transmit dedicated control information, DMRS, and fourth data sequentially.
[0213] Figure 12B is a schematic diagram of another data mapping method on multiple frequency domain units within a TTI provided by an embodiment of this application. Referring to Figure 12B, within a TTI, frequency domain unit #1 is configured to transmit synchronization access block, broadcast information, DMRS, and first data sequentially; frequency domain unit #2 is configured to transmit common control information, dedicated control information, DMRS, and second data sequentially; frequency domain unit #3 is configured to transmit DMRS and third data sequentially; and frequency domain unit #4 is configured to transmit DMRS and fourth data sequentially.
[0214] Figure 12C is a schematic diagram of another data mapping method on multiple frequency domain units within a TTI provided by an embodiment of this application. Referring to Figure 12C, within a TTI, frequency domain unit #1 is configured to transmit synchronization access block, broadcast information, common control information, DMRS, and first data sequentially; frequency domain unit #2 is configured to transmit STS, dedicated control information, DMRS, and second data sequentially; frequency domain unit #3 is configured to transmit STS, DMRS, and third data sequentially; and frequency domain unit #4 is configured to transmit STS, DMRS, and fourth data sequentially.
[0215] Figure 12D is a schematic diagram of another data mapping method on multiple frequency domain units within a TTI provided by an embodiment of this application. Referring to Figure 12D, within a TTI, frequency domain unit #1 is configured to transmit synchronization access block, common control information, dedicated control information, DMRS, and first data sequentially; frequency domain unit #2 is configured to transmit broadcast information, dedicated control information, DMRS, and second data sequentially; frequency domain unit #3 is configured to transmit dedicated control information, DMRS, and third data sequentially; and frequency domain unit #4 is configured to transmit dedicated control information, DMRS, and fourth data sequentially.
[0216] Figure 12E is a schematic diagram of another data mapping method on multiple frequency domain units within a TTI provided by an embodiment of this application. Referring to Figure 12E, within a TTI, frequency domain unit #1 is configured to transmit DMRS and first data sequentially; frequency domain unit #2 is configured to transmit broadcast information, DMRS, and second data sequentially; frequency domain unit #3 is configured to transmit synchronization access block, common control information, dedicated control information, DMRS, and third data sequentially; and frequency domain unit #4 is configured to transmit DMRS and fourth data sequentially.
[0217] Figure 12F is a schematic diagram of another data mapping method on multiple frequency domain units within a TTI provided by an embodiment of this application. Referring to Figure 12F, within a TTI, frequency domain unit #1 is configured to transmit common control information, DMRS, and first data sequentially; frequency domain unit #2 is configured to transmit dedicated control information, DMRS, and second data sequentially; frequency domain unit #3 is configured to transmit DMRS and third data sequentially; and frequency domain unit #4 is configured to transmit DMRS and fourth data sequentially.
[0218] 1105. The T node receives data on multiple frequency domain units based on the starting position for data transmission on multiple frequency domain units.
[0219] In one possible implementation, the T node receives data in multiple frequency domain units based on the start and end positions for data transmission in each of the multiple frequency domain units.
[0220] In this embodiment, the T node receives data in multiple frequency domain units according to the first control information. At least two of the multiple frequency domain units have different starting positions for data transmission. Compared with multiple frequency domain units having the same starting position for data transmission, resource waste can be reduced.
[0221] In the embodiments shown in Figures 2, 10, and 11, the first control information indicates to node T which time-frequency resources should receive data. The following describes an embodiment where node G sends second control information to indicate to node T which time-frequency resources to transmit data.
[0222] Figure 13 is a flowchart illustrating another communication method provided in an embodiment of this application. The descriptions of the T-node and G-node involved in Figure 13 can be found above and will not be detailed here. The method flowchart in Figure 13 can be a standalone method flowchart or can be combined with any of the method flowcharts in Figures 2, 10, and 11 above. As shown in Figure 13, the method includes:
[0223] 1301. Node G sends the second control information, and correspondingly, node T receives the second control information.
[0224] The second control information includes end indication information. The end indication information indicates the latest end position for data transmission on the multiple frequency domain units indicated by the second control information. At least two of the multiple frequency domain units have different end positions for data transmission. Optionally, the second control information also includes start indication information, which indicates the start position for data transmission on the multiple frequency domain units; thereby enabling the T node to know the start position for data transmission on the multiple frequency domain units. For example, the start indication information indicates a time-domain start symbol index, and the start position for data transmission on the multiple frequency domain units is the time domain unit corresponding to that time-domain start symbol index. Optionally, the multiple frequency domain units are used for a single data transmission by the same user. Optionally, the multiple frequency domain units are used for transmission within the same TB.
[0225] In one possible implementation, the multiple frequency domain units include a third frequency domain unit, where the end position for data transmission is earlier than the end position indicated by the end indication information; thus, signals not used for data transmission can be transmitted on the third frequency domain unit before the end position indicated by the end indication information. The multiple frequency domain units also include a fourth frequency domain unit, where the end position for data transmission is the same as the end position indicated by the end indication information; this avoids resource waste.
[0226] 1302. Based on the second control information, the T node transmits data on multiple frequency domain units, and correspondingly, the G node receives data on multiple frequency domain units.
[0227] The T-node transmits data across multiple frequency domain units according to the second control information, including: within the TTI scheduled by the second control information, if a third frequency domain unit is configured to carry signals not used for data transmission before the end position indicated by the end indication information, the T-node uses one time domain unit preceding the start position configured on the third frequency domain unit for data transmission as the end position for data transmission on the third frequency domain unit; and transmits data on the third frequency domain unit based on the end position for data transmission on the third frequency domain unit. The third frequency domain unit is an example of one type of frequency domain unit among multiple frequency domain units, configured to carry signals not used for data transmission within the TTI scheduled by the second control information before the end position indicated by the end indication information. The T-node can transmit data on this type of frequency domain unit in a similar manner.
[0228] Optionally, the method flow in Figure 13 further includes the following steps: Node G sends configuration information, and correspondingly, Node T receives the configuration information. This configuration information is used to configure time-domain units not used for data transmission on the third frequency domain unit. This configuration information can be used to configure time-domain units not used for data transmission on at least one of multiple frequency domain units, or in other words, it can be used to configure time-domain resource locations not used for data transmission on at least one of multiple frequency domain units. The third frequency domain unit is only one example. The time-domain unit not used for data transmission is before the end position indicated by the end indication information. The time-domain unit not used for data transmission is after the earliest end position used for data transmission on multiple frequency domain units. Based on the configuration information, Node T can determine the start position where the third frequency domain unit is configured not for data transmission within the TTI scheduled by the second control information. Before sending data according to the second control information, Node T can know, based on the configuration information, the time-domain resource locations not used for data transmission on at least one of multiple frequency domain units within the TTI scheduled by the second control information.
[0229] The T-node transmits data across multiple frequency domain units according to the second control information, including: if a fourth frequency domain unit is not configured to carry signals not used for data transmission before the end position indicated by the end indication information, the T-node uses the end position indicated by the end indication information as the end position for data transmission on the fourth frequency domain unit, which is included in the multiple frequency domain units; and transmits data on the fourth frequency domain unit based on the end position for data transmission on the fourth frequency domain unit. The fourth frequency domain unit is an example of one type of frequency domain unit among the multiple frequency domain units, which is not configured to carry signals not used for data transmission, i.e., non-data signals, before the end position indicated by the end indication information within the TTI scheduled by the second control information. The T-node can transmit data on this type of frequency domain unit in a similar manner.
[0230] Within the TTI scheduled by the second control information, at least one of the multiple frequency domain units indicated by the second control information is configured to transmit signals not used for data transmission. Within the TTI scheduled by the second control information, there is no limitation on the type or number of signals configured on a frequency domain unit for transmitting signals not used for data transmission. The data mapping method on multiple frequency domain units within a TTI can be reflected in the fact that within the TTI scheduled by the second control information, multiple frequency domain units are respectively configured to transmit signals.
[0231] The following examples, with reference to Figures 14A and 14B, illustrate data mapping methods on a multi-frequency domain unit within a TTI.
[0232] Figure 14A is a schematic diagram of another data mapping method on multiple frequency domain units within a TTI provided by an embodiment of this application. Figure 14A shows the signals transmitted by the T node in frequency domain units #5 to #8 within a TTI. As shown in Figure 14A, within a TTI of the second control information scheduling, frequency domain unit #5 is configured to transmit DMRS, data #1, the first non-data signal, and the second non-data signal sequentially; frequency domain unit #6 is configured to transmit DMRS and data #2 sequentially; frequency domain unit #7 is configured to transmit DMRS and data #3 sequentially; and frequency domain unit #8 is configured to transmit DMRS and data #4 sequentially. The time domain position indicated by arrow 1401 is the end position for data transmission in frequency domain unit #5; the time domain position indicated by arrow 1402 is the end position for data transmission in frequency domain units #6 to #8; and the latest end position for data transmission in frequency domain units #5 to #8 is the time domain position indicated by arrow 1402. Frequency domain units #5 to #8 are examples of the multiple frequency domain units indicated by the aforementioned second control information. Neither the first non-data signal nor the second non-data signal is data. The aforementioned configuration information can be used to configure the time-frequency resource locations of the first and second non-data signals. For example, the first non-data signal may be an acknowledgment message. For example, the second non-data signal may be a signal used for random access.
[0233] Figure 14B is a schematic diagram of another data mapping method across multiple frequency domain units within a TTI provided by an embodiment of this application. Figure 14B shows the signals transmitted by the T node in frequency domain units #5 to #8 within a TTI. As shown in Figure 14A, within one TTI of the second control information scheduling, frequency domain unit #5 is configured to transmit DMRS, data #1, and the first non-data signal sequentially; frequency domain unit #6 is configured to transmit DMRS, data #2, and the second non-data signal sequentially; frequency domain unit #7 is configured to transmit DMRS and data #3 sequentially; and frequency domain unit #8 is configured to transmit DMRS and data #4 sequentially. Arrow 1403 indicates the end position for data transmission in frequency domain unit #5; linear arrow 1404 indicates the end position for data transmission in frequency domain unit #6; arrow 1405 indicates the end positions for data transmission in frequency domain units #7 and #8; and the latest end position for data transmission from frequency domain units #5 to #8 is the time domain position indicated by arrow 1405. Frequency domain units #5 to #8 are one example of the multiple frequency domain units indicated by the second control information. Neither the first nor the second non-data signal is data. The above configuration information can be used to configure the time-frequency resource locations of the first non-data signal and the second non-data signal.
[0234] In this embodiment, the T node transmits data on multiple frequency domain units according to the second control information. At least two of the multiple frequency domain units have different ending positions for data transmission. Compared with multiple frequency domain units having the same ending position for data transmission, resource waste can be reduced.
[0235] The following describes the communication device provided in the embodiments of this application.
[0236] This application divides the communication device into functional modules according to the above method embodiments. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. It should be noted that the module division in this application is illustrative and only represents one logical functional division; other division methods may be used in actual implementation. The communication device of the embodiments of this application will be described in detail below with reference to Figures 15 to 17.
[0237] Figure 15 is a schematic diagram of the structure of a communication device 150 provided in an embodiment of this application. As shown in Figure 15, the communication device includes a processing module 1501 and a transceiver module 1502. The transceiver module 1502 can implement corresponding communication functions, and the processing module 1501 is used to implement corresponding processing functions. For example, the transceiver module 1502 can also be called an interface, a communication interface, or a communication module, etc.
[0238] In some embodiments of this application, the communication device can be used to perform the actions performed by the G node in the above method embodiments. In this case, the communication device can be the G node itself or a chip or functional module configurable in the G node. The transceiver module 1502 is used to perform the transceiver-related operations of the G node in the above method embodiments, and the processing module 1501 is used to perform the processing-related operations of the G node in the above method embodiments.
[0239] In some embodiments, the processing module 1501 generates or acquires first control information; the transceiver module 1502 is used to send the first control information, the first control information including start indication information, the start indication information being used to indicate the earliest start position (or time domain start position) for data transmission on a plurality of frequency domain units indicated by the first control information, and at least two of the plurality of frequency domain units have different start positions for data transmission; and data is sent on the plurality of frequency domain units.
[0240] In some embodiments, the processing module 1501 generates or acquires second control information; the transceiver module 1502 is used to send the second control information, the second control information including end indication information, the end indication information being used to indicate the latest end position for data transmission on a plurality of frequency domain units indicated by the second control information, wherein at least two of the plurality of frequency domain units have different end positions for data transmission; and receives data on the plurality of frequency domain units.
[0241] Reusing Figure 15, in some other embodiments of this application, the communication device can be used to perform the actions performed by the T node in the above method embodiments. In this case, the T node can be the T node itself or a chip or functional module configurable in the T node. The transceiver module 1502 is used to perform the transceiver-related operations of the T node in the above method embodiments, and the processing module 1501 is used to perform the processing-related operations of the T node in the above method embodiments.
[0242] In some embodiments, the transceiver module 1502 is configured to receive first control information, the first control information including start indication information, the start indication information being used to indicate the earliest start position for data transmission on a plurality of frequency domain units indicated by the first control information, wherein at least two of the plurality of frequency domain units have different start positions for data transmission; and the processing module 1501 is configured to receive data on the plurality of frequency domain units according to the first control information.
[0243] In some embodiments, the transceiver module 1502 is configured to receive second control information, the second control information including end indication information, the end indication information being used to indicate the latest end position for data transmission on a plurality of frequency domain units indicated by the second control information, wherein at least two of the plurality of frequency domain units have different end positions for data transmission; the processing module 1501 is configured to transmit data on the plurality of frequency domain units according to the second control information.
[0244] Optionally, in the above embodiments, the communication device may further include a storage module, which can be used to store instructions and / or data. The processing module 1501 can read the instructions and / or data in the storage module so that the communication device can implement the aforementioned method embodiments.
[0245] For details regarding the specific explanations of each term, noun, or step in the above embodiments, please refer to the descriptions in the above method embodiments; they will not be detailed here.
[0246] The specific descriptions of the transceiver module and processing module shown in the above embodiments are merely examples. For the specific functions or execution steps of the transceiver module and processing module, please refer to the above method embodiments, which will not be described in detail here.
[0247] The communication device of the present application embodiments has been described above. The following describes possible product forms of the communication device. Any product possessing the functions of the communication device shown in FIG15 above falls within the protection scope of the present application embodiments. The following description is merely illustrative and does not limit the product form of the communication device of the present application embodiments to this.
[0248] It should be understood that the communication device 150 here is embodied in the form of a functional module. The term "module" here may refer to application-specific integrated circuits (ASICs), electronic circuits, processors (e.g., shared processors, proprietary processors, or group processors) and memories for executing one or more software or firmware programs, combined logic circuits, and / or other suitable components that support the described functions.
[0249] The communication device 150 of each of the above schemes has the function of implementing the corresponding steps performed by the communication device (such as a T node or a G node) in the above methods. This function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver module can be replaced by a transceiver (for example, the sending unit in the transceiver module can be replaced by a transmitter, and the receiving unit in the transceiver module can be replaced by a receiver), and other units, such as processing modules, can be replaced by processors, which respectively execute the transmission and reception operations and related processing operations in each method embodiment.
[0250] In addition, the transceiver module 1502 can also be a transceiver circuit (for example, it may include a receiving circuit and a transmitting circuit), and the processing module 1501 can be a processing circuit.
[0251] Figure 16 is a schematic diagram of another communication device provided in an embodiment of this application. As shown in Figure 16, the communication device includes one or more processors 1620 and transceivers 1610.
[0252] In other embodiments of this application, the communication device can be used to execute the steps, methods, or functions performed by the G node described above. For example, the processor 1620 can be used to execute the functions or steps implemented by the processing module 1501 shown in FIG. 15, and the transceiver 1610 can be used to execute the functions or steps implemented by the transceiver module 1502 shown in FIG. 15. Detailed descriptions of the processor 1620 and the transceiver 1610 can be found in FIG. 15 or the method embodiments shown above, and will not be elaborated further here.
[0253] In some embodiments of this application, the communication device is used to execute the steps, methods or functions executed by the T node above. For example, the processor 1620 can be used to execute the functions or steps implemented by the processing module 1501 shown in FIG15, and the transceiver 1610 can be used to execute the functions or steps implemented by the transceiver module 1502 shown in FIG15.
[0254] In various implementations of the communication device shown in Figure 16, the transceiver may include a receiver for performing a receiving function (or operation) and a transmitter for performing a transmitting function (or operation). The transceiver is also used to communicate with other devices / appliances via a transmission medium.
[0255] Optionally, the communication device may further include one or more memories 1630 for storing program instructions and / or data. The memory 1630 is coupled to the processor 1620. The coupling in this embodiment is an indirect coupling or communication connection between communication devices, units, or modules, and can be electrical, mechanical, or other forms, used for information exchange between the communication devices, units, or modules. The processor 1620 may operate in conjunction with the memory 1630. The processor 1620 may execute program instructions stored in the memory 1630. Optionally, at least one of the above-mentioned memories may be included in the processor.
[0256] This embodiment does not limit the specific connection medium between the transceiver 1610, processor 1620, and memory 1630. In Figure 16, the memory 1630, processor 1620, and transceiver 1610 are connected via a bus 1640, which is represented by a thick line. The connection methods between other components are merely illustrative and not intended to be limiting. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, only one thick line is used in Figure 16, but this does not imply that there is only one bus or one type of bus.
[0257] In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or being executed by a combination of hardware and software modules within the processor.
[0258] In this application embodiment, the memory may include, but is not limited to, non-volatile memory such as hard disk drive (HDD) or solid-state drive (SSD), random access memory (RAM), erasable programmable read-only memory (EPROM), read-only memory (ROM), or compact disc read-only memory (CD-ROM), etc. Memory is any storage medium capable of carrying or storing program code in the form of instructions or data structures, and capable of being read and / or written by a computer (such as the communication device shown in this application), but is not limited to this. The memory in this application embodiment may also be a circuit or any other device capable of implementing storage functions, used to store program instructions and / or data.
[0259] The processor 1620 is primarily used for processing communication protocols and data, controlling the entire communication device, executing software programs, and processing software program data. The memory 1630 is primarily used for storing software programs and data. The transceiver 1610 may include control circuitry and an antenna. The control circuitry is primarily used for converting baseband signals to radio frequency signals and processing radio frequency signals. The antenna is primarily used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are primarily used for receiving user input data and outputting data to the user.
[0260] When the communication device is powered on, the processor 1620 can read the software program in the memory 1630, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 1620 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit processes the baseband signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 1620. The processor 1620 converts the baseband signal into data and processes the data.
[0261] In another implementation, the aforementioned radio frequency circuits and antennas can be set up independently of the processor that performs baseband processing. For example, in a distributed scenario, the radio frequency circuits and antennas can be arranged in a remote manner, independent of the communication device.
[0262] The communication device shown in this application embodiment may also have more components than those in Figure 16, and this application embodiment does not limit this. The methods executed by the processor and transceiver shown above are only examples, and the specific steps executed by the processor and transceiver can be referred to the methods described above.
[0263] In another possible implementation, in the communication device shown in FIG15, the processing module 1501 can be one or more logic circuits, and the transceiver module 1502 can be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver module 1502 can also be a sending module and a receiving module. The sending module can be an output interface, and the receiving module can be an input interface. The sending module and the receiving module are integrated into one module, such as an input / output interface. As shown in FIG17, the communication device shown in FIG17 includes a logic circuit 1701 and an interface 1702. FIG17 is another structural schematic diagram of the communication device provided in the embodiment of this application. The above-mentioned processing module 1501 can be implemented by the logic circuit 1701, and the transceiver module 1502 can be implemented by the interface 1702. Among them, the logic circuit 1701 can be a chip, a processing circuit, an integrated circuit, or a system on chip (SoC) chip, etc., and the interface 1702 can be a communication interface, an input / output interface, a pin, etc. For example, Figure 17 uses the above-mentioned communication device as an example of a chip, which includes logic circuit 1701 and interface 1702.
[0264] In this embodiment, the logic circuit and the interface can also be coupled to each other. The specific connection method of the logic circuit and the interface is not limited in this embodiment. For example, the logic circuit 1701 can be used to execute the functions or steps implemented by the processing module 1501 shown in FIG. 15, and the interface 1702 can be used to execute the functions or steps implemented by the transceiver module 1502 shown in FIG. 15. For a detailed description of the logic circuit 1701 and the interface 1702, please refer to FIG. 15 or the method embodiment shown above, which will not be detailed here.
[0265] The communication device shown in the embodiments of this application can implement the method provided in the embodiments of this application in hardware form, or it can implement the method provided in the embodiments of this application in software form, etc., and the embodiments of this application do not limit it in this way.
[0266] Furthermore, embodiments of this application also provide a communication system including T nodes and G nodes, which can be used to execute the methods in any of the foregoing embodiments. Optionally, the communication system may also include other T nodes.
[0267] This application also provides a computer-readable storage medium storing a computer program or instructions that, when run on a computer, cause the computer to perform the methods of the above embodiments.
[0268] This application also provides a computer program product, which includes instructions or a computer program that, when run on a computer, causes the methods in the above embodiments to be executed.
[0269] This application also provides a chip, which includes: a communication interface and a processor; the communication interface is used for signal transmission and reception of the chip; the processor is used to execute computer program instructions, causing a communication device including the chip to perform the methods as described in the above embodiments.
[0270] In the several embodiments provided in this application, it should be understood that the disclosed systems, communication devices, and methods can be implemented in other ways. For example, the communication device embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, communication devices, or modules, or it may be an electrical, mechanical, or other form of connection. Modules described as separate components may or may not be physically separate, and components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of this application.
[0271] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0272] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned readable storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0273] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, etc.) containing computer-usable program code.
[0274] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.
[0275] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.
[0276] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.
[0277] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A communication method, characterized in that, include: Send first control information, the first control information including start indication information, the start indication information being used to indicate the earliest start position for data transmission on a plurality of frequency domain units indicated by the first control information, wherein at least two of the plurality of frequency domain units have different start positions for data transmission; Data is transmitted on the plurality of frequency domain units.
2. The method according to claim 1, characterized in that, The plurality of frequency domain units includes a first frequency domain unit, wherein the start position for data transmission on the first frequency domain unit is later than the start position indicated by the start indication information.
3. The method according to claim 2, characterized in that, The starting position for data transmission in the first frequency domain unit is the first time domain unit after the time domain unit used for dedicated control information transmission in the first frequency domain unit.
4. The method according to claim 1 or 2, characterized in that, The method further includes: Send indication information, which is used to indicate the starting position for data transmission on the plurality of frequency domain units.
5. The method according to any one of claims 1 to 4, characterized in that, The plurality of frequency domain units include a first frequency domain unit and a second frequency domain unit. The information transmitted on the first frequency domain unit includes first data and a first reference signal. The information transmitted on the second frequency domain unit includes second data and a second reference signal. The first reference signal precedes the first data, and the second reference signal precedes the second data.
6. The method according to claim 5, characterized in that, At least two of the plurality of frequency domain units have different starting positions for data transmission, including: The starting position of the first frequency domain unit used for the first data transmission is different from the starting position of the second frequency domain unit used for the second data transmission, or the starting position of the first frequency domain unit used for the first reference signal is different from the starting position of the second frequency domain unit used for the second reference signal.
7. The method according to claim 5, characterized in that, Prior to the first reference signal, the information transmitted on the first frequency domain unit includes one or more of the following: synchronization access block, broadcast information, common control information, or dedicated control information.
8. The method according to claim 6 or 7, characterized in that, Prior to the second reference signal, the information transmitted on the second frequency domain unit includes one or more of the following: a second training sequence, broadcast information, common control information, or dedicated control information.
9. The method according to any one of claims 1 to 8, characterized in that, The multiple frequency domain units are used for a single data transmission by the same user.
10. The method according to any one of claims 1 to 9, characterized in that, The first control information also includes end indication information, which is used to indicate the end position of data transmission on the plurality of frequency domain units.
11. A communication method, characterized in that, include: Receive first control information, the first control information including start indication information, the start indication information being used to indicate the earliest start position for data transmission on a plurality of frequency domain units indicated by the first control information, wherein at least two of the plurality of frequency domain units have different start positions for data transmission; Data is received on the plurality of frequency domain units according to the first control information.
12. The method according to claim 11, characterized in that, The plurality of frequency domain units includes a first frequency domain unit, wherein the start position for data transmission on the first frequency domain unit is later than the start position indicated by the start indication information.
13. The method according to claim 12, characterized in that, The starting position for data transmission in the first frequency domain unit is the first time domain unit after the time domain unit used for dedicated control information transmission in the first frequency domain unit.
14. The method according to claim 11 or 12, characterized in that, The method further includes: Receive indication information, the indication information being used to indicate the starting position for data transmission on the plurality of frequency domain units; According to the first control information, data is received on the plurality of frequency domain units, including: Based on the indication information and the first control information, the starting position for data transmission on the plurality of frequency domain units is determined; Data is received on the plurality of frequency domain units based on the starting position for data transmission on the plurality of frequency domain units.
15. The method according to claim 12 or 13, characterized in that, According to the first control information, data is received on the plurality of frequency domain units, including: If, after the starting position indicated by the starting indication information, the first frequency domain unit is occupied by a signal other than a reference signal and data, the starting position for data transmission on the first frequency domain unit is determined to be the first time domain unit after the time domain unit for dedicated control information transmission on the first frequency domain unit. Data is received in the first frequency domain unit based on the starting position for data transmission in the first frequency domain unit.
16. The method according to claim 12, 13, or 15, characterized in that, According to the first control information, data is received on the plurality of frequency domain units, including: If, after the starting position indicated by the starting indication information, the second frequency domain unit among the plurality of frequency domain units is not occupied by signals other than reference signals and data, the starting position indicated by the starting indication information shall be taken as the starting position for data transmission on the second frequency domain unit. Data is received on the second frequency domain unit based on the starting position for data transmission on the second frequency domain unit.
17. The method according to any one of claims 11 to 16, characterized in that, The multiple frequency domain units are used for a single data transmission by the same user.
18. The method according to any one of claims 11 to 17, characterized in that, The second control information also includes end indication information, which is used to indicate the end position for data transmission on the plurality of frequency domain units.
19. A communication method, characterized in that, include: Send second control information, the second control information including end indication information, the end indication information being used to indicate the latest end position for data transmission on a plurality of frequency domain units indicated by the second control information, wherein at least two of the plurality of frequency domain units have different end positions for data transmission; Data is received on the plurality of frequency domain units.
20. The method according to claim 19, characterized in that, The plurality of frequency domain units includes a third frequency domain unit, wherein the end position for data transmission on the third frequency domain unit is earlier than the end position indicated by the end indication information.
21. The method according to claim 20, characterized in that, The method further includes: Send configuration information, which is used to configure time-domain units that are not used for data transmission on the third frequency-domain unit. The time-domain units not used for data transmission are before the end position indicated by the end indication information, and the time-domain units not used for data transmission are after the earliest end position used for data transmission on the plurality of frequency-domain units.
22. The method according to any one of claims 19 to 21, characterized in that, The multiple frequency domain units are used for a single data transmission by the same user.
23. The method according to any one of claims 19 to 22, characterized in that, The second control information also includes start indication information, which is used to indicate the starting position for data transmission on the plurality of frequency domain units.
24. A communication method, characterized in that, include: Receive second control information, the second control information including end indication information, the end indication information being used to indicate the latest end position for data transmission on a plurality of frequency domain units indicated by the second control information, wherein at least two of the plurality of frequency domain units have different end positions for data transmission; Data is transmitted on the plurality of frequency domain units according to the second control information.
25. The method according to claim 24, characterized in that, The plurality of frequency domain units includes a third frequency domain unit, wherein the end position for data transmission on the third frequency domain unit is earlier than the end position indicated by the end indication information.
26. The method according to claim 25, characterized in that, According to the second control information, data is transmitted on the plurality of frequency domain units, including: If the third frequency domain unit is configured to carry signals not used for data transmission before the end position indicated by the end indication information, then one time domain unit before the start position of the third frequency domain unit configured not for data transmission is taken as the end position of the third frequency domain unit for data transmission. Data is transmitted on the third frequency domain unit based on the end position of the data transmission on the third frequency domain unit.
27. The method according to claim 26, characterized in that, The method further includes: Receive configuration information, which is used to configure time domain units that are not used for data transmission on the third frequency domain unit. The time domain units that are not used for data transmission are before the end position indicated by the end indication information, and the time domain units that are not used for data transmission are after the earliest end position used for data transmission on the plurality of frequency domain units. Based on the configuration information, the starting position configured on the third frequency domain unit that is not used for data transmission is determined.
28. The method according to any one of claims 24 to 27, characterized in that, According to the second control information, data is transmitted on the plurality of frequency domain units, including: If the fourth frequency domain unit is not configured to carry signals not used for data transmission before the end position indicated by the end indication information, the end position indicated by the end indication information is taken as the end position for data transmission on the fourth frequency domain unit, which is included in the plurality of frequency domain units. Data is transmitted on the fourth frequency domain unit based on the end position of the data transmission on the fourth frequency domain unit.
29. The method according to any one of claims 24 to 28, characterized in that, The multiple frequency domain units are used for a single data transmission by the same user.
30. The method according to any one of claims 24 to 29, characterized in that, The second control information also includes start indication information, which is used to indicate the starting position for data transmission on the plurality of frequency domain units.
31. A communication device, characterized in that, Includes modules for performing the methods as described in any one of claims 1-10 and 19-23.
32. A communication device, characterized in that, Includes modules for performing the methods as described in any one of claims 11-18 and 24-30.
33. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed, cause the method as described in any one of claims 1 to 30 to be performed.
34. A computer program product, characterized in that, When the computer program product is run on a computer, the method as described in any one of claims 1 to 30 is performed.