Information sending method and apparatus

By employing a synchronization code design with a fixed sequence or pattern in A-IoT communication, the problem of different signal durations caused by inconsistent load sizes is solved, thereby improving the accuracy and efficiency of communication.

WO2025245899A1PCT designated stage Publication Date: 2025-12-04BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/096898
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-05-31
Publication Date
2025-12-04

AI Technical Summary

Technical Problem

A-IoT devices suffer from high communication complexity, low accuracy, and low efficiency due to inconsistent load sizes causing varying signal durations during communication.

Method used

By adopting a synchronization code design with a fixed sequence or pattern, terminals and network devices in A-IoT communication can design synchronization codes in a unified manner, avoiding different signal durations caused by inconsistent load sizes, and improving the accuracy and reliability of communication.

Benefits of technology

By using a unified synchronization code design, communication complexity is reduced, while communication accuracy and efficiency are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024096898_04122025_PF_FP_ABST
    Figure CN2024096898_04122025_PF_FP_ABST
Patent Text Reader

Abstract

The present application discloses an information sending method and apparatus. The method comprises sending a first signal to a network device, or receiving a first signal sent by a network device. The first signal comprises first information, the first information being carried by a binary sequence or a coded bit. The first signal further comprises at least one first synchronization code, the first synchronization code being a fixed sequence or a fixed pattern. Thus, a terminal and a network device in A-IoT communication can unify synchronization code design, and a situation in which signal duration times are different due to inconsistent load sizes is effectively avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Information transmission method and device Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to methods and apparatus for transmitting information. Background Technology

[0002] Ambient Internet of Things (A-IoT) technology is a novel Internet of Things (IoT) technology. A-IoT devices are IoT devices powered by harvested energy. They can be battery-free or have limited energy storage capacity (e.g., using capacitors), and are powered by collecting radio waves, light, motion, heat, or any other suitable source of energy. A-IoT devices are characterized by low complexity and low maintenance costs.

[0003] Summary of the Invention

[0004] This disclosure presents an information transmission method and apparatus.

[0005] According to a first aspect of the present disclosure, an information sending method is provided, the method being executed by a terminal, the method comprising:

[0006] Sending a first signal to a network device or receiving a first signal sent by the network device;

[0007] The first signal includes first information, which is carried by a binary sequence or coded bits.

[0008] The first signal further includes at least one first synchronization code, which is a fixed sequence or a fixed pattern.

[0009] According to a second aspect of the present disclosure, an information transmission method is provided, the method being performed by a network device, the method comprising:

[0010] Sending a first signal to the terminal or receiving a first signal sent by the terminal;

[0011] The first signal includes first information, which is carried by a binary sequence or coded bits.

[0012] The first signal further includes at least one first synchronization code, which is a fixed sequence or a fixed pattern.

[0013] A third aspect of this disclosure provides a terminal, the terminal comprising:

[0014] A transceiver unit is used to send a first signal to a network device or receive a first signal sent by the network device.

[0015] The first signal includes first information, which is carried by a binary sequence or coded bits.

[0016] The first signal further includes at least one first synchronization code, which is a fixed sequence or a fixed pattern.

[0017] A fourth aspect of this disclosure provides a network device, the network device comprising:

[0018] A transceiver unit is used to send a first signal to a terminal or receive a first signal sent by the terminal.

[0019] The first signal includes first information, which is carried by a binary sequence or coded bits.

[0020] The first signal further includes at least one first synchronization code, which is a fixed sequence or a fixed pattern.

[0021] The solution proposed in this disclosure involves sending a first signal to a network device or receiving a first signal sent by a network device. The first signal includes first information, which is carried by a binary sequence or encoded bits. The first signal also includes at least one first synchronization code, which is a fixed sequence or fixed pattern. This allows terminals and network devices in A-IoT communication to design synchronization codes uniformly, effectively avoiding differences in signal duration due to inconsistent load sizes, significantly reducing complexity, improving communication accuracy and reliability, and effectively increasing communication efficiency. Attached Figure Description

[0022] To more clearly illustrate the technical solutions in the embodiments or background art of this disclosure, the accompanying drawings used in the embodiments or background art of this disclosure will be described below.

[0023] Figure 1 is a schematic diagram of the architecture of some communication systems provided in the embodiments of this disclosure;

[0024] Figure 2A is an interactive schematic diagram of an information sending method provided in an embodiment of this disclosure;

[0025] Figure 3A is a flowchart illustrating an information transmission method according to an embodiment of the present disclosure;

[0026] Figure 3B is a flowchart illustrating an information transmission method according to an embodiment of the present disclosure;

[0027] Figure 4A is a flowchart illustrating an information transmission method according to an embodiment of the present disclosure;

[0028] Figure 4B is a flowchart illustrating an information transmission method according to an embodiment of the present disclosure;

[0029] Figure 5A is a schematic diagram of the structure of the terminal proposed in an embodiment of this disclosure;

[0030] Figure 5B is a schematic diagram of the structure of the network device proposed in an embodiment of this disclosure;

[0031] Figure 6A is a schematic diagram of the structure of the communication device proposed in an embodiment of this disclosure;

[0032] Figure 6B is a schematic diagram of the chip structure proposed in an embodiment of this disclosure. Detailed Implementation

[0033] This disclosure presents an information transmission method and apparatus, a communication device, a communication system, and a storage medium.

[0034] In a first aspect, embodiments of this disclosure propose an information transmission method, which is executed by a terminal, and the method includes:

[0035] Sending a first signal to a network device or receiving a first signal sent by the aforementioned network device;

[0036] The first signal mentioned above includes first information, which is carried by a binary sequence or coded bits.

[0037] The aforementioned first signal also includes at least one first synchronization code, which is a fixed sequence or a fixed pattern.

[0038] In the above embodiments, the terminals and network devices in A-IoT communication can design the synchronization code in a unified manner, which effectively avoids the situation where the signal duration is different due to inconsistent load size, greatly reduces complexity, improves the accuracy and reliability of communication, and effectively improves communication efficiency.

[0039] In conjunction with some embodiments of the first aspect, in some embodiments, the first synchronization code mentioned above includes at least one of the following: a pre-synchronization code; an intermediate code; and a post-synchronization code.

[0040] In conjunction with some embodiments of the first aspect, in some embodiments, the first signal is a binary sequence of length N, the first synchronization code includes a preamble, the preamble is a fixed sequence; the length of the preamble is n, the preamble occupies the first term to the nth term of the binary sequence, wherein N and n are positive integers, and n is less than N.

[0041] In conjunction with some embodiments of the first aspect, in some embodiments, the first signal is a binary sequence of length N, the first synchronization code includes a preamble, the preamble is a fixed sequence; the length of the preamble is n, the preamble occupies the first term to the nth term of the binary sequence, wherein N and n are positive integers, and n is less than N.

[0042] In conjunction with some embodiments of the first aspect, in some embodiments, the first signal is a binary sequence of length N, the first synchronization code includes a pre-synchronization code and a post-synchronization code, both of which are fixed sequences; the length of the pre-synchronization code is n, the length of the post-synchronization code is m, the pre-synchronization code occupies the first term to the nth term of the binary sequence, and the post-synchronization code occupies the (N-m+1)th term to the Nth term of the binary sequence, wherein N, n, and m are all positive integers, and n is less than N, m is less than N; wherein the lengths of the pre-synchronization code and the post-synchronization code are the same or different; and the sequences corresponding to the pre-synchronization code and the post-synchronization code are the same or different.

[0043] In conjunction with some embodiments of the first aspect, in some embodiments, the first signal is a binary sequence of length N, the first synchronization code includes a pre-synchronization code, an intermediate code, and a post-synchronization code, the pre-synchronization code, the intermediate code, and the post-synchronization code are all fixed sequences; the length of the pre-synchronization code is n, the length of the post-synchronization code is m, the length of the intermediate code is p, the pre-synchronization code occupies the first term to the nth term of the binary sequence, the post-synchronization code occupies the (N-m+1)th term to the Nth term of the binary sequence, and the intermediate code occupies the (N+nmp) / 2+1th term to the (N+n-m+p) / 2th term of the binary sequence, wherein N, n, and m are all positive integers, and n is less than N, m is less than N, and p is less than N; wherein the lengths of the pre-synchronization code, the intermediate code, and the post-synchronization code are the same or different; the sequences corresponding to the pre-synchronization code, the intermediate code, and the post-synchronization code are the same or different.

[0044] In conjunction with some embodiments of the first aspect, in some embodiments, the first synchronization code described above includes a plurality of the intermediate codes described above.

[0045] In conjunction with some embodiments of the first aspect, in some embodiments, each sequence item in the binary sequence is further encoded based on a bit encoding method; or, the remaining sequence items in the binary sequence after removing the first synchronization code are further encoded based on a bit encoding method.

[0046] In the above embodiments, the first signal can be further encoded to further enhance the reliability and robustness of communication.

