Communication method and apparatus
By employing time-domain precoding between communication devices to process data, the problem of insufficient suppression of signal interference between users is solved, thereby improving data transmission performance and resistance to channel time-varying characteristics.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-10
- Publication Date
- 2026-03-19
AI Technical Summary
Existing communication systems are inadequate in suppressing signal interference between users and cannot effectively suppress signal interference between users.
By employing time-domain precoding between communication devices, data is precoded and processed using factors from the first to the Nth factor to suppress signal interference.
It effectively suppresses signal interference between users, improves data transmission performance, and resists the time-varying nature of the channel.
Smart Images

Figure CN2025120265_19032026_PF_FP_ABST
Abstract
Description
Communication method and apparatus
[0001] The present application claims priority to the Chinese patent application No. 202411286298.7, filed on September 12, 2024, and entitled "A communication method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, and in particular to a communication method and apparatus. BACKGROUND
[0003] With the increase of service demand, the number of users in the communication system is increasing. At present, the signal interference suppression scheme (for example, the data transmission between users is performed by using the space division multiplexing mode) adopted by the communication system cannot effectively suppress the signal interference between users. Therefore, how to further suppress the signal interference is a problem to be solved. SUMMARY
[0004] The present application provides a communication method and related apparatus, wherein a first communication apparatus performs time domain precoding on data on each time domain unit in the first time domain unit to the Nth time domain unit by using the first factor to the Nth factor, which is beneficial to further suppress the signal interference between users. For example, two communication apparatuses in a communication system can perform the above technical solution respectively, so as to avoid or reduce the signal interference between the two communication apparatuses when the two communication apparatuses perform data transmission in the first time domain unit to the Nth time domain unit.
[0005] The first aspect of the present application provides a communication method, which can be applied to a first communication device. The first communication device can be a terminal device, or a component (for example, a processor, a chip, or a chip system, etc.) in the terminal device, or a logic module or software capable of realizing all or part of the functions of the terminal device. The method comprises: receiving, by the first communication device, first information, the first information indicating N time domain units for repeatedly sending data, N being an integer greater than 1. The first communication device determines, according to N and a first resource, a first time domain unit to an Nth time domain unit, the first resource comprising the first time domain unit to the Nth time domain unit, the first time domain unit to the Nth time domain unit comprising an ith time domain unit, 1≤i≤N, i being an integer. The first communication device receives second information, the second information indicating a first factor to an Nth factor, the first factor to the Nth factor comprising the ith factor, the ith factor corresponding to the to-be-sent data of the ith time domain unit. The first communication device performs time domain precoding on first data according to the first factor to the Nth factor, to obtain first time domain precoding data to Nth time domain precoding data, the first data being the to-be-sent data of each time domain unit in the first time domain unit to the Nth time domain unit. The first communication device sends the first time domain precoding data to the Nth time domain precoding data on the first time domain unit to the Nth time domain unit, respectively.
[0006] As can be seen from the above, the present application proposes a time domain precoding manner. The first communication device can receive first information, and determine, according to N and a first resource indicated by the first information, a first time domain unit to an Nth time domain unit. Then, the first communication device receives second information, the second information indicating a first factor to an Nth factor, the first factor to the Nth factor comprising an ith factor, the ith factor corresponding to the to-be-sent data of the ith time domain unit. In this way, the first communication device performs time domain precoding on the data in each time domain unit in the first time domain unit to the Nth time domain unit through the first factor to the Nth factor, which is conducive to further suppressing the signal interference between users. For example, two communication devices in a communication system can each use the above technical solution, thereby avoiding or reducing the signal interference between the two communication devices when they perform data transmission in the first time domain unit to the Nth time domain unit. Further, the first communication device performs time domain precoding on the to-be-sent data of each time domain unit before sending the time domain precoding data, which is conducive to resisting the time variation of the channel and improving the performance of data transmission.
[0007] In a possible implementation manner of the first aspect, the method further includes: the first information further indicates that the time domain unit is a time slot, a time slot group, a sub-time slot, a sub-time slot group, a time domain symbol, or a time domain symbol group; or the first communication device receives third information, and the third information indicates that the time domain unit is a time slot, a time slot group, a sub-time slot, a sub-time slot group, a time domain symbol, or a time domain symbol group. In the implementation manner, the second communication device further indicates the granularity of the time domain unit to the first communication device, so that the granularity of the time domain unit is flexibly configured, and the first communication device is facilitated to determine the first time domain unit to the Nth time domain unit, so as to realize that the first communication device repeatedly sends data and improves data transmission performance.
[0008] In a possible implementation manner of the first aspect, the method further includes: the first information further indicates that the N time domain units are continuous in the time domain; or the third information further indicates that the N time domain units are continuous in the time domain; or the first communication device receives fourth information, and the fourth information indicates that the N time domain units are continuous in the time domain. In the implementation manner, the second communication device further indicates that the N time domain units are continuous to the first communication device, so as to facilitate the first communication device to determine the first time domain unit to the Nth time domain unit.
[0009] In a possible implementation manner of the first aspect, the third information is carried in radio resource control (RRC) configuration information, media access control control element (MAC CE) signaling, or downlink control information (DCI) signaling. In the implementation manner, some possible carrying carriers of the third information are shown, so that the second communication device indicates the N time domain units to be continuous in the time domain to the first communication device.
[0010] In a possible implementation manner of the first aspect, the fourth information is carried in RRC configuration information, MAC CE signaling, or DCI signaling. In the implementation manner, some possible carrying carriers of the fourth information are shown, so that the second communication device indicates the N time domain units to be continuous in the time domain to the first communication device.
[0011] In a possible implementation manner of the first aspect, the method further includes: the first information further indicates that two time domain units that are adjacent in sequence in the N time domain units are discontinuous in time domain; or, the third information further indicates that two time domain units that are adjacent in sequence in the N time domain units are discontinuous in time domain; or, the first communication device receives fifth information, and the fifth information indicates that two time domain units that are adjacent in sequence in the N time domain units are discontinuous in time domain. In the implementation manner, the second communication device further indicates the first communication device that two time domain units that are adjacent in sequence in the N time domain units are discontinuous in time domain, thereby facilitating the first communication device to determine the first time domain unit to the Nth time domain unit.
[0012] In a possible implementation manner of the first aspect, the fifth information is carried in RRC configuration information, MAC CE signaling or DCI signaling. In the implementation manner, some possible carrying carriers of the fifth information are shown, thereby realizing the second communication device indicating the first communication device that two time domain units that are adjacent in sequence in the N time domain units are discontinuous in time domain.
[0013] In a possible implementation manner of the first aspect, the time domain unit is a symbol or a symbol group, and two time domain units that are adjacent in sequence in the N time domain units are located in a same time slot or different time slots. In this way, implementation of the scheme is enriched. The N time domain units can be in a same time slot or cross time slots, thereby making application scenarios of the scheme more abundant. For example, the scheme is applicable to scenarios in which uplink time slots in a communication system are continuous or discontinuous.
[0014] In a possible implementation manner of the first aspect, the first information includes a first index, and the first index indicates the N time domain units used for repeatedly sending data. In this way, the first index is used to indicate N, thereby reducing indication overhead.
[0015] In a possible implementation manner of the first aspect, the first information is carried in RRC configuration information, MAC CE signaling or DCI signaling. In the implementation manner, some possible carrying carriers of the first information are shown, thereby realizing indication of content indicated by the first information.
[0016] In a possible implementation manner of the first aspect, the first communication device performs time domain precoding on the first data according to the first factor to the Nth factor, including: the first communication device receives sixth information; and in response to receiving the sixth information, the first communication device performs time domain precoding on the first data according to the first factor to the Nth factor. In the implementation manner, the first communication device receives the sixth information, and based on the sixth information, triggers the first communication device to perform time domain precoding on the first data according to the first factor to the Nth factor. In this way, the first communication device is flexibly indicated to perform time domain precoding on data.
[0017] In a possible implementation manner of the first aspect, the method further includes: determining, by the first communication apparatus, the (N+1)th time domain unit according to the N and the first resource, the uplink resource including the (N+1)th time domain unit; and transmitting, by the first communication apparatus, second data in the (N+1)th time domain unit, the second data being the to-be-transmitted data in the (N+1)th time domain unit. In other words, the first communication apparatus does not perform time domain precoding on the second data, but directly transmits the second data in the (N+1)th time domain unit.
[0018] In a possible implementation manner of the first aspect, the method further includes: determining, by the first communication apparatus, the (N+1)th time domain unit to the Mth time domain unit according to the N and the first resource, the uplink resource including the (N+1)th time domain unit to the Mth time domain unit, and N+1
[0019] In a possible implementation manner of the first aspect, M=2N. In this implementation manner, the number of time domain units for transmitting the third data can also be N.
[0020] In a possible implementation manner of the first aspect, the first information and the second information are both from the second communication apparatus, or the first information is from the second communication apparatus and the second information is from a third communication apparatus.
[0021] In a possible implementation manner of the first aspect, the first resource is preconfigured, or predefined, or pre-determined, or configured, or defined.
[0022] In a possible implementation manner of the first aspect, the first resource includes a first uplink resource or a first sidelink resource. This implementation manner can be applied to an uplink communication scenario, and can also be applied to a sidelink communication scenario.
[0023] The second aspect of the present application provides a communication method, which can be applied to a second communication device. The second communication device can be a network device, or a component (for example, a processor, a chip, or a chip system, etc.) in the network device, or a logic module or software capable of realizing all or part of the functions of the network device. The method comprises: the second communication device sending first information, the first information indicating N time domain units for repeatedly sending data, N being an integer greater than 1. The second communication device sends second information, the second information indicating a first factor to an Nth factor, the first factor to the Nth factor including an ith factor, the ith factor corresponding to the to-be-sent data of an ith time domain unit in the first time domain unit to the Nth time domain unit, the ith factor being used for time domain precoding the to-be-sent data of the ith time domain unit, the first time domain unit to the Nth time domain unit being time domain units included in a first resource, each of the first time domain unit to the Nth time domain unit being used for sending first data, 1≤i≤N, i being an integer.
[0024] In the above technical solution, the second communication device sends the first information, and the first information indicates N time domain units for repeatedly sending data. The second communication device sends the second information, and the second information indicates a first factor to an Nth factor. The first communication device performs time domain precoding on the data on each of the first time domain unit to the Nth time domain unit through the first factor to the Nth factor, which is conducive to further suppressing the signal interference between users. For example, two communication devices in a communication system can perform the above technical solution respectively, thereby avoiding or reducing the signal interference between the two communication devices when the two communication devices perform data transmission in the first time domain unit to the Nth time domain unit. Further, the first communication device performs time domain precoding on the to-be-sent data of each time domain unit and then sends the time domain precoded data, which is conducive to resisting the time variation of the channel and improving the performance of data transmission.
[0025] Based on the second aspect, in a possible implementation manner, the method further comprises: the first information further indicating that the time domain unit is a time slot, a time slot group, a sub-time slot, a sub-time slot group, a symbol, or a symbol group; or the second communication device sending third information, the third information indicating that the time domain unit is a time slot, a time slot group, a sub-time slot, a sub-time slot group, a symbol, or a symbol group. In this implementation manner, the second communication device further indicates the granularity of the time domain unit to the first communication device, thereby flexibly configuring the granularity of the time domain unit and facilitating the first communication device to determine the first time domain unit to the Nth time domain unit to realize the repeated sending of data by the first communication device and improve the performance of data transmission.
[0026] In a possible implementation manner of the second aspect, the method further includes: the first information further indicates that the N time domain units are continuous in time domain; or the third information further indicates that the N time domain units are continuous in time domain; or the second communication device sends fourth information, and the fourth information indicates that the N time domain units are continuous in time domain. In the implementation manner, the second communication device further indicates the first communication device that the N time domain units are continuous, so as to facilitate the first communication device to determine the first time domain unit to the Nth time domain unit.
[0027] In a possible implementation manner of the second aspect, the third information is carried in RRC configuration information, MAC CE signaling, or DCI signaling. In the implementation manner, some possible carrying carriers of the third information are shown, so as to realize that the second communication device indicates the first communication device that the N time domain units are continuous in time domain.
[0028] In a possible implementation manner of the second aspect, the method further includes: the first information further indicates that two time domain units adjacent in sequence in the N time domain units are discontinuous in time domain; or the third information further indicates that two time domain units adjacent in sequence in the N time domain units are discontinuous in time domain; or the second communication device sends fifth information, and the fifth information indicates that two time domain units adjacent in sequence in the N time domain units are discontinuous in time domain. In the implementation manner, the second communication device further indicates the first communication device that two time domain units adjacent in sequence in the N time domain units are discontinuous in time domain, so as to facilitate the first communication device to determine the first time domain unit to the Nth time domain unit.
[0029] In a possible implementation manner of the second aspect, the fifth information is carried in RRC configuration information, MAC CE signaling, or DCI signaling. In the implementation manner, some possible carrying carriers of the fifth information are shown, so as to realize that the second communication device indicates the first communication device that two time domain units adjacent in sequence in the N time domain units are discontinuous in time domain.
[0030] In a possible implementation manner of the second aspect, the time domain unit is a symbol or a symbol group, and two time domain units adjacent in sequence in the N time domain units are located in a same time slot or different time slots, so that the implementation of the scheme is enriched. The N time domain units can be in a same time slot or cross time slots, so that the application scenarios of the scheme are more abundant. For example, the uplink time slots in the communication system are continuous or discontinuous, and the technical scheme of the present application is applicable.
[0031] In a possible implementation manner of the second aspect, the first information includes a first index, and the first index indicates the N time domain units used for repeatedly sending data. So that the N is indicated through the first index, so as to reduce the indication overhead.
[0032] In a possible implementation manner of the second aspect, the first information is carried in RRC configuration information, MAC CE signaling, or DCI signaling. In this implementation manner, some possible carriers of the first information are shown, and the implementation indicates the content indicated by the first information.
[0033] In a possible implementation manner of the second aspect, the method further includes: the second communication apparatus sends sixth information, the sixth information being used for triggering time-domain precoding of the first data according to the first factor to the Nth factor. Thus, flexible indication of time-domain precoding of the data by the first communication apparatus is implemented.
[0034] In a possible implementation manner of the second aspect, the first resource is pre-configured, or pre-defined, or pre-determined, or configured, or defined.
[0035] In a possible implementation manner of the second aspect, the first resource includes a first uplink resource or a first sidelink resource. This implementation manner can be applied to an uplink communication scenario, and can also be applied to a sidelink communication scenario.
[0036] The third aspect of the present application provides a first communication apparatus, including:
[0037] a transceiver, configured to receive first information, the first information indicating N time-domain units used for repeated sending of data, N being an integer greater than 1;
[0038] a processing module, configured to determine, according to the N and a first resource, a first time-domain unit to an Nth time-domain unit, the first resource including the first time-domain unit to the Nth time-domain unit, the first time-domain unit to the Nth time-domain unit including an ith time-domain unit, 1≤i≤N, i being an integer;
[0039] the transceiver is further configured to receive second information, the second information indicating a first factor to an Nth factor, the first factor to the Nth factor including the ith factor, the ith factor corresponding to to-be-sent data of the ith time-domain unit;
[0040] the processing module is further configured to perform time-domain precoding on first data according to the first factor to the Nth factor, to obtain first time-domain precoded data to Nth time-domain precoded data, the first data being to-be-sent data of each time-domain unit in the first time-domain unit to the Nth time-domain unit;
[0041] the transceiver is further configured to send the first time-domain precoded data to the Nth time-domain precoded data respectively on the first time-domain unit to the Nth time-domain unit.
[0042] In a possible implementation manner of the third aspect, the first information further indicates that the time domain unit is a time slot, a time slot group, a sub-time slot, a sub-time slot group, a time domain symbol, or a time domain symbol group; or the transceiver is further configured to receive third information, the third information indicating that the time domain unit is a time slot, a time slot group, a sub-time slot, a sub-time slot group, a time domain symbol, or a time domain symbol group.
[0043] In a possible implementation manner of the third aspect, the first information further indicates that the N time domain units are continuous in the time domain; or the third information further indicates that the N time domain units are continuous in the time domain; or the transceiver is further configured to receive fourth information, the fourth information indicating that the N time domain units are continuous in the time domain.
[0044] In a possible implementation manner of the third aspect, the third information is carried in RRC configuration information, MAC CE signaling, or DCI signaling.
[0045] In a possible implementation manner of the third aspect, the fourth information is carried in RRC configuration information, MAC CE signaling, or DCI signaling.
[0046] In a possible implementation manner of the third aspect, the first information further indicates that two time domain units adjacent in sequence in the N time domain units are discontinuous in the time domain; or the third information further indicates that two time domain units adjacent in sequence in the N time domain units are discontinuous in the time domain; or the transceiver is further configured to receive fifth information, the fifth information indicating that two time domain units adjacent in sequence in the N time domain units are discontinuous in the time domain.
[0047] In a possible implementation manner of the third aspect, the fifth information is carried in RRC configuration information, MAC CE signaling, or DCI signaling.
[0048] In a possible implementation manner of the third aspect, the time domain unit is a symbol or a symbol group, and two time domain units adjacent in sequence in the N time domain units are located in a same time slot or different time slots.
[0049] In a possible implementation manner of the third aspect, the first information includes a first index, the first index indicating the N time domain units used for repeatedly sending the data.
[0050] In a possible implementation manner of the third aspect, the first information is carried in RRC configuration information, MAC CE signaling, or DCI signaling.
[0051] In a possible implementation manner of the third aspect, the transceiver is further configured to receive sixth information, and the processing module is specifically configured to, in response to receiving the sixth information, perform time domain precoding on the first data according to the first factor to the Nth factor.
[0052] In a possible implementation manner of the third aspect, the processing module is further configured to determine the (N+1)th time domain unit according to the N and the first resource, and the uplink resource comprises the (N+1)th time domain unit. The transceiver is further configured to transmit the second data in the (N+1)th time domain unit, and the second data is the to-be-transmitted data in the (N+1)th time domain unit.
[0053] In a possible implementation manner of the third aspect, the processing module is further configured to determine the (N+1)th time domain unit to the Mth time domain unit according to the N and the first resource, and the uplink resource comprises the (N+1)th time domain unit to the Mth time domain unit, where N+1
[0054] In a possible implementation manner of the third aspect, M=2N.
[0055] In a possible implementation manner of the third aspect, the first information and the second information are both from the second communication device, or the first information is from the second communication device and the second information is from a third communication device.
[0056] In a possible implementation manner of the third aspect, the first resource is pre-configured, or pre-defined, or pre-determined, or configured, or defined.
[0057] In a possible implementation manner of the third aspect, the first resource comprises a first uplink resource or a first sidelink resource.
[0058] The fourth aspect of the present application provides a second communication device, comprising:
[0059] The transceiver is configured to transmit first information, the first information indicating N time domain units for repeatedly transmitting data, N being an integer greater than 1; and transmit second information, the second information indicating a first factor to an Nth factor, the first factor to the Nth factor comprising an ith factor, the ith factor corresponding to to-be-transmitted data in an ith time domain unit of the first time domain unit to the Nth time domain unit, the ith factor being used for time domain precoding the to-be-transmitted data in the ith time domain unit, the first time domain unit to the Nth time domain unit being time domain units included in a first resource, each of the first time domain unit to the Nth time domain unit being used for transmitting first data, 1≤i≤N, i being an integer.
[0060] In a possible implementation manner of the fourth aspect, the first information further indicates that the time domain unit is a time slot, a time slot group, a sub-time slot, a sub-time slot group, a symbol, or a symbol group; or the transceiver is further configured to transmit third information, the third information indicating that the time domain unit is a time slot, a time slot group, a sub-time slot, a sub-time slot group, a symbol, or a symbol group.
[0061] In a possible implementation manner of the fourth aspect, the first information further indicates that the N time-domain units are continuous in time domain; or the third information further indicates that the N time-domain units are continuous in time domain. Alternatively, the transceiver is further configured to: transmit fourth information, the fourth information indicating that the N time-domain units are continuous in time domain.
[0062] In a possible implementation manner of the fourth aspect, the third information is carried in RRC configuration information, MAC CE signaling, or DCI signaling.
[0063] In a possible implementation manner of the fourth aspect, the first information further indicates that two time-domain units adjacent in sequence in the N time-domain units are discontinuous in time domain; or the third information further indicates that two time-domain units adjacent in sequence in the N time-domain units are discontinuous in time domain. Alternatively, the transceiver is further configured to: transmit fifth information, the fifth information indicating that two time-domain units adjacent in sequence in the N time-domain units are discontinuous in time domain.
[0064] In a possible implementation manner of the fourth aspect, the fifth information is carried in RRC configuration information, MAC CE signaling, or DCI signaling.
[0065] In a possible implementation manner of the fourth aspect, the time-domain unit is a symbol or a symbol group, and two time-domain units adjacent in sequence in the N time-domain units are located in a same time slot or different time slots.
[0066] In a possible implementation manner of the fourth aspect, the first information includes a first index, the first index indicating the N time-domain units used for repeatedly transmitting the data.
[0067] In a possible implementation manner of the fourth aspect, the first information is carried in RRC configuration information, MAC CE signaling, or DCI signaling.
[0068] In a possible implementation manner of the fourth aspect, the transceiver is further configured to: transmit sixth information, the sixth information being used to trigger time-domain precoding of the first data according to the first factor to the Nth factor.
[0069] In a possible implementation manner of the fourth aspect, the first resource is pre-configured, or pre-defined, or pre-determined, or configured, or defined.
[0070] In a possible implementation manner of the fourth aspect, the first resource includes a first uplink resource or a first sidelink resource.
[0071] For the first aspect, the first communication device can be a terminal device, or a component (e.g., a processor, a chip, or a chip system, etc.) in the terminal device, or a logic module or software capable of implementing all or part of the functions of the terminal device. The transceiver module can be a transceiver, or an input / output interface. The processing module can be a processor.
[0072] In an implementation manner, the first communication device is a chip, a chip system, or a circuit configured in the terminal device. When the first communication device is a chip, a chip system, or a circuit configured in the terminal device, the transceiver module can be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or a related circuit on the chip, the chip system, or the circuit, etc. The processing module can be a processor, a processing circuit, or a logic circuit, etc.
[0073] For the second aspect, the second communication device can be a network device, or a component (e.g., a processor, a chip, or a chip system, etc.) in the network device, or a logic module or software capable of implementing all or part of the functions of the network device. The transceiver module can be a transceiver, or an input / output interface. The processing module can be a processor.
[0074] In an implementation manner, the second communication device is a chip, a chip system, or a circuit configured in the network device. When the second communication device is a chip, a chip system, or a circuit configured in the network device, the transceiver module can be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or a related circuit on the chip, the chip system, or the circuit, etc. The processing module can be a processor, a processing circuit, or a logic circuit, etc.
[0075] The fifth aspect of the present application provides a first communication device, which comprises a processor and a memory. The memory stores a computer program or computer instructions. The processor is configured to invoke and run the computer program or computer instructions stored in the memory, so that the processor implements any one of the implementation manners of the first aspect.
[0076] Optionally, the first communication device further comprises a transceiver, and the processor is configured to control the transceiver to transceive signals.
[0077] The sixth aspect of the present application provides a second communication device, which comprises a processor and a memory. The memory stores a computer program or computer instructions. The processor is configured to invoke and run the computer program or computer instructions stored in the memory, so that the processor implements any one of the implementation manners of the second aspect.
[0078] Optionally, the second communication device further comprises a transceiver, and the processor is configured to control the transceiver to transceive signals.
[0079] The seventh aspect of the present application provides a first communication device, comprising a processor and an interface circuit, the processor is configured to communicate with other devices through the interface circuit, and implement the method in the first aspect. The processor can be one or more.
[0080] The eighth aspect of the present application provides a second communication device, comprising a processor and an interface circuit, the processor is configured to communicate with other devices through the interface circuit, and implement the method in the second aspect. The processor can be one or more.
[0081] The ninth aspect of the present application provides a first communication device, comprising a processor, configured to be connected with a memory, and configured to call a program stored in the memory to implement the method in the first aspect. The memory can be located in the first communication device, or can be located outside the first communication device, and the processor can be one or more.
[0082] The tenth aspect of the present application provides a second communication device, comprising a processor, configured to be connected with a memory, and configured to call a program stored in the memory to implement the method in the second aspect. The memory can be located in the second communication device, or can be located outside the second communication device. And the processor can be one or more.
[0083] In an implementation manner, the first communication device in the first aspect, the third aspect, the fifth aspect, the seventh aspect and the ninth aspect can be a chip or a chip system. The second communication device in the second aspect, the fourth aspect, the sixth aspect, the eighth aspect and the tenth aspect can be a chip or a chip system.
[0084] The eleventh aspect of the present application provides a computer program product comprising computer instructions, when the instructions are executed, the method as described in any implementation manner of any one of the first aspect to the second aspect is implemented.
[0085] The twelfth aspect of the present application provides a computer readable storage medium comprising computer instructions, when the instructions are executed, the method as described in any implementation manner of any one of the first aspect to the second aspect is implemented.
[0086] The thirteenth aspect of the present application provides a chip device, comprising a processor, configured to call a computer program or computer instructions in a memory, so that the method as described in any implementation manner of any one of the first aspect to the second aspect is implemented.
[0087] Optionally, the processor is coupled with the memory through an interface.
[0088] The fourteenth aspect of the present application provides a communication system, which comprises the first communication device according to the third aspect and the second communication device according to the fourth aspect.
[0089] According to the above technical solution, the first communication device receives the first information, the first information indicating N time domain units in which the data is repeatedly transmitted, N being an integer greater than 1. Then, the first communication device determines the first time domain unit to the Nth time domain unit according to N and the first resource, the first resource comprising the first time domain unit to the Nth time domain unit, the first time domain unit to the Nth time domain unit comprising the ith time domain unit, 1≤i≤N, i being an integer. The first communication device receives the second information, the second information indicating the first factor to the Nth factor, the first factor to the Nth factor comprising the ith factor, the ith factor corresponding to the to-be-transmitted data of the ith time domain unit. The first communication device performs time domain precoding on the first data according to the first factor to the Nth factor, to obtain the first time domain precoding data to the Nth time domain precoding data. The first data is the to-be-transmitted data of each time domain unit in the first time domain unit to the Nth time domain unit. The first communication device transmits the first time domain precoding data to the Nth time domain precoding data on the first time domain unit to the Nth time domain unit, respectively. The first communication device performs time domain precoding on the data in each time domain unit in the first time domain unit to the Nth time domain unit through the first factor to the Nth factor, which is beneficial to further suppress the signal interference between users. For example, two communication devices in the communication system can perform the above technical solution, respectively, so as to avoid or reduce the signal interference between the two communication devices when the two communication devices transmit data in the first time domain unit to the Nth time domain unit. BRIEF DESCRIPTION OF DRAWINGS
[0090] FIG. 1 is a schematic diagram of a communication system according to an embodiment of the present application;
[0091] FIG. 2a is another schematic diagram of a communication system according to an embodiment of the present application;
[0092] FIG. 2b is still another schematic diagram of a communication system according to an embodiment of the present application;
[0093] FIG. 2c is still another schematic diagram of a communication system according to an embodiment of the present application;
[0094] FIG. 3 is a schematic diagram of uplink discontinuous time slots according to an embodiment of the present application;
[0095] FIG. 4 is a schematic diagram of uplink continuous time slots according to an embodiment of the present application;
[0096] FIG. 5 is still another schematic diagram of a communication system according to an embodiment of the present application;
[0097] FIG. 6 is a schematic diagram of a communication method according to an embodiment of the present application;
[0098] FIG. 7 is a schematic diagram of the first time domain unit to the Nth time domain unit according to an embodiment of the present application;
[0099] FIG. 8 is a schematic diagram of the first time domain unit to the Nth time domain unit according to another embodiment of the present application;
[0100] FIG. 9 is a schematic diagram of the first time domain unit to the Nth time domain unit according to another embodiment of the present application;
[0101] FIG. 10 is a schematic diagram of the first time domain unit to the Nth time domain unit according to another embodiment of the present application;
[0102] FIG. 11 is a schematic diagram of the first time domain unit to the Nth time domain unit according to another embodiment of the present application;
[0103] FIG. 12 is a schematic diagram of a structure of a first communication device according to an embodiment of the present application;
[0104] FIG. 13 is a schematic diagram of a structure of a second communication device according to an embodiment of the present application;
[0105] FIG. 14 is a schematic diagram of a structure of a communication device according to an embodiment of the present application;
[0106] FIG. 15 is a schematic diagram of a structure of a terminal device according to an embodiment of the present application;
[0107] FIG. 16 is a schematic diagram of a structure of a network device according to an embodiment of the present application. DETAILED DESCRIPTION
[0108] The embodiments of the present application provide a communication method and related devices, in which a first communication device performs time domain precoding on data on each of the first time domain unit to the Nth time domain unit through the first factor to the Nth factor, which is beneficial to further suppress signal interference between users. For example, two communication devices in a communication system can perform the above technical solutions respectively, so as to avoid or reduce signal interference between the two communication devices when the two communication devices perform data transmission in the first time domain unit to the Nth time domain unit.
[0109] The embodiments of the present application are described below in conjunction with the accompanying drawings. The terms used in the implementation part of the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application.
[0110] Those skilled in the art can know that, with the development of technology and the emergence of new scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0111] In the present application, "at least one" means one or more, and "multiple" means two or more (including two). The association relationship of "and / or" describing the associated objects indicates that there can be three kinds of relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the front and rear associated objects. "At least one of" or similar expressions means any combination of these items, including any combination of single or multiple items. The terms "first", "second", and the like in the specification and claims of the present application and the above-described drawings are used to distinguish similar objects, and do not necessarily describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, and this is only a way of distinguishing the objects of the same attribute used in the description of the embodiments of the present application. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, so that the process, method, system, product or equipment containing a series of units does not have to be limited to those units, but can include other units not clearly listed or inherent to these processes, methods, products or equipment.
[0112] The technical solutions provided in the present application can be applied to various communication systems. For example, the technical solutions provided in the present application can be applied to a fourth generation (4th generation, 4G) communication system, a fifth generation (5th generation, 5G) communication system, or a future communication system. For example, the fourth generation communication system can include a long term evolution (long term evolution, LTE) communication system, an LTE frequency division duplex (frequency division duplex, FDD) system, or an LTE time division duplex (time division duplex, TDD) system. The fifth generation communication system can include a new radio (new radio, NR) communication system. The technical solutions provided in the present application can also be applied to a device-to-device (device-to-device, D2D) system, a vehicle-to-everything (vehicle to everything, V2X) communication system, a machine-to-machine (machine to machine, M2M) communication, a machine type communication (machine type communication, MTC) system, or an internet of things (internet of things, IoT) communication system, etc.
[0113] FIG. 1 is a schematic diagram of a communication system according to an embodiment of the present application. Referring to FIG. 1, the communication system includes an access network. The access network device includes at least one access network device. For example, the access network device 102 shown in FIG. 1. The communication system also includes at least one terminal device. For example, the terminal device 101 shown in FIG. 1. The terminal device 101 and the access network device 102 can perform the technical solutions provided in the present application. The terminal device 101 communicates with the access network device 102 in a wireless manner.
[0114] Optionally, the communication system further includes a core network and an Internet. The access network device 102 is connected to the core network in a wireless manner or a wired manner.
[0115] The technical solutions provided in the present application are applied to the scenarios of V2X communication systems or D2D communication systems. FIG. 2a is another schematic diagram of a communication system according to an embodiment of the present application. As shown in FIG. 2a, the communication system includes a terminal device 1, a terminal device 2, and an access network device 1. The terminal device 1 and the terminal device 2 are within the signal coverage of the access network device 1. FIG. 2b is different from FIG. 2a in that the terminal device 1 is within the signal coverage of the access network device 1, while the terminal device 2 is not within the signal coverage of the access network device 1. FIG. 2c is different from FIG. 2a in that neither the terminal device 1 nor the terminal device 2 is within the signal coverage of the access network device 1.
[0116] Currently, in a communication system, a communication device can perform uplink and downlink transmission in a duplex manner. In a possible implementation, the communication device determines uplink time slots and downlink time slots according to an uplink and downlink time slot ratio, and performs uplink transmission in the uplink time slots and performs downlink transmission in the downlink time slots. As shown in FIG. 3, the uplink and downlink time slot ratio is 4:1, i.e., the number of downlink time slots: the number of uplink time slots is 4:1. In another possible implementation, the communication device determines uplink resources and downlink resources according to a sub-band duplex manner, and performs uplink transmission in the uplink resources and performs downlink transmission in the downlink resources. As shown in FIG. 4, the uplink and downlink time slot ratio of a first sub-band in a first bandwidth can be changed, i.e., the uplink and downlink time slot ratio of the first sub-band is different from the uplink and downlink time slot ratio of other frequency bands in the first bandwidth. For example, all time slots in the first sub-band can be uplink time slots.
[0117] The communication system to which the technical solutions provided in the present application are applied includes a first communication device and a second communication device. Optionally, the first communication device is a terminal device, or a chip, a chip system, or a processor in the terminal device, or a logic module or software for implementing part or all of the terminal device. The second communication device is a network device, or a chip, a chip system, or a processor in the network device, or a logic module or software for implementing part or all of the network device.
[0118] Optionally, the communication system further comprises a third communication device, which is a network device, or a chip, a chip system, or a processor in the network device; or a logic module or software, etc. for implementing part or all of the network device.
[0119] The terminal device and the network device are described below.
[0120] The terminal device is also referred to as a UE, a mobile station (MS), a mobile terminal (MT), a fixed wireless access (FWA), a customer premise equipment (CPE), etc. The terminal device is a device including a wireless communication function (providing voice / data connectivity to a user). For example, a handheld device with wireless connectivity, a vehicle-mounted device, a machine type communication (MTC) terminal, etc. At present, the terminal device can include a mobile phone, a tablet computer, a notebook computer, a palm computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self driving (e.g., a drone, a vehicle), a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, or a wireless terminal in a smart home, etc. For example, the wireless terminal in self driving can be a drone, a helicopter, or an airplane, etc. For example, the wireless terminal in vehicle networking can be a vehicle-mounted device, a whole-vehicle device, a vehicle-mounted module, a vehicle, or a ship, etc. The wireless terminal in industrial control can be a camera, a robot, or a mechanical arm, etc. The wireless terminal in a smart home can be a television, an air conditioner, a sweeping machine, a sound box, or a set-top box, etc. The terminal device can also be a device or a module with corresponding communication functions for accessing the above-illustrated communication system. The terminal device is usually provided with a communication module, a circuit or a chip for executing corresponding communication functions, and is further configured with program instructions for executing corresponding communication functions.
[0121] It should be noted that the terminal device can be a device or apparatus with a chip, or a device or apparatus integrated with a circuit, or a chip, a chip system, a module or a control unit in the above-mentioned device or apparatus, and the specific application is not limited. It should be noted that in this application, when referring to the terminal device, it can refer to the terminal device itself, or the chip, functional module or integrated circuit in the terminal device that completes the method provided in the application, and the specific application is not limited.
[0122] The network device can be a device in a wireless network. For example, the network device can be an access network node that accesses a terminal device to a wireless network, which can also be referred to as a base station. Currently, some examples of the network device are: a base station (gNodeB, gNB) in a 5G communication system, a transmission reception point (TRP), an evolved Node B (eNB), a radio network controller (RNC), a Node B (NB), a home base station (for example, a home evolved Node B, or a home Node B, HNB), a baseband unit (BBU), or a wireless fidelity (Wi-Fi) access point AP, and the like. In addition, in a network structure, the network device can include a centralized unit (CU) node, a distributed unit (DU) node, a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), or a RAN device including the CU node and the DU node. The CU and the DU can be separately arranged, or can also be included in the same network element, for example, in a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, for example, in a remote radio unit (RRU), an active antenna processing unit (AAU), or a remote radio head (RRH). In different systems, the CU (or CU-CP and CU-UP), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, in an open RAN (ORAN) system, the CU can also be referred to as an open CU (O-CU), the DU can also be referred to as an open DU (O-DU), the CU-CP can also be referred to as an open CU-CP (O-CU-CP), the CU-UP can also be referred to as an open CU-UP (O-CU-UP), and the RU can also be referred to as an open RU (O-RU). Among them, any one of the CU (or CU-CP, CU-UP), DU and RU can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0123] The network device can be another device providing wireless communication function for the terminal device. Embodiments of the present application do not limit the specific technology and specific device form of the network device. For the convenience of description, embodiments of the present application do not limit.
[0124] It should be noted that the network device can be a device or apparatus with a chip, or a device or apparatus integrated with a circuit, or a chip, chip system, module or control unit in the above-mentioned device or apparatus, and the specific application is not limited. It should be noted that in the present application, when referring to the network device, it can refer to the network device itself, or the chip, functional module or integrated circuit in the network device that completes the method provided by the present application, and the specific application is not limited.
[0125] With the increase of service demand, more and more users are in the communication system. At present, the communication system adopts the scheme of suppressing signal interference between users (for example, using spatial division multiplexing to transmit data between users) which cannot effectively suppress the signal interference between users. As shown in FIG. 5, the terminal device 501 and the terminal device 502 use spatial division multiplexing to transmit data. The terminal device 501 and the terminal device 502 are close to each other, and the spatial division multiplexing effect is not ideal, in other words, the signal interference between the terminal device 501 and the terminal device 502 is still large. Therefore, how to further suppress the signal interference between users is a problem worth considering.
[0126] The present application provides corresponding technical solutions. The first communication device performs time domain precoding on the data in each time domain unit in the first time domain unit to the Nth time domain unit through the first factor to the Nth factor, which is conducive to further suppressing the signal interference between users. For example, two communication devices in a communication system can use the above technical solutions to realize that the two communication devices do not interfere with each other when transmitting data on the first time domain unit to the Nth time domain unit respectively.
[0127] The technical solutions of the present application will be described below in conjunction with specific embodiments.
[0128] FIG. 6 is a schematic diagram of one embodiment of the communication method of the present application. Please refer to FIG. 6, the method comprises:
[0129] 601, the second communication device sends the first information to the first communication device. Correspondingly, the first communication device receives the first information from the second communication device.
[0130] The first information indicates N time domain units used for repeatedly sending data. N is an integer greater than 1. That is, the N time domain units are used for repeatedly sending the same data. In other words, the first information indicates the number N of time domain units used for repeatedly sending data. For example, as shown in FIG. 7, the time domain unit is a time slot, and the number of time slots used for repeatedly sending the same data is 3. For another example, as shown in FIG. 8, the time domain unit is a symbol, and the number of symbols used for repeatedly sending the same data is 7. For another example, as shown in FIG. 9, the time domain unit is a symbol group, and the number of symbol groups used for repeatedly sending the same data is 3. For example, the first information includes a first field, and a value of the first field is used to indicate the number N of time domain units used for repeatedly sending the same data. For example, the first field includes two bits, and when the value of the two bits is “11”, it indicates that the number of time domain units used for repeatedly sending the same data is 3. For another example, the first field includes three bits, and when the value of the three bits is “111”, it indicates that the number of time domain units used for repeatedly sending the same data is 7. The above shows some examples of the first field, and does not limit the solutions of the present application.
[0131] Optionally, the time domain unit is a time slot, a time slot group, a sub-time slot, a sub-time slot group, a symbol, or a symbol group. The time slot group includes one or more time slots. The sub-time slot group includes one or more sub-time slots. The symbol group includes one or more symbols. It can be known that the granularity of the time domain unit can be the time slot level, the time slot group level, the sub-time slot level, the sub-time slot group level, the time domain symbol level, or the time domain symbol group level.
[0132] Optionally, the granularity of the time domain unit is predefined, or is specified by a communication protocol, or is indicated by the second communication device to the first communication device.
[0133] The following introduces two implementation manners of the second communication device indicating the granularity of the time domain unit to the first communication device. The present application is still applicable to other implementation manners, and the present application is not limited in particular.
[0134] Implementation manner 1: The first information further indicates that the time domain unit is a time slot, a time slot group, a sub-time slot, a sub-time slot group, a symbol, or a symbol group. For example, the first information includes a second field, and a value of the second field is used to indicate that the time domain unit is a time slot, a time slot group, a sub-time slot, a sub-time slot group, a symbol, or a symbol group. For example, the second field includes one bit, and when the value of the one bit is “0”, it indicates that the time domain unit is a time slot, and when the value of the one bit is “1”, it indicates that the time domain unit is a symbol. Or, when the value of the one bit is “1”, it indicates that the time domain unit is a time slot, and when the value of the one bit is “0”, it indicates that the time domain unit is a symbol. The above shows some examples of the second field, and does not limit the solutions of the present application.
[0135] In implementation 2, the embodiment shown in Fig. 6 further includes step 601a. Step 601a can be performed before step 602.
[0136] 601a. The second communication device sends third information to the first communication device. Correspondingly, the first communication device receives the third information from the second communication device.
[0137] The third information further indicates that the time domain unit is a time slot, a time slot group, a sub-time slot, a sub-time slot group, a symbol, or a symbol group. The granularity of the time domain unit indicated by the third information is similar to the granularity of the time domain unit indicated by the first information. For details, refer to the description of the manner of indicating the granularity of the time domain unit by the first information, which is not repeated here.
[0138] It should be noted that there is no fixed execution order between step 601 and step 601a. For example, step 601 can be performed first, and then step 601a can be performed. Alternatively, step 601a can be performed first, and then step 601 can be performed. Alternatively, steps 601 and 601a can be performed simultaneously according to the situation, and the specific implementation is not limited in the present application.
[0139] Optionally, the N time domain units are continuous in time domain. Optionally, in this implementation, the first communication device performs uplink and downlink transmission in a sub-band duplex manner. For details, refer to the description of Fig. 4. For example, as shown in Fig. 7, the N time domain units include time slot S1, time slot S2, and time slot S3. Time slot S1, time slot S2, and time slot S3 are three time slots continuous in time domain. For another example, as shown in Fig. 8, the N time domain units include symbols 0 to 6. Symbols 0 to 6 are seven symbols continuous in time domain. For another example, as shown in Fig. 9, the N time domain units include symbol 1, symbol group 2, and symbol group 3. Symbol group 1, symbol group 2, and symbol group 3 are three symbol groups continuous in time domain.
[0140] Optionally, the N time domain units being continuous in time domain can be predefined, or specified by a communication protocol, or indicated by the second communication device to the first communication device. Some possible implementation manners of the second communication device indicating the N time domain units being continuous in time domain to the first communication device are introduced below. The present application is still applicable to other implementation manners, and the specific implementation is not limited in the present application.
[0141] In an implementation, the first information further indicates that the N time domain units are continuous in time domain. For example, the first information includes a fourth field, and a value of the fourth field is used to indicate that the N time domain units are continuous in time domain. For example, the fourth field includes one bit, and a value of the one bit is "0" to indicate that the N time domain units are continuous in time domain. Or, the value of the one bit is "1" to indicate that the N time domain units are continuous in time domain. It should be noted that the above describes some possible implementations of the fourth field, and the present application does not limit the implementation of the fourth field in actual application.
[0142] In an implementation, the third information further indicates that the N time domain units are continuous in time domain. The third information indicates that the N time domain units are continuous in time domain in a manner similar to the manner in which the first information indicates that the N time domain units are continuous in time domain, which will not be described herein.
[0143] In an implementation, the embodiment shown in FIG. 6 further includes step 601b.
[0144] 601b. The second communication device sends fourth information to the first communication device. Correspondingly, the first communication device receives the fourth information from the second communication device.
[0145] The fourth information indicates that the N time domain units are continuous in time domain. The fourth information indicates that the N time domain units are continuous in time domain in a manner similar to the manner in which the first information indicates that the N time domain units are continuous in time domain, which will not be described herein.
[0146] It should be noted that there is no fixed execution order between step 601b and step 601. For example, step 601b can be executed first, and then step 601 can be executed. Or, step 601 can be executed first, and then step 601b can be executed. Or, steps 601 and 601b can be executed at the same time according to the situation, which will not be limited by the present application.
[0147] It should be noted that if the embodiment shown in FIG. 6 further includes step 601a, there is no fixed execution order between step 601, step 601a and step 601b, which will not be limited by the present application. For example, step 601 can be executed first, then step 601a can be executed, and finally step 601b can be executed. Or, step 601a can be executed first, then step 601b can be executed, and finally step 601 can be executed, which will not be limited by the present application.
[0148] Optionally, the two time domain units that are adjacent in sequence in the N time domain units are discontinuous in time domain. Optionally, in this implementation, the first communication device performs uplink and downlink transmission according to an uplink and downlink time slot ratio. As shown in FIG. 10, the uplink and downlink time slot ratio is 1:1, time slot S1 is an uplink time slot, time slot S2 is a downlink time slot, time slot S3 is an uplink time slot, time slot S4 is a downlink time slot, time slot S5 is an uplink time slot, and time slot S6 is a downlink time slot. As shown in FIG. 10, the N time domain units include three time slots, namely time slot S1, time slot S3, and time slot S5. The sequence of time slot S1 in the three time slots is 1, the sequence of time slot S3 in the three time slots is 2, and the sequence of time slot S5 in the three time slots is 3. As shown in FIG. 10, time slot S1 and time slot S3 are separated by one time slot (i.e., time slot S2, which is a downlink time slot), that is, time slot S1 and time slot S3 are discontinuous in time domain. Time slot S3 and time slot S5 are separated by one time slot (i.e., time slot S4), that is, time slot S3 and time slot S5 are discontinuous in time domain. It should be noted that the uplink and downlink time slot ratio shown in FIG. 10 is only an example, and in actual application, the uplink and downlink time slot ratio can be other ratios, for example, the uplink and downlink time slot ratio is 4:1, or 2:1, etc., which is not limited in the present application. For another example, as shown in FIG. 11, the N time domain units include two symbol groups, namely symbol group 1 and symbol group 5. The sequence of symbol group 1 in the two symbol groups is 1, and the sequence of symbol group 5 in the two symbol groups is 2. Symbol group 1 and symbol group 5 are discontinuous in time domain.
[0149] Optionally, the discontinuity of the two time domain units that are adjacent in sequence in the N time domain units in time domain is predefined, or is specified by a communication protocol, or is indicated by the second communication device to the first communication device.
[0150] The following describes some possible implementation modes of the indication of the discontinuity of the two time domain units that are adjacent in sequence in the N time domain units in time domain by the second communication device to the first communication device. The present application is still applicable to other implementation modes, which is not limited in the present application.
[0151] Implementation mode 1: The first information further indicates the discontinuity of the two time domain units that are adjacent in sequence in the N time domain units in time domain. For example, the first information includes a fifth field, and a value of the fifth field is used to indicate the discontinuity of the two time domain units that are adjacent in sequence in the N time domain units in time domain. For example, the fifth field includes one bit, and a value of the one bit is 0, indicating the discontinuity of the two time domain units that are adjacent in sequence in the N time domain units in time domain. Or, the value of the one bit is 1, indicating the discontinuity of the two time domain units that are adjacent in sequence in the N time domain units in time domain.
[0152] In an implementation, the third information further indicates that two time domain units that are adjacent in sequence in the N time domain units are discontinuous in time domain. The third information indicates that two time domain units that are adjacent in sequence in the N time domain units are discontinuous in time domain in a manner similar to that in which the first information indicates that two time domain units that are adjacent in sequence in the N time domain units are discontinuous in time domain. For details, refer to the foregoing description.
[0153] In an implementation, the method further includes step 601c.
[0154] 601c. The second communication device sends fifth information to the first communication device. Correspondingly, the first communication device receives the fifth information from the second communication device.
[0155] The fifth information indicates that two time domain units that are adjacent in sequence in the N time domain units are discontinuous in time domain. The fifth information indicates that two time domain units that are adjacent in sequence in the N time domain units are discontinuous in time domain in a manner similar to that in which the first information indicates that two time domain units that are adjacent in sequence in the N time domain units are discontinuous in time domain. For details, refer to the foregoing description.
[0156] It should be noted that there is no fixed execution order between step 601 and step 601c. For example, step 601 is executed first, and then step 601c is executed. Alternatively, step 601c is executed first, and then step 601 is executed. Alternatively, step 601 and step 601c are executed simultaneously, depending on the situation. The specific implementation is not limited in the present application.
[0157] It should be noted that if the embodiment shown in FIG. 6 further includes step 601a, there is no fixed execution order between step 601, step 601a, and step 601c. For example, step 601 can be executed first, step 601a can be executed second, and step 601c can be executed last. Alternatively, step 601c can be executed first, step 601a can be executed second, and step 601 can be executed last. The specific implementation is not limited in the present application.
[0158] Alternatively, the time domain unit is a symbol or a symbol group, and two time domain units that are adjacent in sequence in the N time domain units are located in a same time slot or different time slots. For example, as shown in FIG. 8, the N time domain units include seven symbols, namely, symbol 0 to symbol 6. The sequence of symbol 0 in the seven symbols is 1, the sequence of symbol 1 in the seven symbols is 2, and so on, and the sequence of symbol 6 in the seven symbols is 7. Symbol 0 to symbol 6 are all located in time slot 0. For another example, as shown in FIG. 11, the N time domain units include symbol group 1 and symbol group 5. Symbol group 1 is located in time slot 0, and symbol group 5 is located in time slot 1.
[0159] Optionally, the first information comprises a first index. The first index indicates a number N of time domain units for repeatedly sending the data. Optionally, the first index further indicates at least one of: a granularity of the time domain units, or the N time domain units are consecutive in time domain. Or, optionally, the first index further indicates at least one of: the granularity of the time domain units, or two time domain units adjacent in order among the N time domain units are non-consecutive in time domain. Thus, the indication overhead is reduced.
[0160] Optionally, the first information is carried in RRC configuration information, MAC CE signaling, or DCI signaling.
[0161] Optionally, the first information comprises a transmission time domain precoding indication (TS_Precoding_Indicator) field or a transmission time domain precoding type indication (TS_Precoding_type_Indicator) field. The transmission time domain precoding indication field or the transmission time domain precoding type indication field indicates a number N of time domain units for repeatedly sending the data. Optionally, the transmission time domain precoding indication field or the transmission time domain precoding type indication field further indicates at least one of: a granularity of the time domain units, or the N time domain units are consecutive in time domain; or the transmission time domain precoding indication field or the transmission time domain precoding type indication field further indicates at least one of: the granularity of the time domain units, or two time domain units adjacent in order among the N time domain units are non-consecutive in time domain.
[0162] Optionally, the third information is carried in RRC configuration information, MAC CE signaling, or DCI signaling.
[0163] Optionally, the third information comprises a transmission time domain precoding indication field or a transmission time domain precoding type indication field. The transmission time domain precoding indication field or the transmission time domain precoding type indication field indicates a granularity of the time domain units. Optionally, the transmission time domain precoding indication field or the transmission time domain precoding type indication field indicates that the N time domain units are consecutive in time domain, or indicates that two time domain units adjacent in order among the N time domain units are non-consecutive in time domain.
[0164] Optionally, the fourth information is carried in RRC configuration information, MAC CE signaling, or DCI signaling.
[0165] Optionally, the fourth information comprises a transmission time domain precoding indication field or a transmission time domain precoding type indication field. The transmission time domain precoding indication field or the transmission time domain precoding type indication field indicates that the N time domain units are consecutive in time domain.
[0166] Optionally, the fifth information is carried in RRC configuration information, MAC CE signaling, or DCI signaling.
[0167] Optionally, the fifth information comprises a transmission time domain precoding indication field or a transmission time domain precoding type indication field, and the transmission time domain precoding indication field or the transmission time domain precoding type indication field indicates that two time domain units adjacent in the N time domain units are discontinuous in the time domain.
[0168] 602. The first communication device determines the first time domain unit to the Nth time domain unit according to the N and the first resource.
[0169] The first resource is a first uplink resource or a first sidelink resource. Optionally, the first resource is preconfigured or pre-determined. For example, the first resource is an uplink resource scheduled by the second communication device for the first communication device.
[0170] In a possible implementation, the plurality of time slots occupied by the first uplink resource are discontinuous. For example, as shown in FIG. 3, the first uplink resource can include uplink time slots as shown in FIG. 3.
[0171] In another possible implementation, the plurality of time slots occupied by the first uplink resource are continuous. For example, as shown in FIG. 4, the first uplink resource can include uplink time slots as shown in FIG. 4.
[0172] The first time domain unit to the Nth time domain unit includes the first time domain unit, the second time domain unit, the third time domain unit, and the Nth time domain unit. Specifically, the first communication device determines the first time domain unit to the Nth time domain unit from the first resource according to the N. For example, the first time domain unit is the first time domain unit in the first resource or the Pth time domain unit in the first resource. P is an integer greater than 1. Each time domain unit in the first time domain unit to the Nth time domain unit is used for repeatedly sending the first data.
[0173] The first time domain unit to the Nth time domain unit includes the ith time domain unit. 1≤i≤N, and i is an integer. In a possible implementation, the ith time domain unit can be understood as the ith time domain unit in the first time domain unit to the Nth time domain unit.
[0174] Optionally, before the step 602, the first communication device determines the granularity of the time domain unit according to the first information. Alternatively, the first communication device determines the granularity of the time domain unit according to the third information. The first communication device determines that the N time domain units are continuous in the time domain according to the first information, the third information, or the fourth information. Then, the first communication device performs the step 602 again.
[0175] Optionally, before the step 602, the first communication device determines the granularity of the time domain unit according to the first information. Alternatively, the first communication device determines the granularity of the time domain unit according to the third information. The first communication device determines that the time domain units adjacent in the N time domain units are continuous in the time domain according to the first information, the third information, or the fifth information. Then, the first communication device performs the step 602 again.
[0176] 603、The second communication device sends the second information to the first communication device. Correspondingly, the first communication device receives the second information from the second communication device.
[0177] The second information indicates the first factor to the Nth factor. N is an integer greater than 1. The first factor to the Nth factor includes: the first factor, the second factor, the third factor, …, and the Nth factor. The first factor to the Nth factor includes the ith factor, and the ith factor corresponds to the to-be-sent data of the ith time domain unit. In other words, the first factor corresponds to the to-be-sent data of the first time domain unit, and the first factor is used for time domain precoding on the to-be-sent data of the first time domain unit. The second factor corresponds to the to-be-sent data of the second time domain unit, and the second factor is used for time domain precoding on the to-be-sent data of the second time domain unit. Similarly, the Nth factor corresponds to the to-be-sent data of the Nth time domain unit, and the Nth factor is used for time domain precoding on the to-be-sent data of the Nth time domain unit. It should be noted that, optionally, each factor in the first factor to the Nth factor can be a complex scalar, for example, a+bj.
[0178] For example, as shown in FIG. 7, the first time domain unit to the Nth time domain unit include a time slot S1, a time slot S2, and a time slot S3. The first factor to the Nth factor include and corresponding to the time slot S1, for the time slot S2, corresponding to the time slot S3.
[0179] For another example, as shown in FIG. 8, the first time domain unit to the Nth time domain unit include a symbol 0 to a symbol 6. The first factor to the Nth factor include to corresponding to the symbol 0, corresponding to the symbol 1, and so on, corresponding to the symbol 6.
[0180] For another example, as shown in FIG. 9, the first time domain unit to the Nth time domain unit include a symbol group 1, a symbol group 2, and a symbol group 3. The first factor to the Nth factor include and corresponding to the symbol group 1, corresponding to the symbol group 2, corresponding to the symbol group 3.
[0181] For another example, as shown in FIG. 10, the first time domain unit to the Nth time domain unit include a time slot S1, a time slot S3, and a time slot S5. The first factor to the Nth factor include and corresponding to the time slot S1, corresponding to the time slot S3, corresponding to the time slot S5.
[0182] For another example, as shown in FIG. 11, the first time domain unit to the Nth time domain unit include a symbol group 1 and a symbol group 5. The first factor to the Nth factor include and corresponding to the symbol group 1, corresponding to the symbol group 5.
[0183] A possible implementation of the first communication device determining the first factor to the Nth factor will be described below in combination with FIG. 7. For example, the first communication device is a first terminal device, and the second communication device is a network device. The network device determines a first uplink channel matrix H1 between the first terminal device and the network device. The first uplink channel matrix H1 represents an uplink channel between the first terminal device and the network device at present. Then, the network device estimates a second uplink channel matrix H2 according to the first uplink channel matrix. The second uplink channel matrix H2 is an estimated uplink channel matrix for representing an uplink channel between the first terminal device and the network device in a future time period. The future time period includes the first time domain unit to the Nth time domain unit. Then, the network device performs spatial domain averaging on the second uplink channel matrix H2, and obtains k is an integer greater than or equal to 1 and less than or equal to N. The network device performs singular value decomposition on a covariance matrix of and obtains a v vector of the first terminal device (i.e., a right singular matrix). The v vector of other terminal devices is obtained in a similar manner on the first time domain unit to the Nth time domain unit. The network device performs zero-breaking processing on the v vectors of different first terminal devices, and obtains a precoding vector of each terminal device. For example, as shown in FIG. 7, the precoding vector of the first terminal device is P1, is the first factor, is the second factor, is the third factor. The precoding vector of the second terminal device is P2, It should be noted that the precoding vector P1 is orthogonal to the precoding vector P2, so as to avoid signal interference between the first terminal device and the second terminal device when the first terminal device and the second terminal device respectively transmit data on the first time domain unit to the Nth time domain unit. Therefore, the inter-user signal interference is further suppressed.
[0184] It should be noted that the above step 603 is described by taking an example that the second information is from the second communication device. In actual application, the above step 603 can also be described as: the third communication device sends the second information to the first communication device. Correspondingly, the first communication device receives the second information from the third communication device. For example, the second communication device and the third communication device are two different network devices.
[0185] Optionally, there is no fixed execution order between the step 601 and the step 603, and the application does not limit the execution order. For example, the step 601 can be executed first, and then the step 603 is executed; or the step 603 can be executed first, and then the step 601 is executed; or the step 601 and the step 603 can be executed simultaneously according to the situation, and the application does not limit the execution order.
[0186] In a possible implementation, the first information further indicates that the first data is time domain precoded according to the first factor to the Nth factor. Alternatively, the first information further indicates that the data is time domain precoded in a time domain precoding manner. The time domain precoding manner can be understood as the data processing manner shown in the step 604. After the first communication device receives the sixth information, the first communication device time domain precodes the data in the time domain precoding manner on the first resource. Optionally, the sixth information includes a sixth field, and a value of the sixth field indicates that the first data is time domain precoded according to the first factor to the Nth factor, or indicates that the data is time domain precoded in the time domain precoding manner. For example, the sixth field is a transmission time domain precoding enable (TSP_enable) field, and when a value of the transmission time domain precoding enable field is “1”, it indicates that the first data is time domain precoded according to the first factor to the Nth factor, or indicates that the data is time domain precoded in the time domain precoding manner. It should be noted that the above-mentioned implementation of the sixth field is only an example, and the implementation of the sixth field is not limited.
[0187] In another possible implementation, the second information further indicates that the first data is time domain precoded according to the first factor to the Nth factor. Alternatively, the second information further indicates that the data is time domain precoded in a time domain precoding manner. In this implementation, the second information indicates the precoding manner similar to the precoding manner indicated by the first information, which is not described herein.
[0188] In yet another possible implementation, the third information further indicates that the first data is time domain precoded according to the first factor to the Nth factor. Alternatively, the third information further indicates that the data is time domain precoded in a time domain precoding manner. In this implementation, the third information indicates the precoding manner similar to the precoding manner indicated by the first information, which is not described herein.
[0189] In yet another possible implementation, the fourth information further indicates that the first data is time domain precoded according to the first factor to the Nth factor. Alternatively, the fourth information further indicates that the data is time domain precoded in a time domain precoding manner. In this implementation, the fourth information indicates the precoding manner similar to the precoding manner indicated by the first information, which is not described herein.
[0190] In yet another possible implementation, the fifth information further indicates that the first data is time domain precoded according to the first factor to the Nth factor. Alternatively, the fifth information further indicates that the data is time domain precoded in a time domain precoding manner. In this implementation, the fifth information indicates the precoding manner similar to the precoding manner indicated by the first information, which will not be repeated here.
[0191] In yet another possible implementation, the embodiment shown in FIG. 6 further includes step 603a.
[0192] 603a. The second communication device sends sixth information to the first communication device. Correspondingly, the first communication device receives the sixth information from the second communication device.
[0193] In one possible implementation, the sixth information indicates that the first data is time domain precoded according to the first factor to the Nth factor. In another possible implementation, the sixth information indicates that the data is time domain precoded in a time domain precoding manner.
[0194] In response to the first information, the second information, the third information, the fourth information, the fifth information, or the sixth information, the first communication device performs step 604.
[0195] Alternatively, the sixth information is carried in RRC signaling, MAC CE signaling, or DCI signaling. The sixth information indicates the precoding manner similar to the precoding manner indicated by the first information, which will not be repeated here.
[0196] 604. The first communication device time domain precodes the first data according to the first factor to the Nth factor to obtain first time domain precoded data to Nth time domain precoded data.
[0197] The first data is to-be-sent data in each of the first time domain unit to the Nth time domain unit. That is, the first time domain unit to the Nth time domain unit are respectively used to send the first data.
[0198] In one possible implementation, the first communication device multiplies the first factor by the first data to obtain the first time domain precoded data, multiplies the second factor by the first data to obtain the second time domain precoded data, and so on, and multiplies the Nth factor by the first data to obtain the Nth time domain precoded data.
[0199] For example, as shown in FIG. 7, the first time domain unit to the Nth time domain unit are time slot S1, time slot S2, and time slot S3 as shown in FIG. 7. The first factor to the Nth factor include three factors, which are and The first data is A1. The first communication device multiplies by A1 to obtain Multiplying by A1 gets Multiplying by A1 gets Multiplying by A1 gets
[0200] For another example, as shown in FIG. 8, the first time domain unit to the Nth time domain unit are symbol 0 to symbol 6 as shown in FIG. 8. The first factor to the Nth factor include seven factors, respectively, to The first data is A1. The first communication device will Multiplying by A1 gets Multiplying by A1 gets Multiplying by A1 gets Multiplying by A1 gets Multiplying by A1 gets Multiplying by A1 gets Multiplying by A1 gets Multiplying by A1 gets Multiplying by A1 gets Multiplying by A1 gets Multiplying by A1 gets Multiplying by A1 gets Multiplying by A1 gets
[0201] For another example, as shown in FIG. 9, the first time domain unit to the Nth time domain unit are symbol group 1 to symbol group 3 as shown in FIG. 9. The first factor to the Nth factor include three factors, respectively, and The first data is A1. The first communication device will Multiplying by A1 gets Multiplying by A1 gets Multiplying by A1 gets Multiplying by A1 gets
[0202] For another example, as shown in FIG. 10, the first time domain unit to the Nth time domain unit are time slot S1, time slot S3 and time slot S5 as shown in FIG. 10. The first factor to the Nth factor are respectively, and The first data is A1. The first communication device will Multiplying by A1 gets Multiplying by A1 gets Multiplying by A1 gets Multiplying by A1 gets
[0203] For another example, as shown in FIG. 11, the first time domain unit to the Nth time domain unit are symbol group 1 and symbol group 5 as shown in FIG. 11. The first factor to the Nth factor are respectively, The first data is A1. The first communication device will multiply the first data by the first factor to obtain the first time domain precoding data. The first data is A1. The first communication device will multiply the first data by the first factor to obtain the first time domain precoding data. The first data is A1. The first communication device will multiply the first data by the first factor to obtain the first time domain precoding data. The first data is A1. The first communication device will multiply the first data by the first factor to obtain the first time domain precoding data.
[0204] 605、The first communication device transmits the first time domain precoding data to the Nth time domain precoding data on the first time domain unit to the Nth time domain unit respectively.
[0205] In a possible implementation, the first communication device transmits the first time domain precoding data on the first time domain unit, the second time domain precoding data on the second time domain unit, and so on, and the Nth time domain precoding data on the Nth time domain unit.
[0206] Specifically, the first communication device is a first terminal device. The first terminal device transmits the first time domain precoding data to the Nth time domain precoding data to the network device on the first time domain unit to the Nth time domain unit respectively. Alternatively, the first terminal device transmits the first time domain precoding data to the Nth time domain precoding data to the third terminal device on the first time domain unit to the Nth time domain unit respectively.
[0207] For example, as shown in FIG. 7, the first time domain unit to the Nth time domain unit include a time slot S1, a time slot S2, and a time slot S3. The first factor to the Nth factor include and corresponding to the time slot S1, for the time slot S2, corresponding to the time slot S3. The first data is A1. The first communication device will multiply the first data by the first factor to obtain the first time domain precoding data. The first data is A1. The first communication device will multiply the first data by the first factor to obtain the first time domain precoding data. and transmits The first data is A1. The first communication device will multiply the first data by the first factor to obtain the first time domain precoding data. The first data is A1. The first communication device will multiply the first data by the first factor to obtain the first time domain precoding data. and transmits The first data is A1. The first communication device will multiply the first data by the first factor to obtain the first time domain precoding data. The first data is A1. The first communication device will multiply the first data by the first factor to obtain the first time domain precoding data. and transmits
[0208] For another example, as shown in FIG. 8, the first time domain unit to the Nth time domain unit include a symbol 0 to a symbol 6. The first factor to the Nth factor include seven factors, respectively to The first data is A1. The first communication device will multiply the first data by the first factor to obtain the first time domain precoding data. The first data is A1. The first communication device will multiply the first data by the first factor to obtain the first time domain precoding data. and transmits The first data is A1. The first communication device will multiply the first data by the first factor to obtain the first time domain precoding data. The first data is A1. The first communication device will multiply the first data by the first factor to obtain the first time domain precoding data. and sends on symbol 1 The first communication device will multiply by A1 to get and sends on symbol 2 The first communication device will multiply by A1 to get and sends on symbol 3 The first communication device will multiply by A1 to get and sends on symbol 4 The first communication device will multiply by A1 to get and sends on symbol 5 The first communication device will multiply by A1 to get and sends on symbol 6
[0209] For another example, as shown in FIG. 9, the first time domain unit to the Nth time domain unit include symbol group 1 to symbol group 3. The first factor to the Nth factor include three factors, respectively and The first data is A1. The first communication device will multiply by A1 to get and sends on symbol group 1 The first communication device will multiply by A1 to get and sends on symbol group 2 The first communication device will multiply by A1 to get and sends on symbol group 3
[0210] For another example, as shown in FIG. 10, the first time domain unit to the Nth time domain unit include time slot S1, time slot S3 and time slot S5 as shown in FIG. 10. The first factor to the Nth factor are respectively and The first data is A1. The first communication device will multiply by A1 to get and sends on time slot S2 The first communication device will multiply by A1 to get and sends on time slot S3
[0211] For another example, as shown in FIG. 11, the first time domain unit to the Nth time domain unit are symbol group 1 and symbol group 5 as shown in FIG. 11. The first factor to the Nth factor are respectively The first data is A1. The first communication device will multiplied by A1 to get and send on symbol group 1 multiplied by A1 to get and send on symbol group 2
[0212] As shown in Fig. 7, for the first terminal device, the first time domain unit to the Nth time domain unit include time slot S1, time slot S2 and time slot S3. The first factor to the Nth factor include and corresponding to time slot S1, for time slot S2, corresponding to time slot S3. The first data is A1. The first terminal device will multiplied by A1 to get and send on time slot S1 The first terminal device will multiplied by A1 to get and send on time slot S2 The first terminal device will multiplied by A1 to get and send on time slot S3 For the second terminal device, the second terminal device will multiplied by A2 to get and send on time slot S1 The second terminal device will multiplied by A2 to get and send on time slot S2 The second terminal device will multiplied by A2 to get and send on time slot S3 A2 is the data to be sent by the second terminal device in each of the first time domain unit to the Nth time domain unit. As known from the foregoing, the pre-coding vector P1 is orthogonal to the pre-coding vector P2, avoiding or reducing the signal interference between the first terminal device and the second terminal device when the first terminal device and the second terminal device respectively send data on the first time domain unit to the Nth time domain unit. Thus, the inter-user signal interference is further suppressed.
[0213] In one possible implementation, starting from the (N+1)th time-domain unit, the first communication device can continue to precode the data using time-domain precoding before retransmission. The specific process is similar to steps 601 to 605 described above, and will not be repeated here. For example, as shown in Figure 7, the (N+1)th to the 2Nth time-domain units include time slots S4, S5, and S6. The (N+1)th to the 2Nth factors include... and The first communication device will Multiply by A3 to get And send on time slot S4 The first communication device will Multiply by A3 to get And send on time slot S5 The first communication device will Multiply by A3 to get And send on time slot S4 Among them, A3 is the fourth data, which is the data of each time slot in time slots S4, S5 and S6.
[0214] The following describes another possible implementation of steps 606 to 607. Optionally, the embodiment shown in FIG6 further includes steps 606 to 607. Steps 606 to 607 can be performed after step 605.
[0215] 606. The first communication device determines the (N+1)th time domain unit based on N and the first resource.
[0216] The first resource includes the (N+1)th time-domain element. The (N+1)th time-domain element is the time-domain element following the Nth time-domain element. Optionally, the (N+1)th time-domain element is the (N+1)th time-domain element.
[0217] 607. The first communication device transmits the second data in the N+1 time domain unit.
[0218] Specifically, the first communication device does not perform time-domain precoding on the second data, but instead directly transmits the second data in the (N+1)th time-domain unit. The second data is the data to be transmitted in the (N+1)th time-domain unit. For example, as shown in Figure 8, the (N+1)th time-domain unit is symbol group 4, and the first communication device transmits the second data in symbol group 4.
[0219] Optionally, the first communication device is a first terminal device, which sends the second data to the network device in the N+1 time domain unit. Alternatively, the first terminal device sends the second data to a third terminal device in the N+1 time domain unit.
[0220] It should be noted that the steps 606 to 607 are described by taking the N+1 time domain unit as an example to introduce some possible implementation of the first communication device. In actual application, the first communication device can also determine more time domain units after the N+1 time domain unit, and perform corresponding data transmission. For example, the first communication device determines the N+2 time domain unit according to the N and the first resource, and transmits corresponding data on the N+2 time domain unit.
[0221] Another possible implementation of the steps 608 to 609 is introduced as follows. Optionally, the embodiment shown in FIG. 6 further includes the steps 608 to 609. The steps 608 to 609 can be performed after the step 605.
[0222] 608. The first communication device determines the N+1 time domain unit to the M time domain unit according to the N and the first resource.
[0223] Wherein, N+1
[0224] 609. The first communication device transmits the third data on the N+1 time domain unit to the M time domain unit respectively.
[0225] Specifically, the first communication device does not perform time domain precoding on the third data, but transmits the third data on each time domain unit in the N+1 time domain unit to the M time domain unit. For example, as shown in FIG. 7, the N+1 time domain unit to the 2N time domain unit includes the time slot S4, the time slot S5 and the time slot S6. The first communication device transmits the third data on the time slot S4, the time slot S5 and the time slot S6. For another example, as shown in FIG. 8, the N+1 time domain unit to the 2N time domain unit includes the symbol 7 to the symbol 13. The first communication device transmits the third data on each symbol in the symbol 7 to the symbol 13.
[0226] In the embodiments of the present application, the first communication device receives first information, the first information indicating N time domain units in which data is repeatedly transmitted, N being an integer greater than 1. Then, the first communication device determines, according to N and a first resource, a first time domain unit to an Nth time domain unit, the first resource including the first time domain unit to the Nth time domain unit, the first time domain unit to the Nth time domain unit including an ith time domain unit, 1≤i≤N, i being an integer. The first communication device receives second information, the second information indicating a first factor to an Nth factor, the first factor to the Nth factor including the ith factor, the ith factor corresponding to to-be-transmitted data of the ith time domain unit. The first communication device performs time domain precoding on first data according to the first factor to the Nth factor, to obtain a first time domain precoding data to an Nth time domain precoding data. The first data is to-be-transmitted data of each time domain unit in the first time domain unit to the Nth time domain unit. The first communication device transmits the first time domain precoding data to the Nth time domain precoding data on the first time domain unit to the Nth time domain unit, respectively. The first communication device performs time domain precoding on data in each time domain unit in the first time domain unit to the Nth time domain unit through the first factor to the Nth factor, which is conducive to further suppressing signal interference between users. For example, two communication devices in a communication system can perform the above technical solutions, respectively, so as to avoid or reduce signal interference between the two communication devices when the two communication devices transmit data in the first time domain unit to the Nth time domain unit.
[0227] The application further provides another embodiment similar to the embodiment shown in FIG. 6, except that the step 601, the step 601a and the step 601b can be replaced by: the second communication device sends the first communication device at least one of the following: the first information, the third information, or the fourth information. In addition to the at least one of the first information, the third information and the fourth information indicated by the second communication device, other information of the first information, the third information and the fourth information can be specified by a communication protocol, or predefined, or preconfigured, which is not limited in the application. Alternatively, the step 601, the step 601a and the step 601c can be replaced by: the second communication device sends the first communication device at least one of the following: the first information, the third information, or the fifth information. In addition to the at least one of the first information, the third information and the fifth information indicated by the second communication device, other information of the first information, the third information and the fifth information can be specified by a communication protocol, or predefined, or preconfigured, which is not limited in the application. The step 602 is replaced by: the first communication device determines the first time domain unit to the Nth time domain unit according to the at least one of the first information, the third information and the fourth information and the first resource. For example, the second communication device sends the first communication device the first information, and the third information and the fourth information are specified by a communication protocol. Then the first communication device determines the first time domain unit to the Nth time domain unit according to the first information, the third information and the fourth information specified by the communication protocol and the first resource. Alternatively, the first communication device determines the first time domain unit to the Nth time domain unit according to the at least one of the first information, the third information and the fifth information and the first resource. For example, the second communication device sends the first communication device the first information, and the third information and the fifth information are specified by a communication protocol. Then the first communication device determines the first time domain unit to the Nth time domain unit according to the first information, the third information and the fifth information specified by the communication protocol and the first resource.
[0228] The first communication device provided by the embodiment of the application is described below. Referring to FIG. 12, which is a structural schematic diagram of the first communication device according to the embodiment of the application. The first communication device 1200 can be used to execute the steps performed by the first communication device in the embodiment shown in FIG. 6, and details can be referred to the related description of the method embodiment. The first communication device 1200 includes a transceiver module 1201 and a processing module 1202.
[0229] The processing module 1202 is configured to perform data processing. The transceiver module 1201 can implement corresponding communication functions. The transceiver module 1201 can also be referred to as a communication interface or a communication module.
[0230] Optionally, the first communication device 1200 further includes a storage module, which can be used to store program codes, program instructions and / or data. The processing module 1202 can read the instructions and / or data in the storage module, so that the first communication device 1200 implements the foregoing method embodiments.
[0231] The first communication device 1200 can be used to perform the actions performed by the first communication device in the foregoing method embodiments. The first communication device 1200 can be a terminal device or a component configurable to a terminal device. The processing module 1202 is configured to perform operations related to processing on the side of the first communication device in the foregoing method embodiments. The transceiver module 1201 is configured to perform operations related to receiving on the side of the first communication device in the foregoing method embodiments.
[0232] Optionally, the transceiver module 1201 can include a sending module and a receiving module. The sending module is configured to perform the sending operations in the foregoing method embodiments. The receiving module is configured to perform the receiving operations in the foregoing method embodiments.
[0233] It should be noted that the first communication device 1200 can include the sending module and not include the receiving module. Alternatively, the first communication device 1200 can include the receiving module and not include the sending module. Specifically, whether the first communication device 1200 includes the sending action and the receiving action in the foregoing schemes can be determined. For example, the first communication device 1200 is configured to perform the actions performed by the first communication device in the embodiment shown in FIG. 6. For details, reference can be made to the related description in the embodiment shown in FIG. 6, which will not be described here in detail.
[0234] For example, the first communication device 1200 is configured to perform the following scheme:
[0235] The transceiver module 1201 is configured to receive first information, the first information indicating N time domain units used for repeatedly sending data, N being an integer greater than 1;
[0236] The processing module 1202 is configured to determine the first time domain unit to the Nth time domain unit according to N and the first resource, the first resource including the first time domain unit to the Nth time domain unit, the first time domain unit to the Nth time domain unit including the ith time domain unit, 1≤i≤N, i being an integer;
[0237] The transceiver module 1201 is further configured to receive second information, the second information indicating the first factor to the Nth factor, the first factor to the Nth factor including the ith factor, the ith factor corresponding to the to-be-sent data of the ith time domain unit;
[0238] The processing module 1202 is further configured to perform time domain precoding on the first data according to the first factor to the Nth factor to obtain first time domain precoding data to Nth time domain precoding data, the first data being to-be-sent data of each of the first time domain unit to the Nth time domain unit.
[0239] The transceiver module 1201 is further configured to respectively send the first time domain precoding data to the Nth time domain precoding data on the first time domain unit to the Nth time domain unit.
[0240] For other implementations, refer to the related descriptions of the embodiment shown in the foregoing FIG. 6, which will not be repeated here.
[0241] It should be understood that the specific processes in which the modules perform the corresponding processes described above have been described in detail in the method embodiments, and for the sake of brevity, will not be repeated here.
[0242] The processing module 1202 in the embodiments above can be implemented by at least one processor or processor-related circuit. The transceiver module 1201 can be implemented by a transceiver or transceiver-related circuit. The transceiver module 1201 can also be referred to as a communication module or a communication interface. The storage module can be implemented by at least one memory.
[0243] The second communication device provided by the embodiments of the present application will be described below. Please refer to FIG. 13, which is a structural schematic diagram of a second communication device according to an embodiment of the present application. The second communication device 1300 can be configured to perform the steps performed by the second communication device in the embodiment shown in FIG. 6, and for details, please refer to the related descriptions of the method embodiments. The second communication device 1300 includes a transceiver module 1301. Optionally, the second communication device 1300 further includes a processing module 1302.
[0244] The processing module 1302 is configured to perform data processing. The transceiver module 1301 can implement the corresponding communication function. The transceiver module 1301 can also be referred to as a communication interface or a communication module.
[0245] Optionally, the second communication device 1300 can further include a storage module, which can be configured to store program codes, program instructions and / or data. The processing module 1302 can read the instructions and / or data in the storage module, so that the second communication device 1300 implements the foregoing method embodiments.
[0246] The second communication device 1300 can be configured to perform the actions performed by the second communication device in the method embodiments above. The second communication device 1300 can be a network device or a component configurable to a network device. The processing module 1302 is configured to perform the processing-related operations of the second communication device side in the method embodiments above. The transceiver module 1301 is configured to perform the receiving-related operations of the second communication device side in the method embodiments above.
[0247] Optionally, the transceiver module 1301 can include a sending module and a receiving module. The sending module is configured to perform the sending operations in the above method embodiments. The receiving module is configured to perform the receiving operations in the above method embodiments.
[0248] It should be noted that the second communication device 1300 can include a sending module, but not a receiving module. Alternatively, the second communication device 1300 can include a receiving module, but not a sending module. Specifically, whether the second communication device 1300 includes a sending action and a receiving action in the above scheme can be determined. For example, the second communication device 1300 is configured to perform the actions performed by the second communication device in the above embodiment shown in FIG. 6. For details, please refer to the related description in the above embodiment shown in FIG. 6, which will not be described here in detail.
[0249] For example, the second communication device 1300 is configured to perform the following scheme:
[0250] The transceiver module 1301 is configured to send first information, the first information indicating N time domain units for repeatedly sending data, N being an integer greater than 1; and send second information, the second information indicating a first factor to an Nth factor, the first factor to the Nth factor including an i-th factor, the i-th factor corresponding to to-be-sent data of an i-th time domain unit in the first time domain unit to the Nth time domain unit, the i-th factor being used for time domain precoding the to-be-sent data of the i-th time domain unit, the first time domain unit to the Nth time domain unit being time domain units included in a first resource, each of the first time domain unit to the Nth time domain unit being used for sending first data, 1≤i≤N, i being an integer.
[0251] For other implementations, please refer to the related description of the above embodiment shown in FIG. 6, which will not be described here in detail.
[0252] It should be understood that the specific processes of each module performing the above corresponding processes have been described in detail in the above method embodiments, and for the sake of brevity, will not be described here in detail.
[0253] The processing module 1302 in the above embodiment can be implemented by at least one processor or processor-related circuit. The transceiver module 1301 can be implemented by a transceiver or transceiver-related circuit. The transceiver module 1301 can also be referred to as a communication module or a communication interface. The storage module can be implemented by at least one memory.
[0254] The embodiment of the present application further provides a communication device 1400. Referring to FIG. 14, the communication device 1400 comprises a processor 1410 and a memory 1420. The memory 1420 is configured to store computer programs or instructions and / or data. The processor 1410 is configured to execute the computer programs or instructions and / or data stored in the memory 1420, so that the method in the above method embodiment is executed. The communication device 1400 is configured to implement the operation performed by the first communication device or the second communication device in the above method embodiment.
[0255] Optionally, the processor 1410 comprised in the communication device 1400 is one or more.
[0256] Optionally, as shown in FIG. 14, the communication device 1400 can further comprise the memory 1420.
[0257] Optionally, the memory 1420 comprised in the communication device 1400 can be one or more.
[0258] Optionally, the memory 1420 can be integrated with the processor 1410 or separately arranged.
[0259] Optionally, as shown in FIG. 14, the communication device 1400 can further comprise a transceiver 1430 configured to receive and / or send signals. For example, the processor 1410 is configured to control the transceiver 1430 to receive and / or send signals.
[0260] The present application further provides a communication device 1500, which can be a terminal device, a processor in a terminal device, or a chip. The communication device 1500 can be configured to execute the operation performed by the first communication device in the above method embodiment.
[0261] When the communication device 1500 is a terminal device, FIG. 15 shows a simplified structural schematic diagram of the terminal device. As shown in FIG. 15, the terminal device comprises a processor, a memory, and a transceiver. The memory can store computer program codes. The transceiver comprises a transmitter 1531, a receiver 1532, a radio frequency circuit (not shown in the figure), an antenna 1533, and an input / output device (not shown in the figure).
[0262] The processor is mainly configured to process communication protocols and communication data, control the terminal device, execute software programs and process data of the software programs, and the like.
[0263] The memory is mainly configured to store software programs and data.
[0264] The radio frequency circuit is mainly configured to convert baseband signals and radio frequency signals and process the radio frequency signals.
[0265] The antenna is mainly used for transmitting and receiving radio frequency signals in the form of electromagnetic waves.
[0266] The input and output device can include a touch screen, a display screen, or a keyboard, etc. The input and output device is mainly used for receiving data input by a user and outputting data to the user. It should be noted that some types of terminal devices can not have an input and output device.
[0267] When data needs to be transmitted, the processor performs baseband processing on the data to be transmitted, and then outputs the baseband signal to the radio frequency circuit. Then, the radio frequency circuit performs radio frequency processing on the baseband signal, and then transmits the radio frequency signal in the form of electromagnetic waves through the antenna. When data is transmitted to the terminal device, the radio frequency circuit receives the radio frequency signal through the antenna. The radio frequency circuit converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For the sake of illustration, only one memory, one processor and one transceiver are shown in FIG. 15. In actual terminal device products, there can be one or more processors and one or more memories. The memory can also be referred to as a storage medium or a storage device, etc. The memory can be independent of the processor, or can be integrated with the processor. The embodiments of the present application do not limit this.
[0268] In the embodiments of the present application, the antenna and the radio frequency circuit with the function of transceiving can be regarded as a transceiving module of the terminal device, and the processor with the processing function can be regarded as a processing module of the terminal device.
[0269] As shown in FIG. 15, the terminal device includes a processor 1510, a memory 1520 and a transceiver 1530. The processor 1510 can also be referred to as a processing unit, a processing board, a processing module, or a processing device, etc. The transceiver 1530 can also be referred to as a transceiving unit, a transceiver, or a transceiving device, etc.
[0270] Optionally, the devices in the transceiver 1530 for realizing the receiving function are regarded as a receiving module, and the devices in the transceiver 1530 for realizing the transmitting function are regarded as a transmitting module, that is, the transceiver 1530 includes a receiver and a transmitter. The transceiver can also be referred to as a transceiver, a transceiving module, or a transceiving circuit, etc. The receiver can also be referred to as a receiver, a receiving module, or a receiving circuit, etc. The transmitter can also be referred to as a transmitter, a transmitting module, or a transmitting circuit, etc.
[0271] The processor 1510 is configured to perform the processing actions of the first communication device side in the embodiments shown in FIG. 6. The transceiver 1530 is configured to perform the transceiving actions of the first communication device side in the embodiments shown in FIG. 6.
[0272] It should be understood that FIG. 15 is merely an example but not a limitation, and the terminal device including the transceiver module and the processing module described above can not depend on the structure shown in FIG. 12, FIG. 14 or FIG. 15.
[0273] When the communication apparatus 1500 is a chip, the chip includes a processor, a memory and a transceiver. The transceiver can be an input output circuit or a communication interface. The processor can be a processing module integrated on the chip or a microprocessor or an integrated circuit. The transmitting operation of the first communication apparatus in the method embodiments described above can be understood as the output of the chip, and the receiving operation of the first communication apparatus in the method embodiments described above can be understood as the input of the chip.
[0274] The present application also provides a communication apparatus 1600, which can be a network device or a chip. The communication apparatus 1600 can be used to perform the operations performed by the second communication apparatus in the embodiment shown in FIG. 6.
[0275] When the communication apparatus 1600 is a network device, for example, a base station. FIG. 16 shows a simplified structure diagram of a base station. The base station includes a 1610 part, a 1620 part and a 1630 part.
[0276] The 1610 part is mainly used for baseband processing, controlling the base station, etc. The 1610 part is usually the control center of the base station, which can be called a processor, and is used to control the base station to perform the processing operations of the second communication apparatus in the method embodiments described above.
[0277] The 1620 part is mainly used for storing computer program codes and data.
[0278] The 1630 part is mainly used for transceiving radio frequency signals and converting radio frequency signals and baseband signals. The 1630 part can be called a transceiver module, a transceiver, a transceiving circuit or a transceiver, etc. The transceiver module of the 1630 part can also be called a transceiver or a transceiver, etc., which includes an antenna 1633 and a radio frequency circuit (not shown in the figure), wherein the radio frequency circuit is mainly used for radio frequency processing. Optionally, the devices in the 1630 part for realizing the receiving function can be regarded as a receiver, and the devices for realizing the transmitting function can be regarded as a transmitter, i.e., the 1630 part includes a receiver 1632 and a transmitter 1631. The receiver can also be called a receiving module, a receiver or a receiving circuit, etc., and the transmitter can be called a transmitting module, a transmitter or a transmitting circuit, etc.
[0279] 1610 part and 1620 part can include one or more single boards, each of which can include one or more processors and one or more memories. The processors are configured to read and execute programs in the memories to implement baseband processing functions and control the base station. If there are multiple single boards, the single boards can be interconnected to enhance processing capability. As an optional implementation, the multiple single boards can also share one or more processors, or share one or more memories, or share one or more processors and one or more memories at the same time.
[0280] For example, in an implementation, the transceiver module of 1630 part is configured to perform the transceiving-related processes performed by the second communication apparatus in the embodiment shown in FIG. 6. The processor of 1610 part is configured to perform the processing-related processes performed by the second communication apparatus in the embodiment shown in FIG. 6.
[0281] It should be understood that FIG. 16 is merely an example and not limiting, and the network device including the processor, the memory and the transceiver described above can not depend on the structure shown in FIG. 13, FIG. 14 or FIG. 16.
[0282] When the communication apparatus 1600 is a chip, the chip includes a transceiver, a memory and a processor. The transceiver can be an input / output circuit, a communication interface; the processor is a processor integrated on the chip, or a microprocessor, or an integrated circuit. The transmitting operation of the second communication apparatus in the method embodiments described above can be understood as the output of the chip, and the receiving operation of the second communication apparatus in the method embodiments described above can be understood as the input of the chip.
[0283] The present application also provides a computer readable storage medium having stored thereon computer instructions for implementing the method performed by the first communication apparatus or the second communication apparatus in the method embodiments described above.
[0284] For example, the computer program is executed by a computer, so that the computer can implement the method performed by the first communication apparatus or the second communication apparatus in the method embodiments described above.
[0285] The present application also provides a computer program product including instructions, which are executed by a computer to make the computer implement the method performed by the first communication apparatus or the second communication apparatus in the method embodiments described above.
[0286] The present application also provides a communication system including a first communication apparatus and a second communication apparatus, the first communication apparatus is configured to perform part or all of the operations performed by the first communication apparatus in the embodiment shown in FIG. 6, and the second communication apparatus is configured to perform part or all of the operations performed by the second communication apparatus in the embodiment shown in FIG. 6.
[0287] The embodiment of the present application further provides a chip device, comprising a processor, which is used to call the computer degree or computer instruction stored in the memory, so that the processor executes the method provided by the embodiment shown in Fig. 6.
[0288] In a possible implementation manner, the input of the chip device corresponds to the receiving operation in the embodiment shown in Fig. 6, and the output of the chip device corresponds to the sending operation in the embodiment shown in Fig. 6.
[0289] Optionally, the processor is coupled with the memory through an interface.
[0290] Optionally, the chip device further comprises a memory, and the memory stores the computer degree or computer instruction.
[0291] The processor mentioned in any of the above embodiments can be a general central processor, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the program execution of the method provided by the embodiment shown in Fig. 6. The memory mentioned in any of the above embodiments can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM), etc.
[0292] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the explanation and beneficial effects of the related content in any of the above provided devices can refer to the corresponding method embodiments provided above, and will not be repeated here.
[0293] In the several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only schematic. The division of the units is only a logical function division. There can be another division manner in actual implementation. For example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual coupling or direct coupling or communication connection can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.
[0294] The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0295] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present alone, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0296] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on this understanding, the part essentially contributing to the technical scheme of the present application or the whole or part of the technical scheme can be embodied in the form of a software product, which is stored in a storage medium and includes instructions for making a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, and various program code storage media.
[0297] The above embodiments are only used to illustrate the technical scheme of the present application, and not to limit it; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that the technical scheme recorded in the foregoing embodiments can be modified, or some technical features can be replaced by equivalents; and these modifications or replacements do not make the corresponding technical scheme deviate from the scope of the technical scheme of the embodiments of the present application.
Claims
1. A communication method applied to a first communication device, characterized in that, The method comprises: receiving first information, the first information indicating N time domain units for repeatedly sending data, N being an integer greater than 1; determining first time domain unit to Nth time domain unit according to N and first resource, the first resource comprising the first time domain unit to the Nth time domain unit, the first time domain unit to the Nth time domain unit comprising ith time domain unit, 1≤i≤N, i being an integer; receiving second information, the second information indicating first factor to Nth factor, the first factor to the Nth factor comprising ith factor, the ith factor corresponding to the data to be sent in the ith time domain unit; time domain precoding first data according to the first factor to the Nth factor to obtain first time domain precoding data to Nth time domain precoding data, the first data being the data to be sent in each of the first time domain unit to Nth time domain unit; sending the first time domain precoding data to the Nth time domain precoding data respectively on the first time domain unit to the Nth time domain unit.
2. The method of claim 1, wherein, The method further comprises: The first information further indicates that the time domain unit is a time slot, a time slot group, a sub-time slot, a sub-time slot group, a time domain symbol, or a time domain symbol group; or receiving third information, the third information indicating that the time domain unit is a time slot, a time slot group, a sub-time slot, a sub-time slot group, a time domain symbol, or a time domain symbol group.
3. The method of claim 2, wherein, The method further comprises: The first information further indicates that the N time domain units are consecutive in time domain; or The third information further indicates that the N time domain units are consecutive in time domain; or receiving fourth information, the fourth information indicating that the N time domain units are consecutive in time domain.
4. The method according to claim 2 or 3, characterized in that, The third information is carried in radio resource control (RRC) configuration information, medium access control (MAC) control element (CE) signaling, or downlink control information (DCI) signaling.
5. The method of claim 4, wherein, The fourth information is carried in RRC configuration information, MAC CE signaling, or DCI signaling.
6. The method of claim 2, wherein, The method further comprises: The first information further indicates that two time domain units adjacent in sequence in the N time domain units are discontinuous in time domain; or The third information further indicates that two time domain units adjacent in sequence in the N time domain units are discontinuous in time domain; or receiving fifth information, the fifth information indicating that two time domain units adjacent in sequence in the N time domain units are discontinuous in time domain.
7. The method of claim 6, wherein, The fifth information is carried in RRC configuration information, MAC CE signaling, or DCI signaling.
8. The method according to any one of claims 1 to 7, characterized in that, The time domain unit is a symbol or a symbol group, and two time domain units adjacent in sequence in the N time domain units are located in the same time slot or different time slots.
9. The method according to any one of claims 1 to 8, characterized in that, The first information comprises a first index, the first index indicating N time domain units for repeatedly sending data.
10. The method according to any one of claims 1 to 9, characterized in that, The first information is carried in RRC configuration information, MAC CE signaling, or DCI signaling.
11. The method according to any one of claims 1 to 10, characterized in that, Time domain precoding first data according to the first factor to the Nth factor comprises: receiving sixth information; in response to receiving the sixth information, time domain precoding the first data according to the first factor to the Nth factor.
12. The method according to any one of claims 1 to 11, characterized in that, The method further comprises: determining an (N+1)th time domain unit according to the N and the first resource, the uplink resource comprising the (N+1)th time domain unit; sending second data in the (N+1)th time domain unit, the second data being to-be-sent data of the (N+1)th time domain unit.
13. The method according to any one of claims 1 to 12, characterized in that, The method further comprises: determining (N+1)th to Mth time domain units according to the N and the first resource, the uplink resource comprising the (N+1)th to Mth time domain units, N+1 sending third data in the (N+1)th to Mth time domain units respectively, the third data being to-be-sent data of each of the (N+1)th to Mth time domain units.
14. The method of claim 13, wherein, M=2N.
15. The method according to any one of claims 1 to 14, characterized in that, The first information and the second information are both from a second communication device.
16. The method according to any one of claims 1 to 15, characterized in that, The first resource is pre-configured, or pre-defined, or pre-determined, or configured, or defined.
17. The method of any one of claims 1 to 16, wherein, The first resource comprises a first uplink resource or a first sidelink resource.
18. A communication method applied to a second communication device, comprising: The method comprises: sending first information, the first information indicating N time domain units for repeatedly sending data, N being an integer greater than 1; sending second information, the second information indicating first to Nth factors, the first to Nth factors comprising an ith factor, the ith factor corresponding to to-be-sent data of an ith time domain unit of first to Nth time domain units, the ith factor being used for time domain precoding of the to-be-sent data of the ith time domain unit, the first to Nth time domain units being time domain units comprised by a first resource, each of the first to Nth time domain units being used for sending first data, 1≤i≤N, i being an integer.
19. The method of claim 18, wherein, The method further comprises: The first information further indicates that the time domain unit is a time slot, a time slot group, a sub-time slot, a sub-time slot group, a symbol, or a symbol group; or sending third information, the third information indicating that the time domain unit is a time slot, a time slot group, a sub-time slot, a sub-time slot group, a symbol, or a symbol group.
20. The method of claim 19, wherein, The method further comprises: The first information further indicates that the N time domain units are continuous in time domain; or The third information further indicates that the N time domain units are continuous in time domain; or sending fourth information, the fourth information indicating that the N time domain units are continuous in time domain.
21. The method according to claim 19 or 20, characterized in that, The third information is carried in radio resource control (RRC) configuration information, medium access control (MAC) control element (CE) signaling, or downlink control information (DCI) signaling.
22. The method of claim 19, wherein, The method further comprises: The first information further indicates that two time domain units adjacent in sequence in the N time domain units are discontinuous in time domain; or The third information further indicates that two time domain units adjacent in sequence in the N time domain units are discontinuous in time domain; or sending fifth information, the fifth information indicating that two time domain units adjacent in sequence in the N time domain units are discontinuous in time domain.
23. The method of claim 22, wherein, The fifth information is carried in radio resource control (RRC) configuration information, medium access control (MAC) control element (CE) signaling, or downlink control information (DCI) signaling.
24. The method of any one of claims 18-23, wherein, The time domain unit is a symbol or a symbol group, and two time domain units that are adjacent in sequence in the N time domain units are located in a same time slot or different time slots.
25. The method of any one of claims 18-24, wherein, The first information includes a first index, and the first index indicates N time domain units for repeatedly sending data.
26. The method of any one of claims 18-24, wherein, The first information is carried in RRC configuration information, MAC CE signaling, or DCI signaling.
27. The method of any one of claims 18-26, wherein, The method further includes: The sixth information is used to trigger time domain precoding of the first data according to the first factor to the Nth factor.
28. The method of any one of claims 18-27, wherein, The first resource is pre-configured, pre-defined, pre-determined, configured, or defined.
29. The method of any one of claims 18-28, wherein, The first resource includes a first uplink resource or a first sidelink resource.
30. A communications device, characterized by The communication device includes a module for performing the transceiving operation of the method in any of claims 1 to 17 and a module for performing the processing operation of the method in any of claims 1 to 17; or, the communication device includes a module for performing the transceiving operation of the method in any of claims 18 to 29 and a module for performing the processing operation of the method in any of claims 18 to 29.
31. A communications device, characterized by The communication device includes a processor for executing computer programs or computer instructions in a memory, so that the method in any of claims 1 to 17 is implemented, or so that the method in any of claims 18 to 29 is implemented.
32. The apparatus of claim 31, wherein, The device further includes a transceiver, and the processor and the transceiver are connected to each other through a line.
33. A computer-readable storage medium, characterized in that, A computer program is stored thereon, and the computer program is executed to implement the method in any of claims 1 to 29.
Citation Information
Patent Citations
Method and device for configuring precoding matrix
CN112910522A
Communications devices, infrastructure equipment and methods
US20200280422A1
Method and apparatus for transmitting reference signal
WO2023030291A1
Communication method, terminal device, and network device
WO2024011483A1
Method, user equipment and access network node
WO2024034440A1