Communication method, environment Internet of Things equipment, first equipment and system
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-10
- Publication Date
- 2026-03-10
AI Technical Summary
In IoT scenarios, environmental IoT devices cannot effectively determine the channel format, resulting in high complexity of error decoding and blind detection, which affects transmission reliability and availability.
By receiving indication information from the channel, the channel format is determined. By utilizing the correspondence between bit information and channel format, combined with the preamble sequence, the process of determining the channel format is simplified, and the possibility of incorrect decoding is reduced.
It improves the transmission reliability and availability in IoT scenarios, reduces the complexity of blind detection, and enhances the efficiency of channel verification and decoding.
Smart Images

Figure CN121646885A_ABST
Abstract
Description
Communication methods, environmental IoT devices, first device and system Technical Field
[0001] This disclosure relates to the field of communications, and in particular to communication methods, environmental Internet of Things devices, first devices, and systems. Background Technology
[0002] Currently, the application of the Internet of Things (IoT) is becoming increasingly widespread, especially in the field of passive IoT (Ambient Internet of Things). Ambient IoT devices can obtain energy from the outside world and be charged, thus having better application prospects.
[0003] Summary of the Invention
[0004] To improve the reliability of transmission in IoT scenarios, this disclosure provides a communication method, an environmental IoT device, a first device, and a system.
[0005] According to a first aspect of the present disclosure, a communication method is provided, the method being performed by an Ambient IoT device, the method comprising:
[0006] Receive the first channel;
[0007] Determine the channel format of the first channel.
[0008] According to a second aspect of the present disclosure, a communication method is provided, the method being performed by a first device, the method comprising:
[0009] Determine the channel format of the first channel;
[0010] Based on the channel format of the first channel, the first channel is transmitted.
[0011] According to a third aspect of the present disclosure, a communication method is provided, the method being performed by an Ambient IoT device, the method comprising:
[0012] Determine the channel format of the second channel;
[0013] Send the second channel.
[0014] According to a fourth aspect of the present disclosure, a communication method is provided, the method being performed by a first device, the method comprising:
[0015] Receive second channel;
[0016] Determine the channel format of the second channel.
[0017] According to a fifth aspect of the present disclosure, an Ambient IoT device is provided, comprising:
[0018] The transceiver module is configured to receive data from the first channel;
[0019] The processing module is configured to determine the channel format of the first channel.
[0020] According to a sixth aspect of the present disclosure, a first device is provided, comprising:
[0021] The processing module is configured to determine the channel format of the first channel;
[0022] The transceiver module is configured to transmit the first channel based on the channel format of the first channel.
[0023] According to a seventh aspect of the present disclosure, an Ambient IoT device is provided, comprising:
[0024] The processing module is configured to determine the channel format of the second channel;
[0025] The transceiver module is configured to transmit the second channel based on the channel format of the second channel.
[0026] According to an eighth aspect of the present disclosure, a first device is provided, comprising:
[0027] The transceiver module is configured to receive data from the second channel.
[0028] The processing module is configured to determine the channel format of the second channel.
[0029] According to a ninth aspect of the present disclosure, an Ambient IoT device is provided, comprising:
[0030] One or more processors;
[0031] The processor is used to execute the communication method described in any one of the first or third aspects.
[0032] According to a tenth aspect of the present disclosure, a first device is provided, comprising:
[0033] One or more processors;
[0034] The processor is used to execute the communication method described in any one of the second or fourth aspects.
[0035] According to an eleventh aspect of the present disclosure, a communication system is provided, comprising:
[0036] An Ambient IoT device, the Ambient IoT device being configured to implement the communication method described in any one of the first or third aspects;
[0037] A first device, configured to implement the communication method described in any one of the second or fourth aspects.
[0038] According to a twelfth aspect of the present disclosure, a storage medium is provided that stores instructions that, when executed on a communication device, cause the communication device to perform a communication method as described in any one of the first, second, third, or fourth aspects.
[0039] According to a thirteenth aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, is used to implement the communication method described in any one of the first, second, third, or fourth aspects.
[0040] In this embodiment of the disclosure, the environmental IoT device can determine the channel format of the received first channel, reduce the possibility of incorrect decoding, reduce the complexity of blind detection, improve the reliability of transmission in IoT scenarios, and have high availability.
[0041] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0042] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0043] Figure 1A is an exemplary schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure.
[0044] Figure 1B is an exemplary schematic diagram of an inventory process provided according to an embodiment of the present disclosure.
[0045] Figure 1C is an exemplary schematic diagram of different device states provided according to embodiments of the present disclosure.
[0046] Figure 1D is an exemplary schematic diagram of different channel formats provided according to embodiments of the present disclosure.
[0047] Figure 2A is one of the exemplary interactive schematic diagrams of a communication method provided according to an embodiment of the present disclosure.
[0048] Figure 2B is a second exemplary interactive schematic diagram of a communication method provided according to an embodiment of the present disclosure.
[0049] Figure 3A is one of the exemplary flowcharts of a communication method provided according to an embodiment of the present disclosure.
[0050] Figure 3B is a second exemplary flowchart of a communication method provided according to an embodiment of the present disclosure.
[0051] Figure 3C is a third exemplary flowchart of a communication method provided according to an embodiment of the present disclosure.
[0052] Figure 3D is a fourth exemplary flowchart of a communication method provided according to an embodiment of the present disclosure.
[0053] Figure 4A is an exemplary scenario diagram illustrating the channel format indicated by indication information according to an embodiment of the present disclosure.
[0054] Figure 4B is an exemplary scenario diagram of indicating the channel format via a preamble according to an embodiment of the present disclosure.
[0055] Figure 5A is an exemplary block diagram of an environmental Internet of Things (IoT) device provided according to an embodiment of the present disclosure.
[0056] Figure 5B is an exemplary block diagram of a first device provided according to an embodiment of the present disclosure.
[0057] Figure 6A is an exemplary interactive schematic diagram of a communication device provided according to an embodiment of the present disclosure.
[0058] Figure 6B is an exemplary interactive schematic diagram of a chip provided according to an embodiment of the present disclosure. Detailed Implementation
[0059] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.
[0060] This disclosure presents a communication method, an environmental Internet of Things (IoT) device, a first device, and a system.
[0061] In a first aspect, embodiments of this disclosure provide a communication method performed by an Ambient IoT device, the method comprising: receiving a first channel; and determining the channel format of the first channel.
[0062] In the above embodiments, the environmental IoT device can determine the channel format of the received first channel, reduce the possibility of incorrect decoding, reduce the complexity of blind detection, improve the reliability of transmission in IoT scenarios, and has high availability.
[0063] In conjunction with some embodiments of the first aspect, in some embodiments, determining the channel format of the first channel includes: determining the channel format of the first channel based on first indication information included in the first channel.
[0064] In the above embodiments, the environmental IoT device can determine the channel format of the first channel based on the first indication information included in the first channel, which is simple to implement and highly available.
[0065] In conjunction with some embodiments of the first aspect, in some embodiments, determining the channel format of the first channel based on the first indication information included in the first channel includes: determining the channel format of the first channel corresponding to the bit information of the first indication information based on a first correspondence between bit information and channel format.
[0066] In the above embodiments, the environmental IoT device can determine the channel format of the first channel based on the first correspondence, which has high availability.
[0067] In conjunction with some embodiments of the first aspect, in some embodiments, the first indication information is located after and adjacent to the first preamble sequence.
[0068] In the above embodiments, the first indication information can be located at the header of the first channel, thereby improving the efficiency of channel checksum and / or decoding and increasing availability.
[0069] In conjunction with some embodiments of the first aspect, in some embodiments, determining the channel format of the first channel includes: determining the channel format of the first channel based on the received first preamble sequence.
[0070] In the above embodiments, the channel format of the first channel can be determined by the first preamble sequence, avoiding the occupation of channel resources to indicate the channel format, and thus achieving high availability.
[0071] In conjunction with some embodiments of the first aspect, in some embodiments, determining the channel format of the first channel based on the received first preamble sequence includes: determining the channel format of the first channel corresponding to the first preamble sequence based on a second correspondence between the preamble sequence and the channel format.
[0072] In the above embodiments, the environmental IoT device can determine the channel format of the first channel based on the second correspondence, which is simple to implement and highly available.
[0073] In conjunction with some embodiments of the first aspect, in some embodiments, the channel format of the first channel includes any one of the following: a first format, wherein data is carried on the channel of the first format; a second format, wherein control information is carried on the channel of the second format; and a third format, wherein control information and data are carried on the channel of the third format.
[0074] In the above embodiments, the channel format of the first channel includes, but is not limited to, any one of the above, and has high availability.
[0075] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes at least one of the following: the channel format of the first channel includes the second format or the third format, and the first control information carried by the first channel is checked and / or decoded based on at least one first parameter; the channel format of the first channel includes the first format or the third format, and the first data carried by the first channel is checked and / or decoded based on at least one second parameter.
[0076] In the above embodiments, the environmental IoT device can verify and decode the first control information and / or the first data based on different parameters. This reduces the possibility of incorrect decoding, lowers the complexity of blind detection, and improves the reliability and availability of transmission in IoT scenarios.
[0077] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes: determining the at least one first parameter based on a predefined method.
[0078] In the above embodiments, the first parameter can be determined based on a predefined method, which improves decoding efficiency.
[0079] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes at least one of the following: determining the at least one second parameter based on a predefined method; determining the at least one second parameter based on the first control information.
[0080] In the above embodiments, the second parameter can be determined based on a predefined method and / or the first control information, which is simple to implement and highly usable.
[0081] Secondly, embodiments of this disclosure provide a communication method, which is executed by a first device, and the method includes: determining a channel format of a first channel; and transmitting the first channel based on the channel format of the first channel.
[0082] In conjunction with some embodiments of the second aspect, in some embodiments, the first channel includes first indication information; wherein the first indication information is used to indicate the channel format of the first channel.
[0083] In some embodiments, in conjunction with the second aspect, the method further includes: determining the bit information of the first indication information corresponding to the channel format of the first channel based on a first correspondence between bit information and channel format.
[0084] In conjunction with some embodiments of the second aspect, in some embodiments, the first indication information is located after the first preamble sequence and adjacent to the first preamble sequence.
[0085] In some embodiments, in conjunction with the second aspect, the method further includes: determining a first preamble sequence corresponding to the channel format of the first channel based on a second correspondence between the preamble sequence and the channel format; and transmitting the first preamble sequence.
[0086] In conjunction with some embodiments of the second aspect, in some embodiments, the channel format of the first channel includes any one of the following: a first format, wherein data is carried on the channel of the first format; a second format, wherein control information is carried on the channel of the second format; and a third format, wherein control information and data are carried on the channel of the third format.
[0087] Thirdly, embodiments of this disclosure provide a communication method performed by an Ambient IoT device, the method comprising: determining a channel format for a second channel; and transmitting the second channel.
[0088] In conjunction with some embodiments of the third aspect, in some embodiments, the second channel includes second indication information; wherein the second indication information is used to indicate the channel format of the second channel.
[0089] In some embodiments, in conjunction with the third aspect, the method further includes: determining the bit information of the second indication information corresponding to the channel format of the second channel based on a first correspondence between bit information and channel format.
[0090] In conjunction with some embodiments of the third aspect, in some embodiments, the second indication information is located after and adjacent to the second preamble sequence.
[0091] In some embodiments, in conjunction with the third aspect, the method further includes: determining a second preamble sequence corresponding to the channel format of the second channel based on a second correspondence between the preamble sequence and the channel format; and transmitting the second preamble sequence.
[0092] In conjunction with some embodiments of the third aspect, in some embodiments, the channel format of the second channel includes any one of the following: a first format, wherein data is carried on the channel of the first format; a second format, wherein control information is carried on the channel of the second format; and a third format, wherein control information and data are carried on the channel of the third format.
[0093] Fourthly, embodiments of this disclosure provide a communication method, which is executed by a first device, the method comprising: receiving a second channel; and determining the channel format of the second channel.
[0094] In conjunction with some embodiments of the fourth aspect, in some embodiments, determining the channel format of the second channel includes: determining the channel format of the second channel based on second indication information included in the second channel.
[0095] In conjunction with some embodiments of the fourth aspect, in some embodiments, determining the channel format of the second channel based on the first indication information included in the second channel includes: determining the channel format of the second channel corresponding to the bit information of the second indication information based on a first correspondence between bit information and channel format.
[0096] In conjunction with some embodiments of the fourth aspect, in some embodiments, the second indication information is adjacent to and follows the second preamble sequence.
[0097] In conjunction with some embodiments of the fourth aspect, in some embodiments, determining the channel format of the second channel includes: determining the channel format of the second channel based on the received second preamble sequence.
[0098] In conjunction with some embodiments of the fourth aspect, in some embodiments, determining the channel format of the second channel based on the received second preamble sequence includes: determining the channel format of the second channel corresponding to the second preamble sequence based on a second correspondence between the preamble sequence and the channel format.
[0099] In conjunction with some embodiments of the fourth aspect, in some embodiments, the channel format of the second channel includes any one of the following: a first format, wherein data is carried on the channel of the first format; a second format, wherein control information is carried on the channel of the second format; and a third format, wherein control information and data are carried on the channel of the third format.
[0100] In conjunction with some embodiments of the fourth aspect, in some embodiments, the method further includes at least one of the following: the channel format of the second channel includes the second format or the third format, and the second control information carried by the second channel is checked and / or decoded based on at least one third parameter; the channel format of the second channel includes the first format or the third format, and the second data carried by the second channel is checked and / or decoded based on at least one fourth parameter.
[0101] In conjunction with some embodiments of the fourth aspect, in some embodiments, the method further includes at least one of the following: determining the at least one third parameter based on a predefined method; determining the at least one third parameter based on first control information; wherein the first control information is control information carried by a first channel, and the first channel is a channel sent by the first device to an environmental IoT device.
[0102] In conjunction with some embodiments of the fourth aspect, in some embodiments, the method further includes at least one of the following: determining the at least one fourth parameter based on a predefined method; determining the at least one fourth parameter based on the second control information; determining the at least one fourth parameter based on first control information; wherein the first control information is control information carried by a first channel, and the first channel is a channel sent by the first device to an environmental IoT device.
[0103] Fifthly, embodiments of this disclosure provide an Ambient IoT device, comprising: a transceiver module configured to receive a first channel; and a processing module configured to determine the channel format of the first channel.
[0104] In a sixth aspect, embodiments of this disclosure provide a first device, comprising: a processing module configured to determine a channel format of a first channel; and a transceiver module configured to transmit the first channel based on the channel format of the first channel.
[0105] In a seventh aspect, embodiments of this disclosure provide an Ambient IoT device, comprising: a processing module configured to determine a channel format of a second channel; and a transceiver module configured to transmit the second channel based on the channel format of the second channel.
[0106] Eighthly, embodiments of this disclosure provide a first device, comprising: a transceiver module configured to receive a second channel; and a processing module configured to determine the channel format of the second channel.
[0107] In a ninth aspect, embodiments of this disclosure provide an Ambient IoT device, comprising: one or more processors; wherein the processors are configured to perform the communication method described in any one of the first or third aspects.
[0108] In a tenth aspect, embodiments of this disclosure provide a first device comprising: one or more processors; wherein the processors are configured to perform the communication method described in any one of the second or fourth aspects.
[0109] Eleventhly, embodiments of this disclosure provide a communication system, comprising: an Ambient IoT device configured to implement the communication method described in any one of the first or third aspects; and a first device configured to implement the communication method described in any one of the second or fourth aspects.
[0110] In a twelfth aspect, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform a communication method as described in any one of the first, second, third, or fourth aspects.
[0111] In a thirteenth aspect, embodiments of this disclosure provide a computer program product, including a computer program that, when executed by a processor, is used to implement the communication method described in any one of the first, second, third, or fourth aspects.
[0112] In a fourteenth 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 optional implementations of the first, second, third, or fourth aspects above.
[0113] It is understood that the aforementioned terminals, network devices, communication systems, storage media, computer program products, chips, or chip systems 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.
[0114] The present invention is described in the embodiments described herein. In some embodiments, the terms communication method, channel transmission method, information transmission method, etc., can be used interchangeably; the terms communication device, channel transmission device, information transmission device, etc., can be used interchangeably; and the terms communication system, channel transmission system, information transmission system, etc., can be used interchangeably.
[0115] 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.
[0116] 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.
[0117] 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.
[0118] 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.
[0119] In the embodiments disclosed herein, "multiple" refers to two or more.
[0120] In some embodiments, the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0121] 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.
[0122] 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.
[0123] 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.
[0124] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0125] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.
[0126] 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”.
[0127] In some embodiments, devices, etc., can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as “device”, “equipment”, “circuit”, “network element”, “node”, “function”, “unit”, “section”, “system”, “network”, “chip”, “chip system”, “entity”, and “subject” can be used interchangeably.
[0128] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0129] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0130] 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.
[0131] Figure 1A is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.
[0132] As shown in Figure 1A, the communication system 100 includes an Ambient IoT device 101 and a first device 102.
[0133] In some embodiments, the Ambient IoT device 101 includes, for example, Internet of Things (IoT) devices, autonomous driving devices, etc. Exemplarily, the Ambient IoT device 101 may include, but is not limited to, a device that, when triggered by the first device 102, sends data and / or signaling, and is equipped with a Radio Frequency Identification (RFID) tag, which can be read by the first device 102 for operations such as tag inventory and data reporting.
[0134] In some embodiments, the first device 102 may be a reader of the Ambient IoT device 101.
[0135] In some embodiments, the first device 102 may be a terminal, such as a general terminal, including at least one of the following: mobile phone, wearable device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home, but not limited thereto.
[0136] In some embodiments, the first device 102 may include, but is not limited to, access network devices and core network devices.
[0137] In some embodiments, the access network device described above is, for example, a node or device that connects a terminal to a wireless network. The access network device may include, but is not limited to, at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation eNB (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 a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a Wi-Fi system.
[0138] In some embodiments, the access network device described above may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. By adopting the CU-DU structure, the protocol layer of the access network device can be separated. 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.
[0139] In some embodiments, the core network equipment described above may be a single device, including one or more network elements, or multiple devices or a group of devices. Network elements may be virtual or physical. The core network may include, for example, at least one of the Evolved Packet Core (EPC), 5G Core Network (5GCN), and Next Generation Core (NGC).
[0140] 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.
[0141] In some embodiments, when the network device acts as a reader, it can directly send commands, data, or information to the Ambient IoT device 101.
[0142] Accordingly, Ambient IoT device 101 can send commands or data to network devices.
[0143] In some embodiments, the network device can send commands, data or information to ordinary terminals, relay devices, etc., and the ordinary terminals or relay devices, as relay nodes (or intermediate nodes), forward the commands, data or information to the Ambient IoT device 101.
[0144] Accordingly, commands or data sent by Ambient IoT device 101 can be forwarded to network devices through ordinary terminals.
[0145] 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.
[0146] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1A, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1A are illustrative. The communication system may include all or some of the main bodies in FIG1A, or it may include other main bodies outside of FIG1A. 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.
[0147] In Ambient IoT design, it's essential to support non-activated devices. These devices lack inherent radio frequency transmission capabilities and require backscattering to acquire transmission energy. In one example, basic use cases such as tag inventory and sensor data reporting can be supported. The design can be referenced from RFID, where the command set for inventory counting is shown in Table 1.
[0148] Table 1
[0149] Table 1 is for illustrative purposes only, and all RFID use cases referenced should fall within the scope of this disclosure.
[0150] In the Ambient IoT scenario, the corresponding inventory commands and data can be carried by channels such as the Physical Reader to Device Channel (PRDCH) and / or the Physical Device to Reader Channel (PDRCH), including but not limited to access network devices. For example, in the scenario where the base station acts as a reader for environmental IoT devices, the specific inventory process is shown in Figure 1B.
[0151] In an Ambient IoT scenario, upon receiving a Query command, a device enters an arbitrate state, as shown in Figure 1C. The arbitrate state can be considered a "holding" state for the device. It sets a corresponding counter value based on the Q value in the command and decrements this value by 1 each time a QueryRep command is received. When the value reaches 0, the device transitions to a response state and backscatters an RN16 (16-bit random number). If an ACK is received, the device's connection is confirmed to be successful. Otherwise, if an invalid ACK or an ACK with an erroneous RN16 is received, or if no corresponding command is received before the timer T2 (maximum value) expires, the device returns to the arbitrate state.
[0152] In some embodiments, for environmental IoT devices, the PRDCH channel can be supported in the downlink (Reader to Device, R2D) direction, and the PDRCH channel can be supported in the uplink (Device to Reader, D2R) direction.
[0153] Taking the PRDCH channel as an example, the PRDCH channel may additionally carry corresponding physical layer (Layer 1, L1) control information to indicate resource scheduling and / or the range of devices to which the command applies. Therefore, there are at least three possible channel formats (or transmission schemes), such as shown in Figure 1D: Scheme 1, control only; Scheme 2, data only; and Scheme 3, control and data.
[0154] In IoT scenarios, if the receiving IoT device cannot determine the channel format, it may lead to incorrect decoding and increase the complexity of blind detection operations. Therefore, to avoid incorrect decoding as much as possible, reduce the complexity of blind detection, and improve the reliability of transmission in IoT scenarios, this disclosure provides the following communication method, environmental IoT device, first device, and system.
[0155] Figure 2A is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 2A, the embodiments of the present disclosure relate to a communication method, which includes:
[0156] Step S2101: The first device 102 determines the channel format of the first channel.
[0157] In some embodiments, the first device 102 may serve as a reader for the environmental Internet of Things device 101.
[0158] In some embodiments, the first device 102 may be a network device, such as at least one of an access network device and a core network device. Alternatively, the first device 102 may be an intermediate node such as a terminal or a relay.
[0159] In some embodiments, the environmental IoT device 101 may be an IoT device, an autonomous driving device, or the like.
[0160] In some embodiments, the first channel is a channel sent by the first device 102 to the environmental Internet of Things device 101.
[0161] In one example, the first channel could be the PRDCH channel.
[0162] In some embodiments, the name of the first channel is not limited and can be interchanged with PRDCH channel, downlink channel, physical channel from reader to device, physical channel between device and reader, etc.
[0163] In some embodiments, the channel format of the first channel includes, but is not limited to, at least one of the following:
[0164] First format; Second format; Third format.
[0165] In one example, data is carried on the channel in the first format, such as a data-only format.
[0166] In one example, control information is carried on the channel in the second format, for example, the second format is a control-only format. This control information can be L1 control information, or Layer 2 (L2) or Layer 3 (L3) control information; this disclosure does not limit it in this regard.
[0167] In one example, the channel in the third format carries control information and data, for example, the third format is control and data format. The control information can be L1 control information, or L2 or L3 control information; this disclosure does not limit this.
[0168] In some embodiments, control information can also be classified into multiple types, such as system messages, control information for scheduling resources, and control information instructing devices to execute different commands.
[0169] Furthermore, the channel format of the first channel can also be used to indicate the type of control information carried.
[0170] For example, without modifying the first to third formats, multiple channel formats can be added. The fourth format channel is used to carry the first type of control information, the fifth format channel is used to carry the second type of control information, and so on. If the first channel carries control information and it is not necessary to specify the type of control information, the first channel can use the second format. If it is necessary to indicate the type of control information, the first channel can use any of the fourth to nth formats.
[0171] The above is merely an illustrative example, and this disclosure does not limit the channel format of the first channel.
[0172] In some embodiments, the first device 102 may determine the channel format of the first channel based on a predefined method and / or the information and / or data it needs to transmit.
[0173] For example, if the first device 102 needs to perform resource scheduling, then the channel format of the first channel is the second format. As another example, if the first device 102 needs to transmit data to the environmental IoT device 101, then the channel format of the first channel can be the first format mentioned above. As yet another example, if the first device 102 needs to transmit control information and data to the environmental IoT device 101, then the channel format of the first channel can be the third format mentioned above.
[0174] The above is merely an illustrative example, and this disclosure does not limit the scheme by which the first device 102 determines the channel format of the first channel.
[0175] In step S2102, the first device 102 sends a first preamble sequence to the environmental IoT device 101.
[0176] In some embodiments, the first preamble sequence is a preamble sequence that the first device 102 sends to the environmental IoT device 101 before transmitting the first channel. The first preamble sequence is used to inform the environmental IoT device 101 that the first device 102 is about to transmit the first channel.
[0177] In some embodiments, the first preamble sequence is independent of the channel format of the first channel. The first device 102 randomly generates or randomly selects a preamble sequence from a set of preamble sequences as the first preamble sequence and sends it to the environmental IoT device 101.
[0178] In some embodiments, the first preamble sequence is related to the channel format of the first channel, and may implicitly indicate the channel format of the first channel.
[0179] In one example, the first device 102 may determine the first preamble sequence corresponding to the channel format of the first channel based on a second correspondence between the preamble sequence and the channel format.
[0180] For example, the second correspondence can be shown in Table 2.
[0181] Table 2
[0182] Assuming the channel format of the first channel is the second format, the first device 102 determines the preamble sequence #2 as the first preamble sequence and sends the first preamble sequence to the environmental IoT device 101.
[0183] For example, the multiple preamble sequences in Table 2 can be m-sequences, gold sequences, or Galey sequences, etc., and this disclosure does not limit them.
[0184] The m-sequence, also known as the longest linear feedback shift register sequence, is a pseudo-random sequence. It can be applied in fields such as code division multiple access in spread spectrum communication and satellite communication, as well as encryption, scrambling, synchronization, and bit error rate measurement in digital data.
[0185] Among them, the gold sequence is a code sequence based on the m sequence, which has excellent autocorrelation and cross-correlation properties and generates a large number of sequences.
[0186] Gray codes are binary encoding sequences where adjacent numbers differ by only one bit. Key characteristics include: consecutive Gray codes differ by only one bit. All possible binary combinations appear in a Gray code sequence.
[0187] For example, the multiple preamble sequences in Table 2 can be mutually orthogonal, which can better reduce noise and improve anti-interference ability.
[0188] For example, multiple preamble sequences in Table 2 can be generated from the same root sequence.
[0189] The above is merely an illustrative example. Any scheme that implicitly indicates the channel format of the first channel through a preamble sequence should fall within the protection scope of this disclosure.
[0190] In some embodiments, environmental IoT device 101 receives a first preamble sequence and determines that first device 102 is about to transmit a first channel.
[0191] In step S2103, the first device 102 sends a first channel to the environmental IoT device 101.
[0192] In some embodiments, the first device 102 transmits the first channel to the environmental IoT device 101 based on the channel format of the first channel.
[0193] In some embodiments, the first device 102 transmits the first channel after transmitting the first preamble sequence.
[0194] In some embodiments, the environmental IoT device 101 receives the first channel.
[0195] In some embodiments, where the first preamble sequence is related to the channel format of the first channel, the first channel may not include the first indication information, which can be used to indicate the channel format of the first channel, thereby saving channel resources.
[0196] In some embodiments, where the first preamble sequence is independent of the channel format of the first channel, the first channel may include first indication information, which may be used to indicate the channel format of the first channel.
[0197] In one example, the first indication information can occupy one or more bits.
[0198] For example, the first device 102 can determine the bit information of the first indication information corresponding to the channel format of the first channel based on the first correspondence between bit information and channel format.
[0199] For example, bit information can be a specific bit value; of course, bit information can also be information indicated by the bit value of at least one bit, and this disclosure does not limit it in this way.
[0200] For example, the channel format of the first channel is the first format, and the bit value of the corresponding first indication information can be "0", "00" or "000", etc.
[0201] For example, if the channel format of the first channel includes a first format, a second format, or a third format, then the first indication information can occupy 2 bits. Assume the first correspondence is as shown in Table 3.
[0202] Table 3
[0203] Assuming the channel format of the first channel is the third format, the bit value of the first indication information included in the first channel can be "10".
[0204] In one example, the first indication information may be located in the channel header of the first channel. The first device 102 first transmits the first preamble sequence, then transmits the first channel, and the first indication information is located after and adjacent to the first preamble sequence. Additionally, if the first channel transmission has ended, the first device 102 may transmit an end marker to indicate the end of the first channel transmission.
[0205] For example, the end identifier may be a postamble signal, or it may be other signals or information, which are not limited in this disclosure.
[0206] In step S2104, the environmental IoT device 101 determines the channel format of the first channel.
[0207] In some embodiments, the first preamble sequence is independent of the channel format of the first channel. In this case, the first channel includes first indication information, and the environmental IoT device 101 can determine the channel format of the first channel based on the first indication information.
[0208] In one example, the environmental IoT device 101 can determine the channel format of the first channel corresponding to the bit information of the first indication information based on a first correspondence between bit information and channel format.
[0209] For example, bit information can be a bit value, or information indicated by the bit value of at least one bit.
[0210] For example, bit information is represented by bit values. The first correspondence includes: a bit value of "00" corresponds to the first format, a bit value of "01" corresponds to the second format, and a bit value of "10" corresponds to the third format. Assuming the first indication information occupies 2 bits and the bit value is "10", then the environmental IoT device 101 determines that "10" corresponds to the third format, and therefore the channel format of the first channel is the third format.
[0211] In some embodiments, the first preamble sequence is used to indicate the channel format of the first channel. In this case, the first channel may not include the first indication information, and the environmental IoT device 101 can determine the channel format of the first channel based on the first preamble sequence.
[0212] For example, the environmental IoT device 101 can determine the channel format of the first channel corresponding to the first preamble sequence based on a second correspondence between the preamble sequence and the channel format.
[0213] For example, if the first preamble sequence is preamble sequence #2, then the environmental IoT device 101 can determine that the channel format of the first channel is channel format #2, that is, the second format.
[0214] The above is merely an illustrative example, and this disclosure does not limit the method by which the environmental IoT device 101 determines the channel format of the first channel.
[0215] In step S2105, the environmental IoT device 101 performs verification and / or decoding on the first channel.
[0216] In some embodiments, the environmental IoT device 101 may perform checksum and / or demodulation on the first channel based on the channel format of the first channel.
[0217] In one example, the channel format of the first channel includes the second or third format mentioned above, that is, the first channel carries the first control information. Then, the environmental IoT device 101 can perform verification and / or decoding of the first control information carried by the first channel based on at least one first parameter.
[0218] For example, at least one first parameter includes, but is not limited to, at least one of the following: payload size; chip duration; transmission duration; line coding method used; possible modulation method, etc.
[0219] The payload size can refer to the number of bits occupied by the first control information carried in the first channel.
[0220] The chip time can refer to the length of the calibration signal, for example, the length of the On-Off Keying (OOK) signal n. Here, n can be a positive integer indicating the index of the OOK signal.
[0221] The transmission duration can refer to the duration occupied by the first channel.
[0222] Among them, the line coding method may include, but is not limited to, at least one of the following: Manchester coding; Pulse interval encoding (PIE).
[0223] Manchester encoding is an encoding method that uses level transitions to represent 1 or 0. Its rules are simple: each symbol is represented by two level signals with different phases, which is a square wave of one cycle, but the phases of 0 and 1 are exactly opposite.
[0224] Pulse width encoding represents data by defining different time widths between the falling edges of a pulse.
[0225] The modulation method may include, but is not limited to, at least one of the following: OOK; Frequency-shift keying (FSK); Binary Phase Shift Keying (BPSK).
[0226] OOK uses a baseband rectangular pulse representing a binary digital signal to key a continuous carrier wave. A carrier output indicates the transmission of "1", while no carrier output indicates the transmission of "0".
[0227] FSK refers to a coding technique that represents digital data by changing the carrier frequency. FSK modulation uses a carrier signal to generate two different frequencies to represent the digital values "0" and "1". During modulation, binary information is converted into a set of frequencies, where the frequency of "0" is frequency #1 and the frequency of "1" is frequency #2.
[0228] BPSK can represent binary data by changing the phase of the carrier signal. In BPSK, binary data "0" and "1" are mapped to two different phases of the carrier signal, typically "0" is mapped to the 0° phase and "1" is mapped to the 180° phase.
[0229] The above is merely an illustrative example; the first parameter may also include other parameters, which are not limited in this disclosure.
[0230] For example, at least one first parameter can be determined based on a predefined method. For instance, it can be agreed upon by a protocol.
[0231] For example, the environmental IoT device 101 can perform cyclic redundancy check (CRC) verification and / or decoding on the first control information carried by the first channel based on at least one first parameter.
[0232] In one example, if the channel format of the first channel includes the first format or the third format mentioned above, that is, the first channel carries first data (i.e., downlink data), then the environmental IoT device 101 can perform checksum and / or decoding on the first data carried by the first channel based on at least one second parameter.
[0233] For example, at least one second parameter includes, but is not limited to, at least one of the following: payload size; chip duration; transmission duration; line coding method used; possible modulation method, etc.
[0234] The payload size can refer to the number of bits occupied by the first data.
[0235] The chip time can refer to the length of the calibration signal, for example, it can be the length of OOKn.
[0236] The transmission duration can refer to the duration occupied by the first channel.
[0237] Among them, the line coding method may include, but is not limited to, at least one of the following: Manchester coding; Pulse interval encoding (PIE).
[0238] Manchester encoding is an encoding method that uses level transitions to represent 1 or 0. Its rules are simple: each symbol is represented by two level signals with different phases, which is a square wave of one cycle, but the phases of 0 and 1 are exactly opposite.
[0239] Pulse width encoding represents data by defining different time widths between the falling edges of a pulse.
[0240] The modulation method may include, but is not limited to, at least one of the following: OOK; Frequency-shift keying (FSK); Binary Phase Shift Keying (BPSK).
[0241] The above is merely an illustrative example; the second parameter may also include other parameters, which are not limited in this disclosure.
[0242] For example, at least one second parameter can be determined based on a predefined method. For instance, it can be agreed upon by a protocol.
[0243] For example, at least one second parameter can be determined based on the first control information. For instance, if the channel format of the first channel includes a third format, and the first channel carries the first control information and data, then the second parameter can be determined based on the indication of the first control information.
[0244] For example, at least one second parameter can be determined based on a predefined method and the first control information. For instance, one or more second parameters can be determined based on a predefined method, while other second parameters can be determined based on the first control information.
[0245] For example, the environmental IoT device 101 may perform CRC checksum and / or decoding on the first data carried by the first channel based on at least one second parameter.
[0246] The above is merely an illustrative example. Any method by which the environmental IoT device 101 verifies and / or decodes the first channel should fall within the scope of this disclosure.
[0247] 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.
[0248] In some embodiments, terms such as “send,” “transmit,” “report,” “distribute,” “transfer,” “bidirectional transmission,” “send and / or receive” can be used interchangeably.
[0249] In some embodiments, “get,” “obtain,” “receive,” “transmit,” “bidirectional transmission,” and “send and / or receive” can be used interchangeably and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining through self-processing, or autonomous implementation, among other meanings.
[0250] In some embodiments, terms such as "certain," "preset," "default," "set," "indicated," "a certain," "any," "first," and "specified" 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.
[0251] In some embodiments, the data transmission method involved in this disclosure may include at least one of steps S2101 to S2105. For example, step S2101 may be implemented as an independent embodiment, step S2102 may be implemented as an independent embodiment, step S2101 + step S2102 may be implemented as an independent embodiment, step S2103 may be implemented as an independent embodiment, step S2101 + step S2102 + step S2103 may be implemented as an independent embodiment, step S2104 may be implemented as an independent embodiment, step S2105 may be implemented as an independent embodiment, step S2104 + step S2105 may be implemented as an independent embodiment, and steps S2101 to S2105 may be implemented as independent embodiments, but are not limited thereto.
[0252] In some embodiments, step S2101 is optional, and one or more of these steps may be omitted or substituted in different embodiments. For example, step S2101 may not be performed when the channel format of the first channel is determined by another executing entity.
[0253] In some embodiments, step S2103 is optional, and one or more of these steps may be omitted or substituted in different embodiments. For example, if the first channel does not need to be transmitted, step S2102 may not be performed.
[0254] In some embodiments, step S2104 is optional, and one or more of these steps may be omitted or substituted in different embodiments. For example, if the Ambient IoT device 101 has already determined the channel format of the first channel, step S2104 may not be performed.
[0255] In some embodiments, steps S2101 to S2105 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0256] In some embodiments, the execution order of steps S2101 to S2105 is not limited.
[0257] In the above embodiments, the environmental IoT device can determine the channel format of the received first channel, reduce the possibility of incorrect decoding, reduce the complexity of blind detection, improve the reliability of transmission in IoT scenarios, and has high availability.
[0258] Figure 2B is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 2B, the embodiments of the present disclosure relate to a communication method, which includes:
[0259] In step S2201, the environmental IoT device 101 determines the channel format of the second channel.
[0260] In some embodiments, the environmental IoT device 101 may include, but is not limited to, IoT devices, autonomous driving devices, etc.
[0261] In some embodiments, the first device 102 may serve as a reader for the environmental Internet of Things device 101.
[0262] In some embodiments, the first device 102 may be a network device, such as at least one of an access network device and a core network device. Alternatively, the first device 102 may be an intermediate node such as a terminal or a relay.
[0263] In some embodiments, the second channel is a channel sent from the environmental IoT device 101 to the first device 102.
[0264] In one example, the second channel could be the PDRCH channel.
[0265] In some embodiments, the name of the second channel is not limited and can be interchanged with PDRCH channel, uplink channel, physical channel from device to reader, physical channel between device and reader, etc.
[0266] In some embodiments, the channel format of the second channel includes, but is not limited to, at least one of the following:
[0267] First format; Second format; Third format.
[0268] The specific channel format is similar to that of the first channel in the aforementioned embodiment, and will not be described again here.
[0269] In step S2202, the environmental IoT device 101 sends a second preamble sequence to the first device 102.
[0270] In some embodiments, the second preamble sequence is a preamble sequence sent to the first device 102 before the environmental IoT device 101 transmits the second channel. The second preamble sequence is used to inform the first device 102 that the environmental IoT device 101 is about to transmit the second channel.
[0271] In some embodiments, the second preamble sequence is independent of the channel format of the second channel. The environmental IoT device 101 randomly generates or randomly selects a preamble sequence from a set of preamble sequences as the second preamble sequence and sends it to the first device 102.
[0272] In some embodiments, the second preamble sequence is related to the channel format of the second channel, for example, it may implicitly indicate the channel format of the second channel.
[0273] In one example, the environmental IoT device 101 can determine the second preamble sequence corresponding to the channel format of the second channel based on a second correspondence between the preamble sequence and the channel format.
[0274] For example, the second correspondence can be as shown in Table 2 above.
[0275] Assuming the channel format of the second channel is the third format, the environmental IoT device 101 will determine the preamble sequence #3 as the second preamble sequence and send the preamble sequence #3 to the first device 102.
[0276] In some embodiments, the first device 102 receives a second preamble sequence.
[0277] In step S2203, the environmental IoT device 101 sends a second channel to the first device 102.
[0278] In some embodiments, the environmental IoT device 101 transmits the second channel to the first device 102 based on the channel format of the second channel.
[0279] In some embodiments, the environmental IoT device 101 transmits a second channel after transmitting a second preamble sequence.
[0280] In some embodiments, the first device 102 receives the second channel.
[0281] In some embodiments, where the second preamble sequence is related to the channel format of the second channel, the second indication information may not be included in the second channel. The second indication information can be used to indicate the channel format of the second channel, thereby saving channel resources.
[0282] In some embodiments, where the second preamble sequence is independent of the channel format of the second channel, the second channel may include second indication information. The second indication information can be used to indicate the channel format of the second channel.
[0283] In one example, the second indication information can occupy one or more bits.
[0284] For example, the second device 102 can determine the bit information of the second indication information corresponding to the channel format of the second channel based on the first correspondence between bit information and channel format.
[0285] For example, the channel format of the second channel is the second format, and the corresponding bit information of the second indication information, such as the bit value, can be "0", "00" or "000", etc.
[0286] For example, if the channel format of the second channel includes a first format, a second format, and a third format, then the second indication information can occupy 2 bits. The first correspondence is shown in Table 3, for example. Assuming that the channel format of the second channel is the second format, then the bit information of the second indication information, for example, the bit value can be "01".
[0287] In one example, the second indication information can be located at the channel header of the second channel. The environmental IoT device 101 first sends the second preamble sequence, then sends the second channel, with the second indication information following and adjacent to the second preamble sequence. Additionally, the environmental IoT device 101 can send an end marker at the end of the second channel transmission to indicate the end of the second channel transmission.
[0288] For example, the end identifier may be a postamble signal, or it may be other signals or information, which are not limited in this disclosure.
[0289] In step S2204, the first device 102 determines the channel format of the second channel.
[0290] In some embodiments, where the second preamble sequence is independent of the channel format of the second channel, the second channel includes second indication information, and the first device 102 can determine the channel format of the second channel based on the second indication information.
[0291] In one example, the first device 102 may determine the channel format of the second channel corresponding to the bit information of the second indication information based on a first correspondence between bit information and channel format, such as shown in Table 3.
[0292] For example, if the first correspondence is as shown in Table 3, and the bit information of the first indication information is "01", then the first device 102 determines that "01" corresponds to the second format, and the channel format of the second channel is the second format.
[0293] In some embodiments, the second preamble sequence, independent of the channel format of the second channel, can be used to implicitly indicate the channel format of the second channel. The environmental IoT device 101 can determine the channel format of the second channel based on the second preamble sequence.
[0294] For example, the first device 102 may determine the channel format of the second channel corresponding to the second preamble sequence based on a second correspondence between the preamble sequence and the channel format, such as shown in Table 2.
[0295] For example, if the second preamble sequence is preamble sequence #2, then the first device 102 can determine that the channel format of the second channel is channel format #2, that is, the second format.
[0296] The above is merely an illustrative example, and this disclosure does not limit the method by which the first device 102 determines the channel format of the second channel.
[0297] In step S2205, the first device 102 performs checksum and / or decoding on the second channel.
[0298] In some embodiments, the first device 102 may perform checksum and / or demodulation on the second channel based on the channel format of the second channel.
[0299] In one example, the channel format of the second channel includes the second format or the third format mentioned above, that is, the second channel carries the second control information. Then the first device 102 can perform verification and / or decoding on the second control information carried by the second channel based on at least one third parameter.
[0300] For example, at least one third parameter includes, but is not limited to, at least one of the following: payload size; chip duration; transmission duration; line coding method used; possible modulation method, etc. Specific parameter details have been described in the foregoing embodiments and will not be repeated here.
[0301] For example, at least one third parameter can be determined based on a predefined method. For instance, it can be agreed upon by a protocol.
[0302] For example, at least one third parameter can be determined based on the first control information. For instance, the first device 102 first sends a first channel to the environmental IoT device 101, the first channel carrying the first control information, and the third parameter can be indicated by the first control information.
[0303] For example, some third parameters may be determined based on a predefined method, while other third parameters may be determined based on the first control information. This disclosure does not limit this.
[0304] For example, the first device 102 may perform CRC checksum and / or decoding on the second control information carried by the second channel based on at least one determined third parameter.
[0305] In one example, the channel format of the second channel includes the first format or the third format mentioned above, that is, the second channel carries the second data (i.e., uplink data). Then the first device 102 can perform checksum and / or decoding on the second data carried by the second channel based on at least one fourth parameter.
[0306] For example, at least one fourth parameter includes, but is not limited to, at least one of the following: payload size; chip duration; transmission duration; line coding method used; possible modulation method, etc. Specific parameter details have been described in the foregoing embodiments and will not be repeated here.
[0307] For example, at least one fourth parameter can be determined based on a predefined method. For instance, it can be agreed upon by a protocol.
[0308] For example, at least one fourth parameter can be determined based on the second control information. For instance, if the channel format of the second channel includes a third format, and the second channel carries the second control information and the second data (uplink data), then the fourth parameter can be determined based on the indication of the second control information.
[0309] For example, at least one fourth parameter can be determined based on the first control information. The first control information is control information carried by a first channel, which is the channel sent by the first device 102 to the environmental IoT device 101.
[0310] For example, the first device 102 first sends a first channel to the environmental IoT device 101. The first channel carries the first control information, and the fourth parameter can be indicated by the first control information.
[0311] For example, the fourth parameter can be determined based on two or three of the following: a predefined method, second control information, and third control information.
[0312] For example, the environmental IoT device 101 may perform CRC checksum and / or decoding on the second data carried by the second channel based on at least one fourth parameter.
[0313] The above is merely an illustrative example. The methods by which the first device 102 performs verification and / or decoding on the second channel should all fall within the scope of protection of this disclosure.
[0314] In some embodiments, the data transmission method involved in this disclosure may include at least one of steps S2201 to S2205. For example, step S2201 may be implemented as an independent embodiment, step S2202 may be implemented as an independent embodiment, step S2201 + step S2202 may be implemented as an independent embodiment, step S2203 may be implemented as an independent embodiment, step S2201 + step S2202 + step S2203 may be implemented as an independent embodiment, step S2204 may be implemented as an independent embodiment, step S2205 may be implemented as an independent embodiment, step S2204 + step S2205 may be implemented as an independent embodiment, and steps S2201 to S2205 may be implemented as independent embodiments, but are not limited thereto.
[0315] In some embodiments, step S2201 is optional, and one or more of these steps may be omitted or substituted in different embodiments. For example, step S2201 may not be performed when the channel format of the first channel is determined by another executing entity.
[0316] In some embodiments, step S2203 is optional, and one or more of these steps may be omitted or substituted in different embodiments. For example, if the first channel transmission is not required, step S2202 may not be performed.
[0317] In some embodiments, step S2204 is optional, and one or more of these steps may be omitted or substituted in different embodiments. For example, if the Ambient IoT device 101 has already determined the channel format of the first channel, step S2204 may not be performed.
[0318] In some embodiments, steps S2201 to S2205 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0319] In some embodiments, the execution order of steps S2201 to S2205 is not limited.
[0320] In the above embodiments, the environmental IoT device can send a second channel, and the first device can determine the channel format of the received second channel, reducing the possibility of incorrect decoding, reducing the complexity of blind detection, improving the reliability of transmission in IoT scenarios, and ensuring high availability.
[0321] Figure 3A is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 3A, the present disclosure relates to a communication method that can be executed by an Ambient IoT device 101, the method including:
[0322] Step S3101: Obtain the first preamble sequence.
[0323] In some embodiments, the first preamble sequence is used to indicate that a transmission of the first channel is about to take place.
[0324] In some embodiments, the first preamble sequence is related to the channel format of the first channel, for example, it can be used to implicitly indicate the channel format of the first channel.
[0325] In some embodiments, the first preamble sequence is independent of the channel format of the first channel.
[0326] In some embodiments, Ambient IoT device 101 may obtain a first preamble sequence from first device 102, but is not limited thereto; it may also receive a first preamble sequence sent by other entities. The first device may include, but is not limited to, network devices and intermediate nodes.
[0327] In some embodiments, the Ambient IoT device 101 acquires a first preamble sequence determined according to predefined rules.
[0328] In some embodiments, the Ambient IoT device 101 processes the data to obtain the first preamble sequence.
[0329] In some embodiments, step S3101 is omitted, and the Ambient IoT device 101 autonomously implements the function indicated by the first preamble sequence, or the Ambient IoT device 101 obtains the first preamble sequence based on predefined rules or protocol agreements, or the above function is the default or default.
[0330] In some embodiments, optional implementations of step S3101 can be found in optional implementations of step S2102 in FIG2A and other related parts in the embodiments involved in FIG2A, which will not be repeated here.
[0331] Step S3102: Obtain the first channel.
[0332] In some embodiments, the first channel may include first indication information, which is used to indicate the channel format of the first channel.
[0333] In some embodiments, the first channel does not include the first indication information.
[0334] In some embodiments, Ambient IoT device 101 may obtain a first channel from first device 102, but is not limited thereto, and may also receive a first channel sent by other entities. The first device may include, but is not limited to, network devices and intermediate nodes.
[0335] In some embodiments, the Ambient IoT device 101 acquires a first channel determined according to predefined rules.
[0336] In some embodiments, the Ambient IoT device 101 processes the data to obtain the first channel.
[0337] In some embodiments, step S3102 is omitted, and the Ambient IoT device 101 autonomously implements the function indicated by the first channel, or the Ambient IoT device 101 obtains the first channel based on predefined rules or protocol agreements, or the above functions are default or default.
[0338] In some embodiments, optional implementations of step S3102 can be found in optional implementations of step S2103 in FIG2A and other related parts in the embodiments involved in FIG2A, which will not be repeated here.
[0339] Step S3103: Determine the channel format of the first channel.
[0340] In some embodiments, optional implementations of step S3103 can be found in optional implementations of step S2104 in FIG2A and other related parts in the embodiments involved in FIG2A, which will not be repeated here.
[0341] Step S3104: Perform checksum and / or decoding on the first channel.
[0342] In some embodiments, optional implementations of step S3104 can be found in optional implementations of step S2105 in FIG2A and other related parts in the embodiments involved in FIG2A, which will not be repeated here.
[0343] In some embodiments, steps S3101 to S3104 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0344] In some embodiments, the execution order of steps S3101 to S3104 is not limited.
[0345] In the above embodiments, the environmental IoT device can determine the channel format of the received first channel, reduce the possibility of incorrect decoding, reduce the complexity of blind detection, improve the reliability of transmission in IoT scenarios, and has high availability.
[0346] Figure 3B is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 3B, the present disclosure relates to a communication method that can be executed by an Ambient IoT device 101, the method including:
[0347] Step S3201: Determine the channel format of the second channel.
[0348] In some embodiments, optional implementations of step S3201 can be found in optional implementations of step S2201 in FIG2B and other related parts in the embodiments involved in FIG2B, which will not be repeated here.
[0349] Step S3202: Send the second preamble sequence.
[0350] In some embodiments, the second preamble sequence is used to indicate that a second channel transmission is about to take place.
[0351] In some embodiments, the second preamble sequence is related to the channel format of the second channel, for example, it can be used to implicitly indicate the channel format of the second channel.
[0352] In some embodiments, the second preamble sequence is independent of the channel format of the second channel. In some embodiments, the environmental IoT device 101 sends the second preamble sequence to the first device 102.
[0353] In some embodiments, the first device 102 receives a second preamble sequence.
[0354] In some embodiments, optional implementations of step S3202 can be found in optional implementations of step S2202 in FIG2B and other related parts in the embodiments involved in FIG2B, which will not be repeated here.
[0355] Step S3203: Send the second channel.
[0356] In some embodiments, the second channel may include second indication information, which is used to indicate the channel format of the second channel.
[0357] In some embodiments, the second channel does not include second indication information.
[0358] In some embodiments, the environmental IoT device 101 sends a second channel to the first device 102.
[0359] In some embodiments, the first device 102 receives a second channel.
[0360] In some embodiments, optional implementations of step S3203 can be found in optional implementations of step S2203 in FIG2B and other related parts in the embodiments involved in FIG2B, which will not be repeated here.
[0361] In some embodiments, steps S3201 to S3203 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0362] In some embodiments, the execution order of steps S3201 to S3203 is not limited.
[0363] In the above embodiments, environmental IoT devices can transmit the second channel based on the channel format of the second channel, which improves the reliability and availability of transmission in IoT scenarios.
[0364] Figure 3C is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 3C, the present disclosure relates to a communication method that can be executed by a first device 102, the method including:
[0365] Step S3301: Determine the channel format of the first channel.
[0366] In some embodiments, optional implementations of step S3301 can be found in optional implementations of step S2101 in FIG2A and other related parts in the embodiments involved in FIG2A, which will not be repeated here.
[0367] Step S3302: Send the first preamble sequence.
[0368] In some embodiments, the first preamble sequence is used to indicate that a transmission of the first channel is about to take place.
[0369] In some embodiments, the first preamble sequence is related to the channel format of the first channel, for example, it can be used to implicitly indicate the channel format of the first channel.
[0370] In some embodiments, the first preamble sequence is independent of the channel format of the first channel.
[0371] In some embodiments, the first device 102 sends a first preamble sequence to the environmental Internet of Things device 101.
[0372] In some embodiments, the environmental IoT device 101 receives a first preamble sequence.
[0373] In some embodiments, optional implementations of step S3302 can be found in optional implementations of step S2102 in FIG2A and other related parts in the embodiments involved in FIG2A, which will not be repeated here.
[0374] Step S3303: Send the first channel.
[0375] In some embodiments, the first channel may include first indication information, which is used to indicate the channel format of the first channel.
[0376] In some embodiments, the first channel does not include the first indication information.
[0377] In some embodiments, the first device 102 sends a first channel to the environmental Internet of Things device 101.
[0378] In some embodiments, the environmental IoT device 101 receives a first channel.
[0379] In some embodiments, optional implementations of step S3303 can be found in optional implementations of step S2103 in FIG2A and other related parts in the embodiments involved in FIG2A, which will not be repeated here.
[0380] In some embodiments, steps S3301 to S3303 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0381] In some embodiments, the execution order of steps S3301 to S3303 is not limited.
[0382] In the above embodiments, the first device can transmit the first channel based on the channel format of the first channel, which improves the reliability and availability of transmission in the Internet of Things scenario.
[0383] Figure 3D is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 3D, the present disclosure relates to a communication method that can be executed by a first device 102, and the method includes:
[0384] Step 3401: Obtain the second preamble sequence.
[0385] In some embodiments, the second preamble sequence is used to indicate that a second channel transmission is about to take place.
[0386] In some embodiments, the second preamble sequence is related to the channel format of the second channel, for example, it can be used to implicitly indicate the channel format of the second channel.
[0387] In some embodiments, the second preamble sequence is independent of the channel format of the second channel.
[0388] In some embodiments, the first device 102 may obtain the second preamble sequence from the Ambient IoT device 101, but is not limited thereto, and may also receive the second preamble sequence sent by other entities.
[0389] In some embodiments, the first device 102 acquires a second preamble sequence determined according to predefined rules.
[0390] In some embodiments, the first device 102 processes the data to obtain the second preamble sequence.
[0391] In some embodiments, step S3401 is omitted, the first device 102 autonomously implements the function indicated by the second preamble sequence, or the first device 102 obtains the second preamble sequence based on predefined rules or protocol agreements, or the above function is a default or default setting.
[0392] In some embodiments, optional implementations of step S3401 can be found in optional implementations of step S2202 in FIG2B and other related parts in the embodiments involved in FIG2B, which will not be repeated here.
[0393] Step S3102: Obtain the second channel.
[0394] In some embodiments, the second channel may include second indication information, which is used to indicate the channel format of the second channel.
[0395] In some embodiments, the second channel does not include second indication information.
[0396] In some embodiments, the first device 102 may obtain a second channel from the Ambient IoT device 101, but is not limited thereto, and may also receive a second channel sent by other entities.
[0397] In some embodiments, the first device 102 acquires a second channel determined according to predefined rules.
[0398] In some embodiments, the first device 102 performs processing to obtain the second channel.
[0399] In some embodiments, step S3402 is omitted, the first device 102 autonomously implements the function indicated by the second channel, or the first device 102 obtains the second channel based on predefined rules or protocol agreements, or the above function is a default or default setting.
[0400] In some embodiments, optional implementations of step S3402 can be found in optional implementations of step S2203 in FIG2B and other related parts in the embodiments involved in FIG2B, which will not be repeated here.
[0401] Step S3403: Determine the channel format of the second channel.
[0402] In some embodiments, optional implementations of step S3203 can be found in optional implementations of step S2204 in FIG2B and other related parts in the embodiments involved in FIG2B, which will not be repeated here.
[0403] Step S3404: Perform checksum and / or decoding on the second channel.
[0404] In some embodiments, optional implementations of step S3204 can be found in optional implementations of step S2205 in FIG2B and other related parts in the embodiments involved in FIG2B, which will not be repeated here.
[0405] In some embodiments, steps S3201 to S3204 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0406] In some embodiments, the execution order of steps S3201 to S3204 is not limited.
[0407] In the above embodiments, the first device can determine the channel format of the received second channel, reducing the possibility of incorrect decoding, reducing the complexity of blind detection, improving the reliability of transmission in IoT scenarios, and increasing availability.
[0408] The above process is further illustrated with examples below.
[0409] In this embodiment of the disclosure, a channel format (or transmission format) indication method is designed to avoid erroneous decoding by the reader or device, or to perform complex blind detection operations in an environmental IoT system. Here, the reader can refer to the first device mentioned above, and the device can refer to the environmental IoT device mentioned above.
[0410] Key point 1: In a single PRDCH or PDRCH transmission, the first N bits are used to indicate the current transmission format or transmission scheme.
[0411] Specifically, for PRDCH transmission, i.e. downlink (reader to device R2D) transmission, the first 2 bits can be used to indicate the current transmission format or transmission scheme.
[0412] Specifically, the bit value "00" can be used to indicate format #0, which is data only; the bit value "01" can be used to indicate format #1, which is control only; and the bit value "10" can be used to indicate format #2, which is control and data.
[0413] Alternatively, if system information is supported, the bit value "00" can be used to indicate format #0, i.e., data only; the bit value "01" can be used to indicate format #1, i.e., control only; the bit value "10" can be used to indicate format #2, i.e., control and data; and the bit value "11" can be used to indicate format #3, i.e., system information.
[0414] It should be noted that the above correspondence is not fixed, and the mapping relationship can be changed. For example, the bit value "00" can be used to indicate "control only". The above is just an example.
[0415] Additional notes: This indicator bit can be a physical layer header, which is transmitted immediately after the last chip of the corresponding preamble in a PRDCH transmission, and immediately after its transmission is completed, the first chip of the corresponding data or L1 control information is transmitted.
[0416] Different transmission formats can be shown, for example, in Figure 4A.
[0417] Furthermore, it can support more bits to indicate more possible L1 control information formats or transmission formats, such as supporting 3 or more bits to indicate the information;
[0418] Correspondingly, if the current indication is control only or control and data, the Device decodes and performs CRC checks on the L1 control information according to the parameters predefined in the protocol. Specifically, the payload size, chip duration (e.g., OOK1 or OOKM, where M is a positive integer), and / or the transmission time length, the line coding method used (e.g., Manchester coding or PIE coding), and the possible modulation method (e.g., OOK, FSK, BPSK, etc.) are used to perform cyclic redundancy check or decode the L1 control information.
[0419] If it is data only, the device decodes and performs CRC checks on the data according to the parameters predefined in the protocol. Specifically, the payload size, chip duration (e.g., OOK1 or OOK M), and / or transmission time length, the line coding method used (e.g., Manchester encoding or PIE encoding), and the possible modulation method (e.g., OOK, FSK, BPSK, etc.) are used to perform CRC checks or decoding on the data. Furthermore, at this time, a postamble signal is immediately following the chip sent by the PRDCH to indicate the end of the PRDCH transmission.
[0420] If it is control information and data, the Device will decode and perform CRC check according to the above parameters, but some or all of the above parameters can be indicated by L1 control information.
[0421] Specifically, for PDRCH transmission, i.e., uplink (D2R) transmission, the R2D operation above can be reused, i.e., the corresponding indicator bits are added before the PDRCH.
[0422] The difference is that some of the parameters used for decoding may be predefined by the protocol, some may be indicated in the corresponding R2D command, and some may be indicated by D2R control information. It should be noted that this does not mean that all three types are used, but rather that two or one of them are combined to indicate the parameters.
[0423] Another difference is that even if the uplink L1 control information supports multiple formats or multiple transmission formats, the Reader may not need to indicate the specific control information format because it can perform blind detection.
[0424] Key point 2: The transmission format is indicated by the sequence of the preamble used.
[0425] Specifically, this scheme is more suitable for D2R, i.e., PDRCH transmission. For Preamble, there can be a mapping relationship as shown in Table 2.
[0426] Different transmission formats can be indicated by a preamble sequence, as shown in Figure 4B.
[0427] Specifically, the sequences mentioned above are orthogonal and can be m-sequences, gold sequences, or Galey sequences, etc., and can be generated from the same root sequence. For further details, please refer to key point 1.
[0428] In the embodiments disclosed herein, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations in other embodiments.
[0429] This disclosure also provides embodiments of 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. Furthermore, another apparatus is provided that includes units or modules for implementing the steps performed by the network device in any of the above methods.
[0430] 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), and 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), such as a field-programmable gate array (FPGA), which 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.
[0431] 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).
[0432] Figure 5A is a schematic diagram of the structure of an environmental IoT device proposed in an embodiment of this disclosure. As shown in Figure 5A, the environmental IoT device 5100 may include: a transceiver module 5101 and a processing module 5102.
[0433] In some embodiments, the transceiver module 5101 described above is configured to receive a first channel.
[0434] In some embodiments, the processing module 5102 is configured to determine the channel format of the first channel.
[0435] In some embodiments, the processing module 5102 described above is configured to determine the channel format of the second channel.
[0436] In some embodiments, the transceiver module 5101 is configured to transmit the second channel based on the channel format of the second channel.
[0437] Optionally, the transceiver module 5101 is used to perform at least one of the communication steps such as sending and / or receiving performed by the environmental IoT device 5100 in any of the above methods (e.g., steps S2102, S2103, S2202, and S2203, but not limited thereto), which will not be elaborated here.
[0438] Optionally, the processing module 5102 is used to execute at least one of the other steps (such as step S2104, step S2105, step S2201, but not limited thereto) executed by the environmental IoT device 5100 in any of the above methods, which will not be elaborated here.
[0439] Figure 5B is a schematic diagram of the structure of the first device proposed in an embodiment of this disclosure. As shown in Figure 5B, the first device 5200 may include: a transceiver module 5201 and a processing module 5202.
[0440] In some embodiments, the processing module 5202 described above is configured to determine the channel format of the first channel.
[0441] In some embodiments, the transceiver module 5101 is configured to transmit the first channel based on the channel format of the first channel.
[0442] In some embodiments, the transceiver module 5101 described above is configured to receive a second channel.
[0443] In some embodiments, the processing module 5202 is configured to determine the channel format of the second channel.
[0444] Optionally, the transceiver module 5201 is used to perform at least one of the communication steps such as sending and / or receiving performed by the first device 5200 in any of the above methods (e.g., steps S2102, S2103, S2202, and S2203, but not limited thereto), which will not be elaborated here.
[0445] Optionally, the processing module 5202 is used to execute at least one of the other steps (such as step S2101, step S2204, step S2205, but not limited thereto) executed by the first device 5200 in any of the above methods, which will not be described in detail here.
[0446] In some embodiments, the transmitting module and / or receiving module may be referred to as a transceiver module, which may be separate or integrated. Optionally, the transceiver module may be interchangeable with a transceiver.
[0447] 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.
[0448] 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 an environmental IoT device (e.g., an IoT device, an autonomous driving device, etc.) or a first device (e.g., a terminal, a network device, a relay device, etc.), or it can be a chip, chip system, or processor that supports the environmental IoT device in implementing any of the above methods, or it can be a chip, chip system, or processor that supports the first device 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.
[0449] 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, environmental IoT devices, relay devices, etc.), execute programs, and process program data. Optionally, the communication device 6100 can be used to execute any of the above methods. Optionally, one or more processors 6101 can be used to invoke instructions to cause the communication device 6100 to execute any of the above methods.
[0450] In some embodiments, the communication device 6100 further includes one or more transceivers 6102. When the communication device 6100 includes one or more transceivers 6102, the transceivers 6102 perform at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps S2102, S2103, S2202, S2203, but not limited thereto), and the processor 6101 performs at least one of other steps (e.g., steps S2101, S2104, S2105, S2201, S2204, S2205, but not limited thereto). In optional embodiments, the transceivers may include a receiver and / or a transmitter, which may be separate or integrated together. Optionally, terms such as transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, and interface can be used interchangeably; terms such as transmitter, transmitting unit, transmitter, and transmitting circuit can be used interchangeably; and terms such as receiver, receiving unit, receiver, and receiving circuit can be used interchangeably.
[0451] In some embodiments, the communication device 6100 further includes one or more memories 6103 for storing data. Optionally, all or part of the memories 6103 may be located outside the communication device 6100. In optional embodiments, the communication device 6100 may include one or more interface circuits 6104. Optionally, the interface circuits 6104 are connected to the memories 6103 and can be used to receive data from the memories 6103 or other devices, and to send data to the memories 6103 or other devices. For example, the interface circuits 6104 can read data stored in the memories 6103 and send that data to the processor 6101.
[0452] 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.
[0453] 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.
[0454] Chip 6200 includes one or more processors 6201. Chip 6200 is used to perform any of the methods described above.
[0455] In some embodiments, chip 6200 further includes one or more interface circuits 6202. Optionally, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, chip 6200 further includes one or more memories 6203 for storing data. Optionally, all or part of the memories 6203 may be located outside chip 6200. Optionally, interface circuit 6202 is connected to memory 6203, and interface circuit 6202 can be used to receive data from memory 6203 or other devices, and interface circuit 6202 can be used to send data to memory 6203 or other devices. For example, interface circuit 6202 can read data stored in memory 6203 and send the data to processor 6201.
[0456] In some embodiments, the interface circuit 6202 performs at least one of the communication steps such as sending and / or receiving in the above-described method (e.g., steps S2102, S2103, S2202, and S2203, but not limited thereto). The interface circuit 6202 performing the communication steps such as sending and / or receiving in the above-described method refers, for example, to the interface circuit 6202 performing data interaction between the processor 6201, the chip 6200, the memory 6203, or the transceiver device. In some embodiments, the processor 6201 performs at least one of other steps (e.g., steps S2101, S2104, S2105, S2201, S2204, and S2205, but not limited thereto).
[0457] The modules and / or devices described in the various embodiments, such as virtual devices, physical devices, and chips, can be combined or separated arbitrarily as needed. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.
[0458] 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.
[0459] 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.
[0460] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
[0461] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0462] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A communication method, characterized in that, The method is performed by an Ambient IoT device, and the method includes: Receive the first channel; Determine the channel format of the first channel.
2. The method according to claim 1, characterized in that, Determining the channel format of the first channel includes: The channel format of the first channel is determined based on the first indication information included in the first channel.
3. The method according to claim 2, characterized in that, Determining the channel format of the first channel based on the first indication information included in the first channel includes: Based on the first correspondence between bit information and channel format, the channel format of the first channel corresponding to the bit information of the first indication information is determined.
4. The method according to claim 2 or 3, characterized in that, The first indication information is located after the first preamble sequence and adjacent to the first preamble sequence.
5. The method according to claim 1, characterized in that, Determining the channel format of the first channel includes: Based on the received first preamble sequence, the channel format of the first channel is determined.
6. The method according to claim 5, characterized in that, Determining the channel format of the first channel based on the received first preamble sequence includes: Based on the second correspondence between the preamble sequence and the channel format, the channel format of the first channel corresponding to the first preamble sequence is determined.
7. The method according to any one of claims 1-6, characterized in that, The channel format of the first channel includes any of the following: The first format carries data on the channel of the first format; The second format carries control information on the channel. The third format carries control information and data on the channel.
8. The method according to claim 7, characterized in that, The method further includes at least one of the following: The channel format of the first channel includes the second format or the third format, and the first control information carried by the first channel is checked and / or decoded based on at least one first parameter; The channel format of the first channel includes the first format or the third format, and the first data carried by the first channel is checked and / or decoded based on at least one second parameter.
9. The method according to claim 8, characterized in that, The method further includes: The at least one first parameter is determined based on a predefined method.
10. The method according to claim 8 or 9, characterized in that, The method further includes at least one of the following: The at least one second parameter is determined based on a predefined method; Based on the first control information, the at least one second parameter is determined.
11. A communication method, characterized in that, The method is performed by a first device, and the method includes: Determine the channel format of the first channel; Based on the channel format of the first channel, the first channel is transmitted.
12. The method according to claim 11, characterized in that, The first channel includes first indication information; wherein the first indication information is used to indicate the channel format of the first channel.
13. The method according to claim 12, characterized in that, The method further includes: Based on the first correspondence between bit information and channel format, the bit information of the first indication information corresponding to the channel format of the first channel is determined.
14. The method according to claim 12 or 13, characterized in that, The first indication information is located after the first preamble sequence and adjacent to the first preamble sequence.
15. The method according to claim 11, characterized in that, The method further includes: Based on the second correspondence between the preamble sequence and the channel format, the first preamble sequence corresponding to the channel format of the first channel is determined; Send the first preamble sequence.
16. The method according to any one of claims 11-15, characterized in that, The channel format of the first channel includes any of the following: The first format carries data on the channel of the first format; The second format carries control information on the channel. The third format carries control information and data on the channel.
17. A communication method, characterized in that, The method is performed by an Ambient IoT device, and the method includes: Determine the channel format of the second channel; Send the second channel.
18. The method according to claim 17, characterized in that, The second channel includes second indication information; wherein the second indication information is used to indicate the channel format of the second channel.
19. The method according to claim 18, characterized in that, The method further includes: Based on the first correspondence between bit information and channel format, the bit information of the second indication information corresponding to the channel format of the second channel is determined.
20. The method according to claim 18 or 19, characterized in that, The second indication information is located after the second preamble sequence and adjacent to the second preamble sequence.
21. The method according to claim 17, characterized in that, The method further includes: Based on the second correspondence between the preamble sequence and the channel format, the second preamble sequence corresponding to the channel format of the second channel is determined; Send the second preamble sequence.
22. The method according to any one of claims 17-21, characterized in that, The channel format of the second channel includes any of the following: The first format carries data on the channel of the first format; The second format carries control information on the channel. The third format carries control information and data on the channel.
23. A communication method, characterized in that, The method is performed by a first device, and the method includes: Receive second channel; Determine the channel format of the second channel.
24. The method according to claim 23, characterized in that, Determining the channel format of the second channel includes: The channel format of the second channel is determined based on the second indication information included in the second channel.
25. The method according to claim 24, characterized in that, Determining the channel format of the second channel based on the first indication information included in the second channel includes: Based on the first correspondence between bit information and channel format, the channel format of the second channel corresponding to the bit information of the second indication information is determined.
26. The method according to claim 24 or 25, characterized in that, The second indication information is adjacent to the second preamble sequence and is located after the second preamble sequence.
27. The method according to claim 22, characterized in that, Determining the channel format of the second channel includes: Based on the received second preamble sequence, the channel format of the second channel is determined.
28. The method according to claim 27, characterized in that, Determining the channel format of the second channel based on the received second preamble sequence includes: Based on the second correspondence between the preamble sequence and the channel format, the channel format of the second channel corresponding to the second preamble sequence is determined.
29. The method according to any one of claims 23-28, characterized in that, The channel format of the second channel includes any of the following: The first format carries data on the channel of the first format; The second format carries control information on the channel. The third format carries control information and data on the channel.
30. The method according to claim 29, characterized in that, The method further includes at least one of the following: The channel format of the second channel includes the second format or the third format, and the second control information carried by the second channel is checked and / or decoded based on at least one third parameter; The channel format of the second channel includes the first format or the third format, and the second data carried by the second channel is checked and / or decoded based on at least one fourth parameter.
31. The method according to claim 30, characterized in that, The method further includes at least one of the following: The at least one third parameter is determined based on a predefined method; Based on the first control information, the at least one third parameter is determined; wherein the first control information is control information carried by the first channel, and the first channel is the channel sent by the first device to the environmental IoT device.
32. The method according to claim 30 or 31, characterized in that, The method further includes at least one of the following: The at least one fourth parameter is determined based on a predefined method; Based on the second control information, the at least one fourth parameter is determined; Based on the first control information, at least one fourth parameter is determined; wherein the first control information is control information carried by the first channel, and the first channel is the channel sent by the first device to the environmental IoT device.
33. An Ambient IoT device, characterized in that, include: The transceiver module is configured to receive data from the first channel; The processing module is configured to determine the channel format of the first channel.
34. A first device, characterized in that, include: The processing module is configured to determine the channel format of the first channel; The transceiver module is configured to transmit the first channel based on the channel format of the first channel.
35. An Ambient IoT device, characterized in that, include: The processing module is configured to determine the channel format of the second channel; The transceiver module is configured to transmit the second channel based on the channel format of the second channel.
36. A first device, characterized in that, include: The transceiver module is configured to receive data from the second channel. The processing module is configured to determine the channel format of the second channel.
37. An Ambient IoT device, characterized in that, include: One or more processors; The processor is used to execute the communication method according to any one of claims 1-10 or 17-22.
38. A first device, characterized in that, include: One or more processors; The processor is used to execute the communication method according to any one of claims 11-16 or 23-32.
39. A communication system, characterized in that, include: An Ambient IoT device, the Ambient IoT device being configured to implement the communication method according to any one of claims 1-10 or 17-22; A first device, configured to implement the communication method according to any one of claims 11-16 or 23-32.
40. A storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, the communication device performs the communication method as described in any one of claims 1-10, 11-16, 17-22 or 23-32.
41. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program is used to implement the communication method according to any one of claims 1-10, 11-16, 17-22 or 23-32.