[0047] In conjunction with some embodiments of the first aspect, in some embodiments, the first signal is a bit string of length N, the first synchronization code includes a preamble, the preamble is a fixed on / off keying OOK pattern; the length of the preamble is n, the preamble occupies the start bit to the nth bit of the bit string, where N and n are positive integers, and n is less than N.

[0048] In conjunction with some embodiments of the first aspect, in some embodiments, the first signal is a bit string of length N, the first synchronization code includes a post-synchronization code, the post-synchronization code is a fixed on / off key OOK pattern; the length of the post-synchronization code is m, and the pre-synchronization code occupies the N-m+1th to Nth bits of the bit string, where N and m are positive integers, and m is less than N.

[0049] In conjunction with some embodiments of the first aspect, in some embodiments, the first signal is a bit string of length N, the first synchronization code includes a pre-synchronization code and a post-synchronization code, both of which are fixed on / off keying OOK patterns; the length of the pre-synchronization code is n, the length of the post-synchronization code is m, the pre-synchronization code occupies the start position to the nth position of the bit string, and the post-synchronization code occupies the (N-m+1)th position to the Nth position of the bit string, wherein N, n, and m are all positive integers, and n is less than N, m is less than N; wherein the lengths of the pre-synchronization code and the post-synchronization code are the same or different; and the patterns corresponding to the pre-synchronization code and the post-synchronization code are the same or different.

[0050] In conjunction with some embodiments of the first aspect, in some embodiments, the bits remaining after removing the first synchronization code from the bit string are further encoded based on the bit encoding method.

[0051] In the above embodiments, the first signal can be further encoded to further enhance the reliability and robustness of communication.

[0052] In conjunction with some embodiments of the first aspect, in some embodiments, the aforementioned first information includes at least one of the following:

[0053] Control information; data information; control information and data information.

[0054] In conjunction with some embodiments of the first aspect, in some embodiments, the aforementioned terminal is an environmental Internet of Things (A-IoT) device.

[0055] Secondly, this disclosure provides an information sending method, the method comprising:

[0056] Sending a first signal to the terminal or receiving a first signal sent by the aforementioned terminal;

[0057] The first signal mentioned above includes first information, which is carried by a binary sequence or coded bits.

[0058] The aforementioned first signal also includes at least one first synchronization code, which is a fixed sequence or a fixed pattern.

[0059] In the above embodiments, the terminals and network devices in A-IoT communication can design the synchronization code in a unified manner, which effectively avoids the situation where the signal duration is different due to inconsistent load size, greatly reduces complexity, improves the accuracy and reliability of communication, and effectively improves communication efficiency.

[0060] In conjunction with some embodiments of the second aspect, in some embodiments, the first synchronization code mentioned above includes at least one of the following: a pre-synchronization code; an intermediate code; and a post-synchronization code.

[0061] In conjunction with some embodiments of the second aspect, in some embodiments, the first signal is a binary sequence of length N, the first synchronization code includes a preamble, the preamble is a fixed sequence; the length of the preamble is n, the preamble occupies the first term to the nth term of the binary sequence, where N and n are positive integers, and n is less than N.

[0062] In conjunction with some embodiments of the second aspect, in some embodiments, the first signal is a binary sequence of length N, the first synchronization code includes a post-synchronization code, the post-synchronization code is a fixed sequence; the length of the post-synchronization code is m, the post-synchronization code occupies the N-m+1th to the Nth term of the binary sequence, wherein N and m are positive integers, and m is less than N.

[0063] In conjunction with some embodiments of the second aspect, in some embodiments, the first signal is a binary sequence of length N, the first synchronization code includes a pre-synchronization code and a post-synchronization code, both of which are fixed sequences; the length of the pre-synchronization code is n, the length of the post-synchronization code is m, the pre-synchronization code occupies the first term to the nth term of the binary sequence, and the post-synchronization code occupies the (N-m+1)th term to the Nth term of the binary sequence, wherein N, n, and m are all positive integers, and n is less than N, m is less than N; wherein the lengths of the pre-synchronization code and the post-synchronization code are the same or different; and the sequences corresponding to the pre-synchronization code and the post-synchronization code are the same or different.

[0064] In conjunction with some embodiments of the second aspect, in some embodiments, the first signal is a binary sequence of length N, the first synchronization code includes a pre-synchronization code, an intermediate code, and a post-synchronization code, the pre-synchronization code, the intermediate code, and the post-synchronization code are all fixed sequences; the length of the pre-synchronization code is n, the length of the post-synchronization code is m, the length of the intermediate code is p, the pre-synchronization code occupies the first term to the nth term of the binary sequence, the post-synchronization code occupies the (N-m+1)th term to the Nth term of the binary sequence, and the intermediate code occupies the (N+nmp) / 2+1th term to the (N+n-m+p) / 2th term of the binary sequence, wherein N, n, and m are all positive integers, and n is less than N, m is less than N, and p is less than N; wherein the lengths of the pre-synchronization code, the intermediate code, and the post-synchronization code are the same or different; the sequences corresponding to the pre-synchronization code, the intermediate code, and the post-synchronization code are the same or different.

[0065] In conjunction with some embodiments of the second aspect, in some embodiments, the first synchronization code described above includes multiple intermediate codes described above.

[0066] In conjunction with some embodiments of the second aspect, in some embodiments, each sequence item in the binary sequence is further encoded based on a bit encoding method; or, the remaining sequence items in the binary sequence after removing the first synchronization code are further encoded based on a bit encoding method.

[0067] In conjunction with some embodiments of the second aspect, in some embodiments, the first signal is a bit string of length N, the first synchronization code includes a preamble, the preamble is a fixed on / off keying OOK pattern; the length of the preamble is n, the preamble occupies the start bit to the nth bit of the bit string, where N and n are positive integers, and n is less than N.

[0068] In conjunction with some embodiments of the second aspect, in some embodiments, the first signal is a bit string of length N, the first synchronization code includes a post-synchronization code, the post-synchronization code is a fixed on / off keying OOK pattern; the length of the post-synchronization code is m, and the pre-synchronization code occupies the N-m+1th to Nth bits of the bit string, where N and m are positive integers, and m is less than N.

[0069] In conjunction with some embodiments of the second aspect, in some embodiments, the first signal is a bit string of length N, the first synchronization code includes a pre-synchronization code and a post-synchronization code, both of which are fixed on / off keying OOK patterns; the length of the pre-synchronization code is n, the length of the post-synchronization code is m, the pre-synchronization code occupies the start position to the nth position of the bit string, and the post-synchronization code occupies the (N-m+1)th position to the Nth position of the bit string, where N, n, and m are all positive integers, and n is less than N, m is less than N; wherein the lengths of the pre-synchronization code and the post-synchronization code are the same or different; the patterns corresponding to the pre-synchronization code and the post-synchronization code are the same or different.

[0070] In conjunction with some embodiments of the second aspect, in some embodiments, the bits remaining after removing the first synchronization code from the bit string are further encoded based on the bit encoding method.

[0071] In conjunction with some embodiments of the second aspect, in some embodiments, the first information mentioned above includes at least one of the following: control information; data information; control information and data information.

[0072] In conjunction with some embodiments of the second aspect, in some embodiments, the aforementioned terminal is an environmental Internet of Things (A-IoT) device.

[0073] Thirdly, this disclosure provides an information sending method, the method comprising:

[0074] The terminal sends a first signal to the network device or the network device sends a first signal to the terminal;

[0075] The first signal mentioned above includes first information, which is carried by a binary sequence or coded bits.

[0076] The aforementioned first signal also includes at least one first synchronization code, which is a fixed sequence or a fixed pattern.

[0077] In the above embodiments, the terminals and network devices in A-IoT communication can design the synchronization code in a unified manner, which effectively avoids the situation where the signal duration is different due to inconsistent load size, greatly reduces complexity, improves the accuracy and reliability of communication, and effectively improves communication efficiency.

[0078] Fourthly, embodiments of this disclosure provide a terminal, which includes a transceiver module and a processing module; wherein the terminal is used to execute the first aspect and optional implementations of the first aspect.

[0079] Fifthly, embodiments of this disclosure provide a network device, which includes a transceiver module and a processing module; wherein the network device is used to execute the second aspect and optional implementations of the second aspect.

[0080] In a sixth aspect, embodiments of this disclosure provide a communication device comprising: one or more processors; wherein the communication device is configured to execute the first aspect and optional implementations thereof.

[0081] In a seventh aspect, embodiments of this disclosure provide a communication device comprising: one or more processors; wherein the communication device is configured to execute the second aspect and optional implementations thereof.

[0082] Eighthly, embodiments of this disclosure provide a communication system comprising: a terminal and a network device; wherein the terminal is configured to perform the method described in the first aspect and optional implementations thereof, and the network device is configured to perform the method described in the second aspect and optional implementations thereof.

[0083] Ninthly, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the method described in the first aspect and its optional implementation, as well as the second aspect and its optional implementation.

