Communication method and apparatus, and device

By processing the position and encoding method of the preamble sequence and specific signals, the demodulation error problem caused by level jump in communication is solved, and the accuracy of signal reception is improved.

WO2025209259A1PCT designated stage Publication Date: 2025-10-09VIVO MOBILE COMM CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/084843
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-02
Filing Date
2025-03-26
Publication Date
2025-10-09

AI Technical Summary

Technical Problem

During the communication process, when there is a level jump between a specific signal and the modulation signal of the previous or subsequent signal, it may cause the receiving end to fail to demodulate the signal or cause a demodulation error.

Method used

The first device processes the first signal according to the modulation signal time unit determined by the preamble sequence, the position of the first specific signal and the encoding method of the specific bit in the signal, thereby reducing or avoiding the impact of the specific signal on signal reception.

Benefits of technology

The accuracy of signal reception is improved and the occurrence of demodulation errors is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025084843_09102025_PF_FP_ABST
    Figure CN2025084843_09102025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the field of communications, and discloses a communication method and apparatus, and a device. The communication method in embodiments of the present application comprises: a first device receives a first signal from a second device, the first signal comprising at least one of a preamble sequence and a physical channel which is at least used for data transmission, and the first signal further comprising a first specific signal; and the first device processes the first signal on the basis of target information, the target information comprising at least one of the following: a modulation signal time unit determined on the basis of the preamble sequence, the location of the first specific signal, and a coding mode of a specific bit in the first signal.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, device and equipment

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese Patent Application No. 202410395964.4 filed in China on April 2, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present application relates to the field of communications, and more specifically, to a communication method, apparatus, and device. Background Art

[0004] In some scenarios, the signal sent by the transmitter to the receiver includes a preamble sequence and a physical channel for data transmission. Both the preamble sequence and the physical channel contain specific signals. For example, the specific signal can be the cyclic prefix (CP) part of the orthogonal frequency division multiplexing (OFDM) symbol, or an invalid symbol. When there is a level jump between the modulation signal of the specific signal and the signal before or after it, the receiving end may fail to demodulate the signal or a demodulation error may occur. How to reduce the impact of this specific part on the received signal is an urgent problem to be solved. Summary of the Invention

[0005] The embodiments of the present application provide a communication method, apparatus, and device that are conducive to improving the accuracy of signal reception.

[0006] In a first aspect, a communication method is provided, comprising at least one of the following:

[0007] The first device receives a first signal from the second device, where the first signal includes at least one of a preamble sequence and a physical channel for at least data transmission; and the first signal further includes a first specific signal.

[0008] The first device processes the first signal according to target information;

[0009] The target information includes at least one of the following: a modulation signal time unit determined based on the preamble sequence, a position of the first specific signal, and an encoding method of a specific bit in the first signal.

[0010] In a second aspect, a communication method is provided, comprising:

[0011] The second device sends a first signal to the first device, where the first signal includes at least one of a preamble sequence and a physical channel at least used for data transmission; and the first signal also includes a first specific signal.

[0012] According to a third aspect, a communication device is provided, including:

[0013] a transceiver unit, configured for a first device to receive a first signal from a second device, wherein the first signal includes at least one of a preamble sequence and a physical channel for at least data transmission; and the first signal further includes a first specific signal;

[0014] a processing unit, configured for the first device to process the first signal according to target information;

[0015] The target information includes at least one of the following: a modulation signal time unit determined based on the preamble sequence, a position of the first specific signal, and an encoding method of a specific bit in the first signal.

[0016] In a fourth aspect, a communication device is provided, including:

[0017] The transceiver unit is used for the second device to send a first signal to the first device, where the first signal includes at least one of a preamble sequence and a physical channel for at least data transmission; the first signal also includes a first specific signal.

[0018] In a fifth aspect, a first device is provided, which includes a transceiver, a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method of the first aspect are implemented.

[0019] In the sixth aspect, a first device is provided, comprising a processor and a communication interface; wherein the communication interface is used to receive a first signal from a second device, the first signal comprising a preamble code sequence and at least one of a physical channel for data transmission; the first signal also comprises a first specific signal; the processor is used to process the first signal according to target information; the target information comprises at least one of the following: a modulation signal time unit determined based on the preamble code sequence, the position of the first specific signal, and an encoding method for a specific bit in the first signal.

[0020] In the seventh aspect, a second device is provided, which includes a transceiver, a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method in the second aspect are implemented.

[0021] In the eighth aspect, a second device is provided, comprising a processor and a communication interface, wherein the communication interface is used to send first information to a first device, wherein the first signal comprises a preamble code sequence and at least one of a physical channel for data transmission; the first signal also comprises a first specific signal.

[0022] In the ninth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method in the first aspect are implemented, or the steps of the method in the second aspect are implemented.

[0023] In the tenth aspect, a wireless communication system is provided, comprising: a first device and a second device, wherein the first device can be used to execute the steps of the method as in the first aspect, and the second device can be used to execute the steps of the method as in the second aspect.

[0024] In the eleventh aspect, a chip is provided, which includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the method of the first aspect, or to implement the method of the second aspect.

[0025] In a twelfth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the communication method of the first aspect or the second aspect.

[0026] In an embodiment of the present application, after the first device receives the first signal from the second device, it can process the first signal according to at least one of the modulation signal time unit determined based on the preamble code sequence, the position of the first specific signal, and the encoding method of the specific bit in the first signal, thereby reducing or avoiding the impact of the first specific signal on the reception of the first signal, which is conducive to improving the accuracy of the reception of the first signal. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments of the present application. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0028] FIG1 is a schematic diagram of a communication system architecture provided in an embodiment of the present application;

[0029] FIG2A is a schematic diagram of a communication scenario provided by the present application;

[0030] FIG2B is a schematic diagram of another communication scenario provided by the present application;

[0031] FIG3 is a schematic diagram of an OFDM symbol provided in an embodiment of the present application;

[0032] FIG4 is a schematic diagram of data-0 and data-1 in the PIE encoding method;

[0033] FIG5 is a schematic diagram of an OFDM symbol of R2D transmission;

[0034] FIG6 is a schematic flow chart of a communication method according to an embodiment of the present application;

[0035] FIG7 is a schematic diagram of a preamble sequence according to an embodiment of the present application;

[0036] FIG8 is a schematic diagram of another preamble sequence according to an embodiment of the present application;

[0037] FIG9A is a schematic diagram of another preamble sequence according to an embodiment of the present application;

[0038] FIG9B is a schematic diagram of another preamble sequence according to an embodiment of the present application;

[0039] FIG10A is a schematic diagram of another preamble sequence according to an embodiment of the present application;

[0040] FIG10B is a schematic diagram of another preamble sequence according to an embodiment of the present application;

[0041] FIG11 is a schematic diagram of a first signal according to an embodiment of the present application;

[0042] FIG12 is a schematic flow chart of another communication method according to an embodiment of the present application;

[0043] FIG13A is a schematic diagram of another first signal according to an embodiment of the present application;

[0044] FIG13B is a schematic diagram of another first signal according to an embodiment of the present application;

[0045] FIG13C is a schematic diagram of another first signal according to an embodiment of the present application;

[0046] FIG13D is a schematic diagram of another first signal according to an embodiment of the present application;

[0047] FIG14 is a schematic flow chart of another communication method according to an embodiment of the present application;

[0048] FIG15 is a schematic flow chart of another communication method according to an embodiment of the present application;

[0049] FIG16 is a schematic block diagram of a communication device provided according to an embodiment of the present application;

[0050] FIG17 is a schematic block diagram of another communication device provided according to an embodiment of the present application;

[0051] FIG18 is a schematic block diagram of a communication device provided according to an embodiment of the present application;

[0052] FIG19 is a schematic diagram of the hardware structure of a terminal provided according to an embodiment of the present application;

[0053] Figure 20 is a schematic block diagram of a network-side device provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0054] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0055] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0056] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.

[0057] It is worth noting that the technology described in the embodiments of the present application is not limited to the Internet of Things (IoT) system, but can also be used in other wireless communication systems, such as Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), Bluetooth systems, or other systems. In the embodiments of the present application, the terms "system" and "network" are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for example purposes, and NR terminology is used in most of the following description, but these techniques can also be applied to systems other than NR systems, such as 6G (6 th Generation, 6G) communication system.

[0058] The embodiments of the present application describe various embodiments in conjunction with a first device and a second device; wherein the first device may be an ambient Internet of Things (A-IoT) device, a passive Internet of Things (Passive-IoT) device, an ambient power (AMP) device, a zero-power device, a low-power IoT device, an IoT device, a response device, a tag, a radio frequency identification (RFID) tag, etc.; the second device may be a control node, a reader, a reader, a radio access network (RAN) node (such as a base station), an access point (AP), a terminal, a station (STA), a transmission reception point (TRP), a relay device or a repeater, a core network (CN) node, etc.

[0059] For example, the terminal may be a mobile phone, tablet computer (Tablet Personal Computer), laptop computer (Laptop Computer), notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR), virtual reality (VR) equipment, robot, wearable device (Wearable Device), flight vehicle, vehicle user equipment (VUE), shipborne equipment, pedestrian user equipment (PUE), smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines or furniture, etc.), game console, personal computer (Personal Computer, PC), ATM or self-service machine and other terminal side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. The vehicle-mounted device may also be referred to as a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip, or a vehicle-mounted unit, etc. It should be noted that the embodiment of the present application does not limit the specific type of the terminal.

[0060] Exemplarily, a RAN node may include an access network device, which may also be referred to as a RAN device, a radio access network function, or a radio access network unit. The access network device may include a base station, a WLAN AP, or a WiFi node. Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home evolved Node B, TRP, IAB node, repeater (such as a network-controlled repeater), Pole station or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to a specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example, and the specific type of the base station is not limited.

[0061] Among them, the CN node may include but is not limited to at least one of the following: core network equipment, core network function, mobility management entity (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home subscriber server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), application function ( Function, AF), Location Management Function (LMF), etc. It should be noted that in the embodiment of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.

[0062] FIG1 shows a block diagram of a wireless communication system applicable to an embodiment of the present application, wherein the wireless communication system includes an A-IoT device 11 and a control node 12; wherein the A-IoT device 11 may also be referred to as a Passive-IoT device, an AMP device, a zero-power device, a response device, a low-power IoT device, a tag, an RFID tag, etc.; the control node 12 may be a read-write device or a reader / writer, a RAN node (such as a base station), an access point (AP), a terminal, a station (STA), a TRP, a relay device or a repeater, a CN node, etc. It should be noted that FIG1 exemplarily shows a control node and two A-IoT devices. Optionally, the wireless communication system may include at least two control nodes and each control node may include other numbers of A-IoT devices within its coverage area, and the embodiment of the present application does not limit this.

[0063] To facilitate a better understanding of the embodiments of the present application, the A-IoT devices related to the present application are described.

[0064] In NR systems, A-IoT devices can be characterized based on their energy storage capacity and their ability to generate RF signals for transmission. An A-IoT device has one of the following energy storage capabilities: Storage Capacity 1: No energy storage capability; Storage Capacity 2: Energy storage up to E1 or E2 joules, with E1 = E2; Storage Capacity 3: Energy storage up to E2 joules. Depending on these storage capabilities, a group of A-IoT devices can be as follows: Device A: No energy storage, no independent signal generation / amplification, i.e., backscatter transmission; Device B: Energy storage, no independent signal generation, i.e., backscatter transmission, where the use of stored energy may include amplification of reflected signals; Device C: Energy storage, independent signal generation, i.e., active RF components for transmission.

[0065] To facilitate a better understanding of the embodiments of the present application, the A-IoT data / service types related to the present application are explained.

[0066] Device-originated (DO) and device-terminated (DT); DO and DT data indicate that the data stream originates from an A-IoT device (similar to an RFID tag) or is transmitted to an A-IoT device. For data streams originating from A-IoT devices, namely DO data, they can be further classified into: DO-A and DO-DTT. DO-A, that is, DO autonomously initiates data transmission, such as: connecting a large number of various sensors that collect and actively report information about the environment, equipment, and organisms when necessary. DO-DTT, that is, device-terminated data triggers device-initiated data transmission, such as: asset identification, status reporting, and tracking, which are all downlink triggered reports. The Reader collects data from the tag by triggering the inventory program. Since the data is generated / initiated in the IoT device, this service should be regarded as a DO service initiated by the tag triggered by the command sent by the Reader.

[0067] To facilitate a better understanding of the embodiments of the present application, the A-IoT system deployment scenario related to the present application is described.

[0068] The topology of A-IoT devices can be divided into the following two scenarios:

[0069] Scenario 1: The A-IoT device communicates directly with the base station BS. For example, referring to FIG2A , the base station BS22 can directly send A-IoT data or signals to the A-IoT device 21, or receive A-IoT data or signals from the A-IoT device 21. Scenario 2: The A-IoT device communicates with the base station BS through an intermediate node (Intermediate Node). For example, referring to FIG2B , the base station BS22 can send A-IoT data or signals to the intermediate node 23 through the Uu interface, and the intermediate node 23 further forwards the A-IoT data or signal to the A-IoT device 21; or the A-IoT device 21 can send A-IoT data or signals to the intermediate node 23, and the intermediate node 23 forwards the A-IoT data or signal to the base station BS22.

