Communication method and device
By employing continuous wave reflection signals of different frequencies in different time units in AIoT devices and combining signal repetition and frequency hopping techniques, the problem of insufficient frequency hopping gain in backscatter communication of AIoT devices is solved, thereby improving channel estimation performance and communication efficiency.
Patent Information
- Application Number
- CN202411100496.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-09
- Publication Date
- 2026-02-10
AI Technical Summary
Further research is needed on how to improve frequency hopping gain in backscatter communication for AIoT devices, especially in the transmission of continuous wave reflected signals via frequency hopping, where existing technologies struggle to effectively shorten the signal reflection time gap to improve performance.
By using continuous waves of different frequencies to reflect signals at different time units, setting time intervals to ensure that the reflection durations are equal or nearly equal, and combining signal repetition and frequency hopping techniques, the channel estimation performance is optimized.
It improves frequency hopping gain, enhances channel estimation performance, reduces signal transmission time gap, and improves the communication efficiency and energy efficiency of AIoT devices.
Smart Images

Figure CN121508573A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology
[0002] With the widespread adoption of Internet of Things (IoT) communication, an increasing number of IoT devices are being deployed in daily life. Ambient IoT (AIoT) devices are low-power IoT devices that can utilize backscatter communications, which is beneficial for building green, energy-efficient, low-cost, and flexibly deployable IoT systems. Specifically, AIoT devices can transmit signals via backscattering based on a carrier wave provided by an external node. This carrier wave may be a frequency-hopping continuous wave (CW). How AIoT devices reflect CW signals based on frequency hopping still requires further research. Summary of the Invention
[0003] This application provides a communication method and apparatus that can improve frequency hopping gain.
[0004] Firstly, this application provides a communication method, which can be applied to a first device, or to a chip, or to a logic module or software capable of implementing all or part of the functions of the first device. The following description uses a first device as an example. The method includes: the first device reflecting a first signal based on a first current wave (CW) in a first time unit and a second current wave (CW) in a second time unit, wherein the frequencies of the first CW and the second CW are different. The first time interval between the end time of the first time unit and the start time of the second time unit is greater than zero.
[0005] It is evident that there is a time interval between the end time of the first time unit and the start time of the second time unit. Compared to the situation where the end time of the first time unit and the start time of the second time unit overlap or are adjacent, this can shorten the gap between the duration of the signal reflected by the first device on the first CW (i.e., the duration of the first time unit) and the duration of the signal reflected on the first CW (i.e., the duration of the second time unit), which is beneficial to improving the frequency hopping gain.
[0006] In one alternative implementation, the first time interval is associated with a first time and a second time, wherein the first time is the earliest start time of reflection of the first signal and the second time is the latest start time of reflection of the first signal.
[0007] In one alternative implementation, the first time interval is greater than or equal to the time difference between the first time and the second time. This approach helps to ensure that the duration of the first time unit is equal to the duration of the second time unit, thereby further improving the frequency hopping gain.
[0008] In one alternative implementation, the first time interval is associated with a second time interval T and a first parameter P, where T is the time interval between the end time of the second signal and the desired start time of the first signal, and P is a preset value or associated with the capability of the first device.
[0009] In one alternative implementation, the first time interval X satisfies: X≥(T×P+Q), or X≥(T×P); where Q is the offset value.
[0010] In one alternative implementation, the capability of the first device is the sampling frequency offset (SFO) of the first device.
[0011] In one alternative implementation, P is greater than or equal to twice the SFO. This approach facilitates ensuring that the duration of the first time unit is equal to the duration of the second time unit, thereby further improving the frequency hopping gain.
[0012] In one optional implementation, the method further includes: a first device receiving first indication information, the first indication information being used to indicate a first time interval.
[0013] In one alternative implementation, the duration of the first time unit is equal to the duration of the second time unit.
[0014] In one optional implementation, the first signal includes a first partial signal and a second partial signal, wherein the first partial signal and the second partial signal are identical. The first device reflects the first signal based on a first CW in a first time unit and based on a second CW in a second time unit, comprising: the first device reflecting the first partial signal based on the first CW in the first time unit, and reflecting the second partial signal based on the second CW in the second time unit.
[0015] In one alternative implementation, the first signal is generated by repeating the transport block K times. Alternatively, the first signal is generated by repeating the bits obtained by adding cyclic redundancy code to the transport block K times. Alternatively, the first signal is generated by repeating the encoded code block obtained by encoding the bits obtained by adding cyclic redundancy code to the transport block K times. Alternatively, the first signal is generated by repeating each bit of the encoded bits obtained by encoding the bits obtained by adding cyclic redundancy code to the transport block K times. Wherein, K is an even number greater than zero.
[0016] It can be seen that the first signal is generated after an even number of repetitions. When the duration of the first time unit is equal to the duration of the second time unit, the first signal can be evenly distributed on the first CW and the second CW to achieve the same first part of the signal reflected by the first CW and the second part of the signal reflected by the second CW. Furthermore, additional performance gains can be obtained through the combination of repetition and frequency hopping.
[0017] In one optional implementation, the first signal includes M reference signals and a channel for carrying data; the channel for carrying data comprises N time periods of equal length in the time domain, where M and N are associated, M is an even number, and N is a positive integer. This method is advantageous in ensuring that each reference signal reflected on the first CW and each reference signal reflected on the second CW is a complete reference signal, thereby improving the performance of channel estimation based on the reference signals.
[0018] In one alternative implementation, M and N satisfy: in, This indicates rounding up to the nearest integer.
[0019] Based on this implementation, by adding one reference signal, each reference signal reflected on the first CW and each reference signal reflected on the second CW are complete reference signals, thereby improving the channel estimation performance based on the reference signal. When N is odd, there is no need to introduce a larger reference signal overhead.
[0020] In one alternative implementation, the first of the M reference signals is reflected... The first reference signal and the second The time interval between each reference signal is equal to the first time interval.
[0021] In one alternative implementation, N is an even number; in the first signal, the th of the M reference signals The first reference signal and the second There is no channel for carrying data between the reference signals.
[0022] Secondly, this application provides a communication method, which can be applied to a second device, or to a chip, or to a logic module or software that can implement all or part of the functions of the second device. The following description uses a second device as an example. The method includes: the second device receiving a first signal based on a first CW frequency in a first time unit and based on a second CW frequency in a second time unit; wherein a first time interval between the end time of the first time unit and the start time of the second time unit is greater than zero, and the frequencies of the first CW and the second CW are different.
[0023] It is evident that there is a time interval between the end time of the first time unit and the start time of the second time unit. Compared to the situation where the end time of the first time unit overlaps or is adjacent to the start time of the second time unit, this can shorten the gap between the duration of the signal received by the second device based on the frequency of the first CW (i.e., the duration of the first time unit) and the duration of the signal received based on the frequency of the second CW (i.e., the duration of the second time unit), which is beneficial to improving the frequency hopping gain.
[0024] In one alternative implementation, the first time interval is associated with a first time and a second time, wherein the first time is the earliest start time of receiving the first signal and the second time is the latest start time of receiving the first signal.
[0025] In one alternative implementation, the first time interval is greater than or equal to the time difference between the first time and the second time. This approach helps to ensure that the duration of the first time unit is equal to the duration of the second time unit, thereby further improving the frequency hopping gain.
[0026] In one alternative implementation, the first time interval is associated with a second time interval T and a first parameter P, where T is the time interval between the end time of the second signal and the desired start time of the first signal, and P is a preset value or associated with the capability of the first device.
[0027] In one alternative implementation, the first time interval X satisfies: X≥(T×P+Q), or X≥(T×P); where Q is the offset value.
[0028] In one alternative implementation, the capability of the first device is the SFO of the first device.
[0029] In one alternative implementation, P is greater than or equal to twice the SFO. This approach facilitates ensuring that the duration of the first time unit is equal to the duration of the second time unit, thereby further improving the frequency hopping gain.
[0030] In an optional implementation, the method further includes: a second device sending first indication information, the first indication information being used to indicate a first time interval.
[0031] In one alternative implementation, the duration of the first time unit is equal to the duration of the second time unit.
[0032] In one optional implementation, the first signal includes a first partial signal and a second partial signal, wherein the first partial signal and the second partial signal are identical. The second device receives the first signal based on the frequency of a first CW in a first time unit and based on the frequency of a second CW in a second time unit, comprising: the second device receiving the first partial signal based on the frequency of the first CW in the first time unit and receiving the second partial signal based on the frequency of the second CW in the second time unit.
[0033] In one alternative implementation, the first signal is generated by repeating the transport block K times. Alternatively, the first signal is generated by repeating the bits obtained by adding cyclic redundancy code to the transport block K times. Alternatively, the first signal is generated by repeating the encoded code block obtained by encoding the bits obtained by adding cyclic redundancy code to the transport block K times. Alternatively, the first signal is generated by repeating each bit of the encoded bits obtained by encoding the bits obtained by adding cyclic redundancy code to the transport block K times. Wherein, K is an even number greater than zero.
[0034] As can be seen, the first signal is generated after an even number of repetitions. When the duration of the first time unit is equal to the duration of the second time unit, the first signal can be evenly distributed on the first CW and the second CW, so that the first part of the signal received by the second device based on the frequency of the first CW is the same as the second part of the signal received based on the frequency of the second CW. Furthermore, additional performance gains are obtained through the combination of repetition and frequency hopping.
[0035] In one optional implementation, the first signal includes M reference signals and a channel for carrying data; the channel for carrying data comprises N time periods of equal length in the time domain, where M and N are associated, M is an even number, and N is a positive integer. This method is advantageous in ensuring that each reference signal received by the second device based on the frequency of the first CW and each reference signal received based on the frequency of the second CW are complete reference signals, thereby improving the performance of the second device in channel estimation based on the reference signals.
[0036] In one alternative implementation, M and N satisfy: in, This indicates rounding up to the nearest integer.
[0037] Based on this implementation, by adding one reference signal, each reference signal received based on the frequency of the first CW and each reference signal received based on the frequency of the second CW are complete reference signals, thereby improving the channel estimation performance based on the reference signal. When N is odd, there is no need to introduce a larger reference signal overhead.
[0038] In one alternative implementation, the M reference signals are received. The first reference signal and the second The time interval between each reference signal is equal to the first time interval.
[0039] In one alternative implementation, N is an even number; in the first signal, the th of the M reference signals The first reference signal and the second There is no channel for carrying data between the reference signals.
[0040] Thirdly, this application also provides a communication device. This communication device can be a first device, a chip, or a logic module or software capable of implementing all or part of the functions of the first device, and has the function of implementing some or all of the embodiments described in the first aspect. Alternatively, the communication device can be a second device, or a chip, or a logic module or software capable of implementing all or part of the functions of the second device, and has the function of implementing some or all of the embodiments described in the second aspect. The functions can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0041] In one possible design, the communication device may include a processing unit configured to support the communication device in performing the corresponding functions described in the above methods. Optionally, the communication device may also include a communication unit for supporting communication between the communication device and other communication devices. Optionally, the communication device may further include a storage unit coupled to the processing unit and the communication unit, which stores necessary program instructions and data for the communication device. Additionally, the processing unit may be used to control the communication unit to transmit and receive data / signaling.
[0042] In one embodiment, a communication unit is configured to reflect a first signal based on a first CW in a first time unit and based on a second CW in a second time unit; wherein a first time interval between the end time of the first time unit and the start time of the second time unit is greater than zero, and the frequency of the first CW is different from the frequency of the second CW.
[0043] In addition, other alternative implementations of the communication device in this regard can be found in the relevant content of the first aspect above, and will not be described in detail here.
[0044] In another embodiment, the communication unit is configured to receive a first signal based on the frequency of a first CW in a first time unit and based on the frequency of a second CW in a second time unit; wherein a first time interval between the end time of the first time unit and the start time of the second time unit is greater than zero, and the frequencies of the first CW and the second CW are different.
[0045] In addition, other alternative implementations of the communication device in this regard can be found in the relevant content of the second aspect above, and will not be described in detail here.
[0046] As an example, the communication unit can be a transceiver or a communication interface, the storage unit can be a memory, and the processing unit can be a processor. The processor is coupled to the memory, which stores programs or instructions for the processor. The processor can be used to cause the communication device to perform the method described in the first aspect above when the program or instructions are executed by the processor. The transceiver or communication interface can be used to send and receive signals and / or data.
[0047] In one embodiment, a transceiver is configured to reflect a first signal based on a first CW in a first time unit and based on a second CW in a second time unit; wherein a first time interval between the end time of the first time unit and the start time of the second time unit is greater than zero, and the frequency of the first CW is different from the frequency of the second CW.
[0048] In addition, other alternative implementations of the communication device in this regard can be found in the relevant content of the first aspect above, and will not be described in detail here.
[0049] In another embodiment, the transceiver is configured to receive a first signal based on a first CW frequency in a first time unit and based on a second CW frequency in a second time unit; wherein a first time interval between the end time of the first time unit and the start time of the second time unit is greater than zero, and the frequencies of the first CW and the second CW are different.
[0050] In addition, other alternative implementations of the communication device in this regard can be found in the relevant content of the second aspect above, and will not be described in detail here.
[0051] In another embodiment, the communication device is a chip or chip system. The processing unit may also be a processing circuit or logic circuit; the transceiver unit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip or chip system.
[0052] In implementation, the processor can be used for, but is not limited to, baseband-related processing, and the transceiver or communication interface can be used for, but is not limited to, radio frequency transceiver. These devices can be disposed on separate chips, or at least partially or entirely on the same chip. For example, the processor can be further divided into analog baseband processors and digital baseband processors. The analog baseband processor can be integrated with the transceiver (or communication interface) on the same chip, while the digital baseband processor can be disposed on a separate chip. With the continuous development of integrated circuit technology, more and more devices can be integrated on the same chip. For example, a digital baseband processor can be integrated with multiple application processors (e.g., but not limited to graphics processors, multimedia processors, etc.) on the same chip. Such a chip can be called a system-on-a-chip (SoC). Whether the various devices are disposed independently on different chips or integrated on one or more chips often depends on the needs of the product design. This application does not limit the implementation form of the above-mentioned devices.
[0053] Fourthly, this application also provides a processor for executing the various methods described above. In the execution of these methods, the processes of sending and receiving the aforementioned information can be understood as the process of the processor outputting the aforementioned information, and the process of the processor inputting the aforementioned information. When outputting the aforementioned information, the processor outputs the aforementioned information to a transceiver so that the transceiver (or communication interface) can transmit it. After being output by the processor, the aforementioned information may require further processing before reaching the transceiver (or communication interface). Similarly, when the processor receives the aforementioned input information, the transceiver (or communication interface) receives the aforementioned information and inputs it into the processor. Furthermore, after the transceiver (or communication interface) receives the aforementioned information, the aforementioned information may require further processing before being input into the processor.
[0054] Unless otherwise specified, or unless it contradicts its actual function or internal logic in the relevant description, the transmission and reception operations involved by the processor can be more generally understood as processor output and reception, input and other operations, rather than transmission and reception operations directly performed by radio frequency circuits and antennas.
[0055] In implementation, the processor can be a dedicated processor for executing these methods, or it can be a processor that executes computer instructions stored in memory to execute these methods, such as a general-purpose processor. The memory can be a non-transitory memory, such as read-only memory (ROM), which can be integrated with the processor on the same chip or disposed on different chips. This application does not limit the type of memory or the arrangement of the memory and processor.
[0056] Fifthly, this application also provides a communication system including means for performing the method described in the first aspect and means for performing the method described in the second aspect. In another possible design, the system may further include other devices that interact with the means for performing the method described in the first aspect, and / or other devices that interact with the means for performing the method described in the second aspect.
[0057] Sixthly, this application provides a computer-readable storage medium storing a computer program that, when run, causes the methods described in the first or second aspect above to be executed.
[0058] In a seventh aspect, this application also provides a computer program product including instructions, the computer program product comprising: computer program code, which, when executed, causes the methods described in the first or second aspect above to be performed.
[0059] Eighthly, this application provides a chip system including a processor and an interface. The interface is used to acquire programs or instructions, and the processor is used to invoke the programs or instructions to implement the functions involved in the first or second aspect. In one possible design, the chip system further includes a memory for storing necessary program instructions and data for the terminal. This chip system may be composed of chips or may include chips and other discrete devices. Attached Figure Description
[0060] Figure 1 This is a schematic diagram of a system architecture provided in an embodiment of this application;
[0061] Figure 2 This is a schematic diagram of another system architecture provided in an embodiment of this application;
[0062] Figure 3 This is a schematic diagram of an R2D transmission structure provided in an embodiment of this application;
[0063] Figure 4 This is a schematic diagram of a D2R transmission structure provided in an embodiment of this application;
[0064] Figure 5 This is a schematic diagram of a D2R transmission provided in an embodiment of this application;
[0065] Figure 6 This is a schematic diagram of another D2R transmission provided in an embodiment of this application;
[0066] Figure 7 This is a flowchart illustrating a communication method provided in an embodiment of this application;
[0067] Figure 8 This is a schematic diagram of a first time interval provided in an embodiment of this application;
[0068] Figure 9 This is a schematic diagram of a reflection of a first signal provided in an embodiment of this application;
[0069] Figure 10 This is a schematic diagram of another reflection of the first signal provided in an embodiment of this application;
[0070] Figure 11 This is a schematic diagram of another reflection of the first signal provided in an embodiment of this application;
[0071] Figure 12 This is a schematic diagram of another reflection of the first signal provided in an embodiment of this application;
[0072] Figure 13 This is a schematic diagram of another communication method provided in an embodiment of this application;
[0073] Figure 14 This is a schematic diagram of another communication method provided in an embodiment of this application;
[0074] Figure 15 This is a flowchart illustrating another communication method provided in an embodiment of this application;
[0075] Figure 16 This is a schematic diagram of a first signal provided in an embodiment of this application;
[0076] Figure 17 This is a schematic diagram of another reflection of the first signal provided in an embodiment of this application;
[0077] Figure 18 This is a schematic diagram of another reflection of the first signal provided in an embodiment of this application;
[0078] Figure 19 This is a schematic diagram of a reference signal provided in an embodiment of this application;
[0079] Figure 20 This application provides a schematic diagram of the structure of a communication device;
[0080] Figure 21 This application provides a schematic diagram of the structure of another communication device. Detailed Implementation
[0081] The embodiments of this application are described below with reference to the accompanying drawings.
[0082] The technical solutions of this application can be applied to various communication systems. For example, the Global System for Mobile Communications (GSMA), Long Term Evolution (LTE) systems, Universal Mobile Communications System (UMS), 4th Generation (4G) mobile communication systems, 5th Generation (5G) mobile communication systems, New Radio (NR) systems, and with the continuous development of communication technology, the technical solutions of this application can also be used in future communication networks, etc. The technical solutions of this application are also applicable to the Internet of Things (IoT), Ambient IoT (AIoT), and Radio Frequency Identification (RFID) systems, etc.
[0083] For example, embodiments of this application can be applied to, for example, Figure 1 The system architecture shown is as follows: Figure 1 This includes network devices and AIoT devices. Network devices can directly send data, channels, or signals to AIoT devices, and AIoT devices can also directly send data, channels, or signals to network devices. The channels sent from the network device to the AIoT device can be, for example, a physical reader-to-device channel (PRDCH) or an ambient physical downlink shared channel (APDSCH). The channels sent from the AIoT device to the network device can be, for example, a physical device-to-reader channel (PDRCH) or an ambient physical uplink shared channel (APUSCH). In this embodiment, PRDCH can also be referred to as a downlink / reader-to-device transmission channel, and PDRCH can also be referred to as an uplink / device-to-reader transmission channel.
[0084] For example, embodiments of this application can also be applied to, for example, Figure 2 The system architecture shown is as follows: Figure 2This includes network devices, intermediate nodes, and AIoT devices. Network devices can indirectly send data, channels, or signals to AIoT devices through intermediate nodes, and AIoT devices can also indirectly send data, channels, or signals to network devices through intermediate nodes. Intermediate nodes can be, for example, terminal devices. Network devices and terminal devices can communicate via an air interface (e.g., Uu interface), while terminal devices and AIoT devices can directly transmit data, channels, or signals. Furthermore, the channels sent from terminal devices to AIoT devices can be, for example, PRDCH or APDSCH, and the channels sent from AIoT devices to terminal devices can be, for example, PDRCH or APUSCH.
[0085] The network device, terminal device, and AIoT device in the embodiments of this application are described below.
[0086] 1. Network equipment
[0087] Network devices possess wireless transceiver capabilities, enabling them to receive data, channels, or signals from terminal devices or AIoT devices, and / or send data, channels, or signals to terminal devices or AIoT devices. Network devices include, but are not limited to: access network equipment, radio network controllers (RNCs), base station controllers (BSCs), base transceiver stations (BTSs), home network equipment (e.g., home evolved Node B, or home Node B, HNB), baseband units (BBUs), repeaters, transceiver nodes, wireless backhaul nodes, transmission and reception points (TRPs; or transmission points (TPs), wireless fidelity (WiFi) access points (APs) (i.e., WiFi APs), and World Interoperability for Microwave Access (WiMAX) base stations (i.e., WiMAX base stations). Access network equipment can be a base station (BS), a device deployed in a radio access network that provides wireless communication capabilities. Examples include evolved Node Bs (eNBs or e-NodeBs) and Node Bs in LTE systems, gNodeBs or gNBs in 5G systems, and base stations in future communication systems. A base station can contain a Base Unit (BBU) and a Remote Radio Unit (RRU). The BBU and RRU can be located in different places; for example, the RRU can be deployed remotely to a high-traffic area, while the BBU is located in the central equipment room. Alternatively, the BBU and RRU can be located in the same equipment room. The BBU and RRU can also be different components within the same rack. Base stations can take the following forms: macro base stations, micro base stations (also called small cells), pico base stations, relay stations, access points, balloon stations, etc.
[0088] Optionally, in some deployments of access network equipment, the access network equipment may include centralized units (CUs) and distributed units (DUs). For example, some protocol layer functions of the access network equipment are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU, which is centrally controlled by the CU. In other deployments of access network equipment, the CU can also be divided into CU-control plane (CP) and CU-user plane (UP). In still other deployments of access network equipment, the network equipment can also be an open radio access network (ORAN / O-RAN) architecture. When the access network equipment is an ORAN architecture, the access network equipment can be a functional entity or module in the ORAN, such as a combination of one or more of CUs, DUs, or radio units (RUs). In an ORAN system, the CU can also be called an open (O)-CU, the DU can also be called an O-DU, the CU-CP can also be called an O-CU-CP, and the CU-UP can also be called an O-CU-UP, etc. The deployment methods of access network devices listed herein are merely examples. As standard technologies evolve, access network devices may have other deployment forms, and this application does not limit them.
[0089] 2. Terminal equipment
[0090] A terminal device is an entity used to receive or actively transmit signals. A terminal device can be used to send data, channels, or signals to network devices, and / or receive data, channels, or signals from network devices. A terminal device can also be used to receive data, channels, or signals from AIoT devices and transmit control information and data to AIoT devices. A terminal device can also be referred to as user equipment (UE), terminal, access terminal, subscriber unit, user station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, user terminal, user agent, or user device. In the embodiments of this application, the terminal device can be a handheld device, vehicle-mounted device, wearable device, computing device, or other processing device connected to a wireless modem with wireless communication capabilities. The terminal device can also be a terminal capable of connecting to a cellular base station. For example, terminal devices can be cellular phones, smartphones, tablets, wireless data cards, personal digital assistant (PDA) computers, tablet computers, wireless modems, handsets, laptop computers, machine-type communication (MTC) terminals, etc. Terminal devices can also be virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminals in industrial control, wireless terminals in self-driving vehicles, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, vehicles, in-vehicle terminals, wireless communication equipment in smart factories, and so on.
[0091] 3. AIoT device
[0092] AIoT devices can be used to send data, channels, or signals to network devices or terminal devices, and / or receive data, channels, or signals from network devices or terminal devices. AIoT devices include, but are not limited to, sensors such as smart speakers, train detectors, gas stations, and inventory tags. AIoT devices can also be referred to as AIoT terminals.
[0093] AIoT devices can be categorized into three types: Type 1 devices, Type 2 devices, and Type 3 devices.
[0094] The first type of device includes the following characteristics: it does not support uplink amplification or downlink amplification; for uplink transmission, it transmits data, channels, or signals via backscattering based on a carrier provided by an external node. Optionally, the peak power consumption of the first type of device is approximately 1 microwatt (µW). Optionally, the initial SFO of the first type of device is at most 10. a Parts per million (PPM), where a is 5, 4, 3, or 2.
[0095] The second type of device includes the following characteristics: support for uplink or downlink amplification; for uplink transmission, data, channels, or signals are transmitted via backscattering based on a carrier provided by an external node. Optionally, the peak power consumption of the second type of device is less than or equal to several hundred microwatts. Optionally, the initial SFO of the second type of device is at most 10. b PPM, where b is 5, 4, 3, or 2.
[0096] Type III devices include the following characteristics: support for uplink or downlink amplification; for uplink transmission, data, channels, or signals are transmitted based on an internally generated carrier. Optionally, the peak power consumption of Type III devices is less than or equal to several hundred microwatts. Optionally, the initial SFO of Type III devices is at most 10. c PPM, where c is 5, 4, 3, or 2.
[0097] In this embodiment of the application, SFO can also be understood as: sampling clock offset.
[0098] In addition, AIoT devices may have at least one of the following characteristics:
[0099] (1) The maximum bandwidth of an AIoT device can be less than the bandwidth of an NR terminal, which is 100 MHz. The maximum bandwidth of an AIoT device can also be less than the bandwidth of a reduced capability (RedCap) device, which is 20 MHz. For example, the maximum bandwidth of an AIoT device is R resource blocks (RB), or 1.44 MHz, 1.5 MHz, 2.88 MHz, or 3 MHz, etc. Where R is any value from 1 to 16.
[0100] (2) The number of antennas supported by AIoT devices is: one transmit and one receive, or one transmit and two receive.
[0101] (3) The PRDCH is not aligned with the start and / or boundaries of the time slots, frames, etc. of the NR. The PRDCH is aligned with the start and / or end boundaries of the orthogonal frequency division multiplexing (OFDM) symbols of the NR.
[0102] (4) PRDCH transmission uses OFDM waveform.
[0103] (5) The PDRCH is not aligned with the start and / or end boundaries of the NR slots, frames, OFDM symbols, etc.
[0104] (6) PDRCH transmission uses a single-carrier waveform.
[0105] (7) The modulation scheme supported by the AIoT device is at least one of binary on-off keying (OOK), frequency-shift keying (FSK), binary phase shift keying (BPSK), and minimum shift keying (MSK). Specifically, FSK can be binary frequency-shift keying (BFSK or 2FSK) or OOK-FSK.
[0106] The relevant concepts involved in the embodiments of this application are described below.
[0107] 1. RFID
[0108] RFID technology is a non-contact automatic identification technology. An RFID system consists of a reader and tags. Tag types include passive tags, semi-active tags, and active tags. RFID systems can utilize backscattering technology, which allows tags to use signals sent by external nodes to power them. Upon receiving a signal, the tag transmits information by changing the phase or amplitude of the returned signal.
[0109] For example, for passive tags, the power for their operation can be provided by the reader. For instance, part of the energy from the continuous wave (CW) transmitted by the reader is used for internal processing such as encoding / decoding and modulation / demodulation. Furthermore, the CW also serves as a carrier wave to carry the tag's uplink information. For semi-passive tags, a battery may be included internally. The tag can be powered by the battery to perform internal processing such as encoding / decoding and modulation / demodulation, but it still requires the continuous wave transmitted by the reader as a carrier wave to carry the tag's uplink information. Therefore, both passive and semi-passive tags transmit information based on backscattering of the CW transmitted by an external node.
[0110] In addition, in this embodiment, the tag may also be referred to as an AIoT device or an AIoT terminal. For ease of explanation, the following text will use "AIoT device" as an example.
[0111] 2. R2D transmission structure, D2R transmission structure
[0112] The data transfer format for reader-to-device (R2D) communication can be as follows: Figure 3 As shown. Combined with Figure 3 The structure for a single R2D transmission includes: a preamble, a physical channel for carrying data, and a post-synchronization signal. The preamble can be, for example, a preamble code. The physical channel for carrying data can be, for example, a PRDCH or APDSCH. Figure 3 The physical channel used to carry data is illustrated using PRDCH as an example. Figure 3 PRDCH in the code can also be replaced with APDSCH. The post-synchronization signal can be, for example, a postamble.
[0113] Tag-to-reader (D2R) data transmission formats can be as follows: Figure 4 As shown. Combined with Figure 4 The structure for a single D2R transmission includes: a preamble, a physical channel for carrying data, and a post-synchronization signal. The preamble can be, for example, a preamble code. The physical channel for carrying data can be, for example, a PDRCH or APUSCH. Figure 4 The physical channel used to carry data is illustrated using PDRCH as an example. Figure 4 PDRCH can also be replaced with APUSCH. The post-synchronization signal can be, for example, a postamble.
[0114] 3. D2R transmission
[0115] When an AIoT device performs D2R transmission based on a CW (Content-to-Wave) sent by an external node using backscattering, the D2R transmission performed by the AIoT device is non-frequency-hopping if the external node does not frequency-hop when sending the CW; conversely, the D2R transmission performed by the AIoT device is frequency-hopping if the external node does frequency-hop when sending the CW. Frequency hopping with the CW is beneficial for obtaining frequency diversity gain. The following sections will elaborate on D2R transmission in two scenarios: when the AIoT device does not support scheduling delay, and when the AIoT device supports scheduling delay.
[0116] Scenario 1: AIoT devices do not support delayed scheduling. In this case, AIoT devices can determine the start time of D2R transmission based on the scheduling range, which includes the earliest and latest start times of D2R transmission. Therefore, the start time of D2R transmission has a certain dynamic range.
[0117] For example, combining Figure 5 The earliest start time of D2R transmission is T times the end time of R2D transmission. R2D_min The earliest start time of a D2R transmission is T times the end time of an R2D transmission. R2D_max The time.
[0118] like Figure 5 In part (A), assuming CW does not hop frequencies and the frequency of CW is f1 (i.e., CW in f1), the earliest AIoT device will have a delay of T after the end time of R2D transmission. R2D_min The time starts based on continuous D2R transmission at CW frequency f1, and at the latest, the end time of R2D transmission is delayed by T. R2D_max The time begins based on continuous D2R transmission using CW at frequency f1. For example... Figure 5 In part (B), under CW frequency hopping, the AIoT device performs D2R transmission based on CW at frequency f1 (i.e., CW in f1) until the D2R frequency hopping transmission switching point; at the D2R frequency hopping transmission switching point, the AIoT device starts D2R transmission based on CW at frequency f2 (i.e., CW in f2). The D2R frequency hopping transmission switching point is the time when the CW frequency switches from f1 to f2.
[0119] It is evident that, in the case of CW frequency hopping, the end time of D2R transmission based on CW at frequency f1 by the AIoT device overlaps with or is adjacent to the start time of D2R transmission based on CW at frequency f2. This may result in more than half of the D2R transmissions being on the same frequency carrier, thus reducing the frequency hopping gain.
[0120] For example, combining Figure 5 In part (B), it is assumed that the D2R frequency hopping transmission switching point satisfies the following condition: when the start time of D2R transmission is the latest start time, the duration of D2R transmission by the AIoT device based on CW at frequency f1 is the same as the duration of D2R transmission based on CW at frequency f2. In other words, when the start time of D2R transmission is the latest start time, the D2R frequency hopping transmission switching point is at the same midpoint in the time domain as the D2R transmission, which is beneficial for executing half of the D2R transmission on the same frequency carrier. However, if the start time of D2R transmission is earlier than the latest start time, the duration of D2R transmission by the AIoT device based on CW at frequency f1 is greater than the duration of D2R transmission by the AIoT device based on CW at frequency f2. This will result in more than half of the D2R transmission occurring on the same frequency carrier, weakening the frequency hopping gain.
[0121] Scenario 2: AIoT devices support delayed scheduling. In this case, network devices or intermediate nodes can specify a desired start time for D2R transmission to the AIoT device, but the sampling frequency offset (SFO) of the AIoT device may cause the start time of the D2R transmission determined by the AIoT device to deviate from the desired start time.
[0122] For example, combining Figure 6 The expected start time of the D2R transmission is T times the end time of the R2D transmission. R2D The start time of D2R transmission determined by the AIoT device may be exactly the expected start time, or it may be earlier or later than the expected start time.
[0123] like Figure 6 As shown in section (A), in the case of CW without frequency hopping, assuming the frequency of CW is f1 (i.e., CW in f1), the AIoT device performs continuous D2R transmissions based on CW at frequency f1, starting from the determined start time of D2R transmission. Figure 6 As shown in section (B), in the case of CW frequency hopping, the AIoT device starts D2R transmission based on CW at frequency f1 (i.e., CW in f1) from the determined start time of D2R transmission until the D2R frequency hopping transmission switching point; at the D2R frequency hopping transmission switching point, the AIoT device starts D2R transmission based on CW at frequency f2 (i.e., CW in f2). The D2R frequency hopping transmission switching point is the time when the CW frequency switches from f1 to f2.
[0124] It is evident that, in the case of CW frequency hopping, the end time of D2R transmission based on CW at frequency f1 by the AIoT device overlaps with or is adjacent to the start time of D2R transmission based on CW at frequency f2. This may result in more than half of the D2R transmissions being on the same frequency carrier, thus reducing the frequency hopping gain.
[0125] For example, combining Figure 6 In part (B), it is assumed that the D2R frequency hopping transmission switching point satisfies the following: when the start time of D2R transmission is exactly the desired start time, the duration of D2R transmission by the AIoT device based on CW at frequency f1 is the same as the duration of D2R transmission based on CW at frequency f2. In other words, when the start time of D2R transmission is exactly the desired start time, the D2R frequency hopping transmission switching point is the same as the midpoint of D2R transmission in the time domain, which is beneficial to enable half of the D2R transmission to be performed on the carrier of the same frequency.
[0126] However, if the start time of the D2R transmission determined by the AIoT device is earlier than the expected start time, the duration of D2R transmission based on CW at frequency f1 will be longer than the duration of D2R transmission based on CW at frequency f2. This will result in more than half of the D2R transmissions occurring on the same frequency carrier, reducing the frequency hopping gain. Similarly, if the start time of the D2R transmission determined by the AIoT device is later than the expected start time, the duration of D2R transmission based on CW at frequency f1 will be shorter than the duration of D2R transmission based on CW at frequency f2. This will also result in more than half of the D2R transmissions occurring on the same frequency carrier, reducing the frequency hopping gain.
[0127] This application provides a communication method that can improve frequency hopping gain.
[0128] The embodiments of this application are described in detail below with reference to the accompanying drawings. The embodiments of this application use a first device and a second device as examples to illustrate the corresponding methods. For example, the embodiments of this application are applied to... Figure 1 In the system architecture shown, the first device can be Figure 1 In the AIoT device, the second device can be Figure 1 Network devices in [the context of network devices]. For example, embodiments of this application are applied to [the specific network devices]. Figure 2 In the system architecture shown, the first device can be Figure 2 In the AIoT device, the second device can be Figure 2 The intermediate node in the process. However, this application does not limit the subject that performs the method. For example, the device in the method can also be a chip, chip system, or processor that supports the device in implementing the corresponding method, or it can be a logic module or software that can implement all or part of the functions of the device.
[0129] Please see Figure 7 , Figure 7 This is a flowchart illustrating a communication method provided in an embodiment of this application. The communication method includes the following steps.
[0130] S101, the first device reflects a first signal based on a first CW in a first time unit and a second CW in a second time unit; correspondingly, the second device receives the first signal based on the frequency of the first CW in the first time unit and the frequency of the second CW in the second time unit. Wherein, the first time interval between the end time of the first time unit and the start time of the second time unit is greater than zero, and the frequencies of the first CW and the second CW are different.
[0131] Understandably, the first time interval between the end time of the first time unit and the start time of the second time unit is greater than zero. This means there is a gap between the end time of the first time unit and the start time of the second time unit, rather than overlap or contiguous. For example, if time period #1 is from t0 to t1, and time period #2 is from t1 to t2, it means the end time of time period #1 overlaps or contiguously with the start time of time period #2. Furthermore, considering... Figure 8 The first time unit is the period from t0 to t1, and the second time unit is the period from t2 to t3. The first time interval is the time interval between t1 and t2, which is greater than zero. t1 and t2 are not overlapping or adjacent. Additionally, in this embodiment, "start time" can also be understood as the starting moment or starting time point. Similarly, "end time" can also be understood as the ending moment or ending time point.
[0132] The first time interval is described below as an example, as described in optional implementation methods 1.1 and 1.2.
[0133] In implementation method 1.1, the first time interval is associated with a first time and a second time. The first time is the earliest start reflection time of the first signal, and the second time is the latest start reflection time of the first signal; that is, the actual start reflection time of the first signal is neither earlier than the first time nor later than the second time. Furthermore, in this embodiment, "start reflection time" can also be understood as the start reflection moment or the start reflection time point.
[0134] In one alternative approach, the first time interval is greater than or equal to the time difference between the first time and the second time. The time difference between the first time and the second time can be expressed as the second time minus the first time; or it can be expressed as the absolute value of the first time minus the second time.
[0135] Optionally, the first time is determined based on a third time interval, and the second time is determined based on a fourth time interval; the third time interval is the time interval between the end time of the second signal and the earliest start time of the first signal, and the fourth time interval is the time interval between the end time of the second signal and the latest start time of the first signal. Therefore, the first device can determine the first time based on the end time of the second signal and the third time interval, and determine the second time based on the end time of the second signal and the fourth time interval. Furthermore, the third and fourth time intervals can be indicated by the second device to the first device, or they can be predefined; there is no limitation on this.
[0136] Therefore, the first time interval being greater than or equal to the time difference between the first and second times can also be expressed as: first time interval X, third time interval T. min The fourth time interval T max It satisfies either formula (1) or formula (2).
[0137] X≥(T max -T min (1)
[0138] X≥|T min -T max | (2)
[0139] For example, T min T max X can be represented as shown in Table 1. In Table 1, RTcal is the R2D reference time, which can be expressed by the duration of the high or low level of a square wave. Tpri is the time unit of D2R transmission, which can also be expressed by the chip length, and is the reciprocal of the D2R double-sideband transmission bandwidth, or the reciprocal of the D2R double-sideband transmission bandwidth multiplied by the number of line code repetitions. Where T... min and T max The units are all microseconds (μs).
[0140] Table 1
[0141] RTcal Tpri FrT <![CDATA[T min ]]> <![CDATA[T max ]]> X 15.63 1.56 0.15 11.2855 19.9745 X≥(19.9745-11.2855)=8.689 15.63 25 0.04 238 262 X≥(262-238)=24 75 1.56 0.15 61.75 88.25 X≥(88.25-61.75)=26.5 75 25 0.04 238 262 X≥(262-238)=24
[0142] For example, the following is combined with Figure 9 and Figure 10 The communication method implemented based on Implementation Method 1.1 will be described exemplarily. Figure 9 and Figure 10 In this context, the earliest start time of the first signal's reflection is T seconds after the end time of the second signal. min The latest start reflection time of the first signal is T times the end time of the second signal. max The time.
[0143] Suppose the following scenario: the first CW is a CW with frequency f1, and the second CW is a CW with frequency f2. The switching time (also called the switching moment or switching time point) when the frequency of the CW switches from f1 to f2 satisfies the following: the duration of the time interval from the latest start time of the first signal to the CW frequency switching time is equal to half of the total reflection duration of the first signal, and the total reflection duration of the first signal is equal to the sum of the duration of the first time unit and the duration of the second time unit.
[0144] Case 1: X = (T) max -T min ), or, X = |T min -T max |
[0145] Combination Figure 9 As shown in part (A), assuming the actual start time of the first signal's reflection is the earliest start time of the first signal, i.e., the start time of the first time unit is the earliest start time of the first signal's reflection, the duration of the first time unit is set to half of the total reflection duration of the first signal. Then, the first device reflects based on a CW (i.e., the first CW) with frequency f1 in the first time unit. After stopping reflection at the end of the first time unit and waiting for a period of time X, it is exactly the CW frequency switching time. That is, the start time of the second time unit is exactly the CW frequency switching time, causing the first device to reflect based on a CW (i.e., the second CW) with frequency f2 in the second time unit. Since the duration of the first time unit is half of the total reflection duration of the first signal, the duration of the second time unit is also half of the total reflection duration of the first signal. Therefore, the duration of the first time unit is equal to the duration of the second time unit.
[0146] Combination Figure 9As shown in section (B), assuming the actual start time of the first signal's reflection is the latest start time of the first signal's reflection, i.e., the start time of the first time unit is the latest start time of the first signal's reflection, the duration of the first time unit is set to half the total reflection duration of the first signal. Then, the end time of the first time unit is exactly the CW frequency switching time, allowing the first device to reflect based on CW with frequency f1 (i.e., the first CW) throughout the first time unit. The first device stops reflecting at the end of the first time unit and waits for a period of X before starting to reflect based on CW with frequency f2 (i.e., the second CW). That is, the start time of the second time unit is X time after the CW frequency switching time, allowing the first device to reflect based on CW with frequency f2 (i.e., the second CW) throughout the second time unit. Since the duration of the first time unit is half the total reflection duration of the first signal, the duration of the second time unit is also half the total reflection duration of the first signal. Therefore, the duration of the first time unit is equal to the duration of the second time unit.
[0147] As can be seen, the method provided in the embodiments of this application is in the case of X = (T max -T min ), or, X = |T min -T max In the case of |, the duration of the first time unit based on the first CW reflected signal can be made equal to the duration of the second time unit based on the second CW reflected signal.
[0148] Case 2: X>(T) max -T min ), or, X>|T min -T max |
[0149] Combination Figure 10 As shown in part (A), assuming the actual start time of the first signal's reflection is the earliest start time of the first signal, i.e., the start time of the first time unit is the earliest start time of the first signal's reflection, the duration of the first time unit is set to half the total reflection duration of the first signal. Then, the first device reflects based on a CW (i.e., the first CW) with frequency f1 throughout the first time unit. The first device stops reflecting at the end of the first time unit and waits for a period of time X, after which the time is later than the CW frequency switching time. That is, the start time of the second time unit is later than the CW frequency switching time, causing the first device to reflect based on a CW (i.e., the second CW) with frequency f2 throughout the second time unit. Since the duration of the first time unit is half the total reflection duration of the first signal, the duration of the second time unit is also half the total reflection duration of the first signal. Therefore, the duration of the first time unit is equal to the duration of the second time unit.
[0150] Combination Figure 10 As shown in part (B), assuming the actual start time of the first signal is the latest start time of the first signal, that is, the start time of the first time unit is the latest start time of the first signal, the duration of the first time unit is set to half of the total reflection duration of the first signal. This scenario is similar to... Figure 9 Similar to part (B) in the previous section, it can make the duration of the first time unit equal to the duration of the second time unit, which will not be elaborated further.
[0151] As can be seen, the method provided in the embodiments of this application is in X>(T max -T min ), or, X>|T min -T max In the case of |, the duration of the first time unit based on the first CW reflected signal can be made equal to the duration of the second time unit based on the second CW reflected signal.
[0152] Furthermore, the above-described implementation method 1.1 can be applied, for example, to a scenario where the first device is an AIoT device and the AIoT device does not support delay scheduling. In this scenario, the first signal is a D2R transmission signal, the second signal is an R2D transmission signal, and the third time interval T... min For T R2D_min The fourth time interval T max For T R2D_max The CW frequency switching time is the D2R frequency hopping transmission switching point. For a detailed explanation of why AIoT devices do not support delay scheduling, please refer to the aforementioned explanations, which will not be repeated here.
[0153] In implementation 1.2, the first time interval is associated with a second time interval T and a first parameter P, where T is the time interval between the end time of the second signal and the desired start time of the first signal's reflection, and P is a preset value or associated with the capability of the first device. Furthermore, T may be indicated by the second device to the first device, or it may be predefined; there are no limitations on this.
[0154] In one of the alternative methods, the first time interval X, the second time interval T, and the first parameter P satisfy formula (3) or formula (4).
[0155] X≥(T×P+Q) (3)
[0156] X≥(T×P) (4)
[0157] In formula (3), Q is the offset value, which can be either non-zero or zero.
[0158] Optionally, the capability of the first device is the SFO of the first device. P is associated with the SFO of the first device. Optionally, P is greater than or equal to twice the SFO. For example, SFO is 10. 4 PPM or 10 5 PPM. For example, the SFO of the first device is related to the type of the first device. For instance, the SFO can be 10 when the first device is a type 1 device. 4 PPM, when the first device is a type II device, the SFO can be 10. 5 PPM.
[0159] For example, the following is combined with Figure 11 and Figure 12 The communication method implemented based on Implementation Method 1.2 will be described by way of example. Figure 11 and Figure 12 In this context, the expected start reflection time of the first signal is T time after the end time of the second signal. The SFO of the first device may cause the start reflection time of the first signal determined by the first device to deviate from the expected start time of the first signal. That is, the actual start reflection time of the first signal may be earlier than the expected start time of the first signal, later than the expected start time of the first signal, or exactly the expected start time of the first signal.
[0160] Assume the following scenario: the first CW is a CW with frequency f1, and the second CW is a CW with frequency f2. The switching time (also called the switching moment or switching time point) when the frequency of the CW switches from f1 to f2 satisfies the following: the duration of the time interval from the expected start reflection time of the first signal delayed by T×SFO to the CW frequency switching time is equal to half of the total reflection duration of the first signal, and the total reflection duration of the first signal is equal to the sum of the duration of the first time unit and the duration of the second time unit.
[0161] Case 1: X = T × 2 × SFO.
[0162] Combination Figure 11As shown in part (A), assuming the actual start reflection time of the first signal is the expected start reflection time of the first signal delayed by T×SFO, that is, the start time of the first time unit is the expected start reflection time of the first signal delayed by T×SFO, and the duration of the first time unit is set to half of the total reflection duration of the first signal. Then, the end time of the first time unit is exactly the CW frequency switching time, causing the first device to reflect based on CW with frequency f1 (i.e., the first CW) in the first time unit. The first device stops reflecting at the end of the first time unit and waits for a period of time X, which is later than the CW frequency switching time. In other words, the start time of the second time unit is later than the CW frequency switching time, causing the first device to reflect based on CW with frequency f2 (i.e., the second CW) in the second time unit. Since the duration of the first time unit is half of the total reflection duration of the first signal, the duration of the second time unit is also half of the total reflection duration of the first signal. Therefore, the duration of the first time unit is equal to the duration of the second time unit.
[0163] Combination Figure 11 As shown in section (B), assuming the actual start reflection time of the first signal is T × SFO time before the expected start reflection time of the first signal, i.e., the start time of the first time unit is T × SFO time before the expected start reflection time of the first signal, the duration of the first time unit is set to half the total reflection duration of the first signal. Then, the first device reflects based on CW (i.e., the first CW) at frequency f1 throughout the first time unit. After stopping reflection at the end of the first time unit and waiting for a period of time X, it is exactly the CW frequency switching time. In other words, the start time of the second time unit is exactly the CW frequency switching time, allowing the first device to reflect based on CW (i.e., the second CW) at frequency f2 throughout the second time unit. Since the duration of the first time unit is half the total reflection duration of the first signal, the duration of the second time unit is also half the total reflection duration of the first signal. Therefore, the duration of the first time unit is equal to the duration of the second time unit.
[0164] As can be seen, the method provided in this application embodiment, when X = T × 2 × SFO, enables the duration of the first time unit based on the first CW reflection signal to be equal to the duration of the second time unit based on the second CW reflection signal.
[0165] Case 2: X > T × 2 × SFO.
[0166] Combination Figure 12As shown in part (A), assuming the actual start reflection time of the first signal is the expected start reflection time of the first signal delayed by T×SFO, that is, the start time of the first time unit is the expected start reflection time of the first signal delayed by T×SFO, and the duration of the first time unit is set to half of the total reflection duration of the first signal, this scenario is similar to... Figure 11 Similar to part (A) in the previous section, it can make the duration of the first time unit equal to the duration of the second time unit, which will not be elaborated further.
[0167] Combination Figure 12 As shown in section (B), assuming the actual start reflection time of the first signal is T × SFO time before the expected start reflection time of the first signal, i.e., the start time of the first time unit is T × SFO time before the expected start reflection time of the first signal, the duration of the first time unit is set to half the total reflection duration of the first signal. Then, the first device reflects based on CW (i.e., the first CW) at frequency f1 in the first time unit. Reflection stops at the end of the first time unit, and the device waits for a period of time X, which is later than the CW frequency switching time. In other words, the start time of the second time unit is later than the CW frequency switching time, allowing the first device to reflect based on CW (i.e., the second CW) at frequency f2 in the second time unit. Since the duration of the first time unit is half the total reflection duration of the first signal, the duration of the second time unit is also half the total reflection duration of the first signal. Therefore, the duration of the first time unit is equal to the duration of the second time unit.
[0168] As can be seen, the method provided in this application embodiment can make the duration of the first time unit based on the first CW reflection signal equal to the duration of the second time unit based on the second CW reflection signal when X>T×2×SFO.
[0169] Furthermore, the above-described implementation method 1.2 can be applied, for example, to a scenario where the first device is an AIoT device and the AIoT device supports delay scheduling. In this scenario, the first signal is a D2R transmission signal, the second signal is an R2D transmission signal, and the second time interval T is T R2D The CW frequency switching time is the D2R frequency hopping transmission switching point. For a detailed explanation of the delay scheduling supported by AIoT devices, please refer to the aforementioned explanations, which will not be repeated here.
[0170] The first time interval has been described above; the first signal will now be described exemplarily.
[0171] In one optional implementation, the first signal includes a first partial signal and a second partial signal. The first device reflects the first signal based on a first current wave (CW) in a first time unit and based on a second current wave (CW) in a second time unit, including: the first device reflecting the first partial signal based on the first CW in the first time unit, and reflecting the second partial signal based on the second CW in the second time unit. Correspondingly, the second device receives the first signal based on the frequency of the first CW in the first time unit and based on the frequency of the second CW in the second time unit, including: the second device receiving the first partial signal based on the frequency of the first CW in the first time unit, and receiving the second partial signal based on the frequency of the second CW in the second time unit.
[0172] In this embodiment, the first device reflecting the first signal based on the first CW in the first time unit and the second CW in the second time unit can also be understood as: the first device reflects the first CW in the first time unit and the second CW in the second time unit, and the total reflected signal is the first signal. Similarly, the first device reflecting a first portion of the signal based on the first CW in the first time unit can also be understood as: the first device reflects the first CW in the first time unit, and the reflected signal is the first portion of the signal. The first device reflecting a second portion of the signal based on the second CW in the second time unit can also be understood as: the first device reflects the second CW in the second time unit, and the reflected signal is the second portion of the signal.
[0173] The CW can be generated and transmitted by an external node different from the first device. This external node could be, for example, the second device, or any other device / equipment besides the second device; there are no limitations on this. Therefore, the first device reflects the first CW transmitted by the external node in the first time unit and reflects the second CW transmitted by the external node in the second time unit; the total reflected signal is the first signal. Furthermore, the CW can be, for example, an unmodulated single-tone signal.
[0174] In one optional implementation, the duration of the first time unit is equal to the duration of the second time unit. That is, the duration of the first device based on the first CW reflected signal is the same as the duration based on the second CW reflected signal. Optionally, the "duration of the first time unit is equal to the duration of the second time unit" can be implemented based on the above-described implementation 1.1 or implementation 1.2. For details, please refer to the relevant descriptions in the aforementioned implementation 1.1 and implementation 1.2, which will not be repeated here.
[0175] In one alternative implementation, the first part of the signal is the same as the second part of the signal.
[0176] Optionally, the first signal is generated by repeating the transport block (TB) K times. Alternatively, the first signal is generated by repeating the bits obtained by adding cyclic redundancy code to the transport block K times.
[0177] Alternatively, the first signal is generated by repeating the encoded code block obtained by adding cyclic redundancy code to the bits of the transport block K times. For example, if K=2, the encoded code block obtained by the first device by adding cyclic redundancy code to the bits of the transport block is 1001, and repeating the encoded code block twice results in: 10011001.
[0178] Alternatively, the first signal is generated by repeating each bit of the encoded bits obtained by adding cyclic redundancy code to the transport block K times. For example, if K=2, the encoded code block obtained by the first device by adding cyclic redundancy code to the transport block is 1001. This encoded code block includes 4 encoded bits, which are 1, 0, 0, and 1 respectively. Repeating each bit of the 4 encoded bits twice yields: 11000011.
[0179] Where K is an even number greater than zero, for example, K is 2 or 4.
[0180] As can be seen, the first signal is generated after an even number of repetitions. When the duration of the first time unit is equal to the duration of the second time unit, the first signal can be evenly distributed across the first CW and the second CW. This ensures that the first portion of the signal reflected by the first CW is identical to the second portion of the signal reflected by the second CW. Furthermore, additional performance gain is achieved through the combination of repetition and frequency hopping. Therefore, when the communication method provided in this embodiment is applied to a scenario where an AIoT device performs D2R transmission, it can ensure that the D2R transmission performed by the AIoT device is evenly distributed across two carriers of different frequencies, further improving the gain.
[0181] In one optional implementation, the first device executes step S101 upon receiving first indication information, the first indication information being used to indicate a first time interval. It is understood that, in conjunction with... Figure 13 The second device instructs the first device to reflect a signal in a manner with a time interval by sending a first instruction message to the first device. After receiving the first instruction message, the first device reflects the first signal based on a first CW in a first time unit and based on a second CW in a second time unit; wherein the first time interval between the end time of the first time unit and the start time of the second time unit is greater than zero, and the frequency of the first CW is different from the frequency of the second CW.
[0182] In another alternative implementation, the first device executes step S101 upon receiving second indication information, the second indication information being used to instruct the first device to reflect signals on at least two frequencies of CW. It is understood that, in conjunction with... Figure 14 The second device instructs the first device to perform frequency hopping reflection by sending a second instruction message to the first device. After receiving the second instruction message, the first device reflects the first signal based on a first CW in a first time unit and based on a second CW in a second time unit; wherein, the first time interval between the end time of the first time unit and the start time of the second time unit is greater than zero, and the frequency of the first CW is different from the frequency of the second CW.
[0183] In summary, the first device reflects the first signal based on a first frequency hopping (CW) in a first time unit and a second frequency hopping (CW) in a second time unit, wherein the frequencies of the first CW and the second CW are different. The first time interval between the end time of the first time unit and the start time of the second time unit is greater than zero. Therefore, the time interval between the end time of the first time unit and the start time of the second time unit, compared to the overlap or proximity of the end time of the first time unit and the start time of the second time unit, shortens the difference between the duration of signal reflection on the first CW (i.e., the duration of the first time unit) and the duration of signal reflection on the first CW (the duration of the second time unit), which is beneficial for improving the frequency hopping gain.
[0184] In addition, to unify design, save costs and reduce instruction overhead, embodiments of this application also provide another communication method, which is consistent with... Figure 7 The communication method shown is similar, except that the frequency of the first CW is the same as the frequency of the second CW. Specifically, the communication method includes: a first device reflecting a first signal based on the first CW in a first time unit and based on the second CW in a second time unit; correspondingly, a second device receiving the first signal. The first time interval between the end time of the first time unit and the start time of the second time unit is greater than zero, and the frequency of the first CW is the same as the frequency of the second CW.
[0185] Besides the characteristic that "the frequency of the first CW is the same as the frequency of the second CW", Figure 7 Besides the difference in the characteristic that "the frequency of the first CW is different from the frequency of the second CW" in the communication method shown, the communication method may also include Figure 7 Other implementations of the communication method can be described in detail in [reference needed]. Figure 7 The relevant descriptions of the communication method will not be repeated here.
[0186] Please see Figure 15 , Figure 15This is a flowchart illustrating another communication method provided in an embodiment of this application, which includes the following steps.
[0187] S201. The first device reflects a first signal based on the first CW and the second CW; correspondingly, the second device receives the first signal. The first signal includes M reference signals and a data-carrying channel. The data-carrying channel comprises N time periods of equal length in the time domain. Understandably, the data-carrying channel is equally divided into N segments in the time domain, where M and N are associated, M is an even number, and N is a positive integer. The frequency of the first CW is different from the frequency of the second CW.
[0188] The reference signal in the first signal can be, for example, an intermediate code (midamble). The channel used to carry data in the first signal can be, for example, a PDRCH or an APUSCH. There are no restrictions on this.
[0189] In one alternative implementation, M and N satisfy: in, This indicates rounding up. For example, M and N are shown in Table 2.
[0190] Table 2
[0191] N M 1 0 2 2 3 2 4 4 5 4 … …
[0192] For example, such as Figure 16 As shown, when the data-carrying channel in the first signal comprises two time periods of equal length in the time domain, the number of reference signals in the first signal is equal to 2. When the data-carrying channel in the first signal comprises three time periods of equal length in the time domain, the number of reference signals in the first signal is equal to 2. When the data-carrying channel in the first signal comprises four time periods of equal length in the time domain, the number of reference signals in the first signal is equal to 4. When the data-carrying channel in the first signal comprises five time periods of equal length in the time domain, the number of reference signals in the first signal is equal to 4.
[0193] In an alternative implementation, when N is even, in the first signal, the M reference signals of the first signal are... The first reference signal and the second There is no channel for carrying data between the reference signals. For example, as Figure 16As shown, when the channel used to carry data in the first signal comprises two time periods of equal length in the time domain, the first signal includes two reference signals, and there is no channel used to carry data between the first and second reference signals. When the channel used to carry data in the first signal comprises four time periods of equal length in the time domain, the first signal includes four reference signals, and there is no channel used to carry data between the second and third reference signals.
[0194] In one alternative implementation, the first device reflects the M reference signals of the th... The first reference signal and the second The fifth time interval between the reference signals is greater than zero.
[0195] In one alternative approach, the fifth time interval is associated with a first time and a second time, where the first time is the earliest start time of reflection of the first signal, and the second time is the latest start time of reflection of the first signal. This approach is related to... Figure 7 The "first time interval is associated with the first time and the second time" described in Implementation 1.1 of the method is similar and can be referred to as follows. Figure 7 The description of implementation method 1.1 in the method will not be repeated here.
[0196] In an alternative approach, the fifth time interval is associated with the second time interval T and the first parameter P, where T is the time interval between the end time of the second signal and the desired start time of the first signal's reflection, and P is a preset value or a parameter associated with the capability of the first device. This approach is related to... Figure 7 The method described in Implementation 1.2, which involves "associating the first time interval with the second time interval T and the first parameter P", is similar and can be referred to... Figure 7 The description of implementation method 1.2 in the method will not be repeated here.
[0197] In one alternative implementation, it can be Figure 15 The communication method is applied to Figure 7 In the communication method, the first device reflects a first signal based on a first current wave (CW) in a first time unit and a second current wave (CW) in a second time unit; correspondingly, the second device receives the first signal. The first time interval between the end time of the first time unit and the start time of the second time unit is greater than zero, and the frequencies of the first CW and the second CW are different. The first signal includes M reference signals and a channel for carrying data. The data-carrying channel comprises N time periods of equal length in the time domain, where M and N are associated, M is an even number, and N is a positive integer.
[0198] In this scenario, optionally, the fifth time interval is equal to the first time interval, that is, the time interval of the first device reflecting M reference signals. The first reference signal and the second The time interval between the first reference signal is equal to the first time interval. Specifically, the time interval between the first reference signals is equal to the first time interval. The end time of the first reference signal and the first The time interval between the start times of each reference signal is equal to the first time interval.
[0199] For example, with Figure 9 Taking the scenario shown as an example, if the first signal is as follows: Figure 16 Given the distribution when N equals 2 and M equals 2, the situation where the first device reflects the first signal can be described as follows: Figure 17 As shown. For example, with... Figure 11 Taking the scenario shown as an example, if the first signal is as follows: Figure 16 Given the distribution when N equals 2 and M equals 2, the situation where the first device reflects the first signal can be described as follows: Figure 18 As shown. In Figure 17 and Figure 18 In the first signal, the reflection time of the first reference signal is located in the first time unit, and the reflection time of the second reference signal is located in the second time unit. The time interval between the end time of the first reference signal and the start time of the second reference signal is equal to the time interval between the end time of the first time unit and the start time of the second time unit.
[0200] In summary, in this communication method, the first device reflects a first signal based on a first CW and a second CW, the frequencies of the first CW and the second CW being different. The first signal includes M reference signals and a data-carrying channel. The data-carrying channel is divided into N time periods of equal length in the time domain, where M and N are related, M is an even number, and N is a positive integer. It is evident that the even number of reference signals M in the first signal, and its association with the number of time periods N in the data-carrying channel, ensures that each reference signal reflected on the first CW and each reference signal reflected on the second CW are complete reference signals, thereby improving the channel estimation performance based on the reference signals.
[0201] In another embodiment, for a first device supporting delayed scheduling, when the SFO of the first device is small, the first device can adaptively adjust the insertion pattern of the reference signal (e.g., a midamble) in the first signal. For example, a reference signal located in the middle of the first signal is composed of two identical short sequences concatenated together.
[0202] For example, taking the PDRCH channel used to carry data in the first signal as an example, combined with Figure 19 When the PDRCH comprises two time segments of equal length in the time domain (i.e., the PDRCH is divided into two equal segments in the time domain), a reference signal is inserted between these two segments. This reference signal is composed of two short sequences concatenated together. Each of these short sequences is a complete sequence, and these two short sequences can be transmitted at different frequencies. This allows the short sequences transmitted at each frequency to be used for channel estimation, thereby reducing the performance loss caused by the reference signal being truncated at different frequencies. Furthermore, this method avoids repeatedly transmitting the entire reference signal, reducing overhead.
[0203] To achieve the functions of the methods provided in the embodiments of this application, the network element / device may include hardware structures and / or software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular function is executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.
[0204] like Figure 20 As shown, this application provides a communication device 2000. The communication device 2000 can be a first device, or a component of the first device (e.g., an integrated circuit, a chip, etc.). Alternatively, the communication device 2000 can be a second device, or a component of a second device (e.g., an integrated circuit, a chip, etc.). The communication device 2000 can also be other communication units used to implement the methods in the method embodiments of this application. The communication device 2000 may include a processing unit 2001. Optionally, the communication device 2000 may further include a communication unit 2002, where the processing unit 2001 controls the communication unit 2002 to perform data / signaling transmission and reception. The communication unit 2002 may also be referred to as a transceiver unit. Optionally, the communication unit 2002 may include a sending unit and a receiving unit; the sending unit can be used to send data / signaling, and the receiving unit can be used to receive data / signaling. Optionally, the communication device 2000 may also include a storage unit 2003, which can be used to store information and / or data and / or instructions, etc. The storage unit 2003 can interact with the processing unit 2001 or the communication unit 2002.
[0205] In one possible design, regarding the case where the communication device 2000 is used to implement the function of the first device in the above method embodiments:
[0206] The communication unit 2002 is used to reflect a first signal based on a first CW in a first time unit and based on a second CW in a second time unit; wherein the first time interval between the end time of the first time unit and the start time of the second time unit is greater than zero, and the frequency of the first CW is different from the frequency of the second CW.
[0207] In another possible design, regarding the case where the communication device 2000 is used to implement the function of the second device in the above method embodiments:
[0208] The communication unit 2002 is used to receive a first signal based on the frequency of a first CW in a first time unit and based on the frequency of a second CW in a second time unit; wherein the first time interval between the end time of the first time unit and the start time of the second time unit is greater than zero, and the frequency of the first CW is different from the frequency of the second CW.
[0209] Furthermore, the processing unit 2001 in the communication device 2000 can be used to process a transmission block. For example, the processing unit 2001 can be used to repeat the transmission block K times to generate a first signal, or to repeat the bits obtained by adding cyclic redundancy code to the transmission block K times to generate a first signal, or to repeat the encoded code block obtained by encoding the bits obtained by adding cyclic redundancy code to the transmission block K times to generate a first signal, or to repeat each bit of the encoded bit obtained by adding cyclic redundancy code to the transmission block and encoding it K times to generate a first signal. For details, please refer to the relevant descriptions in the foregoing method embodiments, which will not be repeated here.
[0210] The embodiments of this application and the method embodiments shown above are based on the same concept and have the same technical effects. For the specific principles, please refer to the description of the embodiments shown above, which will not be repeated here.
[0211] This application embodiment also provides a communication device 2100, such as... Figure 21 As shown. The communication device 2100 can be a first device, or a chip, chip system, or processor that supports the first device in implementing the above-described method. Alternatively, the communication device 2100 can be a second device, or a chip, chip system, or processor that supports the second device in implementing the above-described method. This device can be used to implement the methods described in the above-described method embodiments, and for details, please refer to the description in the above-described method embodiments.
[0212] The communication device 2100 may include one or more processors 2101. The processor 2101 can be used to implement some or all of the functions of the terminal-side device or network-side device through logic circuits or by running computer programs. The processor 2101 may be a general-purpose processor or a special-purpose processor, etc. For example, it may be a baseband processor, digital signal processor, application-specific integrated circuit, field-programmable gate array or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, or central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, and the CPU can be used to control the communication device, execute software programs, and process data from the software programs. The communication device may be, for example, a base station, a baseband chip, a terminal, a terminal chip, a distributed unit (DU), or a central unit (CU), etc.
[0213] For example, processor 2101 can be used to process a transport block. For instance, processor 2101 can be used to repeat the transport block K times to generate a first signal, or to repeat the bits obtained by adding cyclic redundancy codes to the transport block K times to generate a first signal, or to repeat the encoded code block obtained by encoding the bits obtained by adding cyclic redundancy codes to the transport block K times to generate a first signal, or to repeat each bit of the encoded bits obtained by combining and encoding the bits obtained by adding cyclic redundancy codes to the transport block K times to generate a first signal. For details, please refer to the relevant descriptions in the foregoing method embodiments; further elaboration is unnecessary.
[0214] Optionally, the communication device 2100 may include one or more memories 2102, which may store instructions 2104 that can be executed on the processor 2101, causing the communication device 2100 to perform the methods described in the above method embodiments. Optionally, the memory 2102 may also store data. The processor 2101 and the memory 2102 may be configured separately or integrated together.
[0215] The memory 2102 may include, but is not limited to, non-volatile memory such as hard disk drive (HDD) or solid-state drive (SSD), random access memory (RAM), erasable programmable read-only memory (EPROM), ROM or compact disc read-only memory (CD-ROM), etc.
[0216] Optionally, the communication device 2100 may further include a transceiver 2105 and an antenna 2106. The transceiver 2105 may be referred to as a transceiver unit, transceiver, or transceiver circuit, etc., and is used to implement the transmission and reception functions. The transceiver 2105 may include a receiver and a transmitter. The receiver may be referred to as a receiver or receiving circuit, etc., and is used to implement the receiving function; the transmitter may be referred to as a transmitter or transmitting circuit, etc., and is used to implement the transmitting function.
[0217] In one possible design, regarding the case where the communication device 2100 is used to implement the function of the first device in the above method embodiment:
[0218] Transceiver 2105 is used to reflect a first signal based on a first CW in a first time unit and based on a second CW in a second time unit; wherein a first time interval between the end time of the first time unit and the start time of the second time unit is greater than zero, and the frequency of the first CW is different from the frequency of the second CW.
[0219] In another possible design, regarding the case where the communication device 2100 is used to implement the function of the second device in the above method embodiments:
[0220] Transceiver 2105 is used to receive a first signal based on the frequency of a first CW in a first time unit and based on the frequency of a second CW in a second time unit; wherein a first time interval between the end time of the first time unit and the start time of the second time unit is greater than zero, and the frequency of the first CW is different from the frequency of the second CW.
[0221] In another possible design, the processor 2101 may include a transceiver for implementing receive and transmit functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receive and transmit functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or it may be used for transmitting or relaying signals.
[0222] In another possible design, the processor 2101 may optionally store instructions 2103, which, when executed on the processor 2101, cause the communication device 2100 to perform the methods described in the above method embodiments. Instructions 2103 may be embedded in the processor 2101; in this case, the processor 2101 may be implemented in hardware.
[0223] In another possible design, the communication device 2100 may include circuitry that can perform the functions of transmitting, receiving, or communicating as described in the foregoing method embodiments. The processor and transceiver described in this application embodiment can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal-oxide semiconductors (CMOS), n-metal-oxide-semiconductor (NMOS), positive-channel metal-oxide semiconductors (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon-germanium (SiGe), gallium arsenide (GaAs), etc.
[0224] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this application can be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented through hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can use various methods to implement the described functionality for a specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this application.
[0225] The embodiments of this application and the above-described method embodiments are based on the same concept and have the same technical effects. For the specific principles, please refer to the description in the above-described method embodiments, which will not be repeated here.
[0226] This application also provides a computer-readable storage medium for storing computer software instructions that, when executed by a communication device, implement the functions of any of the above method embodiments.
[0227] This application also provides a computer program product for storing computer software instructions, which, when executed by a communication device, implement the functions of any of the above method embodiments.
[0228] This application also provides a computer program that, when run on a computer, implements the functions of any of the above method embodiments.
[0229] This application also provides a chip including a processor. The processor is used to execute code or instructions to implement the functions of any of the above method embodiments. Optionally, the chip further includes an interface, and the processor is coupled to the interface, which is used to receive or output signals.
[0230] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., SSDs), etc.
[0231] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0232] Furthermore, unless otherwise specified or logically conflicting, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0233] It is understood that some optional features in the various embodiments of this application may not depend on other features in certain scenarios, or may be combined with other features in certain scenarios, without limitation.
[0234] It is understood that the solutions in the embodiments of this application can be used in combination, and the explanations or descriptions of various terms, similar operations or steps appearing in the embodiments can be referenced or explained to each other in the various embodiments, and this application does not limit them.
[0235] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, and c can mean: a, or, b, or, c, or, a and b, or, a and c, or, b and c, or, a, b, and c. Here, a, b, and c can each be single or multiple.
[0236] In this application, the terms "first," "second," and various numerical designations are used for ease of description and are not intended to limit the scope of the embodiments of this application. For example, they may be used to distinguish different messages, rather than to describe a specific order or sequence. It should be understood that such descriptions can be interchanged where appropriate to describe solutions other than those described in this application.
[0237] In this application, the terms “comprising” and “having”, and any variations thereof, are intended to cover non-exclusive inclusion, such that a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units that are explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to such process, method, product, or apparatus.
[0238] In this application, "for indicating" can include both direct and indirect indication. When describing an indication message as indicating A, it can include whether the indication message directly indicates A or indirectly indicates A, but does not necessarily mean that the indication message carries A.
[0239] In this application, "sending information to XX (device / network element)" can be understood as the destination of the information being that device / network element. This can include sending information directly or indirectly to that device / network element. "Receiving information from XX (device / network element), or receiving information from XX (device / network element)" can be understood as the source of the information being that device / network element. This can include receiving information directly or indirectly from that device / network element. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source.
[0240] In this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner to facilitate understanding.
Claims
1. A communication method, characterized in that, The method is applied to a first device, and the method includes: The first signal is reflected based on a first continuous wave (CW) in the first time unit and based on a second CW in the second time unit; Wherein, the first time interval between the end time of the first time unit and the start time of the second time unit is greater than zero, and the frequency of the first CW is different from the frequency of the second CW.
2. The method according to claim 1, characterized in that, The first time interval is associated with a first time and a second time, wherein the first time is the earliest start time of reflection of the first signal and the second time is the latest start time of reflection of the first signal.
3. The method according to claim 1 or 2, characterized in that, The first time interval is greater than or equal to the time difference between the first time and the second time.
4. The method according to claim 1, characterized in that, The first time interval is associated with a second time interval T and a first parameter P, where T is the time interval between the end time of the second signal and the desired start time of the reflection of the first signal, and P is a preset value or associated with the capability of the first device.
5. The method according to claim 4, characterized in that, The first time interval X satisfies: X≥(T×P+Q), or X≥(T×P); Wherein, Q is the offset value.
6. The method according to claim 4 or 5, characterized in that, The capability of the first device is the sampling frequency offset (SFO) of the first device.
7. The method according to any one of claims 4 to 6, characterized in that, The P is greater than or equal to twice the SFO.
8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: Receive first indication information, which is used to indicate the first time interval.
9. The method according to any one of claims 1 to 8, characterized in that, The duration of the first time unit is equal to the duration of the second time unit.
10. The method according to any one of claims 1 to 9, characterized in that, The first signal includes a first part of the signal and a second part of the signal, wherein the first part of the signal and the second part of the signal are the same; The reflection of the first signal based on the first CW in the first time unit and based on the second CW in the second time unit includes: The first portion of the signal is reflected based on the first CW at the first time unit, and the second portion of the signal is reflected based on the second CW at the second time unit.
11. The method according to any one of claims 1 to 10, characterized in that, The first signal is generated by repeating the transport block K times; or, The first signal is generated by repeating the bits obtained by adding cyclic redundancy code to the transport block K times; or, The first signal is generated by repeating the encoded code block obtained by encoding the bits of the transport block with cyclic redundancy code K times; or... The first signal is generated by repeating each bit of the encoded bits obtained by adding cyclic redundancy code to the transport block K times. Wherein, K is an even number greater than zero.
12. The method according to any one of claims 1 to 11, characterized in that, The first signal includes M reference signals and a channel for carrying data; The channel used to carry data includes N time periods of equal length in the time domain, where M is associated with N, M is an even number, and N is a positive integer.
13. The method according to claim 12, characterized in that, The M and the N satisfy: Among them, the This indicates rounding up to the nearest integer.
14. The method according to claim 12 or 13, characterized in that, The first of the M reference signals is reflected. The first reference signal and the second The time interval between each reference signal is equal to the first time interval.
15. The method according to any one of claims 12 to 14, characterized in that, The N is an even number; In the first signal, the first of the M reference signals The first reference signal and the second There is no channel for carrying data between the reference signals.
16. A communication method, characterized in that, The method is applied to a second device, and the method includes: The first signal is received based on the frequency of the first continuous wave (CW) in the first time unit and based on the frequency of the second CW in the second time unit; Wherein, the first time interval between the end time of the first time unit and the start time of the second time unit is greater than zero, and the frequency of the first CW is different from the frequency of the second CW.
17. The method according to claim 16, characterized in that, The first time interval is associated with a first time and a second time, where the first time is the earliest start time of receiving the first signal and the second time is the latest start time of receiving the first signal.
18. The method according to claim 16 or 17, characterized in that, The first time interval is greater than or equal to the time difference between the first time and the second time.
19. The method according to claim 16, characterized in that, The first time interval is associated with a second time interval T and a first parameter P, where T is the time interval between the end time of the second signal and the desired start time of the first signal reception, and P is a preset value or associated with the capability of the first device.
20. The method according to claim 19, characterized in that, The first time interval X satisfies: X≥(T×P+Q), or X≥(T×P); Wherein, Q is the offset value.
21. The method according to claim 19 or 20, characterized in that, The capability of the first device is the sampling frequency offset (SFO) of the first device.
22. The method according to any one of claims 19 to 21, characterized in that, The P is greater than or equal to twice the SFO.
23. The method according to any one of claims 16 to 22, characterized in that, The method further includes: Send a first indication message, which is used to indicate the first time interval.
24. The method according to any one of claims 16 to 23, characterized in that, The duration of the first time unit is equal to the duration of the second time unit.
25. The method according to any one of claims 16 to 24, characterized in that, The first signal includes a first part of the signal and a second part of the signal, wherein the first part of the signal and the second part of the signal are the same; Receiving the first signal based on the frequency of the first CW in the first time unit and based on the frequency of the second CW in the second time unit includes: The first portion of the signal is received at the frequency of the first CW in the first time unit, and the second portion of the signal is received at the frequency of the second CW in the second time unit.
26. The method according to any one of claims 16 to 25, characterized in that, The first signal is generated by repeating the transport block K times; or, The first signal is generated by repeating the bits obtained by adding cyclic redundancy code to the transport block K times; or, The first signal is generated by repeating the encoded code block obtained by encoding the bits of the transport block with cyclic redundancy code K times; or... The first signal is generated by repeating each bit of the encoded bits obtained by adding cyclic redundancy code to the transport block K times. Wherein, K is an even number greater than zero.
27. The method according to any one of claims 16 to 26, characterized in that, The first signal includes M reference signals and a channel for carrying data; The channel used to carry data includes N time periods of equal length in the time domain, where M is associated with N, M is an even number, and N is a positive integer.
28. The method according to claim 27, characterized in that, The M and the N satisfy: Among them, the This indicates rounding up to the nearest integer.
29. The method according to claim 27 or 28, characterized in that, Receive the first of the M reference signals The first reference signal and the second The time interval between each reference signal is equal to the first time interval.
30. The method according to any one of claims 27 to 29, characterized in that, The N is an even number; In the first signal, the first of the M reference signals The first reference signal and the second There is no channel for carrying data between the reference signals.
31. A communication system, characterized in that, The system includes a first device and a second device; The first device is used to perform the method according to any one of claims 1 to 15; The second device is used to perform the method according to any one of claims 16 to 30.
32. A communication device, characterized in that, The apparatus includes modules or units for implementing the method of any one of claims 1 to 15, or includes modules or units for implementing the method of any one of claims 16 to 30.
33. A communication device, characterized in that, Includes at least one processor; The processor is configured to execute a computer program or instructions stored in the memory to cause the communication device to perform the method according to any one of claims 1 to 15, or to cause the communication device to perform the method according to any one of claims 16 to 30.
34. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed, implements the method as described in any one of claims 1 to 15, or implements the method as described in any one of claims 16 to 30.
35. A computer program product, the computer program product comprising: Computer program code, when the computer program code is executed, implements the method as described in any one of claims 1 to 15, or implements the method as described in any one of claims 16 to 30.