[0084] In a tenth aspect, embodiments of this disclosure provide a program product that, when executed by a communication device, causes the communication device to perform the method as described in the first aspect and its optional implementation, the second aspect and its optional implementation.

[0085] In one aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the methods described in the first aspect and its alternative implementations, the second aspect and its alternative implementations.

[0086] In a twelfth aspect, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the methods described according to the first aspect and its optional implementations, the second aspect, and its optional implementations.

[0087] It is understood that the aforementioned terminals, network devices, communication devices, communication systems, storage media, program products, and computer programs are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.

[0088] This disclosure provides an information transmission method and apparatus, a communication device, a communication system, and a storage medium. In some embodiments, the terms "information transmission method" and "information processing method," "communication method," etc., can be used interchangeably; the terms "information transmission apparatus" and "information processing apparatus," "communication apparatus," etc., can be used interchangeably; and the terms "information processing system," "communication system," etc., can be used interchangeably.

[0089] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0090] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0091] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.

[0092] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.

[0093] In the embodiments disclosed herein, "multiple" refers to two or more.

[0094] In some embodiments, the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.

[0095] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of B); in some embodiments, B (execute B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). The same applies when there are more branches such as A, B, C, etc.

[0096] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execution of A regardless of B); in some embodiments, B (execution of B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, C, etc.

[0097] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.

[0098] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0099] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.

[0100] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.

[0101] In some embodiments, the apparatus and device may be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they may also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "body", etc.

[0102] In some embodiments, "network" can be interpreted as devices included in the network, such as access network devices, core network devices, etc.

[0103] In some embodiments, "access network device (AN device)" may also be referred to as "radio access network device (RAN device)," "base station (BS)," "radio base station," or "fixed station." In some embodiments, it may also be understood as "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "serving cell," "carrier," "component carrier," or "bandwidth part (BWP)."

[0104] In some embodiments, "terminal" or "terminal device" may be referred to as "user equipment (UE)," "user terminal," "mobile station (MS)," "mobile terminal (MT)," "subscriber station," "mobile unit," "subscriber unit," "wireless unit," "remote unit," "mobile device," "wireless device," "wireless communication device," "remote device," "mobile subscriber station," "access terminal," "mobile terminal," "wireless terminal," "remote terminal," "handset," "user agent," "mobile client," "client," etc.

[0105] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.

[0106] In some embodiments, data, information, etc., may be obtained with the user's consent.

[0107] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.

[0108] To better understand the information sending method disclosed in this embodiment, the communication system to which this embodiment applies is first described below.

[0109] Figure 1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.

[0110] As shown in Figure 1, the communication system 100 includes a terminal 101 and a network device 102.

[0111] In some embodiments, terminal 101 is an Ambient Internet of Things (A-IoT) terminal, such as an A-IoT device, A-IoT tag, A-IoT user equipment (UE), etc., which is an IoT device powered by energy harvesting, providing energy by collecting radio waves, light, motion, heat, or any other suitable power source. Terminal 101 may be battery-free or have limited energy storage capacity (e.g., using capacitors), and may use energy harvested from radio waves or any other form of energy available under specific conditions. Terminal 101 may transmit information based on backscatter communication technology.

[0112] In some embodiments, terminal 101 needs to collect radio waves transmitted by nodes in the network to obtain energy before it can operate. Therefore, before obtaining energy, the IoT device is usually in a "power-off" state, i.e., offline.

[0113] In some embodiments, terminal 101 can be categorized into the following types: Type 1, Type 2a, Type 2b, and Type 2c. Type 1 and Type 2a devices are passive devices, while Type 2b devices are active devices. Type 1 devices operate based on backscatter, exhibiting the lowest complexity and lowest power consumption. Type 2a devices support energy storage and operate based on backscatter; their complexity and power consumption are higher than Type 1 devices, possessing some signal amplification capabilities, but still maintaining relatively low power consumption. Type 2b devices operate based on active transmission, possessing signal amplification capabilities and the ability to actively transmit information. Furthermore, Type 2c devices possess both active information transmission and backscatter capabilities. These A-IoT devices can possess energy harvesting capabilities, meaning they can extract energy from the environment to supply normal uplink and downlink transmission. Environmental energy includes natural energy such as solar, wind, and nuclear energy, as well as artificial energy such as electromagnetic waves emitted by artificial devices.

[0114] In some embodiments, network device 102 is an A-IoT network device, such as a node or device that connects terminal 101 to a wireless network. It may include at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation evolved Node B (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), wireless backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in 6G communication system, open RAN, cloud RAN, base station in other communication systems, access node in Wi-Fi system, A-IoT reader, A-IoT base station, terminal, intermediate node, and auxiliary node, but is not limited thereto.

[0115] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.

[0116] In some embodiments, the network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU, which is centrally controlled by the CU. However, this is not the only possibility.

[0117] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.

[0118] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1 are illustrative. The communication system may include all or some of the main bodies in FIG1, or may include other main bodies outside of FIG1. ​​The number and form of each main body are arbitrary. Each main body may be physical or virtual. The connection relationship between the main bodies is illustrative. The main bodies may not be connected or may be connected. The connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.

[0119] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other communication methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).

[0120] In this embodiment of the disclosure, the A-IoT device may be battery-free or have limited energy storage capacity (e.g., using capacitors). Optionally, the A-IoT device can communicate without a traditional power source, and / or avoid human intervention in charging or battery replacement. The device itself can use energy harvested from radio waves, or any other form of energy available under specific conditions. A-IoT devices are characterized by low memory, low processing power, low power consumption, small data transmission, and mass deployment. Because A-IoT devices do not require traditional batteries, they can operate under extreme environmental conditions (e.g., high voltage, extremely high / low temperatures, humid environments), are maintenance-free, reduce operating costs, and have a longer lifespan.

[0121] For example, in some embodiments, A-IoT devices can harvest energy from radio waves, which may originate from 5G NR network entities or user equipment. In some embodiments, A-IoT devices can also harvest energy from solar energy, light, motion / vibration, heat, pressure, or any other form of energy.

[0122] Optionally, A-IoT devices that use backscattering for uplink transmission require an energy source (CW node) to provide continuous electromagnetic waves (CW) for reflection during backscattering. The CW is typically of constant amplitude. A CW node can be a standalone node, or it can be a base station or intermediate node (e.g., a UE) communicating with the A-IoT device.

[0123] In some embodiments, during A-IoT communication, the A-IoT device receives downlink signals from the reader via envelope detection, while the reader may also receive uplink signals from the A-IoT device via envelope detection. In a Reader-to-Device (R2D) scenario, the reader sends control and data information to the device. In a Device-to-Reader (D2R) scenario, the device sends data information to the reader. The method of carrying the aforementioned control / data information is a crucial issue that must be discussed.

[0124] The information transmission method and apparatus provided in this disclosure will now be described in detail with reference to the accompanying drawings.

[0125] Figure 2A is an interactive schematic diagram of an information transmission method according to an embodiment of the present disclosure. As shown in Figure 2A, the method involved in this embodiment of the present disclosure is used in a communication system 100, and the method includes:

[0126] In step S2101, terminal 101 or network device 102 sends a first signal.

[0127] In some embodiments, network device 102 receives a first signal sent by terminal 101.

[0128] In some embodiments, terminal 101 receives a first signal sent by network device 102.

[0129] In some embodiments, the first signal sent by terminal 101 includes first information.

[0130] Optionally, the aforementioned first information includes data information.

[0131] In some embodiments, the terminal 101 may transmit the first signal via backscattering or may actively transmit the first signal.

[0132] In some embodiments, the first signal sent by the network device 102 includes first information.

[0133] Optionally, the aforementioned first information includes at least one of the following: control information; data information; control information and data information.

[0134] In some embodiments, the first information described above can be carried by a binary sequence or encoded bits.

[0135] In some embodiments, the first signal further includes at least one first synchronization code.

[0136] In some embodiments, the first synchronization code is a fixed sequence or a fixed pattern.

[0137] In some embodiments, the first synchronization code mentioned above includes at least one of the following: a preamble; a midamble; and a postamble.

[0138] In some embodiments, the first signal carries information bits through a binary sequence of length N. The first synchronization code included in the first signal includes a preamble, which is a fixed sequence of length n. The preamble occupies the first term to the nth term of the binary sequence, where N and n are positive integers and n is less than N.

[0139] Optionally, the values ​​of n and N can be specified by the protocol, configured by the network, or a part of the protocol can be specified and another part can be configured by the network, etc.

[0140] Optionally, the aforementioned binary sequence can be an environmental IoT binary sequence (A-IoT binary sequence, AB-Seq) predefined by the protocol.

[0141] As an example, the sequence items of the aforementioned binary sequence, including the preamble, can be represented as: s1, s2, ..., s n ,X1,X2,...,X N-n Where s1, s2, ..., s n Preamble is a fixed sequence, s i (i = 1, ..., n) takes the value 0 or 1; X1, X2, ..., X N-n X is the sequence that carries the first piece of information. i (i = 1, ..., Nn) takes the value 0 or 1.

