Communication method and corresponding apparatus
By processing data through time-domain spread precoding of full-band or sub-band, the problem of multi-user interference is solved, and interference suppression between multiple users and frequency band selectivity and time-varying resistance of uplink data transmission are achieved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-02
- Publication Date
- 2026-03-19
AI Technical Summary
In multi-user scenarios, the network cannot effectively suppress interference between multiple terminal devices, resulting in the inability to meet uplink data transmission requirements.
By receiving instruction information, data is transmitted using full-band or sub-band time-domain spread precoding. The different time-domain spread precoding methods of different terminal devices are used to suppress interference between multiple terminal devices.
It effectively suppresses interference between multiple users, improves the frequency band selectivity and time-varying resistance of uplink data transmission, and meets the uplink needs of multiple users.
Smart Images

Figure CN2025118451_19032026_PF_FP_ABST
Abstract
Description
A communication method and corresponding apparatus
[0001] The present application claims priority to the Chinese patent application No. 202411288984.8, filed on September 13, 2024, and entitled "A communication method and corresponding 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, in particular to a communication method and corresponding apparatus. BACKGROUND
[0003] With the increase of artificial intelligence (AI) scenarios (such as intelligent driving, intelligent logistics, AI mobile phone / smart robot data uploading scenarios, etc.), terminal devices need to upload more data to network devices or the cloud, which requires more uplink resources.
[0004] Currently, the downlink resources are usually much more than the uplink resources. In order to better transmit uplink data and improve the uplink coverage capability of the network, a sub-band duplex method can be used to divide some frequency bands in the downlink resources for uplink transmission.
[0005] For a single user (a single terminal device), the network can currently solve the coverage problem by means of sub-band duplex, meeting the demand for uplink high speed, low latency and reliability. However, when the number of users increases, due to interference between users, the network cannot meet the uplink demand of multiple users. Therefore, interference suppression between multiple users has become a problem to be solved. SUMMARY
[0006] The present application provides a communication method for suppressing interference between multiple users (multiple terminal devices). The present application also provides corresponding apparatuses, computer-readable storage media and computer program products, etc.
[0007] The first aspect of the present application provides a communication method, comprising: a first communication apparatus receiving first indication information, the first indication information being used to indicate that the first communication apparatus transmits data by using time domain extended precoding of a full band or transmits data by using time domain extended precoding of a sub-band; and the first communication apparatus transmitting data by using time domain extended precoding of the full band or transmitting data by using time domain extended precoding of the sub-band according to the first indication information.
[0008] In the present application, the first communication apparatus can also be a terminal device, or a component or apparatus (such as a processor, a chip, or a chip system, etc.) applied to a terminal device, or a logic module or software capable of realizing all or part of the functions of a terminal device.
[0009] In the present application, the first indication information can be sent by a second communication device, which can be a network device, a component or device (such as a processor, a chip, or a chip system, etc.) applied to the network device, or a logic module or software (such as a central unit (CU), a distributed unit (DU), or a radio unit (RU), etc.) capable of implementing all or part of the functions of the network device.
[0010] In the present application, the first indication information can be sent by a second communication device, which can be a network device, a component or device (such as a processor, a chip, or a chip system, etc.) applied to the network device, or a logic module or software (such as a central unit (CU), a distributed unit (DU), or a radio unit (RU), etc.) capable of implementing all or part of the functions of the network device.
[0011] In the present application, the full band refers to a continuous frequency domain resource, and generally refers to the maximum frequency domain resource that can be used by the first communication device. The sub-band is relative to the full band, and generally a continuous frequency domain resource is divided into multiple segments, and the frequency domain resource of each segment is referred to as a sub-band.
[0012] In the present application, the time domain spread precoding can be understood as a complex vector used for data coding processing in the time domain. Different complex vectors are multiplied on the data to be sent in each time domain unit, which can resist the time variation caused by the channel variation. In addition, different terminal devices adopt different time domain spread precoding (i.e., different complex vectors are multiplied on the data to be sent by different terminal devices), so that the interference between multiple terminal devices can be suppressed.
[0013] In the above first aspect, the first communication device can know to use the time domain spread precoding of the full band or the time domain spread precoding of the sub-band by receiving the first indication information. In this way, the first communication device can use the appropriate time domain spread precoding of the full band or the sub-band to process the data to be sent according to the indication of the first indication information, which can not only meet the demand of frequency band selection, but also multiply different complex vectors on the data to be sent in each time domain unit, thereby resisting the time variation caused by the channel variation. Moreover, the second communication device can configure different time domain spread precodings for different first communication devices, and the signals processed by different first communication devices using different time domain spread precodings can be orthogonal to each other, so that the interference between multiple first communication devices can be suppressed.
[0014] In a possible implementation, the first indication information is waveform indication information of discrete fourier transform spread orthogonal frequency division multiplexing (DFT-s-OFDM), and the waveform indication information of DFT-s-OFDM is used to instruct the first communication device to transmit data by using time domain spread precoding of a full band.
[0015] In this possible implementation, because the pre-transformation processing of the waveform generation process of DFT-s-OFDM is in the full band and there is no sub-band. Therefore, the function of the first indication information can be implemented by multiplexing the waveform indication information of DFT-s-OFDM. In this way, the indication overhead can be saved.
[0016] In a possible implementation, when the first indication information is a first value or the first indication information is empty, the first indication information is used to instruct the first communication device to transmit data by using time domain spread precoding of a full band.
[0017] In this possible implementation, the first value can have various forms of representation, for example, the first value is represented by one bit or a bit sequence composed of multiple bits, and different binary values of the bit sequence can be used to instruct the full band or the sub-band, for example, bit "0" can be used to instruct the full band, and bit "1" can be used to instruct the sub-band. Conversely, if the full band is instructed by bit "1", the sub-band can be instructed by bit "0". Of course, the first value can also be in other forms, which are not limited in this application. When the first indication information is empty, it means that the data is transmitted by default by using time domain spread precoding of a full band. In this application, the full band is instructed by using an empty value or a simple form of the first value, and the indication overhead can be saved.
[0018] In a possible implementation, when the first indication information instructs the first communication device to transmit data by using time domain spread precoding of a sub-band, the first indication information is further used to instruct the frequency domain widths of the multiple sub-bands to be equal or unequal.
[0019] In a possible implementation, the first indication information indicates, by one or more bits, that the data is transmitted by using time domain extended precoding of subbands, and the equal or unequal frequency domain widths of the subbands can be represented by different bit sequences. If the length of the bit sequence is L=3, for example, the bit sequence "000" represents the full band, and any one of the three bits not being "0" can represent the subband. In the bit sequence, the first bit can further represent whether the frequency domain widths of the subbands are equal or unequal. For example, if the first bit in the bit sequence is "0", it indicates that the frequency domain widths of the subbands are equal, and if the first bit is "1", it indicates that the frequency domain widths of the subbands are unequal. In this case, the bit sequence "001", the bit sequence "010", and the bit sequence "011" can represent that the frequency domain widths of the subbands are equal, and the bit sequence "101", the bit sequence "110", or the bit sequence "111" can represent that the frequency domain widths of the subbands are unequal. Of course, this is only an example, and other indication forms can also be used, which are not limited in the present application. In the present application, the equal or unequal frequency domain widths of the subbands are directly indicated by the first indication information, and no other indication information is needed, which can improve the indication efficiency.
[0020] In a possible implementation, when the frequency domain widths of the subbands are equal, the first indication information is further used to indicate the frequency domain width of the subbands.
[0021] In a possible implementation, if the frequency domain width of the subband is represented by a resource block group (RBG), and the length of the bit sequence is L=3, if the first indication information is the bit sequence "001", it indicates that the frequency domain width of each subband is one resource group, which can include one or more RBGs, and the number of RBGs in the resource group can be set according to requirements. If the first indication information is the bit sequence "010", it indicates that the frequency domain width of each subband is two resource groups. If the first indication information is the bit sequence "011", it indicates that the frequency domain width of each subband is three resource groups. For example, if the resource group includes one RGB, the first indication information bit sequence "001" indicates that the frequency domain width of the subband is one RGB, the bit sequence "010" indicates that the frequency domain width of the subband is two RBGs, and the bit sequence "011" indicates that the frequency domain width of the subband is three RBGs. If the resource group includes two RBGs, the bit sequence "001" indicates that the frequency domain width of the subband is two RBGs, the bit sequence "010" indicates that the frequency domain width of the subband is four RBGs, and the bit sequence "011" indicates that the frequency domain width of the subband is six RBGs. In the present application, the frequency domain width of the subband is directly indicated by the first indication information, which can save the indication overhead and improve the indication efficiency.
[0022] In a possible implementation, when the frequency domain widths of the plurality of subbands are not equal, the first indication information is further used to indicate the frequency domain width of each subband in the plurality of subbands.
[0023] In this possible implementation, when the frequency domain widths of the subbands are not equal, a plurality of bits can be used to indicate the width of each subband. Taking two subbands as an example, a bit sequence length L can be set as 5. The first bit in the bit sequence can be used to indicate that the frequency domain widths of the subbands are not equal. Then, every two bits that follow are used to indicate the different frequency domain widths of the subbands. For example, the first indication information is a bit sequence "11011". The first bit "1" indicates that the frequency domain widths of the subbands are not equal. The two bits "10" in the middle indicate that the frequency domain width of the first subband is 2 resource groups. The two bits "11" that follow indicate that the frequency domain width of the second subband is 3 resource groups. The last four bits can also be referred to as a subband group number (sub_band_group_number) field. The sub_band_group_number field is used only when the first bit is "1". If the number of subbands is larger, the length of L can be increased. In this application, the frequency domain widths of different subbands are directly indicated by the first indication information, which saves the indication overhead and improves the indication efficiency.
[0024] In a possible implementation, when the first indication information indicates that the frequency domain widths of the plurality of subbands are not equal, the first indication information is associated with second indication information, and the second indication information is used to indicate the frequency domain width of each subband in the plurality of subbands.
[0025] In this possible implementation, if the first indication information only indicates that subbands are used but does not indicate the frequency domain widths of the subbands, the first communication apparatus can receive second indication information from the second communication apparatus. The second indication information can indicate the frequency domain widths of different subbands. In this way, the flexibility of subband width indication is improved.
[0026] In a possible implementation, the first indication information is included in configuration information of radio resource control (RRC), in downlink control information (DCI), or in configuration information of a medium access control control element (MAC CE).
[0027] In this possible implementation, the second communication apparatus can send the first indication information to the first communication apparatus through various possible messages such as RRC, DCI, or MAC CE, thereby achieving flexible sending of the first indication information and improving compatibility with existing procedures.
[0028] In a possible implementation, the first indication information and the second indication information are both included in configuration information of radio resource control (RRC), in downlink control information (DCI), or in configuration information of a media access control (MAC) control element (CE).
[0029] In this possible implementation, the first indication information and the second indication information can be included in the same message, improving the correlation between the first indication information and the second indication information.
[0030] In a possible implementation, the first indication information is included in configuration information of radio resource control (RRC), and the second indication information is included in downlink control information (DCI); or,
[0031] The first indication information is included in DCI, and the second indication information is included in configuration information of RRC; or,
[0032] The first indication information is included in configuration information of first RRC, and the second indication information is included in configuration information of second RRC; or,
[0033] The first indication information is included in first DCI, and the second indication information is included in second DCI.
[0034] In this possible implementation, the first indication information and the second indication information can be included in different messages, improving the flexibility of sending the first indication information and the second indication information.
[0035] In a possible implementation, the method further includes: receiving third indication information, the third indication information being associated with the first indication information, and the third indication information being used to indicate whether the first indication information takes effect or does not take effect.
[0036] In this possible implementation, the third indication information can be a time spread precoding (TSP)_subband_enable field, which can be one-bit indication information, for example, bit '0' representing that the first communication device is not enabled to use subband time spread precoding, that is, indicating that the first indication information does not take effect; and bit '1' representing that the first communication device is enabled to use subband time spread precoding, that is, indicating that the first indication information takes effect. In this way, whether the first indication information takes effect or not can be indicated by the third indication information, to improve the compatibility with an existing communication process.
[0037] In a possible implementation, the third indication information is included in downlink control information (DCI).
[0038] In this possible implementation, the third indication information is sent by using DCI, which can improve the utilization of DCI.
[0039] The second aspect of the present application provides a communication method, comprising: determining time domain spread precoding of a full band or time domain spread precoding of a sub-band; and sending first indication information to a first communication device, the first indication information being used to instruct the first communication device to send data by using the time domain spread precoding of the full band or the time domain spread precoding of the sub-band.
[0040] In the second aspect, the second communication device can determine the time domain spread precoding of the full band or the time domain spread precoding of the sub-band, and then instruct the first communication device to send data by using the first indication information. In this way, the first communication device can process the data to be sent according to the instruction of the first indication information by using the appropriate time domain spread precoding of the full band or the sub-band, so that the requirement of frequency band selection can be met, and different complex vectors can be multiplied on the data to be sent in each time domain unit, thereby resisting the time variation caused by the channel. Moreover, the second communication device can configure different time domain spread precoding for different terminal devices, so that the interference between the multiple terminal devices can be suppressed.
[0041] In a possible implementation, the first indication information is discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-s-OFDM) waveform indication information, and the DFT-s-OFDM waveform indication information is used to instruct the first communication device to send data by using the time domain spread precoding of the full band.
[0042] In a possible implementation, when the first indication information is a first value or the first indication information is empty, the first indication information is used to instruct the first communication device to send data by using the time domain spread precoding of the full band.
[0043] In a possible implementation, when the first indication information instructs the first communication device to send data by using the time domain spread precoding of the sub-band, the first indication information is further used to instruct the frequency domain widths of the multiple sub-bands to be equal or unequal.
[0044] In a possible implementation, when the frequency domain widths of the multiple sub-bands are equal, the first indication information is further used to instruct the frequency domain width of the sub-band.
[0045] In a possible implementation, when the frequency domain widths of the multiple sub-bands are unequal, the first indication information is further used to instruct the frequency domain width of each sub-band in the multiple sub-bands.
[0046] In a possible implementation, when the first indication information instructs the frequency domain widths of the multiple sub-bands to be unequal, the first indication information is associated with second indication information, and the second indication information is used to instruct the frequency domain width of each sub-band in the multiple sub-bands.
[0047] In a possible implementation, the first indication information is included in configuration information of radio resource control (RRC), in downlink control information (DCI), or in configuration information of a media access control (MAC) control element.
[0048] In a possible implementation, the first indication information and the second indication information are both included in configuration information of radio resource control (RRC), in downlink control information (DCI), or in configuration information of a media access control (MAC) control element.
[0049] In a possible implementation, the first indication information is included in configuration information of radio resource control (RRC), and the second indication information is included in downlink control information (DCI); or,
[0050] The first indication information is included in DCI, and the second indication information is included in configuration information of RRC; or,
[0051] The first indication information is included in configuration information of a first RRC, and the second indication information is included in configuration information of a second RRC; or,
[0052] The first indication information is included in first DCI, and the second indication information is included in second DCI.
[0053] In a possible implementation, the method further includes: sending, to the first communication apparatus, third indication information, the third indication information being associated with the first indication information, and the third indication information being used to indicate that the first indication information is valid or invalid.
[0054] In a possible implementation, the third indication information is included in downlink control information (DCI).
[0055] In a possible implementation, the step of determining the time-domain extended precoding for the full band or the time-domain extended precoding for the sub-band includes: performing average processing on channel matrices H of the full band or the sub-band to obtain channel matrices k represent different time-domain units; performing singular value decomposition (SVD) on covariance matrices of the channel matrices of different time-domain units to obtain first vectors of the first communication apparatus; and performing zero-forcing processing on the first vectors of different first communication apparatuses to obtain the time-domain extended precoding for the full band or the time-domain extended precoding for the sub-band of different first communication apparatuses.
[0056] In this possible implementation, the second communication apparatus can obtain channel matrices k represents different time domain units; in this way, the second communication device can determine the time domain extension precoding of the appropriate full band or the time domain extension precoding of the sub-band for the first communication device. Thus, the accuracy of the first communication device in transmitting data can be improved, and the interference between multiple terminal devices can be reduced.
[0057] The third aspect of the present application provides a communication device, comprising: a transceiver and a processing unit; wherein,
[0058] The transceiver is configured to receive first indication information, the first indication information being used to indicate that the first communication device transmits data by using time domain extension precoding of a full band or transmits data by using time domain extension precoding of a sub-band.
[0059] The processing unit is configured to process data by using time domain extension precoding of a full band or process data by using time domain extension precoding of a sub-band according to the first indication information.
[0060] The transceiver is further configured to transmit the processed data.
[0061] In a possible implementation manner, the first indication information is waveform indication information of DFT-s-OFDM, and the waveform indication information of DFT-s-OFDM is used to indicate that the first communication device transmits data by using time domain extension precoding of a full band.
[0062] In a possible implementation manner, when the first indication information is a first value or the first indication information is empty, the first indication information is used to indicate that the first communication device transmits data by using time domain extension precoding of a full band.
[0063] In a possible implementation manner, when the first indication information indicates that the first communication device transmits data by using time domain extension precoding of a sub-band, the first indication information is further used to indicate that the frequency domain widths of the plurality of sub-bands are equal or unequal.
[0064] In a possible implementation manner, when the frequency domain widths of the plurality of sub-bands are equal, the first indication information is further used to indicate the frequency domain width of the sub-band.
[0065] In a possible implementation manner, when the frequency domain widths of the plurality of sub-bands are unequal, the first indication information is further used to indicate the frequency domain width of each sub-band in the plurality of sub-bands.
[0066] In a possible implementation manner, when the first indication information indicates that the frequency domain widths of the plurality of sub-bands are unequal, the first indication information is associated with second indication information, and the second indication information is used to indicate the frequency domain width of each sub-band in the plurality of sub-bands.
[0067] In a possible implementation manner, the first indication information is included in configuration information of RRC, in DCI, or in configuration information of MAC CE.
[0068] In a possible implementation, the first indication information and the second indication information are both included in configuration information of radio resource control (RRC), in downlink control information (DCI), or in configuration information of a media access control (MAC) control element.
[0069] In a possible implementation, the first indication information is included in configuration information of radio resource control (RRC), and the second indication information is included in downlink control information (DCI).
[0070] The first indication information is included in DCI, and the second indication information is included in configuration information of RRC.
[0071] The first indication information is included in configuration information of a first RRC, and the second indication information is included in configuration information of a second RRC.
[0072] The first indication information is included in first DCI, and the second indication information is included in second DCI.
[0073] In a possible implementation, the transceiver is further configured to receive third indication information, the third indication information being associated with the first indication information, and the third indication information being used to indicate that the first indication information is valid or invalid.
[0074] In a possible implementation, the third indication information is included in downlink control information (DCI).
[0075] The fourth aspect of the present application provides a communication apparatus, including: a transceiver and a processing unit; wherein,
[0076] The processing unit is configured to determine time-domain extended precoding of a full band or time-domain extended precoding of a sub-band.
[0077] The transceiver is configured to send first indication information to the first communication apparatus, the first indication information being used to indicate that the first communication apparatus transmits data by using time-domain extended precoding of a full band or transmits data by using time-domain extended precoding of a sub-band.
[0078] In a possible implementation, the first indication information is waveform indication information of discrete Fourier transform-s-orthogonal frequency division multiplexing (DFT-s-OFDM), and the waveform indication information of DFT-s-OFDM is used to indicate that the first communication apparatus transmits data by using time-domain extended precoding of a full band.
[0079] In a possible implementation, when the first indication information is a first value or the first indication information is empty, the first indication information is used to indicate that the first communication apparatus transmits data by using time-domain extended precoding of a full band.
[0080] In a possible implementation, when the first indication information indicates that the first communication device transmits data by using time domain expansion precoding of the subband, the first indication information is further used to indicate that the frequency domain widths of the plurality of subbands are equal or unequal.
[0081] In a possible implementation, when the frequency domain widths of the plurality of subbands are equal, the first indication information is further used to indicate the frequency domain width of the subband.
[0082] In a possible implementation, when the frequency domain widths of the plurality of subbands are unequal, the first indication information is further used to indicate the frequency domain width of each subband in the plurality of subbands.
[0083] In a possible implementation, when the first indication information indicates that the frequency domain widths of the plurality of subbands are unequal, the first indication information is associated with second indication information, and the second indication information is used to indicate the frequency domain width of each subband in the plurality of subbands.
[0084] In a possible implementation, the first indication information is included in configuration information of radio resource control (RRC), downlink control information (DCI), or configuration information of a control element of medium access control (MAC CE).
[0085] In a possible implementation, the first indication information and the second indication information are both included in configuration information of radio resource control (RRC), downlink control information (DCI), or configuration information of a control element of medium access control (MAC CE).
[0086] In a possible implementation, the first indication information is included in configuration information of radio resource control (RRC), and the second indication information is included in downlink control information (DCI); or,
[0087] The first indication information is included in DCI, and the second indication information is included in configuration information of RRC; or,
[0088] The first indication information is included in configuration information of first RRC, and the second indication information is included in configuration information of second RRC; or,
[0089] The first indication information is included in first DCI, and the second indication information is included in second DCI.
[0090] The transceiver is further configured to send, to the first communication device, third indication information associated with the first indication information, the third indication information being used to indicate that the first indication information is valid or invalid.
[0091] In a possible implementation, the third indication information is included in downlink control information (DCI).
[0092] The processing unit is specifically configured to perform average processing on a channel matrix H of a full band or a sub-band to obtain channel matrices of different time domain units k represents different time domain units; and performing singular value decomposition (SVD) on covariance matrices of the channel matrices of the different time domain units to obtain first vectors of the first communication devices; and performing zero-forcing processing on the first vectors of the different first communication devices to obtain time domain spread precoding of the full band or time domain spread precoding of the sub-band of the different first communication devices.
[0093] The fifth aspect of the present application provides a communication device, which includes a processor. The processor is configured to invoke and run a computer program stored in a memory, so that the processor implements the first aspect or any of the implementation manners of the first aspect.
[0094] Optionally, the communication device further includes a transceiver, and the processor is further configured to control the transceiver to transceive signals.
[0095] Optionally, the communication device includes a memory, and the memory stores the computer program.
[0096] The communication device of the fifth aspect can be a device or a chip (system) in a device.
[0097] The sixth aspect of the present application provides a communication device, which includes a processor. The processor is configured to invoke and run a computer program stored in a memory, so that the processor implements the second aspect or any of the implementation manners of the second aspect.
[0098] Optionally, the communication device further includes a transceiver, and the processor is further configured to control the transceiver to transceive signals.
[0099] Optionally, the communication device includes a memory, and the memory stores the computer program.
[0100] The communication device of the sixth aspect can be a device or a chip (system) in a device.
[0101] The seventh aspect of the present application provides a communication device, which can be a first communication device, or a module or unit (for example, a chip or a chip system or a circuit) corresponding to the first communication device performing the method / operation / step / action described in the first aspect or any of the implementation manners of the first aspect.
[0102] The eighth aspect of the present application provides a communication device, which can be the second communication device, or a module or unit (for example, a chip, or a chip system, or a circuit) in the second communication device corresponding to the method / operation / step / action described in the second aspect or any of the implementation manners of the second aspect.
[0103] The ninth aspect of the present application provides a computer readable storage medium, including computer instructions, when the computer instructions are run on a computer, causing the computer to execute the first aspect or any of the implementation manners of the first aspect.
[0104] The tenth aspect of the present application provides a computer readable storage medium, including computer instructions, when the computer instructions are run on a computer, causing the computer to execute the second aspect or any of the implementation manners of the second aspect.
[0105] The eleventh aspect of the present application provides a computer program product including instructions, when the computer program product is run on a computer, causing the computer to execute the first aspect or any of the implementation manners of the first aspect.
[0106] The twelfth aspect of the present application provides a computer program product including instructions, when the computer program product is run on a computer, causing the computer to execute the second aspect or any of the implementation manners of the second aspect.
[0107] The thirteenth aspect of the present application provides a chip device, including a processor, configured to invoke a program stored in a memory, so that the processor executes the first aspect or any of the implementation manners of the first aspect.
[0108] Optionally, the memory is located inside or outside the chip device.
[0109] The fourteenth aspect of the present application provides a chip device, including a processor, configured to invoke a program stored in a memory, so that the processor executes the second aspect or any of the implementation manners of the second aspect.
[0110] Optionally, the memory is located inside or outside the chip device.
[0111] The fifteenth aspect of the present application provides a communication system, including a first communication device and a second communication device, the first communication device is configured to execute the first aspect or any of the implementation manners of the first aspect, and the second communication device is configured to execute the second aspect or any of the implementation manners of the second aspect.
[0112] The technical effects brought by the second aspect, the third aspect, or the fourth aspect, or any possible implementation manner of the second aspect, the third aspect, or the fourth aspect, and the fifth aspect to the fifteenth aspect can refer to the technical effects brought by the first aspect or different possible implementation manners of the first aspect, which will not be described herein. BRIEF DESCRIPTION OF DRAWINGS
[0113] FIG. 1A is a schematic diagram of a communication system according to an embodiment of the present application;
[0114] FIG. 1B is a schematic diagram of an uplink scenario according to an embodiment of the present application;
[0115] FIG. 1C is a schematic diagram of sub-band duplexing according to an embodiment of the present application;
[0116] FIG. 1D is a schematic diagram of transmitting uplink data in a sub-band duplexing manner according to an embodiment of the present application;
[0117] FIG. 2 is a schematic diagram of an embodiment of a communication method according to an embodiment of the present application;
[0118] FIG. 3A is a schematic diagram of a relationship between a full band and a sub-band according to an embodiment of the present application;
[0119] FIG. 3B is an example diagram of time-domain extended precoding of a full band according to an embodiment of the present application;
[0120] FIG. 3C is an example diagram of time-domain extended precoding of a sub-band according to an embodiment of the present application;
[0121] FIG. 4 is a schematic diagram of time-domain precoding of sub-band duplexing according to an embodiment of the present application;
[0122] FIG. 5 is a schematic diagram of a scenario of multi-user communication according to an embodiment of the present application;
[0123] FIG. 6 is a schematic diagram of another embodiment of a communication method according to an embodiment of the present application;
[0124] FIG. 7 is a schematic diagram of another embodiment of a communication method according to an embodiment of the present application;
[0125] FIG. 8 is a schematic diagram of another embodiment of a communication method according to an embodiment of the present application;
[0126] FIGS. 9 to 13 are schematic diagrams of structures of communication apparatuses according to embodiments of the present application. DETAILED DESCRIPTION
[0127] The embodiments of the present application are described below with reference to the drawings. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. 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.
[0128] First, some terms in the embodiments of the present application are explained and described, so as to facilitate the understanding of those skilled in the art.
[0129] (1) Terminal device: can be a wireless terminal device capable of receiving network device scheduling and instruction information, and the wireless terminal device can be a device providing voice and / or data connectivity to a user, or a handheld device with wireless connection function, or other processing devices connected to a wireless modem.
[0130] A terminal device can communicate with one or more core networks or the Internet via a radio access network (RAN), and the terminal device can be a mobile terminal device, such as a mobile phone (or called "cellular" phone, mobile phone), a computer, and a data card, for example, which can be a portable, pocket, hand-held, computer- built-in, or vehicle-mounted mobile device that exchanges voice and / or data with a radio access network. For example, a personal communication service (PCS) phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a tablet, a computer with wireless transceiver, and the like. The wireless terminal device can also be called a subscriber unit, a subscriber station, a mobile station, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, a subscriber station, a customer premises equipment, a terminal, a user equipment, a mobile terminal, and the like.
[0131] By way of example and not limitation, in embodiments of the present application, the terminal device can also be a wearable device. The wearable device can also be referred to as a smart wearable device or a smart wearable device, etc., which is a general term for devices that can be designed and developed by applying wearable technology to daily wear, such as glasses, gloves, watches, clothing, and shoes, etc. The wearable device is a portable device that can be directly worn on the body or integrated into the user's clothes or accessories. The wearable device is not only a hardware device, but also a powerful function realized through software support and data interaction, cloud interaction. The broad sense of wearable smart devices includes full-featured, large-sized devices that can realize complete or partial functions without relying on smart phones, such as smart watches or smart glasses, etc., and devices that focus on a certain application function and need to be used with other devices such as smart phones, such as various smart wristbands, smart helmets, smart jewelry, etc. for monitoring vital signs.
[0132] The terminal can also be a drone, a robot, a terminal in device-to-device (D2D) communication, a terminal in vehicle to everything (V2X), a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in telemedicine or telehealth services, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc.
[0133] In addition, the terminal device can also be a terminal device in a future communication system (such as a 5G Advanced communication system, etc.) after the 5th generation (5G) communication system or a terminal device in a future evolved public land mobile network (PLMN), etc. For example, the 5G Advanced network can further expand the form and function of the 5G communication terminal, and the 5G Advanced terminal includes but is not limited to vehicles, cellular network terminals (with satellite terminal functions), drones, and internet of things (IoT) devices.
[0134] In the embodiments of the present application, the terminal device can also obtain an artificial intelligence (AI) service provided by the network device. Optionally, the terminal device can also have AI processing capability.
[0135] (2) Network device: can be a device in a wireless network, for example, the network device can be a RAN node (or device) for accessing the terminal device to the wireless network, which can also be referred to as a base station. At present, some examples of RAN devices are: base station, evolved NodeB (eNodeB), base station gNB (gNodeB) in 5G communication system, transmission reception point (TRP), evolved Node B (eNB), radio network controller (RNC), Node B (NB), home base station (for example, home evolved Node B, or home Node B, HNB), base band unit (BBU) or wireless fidelity (Wi-Fi) access point (AP) and the like. In addition, in one network structure, the network device can include a central unit (CU) node, or a distributed unit (DU) node, or a RAN device including a CU node and a DU node.
[0136] Optionally, the RAN node can also be a macro base station, a micro base station or an indoor station, a relay node or a donor node, or a wireless controller in a cloud radio access network (CRAN) scenario. The RAN node can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the access network device in vehicle-to-everything (V2X) technology can be a road side unit (RSU).
[0137] In another possible scenario, a terminal is assisted by multiple RAN nodes to implement wireless access, and different RAN nodes respectively implement part of functions of a base station. For example, a RAN node can be a CU, a DU, a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can 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 unit (AAU), a radio head (RH), or a remote radio head (RRH).
[0138] In different systems, the CU (or CU-CP and CU-UP), the DU, or the RU can also have different names, but those skilled in the art can understand their meanings. For example, in an open RAN (O-RAN or ORAN) system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, the CU-CP, the CU-UP, the DU, and the RU are taken as examples for description in this application. Any one of the CU (or the CU-CP, the CU-UP), the DU, and the RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0139] The communication between the access network device and the terminal device complies with a certain protocol layer structure. The protocol layer can include a control plane protocol layer and a user plane protocol layer. The control plane protocol layer can include at least one of the following: a radio resource control (RRC) layer, a packet data convergence protocol (PDCP) layer, a radio link control (RLC) layer, a media access control (MAC) layer, or a physical (PHY) layer, etc. The user plane protocol layer can include at least one of the following: a service data adaptation protocol (SDAP) layer, a PDCP layer, an RLC layer, a MAC layer, or a physical layer, etc.
[0140] For the correspondence between the network elements in the ORAN system and the protocol layer functions that can be implemented by the network elements, refer to Table 1 below.
[0141] Table 1
[0142] The network device can be another device that provides a wireless communication function for the terminal device. Embodiments of the present application do not limit the specific technology and specific device form adopted by the network device. For the convenience of description, embodiments of the present application do not limit.
[0143] The network device can also include a core network device, for example, a mobility management entity (MME) in a fourth generation (4G) network, a home subscriber server (HSS), a serving gateway (S-GW), a policy and charging rules function (PCRF), a public data network gateway (PDN gateway or P-GW), an access and mobility management function (AMF), a user plane function (UPF), or a session management function (SMF) in a 5G network, and other network elements. In addition, the core network device can also include other core network devices in a 5G network and a next-generation network of the 5G network.
[0144] In embodiments of the present application, the network device described above can also be an AI-capable network node, which can provide AI services for terminal devices or other network devices, for example, AI nodes, computing power nodes, AI-capable RAN nodes, AI-capable core network elements, etc. on the network side (access network or core network), and the network device can also be a cloud server or a virtual machine (VM).
[0145] In embodiments of the present application, the device for implementing the function of the network device can be a network device or a device capable of supporting the network device to implement the function, such as a chip system, which can be arranged in the network device. In the technical solutions provided in embodiments of the present application, the device for implementing the function of the network device is taken as an example to describe the technical solutions provided in embodiments of the present application.
[0146] (3) The terms "system" and "network" in the embodiments of the present application can be used interchangeably. "Multiple" means two or more. "And / or" describes the association relationship of the associated objects, which means that there can be three 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 associated objects. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, "at least one of A, B, and C" includes A, B, C, AB, AC, BC, or ABC. In addition, unless otherwise specified, the ordinal numbers "first", "second", etc. mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the order, time sequence, priority or importance of the multiple objects.
[0147] (4) In the embodiments of the present application, "sending" and "receiving" represent the direction of signal transmission. For example, "sending information to XX" can be understood as that the destination of the information is XX, which can include direct sending through the air interface, or indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as that the source of the information is YY, which can include direct receiving from YY through the air interface, or indirect receiving from YY through the air interface by other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface.
[0148] In other words, sending and receiving can be between devices, such as between network devices and terminal devices, or within devices, such as between components, modules, chips, software modules or hardware modules within a device through a bus, wire or interface.
[0149] It can be understood that the data between the source and the destination of the sending may be processed as necessary, such as encoding, modulation, etc., but the destination can understand the valid data from the source. Similar expressions in the present application can be similarly understood, and will not be repeated here.
[0150] (5) In embodiments of the present application, “indication” can include direct indication and indirect indication, and can also include explicit indication and implicit indication. The information indicated by certain information (indication information described below) is referred to as to-be-indicated information. In the implementation process, there are many ways to indicate the to-be-indicated information, for example but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or an index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be indicated only by a part of the to-be-indicated information, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can be achieved by means of the arrangement order of each information agreed in advance (for example, protocol predefined), thereby reducing the indication overhead to a certain extent. The present application does not limit the specific manner of indication. It can be understood that the indication information can be used to indicate the to-be-indicated information for the sender of the indication information, and the indication information can be used to determine the to-be-indicated information for the receiver of the indication information.
[0151] In the present application, the same or similar parts between various embodiments can be mutually referred to, unless otherwise specified. In various embodiments of the present application, and various methods / designs / implementation manners in each embodiment, the terms and / or descriptions between different embodiments, and between various methods / designs / implementation manners in each embodiment are consistent and can be mutually referred to, unless otherwise specified and logically conflicted. The technical features in different embodiments, and in various methods / designs / implementation manners in each embodiment can be combined to form new embodiments, methods, or implementation manners according to their inherent logical relationship. The implementation manners of the present application described below do not constitute a limitation on the protection scope of the present application.
[0152] The present application can be applied to a long term evolution (LTE) system, a new radio (NR) system, or a future communication system after 5G. The communication system includes at least one network device and / or at least one terminal device.
[0153] Referring to FIG. 1A, a schematic diagram of an architecture of a communication system to which embodiments of the present application are applied is shown. As shown in FIG. 1A, the communication system can include a radio access network 100, and optionally, the communication system can further include a core network 200 and an Internet 300. The RAN 100 includes at least one RAN node 110 (e.g., 110a and 110b in FIG. 1A, collectively referred to as 110), and at least one terminal device (e.g., 120a-120j in FIG. 1A, collectively referred to as 120). The RAN 100 can further include other RAN nodes, such as a wireless relay device and / or a wireless backhaul device (not shown in FIG. 1A). The terminal devices 120 are connected to the RAN nodes 110 wirelessly, and the RAN nodes 110 are connected to the core network 200 wirelessly or wiredly. The core network devices in the core network 200 and the RAN nodes 110 in the RAN 100 can be independent and different physical devices, or can be the same physical device integrated with the logical functions of the core network devices and the logical functions of the RAN nodes. The terminal devices and the terminal devices, and the RAN nodes and the RAN nodes can be connected to each other by wire or wirelessly.
[0154] Taking the communication system shown in FIG. 1A as an example, different devices (including network devices and network devices, network devices and terminal devices, and / or terminal devices and terminal devices) can perform AI-related services in addition to performing communication-related services.
[0155] As shown in FIG. 1B, taking a network device as a cloud server or a VM, and a terminal device as an AI phone with AI function (usually installed with an AI large model or can realize AI function in cooperation with the cloud) as an example. The AI phone brings three types of network requirements. The first type is that the AI phone uploads training data to the cloud through wireless uplink network. The second type is a quasi-real-time intelligent service represented by "intelligent text" and "creative image". Creative text includes text proofreading / rewriting, email reply, message, group chat summary, information filtering functions such as priority notification and delayed notification. Creative image includes intelligent photo editing, intelligent video editing, and functions such as generating images according to descriptions and suggestions. The second type requires the AI phone to transmit related materials to the cloud through the wireless uplink network, and to realize related functions by using the cloud large model. This type of service often requires a transmission delay of seconds, and a transmission rate of tens of Mbps. The third type is a real-time intelligent interaction represented by "voice" and "environmental scenario". This type of service requires the AI phone to transmit voice, or photos and videos that can reflect "environmental scenarios" to the cloud through the wireless uplink network, and to produce responses for human interaction by using the cloud large model. Taking real-time video uploading as an example, this type of service requires a real-time transmission delay of ten milliseconds, and a transmission rate of tens of Mbps.
[0156] Not only in the AI phone scenario, more data needs to be uploaded, and more uplink resources are needed. Other business scenarios, such as future vehicle networking services, such as vehicle networking services and vehicle entertainment services, have higher requirements for rate, delay and reliability, and require the network to support lower transmission delay, more reliable communication transmission and higher throughput, and the network uplink coverage capability needs to be improved.
[0157] To improve the network uplink coverage capability, sub-band duplex introduced by the 3rd Generation Partnership Project (3GPP) can be used. "Sub-band duplex" can be simply understood as cutting out a sub-band, such as 40MHz or 80MHz (referred to as sub-band), inside a time division duplex (TDD) carrier. Compared with other frequency bands of the TDD carrier, the time slot ratio of downlink and uplink is changed on the sub-band, for example, all uplink, as shown in FIG. 1C. To improve coverage, data repetition transmission can be used, for example, uplink data is repeatedly transmitted on all available uplink resources, as shown in FIG. 1D. With the help of sub-band duplex, the uplink resources can be improved by 5 times, and 5 times of uplink data repetition transmission can be realized, which theoretically brings 7dB coverage improvement.
[0158] The scheme shown in FIG. 1D can improve coverage for a single user (single terminal device), but for multiple users (multiple terminal devices), there will be interference between users, so that the uplink cannot meet the requirements of low transmission delay, high throughput and high reliability. Therefore, the communication method provided by the embodiments of the present application can suppress the interference between multiple users (multiple terminal devices).
[0159] As shown in FIG. 2, the communication method provided by the embodiments of the present application comprises:
[0160] S201. The second communication device determines the time domain expansion precoding of the full band or the time domain expansion precoding of the sub-band.
[0161] In the present application, the second communication device can be a network device, or a component or device (such as a processor, a chip, or a chip system) applied to a network device, or a logic module or software (such as a CU, a DU, or a RU) capable of realizing all or part of the functions of the network device.
[0162] In the present application, the full band refers to a continuous frequency domain resource, and usually refers to the maximum frequency domain resource that can be used by the first communication device. The sub-band is relative to the full band, and a continuous frequency domain resource is usually divided into multiple segments, and the frequency domain resource of each segment is referred to as a sub-band. The relationship between the full band and the sub-band can be understood with reference to FIG. 3A. The full band can be divided into sub-band 1 and sub-band 2. Of course, the full band can also be divided into more sub-bands according to requirements, and the present application does not limit this.
[0163] In the present application, the time domain spread precoding can be understood as a complex vector for data coding processing in the time domain. Different complex vectors are multiplied on the data to be transmitted in each time domain unit, which can resist the time variation caused by the channel. In addition, the time domain spread precoding adopted by different terminal devices is different (that is, different complex vectors are multiplied on the data to be transmitted by different terminal devices), so that the interference between multiple terminal devices can be suppressed.
[0164] In a possible implementation, the second communication device determines the time domain spread precoding of the full band, and the principle of determining the time domain spread precoding of the sub-band can be the same, except that the time domain spread precoding of the full band is averaged on the channel state information of the full band, and the time domain spread precoding of the sub-band is averaged on the channel state information of each sub-band.
[0165] The following describes the determination of the time domain spread precoding of the full band as an example. The process can include:
[0166] S1. The second communication device performs full-band averaging on the channel matrix H of the first communication device to obtain the channel matrix H k of different time domain units. Wherein, k represents different time domain units; one time domain unit can be a symbol or a slot, etc. The following relationship can be used to determine
[0167] Wherein, H k represents the channel matrix of the kth time domain unit on the full band determined for UE1; N Tx N represents the number of transmit antennas for UE1, Rx N Tx N represents the number of receive antennas for UE1, H represents the channel matrix of the full band of UE1.
[0168] If the object is UE2, the above relationship can be expressed as:
[0169] Wherein, Hk(k) represents the channel matrix of the kth time domain unit on the full band determined for UE2; N Tx N represents the number of transmit antennas for UE1, Rx N Tx N represents the number of receive antennas for UE1, H represents the channel matrix of the full band of UE2.
[0170] S2. Perform a matrix singular value decomposition (SVD) on the covariance matrix of the channel matrices of different time domain units to obtain a first vector of the first communication device.
[0171] The SVD decomposition process of S2 can be performed according to the following relationship.
[0172] wherein v 1 represents the first vector, H represents the covariance matrix of the channel matrix of UE1 k represents a value from 1 to 5.
[0173] If the object is UE2, the SVD decomposition process can be:
[0174] wherein v 2 represents the first vector, H represents the covariance matrix of the channel matrix of UE2 k represents a value from 1 to 5.
[0175] S3. Perform a zero-forcing process on the first vectors of different first communication devices to obtain time domain spreading precoding of the full band of different first communication devices.
[0176] The zero-forcing process on the first vectors v 1 and v 2 of UE1 and UE2 can be completed using the following relationship. [P 1 P 2 ] = EZF(v 1 v 2 )
[0177] wherein, P 1 represents the time domain spreading precoding of the full band of UE1, P 2 represents the time domain spreading precoding element on different time domain units on the full band of UE1. The time-domain spreading precoding elements on different time-domain units on the full band of UE2 are represented. The time-domain spreading precoding elements on different time-domain units are different because the channel changes with time, and the time-domain spreading precoding elements on different time-domain units can counteract the time-varying nature.
[0178] The zero-forcing processing is performed on v 1 and v 2 The signals of UE1 and UE2 are orthogonalized by the zero-forcing processing, so the signals of UE1 and UE2 do not interfere with each other.
[0179] The above process of determining the time-domain spreading precoding of the full band can be applied to the sub-band, and the channel matrix in S1 is replaced by the channel matrix of each sub-band.
[0180] Regarding the time-domain spreading precoding of the full band, referring to FIG. 3B, the horizontal axis represents time, and the vertical axis represents frequency. Each block shown in FIG. 3B is a time-frequency resource block, which corresponds to a time-domain unit in the time dimension and a resource group in the frequency dimension. A time-domain unit includes one or more characters (OFDM), or one or more slots, or one or more sub-slots, etc. A resource group can include one or more RBGs, and an RBG can include multiple RBs, such as four RBs.
[0181] The time-domain spreading precoding of the full band shown in FIG. 3B can determine the time-domain spreading precoding elements of each time-domain unit according to the above processes of S1 to S3. For the full band, the time-domain spreading precoding elements of the same time-domain unit can be the same for the time-domain units of the full band, and the time-domain spreading precoding elements of different time-domain units are different. In FIG. 3B, the time-domain spreading precoding elements of the five time-domain units of the same resource group can be represented as P 11 , P 12 , P 13 , P 14 , P 15 The time-domain spreading precoding elements of the ten resource groups of the same time-domain unit are the same.
[0182] Regarding the time-domain spreading precoding of the sub-band, referring to FIG. 3C, three sub-bands are taken as examples, sub-band 1, sub-band 2, and sub-band 3, each of which can include one or more RBGs, and the frequency domain width of each sub-band can be the same or different.
[0183] The time domain spreading precoding elements corresponding to each time domain unit can be determined according to the above processes S1-S3 for each sub-band. For the same time domain unit, the time domain spreading precoding elements on different resource groups of the same sub-band can be the same, and the time domain spreading precoding elements of different sub-bands can be different. The time domain spreading precoding elements corresponding to different time domain units are different. As shown in FIG. 3C, in sub-band 1, the time domain spreading precoding elements of the 5 time domain units corresponding to the same resource group can be represented as P 11 ,f1, P 12 ,f1, P 13 ,f1, P 14 ,f1, P 15 ,f1, respectively. The time domain spreading precoding elements of the 4 resource groups corresponding to the same time domain unit are the same. Similarly, in sub-band 2, the time domain spreading precoding elements of the 5 time domain units corresponding to the same resource group can be represented as P 11 ,f2, P 12 ,f2, P 13 ,f2, P 14,f2 ,f2, P 15 ,f2, respectively. The time domain spreading precoding elements of the 2 resource groups corresponding to the same time domain unit are the same. In sub-band 3, the time domain spreading precoding elements of the 5 time domain units corresponding to the same resource group can be represented as P 11 ,f3, P 12 ,f3, P 13,f3 ,f3, P 14,f3 ,f3, P 15 ,f3, respectively. The time domain spreading precoding elements of the 4 resource groups corresponding to the same time domain unit are the same.
[0184] The design of the full-band time domain spreading precoding or the sub-band time domain spreading precoding can suppress the interference between different UEs and reduce the calculation amount.
[0185] S202. The second communication device sends first indication information to the first communication device. Correspondingly, the first communication device receives the first indication information.
[0186] The first indication information is used to indicate that the first communication device transmits data by using full-band time domain spreading precoding or transmits data by using sub-band time domain spreading precoding.
[0187] In the present application, the first indication information can have various forms, such as: the first indication information is represented by adding a field (such as a time spread (TS) precoding_band_indicator field) on the indication signaling between the second communication device and the first communication device, and the field can occupy one or more bits. The first indication information can also be indicated by other forms, such as the waveform of the signal. In the present application, the form of the first indication information is not limited.
[0188] S203. The first communication device processes the data by using the time domain spread precoding of the full band or the time domain spread precoding of the sub-band according to the first indication information.
[0189] In the present application, after the second communication device determines the time domain spread precoding of the full band or the time domain spread precoding of the sub-band, the second communication device can send the time domain spread precoding of the full band or the time domain spread precoding of the sub-band to the first communication device, or the second communication device can send other information used to determine the time domain spread precoding of the full band or the time domain spread precoding of the sub-band to the first communication device, and the first communication device calculates the time domain spread precoding of the full band or the time domain spread precoding of the sub-band.
[0190] S204. The first communication device sends the data processed by using the time domain spread precoding of the full band or the time domain spread precoding of the sub-band to the second communication device. Correspondingly, the second communication device receives the data processed by using the time domain spread precoding of the full band or the time domain spread precoding of the sub-band.
[0191] After the time domain spread precoding provided by the embodiments of the present application is used, the data sent by different first communication devices is different. Taking UE1 and UE2 as examples, the data sent by UE1 and UE2 can be understood by referring to FIG. 4 in the form of repeated transmission 5 times as shown in FIG. 1D.
[0192] As shown in FIG. 4, the 5 time domain units in UE1 for uplink transmission multiply the signal S 1 transmitted 5 times respectively by the channel matrix corresponding to each time domain unit 1 respectively by and Of course, the signal S 1 transmitted 5 times respectively by the P 11 , P 12 , P 13 , P 14 , and P 15 If it is a subband, the corresponding time-domain spreading precoding element of the subband is multiplied.
[0193] 5 time-domain units in UE2 for uplink transmission, and the signal S is transmitted 5 times repeatedly 1 , and the signal S is transmitted 5 times repeatedly 2 , and the signal S is transmitted 5 times repeatedly is multiplied by the corresponding channel matrix of each time-domain unit in turn and of course, the signal S 2 is also usually multiplied by the corresponding P 11 , P 12 , P 13 , P 14 , and P 15 of UE2. If it is a subband, the corresponding time-domain spreading precoding element of the subband is multiplied.
[0194] The scheme provided by the embodiment of the application can configure different time-domain spreading precoding for different first communication devices, and then indicate the first communication device to send data by using full-band time-domain spreading precoding or subband time-domain spreading precoding through the first indication information. In this way, the first communication device can use appropriate full-band or subband time-domain spreading precoding to process the data to be sent according to the indication of the first indication information, so that the demand for frequency band selection can be met, and different complex vectors can be multiplied on the data to be sent in each time-domain unit to resist the time variation caused by the change of the channel with time. Moreover, the second communication device can configure different time-domain spreading precoding for different first communication devices, so that the interference between multiple first communication devices can be suppressed.
[0195] Based on the above-described scheme, as shown in FIG. 5, taking the communication between UE1 and UE2 and a base station as an example, uplink interference can be generated when UE1 and UE2 perform uplink transmission. If UE1 and UE2 perform uplink transmission in the subband duplex manner as shown in FIG. 4, the base station can configure different time-domain spreading precoding for UE1 and UE2. Taking full band as an example, the base station can configure P 11 , P 12 , P 13 , P 14 , and P 15 for the 5 time-domain units of UE1 respectively, and configure P 21 , P 22 , P 23 , P 24 , and P 25 for the 5 time-domain units of UE2 respectively. P 11 , P 12 , P 13 , P 14and P 15 , and P 21 ,P 22 ,P 23 ,P 24 and P 25 This can be obtained from the base station using the methods described earlier. Therefore, P 11 ,P 12 ,P 13 ,P 14 and P 15 Multiplied by signal S 1 The signal sent by UE1 after the generation is the same as that of P. 21 ,P 22 ,P 23 ,P 24 and P 25 Multiplied by signal S 2 The signal transmitted by UE2 after this will be orthogonal in the Doppler domain. In this way, the two signals will not interfere with each other.
[0196] It should be noted that the scenario described in Figure 5 above is based on two terminal devices, UE1 and UE2. In fact, in scenarios where more terminal devices communicate with the base station, the above method can also be used to ensure that the signals sent by each pair of terminal devices are orthogonal to each other.
[0197] Optionally, the first indication information mentioned above can take various forms, indicating the entire band or a sub-band respectively, which will be described below.
[0198] I. The first instruction information indicates the entire instruction belt;
[0199] 1. The first indication information is the waveform indication information of Discrete Fourier Transform Spread Orthogonal Frequency Division Multiplexing (DFT-s-OFDM).
[0200] Because the pre-transform processing of the waveform generation process in DFT-s-OFDM is performed across the entire band and does not involve sub-bands, the function of the first indication information can be reused using the waveform indication information of DFT-s-OFDM. This saves indication overhead.
[0201] 2. The first instruction message is empty.
[0202] The first indication information is a TS precoding_band_indicator field in the indication signaling between the second communication device and the first communication device. If the field is empty, it indicates that the full-band time-domain expansion precoding is used to transmit data by default. In this application, the full-band is indicated by the empty value, which can save the indication overhead.
[0203] 3. The first indication information is a first value.
[0204] The first value can be represented in various forms, such as: a bit or a bit sequence composed of multiple bits. Different binary values of the bit sequence can be used to indicate the full-band or the sub-band. If the length of the TS precoding_band_indicator field is L, and L = 1, for example, the bit "0" can indicate the full-band, and the bit "1" can indicate the sub-band. Of course, the bit "0" can also be used to indicate the full-band, and the bit "0" can also be used to indicate the sub-band, which is not limited in this application. If L = 4, the first value can be the bit sequence "0000". Of course, the first value can also be other values or characters, which are not limited in this application, as long as the full-band or the sub-band can be distinguished.
[0205] II. The first indication information indicates the sub-band.
[0206] 1. The first indication information is a second value, indicating the sub-band.
[0207] This case is usually associated with the first value corresponding to the full-band. If the first value is represented by a bit sequence, the second value is also a bit sequence, but the value of the bit sequence is different from the value of the bit sequence corresponding to the first value. For example, if L = 1, the full-band is indicated by the bit "0", and 0 is the first value. Then the sub-band can be indicated by the bit "1", and 1 is the second value. Conversely, if the full-band is indicated by the bit "1", 1 is the first value. Then the sub-band can be indicated by the bit "0", and 0 is the second value. If L = 4, the first value is the bit sequence "0000", which is used to indicate the full-band. The second value can be different from the first value, for example, the second value can be the bit sequence "0101", which is used to indicate the sub-band. Of course, the second value can also be other values, which are not limited in this application. It should be noted that in this application, the full-band is not limited to be indicated by the bit sequence "0000", which is only an example. The full-band can also be indicated by other bit sequences.
[0208] For the case of indicating the full-band and the sub-band by different values in the TS precoding_band_indicator field, please refer to Table 2 for understanding.
[0209] Table 2: Indication rule of time-domain expansion precoding for full-band / sub-band
[0210] Two possible indication forms of indicating time-domain spread precoding with full band or time-domain spread precoding with sub-band are shown in Table 2. The second column is to indicate time-domain spread precoding with full band or sub-band by using a bit sequence with L=4, for example, if the bit sequence of the TS_Precoding_band_Indicator field is "0000", it indicates that time-domain spread precoding with full band is used to transmit data. If the bit sequence of the TS_Precoding_band_Indicator field is "0101", it indicates that time-domain spread precoding with sub-band is used to transmit data. The third column is to indicate time-domain spread precoding with full band by using null value of the TS_Precoding_band_Indicator field, and time-domain spread precoding with sub-band is indicated by default by using a bit sequence with L length.
[0211] For example, when the uplink uses OFDM waveform, the terminal device can support time-domain spread precoding with full band and sub-band at the same time, and whether to use time-domain spread precoding with full band or sub-band can be determined by the terminal device according to the first indication information sent by the network device. The specific case of the first indication information can be understood by referring to Table 2.
[0212] 2. The first indication information also indicates whether the frequency domain widths of the plurality of sub-bands are equal or unequal.
[0213] In this application, when the first indication information indicates that time-domain spread precoding with sub-band is used to transmit data, the frequency domain widths of the plurality of sub-bands can be represented by different bit sequences.
[0214] If the length of the bit sequence is L=3, for example, the bit sequence "000" represents full band, and any one of the three bit positions not being "0" can represent sub-band. Among them, the first bit position in the bit sequence can also represent whether the frequency domain widths of the sub-bands are equal or unequal, for example, if the first bit position in the bit sequence is "0", it represents that the frequency domain widths of the sub-bands are equal, and if the first bit position is "1", it represents that the frequency domain widths of the sub-bands are unequal. Therefore, the bit sequence "001", "010", "011" can all represent that the frequency domain widths of the sub-bands are equal, and the bit sequence "101", "110" or "111" can all represent that the frequency domain widths of the sub-bands are unequal. Of course, this is just an example, and there can be other indication forms, which are not limited in this application. In this application, the first indication information directly indicates whether the frequency domain widths of the plurality of sub-bands are equal or unequal, and there is no need to indicate it by other indication information, which can improve the indication efficiency.
[0215] 3. When the frequency domain widths of the plurality of sub-bands are equal, the first indication information is also used to indicate the frequency domain width of the sub-band.
[0216] Taking bit sequence length L=3 as an example, if the first bit is used to indicate that the frequency domain widths of the subbands are equal, the last two bits can be used to indicate the frequency domain widths of the subbands.
[0217] If RBG is used to represent the frequency domain width of the subband, for example, if the first indication information is bit sequence “001”, it indicates that the frequency domain width of each subband is one resource group, which can include one or more RBGs; the number of RBGs in the resource group can be set according to requirements. If the first indication information is bit sequence “010”, it indicates that the frequency domain width of each subband is two resource groups; if the first indication information is bit sequence “011”, it indicates that the frequency domain width of each subband is three resource groups. For example, if the resource group includes one RGB, the above first indication information bit sequence “001” indicates that the frequency domain width of the subband is one RGB, bit sequence “010” indicates that the frequency domain width of the subband is two RBGs, and bit sequence “011” indicates that the frequency domain width of the subband is three RBGs. If the resource group includes two RBGs, bit sequence “001” indicates that the frequency domain width of the subband is two RBGs, bit sequence “010” indicates that the frequency domain width of the subband is four RBGs, and bit sequence “011” indicates that the frequency domain width of the subband is six RBGs.
[0218] In the present application, the frequency domain width of the subband is directly indicated by the first indication information, which can save indication overhead and improve indication efficiency.
[0219] 4. When the frequency domain widths of the plurality of subbands are not equal, the first indication information is also used to indicate the frequency domain width of each subband in the plurality of subbands.
[0220] In the present application, when the frequency domain widths of the subbands are not equal, a plurality of bits can be used to indicate the width of each subband.
[0221] Taking two sub-bands as an example, a bit sequence length L=5 can be set, the first bit in the bit sequence can be used to indicate that the frequency domain widths of the sub-bands are not equal, and then every two bits are used to indicate different frequency domain widths of the sub-bands, for example, the first indication information is a bit sequence "11011", wherein the first bit "1" can represent that the frequency domain widths of the sub-bands are not equal, the middle two bits "10" represent that the frequency domain width of the first sub-band is 2 RBGs, and the last two bits "11" represent that the frequency domain width of the second sub-band is 3 resource groups. The last four bits can also be referred to as a sub-band group number (sub_band_group_number) field, and the sub_band_group_number field is used only when the first bit is "1". If the number of sub-bands is larger, the length of L can be increased. In this application, the frequency domain widths of different sub-bands are directly indicated by the first indication information, which can save the indication overhead and improve the indication efficiency.
[0222] The frequency domain widths of the sub-bands indicated by the first indication information can be understood with reference to the examples in Table 3.
[0223] Table 3: indication rule of time domain extension precoding of sub-bands
[0224] In Table 3, taking a bit sequence "00011" with L=5 as an example to illustrate the case where the frequency domain widths of the sub-bands are the same. The first bit "0" is used to indicate that the frequency domain widths of the sub-bands are the same. When the indication rule is to indicate bitmap, all bits "1" in the bit sequence "00011" indicate the sum of the frequency domain lengths of the RBGs. When the indication rule is to indicate RBG size, the frequency domain width of each sub-band in the bit sequence "00011" is the value 3 corresponding to the bit sequence, that is, the frequency domain width of each sub-band is 3 RBGs.
[0225] In Table 3, the bit sequence "11011" with L=5 is taken as an example to illustrate the case that the frequency domain widths of the sub-bands are not equal. The "1" in the first bit indicates that the frequency domain widths of the sub-bands are not equal. When the indication rule is to indicate the bitmap, the "10" in the second and third bits of the bit sequence "11011" indicates that the frequency domain width of the first sub-band is the sum of the frequency domain lengths of the RBGs indicated by "1" in "10". The "11" in the fourth and fifth bits indicates that the frequency domain width of the second sub-band is the sum of the frequency domain lengths of the RBGs indicated by "1" in "11". When the indication rule is to indicate the RBG size, the "10" in the second and third bits of the bit sequence "11011" indicates that the frequency domain width of the first sub-band is 2 RBGs. The "11" in the fourth and fifth bits indicates that the frequency domain width of the second sub-band is 3 RBGs.
[0226] In the example in Table 3, it is taken as an example that one resource group includes one RBG. If one resource group includes multiple RBGs, the frequency domain widths of the sub-bands obtained above are multiples of the number of the RBGs included in the corresponding resource group.
[0227] 5. When the first indication information indicates that the frequency domain widths of the multiple sub-bands are not equal, the first indication information is associated with the second indication information, and the second indication information is used to indicate the frequency domain width of each of the multiple sub-bands.
[0228] In the present application, different fields can be set in the same message or different messages, for example, the TS_Precoding_band_Indicator field is used to carry the first indication information, and the sub_band_group_number field is used to carry the second indication information.
[0229] For example, the frequency domain widths of the sub-bands are indicated by the bit sequence "101" with L=3 in the TS_Precoding_band_Indicator field, and then the frequency domain widths of different sub-bands are indicated by multiple bit sequences in the sub_band_group_number field. For example, the frequency domain widths of the first and second sub-bands are indicated by the bit sequence "1011" with four bits.
[0230] In addition, when the first indication information indicates that the frequency domain widths of the sub-bands are equal, the frequency domain widths of the sub-bands can also be indicated by the first indication information.
[0231] In the present application, if the first indication information only indicates to use the sub-band, and does not indicate the frequency domain width of the sub-band, the first communication device can receive the second indication information from the second communication device, and the second indication information can indicate the frequency domain width of different sub-bands. In this way, the flexibility of the sub-band width indication is improved.
[0232] The above introduces the indication of using full-band time domain spread precoding to transmit data or using sub-band time domain spread precoding to transmit data through the first indication information, and through the first indication information and the second indication information. However, whether to process according to the indication of the first indication information each time data is transmitted can be controlled through the third indication information.
[0233] The third indication information is used to indicate whether to enable the first indication information, that is, the third indication information is used to indicate whether the first indication information takes effect or not.
[0234] The third indication information can be configured in the message transmitted between the second communication device and the first communication device, and can be carried through the time spread precoding (TSP)_subband_enable field. The third indication information can be 1-bit indication information, such as bit "0" representing not enabling the first communication device to use sub-band time domain spread precoding, that is, indicating that the first indication information cannot take effect; and bit "1" representing enabling the first communication device to use sub-band time domain spread precoding, that is, indicating that the first indication information takes effect. In this way, whether the first indication information takes effect or not can be indicated through the third indication information, so as to improve the compatibility with the existing communication process.
[0235] The first indication information, the second indication information and the third indication information introduced above can be configured in the message of the existing communication process of the second communication device and the first communication device. For example, the message of the uplink dynamic scheduling process and the uplink grant-free scheduling indication process, so as to improve the compatibility with the existing process.
[0236] Among them, the first indication information can be included in the configuration information of the radio resource control (RRC), in the downlink control information (DCI), or in the configuration information of the medium access control control element (MAC CE).
[0237] The second indication information can be in the same message as the first indication information, that is, the second indication information is also in the configuration information of the RRC, in the DCI, or in the configuration information of the MAC CE.
[0238] The second indication information can also be located in a different message from the first indication information, and when located in different messages, can include:
[0239] The first indication information is contained in the configuration information of RRC, and the second indication information is contained in DCI; or,
[0240] The first indication information is contained in DCI, and the second indication information is contained in the configuration information of RRC; or,
[0241] The first indication information is contained in the configuration information of the first RRC, and the second indication information is contained in the configuration information of the second RRC; or,
[0242] The first indication information is contained in the first DCI, and the second indication information is contained in the second DCI.
[0243] Regardless of whether the first indication information and the second indication information are located in the same message or different messages, the first indication information can be activated by configuring the third indication information in DCI.
[0244] Regarding the above-mentioned various cases of the first indication information, the second indication information and the third indication information in different messages, the following describes several possible combination forms in combination with the communication process of the first communication device and the second communication device.
[0245] 1. The second communication device issues the first indication information through the configuration information of RRC, or the first indication information and the second indication information;
[0246] Referring to FIG. 6, the communication process includes:
[0247] S601. The second communication device determines the time domain extended precoding of the full band or the time domain extended precoding of the sub-band.
[0248] The S601 can be understood in combination with the S201.
[0249] S602. The second communication device sends the configuration information of the first RRC to the first communication device. Correspondingly, the first communication device receives the configuration information of the first RRC.
[0250] The configuration information of the first RRC can include a 6021 field or a 6022 field, wherein the 6021 field is a TS_Precoding_band_Indicator field; and the 6022 field is a TS_Precoding_band_Indicator field and a sub_band_group_number field.
[0251] The sub_band_group_number field indicates information that can take effect when the frequency domain width of each sub-band is different, such as when the first bit of the L-bit sequence of the TS_Precoding_band_Indicator field is "1". The indication information of the sub_band_group_number field can be carried in the bit sequence of the first indication information, such as the 2nd-4th bits of the L-bit sequence indicating the number of RBGs of different sub-bands. It can also be in the form of a separate bit sequence, such as the 6022 field.
[0252] S603. The second communication device sends the configuration information of the second RRC to the first communication device. Correspondingly, the first communication device receives the configuration information of the second RRC.
[0253] If the 6021 field is included in the configuration information of the first RRC in S602, the first communication device can be notified of the sub_band_group_number field through the configuration information of the second RRC, such as the 6031 field in the configuration information of the second RRC.
[0254] 2. The second communication device sends the first indication information, the second indication information, and the third indication information through the configuration information of the RRC + DCI.
[0255] Referring to FIG. 7, the communication process includes:
[0256] S701. The second communication device determines the time domain extended precoding of the full band or the time domain extended precoding of the sub-band.
[0257] S701 can be understood with reference to S201.
[0258] S702. The second communication device sends the configuration information of the first RRC or the configuration information of the MAC CE to the first communication device. Correspondingly, the first communication device receives the configuration information of the first RRC or the configuration information of the MAC CE.
[0259] The configuration information of the first RRC or the configuration information of the MAC CE can include the 7021 field or the 7022 field, where the 7021 field is the TS_Precoding_band_Indicator field, and the 7022 field is the TS_Precoding_band_Indicator field and the sub_band_group_number field. The configuration information of the MAC CE usually includes the 7022 field.
[0260] S703. The second communication device sends the configuration information of the second RRC to the first communication device. Correspondingly, the first communication device receives the configuration information of the second RRC.
[0261] If the 7021 field is included in the configuration information of the first RRC in S702, the first communication device can be informed of the sub_band_group_number field by the configuration information of the second RRC. For example, the 7031 field in the configuration information of the second RRC.
[0262] S704. The second communication device sends the DCI to the first communication device. Correspondingly, the first communication device receives the DCI.
[0263] The 7041 field can be included in the DCI, which is the TSP_subband_enable field. If the bit of the field is “1”, it can indicate the first communication device to enable the first indication information and process data by full-band or sub-band time-domain extended precoding. If the bit of the field is “0”, it can indicate the first communication device to disable the first indication information and not to process data by full-band or sub-band time-domain extended precoding.
[0264] In addition, it should be noted that when the first indication information, the second indication information and the third indication information are sent by the configuration information of the RRC and the DCI, the TS_Precoding_band_Indicator field can be configured in the DCI, and the sub_band_group_number field can be configured in the configuration information of the RRC. The application does not limit the configuration mode of several indication information in different messages.
[0265] 3. The second communication device sends the first indication information, or the first indication information and the second indication information, by the DCI.
[0266] Referring to FIG. 8, S801 to S803 and 8021 field, 8022 field and 8031 field shown in FIG. 8 can be understood by referring to S601 to S603 in FIG. 6. The difference is that the configuration information of the first RRC in the flow is replaced by the first DCI, and the configuration information of the second RRC is replaced by the second DCI.
[0267] 4. The second communication device sends the first indication information, or the first indication information and the second indication information, by the MAC CE.
[0268] In the present application, the TS_Precoding_band_Indicator field can be added in the MAC CE to carry the first indication information, or the TS_Precoding_band_Indicator field and the sub_band_group_number field can be added in the MAC CE to carry the first indication information and the second indication information, to indicate that the first communication device adopts the full-band or sub-band time domain expansion precoding rule.
[0269] The above only introduces several possible sending forms of the first indication information, the second indication information, and the third indication information. The present application does not limit the sending form of the indication information. Regardless of which sending form is used, the first communication device receives the indication information of the full-band or sub-band time domain expansion precoding, and generates corresponding time domain expansion precoding sending data according to the indication rule.
[0270] The above describes the communication system and the communication method in the embodiments of the present application. The communication device provided by the embodiments of the present application is described below.
[0271] Referring to FIG. 9, the communication device 900 provided by the embodiments of the present application can realize the functions of the first communication device or the second communication device in the method embodiments, and thus can realize the beneficial effects of the method embodiments. In the embodiments of the present application, the communication device 900 can be the first communication device or the second communication device, or can be an integrated circuit or an element inside the first communication device or the second communication device, such as a chip, a baseband chip, a modem chip, an SoC chip (such as an SoC chip containing a modem core), a SIP chip, a communication module, a chip system, a processor, and the like.
[0272] It should be noted that the transceiver unit 902 can include a sending unit and a receiving unit, which are respectively used for sending and receiving.
[0273] In a possible implementation, when the device 900 is used to execute the method performed by the first communication device in FIG. 2 and related embodiments, the device 900 includes a processing unit 901 and a transceiver unit 902; the transceiver unit 902 is configured to receive first indication information, the first indication information being used to indicate that the first communication device adopts full-band time domain expansion precoding to send data or adopts sub-band time domain expansion precoding to send data. The processing unit 901 is configured to process data by using full-band time domain expansion precoding or by using sub-band time domain expansion precoding according to the first indication information; and the transceiver unit 902 is further configured to send the processed data.
[0274] In a possible implementation, when the apparatus 900 is configured to perform the method performed by the second communication apparatus in FIG. 2 and related embodiments, the apparatus 900 includes a processing unit 901 and a transceiver unit 902. The processing unit 901 is configured to determine time-domain spread precoding of a full band or time-domain spread precoding of a sub-band. The transceiver unit 902 is configured to send first indication information, where the first indication information is used to indicate that the first communication apparatus transmits data by using the time-domain spread precoding of the full band or transmits data by using the time-domain spread precoding of the sub-band.
[0275] In a possible design, when the communication apparatus 900 is a terminal device or a communication module in a terminal, the function of the processing unit 901 can be implemented by one or more processors. Specifically, the processor can include a modem chip, a SoC chip (such as a SoC chip including a modem core), or a SIP chip. The function of the transceiver unit 902 can be implemented by a transceiver circuit.
[0276] In a possible design, when the communication apparatus 900 is a circuit or chip responsible for communication functions in a terminal device, such as a modem chip or a SoC chip or a SoC chip including a modem core or a SIP chip, the function of the processing unit 901 can be implemented by a circuit system including one or more processors or processor cores in the chip. The function of the transceiver unit 902 can be implemented by an interface circuit or a data transceiver circuit on the chip.
[0277] It should be noted that the information processing process and the like of the units of the communication apparatus 900 are described in the foregoing method embodiments of the present application, and will not be described here.
[0278] Please refer to FIG. 10, which is another schematic structural diagram of a communication apparatus 1000 provided in the present application. The communication apparatus 1000 includes a logic circuit 1001 and an input-output interface 1002. The communication apparatus 1000 can be a chip or an integrated circuit.
[0279] The transceiver unit 902 shown in FIG. 9 can be a communication interface, which can be the input-output interface 1002 in FIG. 10. The input-output interface 1002 can include an input interface and an output interface. Alternatively, the communication interface can be a transceiver circuit, which can include an input interface circuit and an output interface circuit.
[0280] In a possible implementation, when the apparatus 1000 is configured to perform the method performed by the first communication device in FIG. 2 and related embodiments, the input and output interface 1002 is configured to receive first indication information, the first indication information being used to indicate that the first communication device transmits data by using time domain spread precoding of a full band or by using time domain spread precoding of a sub-band. The logic circuit 1001 is configured to process data by using time domain spread precoding of the full band or by using time domain spread precoding of the sub-band according to the first indication information, and the input and output interface 1002 is further configured to transmit the processed data.
[0281] In a possible implementation, when the apparatus 1000 is configured to perform the method performed by the second communication device in FIG. 2 and related embodiments, the logic circuit 1001 is configured to determine time domain spread precoding of a full band or time domain spread precoding of a sub-band. The input and output interface 1002 is configured to transmit first indication information, the first indication information being used to indicate that the first communication device transmits data by using time domain spread precoding of the full band or by using time domain spread precoding of the sub-band.
[0282] The logic circuit 1001 and the input and output interface 1002 can also perform other steps and achieve corresponding beneficial effects of the first communication device or the second communication device in any of the embodiments, which are not described herein.
[0283] In a possible implementation, the processing unit 901 shown in FIG. 9 can be the logic circuit 1001 in FIG. 10.
[0284] Optionally, the logic circuit 1001 can be a processing apparatus, and the functions of the processing apparatus can be partially or entirely implemented by software.
[0285] Optionally, the processing apparatus can include a memory and a processor, where the memory is configured to store a computer program, and the processor is configured to read and execute the computer program stored in the memory to perform corresponding processing and / or steps in any of the method embodiments.
[0286] Optionally, the processing apparatus can include only the processor. The memory for storing the computer program is located outside the processing apparatus, and the processor is connected with the memory through a circuit / wire to read and execute the computer program stored in the memory. The memory and the processor can be integrated together or can be physically independent of each other.
[0287] Optionally, the processing device can be one or more chips, or one or more integrated circuits. For example, the processing device can be one or more field-programmable gate arrays (FPGA), application specific integrated circuits (ASIC), system on chips (SoC), central processing units (CPU), network processors (NP), digital signal processors (DSP), micro controller units (MCU), programmable logic devices (PLD) or other integrated chips, or any combination of the above chips or processors, etc.
[0288] Referring to FIG. 11, a communication device 1100 involved in the above-mentioned embodiments provided by the embodiments of the present application is shown, which can be specifically the communication device as the terminal device in the above-mentioned embodiments, and the example shown in FIG. 11 is implemented by the terminal device (or components in the terminal device).
[0289] Optionally, the communication device 1100 can include but is not limited to at least one processor 1101 and a communication port 1102.
[0290] Optionally, the transceiver unit 902 shown in FIG. 9 can be a communication interface, which can be the communication port 1102 in FIG. 11, and the communication port 1102 can include an input interface and an output interface. Alternatively, the communication port 1102 can also be a transceiver circuit, which can include an input interface circuit and an output interface circuit.
[0291] Further optionally, the device can further include at least one of a memory 1103 and a bus 1104, and in the embodiments of the present application, the at least one processor 1101 is configured to control and process the actions of the communication device 1100.
[0292] In addition, the processor 1101 can be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, transistor logic, hardware components, or any combination thereof. It can implement or execute the various exemplary logical blocks, modules and circuits described in connection with the disclosure. The processor can also be a combination of implementing computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, and the like. Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.
[0293] It should be noted that the communication device 1100 shown in FIG. 11 can be specifically used to implement the steps implemented by the terminal device in the foregoing method embodiments, and achieve the corresponding technical effects of the terminal device. The specific implementation of the terminal device shown in FIG. 11 can refer to the description of the first communication device or the second communication device in the foregoing method embodiments, which will not be described here.
[0294] Please refer to FIG. 12, which is a structural schematic diagram of a communication device 1200 involved in the foregoing embodiments provided by the embodiments of the present application. The communication device 1200 can be specifically a communication device as a network device in the foregoing embodiments, and the example shown in FIG. 12 is implemented by a network device (or a component in the network device). The structure of the communication device can refer to the structure shown in FIG. 12.
[0295] The communication device 1200 includes at least one processor 1211 and at least one network interface 1214. Further optionally, the communication device further includes at least one memory 1212, at least one transceiver 1213 and one or more antennas 1215. The processor 1211, the memory 1212, the transceiver 1213 and the network interface 1214 are connected, for example, through a bus. In the embodiments of the present application, the connection can include various interfaces, transmission lines or buses, etc., which are not limited in the embodiments. The antenna 1215 is connected to the transceiver 1213. The network interface 1214 is used for enabling the communication device to communicate with other communication devices through a communication link. For example, the network interface 1214 can include a network interface between the communication device and a core network device, such as an S1 interface. The network interface can include a network interface between the communication device and other communication devices (such as other network devices or core network devices), such as an X2 or Xn interface.
[0296] The transceiving unit 902 shown in FIG. 9 can be a communication interface, which can be the network interface 1214 in FIG. 12, and can include an input interface and an output interface. Alternatively, the network interface 1214 can also be a transceiving circuit, which can include an input interface circuit and an output interface circuit.
[0297] The processor 1211 is mainly used for processing communication protocols and communication data, and controlling the entire communication device, executing software programs, and processing data of the software programs, for example, for supporting the communication device to perform the actions described in the embodiments. The communication device can include a baseband processor and a central processor, the baseband processor is mainly used for processing communication protocols and communication data, and the central processor is mainly used for controlling the entire terminal device, executing software programs, and processing data of the software programs. The processor 1211 in FIG. 12 can integrate the functions of the baseband processor and the central processor, and those skilled in the art can understand that the baseband processor and the central processor can also be independent processors interconnected by a bus or the like. Those skilled in the art can understand that the terminal device can include multiple baseband processors to adapt to different network modes, and the terminal device can include multiple central processors to enhance its processing capability, and various components of the terminal device can be connected by various buses. The baseband processor can also be referred to as a baseband processing circuit or a baseband processing chip. The central processor can also be referred to as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor, or stored in the memory in the form of a software program, and the processor executes the software program to realize the baseband processing function.
[0298] The memory is mainly used for storing software programs and data. The memory 1212 can exist independently and be connected to the processor 1211. Alternatively, the memory 1212 can be integrated with the processor 1211, for example, integrated in a chip. The memory 1212 can store program codes for executing the technical solutions of the embodiments of the present application, and the processor 1211 controls the execution. Various computer programs executed can also be regarded as a driver of the processor 1211.
[0299] FIG. 12 only shows one memory and one processor. In actual terminal devices, there can be multiple processors and multiple memories. The memory can also be referred to as a storage medium or a storage device, etc. The memory can be a storage element on the same chip as the processor, that is, an on-chip storage element, or an independent storage element, and the embodiments of the present application do not limit this.
[0300] The transceiver 1213 can be configured to support the receiving or transmitting of radio frequency signals between the communication device and a terminal. The transceiver 1213 can be connected to the antenna 1215. The transceiver 1213 includes a transmitter and a receiver. Specifically, the one or more antennas 1215 can receive radio frequency signals, and the receiver of the transceiver 1213 is configured to receive the radio frequency signals from the antenna and convert the radio frequency signals into digital baseband signals or digital intermediate frequency signals, and provide the digital baseband signals or the digital intermediate frequency signals to the processor 1211 for further processing, such as demodulation processing and decoding processing, by the processor 1211. In addition, the transmitter in the transceiver 1213 is also configured to receive modulated digital baseband signals or digital intermediate frequency signals from the processor 1211, and convert the modulated digital baseband signals or the digital intermediate frequency signals into radio frequency signals, and transmit the radio frequency signals through the one or more antennas 1215. Specifically, the receiver can selectively perform one or more levels of down-mixing processing and analog-to-digital conversion processing to obtain the digital baseband signals or the digital intermediate frequency signals, and the order of the down-mixing processing and the analog-to-digital conversion processing can be adjustable. The transmitter can selectively perform one or more levels of up-mixing processing and digital-to-analog conversion processing to obtain the radio frequency signals, and the order of the up-mixing processing and the digital-to-analog conversion processing can be adjustable. The digital baseband signals and the digital intermediate frequency signals can be collectively referred to as digital signals.
[0301] The transceiver 1213 can also be referred to as a transceiving unit, a transceiver, a transceiving device, etc. Optionally, the devices in the transceiving unit for implementing the receiving function can be regarded as a receiving unit, and the devices in the transceiving unit for implementing the transmitting function can be regarded as a transmitting unit, that is, the transceiving unit includes the receiving unit and the transmitting unit. The receiving unit can also be referred to as a receiver, an input port, a receiving circuit, etc. The transmitting unit can be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
[0302] It should be noted that the communication device 1200 shown in FIG. 12 can be specifically configured to implement the steps implemented by the network device in the foregoing method embodiments, and achieve the corresponding technical effects of the network device. The specific implementation mode of the communication device 1200 shown in FIG. 12 can be referred to the description of the first communication device or the second communication device in the foregoing method embodiments, which will not be described here one by one.
[0303] Please refer to FIG. 13, which is a structural schematic diagram of a communication device involved in the above embodiments provided by the embodiments of the present application.
[0304] It can be understood that the communication apparatus 1300 includes, for example, modules, units, elements, circuits, or interfaces, and the like, which are appropriately configured together to perform the technical solutions provided in the present application. The communication apparatus 1300 can be a terminal device or a network device described above, or can be a component (for example, a chip) of the devices, to implement the methods described in the following method embodiments. The communication apparatus 1300 includes one or more processors 1301. The processor 1301 can be a general purpose processor or a special purpose processor, and the like. For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication apparatus (such as a RAN node, a terminal, or a chip, and the like), execute software programs, and process data of the software programs.
[0305] Optionally, in one design, the processor 1301 can include a program 1303 (which can also be referred to as code or instructions at times) that can be run on the processor 1301, so that the communication apparatus 1300 performs the methods described in the following embodiments. In yet another possible design, the communication apparatus 1300 includes a circuit (not shown in FIG. 13).
[0306] Optionally, the communication apparatus 1300 can include one or more memories 1302 having a program 1304 (which can also be referred to as code or instructions at times) stored thereon, which can be run on the processor 1301, so that the communication apparatus 1300 performs the methods described in the above method embodiments.
[0307] Optionally, the processor 1301 and / or the memory 1302 can include an AI module 1307, 1308, which is used to implement AI-related functions. The AI module can be implemented in software, hardware, or a combination of software and hardware. For example, the AI module can include a radio intelligence control (RIC) module. For example, the AI module can be a near-real-time RIC or a non-real-time RIC.
[0308] Optionally, the processor 1301 and / or the memory 1302 can also store data. The processor and the memory can be separately arranged or integrated together.
[0309] Optionally, the communication apparatus 1300 can also include a transceiver 1305 and / or an antenna 1306. The processor 1301 can also be referred to as a processing unit, which controls the communication apparatus (such as a RAN node or a terminal). The transceiver 1305 can also be referred to as a transceiving unit, a transceiver, a transceiving circuit, or a transceiver, and the like, which is used to realize the transceiving function of the communication apparatus through the antenna 1306.
[0310] The processing unit 901 shown in FIG. 9 can be the processor 1301. The transceiving unit 902 shown in FIG. 9 can be a communication interface, which can be the transceiver 1305 in FIG. 13, and the transceiver 1305 can include an input interface and an output interface. Alternatively, the transceiver 1305 can also be a transceiving circuit, which can include an input interface circuit and an output interface circuit.
[0311] The embodiments of the present application further provide a computer readable storage medium for storing one or more computer-executable instructions, which, when executed by a processor, cause the processor to perform the method described in the possible implementation manners of the first communication device or the second communication device.
[0312] The embodiments of the present application further provide a computer program product (or computer program), which, when executed by a processor, causes the processor to perform the method described in the possible implementation manners of the first communication device or the second communication device.
[0313] The embodiments of the present application further provide a chip system, which includes at least one processor for supporting the communication device to implement the functions involved in the possible implementation manners of the communication device. Optionally, the chip system further includes an interface circuit for providing program instructions and / or data for the at least one processor. In a possible design, the chip system can further include a memory for storing necessary program instructions and data of the communication device. The chip system can be composed of a chip, or can include a chip and other discrete devices, and the communication device can be the first communication device or the second communication device in the foregoing method embodiments.
[0314] The embodiments of the present application further provide a communication system, which includes the first communication device in any of the foregoing embodiments.
[0315] Optionally, the communication system further includes the second communication device.
[0316] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other manners. For example, the described device embodiments are merely schematic. For example, the division of the units is only a logical function division. There can be another division manner for the actual implementation, for example, multiple 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 couplings or direct couplings or communication connections between different units, can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.
[0317] The units described as separated components can or can not be physically separated, and the components displayed as units can or can not be physical units, i.e., can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purposes of the embodiments of the present application.
[0318] In addition, each functional unit in the embodiments of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be implemented in the form of hardware or in the form of a software functional unit. If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on such an understanding, the technical solutions of the present application essentially or substantially, or all or part of the technical solutions, can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the embodiments of the present application. The foregoing storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, and various other media that can store program codes.
Claims
1. A communication method characterized by comprising: The method comprises: A first communication device receives first indication information, the first indication information being used to indicate that the first communication device transmits data by using time domain spread precoding of a full band or by using time domain spread precoding of a subband; The first communication device transmits data by using time domain spread precoding of the full band or by using time domain spread precoding of the subband according to the first indication information.
2. The method of claim 1, wherein, The first indication information is waveform indication information of discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-s-OFDM), and the waveform indication information of DFT-s-OFDM is used to indicate that the first communication device transmits data by using time domain spread precoding of the full band.
3. The method of claim 1, wherein, When the first indication information is a first value or the first indication information is empty, the first indication information is used to indicate that the first communication device transmits data by using time domain spread precoding of the full band.
4. The method of claim 1, wherein, When the first indication information indicates that the first communication device transmits data by using time domain spread precoding of the subband, the first indication information is further used to indicate that frequency domain widths of the plurality of subbands are equal or unequal.
5. The method of claim 4, wherein, When the frequency domain widths of the plurality of subbands are equal, the first indication information is further used to indicate the frequency domain width of the subband.
6. The method of claim 4, wherein, When the frequency domain widths of the plurality of subbands are unequal, the first indication information is further used to indicate the frequency domain width of each subband in the plurality of subbands.
7. The method of claim 4, wherein, When the first indication information indicates that the frequency domain widths of the plurality of subbands are unequal, the first indication information is associated with second indication information, and the second indication information is used to indicate the frequency domain width of each subband in the plurality of subbands.
8. The method according to any one of claims 1 to 7, characterized in that, The first indication information is included in configuration information of radio resource control (RRC), in downlink control information (DCI), or in configuration information of a media access control (MAC) control element (CE).
9. The method of claim 7, wherein, The first indication information and the second indication information are both included in configuration information of radio resource control (RRC), in downlink control information (DCI), or in configuration information of a media access control (MAC) control element (CE).
10. The method of claim 7, wherein: The first indication information is included in configuration information of radio resource control (RRC), and the second indication information is included in downlink control information (DCI); or The first indication information is included in DCI, and the second indication information is included in configuration information of RRC; or The first indication information is included in configuration information of a first RRC, and the second indication information is included in configuration information of a second RRC; or The first indication information is included in first DCI, and the second indication information is included in second DCI.
11. The method according to any one of claims 1 to 10, characterized in that, The method further comprises: Receiving third indication information, the third indication information being associated with the first indication information, and the third indication information being used to indicate that the first indication information is valid or invalid.
12. The method of claim 11, wherein, The third indication information is included in downlink control information (DCI).
13. A method of communication, comprising: The method comprises: Determining time domain spread precoding of a full band or time domain spread precoding of a subband; The first indication information is sent to a first communication device, and the first indication information is used to indicate that the first communication device transmits data by using time domain spread precoding of the full band or transmits data by using time domain spread precoding of the sub-band.
14. The method of claim 13, wherein, The first indication information is discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-s-OFDM) waveform indication information, and the DFT-s-OFDM waveform indication information is used to indicate that the first communication device transmits data by using time domain spread precoding of the full band.
15. The method of claim 13, wherein, When the first indication information is a first value or the first indication information is empty, the first indication information is used to indicate that the first communication device transmits data by using time domain spread precoding of the full band.
16. The method of claim 13, wherein, When the first indication information indicates that the first communication device transmits data by using time domain spread precoding of the sub-band, the first indication information is further used to indicate that the frequency domain widths of the plurality of sub-bands are equal or unequal.
17. The method of claim 16, wherein, When the frequency domain widths of the plurality of sub-bands are equal, the first indication information is further used to indicate the frequency domain width of the sub-band.
18. The method of claim 16, wherein, When the frequency domain widths of the plurality of sub-bands are unequal, the first indication information is further used to indicate the frequency domain width of each sub-band in the plurality of sub-bands.
19. The method of claim 16, wherein, When the first indication information indicates that the frequency domain widths of the plurality of sub-bands are unequal, the first indication information is associated with second indication information, and the second indication information is used to indicate the frequency domain width of each sub-band in the plurality of sub-bands.
20. The method according to any one of claims 13-19, characterized by, The first indication information is included in radio resource control (RRC) configuration information, downlink control information (DCI), or media access control (MAC) control element (CE) configuration information.
21. The method of claim 19, wherein, The first indication information and the second indication information are both included in RRC configuration information, DCI, or MAC CE configuration information.
22. A communications device, characterized by Comprising: Comprising a module for performing the method of any one of claims 1 to 21.
23. A communications device, characterized by Comprising at least one processor coupled with a memory; The memory is used to store programs or instructions; The at least one processor is used to execute the programs or instructions to enable the device to implement the method of any one of claims 1 to 21.
24. A chip device, characterized by The processor is used to call programs stored in the memory to enable the processor to perform the method of any one of claims 1 to 21.
25. The chip device of claim 24, wherein, The chip device further comprises the memory.
26. A computer readable storage medium, characterized in that, The computer-readable storage medium stores program instructions, and when the program instructions are executed, the method of any one of claims 1 to 21 is performed.
27. A computer program product comprising program instructions, characterized in that, When the program instructions are executed on the computer, the computer performs the method of any one of claims 1 to 21.
Citation Information
Patent Citations
Method and device for indicating uplink reference signal information
CN108289330A
Signal processing method, access network equipment and terminal equipment
CN110890950A
Channel estimation method and device, electronic equipment and storage medium
CN115065579A
Method and apparatus for data transmission in wireless communication system
KR1020180108357A