[0070] To facilitate a better understanding of the embodiments of the present application, the delimiters in the RFID related to the present application are explained.

[0071] In RFID systems, a delimiter or a specific sequence (preamble) is usually sent before the payload to determine the starting point of the signal. For example, a reader sends a signal to a tag, and the signal begins with a specific preamble, where the beginning of the preamble is a specific delimiter.

[0072] To facilitate a better understanding of the embodiments of the present application, the NR time slot and frame structure related to the present application are explained.

[0073] In the NR system, the smallest time unit is the Orthogonal Frequency Division Multiplexing (OFDM) symbol. The OFDM symbol includes a cyclic prefix (CP). For example, the time length of an OFDM symbol is The length of the sampling points, of which the CP part is The length of the OFDM symbol excluding the CP is sampling points. CP is obtained by dividing the last The sampling points are copied to the beginning of the OFDM symbol The CP length varies for different OFDM symbols. As shown in Figure 3, taking a 30 kHz subcarrier spacing (SCS) as an example, the CP length of the first OFDM symbol out of every 14 OFDM symbols is longer than that of the other 13 OFDM symbols. Furthermore, the NR system supports both standard and extended CPs to accommodate different deployment environments.

[0074] For example, As shown in the following formula (as shown in TS 38.211, sections 4.1 and 5.3.1):

[0075] μ represents the subcarrier spacing parameter, where μ = 0 means SCS = 15 kHz, 1 means SCS = 30 kHz, and so on.

[0076] K represents a parameter related to the sampling rate.

[0077] l represents the index of OFDM symbol.

[0078] To facilitate a better understanding of the embodiments of the present application, the coding and modulation methods related to the present application are explained.

[0079] RFID uses frequency modulation (FM) encoding or Miller encoding for data transmission from tag to reader (uplink); pulse interval encoding (PIE) is used for data transmission from reader to tag (downlink). In the A-IOT system, RFID encoding or other encoding methods, such as Manchester encoding, can also be used. The following describes PIE and Manchester encoding respectively:

[0080] PIE encoding uses level transitions in the middle of the bit window to represent data-0 and data-1. As shown in Figure 4, data-0 is represented by a high-to-low transition, and data-1 is represented by at least one high-to-low transition. Where Tari is the reference time interval, PW (Pulsewidth) is the pulse width, the duration of data-0 is Tari, and the duration of data-1 is 1.5-2.0 Tari.

[0081] Manchester encoding also represents data-0 and data-1 by the level transition in the middle of the bit window. Wherein, data-0 is expressed as a high level to a low level transition, and data-1 is expressed as a low level to a high level transition. Or, data-0 is expressed as a low level to a high level transition, and data-1 is expressed as a high level to a low level transition. It should be understood that the embodiment of the present application is described as an example with data-0 being expressed as a high level to a low level transition, and data-1 being expressed as a low level to a high level transition, but the scheme of the embodiment of the present application is equally applicable to other situations.

[0082] The embodiments of the present application relate to amplitude keying modulation. On-off keying (OOK) modulation is a type of amplitude keying modulation. It should be understood that the embodiments of the present application are mainly described with respect to OOK modulation, but are equally applicable to other modulation methods. There are two ways to generate OOK modulation: one is a multi-carrier OOK signal (MC-OOK) based on the OFDM architecture, and the other is a single-carrier OOK signal.

[0083] The design concept for multi-carrier OOK signals based on the OFDM architecture is to maintain the base station transmission architecture used in related technologies. Therefore, appropriate data is sent on the OFDM subcarriers to create a square wave signal in the time domain. The following two OOK modulation methods are introduced for multi-carrier OOK signals based on the OFDM architecture:

[0084] OOK-1: One OFDM symbol carries one bit of information. Specifically, when bit 1 is transmitted, data is transmitted in the frequency domain of the corresponding symbol; when bit 0 is transmitted, nothing is transmitted in the frequency domain of the corresponding symbol. To improve the data transmission sequence, the SCS needs to be increased. Frequency domain data can be transmitted using a ZC sequence or a Quadrature Amplitude Modulation (QAM) signal to ensure frequency domain signal flatness. Without power pooling between symbols, no data is transmitted in OFDM symbols where no bits are transmitted, resulting in a certain power loss. If coding is used, the one bit of information carried in an OFDM symbol is converted to a single encoded bit. For example, if the original information bit is "1," it is converted to two bits after Manchester coding: OOK OFF and OOK ON, respectively, and transmitted in two OFDM symbols.

[0085] OOK-4: By adjusting the number of bits transmitted within an OFDM symbol, the transmission rate is controlled. The OOK-4 waveform is one of the more flexible waveforms. OOK-4 can be generated in two ways: using Discrete Fourier Transform Spread Orthogonal Frequency Division Multiplexing (DFF-S-OFDM) or using the least squares (LS) method. The idea behind DFT-S-OFDM is to first generate the desired waveform in the time domain, where the number of sampling points equals the number of resource elements (REs) in the signal bandwidth. The frequency domain information is then obtained through a discrete Fourier transform (DFT). The least squares method also uses the desired time domain waveform to infer the frequency domain waveform. It primarily optimizes the input frequency domain sequence X using the Fourier transform (FFT) matrix and the ideal time domain waveform. If coding is used, the information carried by one OFDM symbol is a single bit after encoding. For example, if the original information bit is '1', Manchester encoding results in two bits: OOK OFF and OOK ON. If OOK-4 is used and M = 2, these two OOK symbols are transmitted in one OFDM symbol.

[0086] It should be understood that this application is mainly described with respect to the above two OOK modulation modes, but is also applicable to other modulation modes.

[0087] In order to facilitate a better understanding of the embodiments of the present application, the problems solved by the present application are explained.

[0088] In the LTE / NR system, after the initial cell access, the UE can determine the boundaries and numbers of OFDM symbols / time slots / subframes / system frames, and maintain downlink synchronization through periodic synchronization signals, such as the Primary Synchronization Signal (PSS) / Secondary Synchronous Signal (SSS) / Tracking Reference Signal (TRS), so that the OFDM symbol boundaries can be accurately found and the CP part can be determined during each downlink reception.

[0089] In the A-IoT system, due to the limitations of low power consumption and low complexity, it is difficult for A-IoT devices to maintain constant synchronization like UEs, making it difficult to accurately determine the location of the CP. The signal sent by the A-IoT Reader usually uses a relatively simple modulation method, such as OOK modulation. The OOK modulated signal sent by the A-IoT Reader can be generated based on CP-OFDM or DFT-S-OFDM signals. Therefore, each CP-OFDM or DFT-S-OFDM symbol of the signal consists of two parts. The first part is the CP part, and the second part is the OFDM symbol part (excluding the CP). The A-IoT device receives this signal, for example, by using envelope detection in the time domain to receive the OOK modulated signal. If the A-IoT device cannot distinguish between the CP part and the OFDM symbol part, it may cause the A-IoT device to decode incorrectly. For example, as shown in Figure 5, the A-IoT Reader sends four OOK time units (chips) within a DFT-S-OFDM symbol to carry information: OOK ON, OOK OFF, OOK ON, and OOK OFF. The A-IoT reader adds a CP to the DFT-S-OFDM symbol it sends, causing it to include five OOK chips. This introduces an OOK OFF chip into the CP portion, causing the A-IoT device to mistakenly interpret the OOK chip in the CP as an OOK chip carrying information, resulting in signal reception errors. Currently, there is no solution for how A-IoT devices determine and handle the CP portion.

[0090] Based on the above technical problems, the present application proposes a communication method and communication apparatus, in which a first device (transmitter) can receive a first signal from a second device (receiver), the first signal including at least one of a preamble sequence and at least one physical channel for data transmission, and the first signal also including a first specific signal. The first device processes the first signal based on at least one of a modulation signal time unit determined based on the preamble sequence, the position of the first specific signal, and an encoding method for specific bits in the first signal, thereby improving the accuracy of receiving the first signal.

[0091] Optionally, the first specific signal may include a CP in an OFDM symbol.

[0092] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The above related technologies can be combined arbitrarily with the technical solutions of the embodiments of the present application as optional solutions, and all of them fall within the scope of protection of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.

[0093] FIG6 is a schematic flow chart of a communication method 200 according to an embodiment of the present application. As shown in FIG6 , the communication method 200 may include at least part of the following contents:

[0094] S210: The second device sends a first signal to the first device, the first signal including at least one of a preamble sequence and a physical channel for data transmission, and a first specific signal. Correspondingly, the first device receives the first signal from the second device.

[0095] S220: The first device processes the first signal according to the target information:

[0096] The target information includes at least one of the following: a modulation signal time unit determined based on a preamble sequence, a position of the first specific signal, and an encoding method of a specific bit in the first signal.

[0097] Therefore, in an embodiment of the present application, after the first device receives the first signal from the second device, it can process the first signal according to at least one of the modulation signal time unit determined based on the preamble code sequence, the position of the first specific signal, and the encoding method of the specific bit in the first signal, thereby reducing or avoiding the impact of the first specific signal on the reception of the first signal, which is conducive to improving the accuracy of the reception of the first signal.

[0098] It should be understood that FIG6 shows the steps or operations of the communication method 200, but these steps or operations are merely examples, and the embodiments of the present application may also perform other operations or variations of the operations in FIG6.

[0099] In some embodiments, the first device is an A-IoT device, a Passive-IoT device, an AMP device, a zero-power device, a low-power IoT device, an IoT device, a transponder device, a label, an RFID tag, etc. Of course, the first device may also be other devices, for example, any device using backscatter communication, or a passive or semi-active device, or a device in a communication network with power lower than that of Narrow Band Internet of Things (NB-IoT), or a device with active signal generation capability, and the embodiments of the present application are not limited thereto.

[0100] In some embodiments, the second device is a control node, a read / write device, a reader, a RAN node (such as a base station), an AP, a terminal, a STA, a TRP, a relay device or a repeater, a CN node, etc. Of course, the second device can also be other devices, such as a device that communicates with the first device, and the embodiments of the present application are not limited to this. The second device can send a carrier excitation signal or a control command.

[0101] In an embodiment of the present application, the transmission sent by the second device to the first device can be simply described as R2D transmission. The transmission generally includes a timing acquisition signal, such as a preamble sequence. In some embodiments, the preamble may include one or more parts, such as a delimiter, for obtaining a signal for time and / or frequency domain synchronization. The transmission may also generally include at least one physical channel for transmission of data and / or control information, such as a physical reader to device channel (PRDCH). Optionally, the transmission may also include a terminator or an intermediate signal, which is not limited in this application.

[0102] In an embodiment of the present application, the first signal further includes a first specific signal. Exemplarily, the first specific signal may be included in a preamble in the first signal, or the first specific signal may also be included in a PRDCH in the first signal. Optionally, the first specific signal may be a CP in an OFDM symbol, which is not limited in this embodiment of the present application.

[0103] Optionally, in an embodiment of the present application, R2D transmission may adopt OOK modulation, which is not limited in the embodiment of the present application.

[0104] Optionally, in an embodiment of the present application, R2D transmission may use a line code encoding scheme, such as Manchester encoding or PIE encoding, which is not limited in this embodiment of the present application. Optionally, the preamble portion, PRDCH portion, terminator, midamble, etc. of the R2D transmission may use the same or different modulation and / or coding schemes, which is not limited in this application.

[0105] It should be understood that while the embodiments of this application describe R2D transmission from a second device to a first device, the signal transmission and processing in this transmission also apply to D2R transmission from a first device to a second device, i.e., transmission from a first device to a second device. R2D transmission may include, without limitation, a preamble, a Physical Device to Reader Channel (PDRCH), a terminator, and a midamble.

[0106] In some embodiments, the signal sent by the second device to the first device may be sent together with an excitation signal, where the excitation signal is used to power the first device.

[0107] In some embodiments, the time domain resource information in the first signal may correspond to one R2D transmission, or the time domain resource information in the first signal may correspond to at least two R2D transmissions. Optionally, the at least two transmissions may be repeated transmissions or may not be repeated transmissions, which is not limited in this application.

[0108] In some embodiments, the first signal satisfies at least one of the following:

[0109] The level of the modulation signal time unit of the cyclic prefix CP of the first orthogonal frequency division multiplexing (OFDM) symbol in the preamble sequence is within the same range as the level of the modulation signal time unit corresponding to the signal before or after the CP;

[0110] The encoding method of the first bit in the preamble sequence is different from the specific coding and modulation method;

[0111] The end position of the preamble sequence is the end position of the first OFDM symbol;

[0112] The starting position of the preamble sequence is the starting position of the second OFDM symbol;

[0113] The length of the modulation signal time unit of the physical channel is determined according to the preamble sequence;

[0114] The coding mode of the second bit in the first signal is different from the specific coding modulation mode.

[0115] Among them, the first signal satisfies at least one of the above conditions and may include a signal contained in the first signal, such as a preamble or PRDCH or a specific bit that satisfies at least one of the above conditions, which is not limited in this embodiment of the present application.

