Embodiments of this application relate to the communication field, and in particular, to a communication method and apparatus.
An integrated sensing and communication system integrates a communication function and a sensing function. Communication and radar functions share hardware, to reduce hardware costs. In addition, a large bandwidth of a communication spectrum may be used to achieve high detection precision.
In the integrated sensing and communication system, a base station may send a signal, receive an echo signal of the signal to detect a target, and estimate a speed, a distance, an angle, a moving track, a shape or size, and the like of the detected target. In addition, the base station may further send or receive a communication signal, to interact with a terminal device.
Based on advantages of radar detection and a wireless network, wide application of the integrated sensing and communication system is to be an important trend. Therefore, it is necessary to design a modulation and coding scheme (modulation and coding scheme, MCS) in the integrated sensing and communication system.
This application provides a communication method and apparatus, to provide a modulation and coding scheme applicable to an integrated sensing and communication system, and help improve system performance.
According to a first aspect, a communication method is provided. The method may be performed by a terminal device, or may be performed by a component of the terminal device, such as a processor, a chip, or a chip system of the terminal device, or may be implemented by a logical module or software that can implement all or some functions of the terminal device. The method includes: receiving first information, where the first information indicates a modulation and coding scheme MCS of a first signal; and receiving or sending the first signal according to the MCS of the first signal. The MCS of the first signal belongs to a first MCS set, and amplitude of a modulation symbol corresponding to an MCS in the first MCS set is constant.
According to this solution, this application provides a set of MCSs with constant amplitude of a corresponding modulation symbol. When the MCS set is used in an integrated sensing and communication system, an MCS with constant amplitude has lower requirements on an RCS and a signal-to-noise ratio of a sensed target compared with an MCS with non-constant amplitude. Therefore, the MCS set is used in the integrated sensing and communication system, to improve sensing performance while improving communication resource utilization and ensuring communication performance.
In a possible design, the first signal is used for sensing and communication. According to this possible design, in an integrated sensing and communication scenario, target detection performance during modulation of a sensing-communication signal in an MCS with constant amplitude in the first MCS set is better than target detection performance during modulation of a sensing-communication signal in an MCS with non-constant amplitude. Therefore, when the first signal is a sensing-communication signal, the solution in this application can improve sensing performance while improving resource utilization and ensuring communication performance.
In a possible design, the first MCS set includes a first MCS. A value obtained by multiplying a coding rate of the first MCS by 1024 is less than or equal to 948, and a modulation scheme of the first MCS is quadrature phase shift keying QPSK, 8 phase shift keying PSK, or 16 phase shift keying PSK; or the value obtained by multiplying the coding rate of the first MCS by 1024 is less than or equal to 901, and the modulation scheme of the first MCS is 16PSK.
According to this possible design, when the modulation scheme of the first MCS is QPSK, 8PSK, or 16PSK, the value obtained by multiplying the coding rate by 1024 may reach 948. That is, the MCS provided in this application may have a high coding rate, to increase an amount of transmitted data, and improve communication performance. In addition, when the modulation scheme of the first MCS is 16PSK, and the value obtained by multiplying the coding rate by 1024 is 901, an SNR value range corresponding to an MCS table defined in the existing protocol is met. Applicability is good.
In a possible design, the first MCS set includes a second MCS, a modulation scheme of the second MCS is 8PSK, and a value obtained by multiplying a coding rate of the second MCS by 1024 is greater than or equal to 620.
In a possible design, the first MCS set includes a second MCS, a modulation scheme of the second MCS is 8PSK, and a value obtained by multiplying a coding rate of the second MCS by 1024 is greater than or equal to a first value. The first value is a value obtained by multiplying 1024 by a coding rate at which first spectral efficiency is achieved in an 8PSK modulation scheme in a first signal-to-noise ratio, the first signal-to-noise ratio is a signal-to-noise ratio at a first block error rate, and the first spectral efficiency is spectral efficiency achieved in an MCS with a QPSK modulation scheme in the first signal-to-noise ratio.
In a possible design, the first MCS set includes a third MCS, a modulation scheme of the third MCS is 16PSK, and a value obtained by multiplying a coding rate of the third MCS by 1024 is greater than or equal to 710.
In a possible design, the first MCS set includes a third MCS, a modulation scheme of the third MCS is 16PSK, and a value obtained by multiplying a coding rate of the third MCS by 1024 is greater than or equal to a second value. The second value is a value obtained by multiplying 1024 by a coding rate at which second spectral efficiency is achieved in a 16PSK modulation scheme in a second signal-to-noise ratio, and the second signal-to-noise ratio is a signal-to-noise ratio at a second block error rate. The second spectral efficiency is greater than third spectral efficiency, and the third spectral efficiency is largest spectral efficiency achieved in an MCS with the 8PSK modulation scheme in the first MCS set at the second BLER.
In a possible design, the first MCS set includes a fourth MCS, a modulation scheme of the fourth MCS is QPSK, and a value obtained by multiplying a coding rate of the fourth MCS by 1024 is greater than a threshold. The threshold is a value obtained by multiplying a coding rate of a fifth MCS by 1024, the fifth MCS is an MCS with a QPSK modulation scheme and a highest coding rate in a second MCS set, and the second MCS set includes an MCS with constant amplitude and an MCS with non-constant amplitude.
In a possible design, the first MCS set includes a fourth MCS, a modulation scheme of the fourth MCS is QPSK, and a coding rate of the fourth MCS is higher than a coding rate of a fifth MCS. The fifth MCS is an MCS with a QPSK modulation scheme and a highest coding rate in a second MCS set, and the second MCS set includes an MCS with constant amplitude and an MCS with non-constant amplitude.
According to the foregoing two possible designs, the first MCS set includes an MCS with a QPSK modulation scheme and a high coding rate. In a scenario in which channel quality is good, the fourth MCS may be used to transmit a sensing-communication signal, to improve a coding rate to transmit a larger amount of data, and further improve communication performance. In addition, in a scenario in which sensing is performed by repeatedly transmitting data information, because repeat transmission can improve transmission reliability of the data information, a high coding rate may be used to improve communication performance.
In a possible design, a modulation scheme of an MCS in the first MCS set includes at least one of the following: binary phase shift keying BPSK, QPSK, 8PSK, or 16PSK.
In a possible design, a value obtained by multiplying a coding rate of the nth MCS in the first MCS set by 1024 is a value obtained by multiplying a coding rate of the nth MCS in a third MCS set by 1024, the third MCS set includes an MCS with constant amplitude and an MCS with non-constant amplitude, and n is a positive integer.
In a possible design, the method further includes: receiving second information. The second information indicates that the first MCS set is used for sensing and communication.
According to a second aspect, a communication method is provided. The method may be performed by a network device, or may be performed by a component of the network device, such as a processor, a chip, or a chip system of the network device, or may be implemented by a logical module or software that can implement all or some functions of the network device. The method includes: sending first information, where the first information indicates a modulation and coding scheme MCS of a first signal; and sending or receiving the first signal according to the MCS of the first signal. The MCS of the first signal belongs to a first MCS set, and amplitude of an MCS in the first MCS set is constant.
According to this solution, this application provides a set of MCSs with constant amplitude of a corresponding modulation symbol. When the MCS set is used in an integrated sensing and communication system, an MCS with constant amplitude has lower requirements on electromagnetic wave reflection intensity and a signal-to-noise ratio compared with an MCS with non-constant amplitude. Therefore, the MCS set is used in the integrated sensing and communication system, to improve sensing performance while improving communication resource utilization and ensuring communication performance.
In a possible design, the first signal is used for sensing and communication.
In a possible design, the first MCS set includes a first MCS. A value obtained by multiplying a coding rate of the first MCS by 1024 is less than or equal to 948, and a modulation scheme of the first MCS is quadrature phase shift keying QPSK, 8 phase shift keying PSK, or 16 phase shift keying PSK; or the value obtained by multiplying the coding rate of the first MCS by 1024 is less than or equal to 901, and the modulation scheme of the first MCS is 16PSK.
In a possible design, the first MCS set includes a second MCS, a modulation scheme of the second MCS is 8PSK, and a value obtained by multiplying a coding rate of the second MCS by 1024 is greater than or equal to 620.
In a possible design, the first MCS set includes a second MCS, a modulation scheme of the second MCS is 8PSK, and a value obtained by multiplying a coding rate of the second MCS by 1024 is greater than or equal to a first value. The first value is a value obtained by multiplying 1024 by a coding rate at which first spectral efficiency is achieved in an 8PSK modulation scheme in a first signal-to-noise ratio, the first signal-to-noise ratio is a signal-to-noise ratio at a first block error rate, and the first spectral efficiency is spectral efficiency achieved in an MCS with a QPSK modulation scheme in the first signal-to-noise ratio.
In a possible design, the first MCS set includes a third MCS, a modulation scheme of the third MCS is 16PSK, and a value obtained by multiplying a coding rate of the third MCS by 1024 is greater than or equal to 710.
In a possible design, the first MCS set includes a third MCS, a modulation scheme of the third MCS is 16PSK, and a value obtained by multiplying a coding rate of the third MCS by 1024 is greater than or equal to a second value. The second value is a value obtained by multiplying 1024 by a coding rate at which second spectral efficiency is achieved in a 16PSK modulation scheme in a second signal-to-noise ratio, and the second signal-to-noise ratio is a signal-to-noise ratio at a second block error rate. The second spectral efficiency is greater than third spectral efficiency, and the third spectral efficiency is spectral efficiency that is achieved in an MCS with the 8PSK modulation scheme in the second signal-to-noise ratio.
In a possible design, the first MCS set includes a fourth MCS, a modulation scheme of the fourth MCS is QPSK, and a value obtained by multiplying a coding rate of the fourth MCS by 1024 is greater than a threshold. The threshold is a value obtained by multiplying a coding rate of a fifth MCS by 1024, the fifth MCS is an MCS with a QPSK modulation scheme and a highest coding rate in a second MCS set, and the second MCS set includes an MCS with constant amplitude and an MCS with non-constant amplitude.
In a possible design, the first MCS set includes a fourth MCS, a modulation scheme of the fourth MCS is QPSK, and a coding rate of the fourth MCS is higher than a coding rate of a fifth MCS. The fifth MCS is an MCS with a QPSK modulation scheme and a highest coding rate in a second MCS set, and the second MCS set includes an MCS with constant amplitude and an MCS with non-constant amplitude.
In a possible design, a modulation scheme of an MCS in the first MCS set includes at least one of the following: binary phase shift keying BPSK, QPSK, 8PSK, or 16PSK.
In a possible design, a value obtained by multiplying a coding rate of the nth MCS in the first MCS set by 1024 is a value obtained by multiplying a coding rate of the nth MCS in a third MCS set by 1024, the third MCS set includes an MCS with constant amplitude and an MCS with non-constant amplitude, and n is a positive integer.
In a possible design, the method further includes: sending second information. The second information indicates that the first MCS set is used for sensing and communication.
For technical effects brought by any possible design of the second aspect, refer to the technical effects brought by corresponding designs of the first aspect. Details are not described herein again.
With reference to the first aspect or the second aspect, in a possible design, the first MCS set includes at least one of the following MCSs:
The modulation order 2 indicates that a modulation scheme is QPSK, and the modulation order 3 indicates that a modulation scheme is 8PSK.
With reference to the first aspect or the second aspect, in a possible design, the first MCS set includes at least one of the following MCSs:
The modulation order 2 indicates that a modulation scheme is QPSK, the modulation order 3 indicates that a modulation scheme is 8PSK, and the modulation order 4 indicates that a modulation scheme is 16PSK.
With reference to the first aspect or the second aspect, in a possible design, the first MCS set includes at least one of the following MCSs:
The modulation order 2 indicates that a modulation scheme is QPSK, and the modulation order 3 indicates that a modulation scheme is 8PSK.
With reference to the first aspect or the second aspect, in a possible design, the first MCS set includes at least one of the following MCSs:
The modulation order 2 indicates that a modulation scheme is QPSK, and the modulation order 3 indicates that a modulation scheme is 8PSK.
With reference to the first aspect or the second aspect, in a possible design, the first MCS set includes at least one of the following MCSs:
The modulation order 2 indicates that a modulation scheme is QPSK, the modulation order 3 indicates that a modulation scheme is 8PSK, and the modulation order 4 indicates that a modulation scheme is 16PSK.
According to a third aspect, a communication method is provided. The method may be performed by a terminal device, or may be performed by a component of the terminal device, such as a processor, a chip, or a chip system of the terminal device, or may be implemented by a logical module or software that can implement all or some functions of the terminal device. The method includes: receiving first information, where the first information indicates a modulation and coding scheme MCS of a first signal; and receiving or sending the first signal according to the MCS of the first signal. The MCS of the first signal belongs to a first MCS set, and the first MCS set includes an MCS with constant amplitude and an MCS with non-constant amplitude.
According to this solution, this application provides a set including an MCS with constant amplitude and an MCS with non-constant amplitude. When the MCS set is used in an integrated sensing and communication system, because the MCS with constant amplitude has lower requirements on electromagnetic wave reflection intensity and a signal-to-noise ratio compared with the MCS with non-constant amplitude, the MCS with constant amplitude can be used in a scenario in which channel quality is poor, to improve sensing performance. The MCS with non-constant amplitude can be used in a scenario in which channel quality is good, to improve communication performance while ensuring sensing performance.
In a possible design, the first signal is used for sensing and communication.
In a possible design, the MCS with constant amplitude includes a first MCS. A value obtained by multiplying a coding rate of the first MCS by 1024 is less than or equal to 948, and a modulation scheme of the first MCS is quadrature phase shift keying QPSK, 8 phase shift keying PSK, or 16 phase shift keying PSK; or the value obtained by multiplying the coding rate of the first MCS by 1024 is less than or equal to 901, and the modulation scheme of the first MCS is 16PSK.
In a possible design, the MCS with constant amplitude includes a second MCS, a modulation scheme of the second MCS is 8PSK, and a value obtained by multiplying a coding rate of the second MCS by 1024 is greater than or equal to 620.
In a possible design, the MCS with constant amplitude includes a second MCS, a modulation scheme of the second MCS is 8PSK, and a value obtained by multiplying a coding rate of the second MCS by 1024 is greater than or equal to a first value. The first value is a value obtained by multiplying 1024 by a coding rate at which first spectral efficiency is achieved in an 8PSK modulation scheme in a first signal-to-noise ratio, the first signal-to-noise ratio is a signal-to-noise ratio at a first block error rate, and the first spectral efficiency is spectral efficiency achieved in an MCS with a QPSK modulation scheme in the first signal-to-noise ratio.
In a possible design, the MCS with constant amplitude includes a third MCS, a modulation scheme of the third MCS is 16PSK, and a value obtained by multiplying a coding rate of the third MCS by 1024 is greater than or equal to 710.
In a possible design, the MCS with constant amplitude includes a third MCS, a modulation scheme of the third MCS is 16PSK, and a value obtained by multiplying a coding rate of the third MCS by 1024 is greater than or equal to a second value. The second value is a value obtained by multiplying 1024 by a coding rate at which second spectral efficiency is achieved in a 16PSK modulation scheme in a second signal-to-noise ratio, and the second signal-to-noise ratio is a signal-to-noise ratio at a second block error rate. The second spectral efficiency is greater than third spectral efficiency, and the third spectral efficiency is largest spectral efficiency achieved in an MCS with the 8PSK modulation scheme in the first MCS set at the second BLER.
In a possible design, the MCS with constant amplitude includes a fourth MCS, a modulation scheme of the fourth MCS is QPSK, and a value obtained by multiplying a coding rate of the fourth MCS by 1024 is greater than a threshold. The threshold is a value obtained by multiplying a coding rate of a fifth MCS by 1024, the fifth MCS is an MCS with a QPSK modulation scheme and a highest coding rate in a second MCS set, and the second MCS set includes an MCS with constant amplitude and an MCS with non-constant amplitude.
In a possible design, the MCS with constant amplitude includes a fourth MCS, a modulation scheme of the fourth MCS is QPSK, and a coding rate of the fourth MCS is higher than a coding rate of a fifth MCS. The fifth MCS is an MCS with a QPSK modulation scheme and a highest coding rate in a second MCS set, and the second MCS set includes an MCS with constant amplitude and an MCS with non-constant amplitude.
In a possible design, a modulation scheme of the MCS with constant amplitude includes at least one of the following: binary phase shift keying BPSK, QPSK, 8PSK, or 16PSK.
In a possible design, the MCS with non-constant amplitude includes an MCS with a 64QAM modulation scheme.
For technical effects brought by any possible design of the third aspect, refer to the technical effects brought by corresponding designs of the first aspect. Details are not described herein again.
According to a fourth aspect, a communication method is provided. The method may be performed by a terminal device, or may be performed by a component of the terminal device, such as a processor, a chip, or a chip system of the terminal device, or may be implemented by a logical module or software that can implement all or some functions of the terminal device. The method includes: determining a first channel quality indicator CQI, and sending third information. The third information indicates the first CQI. The first CQI belongs to a first CQI set, and amplitude of a modulation symbol corresponding to a CQI in the first CQI set is constant.
According to this solution, this application provides a CQI set with constant amplitude of a corresponding modulation symbol. When the CQI set is used in an integrated sensing and communication system, a terminal device can determine the first CQI based on the CQI set, and feed back channel quality more accurately, so that the network device adjusts an MCS suitable to transmit a sensing-communication signal, to improve sensing performance and communication performance.
According to a fifth aspect, a communication method is provided. The method may be performed by a network device, or may be performed by a component of the network device, such as a processor, a chip, or a chip system of the network device, or may be implemented by a logical module or software that can implement all or some functions of the network device. The method includes: receiving third information, where the third information indicates a first channel quality indicator CQI; and determining a modulation and coding scheme MCS based on the first CQI. The first CQI belongs to a first CQI set, and amplitude of a modulation symbol corresponding to a CQI in the first CQI set is constant.
For technical effects brought by the fifth aspect, refer to the technical effects brought by the fourth aspect. Details are not described herein again.
According to a sixth aspect, a communication apparatus configured to implement the methods is provided. The communication apparatus may be the terminal device in the first aspect, the third aspect, or the fourth aspect, or an apparatus included in the terminal device, for example, a chip or a chip system; or the communication apparatus may be the network device in the second aspect or the fifth aspect, or an apparatus included in the network device, for example, a chip or a chip system. The communication apparatus includes corresponding modules, units, or means (means) for implementing the methods. The modules, units, or means may be implemented by hardware, software, or hardware executing corresponding software. The hardware or the software includes one or more modules or units corresponding to the functions.
In some possible designs, the communication apparatus may include a processing module and a transceiver module. The processing module may be configured to implement a processing function in any one of the foregoing aspects and the possible implementations thereof. The transceiver module may include a receiving module and a sending module that are respectively configured to implement a receiving function and a sending function in any one of the foregoing aspects and the possible implementations thereof.
In some possible designs, the transceiver module may include a transceiver circuit, a transceiver, a transceiver machine, or a communication interface.
According to a seventh aspect, a communication apparatus is provided, including a processor and a memory. The memory is configured to store computer instructions. When the processor executes the instructions, the communication apparatus is enabled to perform the method according to any one of the foregoing aspects. The communication apparatus may be the terminal device in the first aspect, the third aspect, or the fourth aspect, or an apparatus included in the terminal device, for example, a chip or a chip system; or the communication apparatus may be the network device in the second aspect or the fifth aspect, or an apparatus included in the network device, for example, a chip or a chip system.
According to an eighth aspect, a communication apparatus is provided, including a processor and a communication interface. The communication interface is configured to communicate with a module outside the communication apparatus. The processor is configured to execute a computer program or instructions, to enable the communication apparatus to perform the method according to any one of the foregoing aspects. The communication apparatus may be the terminal device in the first aspect, the third aspect, or the fourth aspect, or an apparatus included in the terminal device, for example, a chip or a chip system; or the communication apparatus may be the network device in the second aspect or the fifth aspect, or an apparatus included in the network device, for example, a chip or a chip system.
According to a ninth aspect, a communication apparatus is provided, including at least one processor. The processor is configured to execute a computer program or instructions stored in a memory, to enable the communication apparatus to perform the method in any one of the foregoing aspects. The memory may be coupled to the processor, or may be independent of the processor. The communication apparatus may be the terminal device in the first aspect, the third aspect, or the fourth aspect, or an apparatus included in the terminal device, for example, a chip or a chip system; or the communication apparatus may be the network device in the second aspect or the fifth aspect, or an apparatus included in the network device, for example, a chip or a chip system.
According to a tenth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program or instructions. When the computer program or instructions are run on a communication apparatus, the communication apparatus is enabled to perform the method in any one of the foregoing aspects.
According to an eleventh aspect, a computer program product including instructions is provided. When the computer program product runs on a communication apparatus, the communication apparatus is enabled to perform the method according to any one of the foregoing aspects.
According to a twelfth aspect, a communication apparatus (for example, the communication apparatus may be a chip or a chip system) is provided. The communication apparatus includes a processor, configured to implement the function in any one of the foregoing aspects.
In some possible designs, the communication apparatus includes a memory, and the memory is configured to store necessary program instructions and data.
In some possible designs, when the apparatus is a chip system, the apparatus may include a chip, or may include a chip and another discrete component.
It may be understood that, when the communication apparatus provided in any one of the sixth aspect to the twelfth aspect is the chip, a sending action/function of the communication apparatus may be understood as information output, and a receiving action/function of the communication apparatus may be understood as information input.
For technical effects brought by any design manner of the sixth aspect to the twelfth aspect, refer to the technical effects brought by different design manners in the first aspect, the second aspect, the third aspect, the fourth aspect, or the fifth aspect. Details are not described herein again.
In the descriptions of this application, unless otherwise specified, the character “/” indicates that associated objects are in an “or” relationship. For example, A/B may represent A or B. The term “and/or” in this application merely describes an association relationship between associated objects and indicates that three relationships may exist. For example, A and/or B may represent three cases: Only A exists, both A and B exist, or only B exists, where A and B may be singular or plural.
In addition, in the descriptions of this application, “a plurality of” means two or more than two unless otherwise specified. “At least one of the following items (pieces)” or a similar expression thereof means any combination of these items, including any combination of singular items (pieces) or plural items (pieces). For example, at least one item (piece) of a, b, or c may indicate: a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c may be singular or plural.
In addition, to clearly describe the technical solutions in embodiments of this application, terms such as first and second are used in embodiments of this application to distinguish between same items or similar items that provide basically same functions or purposes. A person skilled in the art may understand that the terms such as “first” and “second” do not limit a quantity or an execution sequence, and the terms such as “first” and “second” do not indicate a definite difference.
In addition, in embodiments of this application, the word “example” or “for example” is used to represent giving an example, an illustration, or a description. Any embodiment or design scheme described as an “example” or “for example” in embodiments of this application should not be explained as being more preferred or having more advantages than another embodiment or design scheme. Exactly, use of the terms such as “example” or “for example” is intended to present a related concept in a specific manner for ease of understanding.
It may be understood that an “embodiment” used throughout this specification means that particular features, structures, or characteristics related to this embodiment are included in at least one embodiment of this application. Therefore, embodiments in the entire specification are not necessarily a same embodiment. In addition, these particular features, structures, or characteristics may be combined in one or more embodiments by using any appropriate manner. It may be understood that sequence numbers of the processes do not mean execution sequences in various embodiments of this application. The execution sequences of the processes should be determined based on functions and internal logic of the processes, and should not be construed as any limitation on implementation processes of embodiments of this application.
It may be understood that, in this application, “when” and “if” mean that corresponding processing is performed in an objective situation, are not intended to limit a time, do not require a determining action during implementation, and do not mean any other limitation.
It may be understood that in some scenarios, some optional features in embodiments of this application may be independently implemented without depending on another feature, for example, a solution on which the optional features are currently based, to resolve a corresponding technical problem and achieve corresponding effects. Alternatively, in some scenarios, the optional features may be combined with other features based on a requirement. Correspondingly, the apparatus provided in embodiments of this application may also correspondingly implement these features or functions. Details are not described herein.
In this application, unless otherwise specified, for same or similar parts in embodiments, reference may be made to each other. In embodiments of this application, unless otherwise specified or a logical conflict occurs, terms and/or descriptions in different embodiments are consistent and may be referenced by each other, and different embodiments may be combined based on internal logical relationships between the embodiments to form a new embodiment. The following implementations of this application are not intended to limit the protection scope of this application.
For ease of understanding the technical solutions in embodiments of this application, terms and technologies related to this application are first briefly described as follows.
Time domain resource: A time domain resource may be a time resource in time domain. A minimum granularity of the time domain resource may be an orthogonal frequency division multiplexing (orthogonal frequency division multiplexing, OFDM) symbol, a mini-slot (mini-slot), a slot (slot), or the like. For example, one mini-slot may include two or more OFDM symbols, and one slot may include 14 OFDM symbols.
Frequency domain resource: A frequency domain resource may be a frequency resource in frequency domain. A minimum granularity of the frequency domain resource may be a resource element (resource element, RE), a physical resource block (physical resource block, PRB), a resource block group (resource block group, RBG), or the like. For example, one PRB may include 12 REs, and one RBG may include 2, 4, 8, or 16 PRBs.
Sensing signal: An electromagnetic wave signal, which may include a sensing signal used to sense only a sensed target (or referred to as a target object), and a sensing signal used to sense the sensed target and used for communication. The sensing signal used to sense the sensed target and used for communication may be referred to as a sensing-communication signal. That is, the sensing-communication signal may be used for sensing and communication. That is, the sensing-communication signal may carry communication data.
In this application, the sensing-communication signal may alternatively be referred to as a radar signal, a sounding signal, a radar sensing signal, a radar sounding signal, an environment sensing signal, or the like. For example, sensing may be understood as determining an attribute of the sensed target, and the attribute may include, for example, a speed, a shape size, a location, and a type.
Echo signal: After an electromagnetic wave reaches a sensed target, a signal reflected by the sensed target is an echo signal.
Communication signal: an electromagnetic wave signal used for communication or data transmission.
Transport block (transport block, TB): A TB is a payload (payload) at a physical layer. A physical downlink shared channel (physical downlink shared channel, PDSCH) may transmit data in a unit of TB.
Modulation and coding scheme (modulation and coding scheme, MCS): An MCS defines a quantity of valid bits that can be carried by a resource element (resource element, RE).
Usually, an MCS table may be defined. The MCS table includes at least one of the following content: a modulation scheme (modulation), a coding rate (coding rate, CR), spectral efficiency (spectral efficiency, SE), or the like. One MCS table may include at least one type of modulation and coding scheme information. Each type of modulation and coding scheme information corresponds to an index (that is, a modulation and coding scheme index (index)), and each type of modulation and coding scheme information (or a modulation and coding scheme index) corresponds to at least one of the following content: a modulation scheme, a coding rate, or spectral efficiency. It should be noted that, in this application, the index may also be understood as a number, and the index and the number may be replaced with each other.
A downlink data signal is used as an example. Common modulation schemes include quadrature phase shift keying (quadrature phase shift keying, QPSK), 16 quadrature amplitude modulation (quadrature amplitude modulation, QAM), 64QAM, and 256QAM. In the QPSK scheme, each RE can carry 2-bit (bit) information. In the 16QAM scheme, each RE can carry 4-bit information. In the 64QAM scheme, each RE can carry 6-bit information. In the 256QAM scheme, each RE can carry 8-bit information.
The coding rate may be understood as a ratio of useful bits of a transmitted signal to total transmitted bits (useful bits+redundant bits). The redundant bits are used for forward error correction. A lower coding rate indicates more redundant bits.
NR defines three MCS tables for a physical downlink shared channel (physical downlink shared channel, PDSCH): a 64QAM table, a 256QAM table, and a 64QAM table with low spectral efficiency. Different MCS tables are applicable to different scenarios. For example, if a network device or a terminal device does not support the 256QAM modulation scheme and channel quality is poor, the 64QAM table may be used. If channel quality is good and the network device or the terminal device supports 256QAM, the 256QAM table may be used. If high-reliability data needs to be transmitted, for example, an ultra-reliable low-latency communication (ultra-reliable low-latency communication, URLLC) service, the 64QAM table with low spectral efficiency may be used. The 64QAM table with low spectral efficiency improves channel reliability by reducing a coding rate and adding redundancy. Therefore, the spectral efficiency is low.
For example, Table 1 shows an MCS table 1 defined in the 3GPP protocol, that is, the 64QAM table. Table 2 shows an MCS table 2 defined in the 3GPP protocol, that is, the 256QAM table. Table 3 shows an MCS table 3 defined in the 3GPP protocol, that is, the 64QAM table with low spectral efficiency.
The first column in the MCS table represents an MCS index, and values of the MCS indexes are 0 to 31 and represent a total of 32 MCS options. The second column in the MCS table represents a modulation order, and the modulation order indicates a modulation scheme. Qm=2 indicates that the modulation scheme is QPSK, Qm=4 indicates that the modulation scheme is 16QAM, Qm=6 indicates that the modulation scheme is 64QAM, and Qm=8 indicates that the modulation scheme is 256QAM. The third column in the MCS table represents a target coding rate, and indicates a coding rate expected to be achieved after a modulation scheme and a corresponding redundancy degree of a current row are selected. The last column in the MCS table indicates spectral efficiency of an MCS in a current row.
It can be learned from Table 1, Table 2, and Table 3 that when modulation orders are the same, target coding rates are in direct proportion to spectral efficiency, and a higher target coding rate indicates higher spectral efficiency.
The network device may indicate, to the terminal device through radio resource control (radio resource control, RRC) signaling or physical layer signaling, an MCS table selected by the network device. Further, the network device may determine, according to a link adaptation algorithm or the like, the MCS used by the network device, and then indicate, to the terminal device by using downlink control information (downlink control indicator, DCI), the MCS used by the network device. The terminal device may receive downlink data and demodulate the data according to the MCS indicated by the network device.
For example, the MCS is selected depending on quality of a radio link. Better link quality indicates a higher index of the selected MCS, and more useful bits that can be carried by one RE. Poorer link quality indicates a lower index of the selected MCS, and fewer useful bits that can be carried by one RE.
Channel quality indicator (channel quality indicator, CQI):
A CQI mainly reflects channel quality. A terminal device may determine the CQI by measuring a channel state information reference signal (channel state information reference signal, CSI-RS), and feed back the CQI determined by the terminal device to a network device. The network device may adjust an MCS and a transport block size (transport block size, TBS) based on the CQI reported by the terminal device.
Similar to the MCS table, a CQI table may also be defined. The CQI table includes at least one of the following content: a modulation scheme, a coding rate, or spectral efficiency. One CQI table may include at least one type of (or one) CQI, each CQI corresponds to an index (that is, a CQI index), and each CQI (or CQI index) corresponds to at least one of the following content: a modulation scheme, a coding rate, or spectral efficiency. For example, a CQI table defined in the protocol may be shown in Table 4.
Radar is widely used in air and ground traffic monitoring, meteorological detection, security monitoring, electromagnetic imaging, and the like. For example, in ground traffic monitoring, radar may be used to detect a vehicle speed, and monitor emergency lane occupation and an illegal lane change. Radar may be used for uncrewed aerial vehicle detection in air detection. With the increasing demand for detection, an area that needs to be detected is expanding. If only radar is used for detection in a wide coverage area, costs of radar devices are increased. In addition, in a case of continuous coverage, interference between radar devices is large, and the demand for detection may not be met.
However, a wireless communication system has abundant spectrum resources, and has advantages of a large deployment scale and wide coverage. Therefore, it is an important trend to integrate radar detection and wireless network communication based on advantages thereof. Generally, a system that integrates communication and sensing functions is referred to as an integrated sensing and communication system. The integrated sensing and communication design has the following advantages: Communication and radar functions can share hardware, to reduce hardware costs. The sensing function can be directly deployed on an existing site, to facilitate deployment. A large bandwidth of a communication spectrum can be used to achieve high detection precision. Collaborative networking is facilitated. A sensing result is used to assist communication, to improve communication quality.
For example,
Further, the system may include a sensed target. The sensed target may be various tangible objects that can reflect an electromagnetic wave, for example, a ground object such as a mountain, a forest, or a building, or may include a movable object such as a vehicle, an uncrewed aerial vehicle, a pedestrian, or a terminal device. The sensed target may also be referred to as a detected target, a sensed object, a detected object, a sensed device, or the like. This is not specifically limited in this application.
Optionally, the network device may send a downlink communication signal to the terminal device, or the terminal device may send an uplink communication signal to the network device. In addition, the network device may further send a sensing signal, and receive an echo signal, of the sensing signal, reflected by the sensed target, to estimate a speed, a distance, an angle, a moving track, a shape or size, and the like of the sensed target.
Optionally, the integrated sensing and communication system shown in
Optionally, the network device in this application is a network side device having a wireless transceiver function. For example, the network device may be an evolved NodeB (evolved NodeB, eNB or eNodeB) in an LTE or LTE-advanced (LTE-Advanced, LTE-A) system, for example, a conventional macro base station eNB and a micro base station eNB in a heterogeneous network scenario; or may be a next generation NodeB (next generation NodeB, gNodeB or gNB) in an NR system; or may be a transmission reception point (transmission reception point, TRP) or a 3rd generation partnership project (3rd generation partnership project, 3GPP) evolved NodeB; or may be an access point (access point, AP) in a Wi-Fi system; or may be a wireless relay node or a wireless backhaul node; or may be a device that implements a base station function in IoT, V2X, D2D, or M2M, for example, a roadside unit (roadside unit, RSU) in V2X.
Optionally, the terminal device may be a user-side device that has a wireless transceiver function. The terminal device may also be referred to as user equipment (user equipment, UE), a terminal, an access terminal, a subscriber unit, a subscriber station, a mobile station (mobile station, MS), a remote station, a remote terminal, a mobile terminal (mobile terminal, MT), a user terminal, a wireless communication device, a user agent, a user apparatus, or the like. The terminal may be, for example, a wireless terminal in an IoT, V2X, D2D, M2M, a 5G network, or a future evolved PLMN. The terminal device may be deployed on land, including an indoor or outdoor terminal device, a handheld or vehicle-mounted terminal device; or may be deployed on water (for example, on a ship); or may be deployed in the air (for example, on an aircraft, a balloon, or a satellite).
For example, the terminal device may be an uncrewed aerial vehicle (uncrewed aerial vehicle, UAV), an IoT device (for example, a sensor, an electricity meter, or a water meter), a V2X device, a station (station, ST) in a wireless local area network (wireless local area networks, WLAN), a cellular phone, a cordless phone, a session start protocol (session initiation protocol, SIP) phone, a wireless local loop (wireless local loop, WLL) station, a personal digital assistant (personal digital assistant, PDA) device, a handheld device with a wireless communication function, a computing device, or another processing device connected to a wireless modem, a vehicle-mounted device, a wearable device (which may alternatively be referred to as a smart wearable device), a tablet computer or a computer with a wireless transceiver function, a virtual reality (virtual reality, VR) terminal, a wireless terminal in industrial control (industrial control), a wireless terminal in self driving (self driving), a wireless terminal in remote medical (remote medical), a wireless terminal in smart grid (smart grid), a wireless terminal in transportation safety (transportation safety), a wireless terminal in smart city (smart city), a wireless terminal in smart home (smart home), an in-vehicle terminal, a vehicle with a vehicle-to-vehicle (vehicle-to-vehicle, V2V) communication capability, an intelligent connected vehicle, an uncrewed aerial vehicle with an uncrewed aerial vehicle to uncrewed aerial vehicle (UAV to UAV, U2U) communication capability, or a wireless apparatus (for example, a communication module, a modem, a chip, or a chip system) built in the foregoing devices. The terminal may be mobile or fixed. This is not specifically limited in this application.
It should be noted that the communication system and the service scenario described in embodiments of this application are intended to describe the technical solutions in embodiments of this application more clearly, but constitute no limitation on the technical solutions provided in embodiments of this application. A person of ordinary skill in the art may learn that the technical solutions provided in embodiments of this application are also applicable to a similar technical problem as a network architecture evolves and a new service scenario emerges.
In the integrated sensing and communication system, when a sensing signal does not carry communication data and is used only for sensing, a sensing system occupies large resource overheads, and transmission performance of a communication system may be reduced. For example, as shown in
For example, the sensing signal used only for sensing may be a CSI-RS, a demodulation reference signal (demodulation reference signal, DMRS), or a signal independently used for sounding, such as a ZC sequence or a Gold sequence.
To reduce resource overheads caused by the sensing system and further improve communication performance while ensuring sensing performance, a sensing signal used for sensing and communication may be sent. That is, a sensing-communication signal is sent. For example, as shown in
It should be noted that, when sending the sensing-communication signal, the network device needs to schedule a resource occupied by the sensing-communication signal. For example, when the sensing-communication signal is sent by the network device, a scheduling procedure similar to that of a PDSCH may be used. When the sensing-communication signal is sent by the terminal device, a scheduling procedure similar to that of a physical uplink shared channel (physical uplink shared channel, PUSCH) may be used.
In addition, because the sensing-communication signal carries communication data, the sensing-communication signal needs to be received and sent according to an MCS. However, the MCS table defined in the existing protocol may not be applicable. Therefore, this application provides a communication method, to design a proper MCS table for the sensing-communication signal.
It may be understood that an execution body may perform some or all of the steps in embodiments of this application. The steps or operations are merely examples. Embodiments of this application may further include performing other operations or variations of various operations. In addition, the steps may be performed in a sequence different from a sequence presented in embodiments of this application, and not all the operations in embodiments of this application may be necessarily performed.
It should be noted that, in the following embodiments of this application, names of devices, names of messages between devices, or names of parameters in messages are merely examples, and the messages or the parameters may have other names in specific implementations. This is not specifically limited in embodiments of this application.
S401: A network device sends first information to a terminal device. Correspondingly, the terminal device receives the first information from the network device.
The first information indicates an MCS of a first signal. Optionally, the first signal is used for sensing and communication, or the first signal is a sensing-communication signal. Certainly, the first signal may also be a communication signal or the like. This is not specifically limited in this application.
The MCS of the first signal belongs to a first MCS set. It should be noted that the MCS set in this application may alternatively be understood as an MCS table, or the MCS set includes all MCSs in an MCS table. In addition, the MCS set in this application may alternatively be described as an MCS group, an MCS table, or the like.
Amplitude of a modulation symbol corresponding to an MCS in the first MCS set is constant. When the first MCS set is understood as an MCS table, amplitude of modulation symbols corresponding to all MCSs included in the entire MCS table is constant. For example, a modulation symbol corresponding to an MCS may be understood as a modulation symbol (a complex number) of a modulation scheme of the MCS, or the modulation symbol corresponding to the MCS may be understood as a constellation point in a constellation diagram of the modulation scheme of the MCS. After a plurality of data bits are modulated in a modulation scheme, a plurality of modulation symbols may be obtained, and the plurality of modulation symbols may be referred to as a sequence generated in the modulation scheme.
Optionally, an MCS that corresponds to a modulation symbol with constant amplitude may be referred to as a constant modulus MCS or an MCS with constant amplitude. Correspondingly, an MCS that corresponds to a modulation symbol with non-constant amplitude may be referred to as a non-constant modulus MCS or an MCS with non-constant amplitude. The “amplitude” in this application may also be understood as a “modular value”, and the “amplitude” and the “modular value” may be interchanged.
For example,
Refer to
Optionally, a modulation scheme of the MCS in the first MCS set may be phase shift keying (phase shift keying, PSK). For example, the modulation scheme may include at least one of the following: binary phase shift keying (binary phase shift keying, BPSK), QPSK, 8 phase shift keying (8 phase shift keying, 8PSK), or 16 phase shift keying (16 phase shift keying, 16PSK). For example, modulation schemes of MCSs in the first MCS set may be one of the following combinations: BPSK+QPSK, BPSK+QPSK+8PSK, BPSK+QPSK+8PSK+16PSK, QPSK+8PSK, QPSK+8PSK+16PSK, or 8PSK+16PSK.
Optionally, the first information may include an index of the MCS of the first signal in the first MCS set. Based on this, compared with carrying the MCS in the first information, indicating the MCS by using the MCS index can reduce signaling overheads.
S402: A first communication device sends the first signal according to the MCS of the first signal. Correspondingly, a second communication device receives the first signal according to the MCS of the first signal.
Optionally, the first communication device may be the network device, and correspondingly, the second communication device is the terminal device. That is, the first signal may be a downlink signal. Alternatively, the first communication device may be the terminal device, and correspondingly, the second communication device may be the network device. That is, the first signal may be an uplink signal. Alternatively, the first communication device may be a first terminal device, and correspondingly, the second communication device may be a second terminal device. That is, the first signal may be a signal on a sidelink (sidelink, SL). In
Optionally, that the second communication device receives the first signal according to the MCS of the first signal may include: The second communication device demodulates and decodes the first signal according to the MCS of the first signal, to obtain communication data carried in the first signal. Subsequently, the second communication device may perform corresponding processing based on the communication data. This is not specifically limited in this application.
Optionally, when the first signal is used for sensing and communication, assuming that the first signal occupies one OFDM symbol in time domain, the first communication device may repeatedly send the first signal on the OFDM used to carry the sensing-communication signal. That is, data information carried in the first signal can be repeatedly transmitted. Compared with sensing performed by using random data information, this can reduce impact of interference between neighboring network devices on target detection, and can improve sensing performance.
Optionally, when the first signal is used for sensing and communication, the communication method may further include the following step:
S403: The first communication device receives an echo signal of the first signal.
Optionally, the echo signal of the first signal may be formed after the first signal is reflected by the second communication device, or may be formed after the first signal is reflected by another sensed target around the second communication device. This is not specifically limited in this application.
Optionally, after receiving the echo signal of the first signal, the first communication device may perform sensing processing on the echo signal, to sense the sensed target, and estimate a speed, a distance, an angle, a moving track, a shape or size, and the like of the sensed target.
Optionally, the first communication device may use a sensing result to assist in communication, and the like. For example, when the first communication device is the network device, the network device may use the sensing result to assist in beam management. For example, a beam direction of the network device may be directed to the sensed target based on a location of the sensed target, to reduce beam scanning overheads.
According to this solution, in an integrated sensing and communication scenario, target detection performance during modulation of a sensing-communication signal in an MCS with constant amplitude in the first MCS set is better than target detection performance during modulation of a sensing-communication signal in an MCS with non-constant amplitude. Therefore, when the first signal is a sensing-communication signal, the solution in this application can improve sensing performance while improving resource utilization.
For example,
For example,
According to the foregoing description,
The foregoing describes a procedure of the communication method provided in this application. The following further describes the first MCS set and the MCS in the first MCS set.
In some embodiments, the first MCS set includes a first MCS. In a possible implementation, a value obtained by multiplying a coding rate of the first MCS by 1024 is less than or equal to 948, and a modulation scheme of the first MCS is QPSK or 8PSK. In other words, a value obtained by multiplying a coding rate of an MCS with a QPSK or 8PSK modulation scheme in the first MCS set by 1024 may reach 948.
For example,
For an MCS whose index is 28 (that is, a modulation scheme is 64QAM and a coding rate is 0.93) in Table 1, when a BLER is 10%, an SNR value is approximately 20 dB. For an MCS whose index is 27 (that is, a modulation scheme is 256QAM and a coding rate is 0.93) in Table 2, when a BLER is 10%, an SNR value is approximately 25.3 dB. In other words, the SNR value of the MCS configuration QPSK-0.93 when the BLER is 10% is less than the SNR values of 64QAM-0.93 and 256QAM-0.93 when the BLER is 10%. That is, the MCS configuration QPSK-0.93 meets an SNR value range corresponding to Table 1 and Table 2. Therefore, the MCS configuration QPSK-0.93 is feasible.
“QPSK-0.93” indicates that a modulation scheme is QPSK and a coding rate is 0.93. For ease of description of different MCS configurations in this specification, a description manner of “modulation scheme-coding rate” indicates a possible MCS configuration. For example, “64QAM-0.93” indicates that a modulation scheme is 64QAM and a coding rate is 0.93.
For example,
For example,
In a possible implementation, the SNR value range in Table 1 and Table 2 are still used, a highest coding rate corresponding to 16PSK is reduced to approximately 0.88, and a value obtained by multiplying the highest coding rate by 1024 is defined as 901. In other words, a value obtained by multiplying a coding rate of an MCS with a 16PSK modulation scheme in the first MCS set by 1024 may reach 901.
In another possible implementation, an SNR value range of the MCS set is expanded, a highest coding rate corresponding to 16PSK is set to 0.93, and a value obtained by multiplying the highest coding rate by 1024 is defined as 948. In other words, a value obtained by multiplying a coding rate of an MCS with a 16PSK modulation scheme in the first MCS set by 1024 may reach 948. Based on this, in a scenario of good channel quality, data may be transmitted at a high coding rate, to improve communication efficiency.
In some embodiments, the first MCS set includes a second MCS, a modulation scheme of the second MCS is 8PSK, and a value obtained by multiplying a coding rate of the second MCS by 1024 is greater than or equal to a first value. For example, the first value may be 620. That is, the value obtained by multiplying the coding rate of the second MCS by 1024 is greater than or equal to 620.
Optionally, the first value may be a value obtained by multiplying 1024 by a coding rate at which first spectral efficiency is achieved in the 8PSK modulation scheme in the first SNR.
Optionally, the first SNR is a signal-to-noise ratio at a first BLER. For example, the first BLER may be equal to 10%.
Optionally, the first spectral efficiency may be spectral efficiency achieved in an MCS with a QPSK modulation scheme in the first SNR. That is, the first spectral efficiency may be an intersection point of spectral efficiency achieved in QPSK and 8PSK at different coding rates.
For example, the first BLER is equal to 10%.
In some embodiments, the first MCS set includes a third MCS, a modulation scheme of the third MCS is 16PSK, and a value obtained by multiplying a coding rate of the third MCS by 1024 is greater than or equal to a second value. For example, the second value may be 710. That is, the value obtained by multiplying the coding rate of the third MCS by 1024 is greater than or equal to 710.
Optionally, the second value may be a value obtained by multiplying 1024 by a coding rate at which second spectral efficiency is achieved in the 16PSK modulation scheme in the second SNR.
Optionally, the second SNR is a signal-to-noise ratio at a second BLER. For example, the second BLER may be equal to 10%. Certainly, the second BLER may alternatively be equal to another value. This is not specifically limited in this application.
Optionally, the second spectral efficiency is greater than third spectral efficiency, and the third spectral efficiency is largest spectral efficiency achieved in an MCS with the 8PSK modulation scheme in the first MCS set at the second BLER. That is, at the second BLER, spectral efficiency achieved at a lowest coding rate corresponding to 16PSK in the first MCS set is greater than largest spectral efficiency achieved in 8PSK in the first MCS set.
For example, the second BLER is equal to 10%.
In some embodiments, the first MCS set includes a fourth MCS, a modulation scheme of the fourth MCS is QPSK, a value obtained by multiplying a coding rate of the fourth MCS by 1024 is greater than a threshold, and the threshold is a value obtained by multiplying a coding rate of the fifth MCS by 1024. In other words, the coding rate of the fourth MCS is greater than the coding rate of the fifth MCS. The fifth MCS is an MCS with a QPSK modulation scheme and a highest coding rate in a second MCS set, and the fifth MCS set includes an MCS with constant amplitude and an MCS with non-constant amplitude.
For example, the second MCS set may be the MCS table shown in Table 1, Table 2, or Table 3. When the second MCS set is the MCS table shown in Table 1, the fifth MCS may be an MCS whose index is 9 in Table 1, and a value obtained by multiplying the coding rate of the fifth MCS by 1024 is 679. That is, a value obtained by multiplying the coding rate of the fourth MCS by 1024 is greater than 679. When the second MCS set is the MCS table shown in Table 2 or Table 3, the fifth MCS may be an MCS whose index is 4 in Table 2, or an MCS whose index is 14 in Table 3. A value obtained by multiplying the coding rate of the fifth MCS by 1024 is 602. That is, a value obtained by multiplying the coding rate of the fourth MCS by 1024 is greater than 602.
According to this solution, the first MCS set includes an MCS with a QPSK modulation scheme and a high coding rate. In a scenario in which channel quality is good, the fourth MCS may be used to transmit a sensing-communication signal, to improve a coding rate to transmit a larger amount of data, and further improve communication performance. In addition, in a scenario in which sensing is performed by repeatedly transmitting data information, because repeat transmission can improve transmission reliability of the data information, a high coding rate may be used to improve communication performance.
The foregoing describes features of the MCS in the first MCS set. The following provides several examples of MCSs that may be included in the first MCS set.
In a possible implementation, the first MCS set may include at least one of the following MCSs. A modulation order 2 indicates that a modulation scheme is QPSK, and a modulation order 3 indicates that a modulation scheme is 8PSK.
A modulation order is 2, and a target coding rate×[1024] is 719. Optionally, corresponding spectral efficiency may be 1.4043.
A modulation order is 2, and a target coding rate×[1024] is 772. Optionally, corresponding spectral efficiency may be 1.5078.
A modulation order is 2, and a target coding rate×[1024] is 841. Optionally, corresponding spectral efficiency may be 1.6426.
A modulation order is 2, and a target coding rate×[1024] is 910. Optionally, corresponding spectral efficiency may be 1.7773.
A modulation order is 2, and a target coding rate×[1024] is 948. Optionally, corresponding spectral efficiency may be 1.8516.
A modulation order is 3, and a target coding rate×[1024] is 666. Optionally, corresponding spectral efficiency may be 1.9512.
A modulation order is 3, and a target coding rate×[1024] is 719. Optionally, corresponding spectral efficiency may be 2.1064.
A modulation order is 3, and a target coding rate×[1024] is 772. Optionally, corresponding spectral efficiency may be 2.2617.
A modulation order is 3, and a target coding rate×[1024] is 822. Optionally, corresponding spectral efficiency may be 2.4082.
A modulation order is 3, and a target coding rate×[1024] is 873. Optionally, corresponding spectral efficiency may be 2.5576.
A modulation order is 3, and a target coding rate×[1024] is 910. Optionally, corresponding spectral efficiency may be 2.6660.
A modulation order is 3, and a target coding rate×[1024] is 948. Optionally, corresponding spectral efficiency may be 2.7773.
It should be noted that one row in the foregoing example may represent one MCS. For example, the first row may represent an MCS whose modulation order is 2 and whose target coding rate×[1024] is 719. In addition, spectral efficiency of the MCS may be 1.4043. Certainly, the spectral efficiency of the MCS may alternatively be another value, and the spectral efficiency of the MCS provided in this embodiment of this application is not specifically limited.
Optionally, in addition to the MCSs in the foregoing example, the first MCS set may further include another MCS that corresponds to a modulation symbol with constant amplitude. For example, the first MCS set may further include some or all MCSs whose modulation orders are 2 shown in Table 1 to Table 3. Based on this, when the MCS table represents the first MCS set, X entries may be deleted from the original MCS table, and then X entries are added, where X is a positive integer. The original MCS table may be an MCS table defined in the existing protocol, for example, one of Table 1 to Table 3.
Optionally, the X entries deleted from the original MCS table may include but are not limited to an MCS with non-constant amplitude. For example, an MCS with a 16QAM, 64QAM, or 256QAM modulation scheme may be deleted from the original MCS table. In addition, the deleted X entries may also include an MCS with a low coding rate and constant amplitude. For example, an MCS with a QPSK modulation scheme and a coding rate that, when multiplied by 1024, equals 120 in the original MCS table may be deleted.
Optionally, the X entries deleted from the original MCS table may be consecutive or inconsecutive in the MCS table. This is not specifically limited in this application.
Optionally, the X newly added MCSs may meet a feature of one or more of the first MCS, the second MCS, the third MCS, or the fourth MCS.
Optionally, an MCS index in the MCS table may be represented by using 5 bits, or may occupy 5 bits. That is, the MCS table may include 32 entries. Alternatively, the MCS index may be represented by using 4 bits, or may occupy 4 bits. That is, the MCS table may include 16 entries. A quantity of bits occupied by the MCS index in the MCS table is not limited in this application. In the following description process, an example in which the MSC index in the MCS table occupies 4 bits and 5 bits is used for description.
An example in which the first MCS set includes all MCSs in the foregoing example and some MCSs in Table 1 is used. Table 5 shows a type of first MCS set (table) provided in this application. The MCS index occupies 5 bits. MCSs corresponding to an MCS index 0 to an MCS index 9 are the same as those in Table 1, MCS indexes 10 to 14 correspond to QPSK configurations with higher coding rates, MCS indexes 15 to 21 correspond to an MCS with 8PSK, and MCS indexes 22 to 31 are set as reserved.
It should be noted that the correspondence between the MCS indexes and the parameters shown in Table 5 is merely an example. This is not specifically limited in this application. For example, a modulation order corresponding to the MCS index 10 may not be 2, and/or a value obtained by multiplying a corresponding coding rate by 1024 may not be 719.
In another possible implementation, the first MCS set may include at least one of the following MCSs:
A modulation order is 2, and a target coding rate×[1024] is 635. Optionally, corresponding spectral efficiency may be 1.2402.
A modulation order is 2, and a target coding rate×[1024] is 679. Optionally, corresponding spectral efficiency may be 1.3262.
A modulation order is 2, and a target coding rate×[1024] is 748. Optionally, corresponding spectral efficiency may be 1.4609.
A modulation order is 2, and a target coding rate×[1024] is 798. Optionally, corresponding spectral efficiency may be 1.5586.
A modulation order is 2, and a target coding rate×[1024] is 850. Optionally, corresponding spectral efficiency may be 1.6602.
A modulation order is 2, and a target coding rate×[1024] is 889. Optionally, corresponding spectral efficiency may be 1.7363.
A modulation order is 2, and a target coding rate×[1024] is 910. Optionally, corresponding spectral efficiency may be 1.7773.
A modulation order is 2, and a target coding rate×[1024] is 948. Optionally, corresponding spectral efficiency may be 1.8516.
A modulation order is 3, and a target coding rate×[1024] is 707. Optionally, corresponding spectral efficiency may be 2.0713.
A modulation order is 3, and a target coding rate×[1024] is 748. Optionally, corresponding spectral efficiency may be 2.1914.
A modulation order is 3, and a target coding rate×[1024] is 809. Optionally, corresponding spectral efficiency may be 2.3701.
A modulation order is 3, and a target coding rate×[1024] is 850. Optionally, corresponding spectral efficiency may be 2.4902.
A modulation order is 3, and a target coding rate×[1024] is 901. Optionally, corresponding spectral efficiency may be 2.6396.
A modulation order is 3, and a target coding rate×[1024] is 921. Optionally, corresponding spectral efficiency may be 2.6982.
A modulation order is 3, and a target coding rate×[1024] is 948. Optionally, corresponding spectral efficiency may be 2.7773.
It should be noted that one row in the foregoing example may represent one MCS. In addition, the spectral efficiency is an optional value of a corresponding modulation order and coding rate. During actual application, the spectral efficiency may alternatively be another value. The spectral efficiency of the MCS provided in this embodiment is not specifically limited in this application.
Optionally, in addition to the MCSs in the foregoing example, the first MCS set may further include another MCS that corresponds to a modulation symbol with constant amplitude. For example, the first MCS set may further include some or all MCSs whose modulation orders are 2 shown in Table 1 to Table 3.
For example, the first MCS set includes all MCSs in the foregoing example and some MCSs in Table 3. Table 6 shows a type of first MCS set (table) provided in this application. The MCS index occupies 5 bits. MCSs corresponding to an MCS index 0 to an MCS index 14 are the same as those in Table 3, and MCSs corresponding to modulation schemes that are 16QAM and 64QAM are excluded. MCS indexes 15 to 22 correspond to QPSK configurations with higher coding rates. A largest value obtained by multiplying a coding rate by 1024 reaches 948. Modulation and coding schemes corresponding to MCS indexes 23 to 29 are 8PSK, and a value range of values obtained by multiplying coding rates by 1024 is [first value, 948]. MCS indexes 30 and 31 are set as reserved.
It should be noted that the correspondence between the MCS indexes and the parameters shown in Table 6 is merely an example. This is not specifically limited in this application.
In still another possible implementation, the first MCS set may include at least one of the following MCSs:
A modulation order is 2, and a target coding rate×[1024] is 251. Optionally, corresponding spectral efficiency may be 0.4902.
A modulation order is 2, and a target coding rate×[1024] is 308. Optionally, corresponding spectral efficiency may be 0.6016.
A modulation order is 2, and a target coding rate×[1024] is 379. Optionally, corresponding spectral efficiency may be 0.7402.
A modulation order is 2, and a target coding rate×[1024] is 449. Optionally, corresponding spectral efficiency may be 0.8770.
A modulation order is 2, and a target coding rate×[1024] is 526. Optionally, corresponding spectral efficiency may be 1.0273.
A modulation order is 2, and a target coding rate×[1024] is 602. Optionally, corresponding spectral efficiency may be 1.1758.
A modulation order is 2, and a target coding rate×[1024] is 695. Optionally, corresponding spectral efficiency may be 1.3574.
A modulation order is 2, and a target coding rate×[1024] is 775. Optionally, corresponding spectral efficiency may be 1.5137.
A modulation order is 2, and a target coding rate×[1024] is 850. Optionally, corresponding spectral efficiency may be 1.6602.
A modulation order is 2, and a target coding rate×[1024] is 921. Optionally, corresponding spectral efficiency may be 1.7988.
A modulation order is 2, and a target coding rate×[1024] is 948. Optionally, corresponding spectral efficiency may be 1.8516.
A modulation order is 3, and a target coding rate×[1024] is 707. Optionally, corresponding spectral efficiency may be 2.0713.
A modulation order is 3, and a target coding rate×[1024] is 795. Optionally, corresponding spectral efficiency may be 2.3291.
A modulation order is 3, and a target coding rate×[1024] is 850. Optionally, corresponding spectral efficiency may be 2.4902.
A modulation order is 3, and a target coding rate×[1024] is 921. Optionally, corresponding spectral efficiency may be 2.6982.
A modulation order is 3, and a target coding rate×[1024] is 948. Optionally, corresponding spectral efficiency may be 2.7773.
It should be noted that one row in the foregoing example may represent one MCS. In addition, the spectral efficiency is an optional value of a corresponding modulation order and coding rate. During actual application, the spectral efficiency may alternatively be another value. The spectral efficiency of the MCS provided in this embodiment is not specifically limited in this application.
For example, the first MCS set includes all MCSs in the foregoing example. Table 7 shows a type of first MCS set (table) provided in this application. The MCS index occupies 4 bits. Modulation schemes corresponding to MCS indexes 0 to 10 are QPSK, and modulation schemes corresponding to MCS indexes 11 to 15 are 8PSK. A range of a value obtained by multiplying a coding rate corresponding to QPSK by 1024 may be [251, 948]. A range of a value obtained by multiplying a coding rate corresponding to 8PSK by 1024 may be [first value, 948].
It should be noted that the correspondence between the MCS indexes and the parameters shown in Table 7 is merely an example. This is not specifically limited in this application.
In still another possible implementation, the first MCS set may include at least one of the following MCSs, and a modulation order 4 indicates that a modulation scheme is 16PSK:
A modulation order is 2, and a target coding rate×[1024] is 308. Optionally, corresponding spectral efficiency may be 0.6016.
A modulation order is 2, and a target coding rate×[1024] is 379. Optionally, corresponding spectral efficiency may be 0.7402.
A modulation order is 2, and a target coding rate×[1024] is 449. Optionally, corresponding spectral efficiency may be 0.8770.
A modulation order is 2, and a target coding rate×[1024] is 526. Optionally, corresponding spectral efficiency may be 1.0273.
A modulation order is 2, and a target coding rate×[1024] is 602. Optionally, corresponding spectral efficiency may be 1.1758.
A modulation order is 2, and a target coding rate×[1024] is 679. Optionally, corresponding spectral efficiency may be 1.3262.
A modulation order is 2, and a target coding rate×[1024] is 772. Optionally, corresponding spectral efficiency may be 1.5078.
A modulation order is 2, and a target coding rate×[1024] is 841. Optionally, corresponding spectral efficiency may be 1.6426.
A modulation order is 2, and a target coding rate×[1024] is 948. Optionally, corresponding spectral efficiency may be 1.8516.
A modulation order is 3, and a target coding rate×[1024] is 679. Optionally, corresponding spectral efficiency may be 1.9893.
A modulation order is 3, and a target coding rate×[1024] is 772. Optionally, corresponding spectral efficiency may be 2.2617.
A modulation order is 3, and a target coding rate×[1024] is 841. Optionally, corresponding spectral efficiency may be 2.4639.
A modulation order is 3, and a target coding rate×[1024] is 948. Optionally, corresponding spectral efficiency may be 2.7773.
A modulation order is 4, and a target coding rate×[1024] is 772. Optionally, corresponding spectral efficiency may be 3.0156.
A modulation order is 4, and a target coding rate×[1024] is 841. Optionally, corresponding spectral efficiency may be 3.2852.
A modulation order is 4, and a target coding rate×[1024] is 948. Optionally, corresponding spectral efficiency may be 3.7031.
It should be noted that one row in the foregoing example may represent one MCS. In addition, the spectral efficiency is an optional value of a corresponding modulation order and coding rate. During actual application, the spectral efficiency may alternatively be another value. The spectral efficiency of the MCS provided in this embodiment is not specifically limited in this application.
For example, the first MCS set includes all MCSs in the foregoing example. Table 8 shows a type of first MCS set (table) provided in this application. The MCS index occupies 4 bits. Modulation schemes corresponding to MCS indexes 0 to 8 are QPSK, a smallest value obtained by multiplying a coding rate by 1024 is 308, and a largest value is 948. Modulation schemes corresponding to MCS indexes 9 to 12 are 8PSK, a smallest value obtained by multiplying a coding rate by 1024 is 679, and a largest value is 948. Modulation schemes corresponding to MCS indexes 13 to 15 are 16PSK, a smallest value obtained by multiplying a coding rate by 1024 is 772, and a largest value is 948.
It should be noted that the correspondence between the MCS indexes and the parameters shown in Table 8 is merely an example. This is not specifically limited in this application.
Based on Table 8, the index of the MCS in the first MCS set may be represented by 4 bits, so that indication overheads of the first MCS set can be reduced. In addition, in a scenario in which sensing is performed by repeatedly transmitting data information, a sensing-communication signal may not need a large quantity of MCS options, and does not need some MCS options with a low coding rate. Therefore, the first MCS set shown in Table 8 is practical.
In still another possible implementation, the first MCS set may include at least one of the following MCSs:
A modulation order is 2, and a target coding rate×[1024] is 748. Optionally, corresponding spectral efficiency may be 1.4609.
A modulation order is 2, and a target coding rate×[1024] is 798. Optionally, corresponding spectral efficiency may be 1.5586.
A modulation order is 2, and a target coding rate×[1024] is 871. Optionally, corresponding spectral efficiency may be 1.7012.
A modulation order is 2, and a target coding rate×[1024] is 910. Optionally, corresponding spectral efficiency may be 1.7773.
A modulation order is 2, and a target coding rate×[1024] is 948. Optionally, corresponding spectral efficiency may be 1.8516.
A modulation order is 3, and a target coding rate×[1024] is 707. Optionally, corresponding spectral efficiency may be 2.0713.
A modulation order is 3, and a target coding rate×[1024] is 748. Optionally, corresponding spectral efficiency may be 2.1914.
A modulation order is 3, and a target coding rate×[1024] is 809. Optionally, corresponding spectral efficiency may be 2.3701.
A modulation order is 3, and a target coding rate×[1024] is 850. Optionally, corresponding spectral efficiency may be 2.4902.
A modulation order is 3, and a target coding rate×[1024] is 901. Optionally, corresponding spectral efficiency may be 2.6396.
A modulation order is 3, and a target coding rate×[1024] is 921. Optionally, corresponding spectral efficiency may be 2.6982.
A modulation order is 3, and a target coding rate×[1024] is 948. Optionally, corresponding spectral efficiency may be 2.7773.
A modulation order is 4, and a target coding rate×[1024] is 748. Optionally, corresponding spectral efficiency may be 2.9219.
A modulation order is 4, and a target coding rate×[1024] is 798. Optionally, corresponding spectral efficiency may be 3.1172.
A modulation order is 4, and a target coding rate×[1024] is 850. Optionally, corresponding spectral efficiency may be 3.3203.
A modulation order is 4, and a target coding rate×[1024] is 870. Optionally, corresponding spectral efficiency may be 3.3984.
A modulation order is 4, and a target coding rate×[1024] is 901. Optionally, corresponding spectral efficiency may be 3.5195.
A modulation order is 4, and a target coding rate×[1024] is 921. Optionally, corresponding spectral efficiency may be 3.5977.
A modulation order is 4, and a target coding rate×[1024] is 948. Optionally, corresponding spectral efficiency may be 3.7031.
It should be noted that one row in the foregoing example may represent one MCS. In addition, the spectral efficiency is an optional value of a corresponding modulation order and coding rate. During actual application, the spectral efficiency may alternatively be another value. The spectral efficiency of the MCS provided in this embodiment is not specifically limited in this application.
Optionally, in addition to the MCSs in the foregoing example, the first MCS set may further include another MCS that corresponds to a modulation symbol with constant amplitude. For example, the first MCS set may further include some or all MCSs whose modulation orders are 2 shown in Table 1 to Table 3.
For example, the first MCS set includes all MCSs in the foregoing example and some MCSs in Table 1. Table 9 shows a type of first MCS set (table) provided in this application. The MCS index occupies 5 bits. MCSs corresponding to MCS indexes 0 to 9 are MCSs corresponding to MCS indexes 0 to 9 in Table 1. MCS indexes 10 to 14 correspond to QPSK and high coding rates, and a largest value obtained by multiplying a coding rate by 1024 may reach 948. MCS indexes 15 to 21 correspond to MCSs with an 8PSK modulation scheme, and a range of values obtained by multiplying coding rates by 1024 is [first value, 948]. MCS indexes 22 to 28 correspond to MCSs with a 16PSK modulation scheme, and a range of values obtained by multiplying coding rates by 1024 is [second value, 948]. MCS indexes 29 to 31 are set as reserved.
It should be noted that the correspondence between the MCS indexes and the parameters shown in Table 9 is merely an example. This is not specifically limited in this application.
It should be noted that the MCS tables shown in Table 5 to Table 7 are merely examples of the first MCS set. This application does not limit the first MCS set to be shown in Table 5 to Table 7, values of parameters of the MCS in the first MCS set are not limited to values in Table 5 to Table 7, and a quantity of bits occupied by an MCS index in the first MCS set is not limited to 4 bits or 5 bits.
Based on the first MCS set, the following describes a scheduling transmission procedure of the first signal by using an example in which the first signal is a sensing-communication signal. As shown in
S1501: A network device sends information A to a terminal device. Correspondingly, the terminal device receives the information A from the network device.
Optionally, the information A may be carried in one or more of DCI, a media access control control element (media access control control element, MAC CE), or RRC signaling.
The information A may be used to configure a time-frequency resource of the first signal. In a possible implementation, the information A may indicate a time domain resource and a frequency domain resource of the first signal. For example, for the time domain resource, the information A may indicate an index of a start time domain symbol of the first signal and a quantity of occupied time domain symbols, or an index of a time domain symbol occupied by the first signal. For the frequency domain resource, the information A may indicate an index of a start RB of the first signal and a quantity of occupied RBs, or an index of an RB occupied by the first signal, or the like.
In another possible implementation, a time-frequency resource configuration set of the sensing-communication signal may be predefined by using higher layer signaling, and then a time-frequency resource configuration in the time-frequency resource configuration set is indicated to the terminal device by using DCI, and is used as a time-frequency resource configuration of the first signal.
S1502: The network device determines an MCS and a TBS of the first signal. The MCS of the first signal belongs to a first MCS set.
Optionally, the network device may determine the MCS and the TBS of the first signal based on a CQI fed back by the terminal device. For example, considering that there may be a deviation between channel quality indicated by the CQI and current channel quality, the network device may adjust, based on an initial block error rate (initial block error rate, IBLER), the CQI fed back by the terminal device, and obtain accurate channel quality, to select a proper MCS. For example, when channel quality is good, an MCS with a high-order modulation scheme and a higher coding rate may be selected. When channel quality is poor, an MCS with a low-order modulation scheme and a lower coding rate may be selected. Based on this, the network device adjusts the CQI fed back by the terminal device, and then selects the MCS, so that impact of an inaccurate CQI fed back by the terminal device on system performance can be reduced, system transmission efficiency can be improved, and a throughput can be maximized.
Optionally, the CQI fed back by the terminal device may be a CQI applicable to the sensing-communication signal. The CQI applicable to the sensing-communication signal is described in a subsequent embodiment, and details are not described herein.
S1503: The network device sends information B to the terminal device. Correspondingly, the terminal device receives the information B from the network device.
The information B indicates the MCS of the first signal. Optionally, the information B may be further used to schedule transmission of the first signal.
Optionally, the information B may be carried in DCI. Certainly, the information B may alternatively be carried in other signaling. This is not specifically limited in this application.
Optionally, the information B may indicate an index of the MCS of the first signal. In this scenario, the terminal device needs to first learn of the first MCS set to which the MCS of the first signal belongs. For example, the first MCS set may be one of Table 5 to Table 9.
In a possible implementation, the network device may configure the first MCS set for the terminal device through RRC signaling. For example, the network device may use an MCS table (mcs-Table) field in a PDSCH configuration information element (PDSCH-Config information element) in the RRC signaling to carry the first MCS set. The following format of the PDSCH configuration information element is used as an example, and the network device may add a sense option to the mcs-Table field to configure the first MCS set. Certainly, the newly added option may also have another name. This is not specifically limited in this application.
In another possible implementation, a protocol may predefine one or more MCS sets used for the sensing-communication signal. When the protocol predefines an MCS set used for the sensing-communication signal, the network device and the terminal device use the MCS set by default. When the protocol predefines a plurality of MCS sets used for the sensing-communication signal, the network device may select one MCS set from the plurality of MCS sets, and indicate, to the terminal device, the MCS set selected by the network device. For example, the network device may send an index of the MCS set to the terminal device.
Optionally, the information B may indicate the index of the MCS of the first signal by using a bit state and a bitmap (bitmap). For example, in the indication manner using the bit state, one bit state may correspond to one MCS index, and a total quantity of bits may be equal to ┌log2 M┐, where ┌ ┐ represents rounding up, and M is a quantity of MCS options in the first MCS set, or is a total quantity of MCS indexes in the first MCS set. For example, the first MCS set includes 16 options, and 16 MCS indexes may be indicated by using 16 states of 4 bits. In this case, a possible correspondence between the bit states and the MCS indexes may be shown in Table 10.
S1504: The network device sends the first signal according to the MCS and the TBS of the first signal. Correspondingly, the terminal device receives the first signal according to the MCS of the first signal.
It should be noted that in
Optionally, after receiving the information B, the terminal device may obtain the MCS of the first signal, to obtain a modulation order and a target coding rate that are used for transmitting the first signal. Further, time-frequency resource scheduling information of the first signal may be obtained by using the information B. Therefore, the terminal device may calculate the TBS based on information such as the time-frequency resource scheduling information and the MCS of the first signal, to determine a transport block size of useful information sent on a network at a scheduling moment, and demodulate the first signal.
S1505: The network device receives an echo signal of the first signal. For details, refer to the related description in step S403. Details are not described herein again.
It may be understood that when the first signal is an uplink signal, step S1505 may be replaced with: The terminal device receives an echo signal of the first signal.
In the procedure shown in
In a possible implementation, one or more MCSs may be predefined, and the one or more MCSs are used to replace one or more rows in the MCS table defined in the existing protocol (for example, replace an MCS option with non-constant amplitude). The one or more MCSs meet a feature of one or more of the first MCS, the second MCS, the third MCS, or the fourth MCS.
For example, the network device configures the MCS table shown in Table 1 for the terminal device. For the sensing-communication signal, MCSs whose indexes are 10 to 21 shown in Table 5 may be predefined. In a sensing scenario, when the network device indicates that an MCS index is 11, the terminal device may determine that the modulation order of the MCS is 2, and the value obtained by multiplying the coding rate by 1024 is 719, instead of the modulation order 4 and the value 378 obtained by multiplying the coding rate by 1024 shown in Table 1.
In another possible implementation, a modulation scheme of the sensing-communication signal may be predefined as a specific constant modulus modulation scheme (for example, QPSK). The constant modulus modulation scheme indicates that amplitude of a modulation symbol corresponding to the modulation scheme is constant. Alternatively, modulation schemes corresponding to MCS indexes X1 to X2 in an original MCS table may be predefined as a constant modulus modulation scheme 1 (for example, QPSK), and modulation schemes corresponding to MCS indexes X2+1 to X3 are predefined as a constant modulus modulation scheme 2 (for example, 8PSK). A coding rate in an MCS table defined in the existing protocol may be still used. That is, a value obtained by multiplying a coding rate of the nth MCS in the first MCS set by 1024 is a value obtained by multiplying a coding rate of the nth MCS in a third MCS set by 1024, and n is a positive integer. The third MCS set includes an MCS with constant amplitude and an MCS with non-constant amplitude. For example, the third MCS set may be shown in Table 1, Table 2, or Table 3.
For example, the network device configures the MCS table shown in Table 1 for the terminal device, and for a sensing-communication signal, a modulation scheme corresponding to an MCS index 15 in Table 1 is predefined as 8PSK. When the network device indicates that the MCS index is 15, the terminal device may determine that a modulation order of the MCS is 3, the corresponding modulation scheme is 8PSK, and a value obtained by multiplying a coding rate by 1024 is 616, instead of the modulation order 4, the corresponding 16QAM modulation scheme, and a value 616 obtained by multiplying the coding rate by 1024 shown in Table 1.
Based on the foregoing two possible implementations, this application further provides a scheduling transmission procedure of the first signal. As shown in
S1601: A network device sends information A to a terminal device. Correspondingly, the terminal device receives the information A from the network device.
S1602: The network device determines an MCS and a TBS of the first signal. The MCS of the first signal belongs to a first MCS set.
For implementation of steps S1601 and S1602, refer to related descriptions of steps S1501 and S1502. Details are not described herein again.
S1603: The network device sends information B and second information to the terminal device. Correspondingly, the terminal device receives the information B and the second information from the network device.
The information B indicates the MCS of the first signal. The second information may indicate whether a current MCS configuration is used for only communication or for communication and sensing. When the first signal is a sensing-communication signal, the second information may indicate that the MCS configuration is used for communication and sensing, or may indicate that the first MCS set is used for communication and sensing.
Optionally, that the second information indicates whether the MCS configuration is used for communication or for communication and sensing may also be understood as: The second information indicates whether the first signal is a communication signal or a sensing-communication signal.
Optionally, the second information may implement indication by using 1 bit. For example, a value “1” of the bit indicates that the MCS configuration is used for communication and sensing, or indicates that the first signal is a sensing-communication signal. A value “O” of the bit indicates that the MCS configuration is used for communication, or indicates that the first signal is a communication signal.
Optionally, the information B and the second information may be carried in same signaling. For example, the information B and the second information may be carried in DCI, and Sense_Flag may be added to the DCI to indicate the second information. Certainly, the information B and the second information may alternatively be carried in different signaling. This is not specifically limited in this application.
Optionally, after receiving the second information, the terminal device may determine the MCS of the first signal based on the second information and the information B. For example, when the second information indicates that the MCS configuration is used for communication and sensing, the terminal device determines that the modulation scheme of the MCS of the first signal is a predefined modulation scheme. For details, refer to related descriptions in the foregoing two possible implementations. Details are not described herein again.
S1604: The network device sends the first signal according to the MCS and the TBS of the first signal. Correspondingly, the terminal device receives the first signal according to the MCS of the first signal.
S1605: The network device receives an echo signal of the first signal.
For implementation of steps S1604 and S1605, refer to related descriptions of steps S1504 and S1505. Details are not described herein again.
In the foregoing embodiment, an example in which amplitude of a modulation symbol corresponding to an MCS in the first MCS set is constant is used for description. In some implementation scenarios, the first MCS set may also include an MCS with non-constant amplitude. In other words, the first MCS set includes an MCS with constant amplitude and an MCS with non-constant amplitude. For the MCS with constant amplitude, refer to the foregoing related descriptions of the MCS in the first MCS set. A modulation scheme of the MCS with non-constant amplitude may be, for example, 64QAM. For example, in a scenario in which channel quality is good, the first MCS set may include an MCS with constant amplitude and an MCS with non-constant amplitude.
The foregoing describes the MCS provided in this application. In addition, this application further provides a related design for a CQI. The following describes this.
S1701: A terminal device determines a first CQI.
The first CQI belongs to a first CQI set. It should be noted that the CQI set in this application may alternatively be understood as a CQI table, or the CQI set includes all CQIs in a CQI table. In addition, the CQI set in this application may alternatively be described as a CQI group, a CQI table, or the like.
Amplitude of a modulation symbol corresponding to a CQI in the first CQI set is constant. When the first CQI set is understood as a CQI table, amplitude of modulation symbols corresponding to all CQIs included in the entire CQI table is constant. For example, a modulation symbol corresponding to a CQI may be understood as a modulation symbol (a complex number) of a modulation scheme of the CQI, or the modulation symbol corresponding to the CQI may be understood as a constellation point in a constellation diagram of the modulation scheme of the CQI.
Optionally, a CQI that corresponds to a modulation symbol with constant amplitude may be referred to as a constant modulus CQI or a CQI with constant amplitude. Correspondingly, a CQI that corresponds to a modulation symbol with non-constant amplitude may be referred to as a non-constant modulus CQI or a CQI with non-constant amplitude.
Optionally, a modulation scheme of the CQI in the first CQI set may include at least one of the following: BPSK, QPSK, 8PSK, or 16PSK.
Optionally, the first CQI set may be used for a sensing-communication signal. Alternatively, the first CQI set may be used for a communication signal. This is not specifically limited in this application.
S1702: The terminal device sends third information to the network device. Correspondingly, the network device receives the third information from the terminal device.
The third information indicates the first CQI. For example, the third information may include an index of the first CQI in the first CQI set.
S1703: The network device determines an MCS based on the first CQI. Further, the network device may determine a TBS based on the first CQI.
Optionally, after determining the MCS, the network device may indicate the MCS to the terminal device, so that the terminal device subsequently receives or sends data according to the MCS. After determining the TBS, the network device may send data according to the TBS.
For the first CQI set, in a possible implementation, the first CQI set may be configured by the network device for the terminal device. For example, as shown in
S1700a: The network device configures the first CQI set for the terminal device.
Optionally, the network device may configure the first CQI set for the terminal device through RRC signaling. For example, the network device may use a CQI table (cqi-Table) field in a channel state information (channel state information, CSI) report configuration information element (CSI-ReportConfig information element) to carry the first CQI set. The following format of the CSI report configuration information element is used as an example, and the network device may add a sense option to the cqi-Table field to configure the first CQI set. Certainly, the newly added option may also have another name. This is not specifically limited in this application.
In another possible implementation, a protocol may predefine one or more CQI sets used for the sensing-communication signal. When the protocol predefines a CQI set used for the sensing-communication signal, the network device and the terminal device use the CQI set by default. When the protocol predefines a plurality of CQI sets used for the sensing-communication signal, the network device may select one CQI set from the plurality of CQI sets, and indicate, to the terminal device, the CQI set selected by the network device. For example, the network device may send an index of the CQI set to the terminal device.
Optionally, in step S1701, the terminal device may determine the first CQI by measuring a signal to interference plus noise ratio (signal to interference plus noise ratio, SINR) of a downlink pilot signal. Therefore, before step S1701, the method may further include the following step S1700b:
S1700b: The network device sends a pilot signal to the terminal device. Correspondingly, the terminal device receives the pilot signal from the network device.
Optionally, in this scenario, step S1701 may specifically include: The terminal device measures an SINR of the pilot signal, performs quantization calculation based on the SINR, determines the first CQI based on the first CQI set, and learns of the index of the first CQI.
For example, a higher SINR measured by the terminal device indicates better channel quality, the first CQI may correspond to a higher-order modulation scheme and a higher coding rate, and an index value of the first CQI is larger. A lower SINR measured by the terminal device indicates poorer channel quality, the first CQI may correspond to a lower-order modulation scheme and a lower coding rate, and an index value of the first CQI is smaller.
Optionally, for a design of the first CQI set, refer to the design of the first MCS set. For detailed descriptions, refer to the descriptions of the first MCS set. Details are not described herein again.
For example, for a CQI corresponding to a QPSK, 8PSK, or 16PSK modulation scheme in the first CQI set, a value obtained by multiplying a corresponding coding rate by 1024 is less than or equal to 948; or for a CQI corresponding to a 16PSK modulation scheme, a value obtained by multiplying a corresponding coding rate by 1024 is less than or equal to 901.
For another example, in the first CQI set, for a CQI corresponding to an 8PSK modulation scheme, a value obtained by multiplying a corresponding coding rate by 1024 is greater than or equal to 620. For a CQI corresponding to a 16PSK modulation scheme, a value obtained by multiplying a corresponding coding rate by 1024 is greater than or equal to 710.
For another example, the first CQI set may include a CQI corresponding to a QPSK modulation scheme and corresponding to a coding rate, where the coding rate multiplied by 1024 is greater than a threshold. The threshold may be, for example, 602.
It may be understood that, in the foregoing embodiments, the methods and/or the steps implemented by the network device may be implemented by a component (for example, a processor, a chip, a chip system, a circuit, a logical module, or software such as a chip or a circuit) that can be used in the network device; or the methods and/or the steps implemented by the terminal device may be implemented by a component (for example, a processor, a chip, a chip system, a circuit, a logical module, or software such as a chip or a circuit) that can be used in the terminal device.
The foregoing mainly describes the solutions provided in this application. Correspondingly, this application further provides a communication apparatus. The communication apparatus is configured to implement the foregoing methods. The communication apparatus may be the terminal device in the foregoing method embodiments, or an apparatus including the terminal device, or a component that can be used in the terminal device, for example, a chip or a chip system. Alternatively, the communication apparatus may be the network device in the foregoing method embodiments, or an apparatus including the network device, or a component that can be used in the network device, for example, a chip or a chip system.
It may be understood that, to implement the foregoing functions, the communication apparatus includes a hardware structure and/or a software module for performing a corresponding function. A person skilled in the art should easily be aware that, in combination with units and algorithm steps of the examples described in embodiments disclosed in this specification, this application may be implemented by hardware or a combination of hardware and computer software. Whether a function is performed by hardware or hardware driven by computer software depends on particular applications and design constraints of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application.
In embodiments of this application, the communication apparatus is divided into functional modules based on the foregoing method embodiments. For example, each functional module corresponding to each function may be obtained through division, or two or more functions may be integrated into one processing module. The integrated module may be implemented in a form of hardware, or may be implemented in a form of a software functional module. It should be noted that, in embodiments of this application, module division is an example, and is merely a logical function division. In actual implementation, another division manner may be used.
In some embodiments, the communication apparatus 190 may further include a storage module (which is not shown in
In some embodiments, the transceiver module 1902 may also be referred to as a transceiver unit, configured to implement a sending function and/or a receiving function. The transceiver module 1902 may include a transceiver circuit, a transceiver machine, a transceiver, or a communication interface.
In some embodiments, the transceiver module 1902 may include a receiving module and a sending module, respectively configured to perform receiving steps and sending steps performed by the network device or the terminal device in the foregoing method embodiments, and/or configured to support another process of the technology described in this specification. The processing module 1901 may be configured to perform processing (for example, determining and generating) steps performed by the network device or the terminal device in the foregoing method embodiments, and/or configured to support another process of the technology described in this specification.
When the communication apparatus 190 is configured to implement a function of the terminal device,
Optionally, the first signal is used for sensing and communication.
Optionally, the first MCS set includes a first MCS. A value obtained by multiplying a coding rate of the first MCS by 1024 is less than or equal to 948, and a modulation scheme of the first MCS is quadrature phase shift keying QPSK, 8 phase shift keying PSK, or 16 phase shift keying PSK; or the value obtained by multiplying the coding rate of the first MCS by 1024 is less than or equal to 901, and the modulation scheme of the first MCS is 16PSK.
Optionally, the first MCS set includes a second MCS, a modulation scheme of the second MCS is 8PSK, and a value obtained by multiplying a coding rate of the second MCS by 1024 is greater than or equal to 620.
Optionally, the first MCS set includes a second MCS, a modulation scheme of the second MCS is 8PSK, and a value obtained by multiplying a coding rate of the second MCS by 1024 is greater than or equal to a first value. The first value is a value obtained by multiplying 1024 by a coding rate at which first spectral efficiency is achieved in an 8PSK modulation scheme in a first signal-to-noise ratio, the first signal-to-noise ratio is a signal-to-noise ratio at a first block error rate, and the first spectral efficiency is spectral efficiency achieved in an MCS with a QPSK modulation scheme in the first signal-to-noise ratio.
Optionally, the first MCS set includes a third MCS, a modulation scheme of the third MCS is 16PSK, and a value obtained by multiplying a coding rate of the third MCS by 1024 is greater than or equal to 710.
Optionally, the first MCS set includes a third MCS, a modulation scheme of the third MCS is 16PSK, and a value obtained by multiplying a coding rate of the third MCS by 1024 is greater than or equal to a second value. The second value is a value obtained by multiplying 1024 by a coding rate at which second spectral efficiency is achieved in a 16PSK modulation scheme in a second signal-to-noise ratio, and the second signal-to-noise ratio is a signal-to-noise ratio at a second block error rate. The second spectral efficiency is greater than third spectral efficiency, and the third spectral efficiency is largest spectral efficiency achieved in an MCS with the 8PSK modulation scheme in the first MCS set at the second BLER.
Optionally, the first MCS set includes a fourth MCS, a modulation scheme of the fourth MCS is QPSK, and a value obtained by multiplying a coding rate of the fourth MCS by 1024 is greater than a threshold. The threshold is a value obtained by multiplying a coding rate of a fifth MCS by 1024, the fifth MCS is an MCS with a QPSK modulation scheme and a highest coding rate in a second MCS set, and the second MCS set includes an MCS with constant amplitude and an MCS with non-constant amplitude.
Optionally, the first MCS set includes a fourth MCS, a modulation scheme of the fourth MCS is QPSK, and a coding rate of the fourth MCS is greater than a coding rate of a fifth MCS. The fifth MCS is an MCS with a QPSK modulation scheme and a highest coding rate in a second MCS set, and the second MCS set includes an MCS with constant amplitude and an MCS with non-constant amplitude.
Optionally, a modulation scheme of the MCS in the first MCS set includes at least one of the following: binary phase shift keying BPSK, QPSK, 8PSK, or 16PSK.
Optionally, a value obtained by multiplying a coding rate of the nth MCS in the first MCS set by 1024 is a value obtained by multiplying a coding rate of the nth MCS in a third MCS set by 1024, the third MCS set includes an MCS with constant amplitude and an MCS with non-constant amplitude, and n is a positive integer.
Optionally, the transceiver module 1902 is further configured to receive second information. The second information indicates that the first MCS set is used for sensing and communication.
In some other embodiments, the transceiver module 1902 is configured to receive first information, where the first information indicates a modulation and coding scheme MCS of a first signal; and the processing module 1901 is configured to receive or send the first signal according to the MCS of the first signal through the transceiver module 1902. The MCS of the first signal belongs to a first MCS set, and the first MCS set includes an MCS with constant amplitude and an MCS with non-constant amplitude.
Optionally, the first signal is used for sensing and communication.
Optionally, the MCS with constant amplitude includes a first MCS. A value obtained by multiplying a coding rate of the first MCS by 1024 is less than or equal to 948, and a modulation scheme of the first MCS is quadrature phase shift keying QPSK, 8 phase shift keying PSK, or 16 phase shift keying PSK; or the value obtained by multiplying the coding rate of the first MCS by 1024 is less than or equal to 901, and the modulation scheme of the first MCS is 16PSK.
Optionally, the MCS with constant amplitude includes a second MCS, a modulation scheme of the second MCS is 8PSK, and a value obtained by multiplying a coding rate of the second MCS by 1024 is greater than or equal to 620.
Optionally, the MCS with constant amplitude includes a second MCS, a modulation scheme of the second MCS is 8PSK, and a value obtained by multiplying a coding rate of the second MCS by 1024 is greater than or equal to a first value. The first value is a value obtained by multiplying 1024 by a coding rate at which first spectral efficiency is achieved in an 8PSK modulation scheme in a first signal-to-noise ratio, the first signal-to-noise ratio is a signal-to-noise ratio at a first block error rate, and the first spectral efficiency is spectral efficiency achieved in an MCS with a QPSK modulation scheme in the first signal-to-noise ratio.
Optionally, the MCS with constant amplitude includes a third MCS, a modulation scheme of the third MCS is 16PSK, and a value obtained by multiplying a coding rate of the third MCS by 1024 is greater than or equal to 710.
Optionally, the MCS with constant amplitude includes a third MCS, a modulation scheme of the third MCS is 16PSK, and a value obtained by multiplying a coding rate of the third MCS by 1024 is greater than or equal to a second value. The second value is a value obtained by multiplying 1024 by a coding rate at which second spectral efficiency is achieved in a 16PSK modulation scheme in a second signal-to-noise ratio, and the second signal-to-noise ratio is a signal-to-noise ratio at a second block error rate. The second spectral efficiency is greater than third spectral efficiency, and the third spectral efficiency is largest spectral efficiency achieved in an MCS with the 8PSK modulation scheme in the first MCS set at the second BLER.
Optionally, the MCS with constant amplitude includes a fourth MCS, a modulation scheme of the fourth MCS is QPSK, and a value obtained by multiplying a coding rate of the fourth MCS by 1024 is greater than a threshold. The threshold is a value obtained by multiplying a coding rate of a fifth MCS by 1024, the fifth MCS is an MCS with a QPSK modulation scheme and a highest coding rate in a second MCS set, and the second MCS set includes an MCS with constant amplitude and an MCS with non-constant amplitude.
Optionally, the MCS with constant amplitude includes a fourth MCS, a modulation scheme of the fourth MCS is QPSK, and a coding rate of the fourth MCS is greater than a coding rate of a fifth MCS. The fifth MCS is an MCS with a QPSK modulation scheme and a highest coding rate in a second MCS set, and the second MCS set includes an MCS with constant amplitude and an MCS with non-constant amplitude.
Optionally, a modulation scheme of the MCS with constant amplitude includes at least one of the following: binary phase shift keying BPSK, QPSK, 8PSK, or 16PSK.
Optionally, the MCS with non-constant amplitude includes an MCS with a 64QAM modulation scheme.
In still some embodiments, the processing module 1901 is configured to determine a first channel quality indicator CQI, and the transceiver module 1902 is configured to send third information. The third information indicates the first CQI. The first CQI belongs to a first CQI set, and amplitude of a modulation scheme of a CQI in the first CQI set is constant.
When the communication apparatus 190 is configured to implement a function of the network device,
Optionally, the first signal is used for sensing and communication.
Optionally, the first MCS set includes a first MCS. A value obtained by multiplying a coding rate of the first MCS by 1024 is less than or equal to 948, and a modulation scheme of the first MCS is quadrature phase shift keying QPSK, 8 phase shift keying PSK, or 16 phase shift keying PSK; or the value obtained by multiplying the coding rate of the first MCS by 1024 is less than or equal to 901, and the modulation scheme of the first MCS is 16PSK.
Optionally, the first MCS set includes a second MCS, a modulation scheme of the second MCS is 8PSK, and a value obtained by multiplying a coding rate of the second MCS by 1024 is greater than or equal to 620.
Optionally, the first MCS set includes a second MCS, a modulation scheme of the second MCS is 8PSK, and a value obtained by multiplying a coding rate of the second MCS by 1024 is greater than or equal to a first value. The first value is a value obtained by multiplying 1024 by a coding rate at which first spectral efficiency is achieved in an 8PSK modulation scheme in a first signal-to-noise ratio, the first signal-to-noise ratio is a signal-to-noise ratio at a first block error rate, and the first spectral efficiency is spectral efficiency achieved in an MCS with a QPSK modulation scheme in the first signal-to-noise ratio.
Optionally, the first MCS set includes a third MCS, a modulation scheme of the third MCS is 16PSK, and a value obtained by multiplying a coding rate of the third MCS by 1024 is greater than or equal to 710.
Optionally, the first MCS set includes a third MCS, a modulation scheme of the third MCS is 16PSK, and a value obtained by multiplying a coding rate of the third MCS by 1024 is greater than or equal to a second value. The second value is a value obtained by multiplying 1024 by a coding rate at which second spectral efficiency is achieved in a 16PSK modulation scheme in a second signal-to-noise ratio, and the second signal-to-noise ratio is a signal-to-noise ratio at a second block error rate. The second spectral efficiency is greater than third spectral efficiency, and the third spectral efficiency is spectral efficiency that is achieved in an MCS with the 8PSK modulation scheme in the second signal-to-noise ratio.
Optionally, the first MCS set includes a fourth MCS, a modulation scheme of the fourth MCS is QPSK, and a value obtained by multiplying a coding rate of the fourth MCS by 1024 is greater than a threshold. The threshold is a value obtained by multiplying a coding rate of a fifth MCS by 1024, the fifth MCS is an MCS with a QPSK modulation scheme and a highest coding rate in a second MCS set, and the second MCS set includes an MCS with constant amplitude and an MCS with non-constant amplitude.
Optionally, the first MCS set includes a fourth MCS, a modulation scheme of the fourth MCS is QPSK, and a coding rate of the fourth MCS is greater than a coding rate of a fifth MCS. The fifth MCS is an MCS with a QPSK modulation scheme and a highest coding rate in a second MCS set, and the second MCS set includes an MCS with constant amplitude and an MCS with non-constant amplitude.
Optionally, a modulation scheme of the MCS in the first MCS set includes at least one of the following: binary phase shift keying BPSK, QPSK, 8PSK, or 16PSK.
Optionally, a value obtained by multiplying a coding rate of the nth MCS in the first MCS set by 1024 is a value obtained by multiplying a coding rate of the nth MCS in a third MCS set by 1024, the third MCS set includes an MCS with constant amplitude and an MCS with non-constant amplitude, and n is a positive integer.
Optionally, the transceiver module 1902 is further configured to send second information. The second information indicates that the first MCS set is used for sensing and communication.
In some other embodiments, the transceiver module 1902 is configured to receive third information, where the third information indicates a first channel quality indicator CQI; and the processing module 1901 is configured to determine a modulation and coding scheme MCS based on the first CQI. The first CQI belongs to a first CQI set, and amplitude of a modulation scheme of a CQI in the first CQI set is constant.
All related content of the steps in the foregoing method embodiments may be cited in function descriptions of the corresponding functional modules. Details are not described herein again.
In this application, the communication apparatus 190 is presented in a form of functional modules obtained through division in an integrated manner. The “module” herein may be an application-specific integrated circuit (application-specific integrated circuit, ASIC), a circuit, a processor and a memory that execute one or more software or firmware programs, an integrated logic circuit, and/or another component that can provide the foregoing functions.
In some embodiments, when the communication apparatus 190 in
Because the communication apparatus 190 provided in this embodiment may perform the foregoing methods, for technical effects that can be achieved by the communication apparatus 190, reference may be made to the foregoing method embodiments. Details are not described herein again.
In a possible product form, the network device or the terminal device in embodiments of this application may be further implemented through the following: one or more field programmable gate arrays (field programmable gate arrays, FPGAs), programmable logic devices (programmable logic devices, PLDs), controllers, state machines, gate logic, discrete hardware components, any other suitable circuitry, or any combination of circuits capable of performing various functions described throughout this application.
In another possible product form, the network device or the terminal device in embodiments of this application may be implemented in a general bus architecture. For ease of description, refer to
Optionally, the processor 2001 is mainly configured to: process a communication protocol and communication data, control the entire communication apparatus, execute a software program, and process data of the software program. The memory 2003 is mainly configured to store the software program and data. The transceiver 2002 may include a radio frequency circuit and an antenna. The radio frequency circuit is mainly configured to: perform conversion between a baseband signal and a radio frequency signal, and process the radio frequency signal. The antenna is mainly configured to receive and send a radio frequency signal in a form of an electromagnetic wave. The input/output apparatus, such as a touchscreen, a display, or a keyboard, is mainly configured to: receive data input by a user and output data to the user.
Optionally, the processor 2001, the transceiver 2002, and the memory 2003 may be connected through a communication bus.
After the communication apparatus is powered on, the processor 2001 may read the software program in the memory 2003, interpret and execute instructions of the software program, and process data of the software program. When data needs to be sent wirelessly, the processor 2001 performs baseband processing on the to-be-sent data, and then outputs a baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal, and then sends a radio frequency signal in an electromagnetic wave form through the antenna. When data is sent to the communication apparatus, the radio frequency circuit receives a radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 2001. The processor 2001 converts the baseband signal into data and processes the data.
In another implementation, the radio frequency circuit and the antenna may be disposed independently of the processor that performs baseband processing. For example, in a distributed scenario, the radio frequency circuit and the antenna may be remotely disposed independently of the communication apparatus.
In some embodiments, in hardware implementation, a person skilled in the art may figure out that the communication apparatus 1900 may be in a form of the communication apparatus 2000 shown in
In an example, the function/implementation process of the processing module 1901 in
In still another possible product form, the network device or the terminal device in this application may use a composition structure shown in
As shown in
The processor 2101 may be a central processing unit (central processing unit, CPU), a general-purpose processor, a network processor (network processor, NP), a digital signal processor (digital signal processor, DSP), a microprocessor, a microcontroller, a programmable logic device (programmable logic device, PLD), or any combination thereof. Alternatively, the processor 2101 may be another apparatus having a processing function, for example, a circuit, a component, or a software module. This is not limited.
The communication bus 2102 is configured to connect different components in the communication apparatus 2100, so that the different components can communicate with each other. The communication bus 2102 may be a peripheral component interconnect (peripheral component interconnect, PCI) bus, an extended industry standard architecture (extended industry standard architecture, EISA) bus, or the like. The bus may be classified into an address bus, a data bus, a control bus, and the like. For ease of representation, only one bold line is used for representation in
The communication interface 2104 is configured to communicate with another device or a communication network. For example, the communication interface 2104 may be a module, a circuit, a transceiver, or any apparatus that can implement communication. Optionally, the communication interface 2104 may alternatively be an input/output interface located in the processor 2101, and is configured to implement signal input and signal output of the processor.
The memory 2103 may be an apparatus having a storage function, and is configured to store instructions and/or data. The instructions may be a computer program.
For example, the memory 2103 may be a read-only memory (read-only memory, ROM) or another type of static storage device that can store static information and/or instructions, may be a random access memory (random access memory, RAM) or another type of dynamic storage device that can store information and/or instructions, or may be an electrically erasable programmable read-only memory (electrically erasable programmable read-only memory, EEPROM), a compact disc read-only memory (compact disc read-only memory, CD-ROM) or another compact disc storage, optical disc storage (including a compressed optical disc, a laser disc, an optical disc, a digital universal optical disc, a Blu-ray optical disc, and the like), a magnetic disk storage medium or another magnetic storage device, or the like. This is not limited.
It should be noted that the memory 2103 may be independent of the processor 2101, or may be integrated with the processor 2101. The memory 2103 may be located inside the communication apparatus 2100, or may be located outside the communication apparatus 2100. This is not limited. The processor 2101 may be configured to execute the instructions stored in the memory 2103, to implement a method provided in the following embodiments of this application.
In an optional implementation, the communication apparatus 2100 may further include an output device 2105 and an input device 2106. The output device 2105 communicates with the processor 2101, and may display information in a plurality of manners. For example, the output device 2105 may be a liquid crystal display (liquid crystal display, LCD), a light emitting diode (light emitting diode, LED) display device, a cathode ray tube (cathode ray tube, CRT) display device, a projector (projector), or the like. The input device 2106 communicates with the processor 2101, and may receive an input from a user in a plurality of manners. For example, the input device 2106 may be a mouse, a keyboard, a touchscreen device, or a sensor device.
In some embodiments, in hardware implementation, a person skilled in the art may figure out that the communication apparatus 1900 may be in a form of the communication apparatus 2100 shown in
In an example, the function/implementation process of the processing module 1901 in
It should be noted that the structure shown in
In some embodiments, an embodiment of this application further provides a communication apparatus. The communication apparatus includes a processor, configured to implement the method in any one of the foregoing method embodiments.
In a possible implementation, the communication apparatus further includes a memory. The memory is configured to store a necessary computer program and data. The computer program may include instructions. The processor may invoke the instructions in the computer program stored in the memory, to instruct the communication apparatus to perform the method in any foregoing method embodiment. Certainly, the communication apparatus may not include a memory.
In another possible implementation, the communication apparatus further includes an interface circuit. The interface circuit is a code/data read/write interface circuit, and the interface circuit is configured to receive computer-executable instructions (where the computer-executable instructions are stored in a memory, and may be directly read from the memory, or may be read via another component) and transmit the computer-executable instructions to the processor.
In still another possible implementation, the communication apparatus further includes a communication interface, and the communication interface is configured to communicate with a module other than the communication apparatus.
It may be understood that the communication apparatus may be a chip or a chip system. When the communication apparatus is a chip system, the communication apparatus may include a chip, or may include a chip and another discrete component. This is not specifically limited in embodiments of this application.
This application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program or instructions. When the computer program or instructions are executed by a computer, functions in any foregoing method embodiment are implemented.
This application further provides a computer program product. When the computer program product is executed by a computer, functions of any one of the foregoing method embodiments are implemented.
A person of ordinary skill in the art may understand that, for the purpose of convenient and brief description, for a detailed working process of the foregoing system, apparatuses, and units, refer to a corresponding process in the foregoing method embodiment. Details are not described herein again.
It may be understood that the system, apparatuses, and methods described in this application may alternatively be implemented in another manner. For example, the described apparatus embodiment is merely an example. For example, division into the units is merely logical function division and may be other division in actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented by using some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electronic, mechanical, or other forms.
The units described as separate parts may be physically separated or not, this is, may be located together in the same place or distributed on a plurality of network units. A component displayed as a unit may or may not be a physical unit. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of embodiments.
In addition, functional units in embodiments of this application may be integrated into one processing unit, each of the units may exist alone physically, or two or more units are integrated into one unit.
All or some of the foregoing embodiments may be implemented by using software, hardware, firmware, or any combination thereof. When a software program is used to implement embodiments, embodiments may be implemented completely or partially in a form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, the procedure or functions according to embodiments of this application are all or partially generated. The computer may be a general-purpose computer, a dedicated computer, a computer network, or other programmable apparatuses. The computer instructions may be stored in a computer-readable storage medium or may be transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired (for example, a coaxial cable, an optical fiber, or a digital subscriber line (DSL)) or wireless (for example, infrared, radio, or microwave) manner. The computer-readable storage medium may be any usable medium accessible by a computer, or a data storage device, such as a server or a data center, integrating one or more usable media. The usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, a DVD), a semiconductor medium (for example, a solid-state drive (solid-state drive, SSD)), or the like. In embodiments of this application, the computer may include the foregoing apparatuses.
Although this application is described with reference to embodiments, in a process of implementing this application that claims protection, a person skilled in the art may understand and implement another variation of the disclosed embodiments by viewing the accompanying drawings, disclosed content, and appended claims. In the claims, “comprise” (comprising) does not exclude another component or another step, and “a” or “one” does not exclude a case of multiple. A single processor or another unit may implement several functions enumerated in the claims. Some measures are recorded in dependent claims that are different from each other, but this does not mean that these measures cannot be combined to produce a better effect.
Although this application is described with reference to specific features and embodiments thereof, it is clear that various modifications and combinations may be made to them without departing from the protection scope of this application. Correspondingly, the specification and accompanying drawings are merely example descriptions of this application defined by the accompanying claims, and are considered as any of or all modifications, variations, combinations or equivalents that cover the scope of this application. It is clear that a person skilled in the art can make various modifications and variations to this application without departing from the scope of this application. This application is intended to cover these modifications and variations of this application provided that they fall within the scope of protection defined by the following claims and their equivalent technologies.
Number | Date | Country | Kind |
---|---|---|---|
202210851495.3 | Jul 2022 | CN | national |
This application is a continuation of International Application No. PCT/CN2023/100030, filed on Jun. 13, 2023, which claims priority to Chinese Patent Application No. 202210851495.3, filed on Jul. 19, 2022. The disclosures of the aforementioned applications are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2023/100030 | Jun 2023 | WO |
Child | 19029286 | US |