Embodiments of this application relate to the wireless communication field, and in particular, to a communication method and apparatus.
As new radio (NR) communication, machine-type communication (MTC), and internet of things (IoT) communication are increasingly widely used, a quantity of connections of an IoT device is gradually increasing. The industry has an increasingly strong requirement for reducing costs and power consumption of the IoT device.
For a conventional NR network, a long term evolution (LTE) network, or an institute of electrical and electronics engineers (IEEE) 802.11a/g/n/ac/ax network, when a multi-carrier orthogonal frequency division multiplexing (OFDM) transmission system is used, a conventional cellular OFDM signal receiver consumes power of hundreds of milliwatts (mW) on average. It can be seen that average power consumption of the OFDM signal receiver is high.
To reduce power consumption of the IoT device, a new signal that can reduce power consumption of the receiver may be designed to reduce power consumption of the receiver. Currently, in a wireless fidelity (Wi-Fi) system, it has been proposed that an amplitude shift keying modulation signal can be received with low power consumption by using an envelope detection receiver. However, when a design method in which the signal is used is directly applied to an NR or LTE system, information transmission efficiency of an amplitude shift keying modulation scheme is excessively low.
This application provides a communication method and apparatus, to improve information transmission efficiency of an amplitude shift keying modulation scheme.
According to a first aspect, this application provides a communication method. The method may be performed by a network device or an apparatus having a function of the network device, for example, a chip. The method includes: determining an OFDM signal, where the OFDM signal carries a first amplitude shift keying symbol, and the first amplitude shift keying symbol is an amplitude shift keying symbol ON; generating a first signal based on the OFDM signal and N bits, where the first signal carries N second amplitude shift keying symbols in time domain, and N is a positive integer greater than or equal to 2; and sending the first signal.
The OFDM signal is a signal corresponding to one OFDM symbol, the one OFDM symbol is an OFDM symbol before a cyclic prefix is added, and a frequency domain subcarrier spacing corresponding to the OFDM signal may be any one of 15 kHz, 30 kHz, or 60 KHz.
According to the foregoing method, the first signal may include a plurality of second amplitude shift keying symbols, so that in an NR or LTE OFDM system, a plurality of amplitude shift keying symbols can be transmitted, in duration of one OFDM symbol, to a terminal device having an envelope detection receiver or a terminal device for non-coherent demodulation. Therefore, information transmission efficiency of such a terminal device can be effectively improved, that is, an information transmission rate of an amplitude shift keying modulation scheme can be effectively improved.
In an embodiment, the OFDM signal includes N first-interval signals in time domain.
In an embodiment, the N first-interval signals are the same, or the N first-interval signals have same energy.
According to the foregoing method, the N first-interval signals included in the OFDM signal in time domain are time domain signals with relatively smooth waveforms. In this way, when a secondary receiver of the terminal device performs non-coherent demodulation based on a received signal by using an envelope detector, if the first signal includes a plurality of amplitude shift keying symbols ON, the plurality of amplitude shift keying symbols ON included in the first signal can be accurately determined. Therefore, a probability of false determining is reduced.
In an embodiment, the N first-interval signals do not overlap with each other in time domain, and the N second amplitude shift keying symbols do not overlap with each other in time domain.
According to the foregoing method, no inter-symbol interference exists between the N second amplitude shift keying symbols in time domain, so that a probability of false determining for an amplitude shift keying symbol can be reduced.
In an embodiment, when the first signal is generated based on the OFDM signal and the N bits, an ith first-interval signal in the N first-interval signals in the OFDM signal is multiplied by a window function corresponding to an ith bit in the N bits, to obtain an ith second amplitude shift keying symbol in the N second amplitude shift keying symbols.
According to the foregoing method, each of the N second amplitude shift keying symbols in the first signal can carry one bit. Therefore, in an interval for one OFDM signal, N bits that can be used for detection of an envelope detection receiver can be carried, so that information transmission efficiency of an amplitude shift keying modulation scheme can be improved.
In an embodiment, when the ith bit is 1, the window function corresponding to the ith bit is any one of a rectangular window function, a Hanning window function, a Hamming window function, or a Blackman window function; and/or when the ith bit is 0, the window function corresponding to the ith bit is a function with an all-zero function value. For example, the rectangular window function is a function with an all-one function value.
In an embodiment, different window functions are used for different bit values, so that when a secondary receiver of the terminal device performs non-coherent demodulation based on a received signal by using an envelope detector, a plurality of amplitude shift keying symbols ON included in the first signal can be accurately determined. In addition, the use of the Hanning window function, or the Hamming window function, or the Blackman window function can effectively alleviate out-of-band spectrum leakage after spectrum window addition.
In an embodiment, duration of the second amplitude shift keying symbol is a second interval, and the second interval is equal to a first interval, or the second interval is less than the first interval.
In an embodiment, duration of the first amplitude shift keying symbol is equal to duration of the OFDM signal; duration of the first signal is equal to the duration of the OFDM signal; the first interval is equal to 1/N times the duration of the OFDM signal; and the second interval is less than or equal to 1/N times the duration of the OFDM signal.
In an embodiment, the duration of the OFDM signal is a time length of one OFDM symbol corresponding to a subcarrier spacing of at least one of 15 kHz, 30 kHz, or 60 kHz.
The duration of the OFDM signal is a time length of the OFDM symbol before the cyclic prefix is added.
In an embodiment, when the first interval is greater than the second interval, a guard interval exists between two adjacent second amplitude shift keying symbols.
In an embodiment, the guard interval exists between adjacent second amplitude shift keying symbols in the first signal, so that when a receive end demodulates the second amplitude shift keying symbol, inter-symbol interference generated between the plurality of second amplitude shift keying symbols due to a multi-path channel and multi-path delay falls within the guard interval. The receive end removes the guard interval, to avoid impact of the inter-symbol interference on demodulation performance of the second amplitude shift keying symbol, thereby ensuring the demodulation performance of the second amplitude shift keying symbol.
In an embodiment, duration corresponding to the guard interval is equal to duration of the cyclic prefix corresponding to the OFDM signal.
In an embodiment, during determining of the OFDM signal, a first sequence is mapped to a plurality of non-contiguous frequency domain subcarriers, where any two adjacent frequency domain subcarriers in the plurality of non-contiguous frequency domain subcarriers are separated by N−1 frequency domain subcarriers; and time domain mapping is performed on the plurality of mapped non-contiguous frequency domain subcarriers, to obtain the OFDM signal.
According to the foregoing method, the OFDM signal including the N first-interval signals may be obtained.
In an embodiment, during determining of the OFDM signal, a first sequence is mapped to a plurality of contiguous frequency domain subcarriers; and time domain mapping is performed on the plurality of mapped contiguous frequency domain subcarriers, to obtain the OFDM signal.
According to the foregoing method, it can be effectively learned that the N first-interval signals in the OFDM signal are the same, or the N first-interval signals have same energy.
In an embodiment, an element included in the first sequence is a modulation constellation point in a first modulation scheme, and the first modulation scheme is any one of BPSK, QPSK, 16QAM, 64QAM, or 256QAM; or the first sequence is a ZC sequence.
According to an embodiment, an amplitude envelope and an energy fluctuation degree of a time domain OFDM signal to which a ZC sequence with a root factor of 1 is mapped are lower than an amplitude envelope and an energy fluctuation degree of a time domain OFDM signal to which a ZC sequence with another root factor is mapped. In this way, performance of subsequent amplitude shift keying symbol demodulation can be improved, and coverage performance of wake-up signal transmission can be effectively improved.
In an embodiment, the method further includes: sending first information to the terminal device, where the first information indicates a relationship between the duration of the second amplitude shift keying symbol and the duration of the first signal. For example, the first information indicates that a quantity of second amplitude shift keying symbols included in the first signal is N.
According to the foregoing method, the network device may notify the terminal device of the quantity of second amplitude shift keying symbols included in the first signal, or the relationship between the duration of the second amplitude shift keying symbol and the duration of the first signal, so that the terminal device determines the duration of the second amplitude shift keying symbol, and correctly demodulates the second amplitude shift keying symbol based on the duration of the second amplitude shift keying symbol.
According to a second aspect, a communication method is provided. The method may be performed by a terminal device or an apparatus having a function of the terminal device, for example, a chip. The method includes: receiving a first signal, where the first signal includes N second amplitude shift keying symbols in time domain; determining the N second amplitude shift keying symbols based on the first signal; and determining N bits based on the N second amplitude shift keying symbols.
According to the foregoing method, the first signal may include a plurality of second amplitude shift keying symbols, so that in an NR or LTE OFDM system, a terminal device having an envelope detection receiver or a terminal device for non-coherent demodulation can receive a plurality of amplitude shift keying symbols in duration of one OFDM symbol, and then receive a plurality of bits. Therefore, information transmission efficiency of such a terminal device can be effectively improved, that is, an information transmission rate of an amplitude shift keying modulation scheme can be effectively improved.
In an embodiment, the method further includes: receiving first information, where the first information indicates a relationship between duration of the second amplitude shift keying symbol and duration of the first signal. The method further includes: determining the duration of the second amplitude shift keying symbol based on the relationship between the duration of the second amplitude shift keying symbol and the duration of the first signal; and when determining the N second amplitude shift keying symbols based on the first signal, determining the N second amplitude shift keying symbols based on the first signal and the duration of the second amplitude shift keying symbol.
According to an embodiment, the terminal device determines the duration of the second amplitude shift keying symbol, so that the terminal device can correctly demodulate the second amplitude shift keying symbol based on the duration of the second amplitude shift keying symbol.
According to a third aspect, this application provides a communication apparatus, where the apparatus includes a processing unit and a transceiver unit.
The processing unit is configured to: determine an OFDM signal, where the OFDM signal carries a first amplitude shift keying symbol, and the first amplitude shift keying symbol is an amplitude shift keying symbol ON; and generate a first signal based on the OFDM signal and N bits, where the first signal carries N second amplitude shift keying symbols in time domain, and N is a positive integer greater than or equal to 2. The transceiver unit is configured to send the first signal.
In an embodiment, the OFDM signal includes N first-interval signals in time domain.
In an embodiment, the N first-interval signals are the same, or the N first-interval signals have same energy.
In an embodiment, the N first-interval signals do not overlap with each other in time domain, and the N second amplitude shift keying symbols do not overlap with each other in time domain.
In an embodiment, the processing unit is configured to: when generating the first signal based on the OFDM signal and the N bits, multiply an ith first-interval signal in the N first-interval signals in the OFDM signal by a window function corresponding to an ith bit in the N bits, to obtain an ith second amplitude shift keying symbol in the N second amplitude shift keying symbols.
In an embodiment, when the ith bit is 1, the window function corresponding to the ith bit is any one of a rectangular window function, a Hanning window function, a Hamming window function, or a Blackman window function; and/or the rectangular window function is a function with an all-one function value; and when the ith bit is 0, the window function corresponding to the ith bit is a function with an all-zero function value.
In an embodiment, duration of the second amplitude shift keying symbol is a second interval, and the second interval is equal to a first interval, or the second interval is less than the first interval.
In an embodiment, duration of the first amplitude shift keying symbol is equal to duration of the OFDM signal; duration of the first signal is equal to the duration of the OFDM signal; the first interval is equal to 1/N times the duration of the OFDM signal; and the second interval is less than or equal to 1/N times the duration of the OFDM signal.
In an embodiment, the duration of the OFDM signal is a time length of one OFDM symbol corresponding to a subcarrier spacing of at least one of 15 kHz, 30 kHz, or 60 kHz.
In an embodiment, when the second interval is less than the first interval, a guard interval exists between two adjacent second amplitude shift keying symbols.
In an embodiment, duration corresponding to the guard interval is equal to duration of a cyclic prefix corresponding to the OFDM signal.
In an embodiment, the processing unit is configured to: when determining the OFDM signal, map a first sequence to a plurality of non-contiguous frequency domain subcarriers, where any two adjacent frequency domain subcarriers in the plurality of non-contiguous frequency domain subcarriers are separated by N−1 frequency domain subcarriers; and perform time domain mapping on the plurality of mapped non-contiguous frequency domain subcarriers, to obtain the OFDM signal.
In an embodiment, the processing unit is configured to: when determining the OFDM signal, map a first sequence to a plurality of contiguous frequency domain subcarriers; and perform time domain mapping on the plurality of mapped contiguous frequency domain subcarriers, to obtain the OFDM signal.
In an embodiment, an element included in the first sequence is a modulation constellation point in a first modulation scheme, and the first modulation scheme is any one of BPSK, QPSK, 16QAM, 64QAM, or 256QAM; or the first sequence is a ZC sequence.
In an embodiment, the transceiver unit is configured to send first information to the terminal device, where the first information indicates a relationship between the duration of the second amplitude shift keying symbol and the duration of the first signal.
According to a fourth aspect, this application provides a communication apparatus, where the apparatus includes a transceiver unit and a processing unit.
The transceiver unit is configured to receive a first signal, where the first signal includes N second amplitude shift keying symbols in time domain. The processing unit is configured to: determine the N second amplitude shift keying symbols based on the first signal; and determine N bits based on the N second amplitude shift keying symbols.
In an embodiment, the transceiver unit is configured to receive first information, where the first information indicates a relationship between duration of the second amplitude shift keying symbol and duration of the first signal. The processing unit is further configured to determine the duration of the second amplitude shift keying symbol based on the relationship between the duration of the second amplitude shift keying symbol and the duration of the first signal; and the processing unit is configured to: when determining the N second amplitude shift keying symbols based on the first signal, determine the N second amplitude shift keying symbols based on the first signal and the duration of the second amplitude shift keying symbol.
For technical effects of the third aspect and the fourth aspect, refer to corresponding technical effects of the first aspect and the second aspect.
According to a fifth aspect, this application further provides an apparatus. The apparatus may perform the foregoing method design. The apparatus may be a chip or a circuit that can perform the functions corresponding to the foregoing method, or a device including the chip or the circuit.
In an embodiment, the apparatus includes: a memory, configured to store computer-executable program code; and a processor, where the processor is coupled to the memory. The program code stored in the memory includes instructions. When the processor executes the instructions, the apparatus or a device on which the apparatus is installed is enabled to perform the method in any one of the foregoing possible designs.
The apparatus may further include a communication interface. The communication interface may be a transceiver. Alternatively, if the apparatus is a chip or a circuit, the communication interface may be an input/output interface of the chip, for example, an input/output pin.
In an embodiment, the apparatus includes corresponding functional units, separately configured to implement the operations in the foregoing method. The functions may be implemented by hardware, or may be implemented by executing corresponding software by hardware. The hardware or the software includes one or more units that correspond to the foregoing functions.
According to a sixth aspect, this application provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is run on an apparatus, the method according to any one of the possible designs is performed.
According to a seventh aspect, this application provides a computer program product. The computer program product includes a computer program, and when the computer program is run on an apparatus, the method according to any one of the possible designs is performed.
The following clearly and completely describes the technical solutions in embodiments of this application with reference to the accompanying drawings in embodiments of this application. It is clear that the described embodiments are merely some but not all of embodiments of this application. In the specification, claims, and accompanying drawings of this application, the terms “first”, “second”, corresponding term numbers, and the like are intended to distinguish between similar objects but do not necessarily indicate an order or sequence. It should be understood that the terms used in such a way are interchangeable in proper circumstances, which is merely a discrimination manner that is used when objects having a same attribute are described in embodiments of this application. In addition, the terms “include”, “comprise” and any other variants mean to cover the non-exclusive inclusion, so that a process, method, system, product, or device that includes a series of units is not necessarily limited to including those units, but may include other units not expressly listed or inherent to such a process, method, product, or device.
In descriptions of this application, “/” means “or” unless otherwise specified. For example, A/B may indicate A or B. In this application, “and/or” describes only an association relationship for describing associated objects and indicates that three relationships may exist. For example, A and/or B may indicate the following three cases: Only A exists, both A and B exist, and only B exists. In addition, in the descriptions of this application, “at least one item” means one or more items, and “a plurality of items” means two or more items. “At least one item (piece) of the following” or a similar expression thereof means any combination of these items, including a singular item (piece) or any combination of 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 in a singular form or a plural form.
The terminal device is connected to the access device in a wireless manner or a wired manner, to access the mobile communication system. The access device may be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5G mobile communication system, a base station in a future mobile communication system, an access node in a Wi-Fi system, or the like; or the access device may be a module or a unit that implements a part of functions of a base station, for example, may be a central unit (CU), or a distributed unit (DU). A technology and a device form that are used by the access device are not limited in embodiments of this application. In this application, the access device is referred to as a network device for short. Unless otherwise specified, the network device is an access device.
The terminal device may also be referred to as a terminal, user equipment (UE), a mobile station, a mobile terminal, or the like. The terminal device may be a mobile phone, a tablet computer, a computer having a wireless transceiver function, a virtual reality terminal device, an augmented reality terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in smart home, or the like. A technology and a device form that are used by the terminal device are not limited in embodiments of this application.
For example, the terminal device in embodiments of this application may have two receivers, including a primary receiver and a secondary receiver. The primary receiver is similar to a conventional cellular OFDM signal receiver, and the secondary receiver is a receiver whose power consumption is less than 1 mW. For example, the secondary receiver may be configured to receive a wake-up signal (WUS). Therefore, the secondary receiver is also referred to as a WUR receiver. In the communication system shown in
It should be noted that an implementation of the secondary receiver is not limited in this application. For example, the secondary receiver may be a module configured to receive the WUS, or any functional entity that can receive the WUS. The functional entity may be integrated with the terminal device.
It should be understood that
The network device and the terminal device each may be deployed on the land, and include an indoor device, an outdoor device, a handheld device, or a vehicle-mounted device, may be deployed on a water surface, or may be deployed on an airplane, a balloon, and a satellite in the air. An application scenario of the network device and the terminal device is not limited in embodiments of this application.
The network device and the terminal device may communicate with each other by using a licensed spectrum, or may communicate with each other by using a licensed-free spectrum, or may communicate with each other by using both the licensed spectrum and the licensed-free spectrum. The network device and the terminal device may communicate with each other by using a spectrum below 6 gigahertz (GHz), may communicate with each other by using a spectrum above 6 GHz, or may communicate with each other by using both a spectrum below 6 GHz and a spectrum above 6 GHz. A spectrum resource used between the network device and the terminal device is not limited in embodiments of this application.
The technical solutions provided in embodiments of this application can be used in various communication systems. For example, the technical solutions may be applied to an LTE system or a 5G system, or may be applied to another future-oriented new system. This is not limited in embodiments of this application. In addition, the terms “system” and “network” may be substituted for each other.
For ease of understanding embodiments of this application, several basic concepts in embodiments of this application are briefly described.
In a communication network, a large part of energy of a device is wasted in listening when no signal is received. A related solution in an existing conventional 802.11 protocol focuses on optimizing a sleep policy of the device. In addition to optimizing the sleep policy, another way to reduce energy waste of the device is to use a low-power WUR. In addition to a conventional primary transceiver, the device further includes a WUR transceiver. After the primary transceiver enters deep sleep, the low-power WUR transceiver wakes up and starts to work. If another device needs to communicate with the device, the another device first sends a wake-up signal (WUS) (or referred to as a wake-up frame (WUP)) to the WUR transceiver of the device. After correctly receiving the WUS sent to the WUR transceiver, the WUR transceiver wakes up the primary transceiver to perform communication.
In the WUR technology, the low-power WUR transceiver is used to replace the primary transceiver to listen to a channel when a medium is idle, thereby effectively reducing an energy waste of the device.
A modulation scheme that uses a baseband digital signal to control an amplitude change of a carrier is called amplitude shift keying, also called digital amplitude modulation. A simplest form is binary amplitude shift keying (2ASK).
For example, 2ASK modulation may be implemented by using a multiplier and a switch circuit. The carrier is on or off under the control of a digital signal 1 or 0. When a digital signal is 1, a carrier of an amplitude A is on, and in this case, the carrier of the amplitude A is sent on a transmission channel. When a digital signal is 0, a carrier of an amplitude B is on, and in this case, the carrier of the amplitude B is sent on the transmission channel. Therefore, a receive end may determine whether a digital signal is 1 or 0 based on an amplitude of a detected carrier.
OOK modulation is on-off amplitude shift keying modulation. OOK is a special example of 2ASK modulation.
For example, OOK modulation may be implemented by using a multiplier and a switch circuit. A carrier is on or off under the control of a digital signal 1 or 0. When a digital signal is 1, the carrier is on, and in this case, a carrier is sent on a transmission channel. When a digital signal is 0, no carrier is on, and in this case, no carrier is sent on the transmission channel. Therefore, a receive end may determine whether a digital signal is 1 or 0 based on detection of whether a carrier exists.
If the OOK modulation is applied to an NR or LTE system, an OOK modulation symbol with a high amplitude (or a high envelope, a high level, or high energy) (for example, higher than a threshold, or not equal to 0) is referred to as an OOK modulation symbol {1}, an OOK modulation symbol ON (ON), or an OOK modulation symbol on; and an OOK modulation symbol with a low amplitude (or a low envelope, a low level, or low energy) (for example, lower than a threshold, or equal to 0) is referred to as an OOK modulation symbol {0}, an OOK modulation symbol OFF (OFF), or an OOK modulation symbol off. Magnitude of an amplitude is defined relative to an amplitude demodulation threshold of a receiver. If the amplitude is greater than the demodulation threshold, the amplitude is high. If the amplitude is less than the demodulation threshold, the amplitude is low.
A coherent carrier needs to be restored in the coherent demodulation, and an original digital baseband signal is obtained based on a function of the coherent carrier and a modulated signal, where the coherent carrier and a carrier of a digital baseband signal modulated at a transmit end have a same frequency and a same phase.
No coherent carrier needs to be restored in the non-coherent demodulation, and an original digital baseband signal is recovered based on an amplitude envelope of a modulated signal.
Therefore, compared with the coherent demodulation, the non-coherent demodulation is simpler, but has performance loss.
Envelope detection is a signal detection method in which a high-frequency signal is used as an input signal to obtain an envelope or an amplitude line of a low-frequency original signal through a half-wave or full-wave rectifier circuit. Based on the obtained envelope of the original signal, a receiver performs digital sampling on the envelope of the original signal, compares the envelope with an amplitude or energy threshold set by the receiver, and determines whether the transmitted signal is 1 or 0, that is, whether the signal is on or off (ON/OFF).
According to 3GPP specifications, 5G networks mainly use two frequency bands: a frequency band FR1 and a frequency band FR2. A frequency range of the frequency band FR1 is 450 MHz to 6 GHZ, and the frequency band FR1 is also called sub-6 GHz frequency band. A frequency range of the frequency band FR2 is 24.25 GHz to 52.6 GHZ, and the frequency band FR2 is usually called millimeter wave (mmWave).
In the IEEE 802.11ba WUR protocol, currently, operating on a 2.4 GHz or 5 GHz frequency is supported. 802.11ba supports a subcarrier spacing of 312.5 kHz, and an OFDM time domain signal time is a symbol of 4 μs (which may be referred to as a high data rate (HDR)) and a symbol of 2 μs (which may be referred to as a low data rate (LDR)).
For example, after the element of the sequence is determined, inverse fast Fourier transform (IFFT) and cyclic prefix (CP) addition operations of an OFDM transmitter are performed, to generate an OFDM time domain signal. In this case, a generated symbol of 4 us is used as an ON symbol, that is, a WUR receiver determines, through envelope detection, that the symbol is a sent OOK modulation symbol {1}. If no information is sent on the 13 subcarriers, an OFDM time domain signal generated after IFFT and CP addition operations of the OFDM transmitter is a signal without energy. In this case, the symbol is used as an OFF symbol, that is, the WUR receiver determines, through envelope detection, that the symbol is an OOK modulation symbol {0}.
802.11ba supports Manchester line encoding. For a symbol of 4 μs, an information bit 0 is encoded as 1010, and an information bit 1 is encoded as 0101. Therefore, to transmit one piece of information, four ON/OFF symbols are required, and an information transmission rate is 1 bit/(4*4 μs)=62.5 kbps.
If a method for generating a waveform according to the IEEE 802.11ba standard is directly introduced into NR, an ON/OFF symbol time of a waveform changes from 4 us to 66.7 us by using an example in which a subcarrier spacing is 15 kHz. As shown in
The OFDM time domain signal time may also be referred to as duration of an OFDM signal, or a symbol time of the OFDM signal, or the like. The OFDM signal is a signal corresponding to one OFDM symbol, the one OFDM symbol is an OFDM symbol before a cyclic prefix is added, and a frequency domain subcarrier spacing corresponding to the OFDM signal may be any one of 15 kHz, 30 kHz, or 60 kHz. The duration of the OFDM signal is a time length of the OFDM symbol before the cyclic prefix is added.
It may be understood that, the foregoing merely uses the NR system as an example to describe a case in which an information transmission rate of the amplitude shift keying modulation scheme is low when an OFDM signal can transmit only one amplitude shift keying symbol because a subcarrier spacing is small and an OFDM time domain signal time is long. In addition, another OFDM system may also have a low information transmission rate due to a small subcarrier spacing and a long OFDM time domain signal time. Therefore, the method provided in embodiments of this application is not only applicable to the NR system, but may also be used in the another OFDM system. This is not limited in this application.
To resolve the problem that the information transmission rate of the amplitude shift keying modulation scheme is low due to the small subcarrier spacing and the long OFDM time domain signal time, this application provides a communication method, so that one OFDM time domain signal can carry a plurality of ON/OFF information waveforms, thereby improving information transmission efficiency of the amplitude shift keying modulation scheme.
The amplitude shift keying symbol in this application may be an amplitude shift keying modulation symbol, an ASK modulation symbol mentioned in the foregoing basic concepts, a binary ASK modulation symbol, or an OOK modulation symbol. Alternatively, the amplitude shift keying symbol may be another signal, as an ON modulation symbol, capable of presenting a high amplitude or energy at an interval in time domain, or another signal, as an OFF modulation symbol, capable of presenting a low amplitude or energy at an interval in time domain. For example, that an amplitude of a signal within an interval in time domain is high may mean that an average amplitude of the signal within the interval in time domain is higher than a corresponding specified threshold. That energy of a signal within an interval in time domain is high may mean that the energy or average energy of the signal within the interval in time domain is higher than a corresponding specified threshold. That an amplitude of a signal within an interval in time domain is low may mean that an average amplitude of the signal within the interval in time domain is lower than a corresponding specified threshold, or that energy of a signal within an interval in time domain is low may mean that the energy or average energy of the signal within the interval in time domain is lower than a corresponding specified threshold.
The amplitude shift keying symbol includes an amplitude shift keying symbol ON and an amplitude shift keying symbol OFF. The amplitude shift keying symbol ON may also be referred to as an amplitude shift keying symbol {1}, an ON symbol, a high-energy symbol, or a high-energy symbol {1}. For example, the amplitude shift keying symbol ON is an amplitude shift keying symbol whose signal energy within duration of the amplitude shift keying symbol is greater than a specified threshold. The amplitude shift keying symbol OFF may also be referred to as an amplitude shift keying symbol {0}, an OFF symbol, a low-energy symbol, or a low-energy symbol {0}. For example, the amplitude shift keying symbol OFF is an amplitude shift keying symbol whose signal energy within duration of the amplitude shift keying symbol is less than a specified threshold. It may be understood that the foregoing parameter for determining an amplitude shift keying symbol ON or an amplitude shift keying symbol OFF is high energy or low energy of a signal within duration of the amplitude shift keying symbol, or may be replaced with high average amplitude or low average amplitude of a signal within duration of the amplitude shift keying symbol, or high average energy or low average energy of a signal within duration of the amplitude shift keying symbol. The foregoing high or low is compared with a specified threshold. If a value is greater than the threshold, the value is high. If a value is less than the threshold, the value is low. This is not limited in this application. The following uses only the energy of the signal within the duration of the amplitude shift keying symbol as an example for description.
To improve information transmission efficiency of an amplitude shift keying modulation scheme, an embodiment of this application provides a communication method, as shown in
Operation 400: The network device determines an OFDM signal.
The OFDM signal is a signal corresponding to one OFDM symbol, or a signal including one OFDM symbol. The one OFDM symbol is an OFDM symbol before a cyclic prefix is added. A frequency domain subcarrier spacing corresponding to the OFDM signal may be any one of 15 kHz, 30 kHz, or 60 kHz.
For example, the OFDM signal carries a first amplitude shift keying symbol. The first amplitude shift keying symbol is an amplitude shift keying symbol ON. Duration of the first amplitude shift keying symbol is equal to duration of the OFDM signal.
In an embodiment, the OFDM signal includes N first-interval signals in time domain. N is a positive integer greater than or equal to 2. The N first-interval signals are the same, as shown in
In addition, the N first-interval signals do not overlap with each other in time domain. The first interval is equal to 1/N times the duration of the OFDM signal. According to an embodiment, no inter-symbol interference exists between N second amplitude shift keying symbols in time domain, so that a probability of false determining for an amplitude shift keying symbol can be reduced.
As shown in
As shown in
As shown in
As shown in
The following uses only two implementations as examples to describe a process in which the network device determines the OFDM signal.
In a first implementation, the network device may map a first sequence to a plurality of contiguous frequency domain subcarriers, and perform time domain mapping (for example, IFFT) on the plurality of mapped contiguous frequency domain subcarriers, to obtain the OFDM signal.
Further, the network device may divide the obtained OFDM signal into the N first-interval signals in time domain.
For example, the OFDM signal may be shown in
In the foregoing first implementation, the method is simple and easy to implement.
In a second implementation, the network device may map a first sequence to a plurality of non-contiguous frequency domain subcarriers, where any two adjacent frequency domain subcarriers in the plurality of non-contiguous frequency domain subcarriers are separated by N−1 frequency domain subcarriers. Further, time domain mapping (for example, IFFT) is performed on the plurality of mapped non-contiguous frequency domain subcarriers, to obtain the OFDM signal. In this case, the determined OFDM signal includes the N first-interval signals in time domain.
Alternatively, the network device may map a first sequence to a plurality of non-contiguous frequency domain subcarriers, where any two adjacent frequency domain subcarriers in the plurality of non-contiguous frequency domain subcarriers are separated by M−1 frequency domain subcarriers. Further, time domain mapping (for example, IFFT) is performed on the plurality of mapped non-contiguous frequency domain subcarriers, to obtain the OFDM signal. M is an integer greater than or equal to 2. For example, M=N or N=2M. In this case, the determined OFDM signal includes M first-interval signals in time domain. The network device may further divide the obtained OFDM signal into the N first-interval signals in time domain.
For example, when M=2 and N=4, the determined OFDM signal includes two first-interval signals in time domain. The network device may further divide the obtained OFDM signal into four first-interval signals in time domain.
It can be learned from
For the first implementation and the second implementation, an element included in the first sequence may be a modulation constellation point in a first modulation scheme, where the first modulation scheme may be any one of BPSK, QPSK, 16QAM, 64QAM, or 256QAM. Alternatively, the first sequence is a ZC sequence. For example, the first sequence is a ZC sequence whose root factor is 1.
For example, an expression of the ZC sequence is:
N is a length of the first sequence, that is, a quantity of frequency domain subcarriers actually occupied by the first sequence mapped to a frequency domain, sk is an element whose sequence number is k in the first sequence, and u is a root factor of the ZC sequence.
A peak-to-average power ratio (PAPR) of a time domain OFDM signal to which the ZC sequence is mapped is low. Especially, an amplitude envelope and an energy fluctuation degree of a time domain OFDM signal to which a ZC sequence with a root factor of 1 is mapped are lower than an amplitude envelope and an energy fluctuation degree of a time domain OFDM signal to which a ZC sequence with another root factor is mapped. In this way, performance of subsequent amplitude shift keying symbol demodulation can be improved, and coverage performance of wake-up signal transmission can be effectively improved.
Operation 410: The network device generates a first signal based on the OFDM signal and N bits, where the first signal includes the N second amplitude shift keying symbols in time domain.
The N bits may be understood as to-be-sent bits, to-be-transmitted bits, target sent bits, or some or all bits that carry a WUS. A value of each bit may be 0 or 1.
The second amplitude shift keying symbol may be an amplitude shift keying symbol ON or an amplitude shift keying symbol OFF.
In an embodiment, the network device multiplies an ith first-interval signal in N first amplitude shift keying symbols by a window function corresponding to an ith bit in the N bits, to obtain an ith second amplitude shift keying symbol in N amplitude shift keying symbols. According to the foregoing method, each of the N second amplitude shift keying symbols in the first signal can carry one bit, so that information transmission efficiency of the amplitude shift keying modulation scheme can be improved.
When a value of the ith bit is “1”, the window function corresponding to the ith bit is any one of a rectangular window function, a Hanning window function, a Hamming window function, or a Blackman window function. For example, the rectangular window function is a function with an all-one function value. When a value of the ith bit is “0”, the window function corresponding to the ith bit is a function with an all-zero function value. Alternatively, when the value of the ith bit is “0”, the ith first-interval signal in the N first amplitude shift keying symbols does not need to be multiplied by the window function corresponding to the ith bit in the N bits, and the ith second amplitude shift keying symbol is directly set to an amplitude shift keying symbol OFF.
For example, the network device determines an OFDM signal, where the OFDM signal includes four first-interval signals, and the network device determines that four sent bits are “1010”. When a window function corresponding to a bit of a value “1” is a rectangular window function, and a window function corresponding to a bit of a value “0” is a function with an all-zero function value, the network device multiplies a 1st first-interval signal by a rectangular window function corresponding to a 1st bit of a value “1”, to learn that a 1st second amplitude shift keying symbol is an amplitude shift keying symbol ON; multiplies a 2nd first-interval signal by a function with an all-zero function value and that corresponds to a 2nd bit of a value “0”, to learn that a 2nd second amplitude shift keying symbol is an amplitude shift keying symbol OFF; multiplies a 3rd first-interval signal by a rectangular window function corresponding to a 3rd bit of a value “1”, to learn that a 3rd second amplitude shift keying symbol is an amplitude shift keying symbol ON; and multiplies a 4th first-interval signal by a function with an all-zero function value and that corresponds to a 4th bit of a value “1”, to learn that a 4th second amplitude shift keying symbol is an amplitude shift keying symbol OFF.
That the network device multiplies a 1st first-interval signal by a rectangular window function corresponding to a 1st bit of a value “1” may be understood as that the network device multiplies all sampling points in a time domain signal corresponding to the 1st first-interval signal correspondingly by the rectangular window function, that is, multiplies the time domain signal correspondingly by a function with an all-one function value. This may also be referred to as addition of a rectangular window to a time domain. The network device multiplies a 2nd first-interval signal by a function with an all-zero function value and that corresponds to a 2nd bit of a value “O” may be understood as that the network device multiplies all sampling points in a time domain signal corresponding to the 2nd first-interval signal correspondingly by the function with the all-zero function value, that is, multiplies the time domain signal correspondingly by the function with the all-zero function value.
Duration of the first signal is the same as the duration of the OFDM signal. Duration of the second amplitude shift keying symbol is a second interval, and the second interval may be equal to a first interval. For example, second interval=first interval=TOFDM/N, where TOFDM represents duration of one OFDM signal. Alternatively, the second interval is less than the first interval. Second interval<first interval=TOFDM/N.
The duration of the OFDM signal is a time length of one OFDM symbol corresponding to a subcarrier spacing of at least one of 15 kHz, 30 kHz, or 60 kHz. The duration of the OFDM signal is a time length of the OFDM symbol before the cyclic prefix is added.
For example, when the second interval is less than the second interval, a guard interval exists between two adjacent second amplitude shift keying symbols. For example, when a guard interval exists between any two adjacent second amplitude shift keying symbols, the first interval is equal to TOFDM/N, and the second interval is equal to (TOFDM−(N−1)*TGI)/N, where TGI represents duration corresponding to the guard interval. For example, the duration corresponding to the guard interval may be equal to duration of the cyclic prefix corresponding to the OFDM signal. For example, TCP=TGI. TCP indicates the duration of the cyclic prefix CP corresponding to the OFDM signal. Alternatively, the duration corresponding to the guard interval may be not equal to duration of the CP corresponding to the OFDM signal. This is not limited in this application. A signal for the guard interval may be a blank signal whose energy is 0, or a signal for the guard interval may be the same as a signal for a tail interval TGI that is intercepted from a signal corresponding to a next adjacent second amplitude shift keying symbol. In an embodiment, the guard interval exists between adjacent second amplitude shift keying symbols in the first signal, so that when a receive end demodulates the second amplitude shift keying symbol, inter-symbol interference generated between the plurality of second amplitude shift keying symbols due to a multi-path channel and multi-path delay falls within the guard interval. The receive end removes the guard interval, to avoid impact of the inter-symbol interference on demodulation performance of the second amplitude shift keying symbol, thereby ensuring the demodulation performance of the second amplitude shift keying symbol.
For example, in the foregoing scenario, when the OFDM signal includes four first-interval signals, the network device determines that four sent bits are “1010”, and the second interval is equal to the first interval, the finally obtained first signal is shown in
In an embodiment, the network device sequentially multiplies every X first-interval signals in N first amplitude shift keying symbols by a window function corresponding to one corresponding bit in N/X bits, to obtain X second amplitude shift keying symbols in N amplitude shift keying symbols. N is an integer multiple of X, and X is an integer greater than or equal to 2. X may be a quantity of repetition times of the second amplitude shift keying symbol that is predefined or indicated by the network device.
For example, if N=8 and X=2, N/X=4. For example, the network device determines an OFDM signal, where the OFDM signal includes eight first-interval signals, and the network device determines that four sent bits are “1010”. When a window function corresponding to a bit of a value “1” is a rectangular window function, and a window function corresponding to a bit of a value “0” is a function with an all-zero function value, the network device multiplies a 1st first-interval signal and a 2nd first-interval signal separately by a rectangular window function corresponding to a 1st bit of a value “1”, to learn that a 1st second amplitude shift keying symbol is an amplitude shift keying symbol ON, a 2nd second amplitude shift keying symbol is an amplitude shift keying symbol ON; multiplies a 3rd first-interval signal and a 4th first-interval signal separately by a function with an all-zero function value and that corresponds to a 2nd bit of a value “O”, to learn that a 3rd second amplitude shift keying symbol is an amplitude shift keying symbol OFF, and a 4th second amplitude shift keying symbol is an amplitude shift keying symbol OFF; multiplies a 5th first-interval signal and a 6th first-interval signal separately by a rectangular window function corresponding to a 3rd bit of a value “1”, to learn that a 5th second amplitude shift keying symbol is an amplitude shift keying symbol ON, and a 6th second amplitude shift keying symbol is an amplitude shift keying symbol ON; and multiplies a 7th first-interval signal and an 8th first-interval signal separately by a function with an all-zero function value and that corresponds to a 4th bit of a value “1”, to learn that a 7th second amplitude shift keying symbol is an amplitude shift keying symbol OFF, and an 8th second amplitude shift keying symbol is an amplitude shift keying symbol OFF.
In an embodiment, a repetition rate of bit transmission can be increased, so that parsing accuracy of the terminal device can be improved.
It may be understood that, when a window function corresponding to a bit of a value “1” is a rectangular window function, the foregoing manner of adding the rectangular window to the time domain actually causes out-of-band spectrum leakage for a spectrum of a signal. However, when the window function corresponding to the bit of the value “1” is replaced with a Hanning window function, a Hamming window function, or a Blackman window function sequence, the problem of out-of-band spectrum leakage after spectrum window addition can be alleviated.
For example,
For example, it is assumed that a first-interval signal includes K time sampling points, where K is greater than or equal to 2, and the K time sampling points are multiplied correspondingly by K sampling points in a corresponding Hanning window function to obtain a first signal.
For example, a typical Hanning window function is:
where n is a sequence number of a sampling point in the Hanning window function.
Operation 420: The network device sends the first signal.
For example, the network device needs to perform the CP addition operation on the first signal obtained in operation 410, to obtain a first signal to which the CP is added, and send the first signal to which the CP is added.
In addition, the network device further sends first information to the terminal device, and the first information indicates a relationship between the duration (namely, the second interval) of the second amplitude shift keying symbol and the duration of the first signal. For example, the first information indicates a value N of the second amplitude shift keying symbol included in the first signal, or the first information indicates a relationship between the duration (namely, the second interval) of the second amplitude shift keying symbol and the duration of the OFDM signal. According to the foregoing method, the terminal device determines the duration of the second amplitude shift keying symbol, so that the terminal device can correctly demodulate the second amplitude shift keying symbol based on the duration of the second amplitude shift keying symbol.
Operation 430: The terminal device determines N second amplitude shift keying symbols based on the received first signal.
For example, the terminal device may determine the duration of the second amplitude shift keying symbol based on the relationship that is indicated by the first information and that is between the duration (namely, the second interval) of the second amplitude shift keying symbol and the duration of the first signal. Further, when determining the N second amplitude shift keying symbols based on the first signal, the terminal device determines the N second amplitude shift keying symbols based on the first signal and the duration of the second amplitude shift keying symbol.
In addition, the duration of the second amplitude shift keying symbol may be notified to the terminal device in another manner, or in a predefined manner. This is not limited in this application.
Operation 440: The terminal device determines the N bits based on the N second amplitude shift keying symbols.
For example, the secondary receiver of the terminal device performs non-coherent demodulation based on the received first signal by using the envelope detector, further determines the N second amplitude shift keying symbols based on the second interval, and determines the N bits based on the N second amplitude shift keying symbols.
In an embodiment, when N=4, the first signal includes four second amplitude shift keying symbols. For example, the four second amplitude shift keying symbols are successively an amplitude shift keying symbol ON, an amplitude shift keying symbol OFF, an amplitude shift keying symbol ON, and an amplitude shift keying symbol OFF in a time sequence. The secondary receiver of the terminal device detects signal energy corresponding to a second amplitude shift keying symbol in a second interval. If the signal energy corresponding to the second amplitude shift keying symbol in the second interval is greater than a specified threshold, the second amplitude shift keying symbol is an amplitude shift keying symbol ON; or if the signal energy corresponding to the second amplitude shift keying symbol in the second interval is less than the specified threshold, the second amplitude shift keying symbol is an amplitude shift keying symbol OFF. In an embodiment, when determining that signal energy corresponding to a second amplitude shift keying symbol in a 1st second interval is greater than the specified threshold, the secondary receiver of the terminal device determines that the 1st second amplitude shift keying symbol is an amplitude shift keying symbol ON; when determining that signal energy corresponding to a second amplitude shift keying symbol in a 2nd second interval is less than the specified threshold, the secondary receiver of the terminal device determines that the 2nd second amplitude shift keying symbol is an amplitude shift keying symbol OFF; when determining that signal energy corresponding to a second amplitude shift keying symbol in a 3rd second interval is greater than the specified threshold, the secondary receiver of the terminal device determines that the 3rd second amplitude shift keying symbol is an amplitude shift keying symbol ON; and when determining that signal energy corresponding to a second amplitude shift keying symbol in a 4th second interval is less than the specified threshold, the secondary receiver of the terminal device determines that the 4th second amplitude shift keying symbol is an amplitude shift keying symbol OFF. Finally, the terminal device determines that the four second amplitude shift keying symbols included in the first signal are successively an amplitude shift keying symbol ON, an amplitude shift keying symbol OFF, an amplitude shift keying symbol ON, and an amplitude shift keying symbol OFF.
Further, because a value of a bit corresponding to the amplitude shift keying symbol ON is “1”, and a value of a bit corresponding to the amplitude shift keying symbol OFF is “0”, the terminal device determines that the bits carried in the first information are “1010”.
According to the foregoing method, the first signal may include the plurality of second amplitude shift keying symbols, so that in the NR or LTE OFDM system, a plurality of amplitude shift keying symbols can be transmitted, in duration of one OFDM symbol, to a terminal device having an envelope detection receiver or a terminal device for non-coherent demodulation. Therefore, information transmission efficiency of such a terminal device can be effectively improved, that is, an information transmission rate of an amplitude shift keying modulation scheme can be effectively improved.
In an embodiment, each module in the apparatus 900 may be implemented by software.
In an embodiment, the processing module 910 may be a processor or a controller, for example, may be a general-purpose central processing unit (CPU), a general-purpose processor, digital signal processing (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or another programmable logic device, a transistor logic device, a hardware component, or any combination thereof. The processing module 910 may implement or execute various example logical blocks, modules, and circuits described with reference to content disclosed in embodiments of this application. The processor may be a combination of processors implementing a computing function, for example, a combination of one or more microprocessors, or a combination of a DSP and a microprocessor. The transceiver module 920 may be a communication interface, a transceiver, a transceiver circuit, or the like. The communication interface is a general term. In an embodiment, the communication interface may include a plurality of interfaces. The storage unit may be a memory.
When the apparatus 900 is a network device or a chip in the network device, the processing module 910 in the apparatus 900 may support the apparatus 900 in performing the actions of the network device in the foregoing method examples, for example, may support the apparatus 900 in performing operation 400 or operation 410 in
The transceiver module 920 may support the apparatus 900 in communicating with a terminal device. For example, the transceiver module 920 may support the apparatus 900 in performing operation 420 in
For example, the processing module 910 is configured to: determine an OFDM signal, where the OFDM signal carries a first amplitude shift keying symbol, and the first amplitude shift keying symbol is an amplitude shift keying symbol ON; and generate a first signal based on the OFDM signal and N bits, where the first signal carries N second amplitude shift keying symbols in time domain, and N is a positive integer greater than or equal to 2. The transceiver module 920 is configured to send the first signal.
In an embodiment, the OFDM signal includes N first-interval signals in time domain.
In an embodiment, the N first-interval signals are the same, or the N first-interval signals have same energy.
In an embodiment, the N first-interval signals do not overlap with each other in time domain, and the N second amplitude shift keying symbols do not overlap with each other in time domain.
In an embodiment, the processing module 910 is configured to: when generating the first signal based on the OFDM signal and the N bits, multiply an ith first-interval signal in the N first-interval signals in the OFDM signal by a window function corresponding to an ith bit in the N bits, to obtain an ith second amplitude shift keying symbol in the N second amplitude shift keying symbols.
In an embodiment, when the ith bit is 1, the window function corresponding to the ith bit is any one of a rectangular window function, a Hanning window function, a Hamming window function, or a Blackman window function; and/or the rectangular window function is a function with an all-one function value; and when the ith bit is 0, the window function corresponding to the ith bit is a function with an all-zero function value.
In an embodiment, duration of the second amplitude shift keying symbol is a second interval, and the second interval is equal to a first interval, or the second interval is less than the first interval.
In an embodiment, duration of the first amplitude shift keying symbol is equal to duration of the OFDM signal; the first interval is equal to 1/N times the duration of the OFDM signal; and the second interval is less than or equal to 1/N times the duration of the OFDM signal.
In an embodiment, the duration of the OFDM signal is a time length of one OFDM symbol corresponding to a subcarrier spacing of at least one of 15 kHz, 30 kHz, or 60 kHz.
In an embodiment, when the second interval is less than the first interval, a guard interval exists between two adjacent second amplitude shift keying symbols.
In an embodiment, duration corresponding to the guard interval is equal to duration of a cyclic prefix corresponding to the OFDM signal.
In an embodiment, the processing module 910 is configured to: when determining the OFDM signal, map a first sequence to a plurality of non-contiguous frequency domain subcarriers, where any two adjacent frequency domain subcarriers in the plurality of non-contiguous frequency domain subcarriers are separated by N−1 frequency domain subcarriers; and perform time domain mapping on the plurality of mapped non-contiguous frequency domain subcarriers, to obtain the OFDM signal.
In an embodiment, the processing module 910 is configured to: when determining the OFDM signal, map a first sequence to a plurality of contiguous frequency domain subcarriers; and perform time domain mapping on the plurality of mapped contiguous frequency domain subcarriers, to obtain the OFDM signal.
In an embodiment, an element included in the first sequence is a modulation constellation point in a first modulation scheme, and the first modulation scheme is any one of BPSK, QPSK, 16QAM, 64QAM, or 256QAM; or the first sequence is a ZC sequence.
In an embodiment, the transceiver module 920 is configured to send first information to the terminal device, where the first information indicates a relationship between the duration of the second amplitude shift keying symbol and duration of the first signal.
It should be understood that the apparatus 900 according to an embodiment of the application may correspond to the network device in the foregoing method embodiments, and operations and/or functions of the modules in the apparatus 900 are separately for implementing corresponding operations of the method of the network device in the foregoing method embodiments. Therefore, beneficial effects in the foregoing method embodiments can also be implemented. For brevity, details are not described herein again.
When the apparatus 900 is a terminal device or a chip in the terminal device, the processing module 910 in the apparatus 900 may support the apparatus 900 in performing the actions of the terminal device in the foregoing method examples, for example, may support the apparatus 900 in performing operation 430 in
The transceiver module 920 may support the apparatus 900 in communicating with a network device. For example, the transceiver module 920 may support the apparatus 900 in performing operation 420 in
For example, the transceiver module 920 is configured to receive a first signal, where the first signal includes N second amplitude shift keying symbols in time domain. The processing module 910 is configured to determine the N second amplitude shift keying symbols based on the first signal; and determine N bits based on the N second amplitude shift keying symbols.
In an embodiment, the transceiver module 920 is configured to receive first information, where the first information indicates a relationship between duration of the second amplitude shift keying symbol and duration of the first signal. The processing module 910 is configured to: determine a second interval based on the relationship between the duration of the second amplitude shift keying symbol and the duration of the first signal; and when determining the N second amplitude shift keying symbols based on the first signal, determine the N second amplitude shift keying symbols based on the first signal and the duration of the second amplitude shift keying symbol.
It should be understood that the apparatus 900 according to an embodiment of the application may correspond to the terminal device in the foregoing method embodiments, and operations and/or functions of the modules in the apparatus 900 are separately for implementing corresponding operations of the method of the terminal device in the foregoing method embodiments. Therefore, beneficial effects in the foregoing method embodiments can also be implemented. For brevity, details are not described herein again.
When the apparatus 1000 is a network device or a chip in the network device, in an embodiment, the processor 1001 is configured to invoke an interface to perform the following actions:
It should be understood that the apparatus 1000 may be further configured to perform other operations and/or operations on the network device side in the foregoing embodiments. For brevity, details are not described herein.
When the apparatus 1000 is a terminal device or a chip in the terminal device, in an embodiment, the processor 1001 is configured to invoke an interface to perform the following actions:
It should be understood that the apparatus 1000 may be further configured to perform other operations and/or operations on the terminal device side in the foregoing embodiments. For brevity, details are not described herein.
It should be understood that the processor 1001 may invoke the interface to perform the foregoing receiving and sending actions. The invoked interface may be a logic interface or a physical interface. This is not limited. In an embodiment, the physical interface may be implemented by using a transceiver. In an embodiment, the apparatus 1000 further includes a transceiver 1003.
In an embodiment, the apparatus 1000 further includes a memory 1002. The memory 1002 may store program code in the foregoing method embodiments, so that the processor 1001 invokes the program code.
In an embodiment, if the apparatus 1000 includes the processor 1001, the memory 1002, and the transceiver 1003, the processor 1001, the memory 1002, and the transceiver 1003 communicate with each other by using an internal connection path, to transfer a control signal and/or a data signal. In an embodiment, the processor 1001, the memory 1002, and the transceiver 1003 may be implemented by using a chip, and the processor 1001, the memory 1002, and the transceiver 1003 may be implemented in a same chip, or may be separately implemented in different chips, or functions of any two of the processor 1001, the memory 1002, and the transceiver 1003 are implemented in one chip. The memory 1002 may store the program code, and the processor 1001 invokes the program code stored in the memory 1002, to implement a corresponding function of the apparatus 1000.
The method disclosed in the foregoing embodiment of this application may be applied to the processor, or may be implemented by the processor. The processor may be an integrated circuit chip and has a signal processing capability. In an implementation process, operations in the foregoing method embodiments can be implemented by using a hardware integrated logic circuit in the processor, or by using instructions in a form of software. The foregoing processor may be a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or another programmable logic device, a discrete gate or a transistor logic device, or a discrete hardware assembly, or may be a system on chip (SoC), or may be a central processing unit (CPU), or may be a network processor (NP), or may be a digital signal processor (DSP), or may be a micro controller (MCU), or may be a programmable logic device (PLD) or another integrated chip. It may implement or perform the methods, the operations, and logical block diagrams that are disclosed in embodiments of this application. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor or the like. The operations in the methods disclosed with reference to embodiments of this application may be directly performed and completed by a hardware decoding processor, or may be performed and completed by using a combination of hardware in the decoding processor and a software module. A software module may be located in a mature storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, or a register. The storage medium is located in the memory, and a processor reads information in the memory and completes the operations in the foregoing methods in combination with hardware of the processor.
It may be understood that the memory in embodiments of this application may be a volatile memory or a nonvolatile memory, or may include both a volatile memory and a nonvolatile memory. The nonvolatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (erasable PROM, EPROM), an electrically erasable programmable read-only memory (electrically EPROM, EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), used as an external cache. Through example but not limitation, many forms of RAMs may be used, for example, a static random access memory (static RAM, SRAM), a dynamic random access memory (dynamic RAM, DRAM), a synchronous dynamic random access memory (synchronous DRAM, SDRAM), a double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), an enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), a synchronous link dynamic random access memory (synchlink DRAM, SLDRAM), and a direct rambus random access memory (direct rambus RAM, DR RAM). It should be noted that the memory of the systems and methods described in this specification includes but is not limited to these and any memory of another proper type.
It should be understood that in embodiments of this application, numbers “first”, “second”, and the like are merely used to distinguish between different objects, for example, to distinguish between different parameter information or messages, and do not constitute a limitation on the scope of embodiments of this application. Embodiments of this application are not limited thereto.
It should be further understood that sequence numbers of the foregoing processes do not mean execution sequences in embodiments of this application. The execution sequences of the processes should be determined based on functions and internal logic of the processes. Various numerical numbers or sequence numbers involved in the foregoing processes are merely distinguished for ease of description, and should not constitute any limitation on the implementation processes of embodiments of this application.
It should also be understood that the term “and/or” in this specification describes only an association relationship between associated objects and represents that three relationships may exist. For example, A and/or B may represent the following three cases: Only A exists, both A and B exist, and only B exists. In addition, the character “/” in this specification generally indicates an “or” relationship between the associated objects.
Unless otherwise specified, an expression used in this application similar to an expression that “an item includes one or more of the following: A, B, and C” usually means that the item may be any one of the following: A; B; C; A and B; A and C; B and C; A, B, and C; A and A; A, A, and A; A, A, and B; A, A, and C; A, B, and B; A, C, and C; B and B; B, B, and B; B, B, and C; C and C; C, C, and C; and another combination of A, B, and C. In the foregoing descriptions, three elements A, B, and C are used as an example to describe an optional case of the item. When an expression is “the item includes at least one of the following: A, B, . . . , and X”, in other words, more elements are included in the expression, a case to which the item is applicable may also be obtained according to the foregoing rule.
One of ordinary skilled in the art may be aware that, in combination with the examples described in embodiments disclosed in this specification, units and algorithm operations may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraint conditions of the technical solutions. One of ordinary 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.
It may be clearly understood by one of ordinary skilled in the art that, for the purpose of convenient and brief description, for a detailed working process of the foregoing system, apparatus, and unit, refer to a corresponding process in the foregoing method embodiments. Details are not described herein again.
In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. 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 during 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 or may not be physically separate, and parts displayed as units may be or may not be physical units, may be located in one position, or may be distributed on a plurality of network units. 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.
When the functions are implemented in the form of a software functional unit and sold or used as an independent product, the functions may be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of this application essentially, or the part contributing to the prior art, or some of the technical solutions may be implemented in a form of a software product. The software product is stored in a storage medium, and includes several instructions for instructing a computer device (which may be a personal computer, a server, or a network device) to perform all or some of the operations of the methods described in the embodiments of this application. The foregoing storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory ROM, a random access memory RAM, a magnetic disk, or an optical disc.
Number | Date | Country | Kind |
---|---|---|---|
202111541846.2 | Dec 2021 | CN | national |
This application is a continuation of International Application No. PCT/CN2022/139383, filed on Dec. 15, 2022, which claims priority to Chinese Patent Application No. 202111541846.2, filed on Dec. 16, 2021. The disclosures of the aforementioned applications are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2022/139383 | Dec 2022 | WO |
Child | 18743471 | US |