[0116] In some embodiments, the first signal satisfies the following conditions: the level of the modulation signal time unit of the cyclic prefix CP of the first orthogonal frequency division multiplexing OFDM symbol in the preamble sequence is in the same interval as the level of the modulation signal time unit corresponding to the signal before or after the CP, thereby reducing the impact of the first specific signal in the preamble sequence, such as the CP, on the timing synchronization of the first device based on the preamble sequence.

[0117] The fact that the levels of the modulation signal time units corresponding to the signals are within the same range can mean that the levels of the modulation signal time units corresponding to the signals do not jump. For example, the CP and the signals before or after it all correspond to OOK ON chips, or the CP and the signals before or after it all correspond to OOK OFF chips, although this application does not limit this. As an example, level values ​​A1-A2 correspond to OOK ON chips, and level values ​​A3-A4 correspond to OOK OFF chips.

[0118] The signal before or after the CP may include a signal immediately before or after the CP, which is not limited in this embodiment of the present application.

[0119] Specifically, the preamble may include a specific sequence for acquiring timing. The sequence is composed of elements with bit values ​​of '0' and '1'. The bits '0' and '1' may be coded.

[0120] For example, using Manchester encoding, a '0' bit or a '1' bit corresponds to two or four modulation signal time units, such as OOK chips. Taking two OOK chips as an example, a '0' bit corresponds to an OOK ON and OOK OFF chip, and a '1' bit corresponds to an OOK OFF and OOK ON chip. Alternatively, a '1' bit corresponds to an OOK ON and OOK OFF chip, and a '0' bit corresponds to an OOK OFF and OOK ON chip. As can be seen, within a bit, there is a high-low level transition. The high-low level transitions of a '0' bit and a '1' bit are different.

[0121] For example, using PIE encoding, a '0' bit corresponds to two modulation signal time units, such as OOK chips, representing OOK ON and OOK OFF. A '1' bit corresponds to more than two OOK chips, for example, four OOK chips, representing OOK ON, OOK ON, OOK ON, and OOK OFF. As can be seen, within a bit, there is a high-low level transition. The duration of the high level for a '0' bit is different from that for a '1' bit.

[0122] Optionally, the preamble may further include a delimiter. Typically, the delimiter is represented by a continuous low level and precedes a specific sequence. This delimiter can be used to assist the first device in preparing to receive R2D transmissions. It should be noted that in some embodiments of the present application, the preamble including a specific sequence is described as an example, but these embodiments are also applicable to the case where the preamble includes a delimiter.

[0123] Typically, if the signal sent by the second device side is generated based on OFDM, a CP will be added before each OFDM symbol, but this may cause the first device to incorrectly decode the level groove or bump generated by the CP when receiving the signal. For example, as shown in Figure 7, the specific sequence of the preamble sent by the second device is 1,1,0,1, which generates 8 OOK chips after Manchester encoding. As shown in the dotted box in the figure, after adding the CP, an extra OOK chip is generated, and the length of this OOK chip is equal to the length of the CP. The length of this OOK chip may be similar to the length of each OOK chip in the preamble valid sequence, or it may be significantly shorter than the length of each OOK chip in the preamble valid sequence. This embodiment of the present application does not limit this.

[0124] For example, for M=8 (assuming subcarrier spacing SCS=15 kHz, when one OFDM symbol contains 8 OOK chips, the length of one OOK chip is 8.34 us, and the CP length is 4.7 us or 5 us), the length of the OOK chip corresponding to the CP is close to the length of each OOK chip in the preamble valid sequence.

[0125] For another example, when M=12 (assuming that the subcarrier spacing SCS=15KHz, one OFDM symbol contains 12 OOK chips, the length of one OOK chip is 5.56us, and the CP length is 4.7us or 5us), the length of the OOK chip corresponding to the CP is close to the length of each OOK chip in the preamble valid sequence.

[0126] For another example, for M=2 (assuming that the subcarrier spacing SCS=15KHz, when one OFDM symbol contains 2 OOK chips, the length of one OOK chip is 33.34us, and the CP length is 4.7us or 5us), the length of the OOK chip corresponding to the CP is about 1 / 6 of the length of each OOK chip of the preamble valid sequence.

[0127] The M above represents the number of OOK chips contained in one OFDM symbol in the OFDM symbol where the preamble is located.

[0128] Continuing with FIG7 , the first device may judge the CP part as OOK chip OFF+OOK chip ON and decode it as 1, causing the preamble received by the first device to be 1,1,1,0,1, which does not match the specific sequence sent by the second device, resulting in preamble reception failure.

[0129] It can be found that since the level of the OOK chip in the CP part of the first OFDM symbol in the preamble is different from the level of the OOK chip corresponding to the signal before or after the CP (such as not in the same interval range), for example, the Delimiter before the CP in the figure is the OOK OFF chip, and the CP corresponds to the OOK ON chip, the CP decodes the transition from low level to high level between the Delimiter and the CP as 1, resulting in the preamble received by the first device being 1,1,1,0,1, resulting in preamble reception failure.

[0130] Therefore, the embodiment of the present application can help avoid the level value between the modulation signal time unit of the cyclic prefix CP of the first OFDM symbol in the preamble code sequence and the modulation signal time unit corresponding to the signal before or after the CP no longer being in the same interval range, thereby helping to avoid the first device from erroneously decoding the modulation signal time unit of the CP part, thereby helping to successfully receive the preamble code sequence and reducing the impact of the CP in the preamble code sequence on the timing synchronization of the first device based on the preamble code sequence.

[0131] Optionally, in some embodiments, the level of the modulation signal time unit of the cyclic prefix CP of the first OFDM symbol in the preamble sequence and the level of the modulation signal time unit corresponding to the signal before or after the CP are in the same interval range, which may include at least one of the following:

[0132] The number of modulation signal time units in one OFDM symbol corresponding to the preamble sequence is 1;

[0133] The number of modulation signal time units in one OFDM symbol corresponding to the preamble sequence is greater than 1, and the modulation signal time units of the last N sampling points of the first OFDM symbol of the preamble sequence correspond to a low level;

[0134] The modulation signal time unit corresponding to the preamble sequence is mapped into an OFDM symbol;

[0135] The modulation signal time unit corresponding to the first part of the preamble sequence is mapped into one OFDM symbol.

[0136] In some embodiments, an OFDM symbol corresponding to the preamble contains only one modulation signal time unit, such as an OOK chip, that is, when M=1 above, regardless of whether the OOK chip is ON or OFF, the level of the modulation signal time unit of the CP of an OFDM symbol and the level of the modulation signal time unit corresponding to the signal after the CP of this OFDM symbol are in the same range.

[0137] In one implementation, the preamble part may be fixed to use M=1 to ensure that the first device can obtain a relatively accurate modulation signal time unit length, such as the OOK chip length, through the preamble.

[0138] Optionally, the length of the preamble may be set to be shorter, for example, the sequence length of the preamble is 2 bits, such as "01" or "10", so as to control the resource overhead of the preamble.

[0139] Optionally, the length of the modulation signal time unit of the physical channel portion of the first signal is different from the length of the modulation signal time unit of the preamble, which is equivalent to the difference in M ​​between the two parts of the signal. Optionally, the length of the modulation signal time unit of the physical channel portion can be determined by preamble indication or blind detection of the first device, which is not limited in this application.

[0140] In some embodiments, an OFDM symbol corresponding to the preamble contains two or more modulation signal time units, such as OOK chips, that is, the above-mentioned M>1, then the last N sampling points of the first OFDM symbol where the preamble sequence is located correspond to the OOK OFF chip. Wherein, N is a positive integer. Optionally, the value of N can be determined according to the CP length, for example, greater than or equal to the number of sampling points corresponding to the CP length. In this way, since the CP part of the first OFDM symbol is copied from at least one last sampling point of the OFDM symbol, the CP part also corresponds to the OOK OFF chip, thereby avoiding the influence of the additional high-low level jump introduced by the CP of the first OFDM symbol of the preamble on signal demodulation. For example, the signal before the CP is a delimiter, and the CP and the delimiter are continuously low, thereby avoiding the influence of the additional high-low level jump introduced by the CP of the first OFDM symbol of the preamble on signal demodulation.

[0141] As an example, assuming that the preamble uses Manchester encoding, one bit corresponds to two OOK chips, where a bit '0' corresponds to OOK ON and OOK OFF chips, and a bit '1' corresponds to OOK OFF and OOK ON chips. The modulation mode of the preamble is OOK-4, that is, M OOK chips can be carried in one OFDM symbol (excluding CP). To ensure that the last N sampling points of the first OFDM symbol where the preamble sequence is located correspond to the OOK OFF chip, Table 1 provides several examples. Optionally, in the example provided in Table 1, the first device can determine the end of the preamble based on the detection of the two bits '10'.

[0142] Table 1

[0143] In some embodiments, if the preamble uses PIE encoding, the second device must ensure that the OOK ON chip corresponding to bit "1" or the OOK ON chip corresponding to bit "0" when sending the preamble is within a single OFDM symbol and cannot span multiple OFDM symbols. This ensures that the last sampling point of the first OFDM symbol corresponds to an OOK OFF chip. As shown in Figure 8, for the first OFDM symbol containing a CP, since the CP is an OOK OFF chip, the decoding of Tari is not affected by the CP. Therefore, the first device can at least accurately measure Tari and determine the length of each OOK chip in the preamble.

[0144] In some embodiments, the total duration of the preamble can be limited to less than or equal to a predefined threshold, so that the OOK chip corresponding to the preamble is mapped into a single OFDM symbol. Alternatively, when the preamble includes multiple parts, the OOK chip corresponding to the first part of the preamble can be mapped into a single OFDM symbol. Optionally, the sequence of the first part is a fixed sequence, which can reduce the complexity of acquiring timing.

[0145] For example, the preamble can support M = 4, 8, and 12. If Manchester encoding is used, one bit corresponds to two OOK chips, so the length of the bit sequence before preamble encoding is 2, 4, and 6 bits respectively, so that the preamble can be transmitted within one OFDM symbol, such as shown in Example 2 of M = 4, and the examples of M = 8 and M = 12 in Table 1.

[0146] Optionally, in some embodiments, the first signal further satisfies: the preamble sequence includes at least two bits with different values.

[0147] Specifically, if Manchester encoding is used for the preamble, and the preamble is all 0 bits or all 1 bits, when the initial timing error is one OOK chip, all 0s may be demodulated as 1s, or all 1s may be demodulated as 0s. To avoid this error, the preamble in the first signal can contain at least one "0" bit and at least one "1" bit. In other words, an all-0 sequence or an all-1 sequence cannot be used.

[0148] In some embodiments, the first signal satisfies the requirement that the coding mode of the first bit in the preamble sequence is different from a specific coding and modulation mode, which can help prevent the first device from misdetecting data in the physical channel as a sign-in code sequence.

[0149] The first bit may be Y bits in the preamble, or bits corresponding to Y chips corresponding to the preamble, which is not limited in this application. Exemplarily, the first bit, i.e., Y bits or bits corresponding to Y chips, may be at least one bit in a specific portion of the preamble. Y is a positive integer, such as 1, 2, 3, and so on.

[0150] Optionally, the first bit includes: at least one bit of the last at least one bit of a specific part of the preamble sequence, wherein the specific part is used to determine the time length of the modulation signal time unit of the physical channel.

[0151] Specifically, at least one bit of the last at least one bit of a specific part of the preamble sequence, for example, at least one bit of the last at least one bit of one of the multiple parts of the preamble, wherein the part can be used to determine the length of the OOK chip of the PRDCH. Exemplarily, the specific part can be the second part, or the third part, or other parts of the preamble, without limitation. At least one bit of the last at least one bit of the specific part can be the last Y bits in the specific part, or specific Y bits of the last Y1 bits. As a specific example, the Y bits can be the first Y bits of the Y1 bits.

[0152] Optionally, at least one bit in the last at least one bit of the specific portion of the preamble sequence may include at least one bit in the last at least one bit of the preamble sequence, for example, at least one bit in the last portion of bits of the preamble. The at least one bit may be, for example, the last Y bits, or specific Y bits in the last Y1 bits. Y1 is a positive integer greater than Y.

[0153] In some embodiments, the coding scheme is different from a specific coding and modulation scheme and may include at least one of the following:

[0154] Failure to meet or violation of specific coding rules;

[0155] A coding method that is different from that of the bits other than the first bit in the preamble sequence;

[0156] A coding method different from that of the physical channel;

[0157] A length of a modulation signal time unit different from that of other bits in the preamble sequence except the first bit;

[0158] Different from the length of the modulation signal time unit of the physical channel.

[0159] Specifically, failure to meet or violate specific coding rules can refer to failure to meet or violation of the characteristics of the coding scheme used for bits other than the first bit in the preamble sequence, or failure to meet or violation of the coding characteristics of the coding scheme used for the physical channel. For example, when Manchester coding is used, the OOK chip corresponding to each information bit contains a high-to-low level transition. However, the first bit in the preamble, such as Y bits, violates the Manchester coding characteristics, maintaining a constant level on the OOK chip corresponding to the information bit, or experiencing multiple high-to-low level transitions on the OOK chip corresponding to the information bit.