[0142] It is understandable that the range of values ​​for the above binary sequence is s1s2...s n 0102...0 N-n to s1s2...s n 1112...1 N-n It carries Nn information bits.

[0143] Optionally, each sequence item in the binary sequence described above can also be encoded based on coded bits.

[0144] Optionally, each sequence item remaining after removing the preamble in the above binary sequence is also encoded based on the coded bit method.

[0145] Optionally, the encoding bit method corresponding to each sequence item 1, 0 above can be at least one of the following:

[0146] {1,0},{10,01},{01,10},{11,00},{00,11},{1010,0101},{0101,1010},{1001,0110},{0110,1001},{101010,010101},{010101,101010},{10101010,01010101},{01010101,10101010}。

[0147] As an example, the length N of the aforementioned binary sequence is 8, the length of the sequence item corresponding to the preamble is n = 2, the preamble is a fixed sequence 11, and the aforementioned binary sequence is encoded based on coded bits in the manner of {10, 01}. The entire first signal (each sequence item in the binary sequence) is encoded based on coded bits. Therefore, the value range of the aforementioned binary sequence is 11000000 to 11111111, carrying 6 bits of information. The encoded binary sequence is represented as 1010yyyyyyyyyyyy, where y equals 1 or 0.

[0148] As another example, the length N of the binary sequence is 8, the length of the sequence item corresponding to the preamble is n=2, the preamble is a fixed sequence 11, and the binary sequence is encoded based on the coded bits in the manner of {10,01}. Except for the preamble, the entire first signal (each remaining sequence item in the binary sequence excluding the preamble) is encoded based on the coded bits. Therefore, the value range of the binary sequence is 11000000 to 11111111, carrying 6 bits of information. The encoded binary sequence is represented as 11yyyyyyyyyyyy, where y equals 1 or 0.

[0149] In some embodiments, the first signal carries information bits through a binary sequence of length N. The first synchronization code included in the first signal includes a post-synchronization code, which is a fixed sequence of length m. The post-synchronization code occupies the N-m+1th to Nth terms of the binary sequence, where N and m are positive integers and m is less than N.

[0150] Optionally, the values ​​of m and N can be specified by the protocol, configured by the network, or a part of the protocol can be specified and another part can be configured by the network, etc.

[0151] Optionally, the aforementioned binary sequence can be an environmental IoT binary sequence (A-IoT binary sequence, AB-Seq) predefined by the protocol.

[0152] As an example, the sequence items of the aforementioned binary sequence, including the postsynchronization code, can be represented as: X1, X2, ..., X N-m ,e1,e2,..,e m Among them, e1, e2, ..., e m Postsynchronized code is a fixed sequence, e i (i = 1, ..., m) takes the value 0 or 1; X1, X2, ..., X N-m X is the sequence that carries the first piece of information. i (i = 1, ..., Nm) takes the value 0 or 1.

[0153] It is understandable that the range of values ​​for the above binary sequence is 0102...0. N-m e1e2...e m Up to 1112...1 N-m e1e2...e m It carries Nm information bits.

[0154] Optionally, each sequence item in the binary sequence described above can also be encoded based on coded bits.

[0155] Optionally, each sequence item remaining after removing the synchronization code in the above binary sequence is also encoded based on the encoding bit method.

[0156] Optionally, the encoding bit method corresponding to each sequence item 1, 0 above can be at least one of the following:

[0157] {1,0},{10,01},{01,10},{11,00},{00,11},{1010,0101},{0101,1010},{1001,0110},{0110,1001},{101010,010101},{010101,101010},{10101010,01010101},{01010101,10101010}。

[0158] As an example, the length N of the above binary sequence is 9, the length m of the sequence item corresponding to the synchronization code is 3, the postamble is a fixed sequence 111, and the above binary sequence is encoded based on the coded bits in the manner of {10, 01}. The entire first signal (each sequence item in the binary sequence) is encoded based on the coded bits. Therefore, the value range of the above binary sequence is 000000111 to 111111111, carrying 6 bits of information. The encoded binary sequence is represented as yyyyyyyyyyyy101010, where y equals 1 or 0.

[0159] As another example, the length N of the above binary sequence is 9, the length m of the sequence item corresponding to the postamble is 3, the postamble is a fixed sequence 111, and the above binary sequence is encoded based on the coded bits in the manner of {10, 01}. Except for the postamble, the entire first signal (each remaining sequence item in the binary sequence except for the postamble) is encoded based on the coded bits. Therefore, the value range of the above binary sequence is 000000111 to 111111111, carrying 6 bits of information. The encoded binary sequence is represented as yyyyyyyyyyyyy111, where y equals 1 or 0.

[0160] In some embodiments, the first signal carries information bits through a binary sequence of length N. The first synchronization code included in the first signal includes a pre-synchronization code and a post-synchronization code. The pre-synchronization code is a fixed sequence of length n, and the post-synchronization code is a fixed sequence of length m. The pre-synchronization code occupies the first term to the nth term of the binary sequence, and the post-synchronization code occupies the (N-m+1)th term to the Nth term of the binary sequence, where N, n, and m are positive integers, and n is less than N and m is less than N.

[0161] Optionally, n and m can have the same or different values.

[0162] Optionally, the sequence corresponding to the preamble and the sequence corresponding to the postamble can be the same or different.

[0163] Optionally, the values ​​of n, m, and N can be specified by the protocol, configured by the network, or a part of the protocol can be specified and another part can be configured by the network, etc.

[0164] Optionally, the aforementioned binary sequence can be an environmental IoT binary sequence (A-IoT binary sequence, AB-Seq) predefined by the protocol.

[0165] As an example, the sequence items of the aforementioned binary sequence, including the preamble and postamble, can be represented as: s1, s2, ..., s n ,X1,X2,...,X N-n-m ,e1,e2,..,e m Where s1, s2, ..., s n Preamble is a fixed sequence, s i (i = 1, ..., n) takes the value 0 or 1; e1, e2, ..., e m Postsynchronized code is a fixed sequence, e i (i = 1, ..., m) takes the value 0 or 1; X1, X2, ..., X N-n-m X is the sequence that carries the first piece of information. i (i = 1, ..., Nnm) takes the value 0 or 1.

[0166] It is understandable that the range of values ​​for the above binary sequence is s1s2...s n 0102...0 N-n-m e1e2...e m to s1s2...s n 1112...1 N-n-m e1e2...e mIt carries Nnm information bits.

[0167] Optionally, each sequence item in the binary sequence described above can also be encoded based on coded bits.

[0168] Optionally, each sequence item remaining after removing the preamble and postamble in the above binary sequence is also encoded based on the coded bit method.

[0169] Optionally, the encoding bit method corresponding to each sequence item 1, 0 above can be at least one of the following:

[0170] {1,0},{10,01},{01,10},{11,00},{00,11},{1010,0101},{0101,1010},{1001,0110},{0110,1001},{101010,010101},{010101,101010},{10101010,01010101},{01010101,10101010}。

[0171] As an example, the length N of the above binary sequence is 10, the length of the sequence item corresponding to the preamble is n=2, the length of the sequence item corresponding to the postamble is m=2, the preamble is a fixed sequence 11, the postamble is a fixed sequence 11, and the above binary sequence is encoded based on the coded bits in the manner of {10,01}. The entire first signal (each sequence item in the binary sequence) is encoded based on the coded bits. Therefore, the value range of the above binary sequence is 1100000011~1111111111, carrying 6 bits of information. The encoded binary sequence is represented as 1010yyyyyyyyyyyy1010, where y equals 1 or 0.

[0172] As another example, the length N of the above binary sequence is 11, the length of the sequence item corresponding to the preamble is n=2, the length of the sequence item corresponding to the postamble is m=3, the preamble is a fixed sequence 11, and the postamble is a fixed sequence 111. Furthermore, the above binary sequence is encoded based on the coded bits in the manner of {10,01}. Except for the preamble and postamble, the entire first signal (each sequence item in the binary sequence other than the preamble and postamble) is encoded based on the coded bits. Therefore, the value range of the above binary sequence is 11000000111~111111111111, carrying 6 bits of information. The encoded binary sequence is represented as 11yyyyyyyyyyyy111, where y equals 1 or 0.

[0173] In some embodiments, the first signal carries information bits through a binary sequence of length N. The first synchronization code included in the first signal includes a pre-synchronization code, an intermediate code, and a post-synchronization code. The pre-synchronization code is a fixed sequence of length n, the intermediate code is a fixed sequence of length p, and the post-synchronization code is a fixed sequence of length m. The pre-synchronization code occupies the first term to the nth term of the binary sequence, the post-synchronization code occupies the (N-m+1)th term to the Nth term of the binary sequence, and the intermediate code occupies the (N+nmp) / 2+1th term to the (N+n-m+p) / 2th term of the binary sequence, where N, n, m, and p are positive integers, and n is less than N, m is less than N, and p is less than N.

