Signaling transmission method and apparatus, and storage medium
By designing a signaling transmission method based on preamble sequences, the problem of poor synchronization among IoT devices was solved, enabling efficient data transmission in low-complexity systems and improving communication efficiency.
Patent Information
- Application Number
- PCT/CN2025/095423
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-26
- Filing Date
- 2025-05-16
- Publication Date
- 2026-01-29
AI Technical Summary
Due to their simple structure, IoT devices cannot maintain continuous synchronization with base stations, resulting in low signaling transmission efficiency. Furthermore, existing technologies struggle to achieve efficient data transmission in low-complexity systems.
Design a signaling transmission method that receives and generates a preamble sequence, which includes a first part and a second part. The first part is used to indicate the start of the signaling, and the second part is used to indicate the time-domain unit length of the data part and/or control information in the signaling, thereby quickly identifying the start of the signaling and the time-domain unit length and improving resource allocation efficiency.
It enables rapid identification of the start of signaling and the length of time-domain units in low-complexity systems, improving communication efficiency, reducing waiting time and resource waste, and ensuring efficient data transmission.
Smart Images

Figure CN2025095423_29012026_PF_FP_ABST
Abstract
Description
Signaling transmission method and device, and storage medium
[0001] The present disclosure claims priority to Chinese Patent Application No. 202411020458.3, filed on July 26, 2024, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD
[0002] The present disclosure relates to the field of communication technology, and in particular to a signaling transmission method and device, and storage medium. BACKGROUND
[0003] In recent years, the Internet of Things has attracted much attention in the field of wireless communication. The Internet of Things connects multiple things to each other to improve production efficiency or increase life comfort. Since the Internet of Things application needs to deploy hundreds of millions of devices, the size of the Internet of Things device needs to be small, the complexity needs to be low, and the power consumption needs to be low.
[0004] Based on the low complexity design requirement of the Internet of Things device, some devices are not equipped with energy storage devices. Such devices need to obtain energy from the surrounding environment (for example, the high level of downlink signaling). They use backscattering to send uplink signaling, which enables the device to transmit data by reflecting and modulating the received signal without generating its own radio frequency signal, thereby reducing energy consumption and complexity. SUMMARY
[0005] The present disclosure provides a signaling transmission method and device, and storage medium. The technical solutions provided by the present disclosure are as follows:
[0006] In one aspect, a signaling transmission method is provided, applied to a first node, the method comprising:
[0007] receiving a preamble sequence, the preamble sequence comprising a first part and a second part;
[0008] receiving a signaling based on the preamble sequence.
[0009] In another aspect, a signaling transmission method is provided, applied to a second node, the method comprising:
[0010] generating a preamble sequence, the preamble sequence comprising a first part and a second part;
[0011] sending the preamble sequence.
[0012] In yet another aspect, a signaling transmission device is provided, applied to a first node, the signaling transmission device comprising:
[0013] a communication module configured to receive a preamble sequence, the preamble sequence comprising a first part and a second part;
[0014] The communication module is further configured to receive the signaling based on the preamble sequence.
[0015] In another aspect, a signaling transmission apparatus is provided. The signaling transmission apparatus is applied to a second node and includes:
[0016] The processing module is configured to generate a preamble sequence.
[0017] The communication module is configured to send the preamble sequence.
[0018] In another aspect, a communication apparatus is provided. The communication apparatus includes a memory and a processor. The memory and the processor are coupled. The memory is configured to store computer program instructions executable by the processor. The processor, when executing the computer program instructions, implements the signaling transmission method of any one of the above aspects.
[0019] In another aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores computer program instructions. When the computer program instructions are executed on a computer (e.g., the communication apparatus or the signaling transmission apparatus), the signaling transmission method of any one of the above aspects is implemented.
[0020] In another aspect, a computer program product is provided. The computer program product includes computer program instructions. When the computer program instructions are executed, the signaling transmission method of any one of the above aspects is implemented. BRIEF DESCRIPTION OF DRAWINGS
[0021] FIG. 1 is a structural schematic diagram of a communication system according to an embodiment of the present disclosure.
[0022] FIG. 2 is an interactive flowchart of a signaling transmission method according to an embodiment of the present disclosure.
[0023] FIG. 3 is a schematic diagram of a signaling modulation process according to an embodiment of the present disclosure.
[0024] FIG. 4 is a schematic diagram of another signaling modulation process according to an embodiment of the present disclosure.
[0025] FIG. 5 is a schematic diagram of another signaling modulation process according to an embodiment of the present disclosure.
[0026] FIG. 6 is a waveform diagram of a first part according to an embodiment of the present disclosure.
[0027] FIG. 7 is a waveform diagram of another first part according to an embodiment of the present disclosure.
[0028] FIG. 8 is a structural schematic diagram of a first part according to an embodiment of the present disclosure.
[0029] FIG. 9 is a waveform diagram of a second part according to an embodiment of the present disclosure.
[0030] FIG. 10 is a waveform diagram of another second part according to an embodiment of the present disclosure.
[0031] FIG. 11 is a structural diagram of a signaling transmission device according to an embodiment of the present disclosure.
[0032] FIG. 12 is a structural diagram of another signaling transmission device according to an embodiment of the present disclosure.
[0033] FIG. 13 is a structural diagram of a communication device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0034] The technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present disclosure.
[0035] In the description of the present disclosure, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this document is only a description of the relationship between the associated objects, which means that there can be three relationships, for example, A and / or B can mean: only A, only B, and A and B. In addition, "at least one" means one or more, and "multiple" means two or more. "First", "second", and the like do not limit the quantity and execution order, and "first", "second", and the like do not necessarily mean different.
[0036] Unless otherwise required by the context, throughout the specification and claims, the term "comprise" and other forms such as "comprises" and "comprising" are interpreted to be open, inclusive meanings, i.e., "including, but not limited to". In the description of the specification, the terms "one embodiment", "some embodiments", "exemplary embodiments", "example", "specific example", or "some examples" and the like are intended to mean that the specific features, structures, materials or characteristics related to the embodiment or example are included in at least one embodiment or example of the present disclosure. The illustrative representation of the above terms does not necessarily mean the same embodiment or example. In addition, the specific features, structures, materials or characteristics described can be included in any one or more embodiments or examples in any appropriate manner.
[0037] The terms "first", "second", etc. are used only for descriptive purposes and do not connote or imply relative importance or an ordering between or among the indicated technical features. Thus, features defined with "first", "second" etc. can include one or more of the features implicitly or explicitly.
[0038] In the description of the disclosure, unless otherwise specified, the meaning of "a plurality of" is two or more.
[0039] In addition, the use of "based on" means open and inclusive, as a process, step, calculation or other action that is "based on" one or more recited conditions or values can be based on additional conditions or values beyond those recited.
[0040] In the embodiments of the disclosure, the suffixes such as "module", "part" or "unit" used to represent elements are only for facilitating the description of the disclosure, and have no specific meaning in themselves, and thus "module", "part" or "unit" can be mixedly used.
[0041] In recent years, the Internet of Things (for example, Ambient Internet of Things (Ambient-IoT or A-IoT)) has attracted much attention in the field of wireless communication. The Internet of Things interconnects multiple things to improve production efficiency or increase life comfort. Since the Internet of Things application needs to deploy hundreds of millions of devices, the size of the Internet of Things device needs to be small, the complexity needs to be low, and the power consumption needs to be low.
[0042] Based on the low complexity design requirement of the Internet of Things device, some devices are not equipped with energy storage devices. Such devices need to obtain energy from the surrounding environment (for example, the high level of downlink signaling). They can use backscattering to send uplink signaling, which enables the device to transmit data by reflecting and modulating the received signal without generating its own radio frequency signal, thereby reducing energy consumption and complexity. However, the synchronization of such devices with the base station is usually poor, because they can only be active when receiving downlink signaling. Nevertheless, the Internet of Things scenario still needs to meet certain coverage requirements to ensure effective data transmission. Therefore, special design is needed for the signaling transmission of such devices to meet the coverage requirements of the Internet of Things scenario. They can also generate signals autonomously.
[0043] IoT devices can be divided into passive and active, most of the IoT devices are passive (without battery), which in the signaling design, transmission time, the content considered is different from the active terminal such as mobile phone.
[0044] For passive IoT devices, the base station (or excitation source) needs to continuously send high level to the IoT device for power supply or activation / or energy charging of the IoT device. After the IoT device is activated, it receives the downlink signaling sent by the base station / reader, and returns the uplink signaling to the base station / reader through backscatter.
[0045] In the study of Ambient-IoT, IoT devices (A-IoT devices) are considered as tags, etc. A-IoT devices can be divided into three categories. Type 1 device: power consumption ~ 1 μW, without downlink (Downlink, DL) and / or uplink (Uplink, UL) amplifier, feedback uplink signal through backscatter. Type 2a device: power consumption ≤ a few hundred μW, with DL and / or UL amplifier, feedback uplink signal through backscatter. Type 2b device: power consumption ≤ a few hundred μW, with DL and / or UL amplifier, autonomous generation of uplink signal.
[0046] In the study of A-IoT, the device communicating with A-IoT device is called reader, which can be base station or user equipment (user equipment, UE). UE can be mobile phone or other 5G terminal device.
[0047] In A-IoT communication, due to the simplicity of A-IoT devices, it is impossible to continuously maintain the synchronization between A-IoT devices and readers, therefore, in general, a preamble sequence needs to be sent before each uplink (device to reader, D2R) / downlink (reader to device, R2D) communication for synchronization. The preamble sequence can also be called pilot sequence or pilot signal, etc., which is not limited in the present disclosure.
[0048] Downlink signaling is mainly used to send preamble sequence, and / or control information, and / or downlink data to IoT devices, and IoT devices return corresponding data or feedback information according to the received downlink signaling. For example, the downlink signaling includes read command and read position (content), and the IoT device takes out the data at the indicated position and sends the data to the base station. For another example, the downlink signaling includes write command, write position and data to be written, and the IoT device stores the data sent by the downlink after receiving the signaling at the indicated position.
[0049] The uplink signaling mainly includes a preamble sequence, data, etc., and is used for the Internet of Things device to return information according to the downlink signaling.
[0050] When considering coexistence of an A-IoT system and a New Radio (NR) system, how to design a preamble in the A-IoT system, etc., is the content of the present disclosure.
[0051] Generally, because the Internet of Things device usually has simple structure and low complexity, it cannot perform complex processing. For data transmission of the Internet of Things device, a sequence of signaling / signal can be designed, and the designed sequence of signaling / signal can be applied in a low-complexity system to implement data transmission. The Internet of Things device can detect a signal by detecting a level jump (rising edge: low level-->high level, falling edge: high level-->low level). Therefore, the Internet of Things device can detect the start of the downlink signaling by the level jump.
[0052] In view of this, the present disclosure provides a signaling transmission method, which receives a preamble sequence, the preamble sequence including a first part and a second part, the first part being used to indicate the start of signaling, and the second part being used to indicate the length of one time domain unit corresponding to a data part and / or control information in the signaling; and receives the signaling based on the preamble sequence. In this way, the receiving end can quickly identify the start of the signaling and the length of the time domain unit based on the preamble sequence, so as to efficiently allocate resources and receive the signaling. Unnecessary waiting time and resource waste are reduced, and communication efficiency is improved. At the same time, through the design of the preamble, the preamble can indicate the signaling / signal that can be applied in a low-complexity system (such as an Internet of Things environment) to implement efficient data transmission.
[0053] The signaling transmission method provided by the embodiments of the present disclosure can be applied to systems of various communication modes. For example, the signaling transmission method provided by the embodiments of the present disclosure can be applied to systems including but not limited to a long term evolution (LTE) system, various versions based on LTE evolution, a 5th-generation mobile communication technology (5G) system, a NR mobile communication system using 5G, an ambient internet of things (Ambient IoT), and the like. In addition, the signaling transmission method provided by the embodiments of the present disclosure can also be applied to a future-oriented communication system (for example, a Sixth-Generation Mobile Communication Technology (6G) communication system, and the like) or a network of various communication fusion systems, and the like, and the embodiments of the present disclosure do not limit this.
[0054] The mobile communication network in the embodiments of the present disclosure includes but is not limited to a communication network based on Third-Generation Mobile Communication Technology (3G), Fourth-Generation Mobile Communication Technology (4G), Fifth-Generation Mobile Communication Technology (5G), and future mobile communication networks such as a communication network based on Sixth-Generation Mobile Communication Technology (6G). The network architecture can at least include a first communication node and a second communication node. It should be understood that in the present example, the first communication node can be a terminal-side device (including but not limited to an internet of things device) in the downlink, and the second communication node can be a network-side device (including but not limited to a reader / writer such as a base station or a terminal). Of course, in the uplink, the first communication node can also be a network-side device, and the second communication node can also be a terminal-side device. In the case of device-to-device communication between the two communication nodes, the first communication node and the second communication node can both be a base station or a terminal. The first communication node and the second communication node can be referred to as the first node and the second node, respectively.
[0055] Exemplarily, FIG. 1 provides a structural schematic diagram of a communication system, which can include a base station 10, one or more internet of things devices 20 (only two internet of things devices are shown in FIG. 1) connected with the base station 10, and a third-party device 30.
[0056] In FIG. 1, the one or more IoT devices 20 can communicate with the base station 10 through wired means (e.g., universal serial bus (USB), Type-C), or the like. Of course, the one or more IoT devices 20 can also communicate with the base station 10 through wireless means. For example, the one or more IoT devices 20 communicate with the base station 10 through a network, such as wireless fidelity (WiFi), near field communication (NFC), Bluetooth, 5G, 6G network, or the like.
[0057] The third-party device 30 can also communicate with the one or more IoT devices 20 and the base station 10 through wired means or wireless means. The manner in which the third-party device 30 communicates with the IoT device 20 or the base station 10 can be referred to the above description, which will not be repeated here.
[0058] The IoT device 20 can refer to a device with IoT technology. For example, the IoT device can be used to collect IoT data. For example, the IoT device can be an environmental information collection device (e.g., temperature, humidity, air quality, etc.), a traffic information collection device (e.g., a camera device), a household appliance, or the like. The function of the IoT device 20 is not limited in the present disclosure. The IoT device 20 can be device 1, device 2a, device 2b.
[0059] In one possible implementation, the IoT device 20 provided by the present disclosure can have a secure chip. The secure chip can be used to generate a key pair. For example, the secure chip can be used to generate a key pair. The key pair can include a public key and a private key. The application of the secure chip can be referred to the above description, which will not be repeated here.
[0060] The base station 10 can be used to store data uploaded by the IoT device. For example, the data can include information of the IoT device and the uploaded IoT data. The information of the IoT device can include identification information of the IoT device and account information.
[0061] In one possible application scenario, multiple IoT devices of different types or different users can share one base station. In order to distinguish the data uploaded by IoT devices of different types or different users, the base station can be divided into multiple areas, which can be physically isolated or logically isolated. One area can correspond to one type of IoT device or one user's IoT device. In this way, when the IoT device uploads data to the base station, the IoT device can carry the user account and password of the IoT device. After receiving the data from the IoT device, the base station can store the data in the corresponding area according to the user account and password.
[0062] In another possible application scenario, one type or one user's Internet of Things device corresponds to one base station. In this way, the Internet of Things device can directly upload data to the base station. The data can not include a user account and a password.
[0063] Of course, the application scenarios of the embodiments of the present disclosure are not limited to the above two application scenarios, and can also be applied to other scenarios, which are not limited by the present disclosure.
[0064] The third-party device 30 can be an electronic device of a maintenance personnel of the Internet of Things device 20 or the base station 10, for example, a terminal such as a mobile phone or a computer, a computer, etc. It is not limited. The third-party device 30 can refer to a reader-writer device, for example, a mobile phone, a UE, etc.
[0065] In one possible implementation, the third-party device 30 can have a digital certificate. When the third-party device communicates a message to the base station or the Internet of Things device, the message can carry the digital certificate. The digital certificate can be used to identify the third-party device as a legitimate device.
[0066] Further, when the third-party device 30 sends data to the base station 10, the data can be encrypted using a private key of the digital certificate. After receiving the encrypted data from the third-party device, the base station 10 can decrypt the encrypted data using a public key corresponding to the private key to obtain the data.
[0067] Each base station includes multiple antennas, and each terminal can include one or more antennas.
[0068] In some embodiments, the base station (BS) can be a base station or an evolved node B (eNB or eNodeB) in LTE or LTE-A, a base station device in a 5G network, or a base station in a future communication system, etc. The base station can include various macro base stations, micro base stations, home base stations (such as Femtocell or Home Base Station), wireless remote, reconfigurable intelligent surface (RIS), router, relay, TRP, wireless fidelity (WIFI) device, and various network side devices.
[0069] In some embodiments, the terminal can be a device with wireless transceiver function. The terminal can be a passive device, an ambient loT device, a tag, a mobile phone, a Pad, a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. Embodiments of the present disclosure are not limited to application scenarios. The terminal can also be referred to as a user, a user equipment (UE), an access terminal, a UE unit, a UE station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a UE terminal, a wireless communication device, a UE agent or a UE apparatus, etc. The present disclosure is not limited thereto.
[0070] It should be noted that FIG. 1 is only an exemplary framework diagram, the number of devices included in FIG. 1, and the name of each device are not limited, and in addition to the devices shown in FIG. 1, the communication system can also include other devices, such as core network devices.
[0071] The application scenarios of embodiments of the present disclosure are not limited. The system architecture and business scenarios described in the embodiments of the present disclosure are used to more clearly illustrate the technical solutions of the embodiments of the present disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Those skilled in the art can know that as the network architecture evolves and new business scenarios appear, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.
[0072] Embodiments of the present disclosure provide a signaling transmission method. As shown in FIG. 2, the method includes the following steps:
[0073] S101, the second node generates a preamble sequence.
[0074] It can be understood that the preamble sequence (which can also be referred to as a pilot sequence / signal) is usually located at the head position in the indication signaling, so the generation and design of the preamble facilitate the receiving end (for example, an Internet of Things (IoT) device) to quickly identify the start of the signaling and the length of the time domain unit based on the preamble sequence, so as to efficiently allocate resources and receive and decode the signaling.
[0075] The signaling described in the embodiments of the present disclosure can be downlink signaling, and the corresponding preamble sequence can also be used for downlink (R2D), that is, the preamble sequence in the downlink signaling. The signaling described in the embodiments of the present disclosure can also be uplink signaling, and the corresponding preamble sequence can also be used for uplink (D2R). That is, the preamble sequence in the uplink signaling.
[0076] The preamble sequence includes a first part and a second part.
[0077] In some embodiments, the first part is used to indicate the start of the signaling. In this way, the receiving end can quickly identify and start receiving the signaling based on the first part in the preamble sequence. In this way, the signaling / signal indicated by the preamble can be applied in a low-complexity system (for example, an Internet of Things environment) to achieve efficient transmission of data.
[0078] In some embodiments, the second part is used to indicate the length of one time domain unit corresponding to the data part and / or control information in the signaling. In this way, the receiving end can quickly understand the length of one time domain unit corresponding to the data part and / or control information in the signaling based on the second part in the preamble sequence, so as to efficiently allocate resources and receive the signaling. In this way, the signaling / signal indicated by the preamble can be applied in a low-complexity system (for example, an Internet of Things environment) to achieve efficient transmission of data.
[0079] It can be understood that the first part can also have other names, such as a start indication part; the second part can also have other names, such as a clock synchronization part, and the present disclosure does not limit this.
[0080] The first part and the second part can also be two functions respectively, the first function is used for indicating the start of the signaling, and the second function is used for indicating the length of a time domain unit corresponding to the data part and / or the control information in the signaling. Moreover, the first function can be an implicit indication. In some embodiments, it can also be described that the first function is used for determining the start of the signaling, and the second function is used for determining the length of a time domain unit corresponding to the data part and / or the control information in the signaling. In some embodiments, the first part is determined according to a first sequence, and the second part is determined according to a second sequence. In some embodiments, the first part is determined according to a sequence of a first length and / or a first resource position, and the second part is determined according to a sequence of a second length and / or a second resource position.
[0081] In some embodiments, the preamble sequence can correspond to two functions, the first function is used for indicating the start of the signaling, and the second function is used for indicating / determining the length of a time domain unit corresponding to the data part and / or the control information in the signaling. In some embodiments, the functions of the preamble sequence at least include one of the following: indicating the start of the signaling, or indicating / determining the length of a time domain unit corresponding to the data part and / or the control information in the signaling.
[0082] In some embodiments, the preamble sequence is used for indicating the start of the signaling. In some embodiments, the second part is used for determining the length of a time domain unit corresponding to the data part and / or the control information in the signaling. In some embodiments, the preamble sequence is used for determining the length of a time domain unit corresponding to the data part and / or the control information in the signaling.
[0083] The control information in some embodiments of the present disclosure can also be referred to as a control part.
[0084] The time domain unit in some embodiments of the present disclosure can be replaced by a time unit or a resource unit, etc., and the length of one time domain unit is equal to the length of one chip. One orthogonal frequency division multiplexing (OFDM) symbol can include at least one time domain unit. In the A-IoT system, each coded bit corresponds to one chip. Bit 0 corresponds to a low-level signal of one chip, and bit 1 corresponds to a high-level signal of one chip. It should be noted that the downlink signaling in the A-IoT system can adopt On-Off Keying-1 (OOK-1) or On-Off Keying-4 (OOK-4) modulation.
[0085] In the present disclosure, M is used to represent the number of time domain units included in one OFDM symbol for ease of description. The length of one time domain unit, i.e. the length of one chip, which can be a high level signal or a low level signal, i.e. one chip 1 or one chip 0, can be calculated by M and the length of one OFDM symbol. M can be one of the following: 1, 2, 4, 6, 8, 12, 16, 24, 32.
[0086] Exemplarily, as shown in FIG. 3, one OFDM symbol includes 1 bit after OOK-1 modulation of the NR signal and / or the A-IoT signal. For example, it can include:
[0087] On-Off Keying (OOK) modulation: first, the original bit stream (NR signal and / or A-IoT signal) is generated by OOK modulation to generate a baseband signal, and “1” represents bit 1 and “0” represents bit 0.
[0088] Bit-to-symbol mapping: a mechanism is needed to map one or more OOK-modulated bits to a plurality of subcarriers of one OFDM symbol. This can involve steps such as bit padding, subcarrier allocation, bit grouping, encoding (such as Hamming code, convolutional code, etc.) and modulation (such as Phase-Shift Keying (PSK), Quadrature Amplitude Modulation (QAM)), etc.
[0089] OFDM modulation: the mapped symbol sequence is allocated to each subcarrier of OFDM and inverse Fast Fourier Transform (IFFT) is performed to generate an OFDM time domain signal.
[0090] Cyclic prefix addition: in order to combat inter-symbol interference caused by multipath effects, a cyclic prefix is usually added in front of the OFDM symbol.
[0091] Transmission: the processed OFDM signal is transmitted through an antenna.
[0092] Exemplarily, as shown in FIG. 4, one OFDM symbol includes M bits after OOK-4 modulation of the A-IoT signal. For example, it can include:
[0093] Input signal: the process begins with A-IoT time domain signal 0...(N’-1), and one OFDM symbol in the signal includes M=4 bits (e.g. 1001).
[0094] Signal generation: The A-IoT time-domain signal (0...(N'-1)) is directly outputted, or the signal generation is performed according to OOK.
[0095] Discrete Fourier Transform (DFT): The generated signal is then subjected to DFT, which converts the signal from time domain to frequency domain for subsequent processing.
[0096] Signal length adjustment: The signal may need to be truncated or zero-padded to adjust its length from N' to N according to requirements. N can be mapped to the subcarrier bandwidth.
[0097] Bit-to-symbol mapping: A mechanism is needed to map one or more OOK-modulated bits to multiple subcarriers of an OFDM symbol. This can involve steps such as bit padding, subcarrier allocation, bit grouping, encoding (e.g., Hamming code, convolutional code, etc.), and modulation (e.g., PSK, QAM).
[0098] OFDM modulation: The mapped symbol sequence is allocated to the subcarriers of OFDM and subjected to IFFT (Inverse Fast Fourier Transform) to generate an OFDM time-domain signal.
[0099] Cyclic prefix addition: A cyclic prefix is usually added at the beginning of the OFDM symbol to combat inter-symbol interference caused by multipath effects.
[0100] Transmission: The processed OFDM signal containing the cyclic prefix is transmitted through the antenna.
[0101] It can be understood that in the embodiments of the present disclosure, the preamble sequence / first part / second part sequence / 01 bit / high-level signal / low-level signal described can refer to a sequence / bit that has not been subjected to OOK-1 / OOK-4 modulation. The high-level signal / low-level signal can also refer to a modulated bit. In some embodiments, the high-level signal represents the waveform corresponding to the OFDM time generated after OOK-1 / OOK-4 modulation of bit 1, and the low-level signal represents the waveform corresponding to the OFDM time generated after OOK-1 / OOK-4 modulation of bit 0.
[0102] In some embodiments, the first part includes K1 continuous high-level signals and K2 continuous low-level signals, and K1 and K2 are both positive integers. A continuous high-level signal is a high-level signal of at least one time-domain unit. A continuous low-level signal is a low-level signal of at least one time-domain unit.
[0103] In some embodiments, the K1 continuous high-level signals and the K2 continuous low-level signals do not contain the levels at the cyclic prefix (CP).
[0104] A continuous high level signal also represents one chip 1 or multiple consecutive bits 1, and a continuous low level signal also represents one chip 0 or multiple consecutive bits 0.
[0105] In this way, the first node cannot determine whether there is signaling before the preamble sequence is sent (i.e., does not know whether the level before the preamble sequence is low or high). Therefore, to ensure that the first part has at least one level transition (rising edge: low-->high, falling edge: high-->low), the first part is considered to include high and low levels. In this way, the first node can detect the start of the signaling through the level transition.
[0106] In some embodiments, K1 and K2 satisfy at least one of the following:
[0107] K1 is equal to K2;
[0108] K1 and K2 are both less than or equal to a first preset value;
[0109] The difference between K1 and K2 is a second preset value.
[0110] For example, the first preset value can be 20, and the second preset value can be 1. The first preset value and the second preset value can be preset according to different situations.
[0111] For example, the first part is K1 continuous high level signals and K2 continuous low level signals. K1 is equal to K2, and K1 and K2 are positive integers greater than or equal to 1 and less than or equal to 20.
[0112] In some embodiments, the length of one of the K1 continuous high level signals is equal to the length of one time domain symbol or half the length of one time domain symbol.
[0113] In some embodiments, the length of one of the K2 continuous low level signals is equal to the length of one time domain symbol or half the length of one time domain symbol.
[0114] In some embodiments, the corresponding M value in the first part is 1 or 2.
[0115] The length of one time domain symbol can be one time domain symbol including a cyclic prefix (CP) or one time domain symbol not including a CP. If the length of the level signal is equal to the length of one time domain symbol including a CP, it is indicated that the level signal is a modulated level signal. For example, referring to FIG. 5, before OOK-4 modulation, the first part is 10, bit 1 corresponds to one high level, and bit 0 corresponds to one low level, and M = 2. After OOK-4 modulation, one OFDM symbol includes two bits, bit 1 corresponds to one chip (1 / 2 OFDM symbol) of a high level, and bit 0 corresponds to one chip (1 / 2 OFDM symbol) of a low level.
[0116] The time domain symbol in some embodiments of the present disclosure can be an OFDM symbol.
[0117] In some embodiments, the length of one OFDM symbol can be the length of one OFDM symbol in an NR system with a sub-carrier spacing (SCS) of 15 kHz.
[0118] For example, FIG. 6 is a waveform diagram of a first part provided by the present disclosure. As shown in FIG. 6, the first part includes one continuous high level signal and one continuous low level signal, and the continuous high level signal is before the continuous low level signal. The length of one continuous level (high level or low level) signal is equal to the length of one OFDM symbol. In another embodiment, the first part includes one continuous high level signal and one continuous low level signal, and the continuous high level signal is after the continuous low level signal.
[0119] In some embodiments, the length of one continuous high level signal or one continuous low level signal in the first part is determined according to the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling.
[0120] In some embodiments, the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling is determined according to the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling.
[0121] In some embodiments, the value of M in the first part is determined according to the value of M corresponding to the data part / control information in the signaling.
[0122] In some embodiments, the continuous high level signal and the continuous low level signal in the first part are staggered adjacent to each other.
[0123] In some embodiments, the first part is composed of at least one length of time domain unit. That is, the first part includes chips and / or OFDM symbols corresponding to multiple values of M.
[0124] For example, the first part is composed of high and low level interlacing, and the M value of the chip of high and low level is different. For example, as shown in FIG. 7, the first part sequence is 1010, which includes a 1 (high level signal of 1 OFDM symbol) of M=1, a 0 (low level signal of 1 / 2 OFDM symbol) of M=2, a 1 (high level signal of 1 / 2 OFDM symbol) of M=2, and a 0 (low level signal of 1 OFDM symbol) of M=1.
[0125] For another example, the first part is composed of high and low level interlacing, and for each M value, the high / low level occupies an integer number of OFDM symbols. For example, the first part is 101010... Each bit corresponds to an M value, and a total of three M values, M1, M2, and M3, are included. The first part includes P1 OFDM symbols composed of M1, P2 OFDM symbols composed of M2, and P3 OFDM symbols composed of M3. P1, P2, and P3 are positive integers greater than or equal to 1.
[0126] Example 1: The first part is a continuous high level signal and a continuous low level signal, and the continuous high level signal can be before the continuous low level signal. The continuous high level signal can also be after the continuous low level signal. The length (or the number of chips) corresponding to the 1 continuous high level signal or the 1 continuous low level signal can be determined based on different situations. For example, the length corresponding to the 1 continuous high level signal is 1 OFDM symbol, and at this time, the 1 continuous high level signal can be referred to as a high level signal of 1 OFDM symbol.
[0127] In example 1, different M values (i.e., the number of chips in one OFDM symbol in the first part) can correspond to different first parts.
[0128] For example, regardless of the value of M, the first part is a high level signal of 1 OFDM symbol and a low level signal of 1 OFDM symbol, or in other words, the first part includes M consecutive 1s and M consecutive 0s, for example:
[0129] M=1, the first part: 1 0 or 0 1;
[0130] M=2, the first part: 11 00 or 00 11;
[0131] M=4, the first part: 1111 0000 or 0000 1111.
[0132] Examples of first parts corresponding to other M values can also refer to the above examples, which will not be described one by one here.
[0133] That is, for different M values, the sequence of the first part is different, but the manifestation is the same, that is, 1 OFDM symbol high level signal and 1 OFDM symbol low level signal.
[0134] In other words, the time length of the first part is fixed. The form after OFDM symbol generation is the same, but the bit sequence before OFDM symbol generation is different according to different M values.
[0135] For example, according to different M values, the first part is different,
[0136] For M = 1, 1 OFDM symbol high level signal + 1 OFDM symbol low level signal; or for M = 1, including M 1 and M 0; for M > 1, the first part occupies 1 OFDM symbol, the first M / 2 chips are high level signals, and the last M / 2 chips are low level signals; or for M > 1, the first part occupies 1 OFDM symbol, including M / 2 consecutive bit 1 and M / 2 consecutive bit 0, for example:
[0137] M = 1, first part: 1 0;
[0138] M = 2, first part: 10;
[0139] M = 4, first part: 1100.
[0140] Examples of the first part corresponding to other M values can also refer to the above examples, which will not be repeated here.
[0141] Or for M > 1, the first part occupies 1 OFDM symbol, the first M / 2 chips are low level signals, and the last M / 2 chips are high level signals; or for M > 1, the first part occupies 1 OFDM symbol, including M / 2 consecutive chip 0 and M / 2 consecutive chip 1, for example:
[0142] M = 1, first part: 0 1;
[0143] M = 2, first part: 01;
[0144] M = 4, first part: 0011.
[0145] Examples of the first part corresponding to other M values can also refer to the above examples, which will not be repeated here.
[0146] For example, the M value corresponding to the first part is fixed.
[0147] For example, it is fixed to 1, a total of two OFDM symbols, 1 OFDM symbol high level signal + 1 OFDM symbol low level signal.
[0148] Or fixed as 2, 1 chip high level signal + 1 chip low level signal.
[0149] That is, the sequence before the OFDM symbol generation is the same. And the OFDM symbol form is the same.
[0150] Example two, K1 is equal to K2, here for ease of description, all recorded as K2. That is, the first part is K2 continuous high level signal and K2 continuous low level signal, the continuous high level signal can be before the continuous low level signal. The continuous high level signal can be after the continuous low level signal. Wherein, K2 is a positive integer greater than 1 and less than or equal to 20. The continuous high level signal and the continuous low level signal are adjacent to each other.
[0151] It should be noted that in some embodiments, the K2 continuous high level signal and the K2 continuous low level signal are K2 connected first structures. The first structure is 1 continuous high level signal + 1 continuous low level signal. Or, the first structure can refer to the structure in example one.
[0152] It can be understood that here the first structure and K2 are only for ease of description of the form / sequence of the first part, and in practice the first part is still represented in the form of sequence.
[0153] For example, the first part M value is fixed, K2 = 2, then the following is introduced based on different M values respectively.
[0154] M is fixed as 1, then the first structure has two OFDM symbols (1 OFDM symbol includes 1 chip) in total, 1 OFDM symbol high level signal + 1 OFDM symbol low level signal (i.e. 1 0 or 0 1); The first part has two first structures in total, 1 OFDM symbol high level signal + 1 OFDM symbol low level signal + 1 OFDM symbol high level signal + 1 OFDM symbol low level signal (i.e. 1 0 1 0 or 0 1 0 1).
[0155] M is fixed as 2, then the first structure has 1 OFDM symbol (1 OFDM symbol includes 2 chips) in total, 1 chip high level signal + 1 chip low level signal (10); The first part has two first structures in total, 1 chip high level signal + 1 chip low level signal + 1 chip high level signal + 1 chip low level signal (10 10).
[0156] In some embodiments, the number of consecutive bit 1s or the number of consecutive bit Os in the first structure in the first part is related to at least one of the following: the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling, the length of one time domain unit corresponding to the data part / control information in the signaling, the number of time domain units in one time domain symbol corresponding to the first part, the link direction, the device type, a predefined value, the signaling.
[0157] For example, the number of consecutive bit 1s or the number of consecutive bit Os in the first structure in the first part is related to the link direction. For downlink direction, the number of consecutive bit 1s or the number of consecutive bit Os in the first structure in the first part is 2 (e.g., 1100); for uplink direction, the number of consecutive bit 1s or the number of consecutive bit Os in the first structure in the first part is 1 (e.g., 10).
[0158] For example, the number of consecutive bit 1s or the number of consecutive bit Os in the first structure in the first part is related to the link direction and M (M can be the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling, or the number of time domain units in one time domain symbol corresponding to the first part). For downlink direction, the number of consecutive 1s or the number of consecutive Os in the first structure in the first part is M (e.g., 11...00...); for uplink direction, the number of consecutive bit 1s or the number of consecutive bit Os in the first structure in the first part is 1 (e.g., 10).
[0159] For example, the number of consecutive bit 1s or the number of consecutive bit Os in the first structure in the first part is related to the device type. For device 1 or device 2a, the number of consecutive bit 1s or the number of consecutive bit Os in the first structure in the first part is M (M can be the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling, or the number of time domain units in one time domain symbol corresponding to the first part), for device 2b, the number of consecutive bit 1s or the number of consecutive bit Os in the first structure in the first part is 1.
[0160] For example, the number of consecutive bit 1 or the number of consecutive bit 0 in the first structure in the first part is related to the link direction, the signaling and M. For the downlink direction, the number of consecutive bit 1 or the number of consecutive bit 0 in the first structure in the first part is M (e.g. 11...00...); for the uplink direction, the number of consecutive bit 1 or the number of consecutive bit 0 in the first structure in the first part is the value indicated by the signaling.
[0161] For example, the number of consecutive bit 1 or the number of consecutive bit 0 in the first structure in the first part is related to a predefined value, the link direction and the signaling. For the downlink direction, the number of consecutive bit 1 or the number of consecutive bit 0 in the first structure in the first part is the predefined value; for the uplink direction, the number of consecutive bit 1 or the number of consecutive bit 0 in the first structure in the first part is the value indicated by the signaling.
[0162] In some embodiments, the number of first structures in the first part (i.e. K2 mentioned above) is related to at least one of the following: the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling, the length of one time domain unit corresponding to the data part / control information in the signaling, the number of time domain units in one time domain symbol corresponding to the first part, the link direction, the device type, a predefined value, the signaling.
[0163] For example, the number of first structures in the first part (i.e. K2 mentioned above) is related to the link direction. For the downlink direction, the number of first structures in the first part (i.e. K2 mentioned above) is A1; for the uplink direction, the number of first structures in the first part (i.e. K2 mentioned above) is A2. A1, A2 are positive integers greater than or equal to 1 and less than or equal to 30. For example, A1 = 1, A2 = 8.
[0164] For example, the number of first structures in the first part (i.e. K2 mentioned above) is related to the link direction and M (the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling, or the number of time domain units in one time domain symbol corresponding to the first part). For the downlink direction, the number of first structures in the first part (i.e. K2 mentioned above) is M; for the uplink direction, the number of first structures in the first part (i.e. K2 mentioned above) is 1 (e.g. 10).
[0165] For example, the number of the first structures in the first part (i.e. K2) is related to the device type. For device 1 or device 2a, the number of the first structures in the first part (i.e. K2) is M (the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling, or the number of time domain units in one time domain symbol corresponding to the first part), and for device 2b, the number of the first structures in the first part (i.e. K2) is 1.
[0166] For example, the number of the first structures in the first part (i.e. K2) is related to the link direction, the signaling and M. For the downlink direction, the number of the first structures in the first part (i.e. K2) is M (e.g. 11...00...); and for the uplink direction, the number of the first structures in the first part (i.e. K2) is the value indicated by the signaling.
[0167] For example, the number of the first structures in the first part (i.e. K2) is related to the predefined value, the link direction and the signaling. For the downlink direction, the number of the first structures in the first part (i.e. K2) is the predefined value; and for the uplink direction, the number of the first structures in the first part (i.e. K2) is the value indicated by the signaling.
[0168] Example three, the first part includes K1 continuous high level signals and K2 continuous low level signals. Wherein, the difference between K1 and K2 is 1, i.e. K1-K2=1 or K2-K1=1.
[0169] The continuous high level signals and the continuous low level signals are staggered adjacent to each other.
[0170] The length (or duration) of each continuous high level / low level signal can refer to the description in the above embodiments, which will not be repeated here.
[0171] Example three can also be understood as adding one continuous high level / low level at the end of example one or example two, so that the number of continuous high level / low level is not the same.
[0172] For example, the first part includes 1 OFDM symbol of continuous high level signal + 1 OFDM symbol of continuous low level signal + 1 OFDM symbol of continuous high level signal. Referring to (a) shown in FIG. 8, 1 OFDM includes M chips, i.e. the first part includes M bits 1 + M bits 0 + M bits 1. Further, assuming M is fixed as 1, the first part can be described as 101.
[0173] For example, the first part includes a low-level signal lasting 1 OFDM symbol + a high-level signal lasting 1 OFDM symbol + a low-level signal lasting 1 OFDM symbol. Referring to (b) of FIG. 8, 1 OFDM symbol includes M chips, i.e., the first part includes M bits 0 + M bits 1 + M bits 0. Further, assuming M is fixed as 1, the first part can be described as 010.
[0174] In some embodiments, the values of K1 and K2 are related to at least one of the following: the number of time domain units in a time domain symbol corresponding to the data / control information in the signaling, the length of a time domain unit corresponding to the data / control information in the signaling, the number of time domain units in a time domain symbol corresponding to the first part, the link direction, the device type, the predefined value, the signaling.
[0175] For example, the number of the first structures in the first part is determined according to the value of M corresponding to the data / control information in the signaling. For example, when the value of M is larger, the supported data rate is faster, and in order to reduce the influence of the preamble sequence, the number of the first structures should be smaller. Therefore, for the case that the value of M corresponding to the data / control information is less than a second threshold, the first part includes K3 first structures. For the case that the value of M corresponding to the data / control information is greater than or equal to the second threshold, the first part includes K4 first structures. Wherein, K3 is greater than K4. K3, K4 are positive integers greater than or equal to 1. For example, K3 = 2, K4 = 1.
[0176] In some embodiments, the first part is determined based on at least one of the following:
[0177] The selection of the second node;
[0178] Whether there is a high-level signal lasting before the preamble sequence;
[0179] The number of time domain units in a time domain symbol corresponding to the data in the signaling;
[0180] The number of time domain units in a time domain symbol corresponding to the control information in the signaling.
[0181] The second node can be a base station / reader (e.g., UE).
[0182] For example, the first part has multiple (as described in the above embodiments) and in different cases, different first parts are selected.
[0183] For example, the first part includes a first structure in which the high level signal precedes the low level signal, and a first structure in which the high level signal follows the low level signal. The base station / reader (e.g., UE) itself selects which first structure to use to form the first part. Alternatively, the base station / reader determines which first structure to use to form the first part according to whether there is a continuous high level signal before the downlink preamble sequence.
[0184] Further, if there is a continuous high level signal before the preamble sequence, the first part is selected to be a first structure in which the continuous low level signal precedes the continuous high level signal; otherwise, the first part is selected to be a first structure in which the continuous high level signal precedes the continuous low level signal.
[0185] For example, if there is a continuous high level signal before the preamble sequence, the first part is 1 OFDM symbol of low level followed by 1 OFDM symbol of high level. If there is a continuous low level signal before the preamble sequence, the first part is 1 OFDM symbol of high level followed by 1 OFDM symbol of low level.
[0186] For another example, the first part is determined according to the M value of the data part / control information in the signaling. For example, when the M value is large, the CP length can exceed the length of 1 chip, and the duration of the continuous high level signal / low level signal of 1 OFDM symbol length can not be a good indication of the CP length. Therefore, different first parts can be considered for different M values.
[0187] Further, for the case where the M value of the data part / control information in the signaling is less than a first threshold, the continuous high level signal / low level signal of the first structure in the first part is of 1 OFDM symbol length. For the case where the M value of the data part / control information is greater than or equal to the first threshold, the continuous high level signal / low level signal of the first structure in the first part is of half OFDM symbol length.
[0188] Alternatively, for the case where the M value of the data part / control information in the signaling is less than a first threshold, the continuous high level signal / low level signal of the first structure in the first part is of 1 OFDM symbol length, and the M of the first part is fixed to 1. For the case where the M value of the data part / control information is greater than or equal to the first threshold, the continuous high level signal / low level signal of the first structure in the first part is of half OFDM symbol length, or the M of the first part is fixed to 2.
[0189] The first threshold is one of: 2, 4, 6, 8, 12, 16, 24.
[0190] For example, the first part is determined according to the M value of the data / control information in the signaling and whether there is a continuous high level signal before the downlink preamble sequence. The process can be considered in combination with the above examples.
[0191] Further, the M value of the first part and / or the number of first structures in the first part is determined according to the M value of the data / control information, and whether the continuous high level signal in the first structure in the first part is followed by a continuous low level signal or a continuous low level signal is followed by a continuous high level signal is determined according to whether there is a continuous high level signal before the downlink preamble sequence.
[0192] In some embodiments, the second part includes P1 high level signals and P2 low level signals, P1 and P2 are positive integers. The second part is located after the first part, and the first level signal (or chip symbol) in the second part is different from (or opposite to) the last level signal (or chip symbol) in the first part. For example, if the last level of the first part is low (bit 0), the first level of the second part is high (bit 1); if the last level of the first part is high (bit 1), the first level of the second part is low (bit 0).
[0193] In some embodiments, the M value of the second part is the same as the M value of the data part and / or the control information part in the signaling, each high level represents 1 chip 1, and each low level represents 1 chip 0. The high and low levels appear alternately. In some embodiments, the second part includes P1 Manchester 0 followed by a chip of high level. In some embodiments, the second part includes P1 Manchester 1 followed by a chip of low level. Manchester 0 is a bit sequence 10, and Manchester 1 is a bit sequence 01.
[0194] In some embodiments, the M value of the second part is the same as the M value of the data part and / or the control information part in the signaling, each high level represents 1 chip 1, and each low level represents 1 chip 0. The second part is 11001100...., that is, the second part includes Y1 continuous high levels and Y2 continuous low levels. Each continuous high level / low level includes 2 chips.
[0195] In some embodiments, the M value of the second part is the same as the M value of the data part and / or the control information part in the signaling, each high level represents 1 chip 1 and each low level represents 1 chip 0. The second part includes a third part and a fourth part. The third part is 11001100... or 00110011.... That is, the third part includes Y1 continuous high levels and Y2 continuous low levels. Each continuous high level / low level includes 2 chips. The fourth part is 1010... or 0101..., that is, the high and low levels are staggered. In some embodiments, the fourth part includes an odd number of bits. The last level of the third part is opposite (or different) from the first level of the fourth part.
[0196] Further, the number of continuous high levels and low levels in 11001100... can be equal to the M value.
[0197] In some embodiments, the high level signal and the low level signal in the second part are staggered adjacent to each other.
[0198] In some embodiments, the last level signal in the second part is located on the last time domain unit of a time domain symbol or on the time domain unit arranged in an odd position in a time domain symbol.
[0199] For example, the last level signal in the second part is located at the M-1th chip position (M>1) of an OFDM symbol. M is the M value corresponding to the second part and / or the data part and / or the control information.
[0200] Example 1: The second part is 101010..., the high level signal and the low level signal are staggered adjacent to each other, the second part starts with a high level signal, and the second part has 2×M-1 level signals or 2×M-1 bits. Or the second part is 01010..., the high level signal and the low level signal are staggered adjacent to each other, the second part starts with a low level signal, and the second part has 2×M-1 level signals or 2×M-1 bits.
[0201] The first node determines the M value corresponding to the second part: according to the first part, the length of an OFDM symbol is obtained, and the length of an OFDM symbol / (this is the divisor) the length of a chip of the second part, so that the M value is obtained. The M value can be used to determine the end position of the second part. The second parts corresponding to different M values are as follows:
[0202] M=1, the second part: 1 or 0;
[0203] M=2, the second part: 10 1 or 01 0;
[0204] M=4, second part: 1010 101 or 0101 010.
[0205] Examples of second part corresponding to other M values in this example can also refer to the above examples, which will not be repeated here.
[0206] Example 2: the second part is 101010..., the high level signal and the low level signal are adjacent to each other, starting with the high level signal, and there are max{3, M-1} in total. Or the second part is 01010..., the high level signal and the low level signal are adjacent to each other, starting with the low level signal, and there are max{3, M-1} in total.
[0207] The method for the first node to determine the M value corresponding to the second part is the same as above. The difference is that for the case of M>2, the second part occupies M-1 chips. For example:
[0208] M=1, second part: 1 0 1 or 0 1 0;
[0209] M=2, second part: 10 1 or 01 0;
[0210] M=4, second part: 101 or 010;
[0211] M=6, second part: 10101 or 01010.
[0212] Examples of second part corresponding to other M values in this example can also refer to the above examples, which will not be repeated here.
[0213] Exemplarily, the last level signal of the second part is located on the chip arranged in an odd number position in an OFDM symbol.
[0214] For example: the second part is 101010..., the high level signal and the low level signal are adjacent to each other, starting with the high level signal, and there are max{3, M+P4} in total. Or the second part is 01010..., the high level signal and the low level signal are adjacent to each other, starting with the low level signal, and there are max{3, M+P4} in total. P4 is an odd number less than M, and is a predefined value, for example, 1.
[0215] For another example, P1+P2 is an odd number. And the absolute value abs(P1-P2)=1, P1 and P2 differ by 1.
[0216] The advantage of the above scheme is that adding CP will not produce a new transition edge.
[0217] In some embodiments, the second part is 101010..., the high level signals and the low level signals are adjacent to each other in an interlaced manner, and starts with a high level signal, and there are max{B1, B2xM+P4} in total. Or the second part is 01010..., the high level signals and the low level signals are adjacent to each other in an interlaced manner, and starts with a low level signal, and there are max{B1, B2xM+P4} in total. Wherein, B1 is a predefined value, for example, 3, 5, etc. B2 is an integer greater than or equal to 0, for example, 1, 2, etc. P4 is an odd number, for example, -1, 3, etc. P4 is a predefined value, or a value related to M.
[0218] In some embodiments, the second part is 101010..., the high level signals and the low level signals are adjacent to each other in an interlaced manner, and starts with a high level signal, and there are B3 in total. Or the second part is 01010..., the high level signals and the low level signals are adjacent to each other in an interlaced manner, and starts with a low level signal, and there are B3 in total. Wherein, B3 is a predefined value, for example, B3 is 3, 5 or 7, etc.
[0219] In some embodiments, the duration of each level signal included in the second part is related to the number of time domain units in one time domain symbol corresponding to the data part and / or control information in the signaling (i.e., the M value corresponding to the data part / control information in the signaling).
[0220] For example, when M < O1, the duration of each high level signal / low level signal is L1 chips; when M >= O1, the duration of each high level signal / low level signal is L2 chips. Wherein, O1 is a threshold value, for example, O1 is 12, 16, 24, etc. Wherein, L1, L2 are positive integers greater than or equal to 1, for example, L1 = 1, L2 = 2. In some embodiments, L2 > L1.
[0221] In some embodiments, the time occupied by the second part is fixed. That is, regardless of the M value corresponding to the data part / control information in the signaling, the time occupied by the second part is the same. In some embodiments, the second part occupies an integer number of OFDM symbols. In some embodiments, the second part includes M / 2xK Manchester 0 or Manchester 1, and K is a positive integer.
[0222] It should be noted that 1 or more Manchester 0 or Manchester 1 is also a high-low interlaced level signal.
[0223] In some embodiments, the second part is determined based on the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling (i.e., the M value corresponding to the data part / control information in the signaling).
[0224] In some embodiments, the second part includes a third part and a fourth part. The third part includes P high-low level interleaved time domain units, and the fourth part includes high level signals of at least two time domain units or low level signals of at least two time domain units, where P is a positive integer.
[0225] In some embodiments, the third part is located before the fourth part, and the last level signal (i.e., the level signal of the last chip) in the third part and the first level signal (i.e., the level signal of the first chip) in the fourth part are different; or the third part is located after the fourth part, and the first level signal in the third part and the last level signal in the fourth part are different.
[0226] For example, referring to FIG. 9, the second part includes a cyclic prefix (CP), M-2 high-low level interleaved chips (the last chip of the M-2 chips is a low level signal), and high level signals of 2 chips.
[0227] In some embodiments, the M values corresponding to the data part / control information in the signaling are different, and correspond to different second parts.
[0228] For example, when M is less than O1, the second part is in the form of 1010... or 0101..., and the number of levels can be determined using the method described in the above embodiments; when M is greater than or equal to O1, the second part includes a third part and a fourth part, the third part is 1010... or 0101... interleaved high-low level, and the number of levels can be determined using the method described in the above embodiments. The fourth part is high level of at least 2 chips or low level of at least 2 chips. The level of the last chip of the third part is opposite to (or different from) the level of the first chip of the fourth part. Wherein, O1 is a threshold value, for example, O1 is 12, 16, 24, etc.
[0229] For example, referring to FIG. 10, when M is less than or equal to 12, the second part includes 5 chips, i.e., 10101; when M is greater than 12, the second part includes a cyclic prefix (CP), M-2 high-low level interleaved chips (the last chip of the M-2 high-low level interleaved chips is a low level signal), and high level signals of 2 chips.
[0230] In some embodiments, the preamble sequence includes a part for indicating the range of M value corresponding to the data part and / or control information and / or the second part. For example, the range of M value corresponding to the data part and / or control information and / or the second part is indicated by different first part sequences. For example, 10 indicates M < O1, and 01 indicates M = O1. In some embodiments, for different M value ranges, the corresponding second part is different. For example, for M = O1, the second part is 11001100...interleaved, and for M < O1, the second part is 1010...interleaved. For another example, for M = O1, the M value of the second part is 1 / 2 of the M value of the data part and / or control information, and for M < O1, the M value of the second part is the same as the M value of the data part and / or control information. Wherein, O1 is a threshold value, for example, O1 is 12, 16, 24, etc.
[0231] In some embodiments, the second part includes a predefined sequence (odd number (Q1) of bits) and one or more Manchester-encoding-violating sequences (even number (Q2) of bits).
[0232] The Manchester-encoding-violating sequence is 00 and / or 11.
[0233] Example 1. For different M values of the data part and / or control information in the signaling, different numbers of Manchester-encoding-violating sequences are selected, such that mod (Q1+Q2, M) = M-K1. Q2 is an even number greater than or equal to 0. That is, for different M values of the data part in the signaling, the second part of the signaling is different. K1 is an odd number less than M, for example, K1 = 1. K1 is a predefined value.
[0234] For example, the predefined sequence is 10110, and when M = 4, one 11 or one 00 needs to be supplemented after 10110, that is, the second part is 1011011 or 1011000.
[0235] For another example, the predefined sequence is 10110, and for M = 6, no supplement is needed.
[0236] It should be noted that the Manchester-encoding-violating sequence can be before or after the predefined sequence.
[0237] Example 2. According to the M value of the data part and / or control information in the signaling, different numbers of Manchester-encoding-violating sequences are selected, such that mod (Q1+Q2, M) = Q3. Q2 is an even number greater than or equal to 0. That is, for different M values of the data part in the signaling, the second part is different. Q3 is an odd number, and in some embodiments, Q3 is a predefined value.
[0238] In some embodiments, the second part includes a third part and / or a fourth part, the third part includes a predefined sequence in the sequence candidate set, and the fourth part includes one or more sequences violating Manchester coding. For example, the predefined sequence in the sequence candidate set is the sequence scheme in the above example, and the sequences violating Manchester coding are the schemes in the above example. The difference is that the sequence can be a predefined sequence in the sequence candidate set, and different sequences can be selected for different cases.
[0239] The advantage of the above scheme is that there can be multiple predefined sequences, and different predefined sequences represent different meanings. That is, different predefined sequences can indicate some information. When designing the sequence, the impact of CP can be considered.
[0240] In some embodiments, the second part includes a predefined sequence in the sequence candidate set, and the sequence candidate set includes P3 predefined sequences, P3 being less than or equal to the number of M selectable values, M being the number of time domain units in a time domain symbol corresponding to the data part or control information in the signaling. The correspondence between the sequence and M can be one-to-one or one-to-many. That is, one sequence corresponds to multiple M values.
[0241] In some embodiments, different values of M correspond to different predefined sequences, and the correspondence between the values of M and the predefined sequences is predefined (for example, the predefined sequence and the M value of the data part / control information are in one-to-one correspondence). The M value of the second part is fixed and is a predefined value. For example, the M value of the second part is equal to the M value of the first part. For another example, the M value of the second part is equal to 1.
[0242] In this way, the first node detects the corresponding predefined sequence to know the value of M, and obtains the length of one chip through the length of the OFDM symbol.
[0243] In some embodiments, the P3 predefined sequences in the sequence candidate set have the same length. In some embodiments, the length of the predefined sequence is an integer multiple of the length of the OFDM symbol.
[0244] In some embodiments, the second part includes a third part and a fourth part, the third part includes a predefined sequence in the sequence candidate set, and the fourth part includes Y high-low level interleaved time domain units.
[0245] The sequence candidate set can refer to the description in the above examples or embodiments, and the predefined sequence can indicate the M value, which will not be described here again.
[0246] In some embodiments, the Y high-low level interleaved time domain unit length can be the same as the time domain unit length of the data part. In this way, the first node can determine the time domain unit length of the data part again according to the calculated M value. In this way, the time domain unit length of the data part starting from the second part is known, which facilitates detecting the M value of the data part based on the second part.
[0247] In some embodiments, the sequence and the M value are one-to-many, that is, one sequence corresponds to multiple M values. The M value range can be determined according to the sequence, and the actual time domain unit length (that is, the M value of the data part / control information) can be determined according to the Y high-low level interleaved time domain unit length.
[0248] In some embodiments, Y is an odd number.
[0249] In some embodiments, the Y high-low level interleaved time domain units can be implemented according to the schemes described in the above embodiments or examples.
[0250] In some embodiments, the third part is located before the fourth part. The starting level signal of the fourth part is determined according to the level signal on the last symbol of the third part. The level signal on the last symbol of the third part is different from the starting level signal of the fourth part. For example, the level signal on the last symbol of the predefined sequence is a low level signal (bit 0), and the starting level signal of the Y high-low level interleaved time domain units should be a high level signal (bit 1). For another example, the level signal on the last symbol of the predefined sequence is a high level signal (bit 1), and the starting level signal of the Y high-low level interleaved time domain units should be a low level signal (bit 0).
[0251] In this way, the length of the chip starting from the second part can be determined by the first node, and the M value corresponding to the second part is determined.
[0252] In some embodiments, the time length corresponding to the second part is T times the time length corresponding to the first part, and T is a preset value or equal to the number of time domain units in a time domain symbol corresponding to the second part. The second part can be composed of multiple interleaved high-low level signals.
[0253] In some embodiments, the number of time domain units in a time domain symbol corresponding to the second part is one of the following: a predefined value, equal to the number of time domain units in a time domain symbol corresponding to the first part, or equal to the number of time domain units in a time domain symbol corresponding to the data part or control information in the signaling.
[0254] In some embodiments, the sequence length in the second part is related to at least one of: the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling, the length of one time domain unit corresponding to the data part / control information in the signaling, the number of time domain units (i.e. the value of M) in one time domain symbol corresponding to the second part, the link direction, the device type, a predefined value, the signaling.
[0255] For example, the sequence length in the second part is related to at least the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling. For example, if M of the data part / control information in the signaling is < Oi, the sequence length of the second part in the signaling is max(3, M-1); if M of the data part / control information in the signaling is >= Oi, the sequence length of the second part in the signaling is M. Where Oi is a threshold value, for example, Oi is 12, 16, 24, etc.
[0256] For example, the sequence length in the second part is related to at least the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling. For example, if M of the data part / control information in the signaling is < Oi, the sequence length of the clock synchronization part in the signaling is 5; if M of the data part / control information in the signaling is >= Oi, the sequence length of the clock synchronization part in the signaling is M. Where Oi is a threshold value, for example, Oi is 12, 16, 24, etc.
[0257] For example, the sequence length in the second part is related to at least the link direction, a predefined value, and the signaling. For example, for downlink signaling, the sequence length of the second part is a predefined value, and for uplink, the sequence length of the second part is indicated by the signaling.
[0258] For example, the sequence length in the second part is related to at least the device type. For device 1 or device 2a, the sequence length in the second part is a first predefined value, and for device 2b, the sequence length in the second part is a second predefined value. In some embodiments, the first predefined value is less than or equal to the second predefined value. In some embodiments, the first predefined value is not equal to the second predefined value.
[0259] In some embodiments, the sequence in the second part is related to at least one of: the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling, the length of one time domain unit corresponding to the data part / control information in the signaling, the link direction, the device type.
[0260] For example, the sequence in the second part is related to at least the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling. For example, if M < O1, the sequence in the second part in the signaling is a sequence of high and low levels interleaved; if M >= O1, the sequence in the second part in the signaling is a sequence of high and low levels interleaved, followed by high level signals of more than or equal to 2 chips. O1 is a threshold value, for example, O1 is 12, 16, 24, etc.
[0261] For example, the sequence in the second part is related to at least the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling. For example, if M < O1, the sequence in the second part in the signaling is a sequence of 1010... or 0101... of length 5 or max(3, M-1); if M >= O1, the sequence in the second part in the signaling is a sequence of 1010... or 0101... of M-2 chips, followed by high level / low level of 2 chips. O1 is a threshold value, for example, O1 is 12, 16, 24, etc.
[0262] For example, the sequence in the second part is related to at least the link direction. For example, for downlink signaling, the sequence in the second part is a sequence of 1010... or 0101...; for uplink signaling, the sequence in the second part is a sequence of 1010... or 0101..., further including one or more sequences that violate Manchester coding.
[0263] For example, the sequence in the second part is related to at least the device type. For example, for device 1 or 2a, the sequence in the second part is a sequence of 1010... or 0101...; for device 2b, the sequence in the second part is a sequence of 1010... or 0101..., further including one or more sequences that violate Manchester coding.
[0264] In some embodiments, the number of time domain units in one time domain symbol corresponding to the second part (i.e., the M value corresponding to the second part) is related to at least one of the following: the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling, the length of one time domain unit corresponding to the data part / control information in the signaling, the link direction, and the device type.
[0265] For example, the number of time domain units in one time domain symbol corresponding to the second part (i.e., the M value corresponding to the second part) is related to at least the link direction. For example, for downlink, the M value of the second part is equal to the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling; for uplink, the M value of the second part is indicated by the signaling.
[0266] For example, the number of time domain units in one time domain symbol corresponding to the second part (i.e. the M value corresponding to the second part) is at least related to the device type. For example, for device 1, the M value of the second part is a predefined value; for device 2a or device 2b, the M value of the second part is equal to the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling.
[0267] In some embodiments, the second part includes a fifth part, and the fifth part is used to indicate the end of the preamble sequence. The fifth part can also have other names, such as end indication part, which is not limited in the present disclosure.
[0268] In some embodiments, the second part includes a fifth part, and the fifth part is a continuous bit 1 or bit 0, and the level of the fifth part is opposite to the level of the previous chip of the fifth part. For example, if the previous chip of the fifth part is 1, then the fifth part is a continuous 0; if the previous chip of the fifth part is 0, then the fifth part is a continuous bit 1. The number of continuous bit 1 or bit 0 in the fifth part is M-1 (i.e. the difference between the number of chips corresponding to the fifth part in one time domain symbol and 1). In some embodiments, the second part includes a plurality of Manchester 0 or Manchester 1 before the fifth part, and the part in the second part before the fifth part occupies an integer number of OFDM symbols.
[0269] In some embodiments, the second part includes a fifth part, and the M value of the fifth part is 1, the fifth part includes 1 bit 1 or 1 bit 0, and the fifth part is opposite to the previous chip of the fifth part. For example, if the previous chip of the fifth part is bit 1, then the fifth part is a continuous 0; if the previous chip of the fifth part is 0, then the fifth part is a continuous bit 1. In some embodiments, the part in the second part before the fifth part includes an odd number of chips.
[0270] In some embodiments, the length of the preamble sequence is related to at least one of the following: the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling, the length of one time domain unit corresponding to the data part / control information in the signaling, the link direction, the device type, the predefined value, and the signaling.
[0271] For example, the length of the preamble sequence is at least related to the number of time domain units (M) in one time domain symbol corresponding to the data part / control information in the signaling. For example, for M
[0272] For example, the length of the preamble sequence is at least related to the link direction. For example, for uplink, the length of the preamble sequence is related to the signaling indication; for downlink, the length of the preamble sequence is related to the number of time domain units (M) in one time domain symbol.
[0273] For example, the length of the preamble sequence is at least related to the device type. For example, for device 1 or device 2a, the length of the preamble sequence is related to the number of time domain units (M) in one time domain symbol; for device 2b, the length of the preamble sequence is a predefined value.
[0274] For example, the length of the preamble sequence is at least related to the signaling. For example, the length of the preamble sequence can be derived according to the signaling indication, for example, there are multiple candidate sequences of the preamble sequence, and the signaling indicates one of them, and the preamble sequence is determined according to the indicated sequence.
[0275] In some embodiments, the preamble sequence is related to at least one of the following: the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling, the length of one time domain unit corresponding to the data part / control information in the signaling, the link direction, the device type, the predefined sequence, the signaling.
[0276] For example, the length of the preamble sequence is at least related to the number of time domain units (M) in one time domain symbol corresponding to the data part / control information in the signaling. For example, for M
[0277] For example, the length of the preamble sequence is at least related to the link direction. For example, for uplink, the length of the preamble sequence is related to the signaling indication; for downlink, the length of the preamble sequence is related to the number of time domain units (M) in one time domain symbol.
[0278] For example, the length of the preamble sequence is at least related to the device type. For example, for device 1 or device 2a, the length of the preamble sequence is related to the number of time domain units (M) in one time domain symbol; for device 2b, the length of the preamble sequence is a predefined sequence.
[0279] For example, the length of the preamble sequence is at least related to the signaling. For example, the length of the preamble sequence can be derived according to the signaling indication, for example, there are multiple candidate sequences of the preamble sequence, and the signaling indicates one of them, and the preamble sequence is determined according to the indicated sequence.
[0280] For example, the preamble sequence is related to at least a number (M) of time domain units in one time domain symbol corresponding to the data portion / control information in the signaling.
[0281] In some embodiments, the length of the uplink preamble sequence is related to at least a number (M) of time domain units in one time domain symbol corresponding to the data portion / control information in the signaling.
[0282] For example, for M
[0283] For example, the length of the uplink preamble sequence is D x M, where D is a positive integer greater than or equal to 1. In some embodiments, D is a predefined value or is indicated by the signaling.
[0284] In some embodiments, the length of the uplink preamble sequence or the uplink preamble sequence or the M value corresponding to the uplink preamble sequence is indicated by the downlink signaling.
[0285] In some embodiments, the preamble sequences of different lengths are nested.
[0286] In some embodiments, the preamble sequences have multiple lengths, and a first preamble sequence is a part of a second preamble sequence. The length of the second preamble sequence is greater than or equal to the length of the first preamble sequence.
[0287] In some embodiments, the preamble sequences have multiple lengths, and a first preamble sequence is obtained by truncating a part of a second preamble sequence. The length of the second preamble sequence is greater than or equal to the length of the first preamble sequence.
[0288] S102, the second node sends a preamble sequence to the first node; correspondingly, the first node receives the preamble sequence sent by the second node.
[0289] S103, the first node receives the signaling based on the preamble sequence.
[0290] In some embodiments, receiving the signaling based on the preamble sequence includes receiving and / or decoding the downlink signaling based on the length of the time domain unit determined according to the preamble sequence.
[0291] In some embodiments, the second node sends the signaling to the first node, and the signaling includes the preamble sequence and / or the data portion and / or the control information. The preamble sequence is located at the head of the signaling, so as to facilitate the second node to timely perceive and receive the signaling based on the preamble sequence.
[0292] In some embodiments, the second node periodically transmits the preamble sequence to the first node.
[0293] In this way, after the first node receives the preamble sequence transmitted by the second node, the second node can quickly identify the start of the signaling and the length of the time domain unit through the indication of the preamble sequence, so as to efficiently allocate resources and receive the signaling, and reduce communication errors and packet loss rate caused by misjudgment or omission. In addition, unnecessary waiting time and resource waste are also reduced, and communication efficiency is improved. At the same time, through the design of the preamble, the signaling / signals indicated by the preamble can be applied in a low-complexity system (such as an Internet of Things environment), and efficient transmission of data is realized.
[0294] The above mainly describes the scheme of the embodiments of the present disclosure from the perspective of the method. Hereinafter, a signaling transmission apparatus is also shown, which is used to execute the signaling transmission method in any of the above embodiments and possible implementation manners thereof. It can be understood that the signaling transmission apparatus contains hardware structures and / or software modules corresponding to the execution of each function in order to realize the signaling transmission method; those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiments of the present disclosure, the present disclosure can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.
[0295] The embodiments of the present disclosure can divide the signaling transmission apparatus into functional modules according to the above method embodiments, for example, each functional module can be divided corresponding to each function, or two or more functions can be integrated in one functional module. The above integrated module can be realized in the form of hardware or in the form of software. It should be noted that the division of modules in the embodiments of the present disclosure is illustrative, and is only a logical function division. When actually implemented, there can be another division manner. Hereinafter, taking the division of each functional module corresponding to each function as an example for description.
[0296] FIG. 11 is a signaling transmission apparatus provided by the embodiments of the present disclosure, which is applied to a first node. The signaling transmission apparatus 30 comprises a communication module 31.
[0297] The communication module 31 is configured to receive a preamble sequence, the preamble sequence comprising a first part and a second part.
[0298] The communication module 31 is further configured to receive signaling based on the preamble sequence.
[0299] In some embodiments, the first part is used to indicate a start of the signaling.
[0300] In some embodiments, the second part is used to indicate a length of one time domain unit corresponding to a data part or control information in the signaling.
[0301] In some embodiments, the first part comprises K1 continuous high-level signals and K2 continuous low-level signals, K1, K2 are both positive integers.
[0302] In some embodiments, K1 and K2 satisfy at least one of the following:
[0303] K1 is equal to K2;
[0304] K1 and K2 are both less than or equal to a first preset value;
[0305] A difference between K1 and K2 is a second preset value.
[0306] In some embodiments, a length of one continuous high-level signal in the K1 continuous high-level signals is equal to a length of one time domain symbol or half of the length of one time domain symbol.
[0307] In some embodiments, a length of one continuous low-level signal in the K2 continuous low-level signals is equal to a length of one time domain symbol or half of the length of one time domain symbol.
[0308] In some embodiments, the first part is determined based on at least one of the following:
[0309] A selection of the second node;
[0310] Whether there is a continuous high-level signal before the preamble sequence;
[0311] A number of time domain units in one time domain symbol corresponding to a data part in the signaling;
[0312] A number of time domain units in one time domain symbol corresponding to control information in the signaling.
[0313] In some embodiments, a length of one continuous high-level signal or continuous low-level signal in the first part is determined according to a number of time domain units in one time domain symbol corresponding to a data part / control information in the signaling.
[0314] In some embodiments, the continuous high-level signals and the continuous low-level signals in the first part are staggered adjacent to each other.
[0315] In some embodiments, the first part is composed of time domain units of at least one length.
[0316] In some embodiments, the values of K1 and K2 are related to at least one of the following: a number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling, a length of one time domain unit corresponding to the data part / control information in the signaling, a link direction, a device type, a predefined value, the signaling.
[0317] In some embodiments, the second part includes P1 high level signals and P2 low level signals, P1 and P2 are positive integers; the second part is located after the first part, and the first level signal in the second part is different from the last level signal in the first part.
[0318] In some embodiments, the high level signals and the low level signals in the second part are adjacent to each other in an interleaved manner.
[0319] In some embodiments, the last level signal in the second part is located on a time domain unit preceding the last time domain unit in one time domain symbol, or is located on a time domain unit arranged in an odd position in one time domain symbol.
[0320] In some embodiments, a duration of each level signal included in the second part is related to a number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling.
[0321] In some embodiments, the second part is determined based on a number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling.
[0322] In some embodiments, the second part includes a predefined sequence and one or more sequences that violate Manchester coding.
[0323] In some embodiments, the second part includes a third part and a fourth part, the third part includes P high-low level interleaved time domain units, the fourth part includes a high level signal of at least two time domain units or a low level signal of at least two time domain units, and P is a positive integer.
[0324] In some embodiments, the second part includes one predefined sequence in a sequence candidate set, the sequence candidate set includes P3 predefined sequences, P3 is less than or equal to a number of M selectable values, and M is a number of time domain units in one time domain symbol corresponding to the data part or the control information in the signaling.
[0325] In some embodiments, different values of M correspond to different predefined sequences, and a correspondence between the values of M and the predefined sequences is predefined.
[0326] In some embodiments, the second part comprises a third part and / or a fourth part, the third part comprises a predefined sequence in the sequence candidate set, and the fourth part comprises one or more sequences violating Manchester coding.
[0327] In some embodiments, the second part comprises a predefined sequence in the sequence candidate set, and comprises:
[0328] The second part comprises a third part and a fourth part, the third part comprises a predefined sequence in the sequence candidate set, and the fourth part comprises Y high-low level interleaved time domain units, Y being an odd number.
[0329] In some embodiments, the third part is located before the fourth part, and the end level signal in the third part and the start level signal in the fourth part are not the same.
[0330] In some embodiments, the third part is located after the fourth part, and the start level signal in the third part and the end level signal in the fourth part are not the same.
[0331] In some embodiments, the time length corresponding to the second part is T times the time length corresponding to the first part, T being a preset value or equal to the number of time domain units in a time domain symbol corresponding to the second part.
[0332] In some embodiments, the number of time domain units in a time domain symbol corresponding to the second part is one of the following: a predefined value, equal to the number of time domain units in a time domain symbol corresponding to the first part, or equal to the number of time domain units in a time domain symbol corresponding to the data part or control information in the signaling.
[0333] In some embodiments, the sequence length in the second part is related to at least one of the following: the number of time domain units in a time domain symbol corresponding to the data part / control information in the signaling, the length of a time domain unit corresponding to the data part / control information in the signaling, the number of time domain units in a time domain symbol corresponding to the second part, the link direction, the device type, a predefined value, and the signaling.
[0334] In some embodiments, the sequence in the second part is related to at least one of the following: the number of time domain units in a time domain symbol corresponding to the data part / control information in the signaling, the length of a time domain unit corresponding to the data part / control information in the signaling, the link direction, and the device type.
[0335] In some embodiments, the number of time domain units in one time domain symbol corresponding to the second part is related to at least one of the following: the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling, the length of one time domain unit corresponding to the data part / control information in the signaling, the link direction, the device type.
[0336] In some embodiments, the second part includes a fifth part, and the fifth part is used to indicate the end of the preamble sequence.
[0337] In some embodiments, the length of the preamble sequence is associated with at least one of the following: the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling, the length of one time domain unit corresponding to the data part / control information in the signaling, the link direction, the device type, a predefined value, the signaling.
[0338] For more detailed descriptions of the above communication module 31, and more detailed descriptions of technical features therein, and descriptions of beneficial effects, etc., reference can be made to the corresponding method embodiment part described above, and will not be repeated here.
[0339] FIG. 12 shows a structural schematic diagram of another signaling transmission device provided by an embodiment of the present disclosure. As shown in FIG. 12, the signaling transmission device 40 includes a processing module 41 and a communication module 42.
[0340] The processing module 41 is configured to generate a preamble sequence, and the preamble sequence includes a first part and a second part.
[0341] The communication module 42 is configured to send the preamble sequence.
[0342] In some embodiments, the first part is used to indicate the start of the signaling.
[0343] In some embodiments, the second part is used to indicate the length of one time unit corresponding to the data part in the signaling.
[0344] In some embodiments, the first part includes K1 continuous high-level signals and K2 continuous low-level signals, and K1 and K2 are both positive integers.
[0345] In some embodiments, the first part is determined based on at least one of the following:
[0346] The selection of the second node;
[0347] Whether there is a continuous high-level signal sent before the preamble sequence;
[0348] The number of time domain units in one time domain symbol corresponding to the data part in the signaling;
[0349] The number of time domain units in one time domain symbol corresponding to the control information in the signaling.
[0350] In some embodiments, the high-level signals and the low-level signals in the first part are staggered adjacent.
[0351] In some embodiments, the second part includes P1 high-level signals and P2 low-level signals, P1 and P2 are positive integers; the second part is located after the first part, and the first signal in the second part is different from the last signal in the first part.
[0352] In some embodiments, the high-level signals and the low-level signals in the second part are staggered adjacent.
[0353] For more detailed descriptions of the processing module 41 and the communication module 42, and more detailed descriptions of the technical features and beneficial effects thereof, please refer to the corresponding method embodiment part above, which will not be repeated here.
[0354] It should be noted that the modules in FIG. 11 or FIG. 12 can also be referred to as units, for example, the communication module can be referred to as a communication unit. In addition, in the embodiments shown in FIG. 11 or FIG. 12, the names of the various modules can not be the names shown in the figure, for example, the communication module can also be referred to as a sending module or a receiving module.
[0355] If each unit or module in FIG. 11 or FIG. 12 is realized in the form of a software function module and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the embodiments of the disclosure or the part of the prior art that essentially contributes or the whole or part of the technical solutions can be embodied in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the various embodiments of the method of the disclosure. The storage medium storing the computer software product includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0356] In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, the embodiments of the present disclosure further provide a possible structure of a communication apparatus for performing the signaling transmission method provided by the embodiments of the present disclosure. As shown in FIG. 13, the communication apparatus 500 includes a communication interface 503, a processor 502 and a bus 504. In some embodiments, the communication apparatus 500 can further include a memory 501.
[0357] The processor 502 can be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, transistor logic, hardware components or any combination thereof, which can implement or execute the various exemplary logical blocks, modules and circuits described in combination with the embodiments of the present disclosure. The processor 502 can also be a combination of implementing computing functions, such as a combination of one or more microprocessors, a combination of DSP and microprocessor, etc.
[0358] The communication interface 503 is used to connect with other devices through a communication network. The communication network can be an Ethernet, a wireless access network, a wireless local area network (WLAN) and the like.
[0359] The memory 501 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program codes in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0360] As a possible implementation manner, the memory 501 can exist independently of the processor 502, and the memory 501 can be connected with the processor 502 through the bus 504, for storing instructions or program codes. When the processor 502 invokes and executes the instructions or program codes stored in the memory 501, the signaling transmission method provided by the embodiments of the present disclosure can be implemented.
[0361] In another possible implementation manner, the memory 501 can also be integrated with the processor 502.
[0362] Bus 504, which can be an extended industry standard architecture (EISA) bus, a peripheral component interconnect (PCI) bus, or another type of bus, connects the various components of the computing device 500. The bus 504 can be split into buses, for example, an address bus, a data bus, a control bus, etc. For simplicity, the bus 504 is shown as a single bus in FIG. 13, but it is understood that the bus 504 can include multiple buses.
[0363] Some embodiments of the present disclosure provide a computer readable storage medium (for example, a non-transitory computer readable storage medium) having stored computer program instructions, which, when executed on a computer, cause the computer to perform the signaling transmission method according to any one of the above embodiments.
[0364] In an exemplary implementation, the computer can be the signaling transmission apparatus described above, and the present disclosure does not limit the form of the computer.
[0365] In some examples, the computer readable storage medium described above can include, but is not limited to, a magnetic storage device (for example, a hard disk, a floppy disk, or a tape), an optical disk (for example, a compact disk (CD), a digital versatile disk (DVD), etc.), a smart card, and a flash memory device (for example, an erasable programmable read-only memory (EPROM), a card, a stick, or a key drive, etc.). The various computer readable storage media described in the present disclosure can represent one or more devices and / or other machine readable storage media for storing information. The term "machine readable storage medium" can include, but is not limited to, a wireless channel and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0366] The embodiments of the present disclosure provide a computer program product containing instructions, which, when executed on a computer, cause the computer to perform the signaling transmission method according to any one of the above embodiments.
[0367] The above description is merely a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any changes or replacements within the technical scope disclosed in the present disclosure should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
1. A method of signaling transmission, applied to a first node, the method comprising: receiving a preamble sequence, the preamble sequence comprising a first part and a second part; and receiving signaling based on the preamble sequence; wherein: the first part is used to indicate a start of the signaling; and the second part is used to indicate a length of one time domain unit corresponding to a data part and / or control information in the signaling; wherein: the first part comprises K1 continuous high level signals and K2 continuous low level signals, K1 and K2 are positive integers; K1 and K2 satisfy at least one of the following: K1 is equal to K2; K1 and K2 are both less than or equal to a first preset value; and a difference between K1 and K2 is a second preset value; a length of one of the K1 continuous high level signals is equal to a length of one time domain symbol or half of the length of one time domain symbol; a length of one of the K2 continuous low level signals is equal to a length of one time domain symbol or half of the length of one time domain symbol; the first part is determined based on at least one of the following: a selection of a second node; whether there is a continuous high level signal sent before the preamble sequence; a number of time domain units in one time domain symbol corresponding to a data part in the signaling; and a number of time domain units in one time domain symbol corresponding to control information in the signaling; a length of one continuous high level signal or continuous low level signal in the first part is determined according to a number of time domain units in one time domain symbol corresponding to a data part / control information in the signaling; the continuous high level signals and the continuous low level signals in the first part are staggered adjacent to each other; the first part is composed of time domain units of at least one length; values of K1 and K2 are related to at least one of the following: a number of time domain units in one time domain symbol corresponding to a data part / control information in the signaling, a length of one time domain unit corresponding to a data part / control information in the signaling, a link direction, a device type, a predefined value, and the signaling; the second part comprises P1 high level signals and P2 low level signals, P1 and P2 are positive integers; wherein: the second part is located after the first part, and a first level signal in the second part is different from a last level signal in the first part; the high level signals and the low level signals in the second part are staggered adjacent to each other; the last level signal in the second part is located on a time domain unit before a last time domain unit in one time domain symbol, or is located on a time domain unit arranged in an odd position in one time domain symbol; a duration of each level signal included in the second part is related to a number of time domain units in one time domain symbol corresponding to a data part / control information in the signaling; and the second part is determined based on a number of time domain units in one time domain symbol corresponding to a data part / control information in the signaling. 2. The method of claim 1, wherein, 3. The method of claim 1, wherein, 4. The method of claim 1, wherein, 5. The method of claim 4, wherein, 6. The method of claim 4, wherein, 7. The method of claim 4, wherein, 8. The method of claim 4, wherein, 9. The method of claim 4, wherein, 10. The method of claim 4, wherein, 11. The method of claim 4, wherein, 12. The method of claim 4, wherein, 13. The method of claim 1, wherein, 14. The method of claim 13, wherein, 15. The method of claim 13, wherein, 16. The method of claim 13, wherein, 17. The method of claim 1, wherein, 18. The method of claim 1, wherein, The second part comprises a third part and a fourth part, the third part comprises P high-low level interleaved time domain units, and the fourth part comprises high level signals of at least two time domain units or low level signals of at least two time domain units, P being a positive integer.
19. The method of claim 1, wherein, The second part comprises a predefined sequence in a sequence candidate set, the sequence candidate set comprising P3 predefined sequences, P3 being less than or equal to the number of M selectable values, M being the number of time domain units in one time domain symbol corresponding to the data part or control information in the signaling.
20. The method of claim 19, wherein, Different values of M correspond to different predefined sequences, and the correspondence between the values of M and the predefined sequences is predefined.
21. The method of claim 19, wherein, The second part comprises a predefined sequence in a sequence candidate set, comprising: The second part comprises a third part and a fourth part, the third part comprises a predefined sequence in the sequence candidate set, and the fourth part comprises one or more sequences violating Manchester coding.
22. The method of claim 19, wherein, The second part comprises a predefined sequence in a sequence candidate set, comprising: The second part comprises a third part and a fourth part, the third part comprises a predefined sequence in the sequence candidate set, and the fourth part comprises Y high-low level interleaved time domain units, Y being an odd number.
23. The method of claim 18, 21 or 22, wherein, When the third part is located before the fourth part, the end level signal in the third part and the start level signal in the fourth part are different; When the third part is located after the fourth part, the start level signal in the third part and the end level signal in the fourth part are different.
24. The method of claim 1, wherein, The time length corresponding to the second part is T times the time length corresponding to the first part, T being a preset value or equal to the number of time domain units in one time domain symbol corresponding to the second part.
25. The method of claim 1, wherein, The number of time domain units in one time domain symbol corresponding to the second part is one of the following: a predefined value, equal to the number of time domain units in one time domain symbol corresponding to the first part, or equal to the number of time domain units in one time domain symbol corresponding to the data part or control information in the signaling.
26. The method of claim 1, wherein, The sequence length in the second part is related to at least one of the following: the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling, the length of one time domain unit corresponding to the data part / control information in the signaling, the number of time domain units in one time domain symbol corresponding to the second part, the link direction, the device type, the predefined value, and the signaling.
27. The method of claim 1, wherein, The sequence in the second part is related to at least one of the following: the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling, the length of one time domain unit corresponding to the data part / control information in the signaling, the link direction, and the device type.
28. The method of claim 1, wherein, The number of time domain units in one time domain symbol corresponding to the second part is related to at least one of the following: the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling, the length of one time domain unit corresponding to the data part / control information in the signaling, the link direction, the device type.
29. The method of claim 1, wherein, The second part includes a fifth part, and the fifth part is used to indicate the end of the preamble sequence.
30. The method of claim 1, wherein, The length of the preamble sequence is associated with at least one of the following: the number of time domain units in one time domain symbol corresponding to the data part / control information in the signaling, the length of one time domain unit corresponding to the data part / control information in the signaling, the link direction, the device type, a predefined value, and the signaling.
31. A signaling transmission method applied to a second node, the method comprising: generating a preamble sequence, the preamble sequence including a first part and a second part; sending the preamble sequence.
32. The method of claim 31, wherein, The first part is used to indicate the start of the signaling.
33. The method of claim 31, wherein, The second part is used to indicate the length of one time unit corresponding to the data part and / or control information in the signaling.
34. The method of claim 31, wherein, The first part includes K1 continuous high-level signals and K2 continuous low-level signals, K1 and K2 are positive integers.
35. The method of claim 31, wherein, The first part is determined based on at least one of the following: selection determination of the second node; whether there is a continuous high-level signal sent before the preamble sequence; the number of time domain units in one time domain symbol corresponding to the data part in the signaling; the number of time domain units in one time domain symbol corresponding to the control information in the signaling.
36. The method of claim 34, wherein, The continuous high-level signals and the continuous low-level signals in the first part are staggered adjacent to each other.
37. The method of claim 31, wherein, The second part includes P1 high-level signals and P2 low-level signals, P1 and P2 are positive integers; wherein the second part is located after the first part, and the first signal in the second part is different from the last signal in the first part.
38. The method of claim 37, wherein, The high-level signals and the low-level signals in the second part are staggered adjacent to each other.
39. A communications device comprising: a memory and a processor; The memory and the processor are coupled; The memory is used to store instructions executable by the processor; The processor executes the instructions to perform the method according to any one of claims 1-38.
40. A computer readable storage medium, wherein, The computer readable storage medium stores computer instructions, when the computer instructions run on the communication device, cause the communication device to perform the method according to any one of claims 1-38.
41. A computer program product, wherein, When the computer program product is executed, the method according to any one of claims 1-38 is implemented.
Citation Information
Patent Citations
Communication method and communication device
CN117749319A
Signal sending method, signal receiving method, communication node and storage medium
CN117978878A
Modulated preamble for low power operations
US20220386280A1