[0160] Different from the encoding method of other bits in the preamble sequence except the first bit may refer to that the encoding method of the first bit in the preamble sequence is different from the encoding method of other bits in the preamble sequence. For example, the first bit in the preamble, such as Y bits, uses Manchester encoding, and the other bits use PIE encoding, or vice versa.

[0161] Different from the coding method of the physical channel, that is, the coding method of the first bit in the preamble sequence is different from the coding method of the physical channel. For example, the first bit in the preamble, such as Y bits, uses Manchester coding, while the PRDCH uses PIE coding, or vice versa.

[0162] The length of the modulation signal time unit is different from the length of the modulation signal time unit of other bits in the preamble sequence except the first bit. That is, the length of the modulation signal time unit of the first bit in the preamble sequence is different from the length of the modulation signal time unit of other bits in the preamble sequence. For example, the OOK chip length of the first bit in the preamble, such as Y bits, is 4.7us, while the OOK chip length of other bits is 8.34us.

[0163] The length of the modulation signal time unit is different from that of the physical channel, that is, the modulation signal time unit length of the first bit in the preamble sequence is different from the modulation signal time unit length of the physical channel. For example, the first bit in the preamble, such as the Y-bit OOK chip length, is 4.7us, while the OOK chip length of the PRDCH is 8.34us.

[0164] In some embodiments, by configuring the first signal to satisfy at least one of the following conditions: the end position of the preamble sequence is the end position of the first OFDM symbol, and the start position of the preamble sequence is the start position of the second OFDM symbol, the first device can determine the boundary of the OFDM symbol based on the preamble sequence, and further, the first device can determine the position of the CP based on the boundary of the OFDM symbol.

[0165] In one implementation, the preamble sequence begins at the start of the second OFDM symbol and ends at the end of the first OFDM symbol. Based on this, the first device can determine the length of the OFDM symbol using the preamble sequence and correct the local clock. Optionally, in this implementation, the first OFDM symbol and the second OFDM symbol may be the same symbol or different symbols, which is not limited in this embodiment of the present application.

[0166] In another implementation, the end position of the preamble sequence is the end position of the first OFDM symbol, and the starting position of the preamble sequence is not limited. In this case, the first device can determine the end position of the OFDM symbol based on the preamble sequence, for example, based on a predefined rule, such as an OFDM length predefined in the protocol, to determine the starting point of the OFDM symbol.

[0167] In another implementation, the starting position of the preamble sequence is the starting position of the second OFDM symbol, and the ending position of the preamble sequence is not limited. Optionally, the starting position of the second OFDM symbol can be the starting position including the CP portion, or the starting position excluding the CP portion, without limitation. In this case, the first device can determine the ending position of the OFDM symbol through the preamble sequence, for example, according to a predefined rule, such as the OFDM length predetermined by the protocol, to determine the starting position of the OFDM.

[0168] In some embodiments, by configuring the length of the modulation signal time unit of the physical channel to be determined according to the preamble sequence, the first device can determine the length of the modulation signal time unit of the physical channel according to the preamble sequence.

[0169] Optionally, the length of the modulation signal time unit of the physical channel is determined according to the preamble sequence, including at least one of the following:

[0170] The length of the modulation signal time unit of the physical channel is M1 times the length of the modulation signal time unit of the preamble sequence;

[0171] The length of the modulation signal time unit of the physical channel is determined according to the indication of the preamble sequence;

[0172] The length of the modulation signal time unit of the physical channel is M2 times the length of the modulation signal time unit of the i-th part in the preamble sequence; i is an integer greater than 1;

[0173] The length of the modulation signal time unit of the physical channel is determined according to the indication of the i-th part of the preamble sequence.

[0174] Wherein, M1 and M2 can be numbers greater than or equal to 1 respectively, and M1 and M2 can be integers or non-integers without limitation.

[0175] One possible implementation method may be to predefine one or more OOK chip lengths and sequences applicable to the preamble. The second device may determine the OOK chip length of the PRDCH based on the OOK chip length of the preamble, for example, making the OOK chip lengths of the two the same, or making the length of the OOK chip of the PRDCH M1 times the length of the OOK chip of the preamble. The first device detects the OOK chip length of the preamble, and demodulates the PRDCH based on the fact that the OOK chip length of the PRDCH is the same as the OOK chip length of the preamble, or based on the fact that the OOK chip length of the PRDCH is M1 times the length of the OOK chip of the preamble. Alternatively, an OOK chip length and sequence applicable to the preamble may be predetermined, and the subsequent OOK chip length of the PRDCH may be different from the OOK chip length of the preamble. The first device may determine the length of the OOK chip of the PRDCH part, for example, through preamble indication or blind detection.

[0176] Another possible implementation method is to predetermine one or more OOK chip lengths suitable for the preamble and predetermine multiple preamble sequences to indicate multiple OOK chip lengths for the PRDCH. Table 2 gives a specific example. In which, one OFDM in the preamble part contains 4 OOK chips, that is, M=4, the OOK length of the PRDCH part is L, and the number of OOK chips in one OFDM symbol is M. d . M d If they are different, the corresponding preamble sequences are different. Assuming that the preamble adopts Manchester coding, one bit corresponds to two OOK chips, where a bit "0" corresponds to OOK ON and OOK OFF chips, and a bit "1" corresponds to OOK OFF and OOK ON chips. To prevent the first device from misinterpreting part of a preamble sequence as another preamble sequence, each sequence in Table 2 must meet the following requirements: any sequence with a length of Lp1 must be different from the first Lp1 bits of another sequence with a length of Lp2. For example, M d = 1, the bits of the preamble sequence are "01", then the other M d The first two bits of the preamble sequence cannot be equal to "01".

[0177] Table 2

[0178] For example, the OOK chip of the preamble sequence in Table 3 shown in FIG9A includes 4 OOK chips in one OFDM symbol, that is, M=4, and the sequence is "1010", which can indicate the number of OOK chips M in one OFDM symbol of the PRDCH part. d =4, corresponding to the OOK chip length of L2.

[0179] For another example, the OOK chip of the preamble sequence in Table 3 shown in FIG9B includes 4 OOK chips in one OFDM symbol, that is, M=4, and the sequence is "00001010", which can indicate the number of OOK chips M in one OFDM symbol of the PRDCH part. d =12, corresponding to the OOK chip length of L6.

[0180] In one possible implementation, the preamble may include multiple parts, wherein the length of the OOK chip of each part is the same as the length of the OOK chip of the PRDCH (or PDRCH).

[0181] In another possible implementation, the preamble may include multiple parts, where the OOK chip length of the first part is a predefined length, or any one of a predefined set of lengths. Optionally, this length may be different from the OOK chip length of the PRDCH (or PDRCH). The sequence or pattern of the i-th part of the preamble is predefined, and the OOK chip length of the i-th part is the same as the OOK chip length of the PRDCH (or PDRCH). Where i is an integer greater than 1.

[0182] Exemplarily, the second part of the preamble consists of X1 OOK ON chips and X2 OOK OFF chips. For example, X1=X2=1, or X1=1, X2=M-1, or X1=M-1, X2=1, where M is the number of OOK chips included in one OFDM symbol in the preamble.

[0183] In one implementation, X1 OOK ON chips are located before X2 OOK OFF chips. As shown in Table 3, where X1=1, the second part of the preamble is located within one OFDM symbol. The first device can determine the OOK chip length of the PRDCH based on the length of the OOK ON chip of the second part of the preamble, for example, the length of the OOK ON chip of the second part of the preamble is the length of the OOK chip of the PRDCH. Optionally, the first device can also determine the duration of the OOK OFF chip, and then determine the end position of the preamble, thereby determining the starting position of the PRDCH. Optionally, the time position of the CP of the OFDM symbol where the second part of the preamble is located is a low level or OOK OFF.

[0184] Table 3

[0185] Alternatively, in another implementation, X1 OOK ON chips are located after X2 OOK OFF chips, for example, X2=1, X1=M-1. The first device can determine the OOK chip length of the PRDCH based on the length of the OOK OFF chip of the second part of the preamble, for example, the length of the OOK OFF chip of the second part of the preamble is the OOK chip length of the PRDCH. Optionally, the first device can also determine the duration of the OOK ON chip, and then confirm the end position of the preamble, thereby determining the starting position of the PRDCH. Optionally, the time position of the CP of the OFDM symbol where the second part of the preamble is located is high tone or OOK ON.

[0186] Similarly, the above method can also be used to determine the length of the OOK chip of the PDRCH. For example, the preamble may include two parts, the OOK chip length of the first part is the same as the OOK chip length of the PRDCH, and the OOK ON chip length of the second part is equal to the OOK chip length of the PDRCH. For another example, the preamble includes three parts, the OOK chip length of the first part is a predefined length, or any one of a predefined set of lengths, the OOK ON chip length of the second part is equal to the OOK chip length of the PRDCH, and the OOK ON chip length of the third part is equal to the OOK chip length of the PDRCH. This embodiment of the present application is not limited to this.

[0187] In one implementation, the OOK chip length of the preamble portion differs from the OOK chip length of the PRDCH (or PDRCH) portion. Optionally, the preamble can be used to indicate the OOK chip length of the PRDCH or PDRCH. For example, different preamble sequences represent different OOK chip lengths of the PRDCH (or PDRCH) portion. The preamble can include one or more portions.

[0188] Optionally, if the preamble includes multiple parts, with the first part having a fixed sequence, the complexity of acquiring timing can be reduced. The sequence of the i-th part (i>1) of the preamble can vary based on the desired length of the OOK chip of the PRDCH (or PDRCH). In this way, the first device can determine the length of the OOK chip of the PRDCH (or PDRCH) by detecting the sequence of the i-th part of the preamble.

[0189] As an example, Table 2 above shows an example of a mapping relationship between a preamble sequence and the length of an OOK chip of a PRDCH part.

[0190] As another example, as shown in Table 4, different preamble sequences can be used to indicate different M d Each preamble sequence is 8 bits and the OOK chip length of each preamble sequence is the same, for example, M=4, that is, each OFDM symbol of the preamble includes 4 OOK chips.

[0191] Table 4

[0192] For example, the OOK chip of the preamble sequence in Table 4 shown in FIG10A includes 4 OOK chips in one OFDM symbol, that is, M=4, and the sequence is "00001010", which can indicate the number of OOK chips M in one OFDM symbol of the PRDCH part. d =8, corresponding to the OOK chip length of L4.

[0193] For another example, the OOK chip of the preamble sequence in Table 4 shown in FIG10B includes 4 OOK chips in one OFDM symbol, that is, M=4, and the sequence is "00101010", which can indicate the number of OOK chips M in one OFDM symbol of the PRDCH part. d=12, corresponding to the OOK chip length of L6.

[0194] In some embodiments, the chip length of the PDRCH may also be determined based on the preamble and other indication information. For example, according to at least one of the above methods, the reference length of the PDRCH chip is determined to be L based on the preamble, and the chip length of the PDRCH is determined to be L*beta based on the adjustment factor beta indicated by other indication information.

[0195] In some embodiments, the first signal satisfies: the coding mode of the second bit is different from the specific coding and modulation mode, so that the first device can determine the first specific signal and process the first signal based on the first specific signal. Exemplarily, the first specific signal can include a CP in an OFDM symbol.

[0196] Specifically, in order to reduce demodulation errors caused by CP, the second device may add a second bit when such an error may occur, to assist the first device in detecting invalid symbols and removing the influence of these invalid symbols and CP.

[0197] Optionally, the coding mode different from the specific coding and modulation mode may include at least one of the following:

[0198] Failure to meet or violation of specific coding rules;

[0199] A coding method that is different from that of the other bits in the preamble sequence except the second bit;

[0200] A coding method different from that of the physical channel;

[0201] A length of a modulation signal time unit different from that of other bits in the preamble sequence except the second bit;

[0202] Different from the length of the modulation signal time unit of the physical channel.

[0203] Specifically, failure to meet or violate specific coding rules can refer to failure to meet or violate the characteristics of the coding scheme used for bits other than the second bit in the preamble sequence, or failure to meet or violate the coding characteristics of the coding scheme used for the physical channel. For example, when Manchester coding is used, the OOK chip corresponding to each information bit contains a high-to-low level transition. However, the second bit in the preamble violates the Manchester coding characteristics, maintaining a constant level on the OOK chip corresponding to the information bit, or experiencing multiple high-to-low level transitions on the OOK chip corresponding to the information bit.

[0204] Different from the encoding manner of other bits in the preamble sequence except the second bit may refer to that the encoding manner of the second bit in the preamble sequence is different from the encoding manner of other bits in the preamble sequence. For example, the second bit in the preamble is encoded using Manchester encoding, and the other bits are encoded using PIE encoding, or vice versa.

[0205] Different from the encoding method of the physical channel, that is, the encoding method of the second bit in the preamble sequence is different from the encoding method of the physical channel. For example, the second bit in the preamble uses Manchester encoding, and the PRDCH uses PIE encoding, or vice versa.