[0174] Optionally, the values ​​of n, m, and p can be the same or different.

[0175] Optionally, the sequence corresponding to the preamble, the sequence corresponding to the postamble, and the sequence corresponding to the intermediate code may be the same or different.

[0176] Optionally, the values ​​of n, m, p, and N can be specified by the protocol, configured by the network, or a part of the protocol can be specified and another part can be configured by the network, etc.

[0177] Optionally, the aforementioned binary sequence can be an environmental IoT binary sequence (A-IoT binary sequence, AB-Seq) predefined by the protocol.

[0178] As an example, the sequence items of the aforementioned binary sequence, including the preamble, intermediate code, and postamble, can be represented as: s1, s2, ..., s n ,X1,X2,...,X (N-n-m-p) / 2 ,d1,d2,..,d p ,Y1,Y2,...,Y (N-n-m-p) / 2 ,e1,e2,..,e m Where s1, s2, ..., s n Preamble is a fixed sequence, s i (i = 1, ..., n) takes the value 0 or 1; e1, e2, ..., e m Postsynchronized code is a fixed sequence, e i (i = 1, ..., m) takes the value 0 or 1; d1, d2, ..., d p The intermediate code is a fixed sequence, d. i (i = 1, ..., p) takes the value 0 or 1; X1, X2, ..., X (N-n-m-p) / 2 ,Y1,Y2,...,Y (N-n-m-p) / 2For the sequence carrying the first information, and The value can be 0 or 1.

[0179] It is understandable that the range of values ​​for the above binary sequence is s1, s2, ..., s. n ,01,02,...,0(Nnmp) / 2,d1,d2,..,d p ,01,02,...,0(Nnmp) / 2,e1,e2,..,e m up to s1,s2,...,s n ,11,12,...,1(Nnmp) / 2,d1,d2,..,d p ,11,12,...,1(Nnmp) / 2,e1,e2,..,e m It carries Nnmp information bits.

[0180] Optionally, each sequence item in the binary sequence described above can also be encoded based on coded bits.

[0181] Optionally, each remaining sequence item in the binary sequence after removing the preamble, intermediate code, and postamble is also encoded based on the bit encoding method.

[0182] Optionally, the encoding bit method corresponding to each sequence item 1, 0 above can be at least one of the following:

[0183] {1,0},{10,01},{01,10},{11,00},{00,11},{1010,0101},{0101,1010},{1001,0110},{0110,1001},{101010,010101},{010101,101010},{10101010,01010101},{01010101,10101010}。

[0184] As an example, the length N of the above binary sequence is 12, the length of the sequence item corresponding to the preamble is n=2, the length of the sequence item corresponding to the postamble is m=2, the length of the sequence item corresponding to the middle code is p=2, the preamble is a fixed sequence 11, the postamble is a fixed sequence 11, and the midamble is a fixed sequence 10. Furthermore, the above binary sequence is encoded based on coded bits in the manner of {10, 01}, and the entire first signal (each sequence item in the binary sequence) is encoded based on coded bits. Therefore, the value range of the above binary sequence is 110001000011~111111011111, carrying 6 bits of information. The encoded binary sequence is represented as 1010yyyyyy1001yyyyyy1010, where y equals 1 or 0.

[0185] As another example, the length N of the above binary sequence is 13, the length of the sequence item corresponding to the preamble is n=2, the length of the sequence item corresponding to the postamble is m=3, the length of the sequence item corresponding to the middle code is p=2, the preamble is a fixed sequence 11, the postamble is a fixed sequence 111, and the midamble is a fixed sequence 10. Furthermore, the above binary sequence is encoded based on the coded bits in the manner of {10,01}. Except for the preamble, midamble, and postamble, the entire first signal (each remaining sequence item in the binary sequence excluding the preamble, middle code, and postamble) is encoded based on the coded bits. Therefore, the value range of the above binary sequence is 1100010000111~1111110111111, carrying 6 bits of information. The encoded binary sequence is represented as 11yyyyyy10yyyyyy111, where y equals 1 or 0.

[0186] Optionally, a binary sequence may include multiple midambles.

[0187] In some embodiments, the first signal carries information through a bit string of length N (the duration of the first signal is N), and the first synchronization code included in the first signal includes a preamble code, which is a fixed pattern.

[0188] Optionally, the preamble is a fixed ON-OFF key pattern, and the preamble occupies the first bit to the nth bit of the bit string, where N and n are positive integers and n is less than N.

[0189] Optionally, the values ​​of n and N can be specified by the protocol, configured by the network, or a part of the protocol can be specified and another part can be configured by the network, etc.

[0190] As an example, the bit string carrying the first information in the first signal can be represented as: X1, X2, ..., X N-n Where X1, X2, ..., X N-n X is the bit that carries the first piece of information. i (i = 1, ..., Nn) takes the value 0 or 1.

[0191] Optionally, each bit remaining in the bit string after removing the preamble is also encoded based on the bit encoding method.

[0192] Optionally, each of the above bits 1 and 0 can be encoded using at least one of the following methods:

[0193] {1,0},{10,01},{01,10},{11,00},{00,11},{1010,0101},{0101,1010},{1001,0110},{0110,1001},{101010,010101},{010101,101010},{10101010,01010101},{01010101,10101010}。

[0194] As an example, the length N of the bit string is 8, the pattern length n = 2 corresponding to the preamble, the preamble is a fixed pattern 11, and the bit string is encoded based on the coded bits in the manner of {10, 01}. Except for the preamble, the entire first signal (each remaining bit in the bit string excluding the preamble) is encoded based on the coded bits. The encoded first signal is represented as 11yyyyyyyyyyyy, where y equals 1 or 0.

[0195] In some embodiments, the first signal carries information through a bit string of length N (the duration of the first signal is N), and the first synchronization code included in the first signal includes a post-synchronization code, which is a fixed pattern.

[0196] Optionally, the above-mentioned post-synchronization code is a fixed ON-OFF key pattern, and the above-mentioned post-synchronization code occupies the N-m+1th to Nth bits of the above-mentioned bit string, where N and m are positive integers, and m is less than N.

[0197] Optionally, the values ​​of m and N can be specified by the protocol, configured by the network, or a part of the protocol can be specified and another part can be configured by the network, etc.

[0198] As an example, the bit string carrying the first information in the first signal can be represented as: X1, X2, ..., X N-m Where X1, X2, ..., X N-m X is the bit that carries the first piece of information. i (i = 1, ..., Nm) takes the value 0 or 1.

[0199] Optionally, each bit remaining in the bit string after removing the synchronization code is also encoded based on the bit encoding method.

[0200] Optionally, each of the above bits 1 and 0 can be encoded using at least one of the following methods:

[0201] {1,0},{10,01},{01,10},{11,00},{00,11},{1010,0101},{0101,1010},{1001,0110},{0110,1001},{101010,010101},{010101,101010},{10101010,01010101},{01010101,10101010}。

[0202] As an example, the length N of the bit string is 8, the pattern length m = 2 corresponding to the postamble, the postamble is a fixed pattern 11, and the bit string is encoded based on the coded bits in the manner of {10, 01}. Except for the postamble, the entire first signal (each remaining bit in the bit string except for the postamble) is encoded based on the coded bits. The encoded first signal is represented as yyyyyyyyyyyyy11, where y equals 1 or 0.

[0203] In some embodiments, the first signal carries information through a bit string of length N (the duration of the first signal is N), and the first synchronization code included in the first signal includes a pre-synchronization code and a post-synchronization code, both of which are fixed patterns.

[0204] Optionally, both the preamble and postamble are fixed ON-OFF key patterns. The preamble occupies the starting bit to the nth bit of the bit string, and the postamble occupies the (N-m+1)th bit to the Nth bit of the bit string, where N, n, and m are positive integers, and n is less than N and m is less than N.

[0205] Optionally, n and m can have the same or different values.

[0206] Optionally, the pattern corresponding to the preamble and the pattern corresponding to the postamble can be the same or different.

[0207] Optionally, the values ​​of n, m, and N can be specified by the protocol, configured by the network, or a part of the protocol can be specified and another part can be configured by the network, etc.

[0208] As an example, the bit string carrying the first information in the first signal can be represented as: X1, X2, ..., X N-n-m Where X1, X2, ..., X N-n-m X is the bit that carries the first piece of information. i (i = 1, ..., Nnm) takes the value 0 or 1.

[0209] Optionally, each bit remaining in the bit string after removing the preamble and postamble is also encoded based on the bit encoding method.

[0210] Optionally, each of the above bits 1 and 0 can be encoded using at least one of the following methods:

[0211] {1,0},{10,01},{01,10},{11,00},{00,11},{1010,0101},{0101,1010},{1001,0110},{0110,1001},{101010,010101},{010101,101010},{10101010,01010101},{01010101,10101010}。

