This application relates to the communication field, and in particular, to a synchronization method and a communication apparatus.
With development of an internet of things (IoT) technology, a service life of an internet of things terminal device becomes a bottleneck of IoT development. Power consumption of the terminal device may be reduced by using a low-power communication technology, to achieve an effect of increasing the service life of the terminal device. Therefore, passive IoT or ambient power-enabledIoT becomes possible.
Currently, in Release 18 (R18) of the 3rd generation partnership project (3GPP), it is planned that a 5th generation (5G) system or a new radio (NR) system is enabled to support a low-power communication system such as the passive IoT or the ambient power-enabled IoT. However, in a related specification of a synchronization signal of the low-power communication system, compatibility between the synchronization signal and the NR system is not considered. In this case, when the synchronization signal of the low-power communication system is directly used in the NR system, interference exists between a time domain waveform of the synchronization signal and a time domain waveform of a subcarrier of the NR system. Therefore, when the low-power communication system such as the passive IoT or the ambient power-enabled IoT is introduced to the NR system, how to enable the synchronization signal of the low-power communication system to coexist with the subcarrier of the NR system is an urgent problem to be resolved currently.
Embodiments of this application provide a synchronization method and a communication apparatus. When a low-power communication system such as passive IoT or ambient power-enabled IoT is introduced to an NR system, a synchronization signal of the low-power communication system can coexist with a subcarrier of the NR system.
To achieve the foregoing objective, the following technical solutions are used in embodiments of this application.
According to a first aspect, a synchronization method is provided. The method may be performed by a first device; may be performed by a component of a first device, for example, a processor, a chip, or a chip system of the first device; or may be implemented by a logical module or software that can implement all or some functions of a first device. The following uses an example in which the first device performs the method for description. The method includes: The first device generates a synchronization signal, and sends the synchronization signal to a second device. The synchronization signal is generated in an orthogonal frequency division multiplexing OFDM manner, the synchronization signal includes a first signal and/or a second signal, the first signal is used to determine a time domain start position occupied by data sent by the first device to the second device, and the second signal is used to determine a frequency at which the second device sends data to the first device. Because the synchronization signal is generated in the OFDM manner, a time domain waveform of the synchronization signal may be a waveform obtained by superposing a plurality of orthogonal subcarriers. Therefore, an orthogonal relationship exists between the time domain waveform of the synchronization signal and a time domain waveform of a subcarrier of an NR system. Therefore, when a low-power communication system such as passive IoT or ambient power-enabled IoT is introduced to the NR system, a synchronization signal of the low-power communication system can coexist with the subcarrier of the NR system.
According to a second aspect, a synchronization method is provided. The method may be performed by a second device; may be performed by a component of a second device, for example, a processor, a chip, or a chip system of the second device; or may be implemented by a logical module or software that can implement all or some functions of a second device. The following uses an example in which the second device performs the method for description. The method includes: The second device receives a synchronization signal from a first device, and performs time synchronization and/or frequency synchronization based on the synchronization signal. The synchronization signal is generated in an orthogonal frequency division multiplexing OFDM manner, the synchronization signal includes a first signal and/or a second signal, the first signal is used to determine a start position occupied by data sent by the first device to the second device, and the second signal is used to determine a frequency at which the second device sends data to the first device. The synchronization signal is generated in the OFDM manner, so that the synchronization signal and an OFDM subcarrier of the data sent by the first device to the second device are orthogonal to each other. Further, when receiving a signal, the second device may completely separate a time domain waveform of the synchronization signal from a time domain waveform of the OFDM subcarrier of the data sent by the first device, to avoid interference. Therefore, when a low-power communication system such as passive IoT or ambient power-enabled IoT is introduced to an NR system, a synchronization signal of the low-power communication system can coexist with a subcarrier of the NR system.
With reference to the first aspect or the second aspect, in a possible implementation, the synchronization signal includes the first signal and the second signal, where the second signal is located after the first signal. Based on this solution, after the second device detects the first signal, the second device may detect the second signal, obtain a time length of the second signal, and further calculate a BLF with reference to a DR carried in downlink data.
With reference to the first aspect or the second aspect, in a possible implementation, the first signal and the second signal are located in a same OFDM symbol. Based on this solution, after detecting the first signal, the second device may determine to start to receive the second signal.
With reference to the first aspect or the second aspect, in a possible implementation, a waveform of the synchronization signal is a cyclic prefix-orthogonal frequency division multiplexing (CP-OFDM) waveform.
With reference to the first aspect or the second aspect, in a possible implementation, the waveform of the synchronization signal is generated in a CP-OFDM manner based on a first sequence.
With reference to the first aspect or the second aspect, in a possible implementation, the waveform of the synchronization signal is generated in a discrete fourier transform DFT transform precoding manner.
With reference to the first aspect or the second aspect, in a possible implementation, that the waveform of the synchronization signal is generated in a discrete fourier transform DFT transform precoding manner includes: The waveform of the synchronization signal is a waveform obtained through CP-OFDM on a second sequence, where the second sequence is a sequence obtained through DFT transform precoding on the first sequence.
With reference to the first aspect or the second aspect, in a possible implementation, a time domain resource of the first signal includes first K time units in N time units corresponding to a wanted signal in one OFDM symbol, K is a positive integer, and the wanted signal in the OFDM symbol is a part other than a cyclic prefix (CP) in the OFDM symbol. Based on this solution, the second device may first detect the first signal before the second signal and the downlink data, to subsequently receive the downlink data and the second signal. In addition, from the perspective of time domain resource utilization for sending a signal, the first signal occupies only some time domain resources of the OFDM symbol. Therefore, an idle time domain resource of the OFDM symbol may be used for transmission of other content, for example, the second signal, data 0, or RTcal.
With reference to the first aspect or the second aspect, in a possible implementation, the time domain resource of the first signal further includes a part of time units corresponding to the CP in the OFDM symbol in which the first signal is located. Based on this solution, when the first signal is a low-level signal, the part of time units corresponding to the CP are added to the time domain resource of the first signal, so that duration of the low-level signal is long enough. Further, the first signal may be better distinguished from a low-level part of the second signal and/or a low-level part of the downlink data. In this way, when receiving a signal, the second device may determine that a low-level signal with a longest time length in the received signal is the first signal.
With reference to the first aspect or the second aspect, in a possible implementation, a signal carried in last S time units in the N time units corresponding to the wanted signal in the OFDM symbol in which the first signal is located is a low-level signal, a time length of the last S time units is greater than or equal to a time length of the CP in the OFDM symbol in which the first signal is located, and the wanted signal in the OFDM symbol is the part other than the CP in the OFDM symbol. In other words, the signal carried in the last S time units corresponding to the wanted signal in the OFDM symbol in which the first signal is located is the low-level signal, so that it can be ensured that a level of a signal of the CP is a low level. In this way, duration of a low-level part of the first signal may be increased.
With reference to the first aspect or the second aspect, in a possible implementation, a time domain resource of the second signal includes M of the N time units corresponding to the wanted signal in the OFDM symbol, M is a positive integer, and the wanted signal in the OFDM symbol is the part other than the CP in the OFDM symbol.
With reference to the first aspect or the second aspect, in a possible implementation, the synchronization signal includes the second signal, the waveform of the synchronization signal is generated in the CP-OFDM manner by performing the DFT transform precoding on the first sequence, the first sequence includes a third sequence, the third sequence is a sequence used to generate the second signal, M satisfies a first condition, and the first condition includes: N is L times of M, and a quantity of elements included in the first sequence is L times of a quantity of elements included in the third sequence, where N is a power of 2, and L is a positive integer.
With reference to the first aspect or the second aspect, in a possible implementation, M is a maximum value of a plurality of values that satisfy the first condition. Based on this solution, when the second device measures a time length of the second signal by using a clock edge, a measurement error may be reduced.
With reference to the first aspect, in a possible implementation, the method further includes: The first device receives capability information from the second device, where the capability information includes at least one of the following: whether the second device supports energy harvesting, whether the second device supports envelope detection, or whether the second device supports backscatter communication.
With reference to the second aspect, in a possible implementation, the method further includes: The second device sends the capability information to the first device, where the capability information includes at least one of the following: whether the second device supports the energy harvesting, whether the second device supports the envelope detection, or whether the second device supports the backscatter communication.
According to a third aspect, a communication apparatus is provided, configured to implement the foregoing various methods. The communication apparatus may be the first device in the first aspect, an apparatus including the first device, or an apparatus included in the first device, for example, a chip. Alternatively, the communication apparatus may be the second device in the second aspect, an apparatus including the second device, or an apparatus included in the second device. The communication apparatus includes a corresponding module, unit, or means for implementing the foregoing method. The module, unit, 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 foregoing functions.
In some possible designs, the communication apparatus may include a processing module and a transceiver module. The transceiver module may also be referred to as a transceiver unit, and is configured to implement a sending function and/or a receiving function in any one of the foregoing aspects and any one of the possible implementations of the foregoing aspects. The transceiver module may include a transceiver circuit, a transceiver machine, a transceiver, or a communication interface. The processing module may be configured to implement a processing function in any one of the foregoing aspects and any one of the possible implementations of the foregoing aspects.
In some possible designs, the transceiver module includes a sending module and a receiving module, respectively configured to implement the sending function and the receiving function in any one of the foregoing aspects and any one of the possible implementations of the foregoing aspects.
According to a fourth 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 in any one of the foregoing aspects. The communication apparatus may be the first device in the first aspect, an apparatus including the first device, or an apparatus included in the first device, for example, a chip. Alternatively, the communication apparatus may be the second device in the second aspect, an apparatus including the second device, or an apparatus included in the second device.
According to a fifth 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 first device in the first aspect, an apparatus including the first device, or an apparatus included in the first device, for example, a chip. Alternatively, the communication apparatus may be the second device in the second aspect, an apparatus including the second device, or an apparatus included in the second device.
According to a sixth 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 first device in the first aspect, an apparatus including the first device, or an apparatus included in the first device, for example, a chip. Alternatively, the communication apparatus may be the second device in the second aspect, an apparatus including the second device, or an apparatus included in the second device.
According to a seventh aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program or instructions. When the computer program or the instructions are executed on a communication apparatus, the communication apparatus is enabled to perform the method in any one of the foregoing aspects.
According to an eighth 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 in any one of the foregoing aspects.
According to a ninth 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 program instructions and data.
In some possible designs, when the apparatus is the 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 third aspect to the ninth aspect is a chip, the foregoing sending action/function may be understood as an output, and the receiving action/function may be understood as an input.
For technical effects brought by any design of the third aspect to the ninth aspect, refer to technical effects brought by different designs of the first aspect or the second aspect. Details are not described herein again.
According to a tenth aspect, a communication system is provided. The communication system includes the first device in the foregoing aspects and the second device in the foregoing aspects.
For ease of understanding technical solutions provided in embodiments of this application, technologies related to this application are first described briefly. The brief descriptions are provided in the following.
The IoT is “an internet through which things are connected to each other”. The IoT extends a user end of the internet to any object, so that any object can perform information exchange and communication. Such a communication manner is also referred to as machine type communication (MTC). A communication node is referred to as an MTC terminal or an MTC device. Typical IoT services include services such as smart grid, environment monitoring, smart agriculture, smart meter reading, and the like.
It may be learned from the typical IoT service that, in most cases, massive MTC terminals need to be deployed for the IoT. This requires that the MTC terminals can be obtained and used at low costs, and also requires that the MTC terminals can be used for long time. However, in most service scenarios, an external power supply cannot be provided for the massive MTC terminals. Therefore, the MTC terminals are powered by batteries. Moreover, a limited capacity of the battery and power consumption of the MTC terminal make use time of the MTC terminal limited. This increases maintenance difficulty and maintenance costs of the MTC terminal. In this case, IoT development is restricted.
To satisfy the foregoing requirements, a low-power communication technology such as a wireless power transmission technology, an envelope detection and demodulation technology, or a backscatter modulation technology may be used in the IoT. The backscatter communication technology is one of low-power communication technologies, and has features such as low costs and ultra-low power consumption. Therefore, the use time of the MTC terminal may be increased by using the backscatter communication technology.
The backscatter communication technology is a communication technology based on wireless power transmission, envelope detection and demodulation, and backscatter modulation technologies.
The exciter 101 and the receiver 102 may be deployed in a same device, or the exciter 101 and the receiver 102 may be separated.
The reflector 103 may be classified into a passive reflector and a semi-passive reflector depending on whether the reflector 103 is powered by a battery. The passive reflector is not powered by a battery. In addition, because a downlink signal sent by the exciter 101 is a radio frequency signal, the passive reflector needs to rectify the downlink signal sent by the exciter 101, and uses a direct current signal output after rectification as a power supply, to supply power to an internal circuit of the passive reflector. Because the semi-passive reflector has a battery, the semi-passive reflector does not depend on the downlink signal sent by the exciter 101 for power supply.
For example, in the downlink, the exciter 101 may modulate the downlink signal in an amplitude shift keying (ASK) manner, and the reflector 103 may demodulate the downlink signal by using a low-power-based envelope detector. In the uplink, the reflector 103 may change load of an antenna based on a to-be-sent information bit, so that the information bit may be modulated to an incident carrier (that is, a downlink signal), and then the downlink signal is reflected to the receiver 102. In this case, wireless transmission of the uplink signal is implemented. In this way, the reflector 103 does not need high-power devices such as a radio frequency oscillator, a power amplifier, and a low noise amplifier, so that the backscatter communication system has features of low costs and ultra-low power consumption.
With reference to the foregoing backscatter communication technology, the following uses an ultra-high frequency (UHF) radio frequency identification (RFID) system as an example to describe an architecture of a communication system combining the IoT and the backscatter communication technology.
For example,
A communication link of the UHF RFID system also includes a downlink and an uplink. The downlink may be a communication link over which the reader 201 sends a signal to the tag 202. The uplink may be a communication link over which the tag 202 sends a signal to the reader 201.
The reader 201 sends a downlink signal to the tag 202. The downlink signal may include a downlink excitation signal and data. The downlink excitation signal may be used to provide energy for the tag 202. The data may be used for transmission of downlink signaling to the tag 202, and used by the tag 202 to send an uplink signal to the reader 201 by using a backscatter technology. In this way, the reader 201 may identify an identity (ID) of the tag 202 by sending the downlink signal and receiving the uplink signal, and further perform a read or write operation on the tag 202.
For example, the downlink signaling is a query command (Query). Information carried in the data may include: a command word, a divide ratio (DR), a coding scheme, a selection command (select) configuration parameter, a session layer (session), or the like.
It should be noted that “data” may be data that needs to be sent by a transmit end to a receive end. The data may be referred to as valid data or wanted data. In other words, “data”, “valid data”, or “wanted data” may be replaced with each other. This is uniformly described herein. Details are not described below again.
The wake-up mechanism-based communication system may also reduce power consumption of the MTC terminal, and further increase the use time of the MTC terminal.
The network device 301 may be an access network device in an NR system. Alternatively, the network device 301 may be the reader 201 in the UHF RFID system.
For example, a modulation scheme of the wake-up signal may be on-off keying (OOK) or ASK, so that the terminal device 302 may demodulate, based on the low-power envelope detector, the downlink signal sent by the network device 301. In this way, standby power consumption of the terminal device 302 can be reduced, and a standby life of the terminal device 302 can be prolonged.
It should be noted that the foregoing backscatter communication technology may be combined with a wake-up mechanism. For example, the tag 202 in
It should be understood that the foregoing communication system based on the backscatter communication technology and the foregoing wake-up mechanism-based communication system are usually asynchronous systems. In other words, time synchronization is not performed on the reader 201 and the tag 202, or time synchronization is not performed on the network device 301 and the terminal device 302. Therefore, a preamble or a synchronization signal needs to be inserted before data of a downlink signal, so that the tag 202 or the terminal device 302 completes detection and synchronization of the downlink signal.
According to the 18000-6C standard of the international standardization organization (ISO) or the international electrotechnical commission (IEC), data in a downlink signal of the RFID system is encoded in a PIE manner. In the PIE, data is defined as “0” or “1” by using different time lengths of high and low levels.
It should be noted that in this embodiment of this application, a meaning of “time length” is the same as a meaning of “duration”, and both represent a time length occupied by a signal, a symbol, a level, or the like in time domain. In other words, “time length” and “duration” may be replaced with each other. This is uniformly described herein. Details are not described below again.
As described above, to enable the tag 202 to complete the detection and the synchronization of the downlink signal, the preamble or the synchronization signal needs to be inserted before the data of the downlink signal in the RFID system. Correspondingly, how to insert the preamble or the synchronization signal before the data of the downlink signal is specified in the ISO/IEC 18000-6C standard, and is described in the following.
For example,
Based on different downlink signaling, the frame header 501 may use a preamble or a frame synchronization (Frame-Sync) code. For example, if downlink signaling sent by the reader 201 is a query command, the reader 201 may use the preamble as the frame header. If the reader 201 sends a command other than the query command, the reader 201 may use a frame synchronization code as the frame header.
For example,
The delimiter indicates a time domain start position of the downlink data 502 of the downlink signal. For example, the delimiter is a continuous low-level signal. A time length Tdelimiter of the delimiter is 12.5 μs, and tolerance is within a range of 5%. In other words, the value range of the time length Tdelimiter of the delimiter is [0.95×12.5 μs, 1.05×12.5 μs].
The RTcal may be used as a reference for the tag 202 to decode the PIE symbol. A time length TRTcal of the RTcal is a sum of a time length Tari of the data 0 and a time length Tdata-1 of data 1. In other words, a value range of the time length TRTcal of the RTcal is [2.5 Tari, 3 Tari].
For example, when a time length of the PIE symbol is less than a half of the time length TRTcal of the RTcal, the tag 202 may determine that the PIE symbol is the data 0. When a time length of the PIE symbol is greater than a half of the time length TRTcal of the RTcal, the tag 202 may determine that the PIE symbol is the data 1.
The TRcal is used to calculate, with reference to a DR, an uplink backscatter-link frequency (BLF) of data sent by the tag 202 to the reader 201. The DR is carried in the downlink data 502 in the query command. A value of the DR may be 8 or 64/3. The tag 202 may calculate the BLF according to Formula (1):
TTRcal indicates the time length of TRcal. The value range of TTRcal is [1.1TRTcal, 3TRTcal].
For example,
As described above, a low-power communication system such as passive IoT or ambient power-enabled IoT may be a communication system having one of the following technologies: an energy harvesting technology, an envelope detection and demodulation technology, or a backscatter modulation technology. The low-power communication system may be an asynchronous communication system. In other words, a transmit-end device is not strictly synchronized with a receive-end device. Therefore, a related organization such as the ISO or the IEC defines a related specification related to a synchronization signal in a downlink signal, so that the receive-end device completes detection and synchronization of the downlink signal.
Currently, 3GPP supports use of an OFDM technology in an uplink transmission solution and a downlink transmission solution of the NR system. The OFDM technology is a multi-carrier transmission technology. A principle of the OFDM technology is: dividing a plurality of subchannels in frequency domain, performing serial-to-parallel conversion on to-be-transmitted data to obtain a plurality of groups of data transmitted in parallel, and then modulating each group of data to a subcarrier of each subchannel for transmission. Therefore, in time domain, transmission of the to-be-transmitted data is performed over a plurality of subcarriers superposed in space, where the plurality of subcarriers are orthogonal to each other. Further, when a signal is received, the plurality of subcarriers may be separated, and then each subcarrier is demodulated, to obtain the to-be-transmitted data.
Time domain of the NR system is represented by a unit of time Tc=1/(Δfmax·N). Δfmax=480×103 Hz, and Nf=4096.
A constant κ=Ts/Tc=64. Ts=1/(Δfref·Nf,ref), Δfref=15×103 Hz, and Nf,ref=2048.
A transmission numerology supported by the NR system is shown in Table 1. In Table 1, a first column is a subcarrier spacing (SCS) configuration y, a second column represents a subcarrier spacing, and a third column represents a cyclic prefix (CP).
Time lengths of a normal CP (normal CP) and an extended CP (extended CP) satisfy NCP,lμ·Tc, where NCP,lμ is shown in Formula (2):
l is a number of an OFDM symbol in a subframe.
Downlink transmission and uplink transmission are formed into a frame with duration of Tf=(ΔfmaxNf/100)=10 ms. Each frame includes 10 subframes with duration of Tsf=(ΔfmaxNf/1000)=1 ms. For example, one frame may include a subframe #0 to a subframe #9. A quantity of consecutive OFDM symbols in each subframe is Nsymbsubframe,μ=NsymbslotNslotsubframe,μ. Each frame is divided into two half-frames of a same size, that is, a half-frame #0 and a half-frame #1. Each half-frame includes five subframes. For example, the half-frame #0 includes a subframe #0 to a subframe #4, and the half-frame #1 includes a subframe #5 to a subframe #9.
For the subcarrier spacing configuration y, slots are sorted in ascending order nsμϵ{0, . . . , Nslotsubframe,μ−1} bf and sorted in ascending order ns,fμϵ{0, . . . , Nslotframe,μ−1} in a frame. Nsymbslot consecutive OFDM symbols exist in one slot, where a value of Nsymbslot depends on the CP, as shown in Table 2 and Table 3. A start of a slot nsμ in a subframe is aligned with a start of an OFDM symbol nsμNsymbslot in the same subframe in time. For example, when one slot includes 14 OFDM symbols, the OFDM symbols may be sorted as an OFDM symbol #0 to an OFDM symbol #13 based on time.
OFDM symbols in one slot may include three types: a downlink symbol, an uplink symbol, and a flexible symbol. The uplink symbol is used only for uplink transmission. The downlink symbol is used only for downlink transmission. The flexible symbol has no determined transmission direction, and may be used for uplink transmission or downlink transmission based on an indication of control signaling.
As described above, in a transmission solution based on the OFDM technology, a key is that, when a signal is received, time domain waveforms of a plurality of subcarriers can be completely separated and do not interfere with each other. However, when the low-power communication system such as the passive IoT or the ambient power-enabled IoT is introduced to the NR system, no orthogonal relationship exists between a time domain waveform of the synchronization signal (frame header 501) used in the low-power communication system and a time domain waveform of a subcarrier used for data transmission in the NR system. If a synchronization signal used in the RFID system is directly used in the NR system, mutual interference exists between the synchronization signal and the subcarrier used for the data transmission in the NR system. This affects communication performance.
In view of this, embodiments of this application provide a synchronization method. When the low-power communication system such as the passive IoT or the ambient power-enabled IoT is introduced to the NR system, the synchronization signal of the low-power communication system such as the passive IoT or the ambient power-enabled IoT can coexist with the subcarrier of the NR system.
The following describes the technical solutions in embodiments of this application with reference to the accompanying drawings in embodiments of this application. In the descriptions of this application, unless otherwise specified, “/” indicates that associated objects are in an “or” relationship. For example, A/B may represent A or B. In this application, “and/or” describes only an association relationship between associated objects and indicates that three relationships may exist. For example, A and/or B may indicate: Only A exists, both A and B exist, and 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 item (piece) of the following” or a similar expression thereof indicates 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 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, a network architecture and a service scenario described in embodiments of this application are intended to describe the technical solutions in embodiments of this application more clearly, and do not constitute a limitation on the technical solutions provided in embodiments of this application. A person of ordinary skill in the art may know that: With evolution of the network architecture and emergence of a new service scenario, the technical solutions provided in embodiments of this application are also applicable to similar technical problems.
The technical solutions in embodiments of this application may be applied to the NR system. The technical solutions in embodiments of this application may also be applied to another communication system, for example, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a universal mobile telecommunications system (UMTS), and a worldwide interoperability for microwave access (WiMAX) communication system, the wake-up mechanism-based communication system, and the like. The NR system in this application includes a non-standalone (NSA) NR system or a standalone (SA) NR system. The technical solutions provided in this application may be further applied to a future communication system, for example, a 6th generation mobile communication system. Alternatively, the communication system may be a public land mobile network (PLMN), a device-to-device (D2D) communication system, a machine-to-machine (M2M) communication system, an IoT communication system, or another communication system.
With reference to the wake-up mechanism-based system shown in
With reference to an NR system, a specific device form of the first device 801 may include an access network device in the NR system and a terminal device in the NR system. A specific device form of the second device 802 may include the terminal device in the NR system. The first device 801 and the second device 802 may perform data transmission by using an OFDM technology. For example, transmission of data sent by the first device 801 to the second device 802 may be performed over an OFDM subcarrier. Alternatively, transmission of data sent by the second device 802 to the first device 801 may be performed over an OFDM subcarrier.
The following uses an example in which the first device 801 interacts with the second device 802 for description.
In a possible implementation, the first device 801 generates a synchronization signal, and sends the synchronization signal to the second device 802. The synchronization signal is generated in an OFDM manner. The synchronization signal may include a first signal and/or a second signal. The first signal is used to determine a time domain start position occupied by the data sent by the first device 801 to the second device 802. The second signal is used to determine a frequency at which the second device 802 sends data to the first device 801. Correspondingly, the second device 802 receives the synchronization signal from the first device 801, and performs time synchronization and/or frequency synchronization based on the synchronization signal.
Specific implementations of the foregoing solutions are described in detail in the following embodiments. Details are not described herein.
In this embodiment of this application, the first device may generate the synchronization signal in the OFDM manner, so that the synchronization signal and an OFDM subcarrier of the data (downlink data) sent by the first device to the second device are orthogonal to each other. Further, when receiving a signal, the second device 802 may completely separate a time domain waveform of the synchronization signal from a time domain waveform of the OFDM subcarrier that carries the downlink data, to avoid interference. Therefore, when a low-power communication system such as passive IoT or ambient power-enabled IoT is introduced to the NR system, according to the synchronization method provided in embodiments of this application, a synchronization signal of the low-power communication system can coexist with a subcarrier of the NR system.
With reference to the NR system, the following further describes an architecture of a communication system to which the synchronization method provided in embodiments of this application may be applied.
In the communication system 900, the access network device #2, the terminal device #7, and the terminal device #8 may form another communication system 910. In the communication system 910, the access network device #2 may directly send data to the terminal device #7 or the terminal device #8. Further, the access network device #2 may be the first device 801, and the terminal device #7 or the terminal device #8 may be the second device 802.
In the communication system 900, a terminal device #4 to the terminal device #6 may form another communication system 920. In the communication system 920, the terminal device #4 may directly send data to a terminal device #5 and/or the terminal device #6. Further, the terminal device #4 may be the first device 801, and the terminal device #5 or the terminal device #6 may be the second device 802.
It should be noted that, in the communication system 900, the first device 801 in an embodiment of this application may be an access network device or a terminal device, and the second device 802 may be a terminal device. For ease of understanding entity forms of the first device 801 and the second device 802 in an embodiment of this application, the following uses an example in which the first device 801 is an access network device and the second device 802 is a terminal device to describe hardware structures of the first device 801 and the second device 802.
The terminal device 1000 includes at least one processor 1001 (in
The processor 1001, the memory 1002, and the transceiver 1003 are connected through a communication line. The communication line may include a path for transmission of information between the foregoing components.
The processor 1001 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to control program execution of the solutions in this application. During specific implementation, in an embodiment, the processor 1001 may alternatively include a plurality of CPUs, and the processor 1001 may be a single-CPU processor or a multi-CPU processor. The processor herein may be one or more devices, circuits, or processing cores configured to process data (for example, computer program instructions).
The memory 1002 may be a read-only memory (ROM), another type of static storage device that can store static information and instructions, a random access memory (RAM), or another type of dynamic storage device that can store information and instructions; or may be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM), another compact disc storage, an optical disc storage (including a compact disc, a laser disc, an optical disc, a digital versatile disc, a Blu-ray disc, or the like), a magnetic disk storage medium, another magnetic storage device, or any other medium that can carry or store expected program code in a form of instructions or a data structure and that can be accessed by a computer. However, the memory 1002 is not limited thereto. The memory 1002 may exist independently, and is connected to the processor 1001 through the communication line. Alternatively, the memory 1002 and the processor 1001 may be integrated together.
The memory 1002 is configured to store computer-executable instructions for executing the solutions in this application, and the processor 1001 controls execution of the computer-executable instructions. The processor 1001 is configured to execute the computer-executable instructions stored in the memory 1002, to implement the synchronization method in embodiments of this application. Optionally, the computer-executable instructions in this embodiment of this application may also be referred to as application program code or computer program code. This is not specifically limited in this embodiment of this application.
The transceiver 1003 may use any apparatus such as a transceiver, and is configured to communicate with another device or a communication network, for example, an Ethernet, a radio access network (RAN), or a wireless local area network (WLAN). The transceiver 1003 includes a transmitter Tx and a receiver Rx.
The output device 1004 communicates with the processor 1001, and may display information in a plurality of manners. For example, the output device 1004 may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, a projector, or the like.
The input device 1005 communicates with the processor 1001, and may receive user input in a plurality of manners. For example, the input device 1005 may be a mouse, a keyboard, a touchscreen device, or a sensor device.
The network device 1010 includes at least one processor 1011 (in
Optionally, the access network device 1010 in this embodiment of this application may be an apparatus for accessing a core network, a chip in an apparatus that may be configured to access a core network, or the like. This is not specifically limited in this embodiment of this application. The apparatus for accessing the core network may be, for example, a base station in a long term evolution LTE system, a base station in a global system for mobile communications (GSM), a base station in a UMTS, a base station in an NR system, a base station in a PLMN, a broadband network gateway (BNG), an aggregation switch, or a non-3GPP network device. The base station may include base stations in various forms, for example, a macro base station, a micro base station (also referred to as a small cell), a relay station, and an access point. This is not specifically limited in embodiments of this application.
Optionally, the access network device 1010 in this embodiment of this application may support a backscatter communication technology.
Optionally, the access network device 1010 in this embodiment of this application may support sending of a wake-up signal.
Optionally, the access network device 1010 in this embodiment of this application may also be referred to as an access device. This is not specifically limited in this embodiment of this application.
Optionally, the terminal device 1000 in this embodiment of this application may be a device configured to implement a wireless communication function, for example, a terminal or a chip that may be used in a terminal. This is not specifically limited in this embodiment of this application. The terminal may be user equipment (UE), an access terminal, a terminal unit, a terminal station, a mobile station, a remote station, a remote terminal, a mobile device, a wireless communication device, a terminal agent, a terminal apparatus, or the like in an LTE system, the GSM, the UMTS, the NR system, or a future evolved PLMN. The access terminal may be a cellular phone, a cordless phone, a session start protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) station, a handheld device with a wireless communication function, a computing device, another processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, or the like. The terminal device 1000 may be mobile or fixed.
Optionally, the terminal device 1000 in this embodiment of this application may support the backscatter communication technology.
Optionally, the terminal device 1000 in this embodiment of this application may support receiving of the wake-up signal.
Optionally, the terminal device 1000 in this embodiment of this application may also be referred to as a tag, an MTC terminal, an NR terminal, or the like. This is not specifically limited in this embodiment of this application.
With reference to
It should be noted that, in the following embodiments of this application, names of signals or names of parameters in signals of devices are merely examples, and the signals or the parameters may have other names during specific implementation. This is not specifically limited in embodiments of this application.
An example in which the first device 801 interacts with the second device 802 shown in
S1101: The first device generates a synchronization signal. The synchronization signal is generated in an OFDM manner. In other words, a time domain waveform of the synchronization signal may be a waveform obtained by superposing a plurality of orthogonal subcarriers. Further, an orthogonal relationship exists between the time domain waveform of the synchronization signal and a time domain waveform of a subcarrier of an NR system.
Optionally, the synchronization signal may be generated in a conventional OFDM manner. For example, the first device may map a sequence of the synchronization signal to a subcarrier, and then perform inverse fast fourier transform (IFFT) to generate an OFDM time domain waveform of the synchronization signal.
It should be noted that the synchronization signal may alternatively be generated in a filtered-OFDM (F-OFDM) manner. Alternatively, in this embodiment of this application, the synchronization signal may be generated in another OFDM manner. This is not specifically limited in this embodiment of this application.
It should be noted that in this embodiment of this application, a meaning of “sequence” may be the same as a meaning of “data”, where “data” may be represented as a “sequence” including a plurality of “0” or “1” symbols/elements. For example, a sequence [01010101101] may be represented as data to be sent by the first device or the second device. In other words, “sequence” and “data” may be replaced with each other. This is uniformly described herein. Details are not described below again.
Optionally, in this embodiment of this application, the time domain waveform of the synchronization signal is generated in an OFDM manner. Alternatively, the time domain waveform of the synchronization signal is an OFDM waveform.
It may be understood that, because an OFDM technology-based transmission solution is used for a downlink between the first device and the second device, a minimum transmission unit of the synchronization signal or data sent by the first device to the second device is one OFDM symbol. In other words, a time domain resource of the synchronization signal may include one OFDM symbol, or may include a plurality of OFDM symbols. The time domain resource of the synchronization signal may include a time length of the synchronization signal and a time domain position of the synchronization signal. The time domain position of the synchronization signal includes a time domain start position of the synchronization signal and/or a time domain end position of the synchronization signal.
For example,
For example,
As described in the related technical description part in specific implementations, in this embodiment of this application, the synchronization signal is located before downlink data sent by the first device, so that the second device determines a time domain start position of the downlink data. For example,
Optionally, in this embodiment of this application, a guard interval (GI) may be added before or after an OFDM time domain signal of the synchronization signal. The GI may be a CP.
It should be noted that
It may be understood that a time length of the OFDM symbol is a sum of a time length TGI of the GI and a time length Tpayload of the wanted signal.
It should be noted that “wanted signal” may also be replaced with “data”, “sequence”, “wanted data”, “load”, “wanted load”, “payload”, “valid payload”, and the like. This is uniformly described herein. Details are not described below again.
In addition, “transmission” has the same meaning as “carrying”. In other words, “transmission” and “carrying” may be replaced with each other. This is uniformly described herein. Details are not described below again.
It may be understood that the time length Tpayload of the wanted signal is related to a sampling frequency of the IFFT and a quantity of sampling points. In other words, the time length Tpayload of the wanted signal may be represented by the sampling frequency and the quantity of sampling points. Correspondingly, the time length TGI of the GI may also be represented by the sampling frequency and the quantity of sampling points.
Optionally, in this embodiment of this application, the synchronization signal may include a first signal (which may also be referred to as a delimiter). The first signal is used to determine a time domain start position occupied by the data (downlink data) sent by the first device to the second device. In other words, the time domain start position of the downlink data may be determined by using the first signal in the synchronization signal.
Optionally, in a wake-up mechanism-based communication system, the synchronization signal may include the first signal (which may also be referred to as the delimiter). The first signal is used to determine the time domain start position occupied by the data (downlink data) sent by the first device to the second device. In other words, the second device may determine the time domain start position of the downlink data by using the first signal in the synchronization signal. The downlink data may include a preamble and a wake-up signal. The preamble may be a sequence including “0” and “1”. The wake-up signal may indicate an identifier of the second device. Alternatively, the wake-up signal may indicate an identifier of a terminal device group to which the second device belongs. Alternatively, the wake-up signal may indicate a part of an identifier of the second device. Alternatively, the wake-up signal may indicate an identifier of a terminal device group to which the second device belongs.
Optionally, in this embodiment of this application, the first signal may be used to wake up the second device. In other words, after the second device receives the first signal from the first device, a counter of the second device starts to work, and starts to detect a time length of a received signal, to receive and demodulate the downlink data. In other words, before the second device receives the first signal, the counter of the second device does not work, and may not detect the time length of the received signal, to achieve an energy saving effect.
For example,
Optionally, in this embodiment of this application, the synchronization signal may include a second signal (which may also be referred to as a calibration signal). The second signal is used to determine a frequency at which the second device sends data to the first device. For example, the frequency at which the second device sends the data to the first device may be a BLF. Further, the second device may determine the BLF by using Formula (1).
It may be understood that, in this embodiment of this application, a function that may be implemented by the first signal may include a function implemented by a delimiter in a frame header of a preamble part, and a function that may be implemented by the second signal may include a function implemented by TRcal in the frame header of the preamble part.
In a possible implementation, the synchronization signal includes only the first signal. As described above, the time domain resource of the synchronization signal includes one or more OFDM symbols. Therefore, when the synchronization signal includes only the first signal, a time length of the first signal may be a time length of the one or more OFDM symbols.
For example, a scenario in which the synchronization signal includes only the first signal may be: The first device sends downlink signaling other than a query command to the second device. In this case, because the downlink signaling other than the query command does not include a DR, the second device does not need to calculate the BLF. Further, the synchronization signal may include only the first signal. Alternatively, when the second device has determined the BLF, the synchronization signal may include only the first signal.
Alternatively, in another possible implementation, the synchronization signal includes the first signal and padding data. In other words, when the time length of the first signal is less than a time length of one OFDM symbol, or when the time length of the first signal is less than the time length of the synchronization signal, the time length of the synchronization signal may be the time length of the one or more OFDM symbols by padding data. The padding data may be invalid data or unwanted data.
Alternatively, in another possible implementation, the synchronization signal includes the first signal and the second signal. In other words, the second device may determine the time domain start position of the downlink data and the BLF based on the synchronization signal.
For example, a scenario in which the synchronization signal includes the first signal and the second signal may be: Downlink signaling sent by the first device is a query command, where the query command carries a DR. In this case, the second device may determine the time domain start position of the downlink data based on the first signal, and then may obtain the second signal and the DR in the query command. Further, the second device may obtain the BLF through calculation based on a time length of the second signal, the DR, and Formula (1).
S1102: The first device sends the synchronization signal to the second device. Correspondingly, the second device receives the synchronization signal from the first device.
S1103: The second device performs time synchronization and/or frequency synchronization based on the synchronization signal.
In other words, the second device may determine, based on the first signal in the synchronization signal, the time domain start position occupied by the downlink data, and determine the BLF based on the second signal in the synchronization signal.
In this embodiment of this application, the synchronization signal is generated in the OFDM manner, so that the synchronization signal and an OFDM subcarrier used for transmission of the downlink data are orthogonal to each other. Therefore, when demodulating a signal, the second device may completely separate the time domain waveform of the synchronization signal from a time domain waveform of the OFDM subcarrier used for the transmission of the downlink data, to avoid interference. Therefore, when a low-power communication system such as passive IoT or ambient power-enabled IoT is introduced to the NR system, a synchronization signal of the low-power communication system can coexist with a subcarrier of the NR system.
In this embodiment of this application, when the first device is an access network device, actions of the first device in the foregoing steps S1101 to S1103 may be instructed to be performed by the access network device by invoking, by the processor 1011 in the access network device 1010 shown in
In this embodiment of this application, when the second device is a terminal device, actions of the second device in the foregoing steps S1101 to S1103 may be instructed to be performed by the terminal device by invoking, by the processor 1001 in the terminal device 1000 shown in
Optionally, in this embodiment of this application, the second signal is located after the first signal. In other words, after the second device detects the first signal, the second device may detect the second signal, obtain the time length of the second signal, and further calculate the BLF with reference to the DR carried in the downlink data.
Optionally, in a possible implementation, the first signal and the second signal are located in different OFDM symbols.
Optionally, a time interval between an OFDM symbol occupied by the first signal and an OFDM symbol occupied by the second signal is predefined. In other words, after detecting the first signal, the second device may determine the OFDM symbol occupied by the second signal.
It should be noted that the time interval between the OFDM symbol occupied by the first signal and the OFDM symbol occupied by the second signal may be negotiated by the first device and the second device in advance; the time interval between the OFDM symbol occupied by the first signal and the OFDM symbol occupied by the second signal is preconfigured on the second device; or the time interval between the OFDM symbol occupied by the first signal and the OFDM symbol occupied by the second signal is agreed in a protocol. This is not specifically limited in this embodiment of this application.
For example, the time interval between the OFDM symbol occupied by the first signal and the OFDM symbol occupied by the second signal is 0. As shown in
For example, the time interval between the OFDM symbol occupied by the first signal and the OFDM symbol occupied by the second signal is T OFDM symbols, where T is a positive integer, and the OFDM symbol occupied by the first signal and the OFDM symbol occupied by the second signal are separated by the T OFDM symbols. In other words, after detecting the first signal, the second device may start to receive the second signal after the T OFDM symbols.
Optionally, in another possible implementation, the first signal and the second signal are located in a same OFDM symbol. In other words, after detecting the first signal, the second device may determine to start to receive the second signal.
For example,
It should be noted that the synchronization signal may further include other symbols, for example, data 0 and RTcal in a preamble part.
Optionally, in this embodiment of this application, a time interval between the first signal and the second signal is predefined. In other words, after detecting the first signal, the second device may determine a time domain start position of the second signal.
It should be noted that the time interval between the first signal and the second signal may be negotiated by the first device and the second device in advance; or the time interval between the first signal and the second signal is preconfigured on the second device; or the time interval between the first signal and the second signal is agreed in a protocol. This is not specifically limited in this embodiment of this application.
The following describes step S1101 in detail in two manners of generating the time domain waveform of the synchronization signal.
Manner 1: The waveform of the synchronization signal may be a cyclic prefix-orthogonal frequency division multiplexing (conventional OFDM using a Cyclic Prefix, CP-OFDM) waveform. In other words, an OFDM symbol occupied by the synchronization signal includes two parts: a CP and a wanted signal. Further, a time length of one OFDM symbol is a sum of a time length TCP of the CP and a time length Tpayload of the wanted signal.
As described in the preamble part, the time length TCP of the CP satisfies NCP,lμ·Tc, where NCP,lμ may be obtained by using Formula (2). Correspondingly, the time length Tpayload of the wanted signal may also be represented by a constant κ, a subcarrier spacing configuration y, and a unit of time Tc, as shown in Formula (3):
Z may represent the time length Tpayload of the wanted signal.
For example, with reference to the communication system 900 shown in
Optionally, in a possible implementation, the waveform of the synchronization signal is generated in a CP-OFDM manner based on a first sequence. The first sequence may be a predefined sequence.
Optionally, the first sequence may include a plurality of elements.
Each element may be represented by a binary symbol “0” or 1”.
Alternatively, each element may be a complex number, and may be represented by a+bj, where j2=−1, and a and b are real numbers.
For example, the first sequence may include k constellation points. The constellation points may be ASK constellation points, phase-shift keying (PSK) constellation points, and quadrature amplitude modulation (QAM) constellation points. Modulation orders of ASK, PSK, and QAM are not specifically limited in this embodiment of this application.
It should be noted that the first sequence may be stored in or configured on the first device in advance; or the first sequence is agreed in a protocol. This is not specifically limited in this embodiment of this application.
For example,
Manner 2: The waveform of the synchronization signal is a CP-OFDM waveform, and is generated in a (DFT) transform precoding manner. In other words, in comparison with Manner 1, a DFT operation is added in Manner 2 to implement transformation from time domain to frequency domain. Further, the synchronization signal sent by the first device is a time domain signal, so that a problem of a high peak to average power ratio (PAPR) caused by sending a frequency domain OFDM signal can be avoided.
Optionally, in this embodiment of this application, the waveform of the synchronization signal is the CP-OFDM waveform, and is generated in a transform precoding manner of DFT spreading. Alternatively, the waveform of the synchronization signal is the CP-OFDM waveform, and the waveform of the synchronization signal has a transform precoding function for performing DFT extending.
It should be noted that “spreading” has the same meaning as “extending”. In other words, “spreading” and “extending” may be replaced with each other. This is uniformly described herein. Details are not described below again.
In addition, the OFDM manner corresponding to Manner 2 may also be referred to as discrete fourier transform-spread orthogonal frequency division multiplexing (discrete fourier transform-spread OFDM, DFT-S-OFDM).
For example, with reference to the communication system 920 shown in
Optionally, in this embodiment of this application, that the waveform of the synchronization signal is generated in the DFT transform precoding manner includes: The waveform of the synchronization signal is a waveform obtained through CP-OFDM on a second sequence. The second sequence is a sequence obtained through DFT spreading transform precoding on the first sequence.
For example,
The following further describes a time domain position and the time length that are of the first signal.
Optionally, in this embodiment of this application, a time domain resource of the first signal includes first K time units in N time units corresponding to a wanted signal in one OFDM symbol, and K is a positive integer. In other words, the time domain resource of the first signal includes a start part of the wanted signal in the OFDM symbol, so that the second device may first detect the first signal before the second signal and the downlink data, to subsequently receive the downlink data or the second signal. In addition, when K is less than N, the first signal occupies only some time domain resources of the OFDM symbol. Therefore, an idle time domain resource of the OFDM symbol may be used for transmission of other content, such as the second signal, the data 0, or the RTcal, so that utilization of time domain resources of the OFDM symbol can be improved.
For example,
Optionally, in this embodiment of this application, the time domain resource of the first signal may include a time domain unit corresponding to a positive integer quantity of OFDM symbols. The positive integer quantity of OFDM symbols are used to carry the first signal. The time domain unit corresponding to the OFDM symbols may be a time length of one OFDM symbol.
Optionally, in this embodiment of this application, the time unit may be a constant κ, a unit of time Tc, a unit of time Ts, a preset sampling point of the IFFT, a preset sampling frequency of the IFFT, a subcarrier spacing, or the like.
It should be noted that a meaning of the “preset sampling point in the IFFT” is the same as that of the “sampling point in the IFFT”. In other words, the “preset sampling point in the IFFT” and the “sampling point in the IFFT” may be replaced with each other for description. This is uniformly described herein. Details are not described below again.
The following further describes the time length of the first signal with reference to the time domain waveform of the signal.
Optionally, in this embodiment of this application, before receiving the first signal from the first device, the second device may detect the time length of the received signal. In other words, the second device may determine, by detecting the time length of the received signal and comparing the time length of the received signal with the time length of the first signal, whether the received signal is the first signal.
Optionally, in this embodiment of this application, the first signal is a low-level signal. In other words, when detecting a low-level signal whose time length is greater than or equal to the time length of the first signal, the second device may determine that the first signal is detected.
Optionally, in this embodiment of this application, an amplitude of a time domain waveform corresponding to the first signal is less than a third threshold. Alternatively, an absolute value of an amplitude of a time domain waveform corresponding to the first signal is less than a fourth threshold. Alternatively, a maximum value of an amplitude of a time domain waveform corresponding to the first signal is less than a fifth threshold.
Optionally, an average value of amplitudes of a time domain waveform corresponding to the first signal is less than a sixth threshold.
Correspondingly, after receiving the signal, the second device may calculate an average value of amplitudes of a time domain waveform of the received signal. In other words, if the average value is less than the sixth threshold, the second device determines that the received signal is the first signal.
It should be noted that the third threshold to the sixth threshold may be predefined. The third threshold to the sixth threshold may be equal or unequal. The third threshold and the fifth threshold are used as an example. The third threshold may be less than the fifth threshold, the third threshold is equal to the fifth threshold, or the third threshold is greater than the fifth threshold.
In addition, values of the third threshold to the sixth threshold are not specifically limited in this embodiment of this application.
For example, a scenario in which the first signal is at a low level may be, for example, a scenario shown in
Optionally, in a possible implementation, the time domain resource of the first signal further includes a part of time units corresponding to a CP in the OFDM symbol in which the first signal is located. A level of a signal of the CP is the same as a level of the first signal. In other words, when the first signal is at the low level, the part of time units corresponding to the CP are added to the time domain resource of the first signal, so that duration of the low-level signal is long enough. Further, the first signal may be distinguished from a low-level part of the second signal and/or a low-level part of the downlink data. In this way, when receiving the signal, the second device may determine that a low-level signal with a longest time length in the received signal is the first signal.
For example, a diagram of a structure of a downlink signal shown in
Correspondingly, corresponding to a case in which the synchronization signal is generated in the DFT manner in Manner 2, a quantity of consecutive 0 symbols (low level) in a third sequence that is used to generate the second signal and that is in the first sequence is less than a quantity of consecutive 0 symbols (low level) in a fourth sequence that is used to generate the first signal and that is in the first sequence.
For example, the first sequence is [000111100110]. First three elements in the first sequence are the fourth sequence [000], and the third sequence may be a part [111100110] obtained by removing [000] from the first sequence. Further, the quantity (2) of consecutive 0 symbols in the third sequence is less than the quantity (3) of consecutive 0 symbols in the fourth sequence. Optionally, a CP of one OFDM symbol may be obtained by copying a signal carried in last S1 time units in N time units corresponding to a wanted signal in the OFDM symbol. A time length of the last S1 time units is equal to a time length of the CP of the OFDM symbol.
Optionally, in this embodiment of this application, a signal carried in last S time units in the N time units corresponding to the wanted signal in the OFDM symbol in which the first signal is located is a low-level signal. A time length of the last S time units is greater than or equal to the time length of the CP of the OFDM symbol in which the first signal is located. In other words, the signal carried in the last S time units corresponding to the wanted signal in the OFDM symbol in which the first signal is located is the low-level signal, so that it can be ensured that a level of a signal of the CP is a low level. In this way, duration of a low-level part of the first signal may be increased.
Optionally, in this embodiment of this application, a last element of the first sequence is 0. In other words, the first sequence ends with 0. For example, the first sequence is [000111100110], and the last element of the sequence is 0.
Optionally, an amplitude of a time domain waveform of the signal carried in the last S time units in the N time units corresponding to the wanted signal in the OFDM symbol in which the first signal is located is less than the third threshold.
Optionally, an absolute value of an amplitude of a time domain waveform of the signal carried in the last S time units in the N time units corresponding to the wanted signal in the OFDM symbol in which the first signal is located is less than the fourth threshold.
Optionally, a maximum value of an amplitude of a time domain waveform of the signal carried in the last S time units in the N time units corresponding to the wanted signal in the OFDM symbol in which the first signal is located is less than the fifth threshold.
Optionally, an average value of amplitudes of a time domain waveform of the signal carried in the last S time units in the N time units corresponding to the wanted signal in the OFDM symbol in which the first signal is located is less than the sixth threshold.
Optionally, in a possible implementation, the third threshold to the sixth threshold may be less than or equal to an average value of amplitudes of the wanted signal in the OFDM symbol in which the first signal is located.
Optionally, in an embodiment in which the waveform of the synchronization signal is generated based on the first sequence in the CP-OFDM manner, the first sequence includes Q elements, and last P elements in the Q elements are a first symbol indicating a low level.
For example, when each element of the first sequence is represented by using a symbol 0 or 1, the first symbol may be a symbol 0.
The following further describes the time length of the first signal from the perspective of detecting the first signal by the second device.
Optionally, in this embodiment of this application, the time length of the first signal is predefined. In other words, for the second device, the time length of the first signal is known. If the second device detects a low-level signal within the known time length, the second device may determine that the first signal is detected. In this way, efficiency of detecting the first signal by the second device can be improved and/or complexity of detecting the first signal by the second device can be reduced.
It should be noted that the time length of the first signal may be stored in or configured on the second device in advance; or the time length of the first signal is agreed in a protocol. This is not specifically limited in this embodiment of this application.
Optionally, the time length of the first signal may change with a time domain resource on which the first signal is located. In other words, the time length of the first signal may change with a time domain resource for sending the first signal.
For ease of understanding, a change status of the time length of the first signal with the time domain resource is described from two aspects: a subcarrier spacing and a CP type.
As shown in Formula (3), a value of the time length Tpayload of the wanted signal is Z, and the value of Tpayload is further equal to the foregoing N time units, where Z is represented by the constant κ and the subcarrier spacing configuration μ. In other words, when subcarrier spacing configurations are different, values of Z are different. Therefore, a value of the time unit changes with different subcarrier spacing configurations. Further, a time length of the K time units also changes with different subcarrier spacing configurations. In other words, when subcarrier spacing configurations are different, time lengths (including the K time units) of the first signal are different. A larger value of the subcarrier spacing configuration indicates a smaller value of the time unit, and further indicates a shorter time length of the K time units in the first signal.
It should be noted that when the time domain resource of the first signal includes the CP of the OFDM symbol in which the first signal is located, time lengths of the first signal may be different even if subcarrier spacing configurations are the same. An example is as follows: As described in the preamble part, CP types may be different when subcarrier spacing configurations are the same. For example, when the subcarrier spacing configuration is 2, the subcarrier spacing Δf is 60 kHz, and the CP is a normal CP or an extended CP. It may be determined, through signaling configuration, that the normal CP or the extended CP is used when is 2. A time length corresponding to the normal CP is different from a time length corresponding to the extended CP.
Further, time lengths of CPs corresponding to different OFDM symbols may be different.
In other words, in a case in which the time domain resource of the first signal includes the CP of the OFDM symbol in which the first signal is located, even if a same subcarrier configuration is used, the time length of the first signal changes with different CP types. In other words, the time length of the first signal changes with a position of the OFDM symbol.
For ease of description, in this embodiment of this application, for the normal CP, the CP of the OFDM symbol #0 and the CP of the OFDM symbol #7 are represented as “long CP (long CP)”, and the CP of the OFDM symbol with the another number is represented as “short CP (short CP)”.
Optionally, in this embodiment of this application, the time length of the CP of the OFDM symbol in which the first signal is located is fixed. In other words, when a same subcarrier spacing configuration is used, the second device does not need to blindly detect first signals of different time lengths when receiving the first signal. This can improve the efficiency of detecting the first signal by the second device and/or reduce the complexity of detecting the first signal by the second device.
Optionally, in a possible implementation, the OFDM symbol in which the first signal is located is an OFDM symbol that includes a short CP in the normal CP. In other words, the time length of the CP of the OFDM symbol in which the first signal is located is 144κ·2−μ·Tc in Formula (2). Further, when the same subcarrier spacing configuration is used, the time length of the first signal is a fixed value.
Optionally, a number of the OFDM symbol in which the first signal is located satisfies l≠0 or l≠7·2μ. In other words, the time length of the CP of the OFDM symbol in which the first signal is located is 144κ·2−μ·Tc in Formula (2).
Optionally, in another possible implementation, the OFDM symbol in which the first signal is located is an OFDM symbol that includes a long CP in the normal CP. In other words, the time length of the CP of the OFDM symbol in which the first signal is located is (144κ·2−μ+16κ)·Tc in Formula (2). Further, when the same subcarrier spacing configuration is used, the time length of the first signal is a fixed value.
Optionally, a number of the OFDM symbol in which the first signal is located satisfies l=0 or l=7·2. In other words, the time length of the CP of the OFDM symbol in which the first signal is located is (144κ·2−μ+16κ)·Tc in Formula (2).
Optionally, in another possible implementation, the OFDM symbol in which the first signal is located is an OFDM symbol that includes an extended CP. In other words, the time length of the CP of the OFDM symbol in which the first signal is located is 512κ·2−μ·Tc in Formula (2). Further, when the same subcarrier spacing configuration is used, the time length of the first signal is a fixed value.
Optionally, in this embodiment of this application, a subcarrier spacing of the first signal is 60 kHz. Alternatively, the subcarrier spacing configuration of the first signal is 2. In other words, the time length of the CP of the OFDM symbol in which the first signal is located is 512κ·2−μ·Tc in Formula (2).
The following further describes the time length of the first signal from the perspective of utilization of the time domain resource for sending the first signal by the first device.
Optionally, in this embodiment of this application, the time length of the first signal is greater than or equal to the first threshold and less than or equal to a second threshold. The first threshold is greater than or equal to TLCP+t·Z, TLCP is a time length of the long CP, Z is the time length Tpayload of the wanted signal, t is a coefficient, the second threshold is less than or equal to TSCP+t·Z, and TSCP is a time length of the short CP. In other words, the time length of the first signal may change within a small range. Further, the first device may send the first signal at any time domain position. In other words, the first device does not need to send the first signal on a specific time domain resource, so that time domain resource utilization can be improved.
It should be noted that a value of t may be 1, ½, ¼, ⅕, or the like. This is not specifically limited in this embodiment of this application.
For ease of understanding, the first threshold and the second threshold are described with reference to an NR system parameter in the preamble part.
Optionally, in this embodiment of this application, when the second device detects a low-level signal within a time range [X−Y, X+Y], the second device determines that the first signal is detected.
The following further describes a time domain resource of the second signal in this embodiment of this application with reference to the OFDM manner of generating the synchronization signal.
Optionally, in this embodiment of this application, the time domain resource of the second signal includes M of the N time units corresponding to the wanted signal in the OFDM symbol, and M is a positive integer. The IFFT is needed in a process of generating an OFDM symbol, and an integer is obtained through IFFT sampling. If M in the M time units included in the time domain resource of the second signal is not a positive integer, after the IFFT is performed, a part that is not an integer is quantized into an integer. In this case, an error is introduced. In other words, in a process of generating the second signal through OFDM, M is a positive integer, so that an error introduced through quantization at an IFFT preset sampling rate can be reduced.
For example,
It should be noted that the M time units are M consecutive time units.
Optionally, in this embodiment of this application, the time unit may be a constant κ, a unit of time Tc, a unit of time Ts, a preset sampling point of the IFFT, a preset sampling frequency of the IFFT, a subcarrier spacing, or the like.
Optionally, in this embodiment of this application, the synchronization signal includes the second signal. The waveform of the synchronization signal is generated in the CP-OFDM manner by performing the DFT transform precoding on the first sequence. The first sequence includes the third sequence. The third sequence is a sequence used to generate the second signal.
M satisfies a first condition, and the first condition includes:
N is L times of M, and a quantity of elements included in the first sequence is L times of a quantity of elements included in the third sequence, where N is a power of 2, and L is a positive integer.
The following describes the time domain resource of the second signal with reference to a diagram of a time domain resource of a downlink signal shown in
For example,
The synchronization signal includes the first signal and the second signal, a subcarrier spacing of the synchronization signal is 15 kHz, and the time length of the first signal is 21.6 μs+/−2%, that is, a tolerance range is 2%. In other words, CP lengths of different OFDM symbols are considered, and the synchronization signal may be sent in any OFDM symbol. Further, a time domain resource configuration of the synchronization signal is flexible and has high utilization.
When the sampling rate is 1.92 MHz, a quantity of sampling points of one OFDM symbol is 128, that is, a wanted signal in one OFDM symbol corresponds to 128 time units. Correspondingly, corresponding to the case in which the synchronization signal is generated in the DFT manner in Manner 2, the first sequence may be [000111100110], and the quantity of elements in the first sequence is 12. The second signal corresponds to [111100] in the first sequence, that is, the third sequence, and the quantity of elements in the third sequence is 6. Further, the quantity of elements in the first sequence is twice the quantity of elements in the third sequence, that is, L=2. Based on the first condition, M=128/2=64. In this way, a quantity M of sampling points of the second signal in time domain is an integer, and the length of the second signal is 33.3 μs.
It should be noted that in this embodiment of this application, the “time unit” and the “quantity of sampling points” obtained through OFDM may be replaced with each other for description. This is uniformly described herein. Details are not described below again.
The following further describes the time length of the second signal with reference to a manner in which the second device measures a time length of a signal.
Optionally, in a possible implementation, the second device measures the time length of the second signal by using the counter.
It should be noted that because a signal boundary is not strictly aligned with a clock boundary, a count error range of the counter is +/−1 clock cycle.
For example,
Optionally, in this embodiment of this application, M is a maximum value of a plurality of values that satisfy the first condition. In other words, a larger value of M indicates a smaller error in measuring the time length of the second signal by the second device.
The following lists several structures of the synchronization signal and corresponding first sequences, to further describe the synchronization signal in this embodiment of this application.
Example 1: The synchronization signal includes the first signal. The first sequence for generating the synchronization signal may be [000000000000]. Alternatively, the first sequence for generating the synchronization signal may be [000110]. Alternatively, the first sequence for generating the synchronization signal may be [001100].
Optionally, in a possible implementation, the waveform of the synchronization signal is generated in the CP-OFDM manner by performing the DFT transform precoding on the first sequence. The first signal may be used as a wake-up signal, and the first signal may be used to wake up the second device. In other words, after the second device receives the first signal from the first device, the counter of the second device starts to work, and starts to detect the time length of the received signal, to receive and demodulate the downlink data. In other words, before the second device receives the first signal, the counter of the second device does not work, and may not detect the time length of the received signal, to achieve the energy saving effect.
Example 2: The synchronization signal may include the first signal and the second signal.
Optionally, the first sequence for generating the synchronization signal may be [000000000000001111001111100]. The first signal may correspond to [000000000000] in the first sequence, and the second signal corresponds to [111100] in the first sequence. Alternatively, the second signal may correspond to [111100] at an end position in the first sequence; or the second signal may correspond to [111100] that is not at an end position in the first sequence.
Optionally, the first sequence may be [000000000000111111111100]. The first signal corresponds to [000000000000] in the first sequence, and the second signal corresponds to [111111111100] in the first sequence.
Optionally, the first sequence for generating the synchronization signal may be [000110111100]. The first signal may correspond to [000110] in the first sequence, and the second signal corresponds to [111100] in the first sequence.
Optionally, the first sequence may be [001100111100]. The first signal corresponds to [001100] in the first sequence, and the second signal corresponds to [111100] in the first sequence.
Optionally, in a possible implementation, the waveform of the synchronization signal is generated in the CP-OFDM manner by performing the DFT transform precoding on the first sequence. The first signal may be used as a wake-up signal, and the first signal may be used to wake up the second device. In other words, after the second device receives the first signal from the first device, the counter of the second device starts to work, and starts to detect the time length of the received signal, to receive and demodulate the downlink data. In other words, before the second device receives the first signal, the counter of the second device does not work, and may not detect the time length of the received signal, to achieve the energy saving effect.
Optionally, in a possible implementation, an antenna port used by the first device to send the first signal is the same as an antenna port used by the first device to send the second signal.
Optionally, in a possible implementation, an antenna port used by the second device to receive the first signal is the same as an antenna port used by the second device to receive the second signal.
Optionally, in a possible implementation, the length of the CP in the OFDM symbol in which the first signal is located is the same as a length of a CP in an OFDM symbol in which the second signal is located.
Optionally, in a possible implementation, a CP type of the OFDM symbol in which the first signal is located is the same as a CP type of the OFDM symbol in which the second signal is located. For example, both the CP type of the OFDM symbol in which the first signal is located and the CP type of the OFDM symbol in which the second signal is located are extended CPs; or both the CP type of the OFDM symbol in which the first signal is located and the CP type of the OFDM symbol in which the second signal is located are normal CPs.
Optionally, in a possible implementation, the subcarrier spacing of the first signal is the same as a subcarrier spacing of the second signal.
Optionally, as shown in
S1104: The second device sends capability information to the first device. Correspondingly, the first device receives the capability information from the second device. In other words, the second device may report the capability information to the first device.
Optionally, the capability information may include one or more of the following: whether the second device supports energy harvesting, whether the second device supports envelope detection, or whether the second device supports backscatter communication.
It should be understood that, that the second device supports the energy harvesting may mean that the second device supports autonomously obtaining another type of energy (for example, solar light energy, temperature difference heat energy, vibration energy, wind energy, or radio frequency energy) from an environment, and converting the energy into electric energy. An advantage of the energy harvesting is that a battery is replaced to supply power to a device or supplement battery energy. In this way, a service life of the device is prolonged. Energy generated in an energy harvesting manner may be provided to a signal processing or data storage circuit of the second device, to maintain a normal operating state of the second device.
It should be understood that, that the second device supports the envelope detection may mean that the second device supports reception of a signal in an envelope detection manner. The signal may be a signal from the first device.
The envelope detection may be a signal detection method in which an envelope or an amplitude line of a low-frequency original signal is obtained through half-wave or full-wave rectification on a high-frequency or intermediate-frequency input signal. In this way, after receiving the signal in the envelope detection manner, the second device may obtain the envelope of the original signal. Further, the second device may perform digital sampling on the envelope of the original signal, and compare the envelope with an amplitude or an energy threshold set by the second device, to determine whether the received signal is 1 or 0. It is clear that the second device may alternatively determine, in another implementation, whether the received signal is 1 or 0. This is not specifically limited in this embodiment of this application.
It should be understood that, that the second device supports the backscatter communication may mean that the second device supports information transfer to the first device when the second device does not have a radio frequency link for active transmission; or the second device supports information transfer to the first device when the second device has a radio frequency link for active transmission but the link does not need to be enabled. In other words, in this case, the second device mainly relies on an excitation device other than the first device or a continuous carrier transmitted by the first device, to perform modulation. For example, the second device may reflect some or all incident carriers by adjusting impedance of an antenna of the second device; or the second device may not reflect an incident carrier or may absorb energy of an incident carrier by adjusting impedance of an antenna of the second device. In this way, the second device can modulate digital information of the second device onto the incident carrier by adjusting the impedance of the antenna of the second device, and transfer the digital information to the first device.
Optionally, in this embodiment of this application, a maximum bandwidth supported by the second device is limited.
Optionally, in a possible implementation, a maximum uplink bandwidth supported by the second device does not exceed X1.
For example, X1 is 20 MHz, 5 MHz, 3 MHz, 1.4 MHz, 1 MHz, 720 kHz, 540 kHz, 360 kHz, or 180 kHz.
Optionally, X1 is K1 resource blocks, and K1 is a positive integer.
For example, K1 is a positive integer less than or equal to 11, a positive integer less than or equal to 25, a positive integer less than or equal to 51, or a positive integer less than or equal to 106.
Optionally, in another possible implementation, a maximum downlink bandwidth supported by the second device does not exceed Y1.
For example, Y1 is 20 MHz, 5 MHz, 3 MHz, 1.4 MHz, 1 MHz, 720 kHz, 540 kHz, 360 kHz, or 180 kHz.
Optionally, Y1 is K2 resource blocks, and K2 is a positive integer.
For example, K2 is a positive integer less than or equal to 11, a positive integer less than or equal to 25, a positive integer less than or equal to 51, or a positive integer less than or equal to 106.
Optionally, in this embodiment of this application, the maximum uplink bandwidth supported by the second device is less than or equal to the maximum downlink bandwidth supported by the second device.
Optionally, in this embodiment of this application, the second device supports a limited quantity of transmit antennas and/or receive antennas.
Optionally, a quantity of receive antennas of the second device does not exceed X2. X2 is 1, 2, or 4.
Optionally, a quantity of receive branches (Rx branches) of the second device does not exceed X2. X2 is 1, 2, or 4.
Optionally, a quantity of transmit antennas of the second device does not exceed Y2. Y2 is 1, 2, or 4.
Optionally, a quantity of transmit branches of the second device does not exceed Y2. Y2 is 1, 2, or 4.
Optionally, the quantity of transmit antennas of the second device is greater than or equal to the quantity of receive antennas of the second device.
Optionally, the quantity of transmit branches of the second device is greater than or equal to the quantity of receive branches of the second device.
It should be noted that, in this embodiment of this application, the “receive branch” may also be referred to as a “quantity of receive radio frequency channels” or a “quantity of receive radio frequency chains (RF chains)”, and the “transmit branch” may also be referred to as a “quantity of transmit radio frequency channels” or a “quantity of transmit radio frequency chains”.
It should be noted that the second device may not simultaneously perform transmission and reception in a serving cell having a paired spectrum.
It may be understood that in the foregoing embodiments, the methods and/or steps implemented by the first device may be alternatively implemented by a component (for example, a processor, a chip, a chip system, a circuit, a logical module, or software) that may be used in the first device, and the methods and/or steps implemented by the second device may be alternatively implemented by a component (for example, a processor, a chip, a chip system, a circuit, a logical module, or software) that may be used in the second 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 methods in the foregoing method embodiments. The communication apparatus may be the first device in the method embodiments, an apparatus including the first device, or a component that may be used in the first device, for example, a chip or a chip system. Alternatively, the communication apparatus may be the second device in the method embodiments, an apparatus including the second device, or a component that may be used in the second 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 can 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 may be divided into functional modules based on the foregoing method embodiments. For example, each functional module may be obtained through division based on each corresponding function, 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 logical function division. During actual implementation, another division manner may be used.
For example, the communication apparatus is the first device in the foregoing method embodiments.
In some embodiments, the first device 280 may further include a storage module (not shown in
In some embodiments, the processing module 2801 is configured to generate a synchronization signal. The transceiver module 2802 is configured to send the synchronization signal to a second device. The synchronization signal is generated in an OFDM manner, the synchronization signal includes a first signal and/or a second signal, the first signal is used to determine a time domain start position occupied by data sent by the first device to the second device, and the second signal is used to determine a frequency at which the second device sends data to the first device.
In some embodiments, the synchronization signal includes the first signal and the second signal, and the second signal is located after the first signal.
In some embodiments, the first signal and the second signal are located in a same OFDM symbol.
In some embodiments, a waveform of the synchronization signal is a CP-OFDM waveform.
In some embodiments, the waveform of the synchronization signal is generated in a CP-OFDM manner based on a first sequence.
In some embodiments, the waveform of the synchronization signal is generated in a DFT transform precoding manner.
In some embodiments, that the waveform of the synchronization signal is generated in a DFT transform precoding manner includes: The waveform of the synchronization signal is a waveform obtained through CP-OFDM on a second sequence, where the second sequence is a sequence obtained through DFT transform precoding on the first sequence.
In some embodiments, a time domain resource of the first signal includes first K time units in N time units corresponding to a wanted signal in one OFDM symbol, K is a positive integer, and the wanted signal in the OFDM symbol is a part that carries wanted information or wanted data and that is in the OFDM symbol.
In some embodiments, the time domain resource of the first signal further includes a part of time units corresponding to a CP in the OFDM symbol in which the first signal is located.
In some embodiments, a signal carried in last S time units in the N time units corresponding to the wanted signal in the OFDM symbol in which the first signal is located is a low-level signal, a time length of the last S time units is greater than or equal to a time length of the CP in the OFDM symbol in which the first signal is located, and the wanted signal in the OFDM symbol is the part that carries the wanted information or wanted data and that is in the OFDM symbol.
In some embodiments, a time domain resource of the second signal includes M of the N time units corresponding to the wanted signal in the OFDM symbol, M is a positive integer, and the wanted signal in the OFDM symbol is the part that carries the wanted information or wanted data and that is in the OFDM symbol.
In some embodiments, the synchronization signal includes the second signal, the waveform of the synchronization signal is generated in the CP-OFDM manner by performing the DFT transform precoding on the first sequence, the first sequence includes a third sequence, the third sequence is a sequence used to generate the second signal, M satisfies a first condition, and the first condition includes:
N is L times of M, and a quantity of elements included in the first sequence is L times of a quantity of elements included in the third sequence, where N is a power of 2, and L is a positive integer.
In some embodiments, M is a maximum value of a plurality of values that satisfy the first condition.
In some embodiments, the transceiver module 2802 is further configured to receive capability information from the second device. The capability information includes at least one of the following: whether the second device supports energy harvesting, whether the second device supports envelope detection, or whether the second device supports backscatter communication.
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 first device 280 is presented with the functional modules obtained through division in an integrated manner. The “module” herein may be an application-specific integrated circuit ASIC, a circuit, a processor that executes one or more software or firmware programs and a memory, an integrated logic circuit, and/or another component that can provide the foregoing functions.
In some embodiments, when the first device 280 is an access network device, in hardware implementation, a person skilled in the art may figure out that the first device 280 may be in a form of the access network device 1010 shown in
In an example, a function/implementation process of the processing module 2801 in
In some embodiments, when the first device 280 is a terminal device, in hardware implementation, a person skilled in the art may figure out that the first device 280 may be in a form of the terminal device 1000 shown in
In an example, a function/implementation process of the processing module 2801 in
In some embodiments, when the first device 280 in
The first device 280 provided in this embodiment may perform the foregoing synchronization method. Therefore, for technical effects that can be achieved by the first device 280, refer to the foregoing method embodiments. Details are not described herein again.
For example, the communication apparatus is the second device in the foregoing method embodiments.
In some embodiments, the second device 290 may further include a storage module (not shown in
In some embodiments, the transceiver module 2902 may also be referred to as a transceiver unit, and is configured to implement a sending function and/or a receiving function. The transceiver module 2902 may include a transceiver circuit, a transceiver machine, a transceiver, or a communication interface.
In some embodiments, the transceiver module 2902 may include a receiving module and a sending module, respectively configured to perform receiving steps and sending steps performed by the second device in the foregoing method embodiments, and/or configured to support other processes of the technologies described in this specification. The processing module 2901 may be configured to perform processing (for example, determining) steps performed by the second device in the foregoing method embodiments, and/or configured to support other processes of the technologies described in this specification. For example, the transceiver module 2902 is configured to receive a synchronization signal from a first device; and the processing module 2901 is configured to perform time synchronization and/or frequency synchronization based on the synchronization signal, where the synchronization signal is generated in an OFDM manner, the synchronization signal includes a first signal and/or a second signal, the first signal is used to determine a time domain start position occupied by data sent by the first device to the second device, and the second signal is used to determine a frequency at which the second device sends data to the first device.
In some embodiments, the synchronization signal includes the first signal and the second signal, and the second signal is located after the first signal.
In some embodiments, the first signal and the second signal are located in a same OFDM symbol.
In some embodiments, a waveform of the synchronization signal is a CP-OFDM waveform.
In some embodiments, the waveform of the synchronization signal is generated in a CP-OFDM manner based on a first sequence.
In some embodiments, the waveform of the synchronization signal is generated in a DFT transform precoding manner.
In some embodiments, that the waveform of the synchronization signal is generated in a DFT transform precoding manner includes: The waveform of the synchronization signal is a waveform obtained through CP-OFDM on a second sequence, where the second sequence is a sequence obtained through DFT transform precoding on the first sequence.
In some embodiments, a time domain resource of the first signal includes first K time units in N time units corresponding to a wanted signal in one OFDM symbol, K is a positive integer, and the wanted signal in the OFDM symbol is a part that carries wanted information or wanted data and that is in the OFDM symbol.
In some embodiments, the time domain resource of the first signal further includes a part of time units corresponding to a CP in the OFDM symbol in which the first signal is located.
In some embodiments, a signal carried in last S time units in the N time units corresponding to the wanted signal in the OFDM symbol in which the first signal is located is a low-level signal, a time length of the last S time units is greater than or equal to a time length of the CP in the OFDM symbol in which the first signal is located, and the wanted signal in the OFDM symbol is the part that carries the wanted information or wanted data and that is in the OFDM symbol.
In some embodiments, a time domain resource of the second signal includes M of the N time units corresponding to the wanted signal in the OFDM symbol, M is a positive integer, and the wanted signal in the OFDM symbol is the part that carries the wanted information or wanted data and that is in the OFDM symbol.
In some embodiments, the synchronization signal includes the second signal, the waveform of the synchronization signal is generated in the CP-OFDM manner by performing the DFT transform precoding on the first sequence, the first sequence includes a third sequence, the third sequence is a sequence used to generate the second signal, M satisfies a first condition, and the first condition includes:
N is L times of M, and a quantity of elements included in the first sequence is L times of a quantity of elements included in the third sequence, where N is a power of 2, and L is a positive integer.
In some embodiments, M is a maximum value of a plurality of values that satisfy the first condition.
In some embodiments, the transceiver module 2902 is further configured to send capability information to the first device. The capability information includes at least one of the following: whether the second device supports energy harvesting, whether the second device supports envelope detection, or whether the second device supports backscatter communication.
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 second device 290 is presented with the functional modules obtained through division in an integrated manner. The “module” herein may be an application-specific integrated circuit ASIC, a circuit, a processor that executes one or more software or firmware programs and a memory, an integrated logic circuit, and/or another component that can provide the foregoing functions.
In some embodiments, when the second device 290 is a terminal device, in hardware implementation, a person skilled in the art may figure out that the second device 290 may be in a form of the terminal device 1000 shown in
In an example, a function/implementation process of the processing module 2901 in
In some embodiments, when the second device 290 in
The second device 290 provided in this embodiment may perform the foregoing synchronization method. Therefore, for technical effects that can be achieved by the second device 290, refer to the foregoing method embodiments. Details are not described herein again.
In some embodiments, the first device or the second device in this application may be further implemented by one or more field programmable gate arrays (FPGAs), a programmable logic device (PLD), a controller, a state machine, gate logic, a discrete hardware component, any other appropriate circuit, or any combination of circuits that can perform various functions described in this application.
In some embodiments, 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 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 one of the foregoing method embodiments. It is clear that the communication apparatus may not include the 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 the 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 the instructions are executed by a computer, functions in any one of the foregoing method embodiments are implemented.
This application further provides a computer program product. When the computer program product is executed by a computer, functions in 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, apparatus, and unit, refer to a corresponding process in the foregoing method embodiment. Details are not described herein again.
It may be understood that the system, the apparatus, and the method described in this application may alternatively be implemented in another manner. For example, the described apparatus embodiments are merely examples. 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, direct couplings, or communication connections may be implemented through some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electronic, mechanical, or another form.
The units described as separate components may or may not be physically separate, that is, may be located in one position, or may be distributed on a plurality of network units. Components displayed as units may be or may be not physical units. Some or all of the units may be selected based on an actual requirement, 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 may be integrated into one unit.
All or some of the foregoing embodiments may be implemented by software, hardware, firmware, or any combination thereof. When a software program is used to implement embodiments, all or some of embodiments may be implemented 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 another programmable apparatus. 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 the 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 disk (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, “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 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 |
---|---|---|---|
202210692328.9 | Jun 2022 | CN | national |
This application is a continuation of International Application No. PCT/CN2023/098657, filed on Jun. 6, 2023, which claims priority to Chinese Patent Application No. 202210692328.9, filed on Jun. 17, 2022. The disclosures of the aforementioned applications are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2023/098657 | Jun 2023 | WO |
Child | 18981896 | US |