[0206] The length of the modulation signal time unit is different from the length of the modulation signal time unit of other bits in the preamble sequence except the second bit. That is, the length of the modulation signal time unit of the second bit in the preamble sequence is different from the length of the modulation signal time unit of other bits in the preamble sequence. For example, the OOK chip length of the second bit in the preamble is 4.7us, and the OOK chip length of other bits is 8.34us.

[0207] Different from the length of the modulation signal time unit of the physical channel, that is, the modulation signal time unit length of the second bit in the preamble sequence is different from the modulation signal time unit length of the physical channel. For example, the OOK chip length of the second bit in the preamble is 4.7us, and the OOK chip length of the PRDCH is 8.34us.

[0208] Optionally, the second bit includes at least one of the following:

[0209] at least one bit adjacent to the first specific signal;

[0210] The bits corresponding to the last at least one or more modulated signal time units of an OFDM symbol.

[0211] As an example, the second bit may include bits corresponding to two OOK chips adjacent to the first specific signal. Alternatively, the second bit may be immediately adjacent to and before the CP, or immediately adjacent to and after the CP, or one OOK chip adjacent to the CP and before the CP, etc., without limitation.

[0212] As another example, the position of the second bit in an OFDM symbol is fixed, for example, at the end of the OFDM symbol, that is, the last bit corresponding to at least one or more OOK chips of an OFDM symbol.

[0213] In this way, the first device can determine the CP position when detecting the symbol corresponding to the second bit.

[0214] As a specific example, as shown in Figure 11, the second device sends the information bit "00", which can be a preamble or PRDCH. Due to the influence of CP, the first device may decode it as "01". To avoid this error, the second device sends 2 OOK chips after the first bit "0", and the 2 OOK chips maintain the same level as the CP part. The first device detects that the interval between two adjacent level jump edges is the sum of 3 OOK chips and the OOK chip length corresponding to one CP, which exceeds the maximum interval between two information bits. Therefore, the first device can determine that the second device has sent a symbol that does not comply with the coding rules. Based on this, the first device can remove the symbol that does not comply with the coding rules and the CP, thereby correctly decoding the "00" bit.

[0215] In some embodiments, referring to FIG. 12 , step S220 may include the following steps S2201 to S2203:

[0216] S2201: The first device determines a threshold value according to an adjustment signal time unit determined by a preamble sequence.

[0217] Specifically, the first device may determine the length of the modulation signal time unit according to the preamble sequence, and determine the threshold value according to the length of the modulation signal time unit.

[0218] Specifically, the first device can determine the OOK chip length of the preamble and PRDCH parts according to the preamble part. For example, according to the design of the preamble in the above embodiment, the preamble adopts M=4, that is, the number of OOK chips in one OFDM symbol of the preamble part is 4, and the PRDCH adopts M d =4, meaning the number of OOK chips in an OFDM PRDCH is 4, and the preamble sequence is "0010." After detecting the delimiter (a continuous low level), the first device detects the first level transition edge and measures the intervals between each level transition edge to determine the duration of an OOK chip in the preamble sequence and the end of the preamble sequence. To mitigate the effects of CP in the PRDCH, a threshold can be determined based on the duration of an OOK chip.

[0219] As an example, the threshold value may be β1*T, where T is the time length of an OOK chip, and β1 is a positive number less than 1. For example, β1=0.8.

[0220] As another example, the threshold value can be floor(β2*S) or ceil(β2*S), where S is the number of points that can be sampled within an OOK chip, floor() is a floor operation, ceil() is a ceiling operation, and β2 is a positive number less than 1. For example, β2 = 0.8. Alternatively, S can be determined based on the length of the OOK chip and the sampling rate Tsam.

[0221] According to another embodiment, the first device can also determine the interval between two adjacent rising edges, or the interval between two adjacent falling edges, or the interval between two adjacent signal edges (a rising edge and a falling edge, or a falling edge and a rising edge) based on the preamble part, and then determine the threshold value based on the determined interval between the signal edges.

[0222] S2202: The first device determines a first specific signal in the first signal according to a threshold value.

[0223] Exemplarily, if the time interval or number of sampling points between the first signal edge and the second signal edge in the first signal is less than a threshold value, the signal between the first signal edge and the second signal edge is determined to be a first specific signal; wherein the first signal edge and the second signal edge are two adjacent signal edges.

[0224] It should be understood that in the embodiments of the present application, "signal edge" and "level transition edge" both represent the same or similar meanings. In some embodiments, the two can be replaced with each other and both represent the same or similar meanings.

[0225] For example, referring to Figure 13A , the preamble sequence is "0010." The first device can determine that the level transition at the end of the preamble sequence is the first signal edge, i.e., the signal edge indicated by the dashed line in the figure. When the first device determines that the time interval tmp0 between the first signal edge and the next subsequent signal edge (i.e., the second signal edge) is less than the threshold value 0.8*T, it can determine that the signal between the first and second signal edges is the first specific signal, i.e., CP or invalid symbol. Where T is the length of one OOK chip.

[0226] For another example, referring to Figure 13B , the preamble sequence is "0010." The first device can determine that the level transition at the end of the preamble sequence is the first signal edge, i.e., the signal edge at the dotted line in the figure. When the first device determines that the number of sampling points S0 between the first signal edge and the next signal edge thereafter (i.e., the second signal edge) is less than the threshold value 0.8*S, it can determine that the signal between the first and second signal edges is the first specific signal, i.e., CP or invalid symbol. Where S is the number of sampling points in an OOK chip.

[0227] It should be noted that when a change in the value of a sampling point or a change in the value interval is detected, the sampling point corresponds to a signal edge or a high-low level transition. Exemplarily, the sampling point value changes, such as when the value of a 1-bit analog-to-digital converter (ADC) sampling point changes between "0" and "1." Exemplarily, the sampling point value interval changes, such as when the value of a multi-bit ADC sampling point is less than or greater than a threshold value Thre1.

[0228] It should be understood that, for the convenience of description, the embodiments of the present application describe a change in the value of a sampling point and a change in the interval of the value of a sampling point as a change in the value of a sampling point.

[0229] Exemplarily, when the sampling point value remains unchanged, each sampling point is counted. If the sampling point value changes, the first device resets the counter. If the counter value S0 is less than a threshold value, such as β2*S, the first device determines that the signal corresponding to the S0 sampling points is a first specific signal, namely, a CP or an invalid symbol.

[0230] S2203: The first device processes the first signal according to the first specific signal.

[0231] Exemplarily, the first device may discard the first specific signal in the first signal.

[0232] For example, referring to FIG13A , the first device can decode the first signal based on the previous counting result tmp1 and the next counting result tmp2 of the first signal edge. For example, if Manchester encoding is used, the first device uses tmp1 + tmp2 as a new tmp, determines whether the new tmp falls within the judgment threshold of T or 2T, and determines whether the current bit is "0" or "1."

[0233] For another example, see Figure 13B. Assuming that PIE encoding is used, bit "0" includes one ON chip and one OFF chip, and bit "1" includes three consecutive ON chips and one OFF chip. The first device uses tmp1+tmp2 as a new tmp, determines whether the new tmp falls within the judgment threshold of 2T or 4T, and determines whether the current bit is "0" or "1". This method determines the value of the bit based on the total time occupied by each bit. Or, see Figure 13C. The first device uses tmp1+tmp2 as a new tmp, determines whether the new tmp falls within the judgment threshold of T or 3T, and determines whether the current bit is "0" or "1". This method determines the value of the bit based on the time that the high level in each bit lasts.

[0234] For another example, referring to FIG13D , the first device may decode the first signal based on the previous counting result S1 and the subsequent counting result S2 of the first signal edge. For example, the first device uses S1 + S2 as a new S, determines whether the new S falls within the judgment threshold of S or 2S, and determines whether the current bit is "0" or "1."

[0235] As an implementation method, the first device determines the count value of a first timer between a first signal edge and a previous signal edge of the first signal edge, and the count value of a second timer between a second signal edge and a next signal edge of the second signal edge; and the first device decodes the first signal based on the sum of the count value of the first timer and the count value of the second timer.

[0236] Exemplarily, the first device may use multiple timers. As an example, the first timer starts counting from the most recent signal edge before the first signal edge (i.e., the previous signal edge) and ends counting at the first signal edge. The first device may store the current count value tmp1. At this time, the first timer is cleared or suspended. The second timer starts counting from the first signal edge and ends counting at the second signal edge. When the count value of the second timer, i.e., the count value tmp0 between the two signal edges, is less than the first threshold, the first device discards the signal between the two signal edges, and the second timer resets and recounts, and ends counting at the most recent signal edge after the second signal edge (i.e., the next signal edge), and the count is tmp2. Alternatively, in some other embodiments, the first timer recounts from the second signal edge to the most recent signal edge after the second signal edge, and the count is tmp2. The first device may use tmp1+tmp2 as a new tmp to determine whether it falls within the judgment threshold range of T or 2T, and decode the first signal. Alternatively, in some other embodiments, the first timer continues counting from the second signal edge (i.e., continues counting based on tmp1) to the nearest signal edge after the second signal edge, with the count being tmp3. The first device can determine whether tmp3 falls within the judgment threshold range of T or 2T and decode the first signal.

[0237] As another implementation, the first device starts the third timer at the previous signal edge of the first signal edge, and suspends the third timer at the first signal edge; the first device continues the third timer at the second signal edge, and ends the third timer at the next signal edge of the second signal edge; and the first device decodes the first signal according to the count value of the third timer.

[0238] For example, the first device may use a timer that is interrupted at each signal edge, stores the current count value, and restarts counting after the timer is reset. When it is determined that the count value between two signal edges is less than a threshold value, the first device discards the count value.

[0239] Optionally, the first device stores the current count value only when the current count value is greater than or equal to a threshold value.

[0240] Optionally, the first device uses the count value for decoding only when the current count value is greater than or equal to a threshold value.

[0241] Optionally, the first device may perform decoding based on the count value in combination with other stored count values. For example, the current count value is added to the previous count value and then used for decoding.

[0242] As an example, the third timer starts counting from the most recent signal edge before the first signal edge (i.e., the previous signal edge) and ends counting at the first signal edge. The first device can store the current count value tmp1. The first timer starts counting from the first signal edge and ends counting at the second signal edge. When the count value tmp0 between the two signal edges is less than the first threshold, the first timer is reset and recounted, and the count ends at the most recent signal edge after the second signal edge (i.e., the next signal edge), and the count is tmp2. Then, the first device can use tmp1+tmp2 as a new tmp, compare it with the third threshold value and / or the fourth threshold value, or decode it with the fifth threshold value and / or the sixth threshold value. For example, the third threshold value and the fourth threshold value are 0.8T and 1.5T respectively, and the fifth threshold value and the sixth threshold value are 1.5T and 2.2T respectively. Compare tmp with the threshold value to determine whether the current bit is flipped relative to the previous bit. For example, if tmp is within the range of the fifth and sixth thresholds, the current bit is considered to be flipped relative to the previous bit. For example, if the previous bit is 0, the current bit is 1. For another example, if tmp is within the range of the third and fourth thresholds, the current bit is considered to be unchanged relative to the previous bit. For example, if the previous bit is 1, the current bit is also 0.

[0243] For example, referring to FIG. 13A , when tmp1+tmp2 or tmp3 falls within the threshold range of 2T, it can be determined that the next bit decoded is “1”.

[0244] As another implementation method, the first device determines the count value of a first counter for the number of sampling points between a first signal edge and a signal edge previous to the first signal edge, and the count value of a second counter for the number of sampling points between a second signal edge and a signal edge next to the second signal edge; the first device decodes the first signal based on the sum of the count value of the first counter and the count value of the second counter.

[0245] Exemplarily, the first device may use multiple counters. As an example, the first counter starts counting from the most recent signal edge before the first signal edge (i.e., the previous signal edge) and ends counting at the first signal edge (i.e., the sampled value changes). The first device stores the current count value S1, and the first counter is cleared or suspended. The second counter starts counting from the first signal edge and ends counting at the second signal edge (i.e., the sampled value changes), with the second counter counting value S0. When S0 is less than the first threshold, the first device discards the count value S0. Optionally, the second counter is interrupted and reset and then continues counting until the sampled value changes (i.e., the next signal edge after the second signal edge), with the count value being S2. Alternatively, in other embodiments, after the first device discards S0, the first counter restarts counting until the sampled value changes (i.e., the next signal edge after the second signal edge), with the count value being S2. The first device may use S1 + S2 as a new number of sampling points S to determine whether it falls within the judgment threshold range of S or 2S, and decode the first signal. Alternatively, in some other embodiments, the first counter continues counting from the second signal edge (i.e., continues counting based on S1) until the sample value changes, and the count is S3. The first device can determine whether S3 falls within the judgment threshold range of S or 2S and decode the first signal.

[0246] As another implementation method, the first device starts a third counter at a signal edge previous to the first signal edge, and suspends the third counter at the first signal edge; the third counter is used to determine the number of sampling points of the signal; the first device continues the third counter at the second signal edge, and ends the third counter at the signal edge next to the second signal edge; and the first device decodes the first signal according to the count value of the third counter.