[0212] As an example, the length N of the bit string is 11, the pattern length n = 2 for the preamble, the pattern length m = 3 for the postamble, the preamble is a fixed pattern 11, and the postamble is a fixed pattern 111. Furthermore, the bit string is encoded based on the coded bits in the format {10, 01}. Except for the postamble, the entire first signal (each remaining bit in the bit string except for the postamble) is encoded based on the coded bits. The encoded first signal is represented as 11yyyyyyyyyyyy111, where y equals 1 or 0.

[0213] In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.

[0214] In some embodiments, the terms “radio”, “wireless”, “radio access network (RAN)”, “access network (AN)”, and “RAN-based” can be used interchangeably.

[0215] In some embodiments, terms such as “send,” “transmit,” “report,” “distribute,” “transfer,” “bidirectional transmission,” “send and / or receive” can be used interchangeably.

[0216] In some embodiments, terms such as "certain," "preset," "default," "set," "indicated," "a certain," "any," and "first" can be used interchangeably. "Certain A," "preset A," "default A," "set A," "indicated A," "a certain A," "any A," and "first A" can be interpreted as A pre-defined in a protocol or the like, or as A obtained through setting, configuration, or instruction, or as specific A, a certain A, any A, or first A, but are not limited thereto.

[0217] In some embodiments, other alternative implementations may be described before or after the specification corresponding to FIG2A.

[0218] In this implementation or embodiment, unless there is contradiction, each step can be independent, arbitrarily combined or exchanged in order, optional methods or optional examples can be arbitrarily combined, and can be arbitrarily combined with any steps of other implementations or other embodiments.

[0219] Figure 3A is a flowchart illustrating an information sending method according to an embodiment of the present disclosure. As shown in Figure 3A, this embodiment of the present disclosure relates to an information sending method, which is executed by terminal 101, and includes:

[0220] Step S3101: Send a first signal to network device 102.

[0221] The optional implementation of step S3101 can be found in the optional implementation of step S2101 in Figure 2A and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.

[0222] Figure 3B is a flowchart illustrating an information sending method according to an embodiment of the present disclosure. As shown in Figure 3B, this embodiment of the present disclosure relates to an information sending method, which is executed by terminal 101, and includes:

[0223] Step S3201: Receive the first signal sent by network device 102.

[0224] The optional implementation of step S3201 can be found in the optional implementation of step S2101 in Figure 2A, and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.

[0225] Figure 4A is a flowchart illustrating an information transmission method according to an embodiment of the present disclosure. As shown in Figure 4A, this embodiment of the present disclosure relates to an information transmission method, which is executed by a network device 102, and includes:

[0226] Step S4101: Send a first signal to terminal 101.

[0227] The optional implementation of step S4101 can be found in the optional implementation of step S2101 in Figure 2A and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.

[0228] Figure 4B is a flowchart illustrating an information transmission method according to an embodiment of the present disclosure. As shown in Figure 4B, this embodiment of the present disclosure relates to an information transmission method, which is executed by network device 102, and includes:

[0229] Step S4201: Receive the first signal sent by terminal 101.

[0230] The optional implementation of step S4201 can be found in the optional implementation of step S2101 in Figure 2A, and other related parts in the embodiments involved in Figure 2A, which will not be repeated here.

[0231] This disclosure also provides an apparatus for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Alternatively, another apparatus is provided that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.

[0232] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.

[0233] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a Deep Learning Processing Unit (DPU).

[0234] Figure 5A is a schematic diagram of the structure of a terminal according to an embodiment of this disclosure. As shown in Figure 5A, the terminal 5100 may include at least one of a transceiver module 5101, a processing module 5102, etc. In some embodiments, the transceiver module 5101 is used to send a first signal to a network device or receive a first signal sent by the network device; wherein the first signal includes first information, the first information being carried by a binary sequence or coded bits; the first signal further includes at least one first synchronization code, the first synchronization code being a fixed sequence or a fixed pattern.

[0235] Optionally, the first synchronization code mentioned above includes at least one of the following: a pre-synchronization code; an intermediate code; and a post-synchronization code.

[0236] Optionally, the first signal is a binary sequence of length N, the first synchronization code includes a preamble, the preamble is a fixed sequence; the length of the preamble is n, the preamble occupies the first term to the nth term of the binary sequence, where N and n are positive integers, and n is less than N.

[0237] Optionally, the first signal is a binary sequence of length N, the first synchronization code includes a post-synchronization code, the post-synchronization code is a fixed sequence; the length of the post-synchronization code is m, and the post-synchronization code occupies the N-m+1th to Nth terms of the binary sequence, where N and m are positive integers, and m is less than N.

[0238] Optionally, the first signal is a binary sequence of length N, and the first synchronization code includes a pre-synchronization code and a post-synchronization code, both of which are fixed sequences; the length of the pre-synchronization code is n, and the length of the post-synchronization code is m. The pre-synchronization code occupies the first term to the nth term of the binary sequence, and the post-synchronization code occupies the (N-m+1)th term to the Nth term of the binary sequence, where N, n, and m are all positive integers, and n is less than N and m is less than N; the lengths of the pre-synchronization code and the post-synchronization code may be the same or different; and the sequences corresponding to the pre-synchronization code and the post-synchronization code may be the same or different.

[0239] Optionally, the first signal is a binary sequence of length N, and the first synchronization code includes a pre-synchronization code, an intermediate code, and a post-synchronization code. The pre-synchronization code, the intermediate code, and the post-synchronization code are all fixed sequences. The length of the pre-synchronization code is n, the length of the post-synchronization code is m, and the length of the intermediate code is p. The pre-synchronization code occupies the first term to the nth term of the binary sequence, the post-synchronization code occupies the (N-m+1)th term to the Nth term of the binary sequence, and the intermediate code occupies the (N+nmp) / 2+1th term to the (N+n-m+p) / 2th term of the binary sequence. Wherein, N, n, and m are all positive integers, and n is less than N, m is less than N, and p is less than N. Wherein, the lengths of the pre-synchronization code, the intermediate code, and the post-synchronization code are the same or different. The sequences corresponding to the pre-synchronization code, the intermediate code, and the post-synchronization code are the same or different.

[0240] Optionally, the first synchronization code mentioned above includes multiple intermediate codes mentioned above.

[0241] Optionally, each sequence item in the binary sequence is further encoded based on a bit encoding method; or, the remaining sequence items in the binary sequence after removing the first synchronization code are further encoded based on a bit encoding method.

[0242] Optionally, the first signal is a bit string of length N, the first synchronization code includes a preamble, the preamble is a fixed on / off key OOK pattern; the length of the preamble is n, the preamble occupies the start bit to the nth bit of the bit string, where N and n are positive integers, and n is less than N.

[0243] Optionally, the first signal is a bit string of length N, the first synchronization code includes a post-synchronization code, the post-synchronization code is a fixed on / off key OOK pattern; the length of the post-synchronization code is m, and the pre-synchronization code occupies the N-m+1th to Nth bits of the bit string, where N and m are positive integers, and n is less than N.

[0244] Optionally, the first signal is a bit string of length N, and the first synchronization code includes a pre-synchronization code and a post-synchronization code. Both the pre-synchronization code and the post-synchronization code are fixed on / off keying OOK patterns. The length of the pre-synchronization code is n, and the length of the post-synchronization code is m. The pre-synchronization code occupies the start position to the nth position of the bit string, and the post-synchronization code occupies the (N-m+1)th position to the Nth position of the bit string. N, n, and m are all positive integers, and n is less than N and m is less than N. The lengths of the pre-synchronization code and the post-synchronization code may be the same or different. The patterns corresponding to the pre-synchronization code and the post-synchronization code may be the same or different.

[0245] Optionally, the bits remaining in the bit string after removing the first synchronization code are further encoded based on the bit encoding method.

[0246] Optionally, the aforementioned first information includes at least one of the following: control information; data information; control information and data information.

[0247] Optionally, the aforementioned terminal is an environmental Internet of Things (A-IoT) device.

[0248] Optionally, the transceiver module is used to perform at least one of the communication steps (such as step 2101, but not limited thereto) performed by terminal 101 in any of the above methods, which will not be elaborated here. Optionally, the processing module is used to perform at least one of the other steps performed by terminal 101 in any of the above methods, which will not be elaborated here.

[0249] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, which may be separate or integrated. Optionally, the transceiver module may be interchangeable with a transceiver.

[0250] In some embodiments, the processing module may be a single module or may include multiple sub-modules. Optionally, the multiple sub-modules may each perform all or part of the steps required by the processing module. Optionally, the processing module may be interchangeable with a processor.

[0251] Figure 5B is a schematic diagram of the network device proposed in an embodiment of this disclosure. As shown in Figure 5B, the network device 5200 may include at least one of a transceiver module 5201, a processing module 5202, etc. In some embodiments, the transceiver module 5201 is used to send a first signal to a terminal or receive a first signal sent by the terminal; wherein the first signal includes first information, the first information being carried by a binary sequence or coded bits; the first signal further includes at least one first synchronization code, the first synchronization code being a fixed sequence or a fixed pattern.