[0247] For example, the first device may use a counter that stores a current count value at each signal edge (i.e., each time a sampling point value changes). Before the sampling point value changes, the counter continuously counts the number of sampling points with the same value, and then resets the counter to count again. When the current count value is determined to be less than a threshold value, the first device discards the count value.

[0248] Optionally, the first device stores the current count value only when the current count value is greater than or equal to a threshold value.

[0249] Optionally, the first device uses the count value for decoding only when the current count value is greater than or equal to a threshold value.

[0250] Optionally, the first device may perform decoding based on the count value in combination with other stored count values. For example, the current count value is added to the previous count value and then used for decoding.

[0251] As an example, the first device decodes based on the previous counting result S1 and the next counting result S2 of S0 sampling points. Assuming that the count before S0 sampling points is S1 (S1 ≥ β2*S) sampling points, and the count after S0 sampling points is S2 (S1 ≥ β2*S) sampling points, the first device uses S1+S2 as a new number of sampling points, determines whether the new number of sampling points falls within the judgment threshold range of S or 2S, and performs decoding. Taking Figure 13B as an example, where S=4, S1=4, S2=4, and S0=2. The first device detects that S0 is less than 0.8*S, so it discards S0 and uses S1+S2=8 as the new number of sampling points. Among them, S1+S2 falls within the threshold range of 2S, and this time it can be determined that the first bit after the preamble bit "0" is bit "1".

[0252] In some embodiments, referring to FIG. 14 , step S220 may include the following steps S2204 to S2205:

[0253] S2204: The first device determines first information according to the preamble sequence, where the first information includes at least one of a starting position and an ending position of the first specific signal.

[0254] Exemplarily, the first device can at least determine the end position or the starting position of the OFDM symbol based on the preamble sequence. Optionally, the first device can determine the length of the OFDM symbol based on the preamble or predefined rules, thereby determining the starting and ending positions of the OFDM symbol. The starting position of the OFDM symbol is the starting position of the first specific signal. Optionally, the first device can also determine the length of the first specific signal or the length of the invalid symbol according to predefined rules, for example, the protocol predefines the CP length (or invalid symbol) to be 4.67μs, or the network configures the CP length to be 4.67us. According to one method, the CP length actually sent by the second device may vary according to different OFDM symbols. For example, the CP length in different OFDM symbols is 4.67us or 5us, but the first device determines it according to the unique CP length for A-IoT transmission predefined by the protocol or the unique CP length configured by the network. Based on this, the first device can determine the time position of the CP (or invalid symbol).

[0255] S2205: The first device processes the first signal according to the first information.

[0256] Exemplarily, the first device may skip the first specific signal or discard the first specific signal when processing the first signal according to the time position information of the first specific signal, without limitation.

[0257] Optionally, step S22055 may include at least one of the following:

[0258] The first device suspends / resets a fourth timer starting at a first time point, continues / restarts the fourth timer starting at a second time point, and decodes the first signal according to a count value of the fourth timer;

[0259] The first device discards or skips S1 sampling points starting at a first time point, and decodes the first signal according to the sampling values; S1 is a positive integer;

[0260] If the first time point is located within the time window between the first reference point and the time window delayed by the first time length D1, the first signal is decoded using the sampling value delayed by the second time length D2 starting from the first reference point; otherwise, the first signal is decoded using the sampling value delayed by the first time length D1 starting from the first time point.

[0261] Among them, the first time point is determined according to the starting position of the first specific signal, the second time point is determined according to the ending position of the first specific signal, S1 sampling points are determined according to the length and sampling rate of the first specific signal, and the second time length D2 is determined according to the length of the first specific signal.

[0262] As an implementation method, the fourth timer is suspended at the first time point, that is, the starting position of the first specific signal, and the fourth timer is continued until the second time point, that is, the end position of the first specific signal. Then, the count value of the fourth timer will no longer include the time length corresponding to the first specific signal, and the first signal is decoded according to the count value of the fourth timer, which can achieve the purpose of skipping the first specific signal or discarding the first specific signal.

[0263] As another implementation method, the fourth timer is reset at the first time point, that is, the starting point of the first specific signal, and the count value of the fourth timer is saved until the fourth timer is restarted at the second time point, that is, the end position of the first specific signal, and the first signal is decoded according to the count value of the fourth timer and the saved count value, so as to achieve the purpose of skipping the first specific signal or discarding the first specific signal.

[0264] As another implementation method, the first device starts to discard or skip S1 sampling points at the first time point, that is, the starting point of the first specific signal, and configures the S1 value based on the length and sampling rate of the first specific signal, thereby achieving the purpose of discarding or skipping the first specific signal.

[0265] As another implementation method, when the first time point, that is, the starting position of the first specific signal is located within the time window of the first reference point and the first time length D1 delayed from the first reference point, the first signal is decoded with the sampling value of the second time length D2 delayed from the first reference point, so as to achieve the purpose of discarding or skipping the first specific signal. For example, when Manchester encoding is adopted, the first reference point is the middle part of two OOK chips. Otherwise, when the first time point is not located within the time window of the first reference point and the first time length D1 delayed from the first reference point, the first signal is still decoded with the sampling value of the first time point delayed from the first time length D1.

[0266] In addition, considering that the local clock of the first device has poor accuracy, it may be impossible to completely skip the first specific signal or discard the first specific signal. In this case, the first specific signal can be further processed in combination with other solutions of the present application, for example, according to the method in step S2202.

[0267] In some embodiments, referring to FIG. 14 , step S220 may include the following steps S2206 to S2207 :

[0268] S2206: The first device determines a first specific signal in the first signal according to that a coding method of the third bit in the first signal is different from a specific coding and modulation method.

[0269] Exemplarily, to reduce demodulation errors caused by CP, the second device may add a third bit when such an error is likely to occur, to assist the first device in detecting invalid symbols and removing the effects of these invalid symbols and CP. Exemplarily, the third bit may be the same as the second bit described above. For details, please refer to the above description and will not be repeated here.

[0270] S2207: The first device processes the first signal according to the first specific signal.

[0271] Exemplarily, step S2207 may include at least one of the following:

[0272] The first device skips S2 sampling points in the first specific signal; S2 is a positive integer;

[0273] The first device subtracts N1 from the count value of the fifth timer, where N1 is a positive integer;

[0274] The first device decodes the first signal by delaying the sampling value by a third time length D3 from the first reference point as the starting point;

[0275] The number S2 of sampling points, the number N1, and the third time length D3 are determined based on the length of the first specific signal, respectively. The third time point is determined based on the starting point of the first specific signal. Optionally, the third time length D3 can be obtained by extending the first time length D1 by the length corresponding to the first specific signal. For the first reference point, refer to the description in step S2205.

[0276] Therefore, the purpose of discarding or skipping the first specific signal can be achieved by the first device skipping S2 sampling points within the first specific signal, or the first device subtracting N1 from the count value of the fifth timer corresponding to the first specific signal, or the first device delaying the sampling value of the third time length D3 from the first reference band point as the starting point to decode the first signal.

[0277] The communication method provided in the embodiment of the present application can be executed by a communication device or a processing unit in the communication device for executing the communication method. In the embodiment of the present application, the communication device provided in the embodiment of the present application is described by taking the communication device executing the communication method as an example.

[0278] FIG16 shows a schematic block diagram of a communication device 300 according to an embodiment of the present application. As shown in FIG16 , the communication device 300 includes:

[0279] The transceiver unit 310 is configured to receive a first signal from a second device, where the first signal includes at least one of a preamble sequence and a physical channel for at least data transmission; and the first signal further includes a first specific signal.

[0280] a processing unit 320, configured to process the first signal according to target information;

[0281] The target information includes at least one of the following: a modulation signal time unit determined based on the preamble sequence, a position of the first specific signal, and an encoding method of a specific bit in the first signal.

[0282] In some embodiments, the first signal satisfies at least one of the following:

[0283] The level of the modulation signal time unit of the cyclic prefix CP of the first orthogonal frequency division multiplexing (OFDM) symbol in the preamble sequence is within the same range as the level of the modulation signal time unit corresponding to the signal before or after the CP;

[0284] The coding mode of the first bit in the preamble sequence is different from the specific coding modulation mode;

[0285] The end position of the preamble sequence is the end position of the first OFDM symbol;

[0286] The starting position of the preamble sequence is the starting position of the second OFDM symbol;

[0287] The length of the modulation signal time unit of the physical channel is determined according to the preamble sequence;

[0288] The coding mode of the second bit in the first signal is different from the specific coding modulation mode.

[0289] In some embodiments, the level of the modulation signal time unit of the cyclic prefix CP of the first OFDM symbol in the preamble sequence and the level of the modulation signal time unit corresponding to the signal before or after the CP are in the same interval range, including at least one of the following:

[0290] The number of modulation signal time units in one OFDM symbol corresponding to the preamble sequence is 1;

[0291] The number of modulation signal time units in one OFDM symbol corresponding to the preamble sequence is greater than 1, and the modulation signal time units of the last N sampling points of the first OFDM symbol of the preamble sequence correspond to a low level;

[0292] The modulation signal time unit corresponding to the preamble sequence is mapped into an OFDM symbol;

[0293] The modulation signal time unit corresponding to the first part of the preamble sequence is mapped into an OFDM symbol.

[0294] In some embodiments, the first bit includes:

[0295] At least one bit of the last at least one bit of a specific part of the preamble sequence, wherein the specific part is used to determine a time length of a modulation signal time unit of the physical channel.

[0296] In some embodiments, the first OFDM symbol and the second OFDM symbol are the same symbol or different symbols.

[0297] In some embodiments, the length of the modulation signal time unit of the physical channel is determined according to the preamble sequence, including at least one of the following:

[0298] The length of the modulation signal time unit of the physical channel is M1 times the length of the modulation signal time unit of the preamble sequence; M1 is a number greater than or equal to 1;

[0299] The length of the modulation signal time unit of the physical channel is determined according to the indication of the preamble sequence;

[0300] The length of the modulation signal time unit of the physical channel is M2 times the length of the modulation signal time unit of the i-th part in the preamble sequence; M2 is a number greater than or equal to 1; i is an integer greater than 1;

[0301] The length of the modulation signal time unit of the physical channel is determined according to the indication of the i-th part of the preamble code sequence.

[0302] In some embodiments, the second bit includes at least one of the following:

[0303] at least one bit adjacent to the first specific signal;

[0304] The bits corresponding to the last at least one or more modulated signal time units of an OFDM symbol.

[0305] In some embodiments, the first signal further satisfies:

[0306] The preamble sequence includes at least two bits with different values.

[0307] In some embodiments, the processing unit 320 is specifically configured to:

[0308] The first device determines a threshold value according to a modulation signal time unit determined by the preamble sequence;

[0309] The first device determines the first specific signal in the first signal according to the threshold value;

[0310] The first device processes the first signal according to the first specific signal.

[0311] In some embodiments, the processing unit 320 is specifically configured to:

[0312] If the time interval or the number of sampling points between the first signal edge and the second signal edge in the first signal is less than the threshold value, the signal between the first signal edge and the second signal edge is determined to be the first specific signal; wherein the first signal edge and the second signal edge are two adjacent signal edges.

[0313] In some embodiments, the processing unit 320 is specifically configured to:

[0314] The first device determines a count value of a first timer between the first signal edge and a signal edge preceding the first signal edge, and a count value of a second timer between the second signal edge and a signal edge following the second signal edge;

[0315] The first device decodes the first signal according to the sum of the count value of the first timer and the count value of the second timer.

[0316] In some embodiments, the processing unit 320 is specifically configured to:

[0317] The first device starts a third timer at a signal edge preceding the first signal edge, and suspends the third timer at the first signal edge;

[0318] The first device continues the third timer at the second signal edge and ends the third timer at a signal edge next to the second signal edge;

[0319] The first device decodes the first signal according to the count value of the third timer.

[0320] In some embodiments, the processing unit 320 is specifically configured to:

[0321] The first device determines a count value of a first counter for the number of sampling points between the first signal edge and a signal edge preceding the first signal edge, and a count value of a second counter for the number of sampling points between the second signal edge and a signal edge following the second signal edge;

[0322] The first device decodes the first signal according to the sum of the count value of the first counter and the count value of the second counter.

[0323] In some embodiments, the processing unit 320 is specifically configured to:

[0324] The first device starts a third counter at a signal edge preceding the first signal edge, and suspends the third counter at the first signal edge; the third counter is used to determine the number of sampling points of the signal;

[0325] The first device continues the third counter at the second signal edge and ends the third counter at a signal edge next to the second signal edge;

[0326] The first device decodes the first signal according to the count value of the third counter.

[0327] In some embodiments, the processing unit 320 is specifically configured to:

[0328] The first device determines first information according to the preamble sequence, where the first information includes at least one of a starting position and an ending position of the first specific signal;

[0329] The first device processes the first signal according to the first information.

[0330] In some embodiments, the processing unit 320 is specifically configured to:

[0331] The first device suspends / resets a fourth timer at a first time point, continues / restarts the fourth timer at a second time point, and decodes the first signal according to a count value of the fourth timer;

[0332] The first device discards or skips S1 sampling points starting at a first time point, and decodes the first signal according to the sampling values; S1 is a positive integer;

[0333] If the first time point is within a time window between a first reference point and a time window delayed by a first time length D1 starting from the first reference point, decoding the first signal using a sampling value delayed by a second time length D2 starting from the first reference point; otherwise, decoding the first signal using a sampling value delayed by the first time length D1 starting from the first time point;

[0334] Among them, the first time point is determined according to the starting position of the first specific signal, the second time point is determined according to the ending position of the first specific signal, the S1 sampling points are determined according to the length and sampling rate of the first specific signal, and the second time length D2 is determined according to the length of the first specific signal.

[0335] In some embodiments, the processing unit 320 is specifically configured to:

[0336] The first device determines, based on a coding mode of a third bit in the first signal being different from a specific coding and modulation mode, the first specific signal in the first signal;

[0337] The first device processes the first signal according to the first specific signal.

[0338] In some embodiments, the processing unit 320 is specifically configured to:

[0339] The first device skips S2 sampling points in the first specific signal; S2 is a positive integer;

[0340] The first device subtracts N1 from the count value of the fifth timer, where N1 is a positive integer;

[0341] The first device decodes the first signal by delaying the sampling value by a third time length D3 from the first reference point as the starting point;

[0342] The S2 sampling points, the N1 number, and the third time length D3 are respectively determined according to the length of the first specific signal.

[0343] In some embodiments, the coding scheme is different from a specific coding and modulation scheme and includes at least one of the following:

[0344] Failure to meet or violation of specific coding rules;

[0345] A coding method that is different from other bits in the preamble sequence;

[0346] A coding method different from that of the physical channel;

[0347] A length of a modulation signal time unit different from other bits in the preamble sequence;

[0348] Different from the length of the modulation signal time unit of the physical channel.

[0349] In some embodiments, the first specific signal includes a CP or an abnormal symbol in an OFDM symbol.

[0350] In some embodiments, the transceiver unit 310 may be a communication interface or transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit 320 may be embedded in or independent of a processor of the terminal in the form of hardware.

[0351] It should be understood that the communication device 300 according to the embodiment of the present application may correspond to the first device in the method embodiment of the present application, and the various units in the communication device 300 are respectively for implementing the corresponding processes of the first device in the method 200 shown in Figure 6. For the sake of brevity, they will not be repeated here.

[0352] Therefore, in an embodiment of the present application, after the first device receives the first signal from the second device, it can process the first signal according to at least one of the modulation signal time unit determined based on the preamble code sequence, the position of the first specific signal, and the encoding method of the specific bit in the first signal, thereby reducing or avoiding the impact of the first specific signal on the reception of the first signal, which is conducive to improving the accuracy of the reception of the first signal.

[0353] FIG17 shows a schematic block diagram of a communication device 400 according to an embodiment of the present application. As shown in FIG17 , the communication device 400 includes:

[0354] The transceiver unit 410 is configured to send a first signal to a first device, where the first signal includes at least one of a preamble sequence and a physical channel for at least data transmission; and the first signal also includes a first specific signal.

[0355] In some embodiments, the first signal satisfies at least one of the following:

[0356] The level of the modulation signal time unit of the cyclic prefix CP of the first orthogonal frequency division multiplexing (OFDM) symbol in the preamble sequence is within the same range as the level of the modulation signal time unit corresponding to the signal before or after the CP;

[0357] The coding mode of the first bit in the preamble sequence is different from the specific coding modulation mode;

[0358] The end position of the preamble sequence is the end position of the first OFDM symbol;

[0359] The starting position of the preamble sequence is the starting position of the second OFDM symbol;

[0360] The length of the modulation signal time unit of the physical channel is determined according to the preamble sequence;

[0361] The coding mode of the second bit in the first signal is different from the specific coding modulation mode.

[0362] In some embodiments, the level of the modulation signal time unit of the cyclic prefix CP of the first OFDM symbol in the preamble sequence and the level of the modulation signal time unit corresponding to the signal before or after the CP are in the same interval range, including at least one of the following:

[0363] The number of modulation signal time units in one OFDM symbol corresponding to the preamble sequence is 1;

[0364] The number of modulation signal time units in one OFDM symbol corresponding to the preamble sequence is greater than 1, and the modulation signal time units of the last N sampling points of the first OFDM symbol of the preamble sequence correspond to a low level;

[0365] The modulation signal time unit corresponding to the preamble sequence is mapped into an OFDM symbol;

[0366] The modulation signal time unit corresponding to the first part of the preamble sequence is mapped into an OFDM symbol.

[0367] In some embodiments, the first bit includes:

[0368] At least one bit of the last at least one bit of a specific part of the preamble sequence, wherein the specific part is used to determine a time length of a modulation signal time unit of the physical channel.

[0369] In some embodiments, the first OFDM symbol and the second OFDM symbol are the same symbol or different symbols.

[0370] In some embodiments, the length of the modulation signal time unit of the physical channel is determined according to the preamble sequence, including at least one of the following:

[0371] The length of the modulation signal time unit of the physical channel is M1 times the length of the modulation signal time unit of the preamble sequence; M1 is a number greater than or equal to 1;

[0372] The length of the modulation signal time unit of the physical channel is determined according to the indication of the preamble sequence;

[0373] The length of the modulation signal time unit of the physical channel is M2 times the length of the modulation signal time unit of the i-th part in the preamble sequence; M2 is a number greater than or equal to 1; i is an integer greater than 1;

[0374] The length of the modulation signal time unit of the physical channel is determined according to the indication of the i-th part of the preamble code sequence.

[0375] In some embodiments, the second bit includes at least one of the following:

[0376] at least one bit adjacent to the first specific signal;

[0377] The bits corresponding to the last at least one or more modulated signal time units of an OFDM symbol.

[0378] In some embodiments, the first signal further satisfies:

[0379] The preamble sequence includes at least two bits with different values.

[0380] In some embodiments, the first specific signal includes a CP or an abnormal symbol in an OFDM symbol.

[0381] Therefore, in an embodiment of the present application, after sending a first signal to a first device, the first signal includes a preamble code sequence and at least one of a physical channel for data transmission; the first signal also includes a first specific signal, and the first signal is processed according to at least one of a modulation signal time unit determined based on the preamble code sequence, a position of the first specific signal, and an encoding method of a specific bit in the first signal, thereby reducing or avoiding the influence of the first specific signal on the reception of the first signal, which is conducive to improving the accuracy of the reception of the first signal.

[0382] The communication device in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a first device or a second device, or can be a device other than the first device or the second device. For example, the first device can include but is not limited to the type of the first device listed above, the second device can include but is not limited to the type of the second device listed above, and the other device can be a server, a network attached storage (NAS), etc., which is not specifically limited in the embodiment of the present application.

[0383] The communication device provided in the embodiment of the present application can implement the various processes implemented in the method embodiment of Figure 6 and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0384] As shown in Figure 18, an embodiment of the present application further provides a communication device 500, including a processor 501 and a memory 502, wherein the memory 502 stores a program or instruction that can be run on the processor 501. For example, when the communication device 500 is a first device, when the program or instruction is executed by the processor 501, it implements the various steps performed by the first device in the above-mentioned communication method embodiment, and can achieve the same technical effect. To avoid repetition, it is not repeated here. When the communication device 500 is a second device, when the program or instruction is executed by the processor 501, it implements the various steps performed by the second device in the above-mentioned communication method embodiment, and can achieve the same technical effect. To avoid repetition, it is not repeated here.

[0385] The present application also provides a terminal including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps performed by the first device in the method embodiment shown in FIG6 . This terminal embodiment corresponds to the first device-side method embodiment described above, and each implementation process and implementation method of the above method embodiment can be applied to the embodiment of the first device and can achieve the same technical effect. Specifically, FIG19 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.

[0386] The terminal 600 includes but is not limited to: a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609 and at least some of the components of the processor 610.

[0387] Those skilled in the art will appreciate that the terminal 600 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 610 through a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system. The terminal structure shown in FIG19 does not constitute a limitation of the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be described in detail here.

[0388] It should be understood that in an embodiment of the present application, the input unit 604 may include a graphics processing unit (GPU) 6041 and a microphone 6042, and the graphics processor 6041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 606 may include a display panel 6061, and the display panel 6061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 607 includes a touch panel 6071 and at least one of other input devices 6072. The touch panel 6071 is also called a touch screen. The touch panel 6071 may include two parts: a touch detection device and a touch controller. Other input devices 6072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0389] In the embodiment of the present application, after receiving downlink data from a network-side device, the radio frequency unit 601 may transmit the data to the processor 610 for processing. Furthermore, the radio frequency unit 601 may send uplink data to the network-side device. Typically, the radio frequency unit 601 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.

[0390] The memory 609 can be used to store software programs or instructions and various data. The memory 609 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 609 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct memory bus random access memory (DRRAM). The memory 609 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0391] Processor 610 may include at least one processing unit. Optionally, processor 610 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 610.

[0392] The radio frequency unit 601 is configured to receive a first signal from a second device, where the first signal includes at least one of a preamble sequence and a physical channel for at least data transmission; and the first signal further includes a first specific signal.

[0393] The processor 610 is configured to process the first signal according to target information;

[0394] The target information includes at least one of the following: a modulation signal time unit determined based on the preamble sequence, a position of the first specific signal, and an encoding method of a specific bit in the first signal.

[0395] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be described here.

[0396] The present application also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps performed by the second device in the method embodiment shown in FIG6 . This network-side device embodiment corresponds to the aforementioned second device method embodiment, and each implementation process and implementation method of the aforementioned method embodiment is applicable to this second device embodiment and can achieve the same technical effects. For the sake of brevity, these details are not repeated here.

[0397] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 20, the network-side device 700 includes an antenna 71, a radio frequency device 72, a baseband device 73, a processor 74, and a memory 75. Antenna 71 is connected to radio frequency device 72. In the uplink direction, radio frequency device 72 receives information via antenna 71 and sends the received information to baseband device 73 for processing. In the downlink direction, baseband device 73 processes the information to be transmitted and sends it to radio frequency device 72. Radio frequency device 72 processes the received information and then sends it through antenna 71.

[0398] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 73 , which includes a baseband processor.

[0399] The baseband device 73 may include, for example, at least one baseband board, on which at least two chips are provided, as shown in FIG13 , one of the chips being, for example, a baseband processor, which is connected to the memory 75 through a bus interface to call the program in the memory 75 and execute the network-side device operations shown in the above method embodiment.

[0400] The network side device may further include a network interface 76, which is, for example, a Common Public Radio Interface (CPRI).

[0401] Specifically, the network side device 700 of the embodiment of the present application also includes: instructions or programs stored in the memory 75 and executable on the processor 74. The processor 74 calls the instructions or programs in the memory 75 to execute the method shown in FIG6 and achieve the same technical effect. To avoid repetition, it will not be described here.

[0402] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned communication method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0403] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.

[0404] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned communication method embodiment and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0405] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0406] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned communication method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0407] An embodiment of the present application also provides a communication system, including: a terminal and a network side device, wherein the terminal can be used to execute the steps performed by the first device in the communication method described above, and the network side device can be used to execute the steps performed by the second device in the communication method described above.

[0408] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0409] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.

[0410] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.

Claims

1. A communication method comprising at least one of the following: The first device receives a first signal from the second device, the first signal including at least one of a preamble sequence and a physical channel for at least data transmission; the first signal also including a first specific signal; The first device processes the first signal according to target information; The target information includes at least one of the following: a modulation signal time unit determined based on the preamble sequence, a position of the first specific signal, and an encoding method of a specific bit in the first signal.

2. The method according to claim 1, wherein The first signal satisfies at least one of the following: The level of the modulation signal time unit of the cyclic prefix CP of the first orthogonal frequency division multiplexing (OFDM) symbol in the preamble sequence is within the same range as the level of the modulation signal time unit corresponding to the signal before or after the CP; The coding mode of the first bit in the preamble sequence is different from the specific coding modulation mode; The end position of the preamble sequence is the end position of the first OFDM symbol; The starting position of the preamble sequence is the starting position of the second OFDM symbol; The length of the modulation signal time unit of the physical channel is determined according to the preamble sequence; The coding mode of the second bit in the first signal is different from the specific coding modulation mode.

3. The method according to claim 2, wherein: The level of the modulation signal time unit of the cyclic prefix CP of the first OFDM symbol in the preamble sequence and the level of the modulation signal time unit corresponding to the signal before or after the CP are in the same interval range, including at least one of the following: The number of modulation signal time units in one OFDM symbol corresponding to the preamble sequence is 1; The number of modulation signal time units in one OFDM symbol corresponding to the preamble sequence is greater than 1, and the modulation signal time units of the last N sampling points of the first OFDM symbol of the preamble sequence correspond to a low level; The modulation signal time unit corresponding to the preamble sequence is mapped into an OFDM symbol; The modulation signal time unit corresponding to the first part of the preamble sequence is mapped into an OFDM symbol.

4. The method according to claim 2, wherein: The first bit includes: At least one bit of the last at least one bit of a specific part of the preamble sequence, wherein the specific part is used to determine a time length of a modulation signal time unit of the physical channel.

5. The method according to claim 2, wherein: The first OFDM symbol and the second OFDM symbol are the same symbol or different symbols.