[0252] Optionally, the first synchronization code mentioned above includes at least one of the following: a pre-synchronization code; an intermediate code; and a post-synchronization code.

[0253] Optionally, the first signal is a binary sequence of length N, the first synchronization code includes a preamble, the preamble is a fixed sequence; the length of the preamble is n, the preamble occupies the first term to the nth term of the binary sequence, where N and n are positive integers, and n is less than N.

[0254] Optionally, the first signal is a binary sequence of length N, the first synchronization code includes a post-synchronization code, the post-synchronization code is a fixed sequence; the length of the post-synchronization code is m, and the post-synchronization code occupies the N-m+1th to Nth terms of the binary sequence, where N and m are positive integers, and m is less than N.

[0255] Optionally, the first signal is a binary sequence of length N, and the first synchronization code includes a pre-synchronization code and a post-synchronization code, both of which are fixed sequences; the length of the pre-synchronization code is n, and the length of the post-synchronization code is m. The pre-synchronization code occupies the first term to the nth term of the binary sequence, and the post-synchronization code occupies the (N-m+1)th term to the Nth term of the binary sequence, where N, n, and m are all positive integers, and n is less than N and m is less than N; the lengths of the pre-synchronization code and the post-synchronization code may be the same or different; and the sequences corresponding to the pre-synchronization code and the post-synchronization code may be the same or different.

[0256] Optionally, the first signal is a binary sequence of length N, and the first synchronization code includes a pre-synchronization code, an intermediate code, and a post-synchronization code. The pre-synchronization code, the intermediate code, and the post-synchronization code are all fixed sequences. The length of the pre-synchronization code is n, the length of the post-synchronization code is m, and the length of the intermediate code is p. The pre-synchronization code occupies the first term to the nth term of the binary sequence, the post-synchronization code occupies the (N-m+1)th term to the Nth term of the binary sequence, and the intermediate code occupies the (N+nmp) / 2+1th term to the (N+n-m+p) / 2th term of the binary sequence. Wherein, N, n, and m are all positive integers, and n is less than N, m is less than N, and p is less than N. Wherein, the lengths of the pre-synchronization code, the intermediate code, and the post-synchronization code are the same or different. The sequences corresponding to the pre-synchronization code, the intermediate code, and the post-synchronization code are the same or different.

[0257] Optionally, the first synchronization code mentioned above includes multiple intermediate codes mentioned above.

[0258] Optionally, each sequence item in the binary sequence is further encoded based on a bit encoding method; or, the remaining sequence items in the binary sequence after removing the first synchronization code are further encoded based on a bit encoding method.

[0259] Optionally, the first signal is a bit string of length N, the first synchronization code includes a preamble, the preamble is a fixed on / off key OOK pattern; the length of the preamble is n, the preamble occupies the start bit to the nth bit of the bit string, where N and n are positive integers, and n is less than N.

[0260] Optionally, the first signal is a bit string of length N, the first synchronization code includes a post-synchronization code, the post-synchronization code is a fixed on / off key OOK pattern; the length of the post-synchronization code is m, and the pre-synchronization code occupies the N-m+1th to Nth bits of the bit string, where N and m are positive integers, and n is less than N.

[0261] Optionally, the first signal is a bit string of length N, and the first synchronization code includes a pre-synchronization code and a post-synchronization code. Both the pre-synchronization code and the post-synchronization code are fixed on / off keying OOK patterns. The length of the pre-synchronization code is n, and the length of the post-synchronization code is m. The pre-synchronization code occupies the start position to the nth position of the bit string, and the post-synchronization code occupies the (N-m+1)th position to the Nth position of the bit string. N, n, and m are all positive integers, and n is less than N and m is less than N. The lengths of the pre-synchronization code and the post-synchronization code may be the same or different. The patterns corresponding to the pre-synchronization code and the post-synchronization code may be the same or different.

[0262] Optionally, the bits remaining in the bit string after removing the first synchronization code are further encoded based on the bit encoding method.

[0263] Optionally, the aforementioned first information includes at least one of the following: control information; data information; control information and data information.

[0264] Optionally, the aforementioned terminal is an environmental Internet of Things (A-IoT) device.

[0265] Optionally, the transceiver module is used to perform at least one of the communication steps (such as step 2101, but not limited thereto) performed by the network device 102 in any of the above methods, which will not be elaborated here. Optionally, the processing module is used to perform at least one of the other steps performed by the network device 102 in any of the above methods, which will not be elaborated here.

[0266] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, which may be separate or integrated. Optionally, the transceiver module may be interchangeable with a transceiver.

[0267] In some embodiments, the processing module may be a single module or may include multiple sub-modules. Optionally, the multiple sub-modules may each perform all or part of the steps required by the processing module. Optionally, the processing module may be interchangeable with a processor.

[0268] Figure 6A is a schematic diagram of the structure of the communication device 6100 proposed in an embodiment of this disclosure. The communication device 6100 can be a network device (e.g., access network device, core network device, etc.), a terminal (e.g., user equipment, etc.), a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 6100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.

[0269] As shown in Figure 6A, the communication device 6100 includes one or more processors 6101. The processor 6101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. The communication device 6100 is used to execute any of the above methods.

[0270] In some embodiments, the communication device 6100 further includes one or more memories 6102 for storing instructions. Optionally, all or part of the memories 6102 may also be located outside the communication device 6100.

[0271] In some embodiments, the communication device 6100 further includes one or more transceivers 6103. When the communication device 6100 includes one or more transceivers 6103, the transceivers 6103 perform at least one of the communication steps such as sending and / or receiving in the above method (e.g., step 2101, but not limited thereto), and the processor 6101 performs at least one of the other steps.

[0272] In some embodiments, a transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, etc., may be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., may be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., may be used interchangeably.

[0273] In some embodiments, the communication device 6100 may include one or more interface circuits 6104. Optionally, the interface circuit 6104 is connected to the memory 6102, and the interface circuit 6104 can be used to receive signals from the memory 6102 or other devices, and can be used to send signals to the memory 6102 or other devices. For example, the interface circuit 6104 can read instructions stored in the memory 6102 and send the instructions to the processor 6101.

[0274] The communication device 6100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 6100 described in this disclosure is not limited thereto, and the structure of the communication device 6100 may not be limited by FIG. 6A. The communication device may be a standalone device or a part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.

[0275] Figure 6B is a schematic diagram of the structure of chip 6200 according to an embodiment of this disclosure. For cases where the communication device 6100 can be a chip or a chip system, please refer to the schematic diagram of chip 6200 shown in Figure 6B, but it is not limited thereto.

[0276] Chip 6200 includes one or more processors 6201, which are used to perform any of the above methods.

[0277] In some embodiments, chip 6200 further includes one or more interface circuits 6202. Optionally, the interface circuit 6202 is connected to memory 6203, and the interface circuit 6202 can be used to receive signals from memory 6203 or other devices, and the interface circuit 6202 can be used to send signals to memory 6203 or other devices. For example, the interface circuit 6202 can read instructions stored in memory 6203 and send the instructions to processor 6201.

[0278] In some embodiments, the interface circuit 6202 performs at least one of the communication steps such as sending and / or receiving in the above method (e.g., step 2101, but not limited thereto), and the processor 6201 performs at least one of the other steps.

[0279] In some embodiments, the terms interface circuit, interface, transceiver pin, transceiver, etc., can be used interchangeably.

[0280] In some embodiments, chip 6200 further includes one or more memories 6203 for storing instructions. Optionally, all or part of the memories 6203 may be located outside of chip 6200.

[0281] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 6100, cause the communication device 6100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.

[0282] This disclosure also provides a program product that, when executed by the communication device 6100, causes the communication device 6100 to perform any of the above methods. Optionally, the program product is a computer program product.

[0283] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.

Claims

1. A method for sending information, characterized in that, The method is executed by a terminal, and the method includes: Sending a first signal to a network device or receiving a first signal sent by the network device; The first signal includes first information, which is carried by a binary sequence or coded bits. The first signal further includes at least one first synchronization code, which is a fixed sequence or a fixed pattern.

2. The method according to claim 1, characterized in that, The first synchronization code includes at least one of the following: Preamble; Intermediate code; Post-synchronization code.

3. The method according to claim 2, characterized in that, The first signal is a binary sequence of length N, and the first synchronization code includes a preamble, which is a fixed sequence. The length of the preamble is n, and the preamble occupies the first to the nth terms of the binary sequence, where N and n are positive integers, and n is less than N.

4. The method according to claim 2, characterized in that, The first signal is a binary sequence of length N, and the first synchronization code includes a post-synchronization code, which is a fixed sequence. The length of the postsynchronization code is m, and the postsynchronization code occupies the N-m+1th to Nth terms of the binary sequence, where N and m are positive integers, and m is less than N.

5. The method according to claim 2, characterized in that, The first signal is a binary sequence of length N, and the first synchronization code includes a pre-synchronization code and a post-synchronization code, both of which are fixed sequences. The length of the preamble is n, and the length of the postamble is m. The preamble occupies the first item to the nth item of the binary sequence, and the postamble occupies the (N-m+1)th item to the Nth item of the binary sequence, where N, n, and m are all positive integers, and n is less than N and m is less than N. Wherein, the lengths of the preamble and the postamble are the same or different; The sequences corresponding to the preamble and the postamble may be the same or different.

6. The method according to claim 2, characterized in that, The first signal is a binary sequence of length N, and the first synchronization code includes a pre-synchronization code, an intermediate code, and a post-synchronization code. The pre-synchronization code, the intermediate code, and the post-synchronization code are all fixed sequences. The length of the preamble is n, the length of the postamble is m, and the length of the intermediate code is p. The preamble occupies the first item to the nth item of the binary sequence, the postamble occupies the N-m+1th item to the Nth item of the binary sequence, and the intermediate code occupies the (N+nmp) / 2+1th item to the (N+n-m+p) / 2th item of the binary sequence, where N, n, and m are all positive integers, and n is less than N, m is less than N, and p is less than N. Wherein, the lengths of the preamble, the intermediate code, and the postamble may be the same or different; The sequences corresponding to the preamble, the intermediate code, and the postamble may be the same or different.

7. The method according to claim 6, characterized in that, The first synchronization code includes one or more of the intermediate codes.

8. The method according to any one of claims 3-7, characterized in that, Each sequence item in the binary sequence is further encoded based on a bit encoding method; or... The remaining sequence items in the binary sequence after removing the first synchronization code are also encoded based on the bit encoding method.

9. The method according to claim 2, characterized in that, The first signal is a bit string of length N, and the first synchronization code includes a preamble, which is a fixed on / off keying OOK pattern. The length of the preamble is n, and the preamble occupies the first to the nth bit of the bit string, where N and n are positive integers, and n is less than N.

10. The method according to claim 2, characterized in that, The first signal is a bit string of length N, and the first synchronization code includes a post-synchronization code, which is a fixed on / off keying OOK pattern. The length of the postsynchronization code is m, and the presynchronization code occupies the N-m+1th to Nth bits of the bit string, where N and m are positive integers, and m is less than N.

11. The method according to claim 2, characterized in that, The first signal is a bit string of length N, and the first synchronization code includes a pre-synchronization code and a post-synchronization code. Both the pre-synchronization code and the post-synchronization code are fixed on / off keying OOK patterns. The length of the preamble is n, and the length of the postamble is m. The preamble occupies the starting position to the nth position of the bit string, and the postamble occupies the (N-m+1)th position to the Nth position of the bit string, where N, n, and m are all positive integers, and n is less than N and m is less than N. Wherein, the lengths of the preamble and the postamble are the same or different; The patterns corresponding to the preamble and the postamble may be the same or different.

12. The method according to any one of claims 9-11, characterized in that, The bits remaining after removing the first synchronization code from the bit string are further encoded based on the bit encoding method.

13. The method according to claims 1-12, characterized in that, The first information includes at least one of the following: Control information; Data information; Control information and data information.

14. The method according to claims 1-13, characterized in that, The terminal is an environmental Internet of Things (A-IoT) device.

15. A method for sending information, characterized in that, The method is performed by a network device, and the method includes: Sending a first signal to the terminal or receiving a first signal sent by the terminal; The first signal includes first information, which is carried by a binary sequence or coded bits. The first signal further includes at least one first synchronization code, which is a fixed sequence or a fixed pattern.

16. The method according to claim 15, characterized in that, The first synchronization code includes at least one of the following: Preamble; Intermediate code; Post-synchronization code.

17. The method according to claim 16, characterized in that, The first signal is a binary sequence of length N, and the first synchronization code includes a preamble, which is a fixed sequence. The length of the preamble is n, and the preamble occupies the first to the nth terms of the binary sequence, where N and n are positive integers, and n is less than N.

18. The method according to claim 16, characterized in that, The first signal is a binary sequence of length N, and the first synchronization code includes a post-synchronization code, which is a fixed sequence. The length of the postsynchronization code is m, and the postsynchronization code occupies the N-m+1th to Nth terms of the binary sequence, where N and m are positive integers, and m is less than N.

19. The method according to claim 16, characterized in that, The first signal is a binary sequence of length N, and the first synchronization code includes a pre-synchronization code and a post-synchronization code, both of which are fixed sequences. The length of the preamble is n, and the length of the postamble is m. The preamble occupies the first item to the nth item of the binary sequence, and the postamble occupies the (N-m+1)th item to the Nth item of the binary sequence, where N, n, and m are all positive integers, and n is less than N and m is less than N. Wherein, the lengths of the preamble and the postamble are the same or different; The sequences corresponding to the preamble and the postamble may be the same or different.

20. The method according to claim 16, characterized in that, The first signal is a binary sequence of length N, and the first synchronization code includes a pre-synchronization code, an intermediate code, and a post-synchronization code. The pre-synchronization code, the intermediate code, and the post-synchronization code are all fixed sequences. The length of the preamble is n, the length of the postamble is m, and the length of the intermediate code is p. The preamble occupies the first item to the nth item of the binary sequence, the postamble occupies the N-m+1th item to the Nth item of the binary sequence, and the intermediate code occupies the (N+nmp) / 2+1th item to the (N+n-m+p) / 2th item of the binary sequence, where N, n, and m are all positive integers, and n is less than N, m is less than N, and p is less than N. Wherein, the lengths of the preamble, the intermediate code, and the postamble may be the same or different; The sequences corresponding to the preamble, the intermediate code, and the postamble may be the same or different.

21. The method according to claim 20, characterized in that, The first synchronization code includes one or more of the intermediate codes.

22. The method according to any one of claims 17-21, characterized in that, Each sequence item in the binary sequence is further encoded based on a bit encoding method; or... The remaining sequence items in the binary sequence after removing the first synchronization code are also encoded based on the bit encoding method.

23. The method according to claim 16, characterized in that, The first signal is a bit string of length N, and the first synchronization code includes a preamble, which is a fixed on / off keying OOK pattern. The length of the preamble is n, and the preamble occupies the first to the nth bit of the bit string, where N and n are positive integers, and n is less than N.

24. The method according to claim 16, characterized in that, The first signal is a bit string of length N, and the first synchronization code includes a post-synchronization code, which is a fixed on / off keying OOK pattern. The length of the postsynchronization code is m, and the presynchronization code occupies the N-m+1th to Nth bits of the bit string, where N and m are positive integers, and m is less than N.

25. The method according to claim 16, characterized in that, The first signal is a bit string of length N, and the first synchronization code includes a pre-synchronization code and a post-synchronization code. Both the pre-synchronization code and the post-synchronization code are fixed on / off keying OOK patterns. The length of the preamble is n, and the length of the postamble is m. The preamble occupies the starting position to the nth position of the bit string, and the postamble occupies the (N-m+1)th position to the Nth position of the bit string, where N, n, and m are all positive integers, and n is less than N and m is less than N. Wherein, the lengths of the preamble and the postamble are the same or different; The patterns corresponding to the preamble and the postamble may be the same or different.

26. The method according to any one of claims 23-25, characterized in that, The bits remaining after removing the first synchronization code from the bit string are further encoded based on the bit encoding method.

27. The method according to claims 15-26, characterized in that, The first information includes at least one of the following: Control information; Data information; Control information and data information.

28. The method according to claims 15-27, characterized in that, The terminal is an environmental Internet of Things (A-IoT) device.

29. A terminal, characterized in that, The terminal includes: A transceiver unit is used to send a first signal to a network device or receive a first signal sent by the network device. The first signal includes first information, which is carried by a binary sequence or coded bits. The first signal further includes at least one first synchronization code, which is a fixed sequence or a fixed pattern.

30. A network device, characterized in that, The network device includes: A transceiver unit is used to send a first signal to a terminal or receive a first signal sent by the terminal. The first signal includes first information, which is carried by a binary sequence or coded bits. The first signal further includes at least one first synchronization code, which is a fixed sequence or a fixed pattern.

31. A terminal, characterized in that, The terminal includes: One or more processors; The terminal is used to execute the information sending method according to any one of claims 1-14.

32. A network device, characterized in that, The network device includes: One or more processors; The network device is used to perform the information transmission method according to any one of claims 15-28.

33. A storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, the communication device performs the information transmission method as described in any one of claims 1-14, or performs the information transmission method as described in any one of claims 15-28.

Citation Information

Patent Citations

  • Device discovery signal transmitting method, device and system

    CN104812075A

  • Communication method, device and system, terminal device, core network device and medium

    CN116941260A

  • Information indication method, terminal and network element

    CN117178580A

  • Data transmission method and device and storage medium

    CN117978342A

  • Method and a device for enabling a mobile terminal to access to a wireless cellular telecommunication network

    EP2180742A1