6. The method according to claim 2, wherein: The length of the modulation signal time unit of the physical channel is determined according to the preamble sequence, including at least one of the following: The length of the modulation signal time unit of the physical channel is M1 times the length of the modulation signal time unit of the preamble sequence; M1 is a number greater than or equal to 1; The length of the modulation signal time unit of the physical channel is determined according to the indication of the preamble sequence; The length of the modulation signal time unit of the physical channel is M2 times the length of the modulation signal time unit of the i-th part in the preamble sequence, where M2 is a number greater than or equal to 1; and i is an integer greater than 1; The length of the modulation signal time unit of the physical channel is determined according to the indication of the i-th part of the preamble code sequence.

7. The method according to claim 2, wherein: The second bit includes at least one of the following: at least one bit adjacent to the first specific signal; The bits corresponding to the last at least one or more modulated signal time units of an OFDM symbol.

8. The method according to claim 2, wherein: The first signal also satisfies: The preamble sequence includes at least two bits with different values.

9. The method according to claim 1, wherein The first device processes the first signal according to target information, including: The first device determines a threshold value according to a modulation signal time unit determined by the preamble sequence; The first device determines the first specific signal in the first signal according to the threshold value; The first device processes the first signal according to the first specific signal.

10. The method according to claim 9, wherein: The first device determining, according to the threshold value, the first specific signal in the first signal, including: If the time interval or the number of sampling points between the first signal edge and the second signal edge in the first signal is less than the threshold value, the signal between the first signal edge and the second signal edge is determined to be the first specific signal; wherein the first signal edge and the second signal edge are two adjacent signal edges.

11. The method according to claim 10, wherein: The first device processes the first signal according to the first specific signal, including: The first device determines a count value of a first timer between the first signal edge and a signal edge preceding the first signal edge, and a count value of a second timer between the second signal edge and a signal edge following the second signal edge; The first device decodes the first signal according to the sum of the count value of the first timer and the count value of the second timer.

12. The method according to claim 10, wherein: The first device processes the first signal according to the first specific signal, including: The first device starts a third timer at a signal edge preceding the first signal edge, and suspends the third timer at the first signal edge; The first device continues the third timer at the second signal edge and ends the third timer at a signal edge next to the second signal edge; The first device decodes the first signal according to the count value of the third timer.

13. The method according to claim 10, wherein: The first device processes the first signal according to the first specific signal, including: The first device determines a count value of a first counter for the number of sampling points between the first signal edge and a signal edge preceding the first signal edge, and a count value of a second counter for the number of sampling points between the second signal edge and a signal edge following the second signal edge; The first device decodes the first signal according to the sum of the count value of the first counter and the count value of the second counter.

14. The method according to claim 10, wherein: The first device processes the first signal according to the first specific signal, including: The first device starts a third counter at a signal edge preceding the first signal edge, and suspends the third counter at the first signal edge; the third counter is used to determine the number of sampling points of the signal; The first device continues the third counter at the second signal edge and ends the third counter at a signal edge next to the second signal edge; The first device decodes the first signal according to the count value of the third counter.

15. The method according to claim 1, wherein The first device processes the first signal according to target information, including: The first device determines first information according to the preamble sequence, where the first information includes at least one of a starting position and an ending position of the first specific signal; The first device processes the first signal according to the first information.

16. The method according to claim 15, wherein The first device processes the first signal according to the first information, including at least one of the following: The first device suspends / resets a fourth timer at a first time point, continues / restarts the fourth timer at a second time point, and decodes the first signal according to a count value of the fourth timer; The first device discards or skips S1 sampling points starting at a first time point, and decodes the first signal according to the sampling values; S1 is a positive integer; If the first time point is within a time window between a first reference point and a time window delayed by a first time length D1 starting from the first reference point, decoding the first signal using a sampling value delayed by a second time length D2 starting from the first reference point; otherwise, decoding the first signal using a sampling value delayed by the first time length D1 starting from the first time point; Among them, the first time point is determined according to the starting position of the first specific signal, the second time point is determined according to the ending position of the first specific signal, the S1 sampling points are determined according to the length and sampling rate of the first specific signal, and the second time length D2 is determined according to the length of the first specific signal.

17. The method according to claim 1, wherein The first device processes the first signal according to target information, including: The first device determines, based on a coding mode of a third bit in the first signal being different from a specific coding and modulation mode, the first specific signal in the first signal; The first device processes the first signal according to the first specific signal.

18. The method according to claim 17, wherein The first device processes the first signal according to the first specific signal, including at least one of the following: The first device skips S2 sampling points in the first specific signal; S2 is a positive integer; The first device subtracts N1 from the count value of the fifth timer, where N1 is a positive integer; The first device decodes the first signal by delaying the sampling value by a third time length D3 from the first reference point as the starting point; The S2 sampling points, the N1 number, and the third time length D3 are respectively determined according to the length of the first specific signal.

19. The method according to claim 2 or 17, wherein: The coding mode is different from a specific coding modulation mode, and includes at least one of the following: Failure to meet or violation of specific coding rules; A coding method that is different from other bits in the preamble sequence; A coding method different from that of the physical channel; A length of a modulation signal time unit different from other bits in the preamble sequence; Different from the length of the modulation signal time unit of the physical channel.

20. The method according to any one of claims 1 to 19, wherein: The first specific signal includes a CP or an abnormal symbol in an OFDM symbol.

21. A communication method, comprising: The second device sends a first signal to the first device, where the first signal includes at least one of a preamble sequence and a physical channel at least used for data transmission; and the first signal also includes a first specific signal.

22. The method according to claim 21, wherein The first signal satisfies at least one of the following: The level of the modulation signal time unit of the cyclic prefix CP of the first orthogonal frequency division multiplexing (OFDM) symbol in the preamble sequence is within the same range as the level of the modulation signal time unit corresponding to the signal before or after the CP; The coding mode of the first bit in the preamble sequence is different from the specific coding modulation mode; The end position of the preamble sequence is the end position of the first OFDM symbol; The starting position of the preamble sequence is the starting position of the second OFDM symbol; The length of the modulation signal time unit of the physical channel is determined according to the preamble sequence; The coding mode of the second bit in the first signal is different from the specific coding modulation mode.

23. The method according to claim 22, wherein The level of the modulation signal time unit of the cyclic prefix CP of the first OFDM symbol in the preamble sequence and the level of the modulation signal time unit corresponding to the signal before or after the CP are in the same interval range, including at least one of the following: The number of modulation signal time units in one OFDM symbol corresponding to the preamble sequence is 1; The number of modulation signal time units in one OFDM symbol corresponding to the preamble sequence is greater than 1, and the modulation signal time units of the last N sampling points of the first OFDM symbol of the preamble sequence correspond to a low level; The modulation signal time unit corresponding to the preamble sequence is mapped into an OFDM symbol; The modulation signal time unit corresponding to the first part of the preamble sequence is mapped into an OFDM symbol.

24. The method according to claim 22, wherein The first bit includes: At least one bit of the last at least one bit of a specific part of the preamble sequence, wherein the specific part is used to determine a time length of a modulation signal time unit of the physical channel.

25. The method according to claim 22, wherein The first OFDM symbol and the second OFDM symbol are the same symbol or different symbols.

26. The method according to claim 22, wherein The length of the modulation signal time unit of the physical channel is determined according to the preamble sequence, including at least one of the following: The length of the modulation signal time unit of the physical channel is M1 times the length of the modulation signal time unit of the preamble sequence; M1 is a number greater than or equal to 1; The length of the modulation signal time unit of the physical channel is determined according to the indication of the preamble sequence; The length of the modulation signal time unit of the physical channel is M2 times the length of the modulation signal time unit of the i-th part in the preamble sequence; M2 is a number greater than or equal to 1; i is an integer greater than 1; The length of the modulation signal time unit of the physical channel is determined according to the indication of the i-th part of the preamble code sequence.

27. The method according to claim 22, wherein The second bit includes at least one of the following: at least one bit adjacent to the first specific signal; The bits corresponding to the last at least one or more modulated signal time units of an OFDM symbol.

28. The method according to claim 22, wherein The first signal also satisfies: The preamble sequence includes at least two bits with different values.

29. The method according to any one of claims 20 to 28, wherein: The first specific signal includes a CP or an abnormal symbol in an OFDM symbol.

30. A communication device comprising: a transceiver unit, configured for a first device to receive a first signal from a second device, wherein the first signal includes at least one of a preamble sequence and a physical channel for at least data transmission; and the first signal further includes a first specific signal; a processing unit, configured for the first device to process the first signal according to target information; The target information includes at least one of the following: a modulation signal time unit determined based on the preamble sequence, a position of the first specific signal, and an encoding method of a specific bit in the first signal.

31. The device according to claim 30, wherein The first signal satisfies at least one of the following: The level of the modulation signal time unit of the cyclic prefix CP of the first orthogonal frequency division multiplexing (OFDM) symbol in the preamble sequence is within the same range as the level of the modulation signal time unit corresponding to the signal before or after the CP; The coding mode of the first bit in the preamble sequence is different from the specific coding modulation mode; The end position of the preamble sequence is the end position of the first OFDM symbol; The starting position of the preamble sequence is the starting position of the second OFDM symbol; The length of the modulation signal time unit of the physical channel is determined according to the preamble sequence; The coding mode of the second bit in the first signal is different from the specific coding modulation mode.

32. The apparatus according to claim 30, wherein The processing unit is specifically configured to: The first device determines a threshold value according to a modulation signal time unit determined by the preamble sequence; The first device determines the first specific signal in the first signal according to the threshold value; The first device processes the first signal according to the first specific signal.

33. The apparatus according to claim 32, wherein The processing unit is specifically configured to: If the time interval or the number of sampling points between the first signal edge and the second signal edge in the first signal is less than the threshold value, the signal between the first signal edge and the second signal edge is determined to be the first specific signal; wherein the first signal edge and the second signal edge are two adjacent signal edges.

34. The apparatus according to claim 30, wherein The processing unit is specifically configured to: The first device determines first information according to the preamble sequence, where the first information includes at least one of a starting position and an ending position of the first specific signal; The first device processes the first signal according to the first information.

35. The apparatus of claim 34, wherein: The processing unit is specifically configured to: The first device suspends / resets a fourth timer at a first time point, continues / restarts the fourth timer at a second time point, and decodes the first signal according to a count value of the fourth timer; The first device discards or skips S1 sampling points starting at a first time point, and decodes the first signal according to the sampling values; S1 is a positive integer; If the first time point is within a time window between a first reference point and a time window delayed by a first time length D1 starting from the first reference point, decoding the first signal using a sampling value delayed by a second time length D2 starting from the first reference point; otherwise, decoding the first signal using a sampling value delayed by the first time length D1 starting from the first time point; Among them, the first time point is determined according to the starting position of the first specific signal, the second time point is determined according to the ending position of the first specific signal, the S1 sampling points are determined according to the length and sampling rate of the first specific signal, and the second time length D2 is determined according to the length of the first specific signal.

36. The apparatus of claim 30, wherein: The processing unit is specifically configured to: The first device determines, based on a coding mode of a third bit in the first signal being different from a specific coding and modulation mode, the first specific signal in the first signal; The first device processes the first signal according to the first specific signal.

37. The apparatus according to claim 36, wherein The processing unit is specifically configured to: The first device skips S2 sampling points in the first specific signal; S2 is a positive integer; The first device subtracts N1 from the count value of the fifth timer, where N1 is a positive integer; The first device decodes the first signal by delaying the sampling value by a third time length D3 from the first reference point as the starting point; The S2 sampling points, the N1 number, and the third time length D3 are respectively determined according to the length of the first specific signal.

38. A communication device comprising: The transceiver unit sends a first signal to the first device, where the first signal includes at least one of a preamble sequence and a physical channel for at least data transmission; the first signal also includes a first specific signal.

39. The apparatus according to claim 38, wherein The first signal satisfies at least one of the following: The level of the modulation signal time unit of the cyclic prefix CP of the first orthogonal frequency division multiplexing (OFDM) symbol in the preamble sequence is within the same range as the level of the modulation signal time unit corresponding to the signal before or after the CP; The coding mode of the first bit in the preamble sequence is different from the specific coding modulation mode; The end position of the preamble sequence is the end position of the first OFDM symbol; The starting position of the preamble sequence is the starting position of the second OFDM symbol; The length of the modulation signal time unit of the physical channel is determined according to the preamble sequence; The coding mode of the second bit in the first signal is different from the specific coding modulation mode.

40. A first device, comprising a transceiver, a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the communication method according to any one of claims 1 to 20 are implemented.

41. A second device, comprising a transceiver, a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the communication method according to any one of claims 21 to 29 are implemented.

42. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor, implements the steps of the communication method according to any one of claims 1 to 20, or implements the steps of the communication method according to any one of claims 21 to 29.

Citation Information

Patent Citations

  • Method and device for determining sequence length and communication equipment

    CN116963012A

  • Low-power-consumption signal transmission method and device, terminal and communication equipment

    CN117527166A

  • Methods and arrangements to support compatible low rate for wake-up radio packet transmission

    WO2019006030A1