Information transmission methods and apparatuses, and related device
By acquiring and analyzing the first control information, the A-IoT device can identify the second control information in the target information, solving the problem that the A-IoT device cannot recognize control instructions in the communication system, and reducing the probability of communication failure.
Patent Information
- Application Number
- PCT/CN2025/071400
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-16
- Filing Date
- 2025-01-09
- Publication Date
- 2025-07-24
AI Technical Summary
The A-IoT device cannot recognize the control instructions of other devices in the communication system, resulting in a higher probability of communication failure.
By acquiring the first control information, the A-IoT device determines whether the target information contains the second control information and its related information, thereby reducing the probability of communication failure.
Through the determination of detection information, the A-IoT device can effectively identify control instructions in the communication system and reduce the probability of communication failure.
Smart Images

Figure CN2025071400_24072025_PF_FP_ABST
Abstract
Description
Information transmission method, device and related equipment
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese Patent Application No. 202410065950.6 filed on January 16, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present application belongs to the field of communication technology, and specifically relates to an information transmission method, apparatus and related equipment. Background Art
[0004] Ambient IoT (A-IoT or AIOT) devices are ultra-low-complexity and ultra-low-power devices, particularly suitable for ultra-low-end IoT applications and can be deployed in communication systems. However, when A-IoT devices are deployed in communication systems, they are newly introduced and cannot recognize control commands from other devices in the communication system (such as base stations or terminals). This leads to a high probability of communication failure between the A-IoT devices and other devices in the communication system. Summary of the Invention
[0005] The embodiments of the present application provide an information transmission method, apparatus, and related equipment, which can solve the problem of a high probability of communication failure between an A-IoT device and other devices in a communication system.
[0006] In a first aspect, a method for transmitting information is provided, comprising:
[0007] The AIOT device acquires first control information, where the first control information is included in the target information;
[0008] The AIOT device determines detection information based on the first control information, where the detection information is used to determine at least one of the following:
[0009] whether the target information includes second control information;
[0010] Related information of the second control information in the target information.
[0011] In a second aspect, an information transmission method is provided, comprising:
[0012] The first device sends target information to the AIOT device, where the target information includes first control information;
[0013] The first control information is used to determine detection information, and the detection information is used to determine at least one of the following:
[0014] whether the target information includes second control information;
[0015] Related information of the second control information in the target information.
[0016] In a third aspect, an information transmission device is provided. The AIOT device includes the information transmission device, including:
[0017] a receiving module, configured to obtain first control information, where the first control information is included in the target information;
[0018] A first determining module is configured to determine detection information based on the first control information, wherein the detection information is used to determine at least one of the following:
[0019] whether the target information includes second control information;
[0020] Related information of the second control information in the target information.
[0021] In a fourth aspect, an information transmission apparatus is provided. A first device includes the information transmission apparatus, including:
[0022] A sending module, configured to send target information to the AIOT device, wherein the target information includes first control information;
[0023] The first control information is used to determine detection information, and the detection information is used to determine at least one of the following:
[0024] whether the target information includes second control information;
[0025] Related information of the second control information in the target information.
[0026] In a fifth aspect, an AIOT device is provided, which terminal includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.
[0027] In a sixth aspect, a first device is provided, which terminal includes a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the second aspect are implemented.
[0028] In a seventh aspect, an AIOT device is provided, including a processor and a communication interface, wherein the communication interface is used to:
[0029] Acquire first control information, where the first control information is included in the target information;
[0030] A first determining module is configured to determine detection information based on the first control information, wherein the detection information is used to determine at least one of the following:
[0031] whether the target information includes second control information;
[0032] Related information of the second control information in the target information.
[0033] In an eighth aspect, a first device is provided, comprising a processor and a communication interface, wherein the communication interface is configured to:
[0034] Sending target information to the AIOT device, where the target information includes first control information;
[0035] The first control information is used to determine detection information, and the detection information is used to determine at least one of the following:
[0036] whether the target information includes second control information;
[0037] Related information of the second control information in the target information.
[0038] In a ninth aspect, an information transmission system is provided, comprising: an AIOT device and a first device, wherein the AIOT device can be used to execute the steps of the method described in the first aspect, and the first device can be used to execute the steps of the method described in the second aspect.
[0039] In the tenth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect or the steps of the method described in the second aspect are implemented.
[0040] In the eleventh aspect, a chip is provided, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the second aspect.
[0041] In the twelfth aspect, a computer program / program product is provided, which is stored in a storage medium and executed by at least one processor to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0042] In an embodiment of the present application, an AIOT device obtains first control information, which is included in target information. The AIOT device then determines detection information based on the first control information, where the detection information is used to determine at least one of the following: whether the target information includes second control information; and information related to the second control information in the target information. Thus, by determining the detection information based on the first control information, and determining whether the target information includes the second control information or information related to the second control information in the target information based on the detection information, the AIOT device can detect the second control information based on the received first control information, thereby reducing the probability of communication failure between the A-IoT device and other devices in the communication system. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] FIG1 is a block diagram of a wireless communication system to which embodiments of the present application may be applied;
[0044] FIG2 is a flowchart of an information transmission method according to an embodiment of the present application;
[0045] FIG3 is a second flowchart of an information transmission method provided in an embodiment of the present application;
[0046] FIG4 is a schematic diagram of a structure of control information provided in an embodiment of the present application;
[0047] FIG5 is a second schematic diagram of the structure of control information provided in an embodiment of the present application;
[0048] FIG6 is a third schematic diagram of a structure of control information provided in an embodiment of the present application;
[0049] FIG7 is a fourth schematic diagram of the structure of control information provided in an embodiment of the present application;
[0050] FIG8 is a fifth structural diagram of control information provided in an embodiment of the present application;
[0051] FIG9 is a sixth structural diagram of control information provided in an embodiment of the present application;
[0052] FIG10 is a seventh structural diagram of control information provided in an embodiment of the present application;
[0053] FIG11 is a schematic diagram of a structure of control information provided in an embodiment of the present application;
[0054] FIG12 is a ninth structural diagram of control information provided in an embodiment of the present application;
[0055] FIG13 is a schematic diagram of a structure of control information provided in an embodiment of the present application;
[0056] FIG14 is a schematic diagram of a structure of an information transmission device according to an embodiment of the present application;
[0057] FIG15 is a second structural diagram of an information transmission device provided in an embodiment of the present application;
[0058] FIG16 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0059] FIG17 is a schematic structural diagram of a terminal provided in an embodiment of the present application;
[0060] FIG18 is a schematic structural diagram of a network-side device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0061] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0062] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0063] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0064] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. th Generation, 6G) communication system.
[0065] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0066] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home user server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), application function ( It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.
[0067] For ease of understanding, some of the contents involved in the embodiments of this application are described below:
[0068] 1. Control information reception in 3GPP NR system
[0069] In the 3rd Generation Partnership Project (3GPP) NR system, base stations can transmit physical layer downlink control information (DCI), which is carried over the physical downlink control channel (PDCCH). DCI has multiple uses, including scheduling the physical downlink shared channel (PDSCH), scheduling the physical uplink shared channel (PUSCH), scheduling the physical uplink control channel (PUCCH), triggering the uplink physical random access channel (PRACH), and transmitting and receiving uplink / downlink reference signals such as the sounding reference signal (SRS) and the CSI reference signal (CSI-RS). DCI can also indicate power control, uplink and downlink configuration, and cell dormancy. DCI has multiple formats, corresponding to different uses. Each format can have the same or different DCI sizes; the DCI size is unique to a given format.
[0070] To reduce the burden of blind detection on user equipment (UE) due to multiple DCI sizes (especially the complexity of channel decoding), UEs are limited to supporting a maximum of four different DCI sizes. Base stations must consider this limitation when configuring multiple DCI formats and ensure that this limit is not exceeded through configuration or size alignment according to predefined rules. For multiple DCI formats with the same size, an identifier is typically included in the DCI payload to distinguish the DCI format.
[0071] To ensure that PDCCH can achieve target performance in different channel environments, PDCCH supports multiple aggregation levels (AL), such as AL = 1, 2, 4, and 8, and supports different repetition times. In addition, to reduce PDCCH blocking between different UEs, a PDCCH has multiple candidate locations, allowing the base station to flexibly select an appropriate location to send the PDCCH.
[0072] Due to the existence of multiple ALs, multiple repetition times, and multiple candidate locations, the UE needs to perform blind detection. To control the complexity of PDCCH blind detection, the protocol defines a maximum number of PDCCH blind detections.
[0073] 2. Radio Frequency Identification (RFID) control commands
[0074] In RFID systems, a variety of commands and responses are defined. Table 1 lists commonly used commands.
[0075] Table 1
[0076] Different commands have different information bit lengths. For some command types, the information bit length is uniquely determined for the same command. Typically, a command code indicates the command type. The tag determines the command type and, after identifying the command type, the information bit length. However, for some command types, the information bit length can vary. These commands also require an information bit field to indicate the bit length.
[0077] A command may include a start symbol or preamble, and a payload (carrying information bits). All information bits use the same modulation and coding scheme, and a CRC bit may be added after the last information bit to verify that the command has been received correctly.
[0078] 3. Classification and characteristics of A-IoT (AIOT) devices in 3GPP
[0079] 3GPP research characterizes ambient IoT devices based on their energy storage capacity and their ability to generate radio frequency signals for transmission. The A-IoT device has one of the following energy storage capabilities:
[0080] Storage Capacity 1: No ability to store energy.
[0081] Storage capacity 2: Energy can be stored up to E1 or E2 joules, where it is possible that E1 = E2
[0082] Storage capacity 3: Energy can be stored up to E2 joules
[0083] Depending on these storage capacities, the study considered the following set of ambient IoT devices:
[0084] Device A: No energy storage, no independent signal generation / amplification, i.e. backscatter transmission.
[0085] Device B: has energy storage, no independent signal generation, i.e. backscatter transmission. The use of stored energy may include amplification of the reflected signal.
[0086] Device C: has energy storage and independent signal generation, i.e., active RF components for transmission.
[0087] Devices with different energy storage capacities also affect their transmission quality. Generally, devices with higher energy storage also have higher receive sensitivity or higher transmit power, which means that the reliability of the receive or transmit link can be better guaranteed.
[0088] 4. A-IoT system deployment scenarios
[0089] The deployment of A-IoT can be divided into three scenarios:
[0090] Scenario 1: A-IoT is deployed within the NR system bandwidth, also known as in-band deployment.
[0091] In this scenario, one implementation method is to have the same base station provide services for both A-IoT devices and NR UEs. Another implementation method is to have different base stations provide services for both A-IoT devices and NR UEs.
[0092] Scenario 2: A-IoT is deployed in the guard interval of the NR system, also known as guard band deployment.
[0093] In this scenario, one implementation method is to have the same base station provide services for both A-IoT devices and NR UEs. Another implementation method is to have different base stations provide services for both A-IoT devices and NR UEs.
[0094] Scenario 3: A-IoT is deployed outside the NR system's protection interval (obviously, outside the NR system bandwidth), also known as stand-alone deployment.
[0095] In this scenario, the base station usually only provides services to A-IoT devices.
[0096] The information transmission method, apparatus, and related equipment provided by the embodiments of the present application are described in detail below with reference to some embodiments and their application scenarios in conjunction with the accompanying drawings.
[0097] Referring to FIG. 2 , FIG. 2 is a flow chart of an information transmission method provided in an embodiment of the present application. As shown in FIG. 2 , the information transmission method includes the following steps:
[0098] Step 101: The AIOT device acquires first control information, where the first control information is included in the target information.
[0099] Step 102: The AIOT device determines detection information based on the first control information, where the detection information is used to determine at least one of the following:
[0100] whether the target information includes second control information;
[0101] Related information of the second control information in the target information.
[0102] The target information may be control information. The first control information may include detection information, or the first control information may include information for determining the detection information, which is not limited in this embodiment.
[0103] In one implementation, the detection information may be a parameter of the second control information.
[0104] In an embodiment of the present application, the AIOT device can detect the first control information and determine whether the target information includes the second control information or related information of the second control information in the target information based on the first control information.
[0105] In one implementation, the AIOT device may detect the second control information based on relevant information of the second control information.
[0106] Among them, the detection information used to determine the relevant information of the second control information may include information used to determine the modulation, coding, or number of repetitions of the second control information; or may include parameters used to determine the bit length of the second control information; or may include information used to determine the content and length of each bit field of the second control information; etc., which is not limited in this embodiment.
[0107] Optionally, the relevant information of the second control information is used to indicate at least one of the following:
[0108] Modulation information of the second control information; coding information of the second control information; number of repetitions of the second control information; bit length of the second control information; content of each bit field of the second control information; length of each bit field of the second control information.
[0109] The modulation information of the second control information may be related information for modulating the second control information, such as a modulation order or a modulation mode. The coding information of the second control information may be related information for encoding the second control information, such as a coding mode, a code rate or a chip rate.
[0110] Optionally, the first control information includes at least one of the following:
[0111] Payload; preamble; control information identifier.
[0112] The control information identifier may be used to identify the target information as control information.
[0113] In one embodiment, the channel structure of the first control information includes only a payload, or includes a payload and a preamble or a control information identifier. Optionally, the first control information may further include a start character.
[0114] In one embodiment, the first control information may indicate detection information, or the first control information may include detection information. The information used to determine the detection information in the first control information may be carried by the payload portion, by the preamble portion, or by the control information identification portion. The first control information may also indicate other control information in addition to that used to determine the detection information.
[0115] Optionally, the detection information is carried by at least one of a payload, a preamble, and a control information identifier in the first control information.
[0116] In one embodiment, the AIOT device may detect the first control information based on a configuration or predefined parameter of the first device (e.g., a control node). The AIOT device may also detect the payload portion of the first control information based on a preamble or a control information identifier of the first control information.
[0117] It should be noted that, in the embodiment of the present application, predefinition may include protocol predefinition, or other predefinition methods, for example, predefinition through factory settings.
[0118] In one embodiment, the first control information and the second control information are carried by the same physical channel. The physical channel carrying the first control information and the second control information may also carry other information, which is not limited in this embodiment of the present application.
[0119] In one embodiment, the first control information and the second control information are carried by different physical channels. The physical channel carrying the first control information may also carry other information, and the physical channel carrying the second control information may also carry other information, which is not limited in this embodiment of the application.
[0120] In one implementation, both the first control information and the second control information are decodable at the physical layer.
[0121] In one implementation, at least one of the first control information or the second control information is decodable at the physical layer, and the other is decodable at a higher layer. For example, the second control information is carried by a MAC PDU / SDU.
[0122] In an embodiment of the present application, an AIOT device obtains first control information, which is included in target information. The AIOT device then determines detection information based on the first control information, where the detection information is used to determine at least one of the following: whether the target information includes second control information; and information related to the second control information in the target information. Thus, by determining the detection information based on the first control information, and determining whether the target information includes the second control information or information related to the second control information in the target information based on the detection information, the AIOT device can detect the second control information based on the received first control information, thereby reducing the probability of communication failure between the A-IoT device and other devices in the communication system.
[0123] Optionally, the first control information or the second control information is used to indicate at least one of the following:
[0124] Identification information of the target AIOT device;
[0125] Identification information of the sender of the target information.
[0126] It should be noted that the first control information may also indicate the identification information of the target AIOT device, such as the UE identifier (ID) or dedicated radio network temporary identifier (RNTI) of a single AIOT device, or the group ID or group RNTI of a group of AIOT devices. The identification information of the target AIOT device may be carried by a payload or by a sequence, such as by different preamble sequences or scrambling sequences. Alternatively, the first control information may also indicate identification information that can identify the sending node, such as the ID of the control node.
[0127] In addition, the second control information may indicate identification information of the target AIOT device, such as the UE identifier (ID) or dedicated radio network temporary identifier (RNTI) of a single AIOT device, or the group ID or group RNTI of a group of AIOT devices. The identification information of the target AIOT device may be carried by a payload or by a sequence, such as by different preamble sequences or scrambling sequences. Alternatively, the second control information may also indicate identification information that can identify the sending node, such as the ID of the control node.
[0128] In this embodiment, the identification information of the target AIOT device is indicated by the first control information or the second control information. The AIOT device that receives the first control information or the second control information can determine whether the first control information or the second control information is sent to itself, and can thus respond accordingly to the first control information or the second control information.
[0129] In this embodiment, the identification information of the sender of the target information is indicated by the first control information or the second control information. The AIOT device that receives the first control information or the second control information can determine the device that sends the control information based on the identification information of the sender, thereby determining whether to respond to the control information or to whom to respond to the control information.
[0130] Optionally, the AIOT device obtains the first control information, including:
[0131] The AIOT device detects the first control information in the target information based on preconfigured parameters or predefined parameters.
[0132] It should be noted that the preconfigured parameters or predefined parameters may indicate the waveform, modulation information, coding information, number of repetitions, or chip rate of the first control information. Thus, the AIOT device can receive the first control information according to the waveform, modulation information, coding information, number of repetitions, or chip rate indicated by the preconfigured parameters or predefined parameters.
[0133] Optionally, the load of the first control information is obtained based on the control information identifier or preamble code detection of the first control information.
[0134] In one implementation, the AIOT device detects the payload of the first control information based on a control information identifier or a preamble of the first control information.
[0135] The control information identifier or preamble of the first control information may be used to indicate the waveform, modulation information, coding information, number of repetitions, or chip rate of the payload of the first control information. The AIOT device may detect the control information identifier or preamble of the first control information based on parameters configured by the control node or parameters predefined by the protocol, and detect the payload of the first control information by parsing the control information identifier or preamble of the first control information.
[0136] In this embodiment, the load of the first control information is obtained based on the control information identifier or preamble code detection of the first control information, so that the AIOT device can first detect the control information identifier or preamble code of the first control information, and then detect the load of the first control information to achieve detection of the first control information.
[0137] Optionally, the first control information includes a start character.
[0138] The start character may be set at the start position of the first control information.
[0139] It should be noted that the start character can at least help receive subsequent signals. For example, the first control information includes a start character, a preamble, and a control information identifier in sequence. The AIOT device can determine coarse synchronization based on the start character for receiving the preamble and the control information identifier.
[0140] Optionally, when the target information includes the second control information, the first control information and the second control information correspond to respective receiving and processing methods.
[0141] In one embodiment, when the target information includes the first control information and the second control information, the AIOT device receives the target information, including:
[0142] The AIOT device receives and processes the first control information and the second control information in the target information respectively.
[0143] In one embodiment, the receiving and processing respectively includes at least one of the following:
[0144] Receiving based on waveforms respectively; demodulating respectively; decoding respectively; rate matching respectively; receiving repeatedly sent signals respectively; deinterleaving respectively in time dimension respectively; CRC checking respectively; and descrambling respectively.
[0145] It should be noted that, since the transmitter of the target information can generate waveforms for the first control information and the second control information respectively, or modulate them respectively, or encode them respectively, or repeat them respectively, or interleave them in the time dimension respectively, or perform CRC checks respectively, or scramble them respectively; the AIOT device that receives the target information can receive and process the first control information and the second control information respectively.
[0146] In this embodiment, the first control information and the second control information correspond to respective receiving and processing modes, so that the AIOT device does not need to receive the first control information based on the second control information, that is, the reception of the first control information is independent of the second control information.
[0147] Optionally, the receiving and processing method includes at least one of the following:
[0148] Receiving based on waveforms respectively; demodulating respectively; decoding respectively; rate matching respectively; receiving repeatedly sent signals respectively; deinterleaving respectively in time dimension respectively; CRC checking respectively; and descrambling respectively.
[0149] In one embodiment,
[0150] The first control information and the second control information are sent using the same or different waveforms; or
[0151] The first control information and the second control information are modulated respectively using the same or different modulation modes; or
[0152] The first control information and the second control information are respectively encoded using the same or different encoding methods and encoding rates; or
[0153] The first control information and the second control information are rate matched respectively, corresponding to the same or different aggregation levels; or
[0154] The first control information and the second control information are respectively repeatedly sent using the same or different repetition times; or
[0155] The first control information and the second control information are interleaved in the time dimension using the same or different interleaving patterns; or
[0156] The first control information and the second control information are CRC-checked using the same or different cyclic redundancy check (CRC) polynomials and lengths; or
[0157] The first control information and the second control information are scrambled using the same or different scrambling sequences respectively; or
[0158] The first control information and the second control information are sent using the same or different chip rates.
[0159] It should be noted that the AIOT device receives the first control information and the second control information in the target information based on waveforms, demodulates them, decodes them, performs rate matching, receives repeatedly transmitted signals, deinterleaves them in time, performs CRC checks, or performs descrambling. This can reduce the complexity of parsing the first and second control signals by the AIOT device.
[0160] Optionally, the method further includes:
[0161] The AIOT device determines at least one of the following based on a type of the first control information or a search space for receiving the first control information:
[0162] a channel structure of the first control information;
[0163] whether the first control information indicates detection information;
[0164] The first control information indicates content of the detection information.
[0165] In one embodiment, the type of the first control information can be determined by the format of the first control information, and first control information of different formats can be considered to be different types of first control information. According to the configuration of the first device (such as a control node) or predefined rules, if the AIOT device needs to monitor multiple types of control information, the channel structure of the first control information, whether the first control information indicates detection information, or the content of the indicated detection information can be determined based on the different types of control information monitored.
[0166] In one embodiment, according to the configuration of the first device (such as a control node) or predefined rules, if the AIOT device needs to monitor multiple search spaces, the channel structure of the first control information, whether the first control information indicates detection information, or the content of the indicated detection information can be determined according to different search spaces.
[0167] In this embodiment, the AIOT device determines the channel structure of the first control information based on the type of the first control information or the search space for receiving the first control information, thereby being able to parse the first control information based on the determined channel structure of the first control information.
[0168] In this embodiment, the AIOT device determines whether the first control information indicates detection information based on the type of the first control information or the search space for receiving the first control information, thereby being able to determine whether it is necessary to obtain detection information based on the first control information based on the type of the first control information or the search space for receiving the first control information, and then detect the second control information based on the obtained detection information when it is determined that the first control information indicates detection information.
[0169] In this embodiment, the AIOT device determines the content of the detection information indicated by the first control information based on the type of the first control information or the search space for receiving the first control information, thereby being able to parse the detection information based on the type of the first control information or the search space for receiving the first control information.
[0170] Optionally, the method further includes:
[0171] The AIOT device determines the type of the first control information based on at least one of a payload, a preamble, and a control information identifier of the first control information;
[0172] The type of the first control information includes at least one of the following:
[0173] Control information used for uplink and downlink transmission scheduling; control information used for resource configuration or control; control information used to control the operation of AIOT devices.
[0174] In one embodiment, the control information for uplink and downlink transmission scheduling may include: control information for uplink transmission scheduling or control information for downlink transmission scheduling. The control information for downlink transmission scheduling may be used to indicate at least one of the following for downlink transmission: time domain resources; frequency domain resources; signal modulation method; signal coding method; payload size; number of repeated transmissions; chip length; chip rate; collision avoidance parameters, etc. The control information for uplink transmission scheduling may be used to indicate at least one of the following for uplink transmission: time domain resources; frequency domain resources; signal modulation method; signal coding method; payload size; number of repeated transmissions; chip length; chip rate; collision avoidance parameters, etc.
[0175] In one embodiment, the control information for resource configuration or control can be used for: resource configuration for all AIOT devices served by the first device (such as bandwidth configuration, time division duplex (TDD) uplink and downlink configuration, waveform configuration, coding configuration, etc.); or resource configuration or control for a group of AIOT devices served by the first device, such as power control based on the AIOT device group; or resource configuration or control for a single AIOT device, such as indicating the activation and deactivation of a carrier.
[0176] In one embodiment, the control information for controlling the operation of the AIOT device may include control information for controlling the operation of specific functions of the AIOT device. For example, the control information for controlling the operation of specific functions of the AIOT device may include: control commands for read and write operations, control commands for device selection operations for inventory, security operation control commands, or system parameter configuration.
[0177] In this embodiment, the AIOT device determines the type of the first control information based on at least one of the payload, preamble and control information identifier of the first control information, so that after parsing the payload or preamble or control information identifier of the first control information, the remaining part of the first control information can be parsed according to the type of the first control information.
[0178] Optionally, the first control information and the second control information in the target information are carried by the same physical channel.
[0179] Optionally, the method further includes any one of the following:
[0180] The first protocol layer of the AIOT device parses the target information to obtain the first control information; or the second protocol layer of the AIOT device parses the target information to obtain the second control information;
[0181] The first protocol layer or the second protocol layer of the AIOT device parses the target information to obtain the first control information and the second control information;
[0182] The first protocol layer is a physical layer, and the second protocol layer is a protocol layer above the physical layer; or the second protocol layer is a physical layer, and the first protocol layer is a protocol layer above the physical layer.
[0183] It should be noted that AIOT devices require significantly lower power consumption than NR UEs. In NR systems, to receive data signals, UEs must first blindly detect control information (DCI carried by the PDCCH). This includes detecting the control information payload (to support control information for different purposes), aggregation level, and candidate locations. To limit the burden of blind detection, a UE is limited to supporting a maximum of four different DCI sizes. Similarly, AIOT devices also need to detect control information to receive data signals, but the blind detection complexity must be significantly lower than that of NR UEs. Considering that AIOT devices may need to support multiple control information types and variable control information payload sizes, for example, to support multiple RFID-like control commands and to support both control commands and data transmission scheduling, AIOT control information not only indicates AIOT device read and write operations but also indicates parameters for uplink transmission. However, the complexity of receiving control information for AIOT devices must be significantly reduced compared to NR UEs. Therefore, the existing NR PDCCH channel structure and PDCCH detection methods are not suitable for AIOT systems.
[0184] An embodiment of the present application provides a control information transmission method for an AIOT system. In order to support multiple variable control information lengths, adjustable transmission parameters (for example, code rate, number of repetitions, etc.), and reduce the blind detection complexity of AIOT devices, an embodiment of the present application provides a channel structure for AIOT control information and a method for how AIOT devices determine the resources and parameters of one or more parts of the control information.
[0185] The embodiments of the present application are directed to a new 3GPP Internet of Things technology (called: Ambient IoT, A-IoT), which is suitable for deployment in 3GPP systems. This technology is suitable for ultra-low-end Internet of Things applications, and the participating A-IoT devices are ultra-low complexity and ultra-low power consumption terminals. The embodiments of the present application can solve how the AIOT system determines the basic time unit and how to map signals in the basic time unit. The NR system is based on the Orthogonal Frequency Division Multiplex (OFDM) waveform, so the resource unit for signal mapping is based on OFDM symbols and physical resource blocks (PRBs), while the signals of the AIOT system may use non-OFDM waveforms, such as On-Off Keying (OOK) waveforms. The embodiments of the present application redefine the basic resource unit and how the signal is mapped to the basic resource unit. The new basic resource unit and signal mapping method in the embodiments of the present application take into account the coexistence issues of AIOT and NR, including the impact on the implementation complexity on the base station side and the impact on the performance of the NR UE, and on the resource utilization efficiency and the impact on the complexity of the AIOT device. These impacts are related to the deployment scenario of the AIOT system, such as whether the AIOT system is deployed within the bandwidth of the existing NR system (in-band) and whether the base station needs to serve both AIOT and NR UEs. They are also related to the capabilities of the AIOT device, such as whether the AIOT device is based on backscatter transmission or has independent signal generation capabilities.
[0186] Referring to FIG3 , FIG3 is a flow chart of an information transmission method provided in an embodiment of the present application. As shown in FIG3 , the information transmission method includes the following steps:
[0187] Step 201: The first device sends target information to the AIOT device, where the target information includes first control information.
[0188] The first control information is used to determine detection information, and the detection information is used to determine at least one of the following:
[0189] whether the target information includes second control information;
[0190] Related information of the second control information in the target information.
[0191] The target information may be sent in a broadcast or unicast form, which is not limited in this embodiment.
[0192] It should be noted that the first device may be a control node, such as a network node, a base station, or other intermediate node providing services for AIOT devices. The intermediate node may be a UE, an integrated access and backhaul (IAB) or a repeater, etc.
[0193] In an embodiment of the present application, the target information sent by the control node may include only the first control information, or include the first control information and the second control information.
[0194] In one implementation, the parameters used by the control node to send the first control information are determined according to the configuration of the control node or in a predefined manner, such as protocol predefined.
[0195] In one embodiment, the channel structure of the first control information includes only a payload, or includes a payload and a preamble or a control information identifier. Optionally, the first control information also includes a start character.
[0196] In one implementation, the first control information may indicate detection information.
[0197] In one embodiment, the first control information may indicate identification information of the target AIOT device, such as the ID or dedicated RNTI of a single AIOT device, or the Group ID or Group RNTI of a group of AIOT devices. The identification information of the target AIOT device may be carried in a payload or in a sequence, such as by different preamble sequences or scrambling sequences. Alternatively, the first control information may indicate identification information that can identify the sending node, such as the ID of the control node.
[0198] In one implementation, parameters used by the control node to send the second control information are determined at least according to the first control information.
[0199] In one embodiment, the first control information and the second control information are respectively generated as waveforms, or are respectively modulated, or are respectively encoded, or are respectively repeated (Repetition), or are respectively interleaved in the time dimension, or are respectively CRC-checked, or are respectively scrambled.
[0200] Optionally, the first control information includes at least one of the following:
[0201] Payload; preamble; control information identifier.
[0202] Optionally, the relevant information of the second control information is used to indicate at least one of the following:
[0203] Modulation information of the second control information; coding information of the second control information; number of repetitions of the second control information; bit length of the second control information; content of each bit field of the second control information; length of each bit field of the second control information.
[0204] Optionally, the detection information is carried by at least one of a payload, a preamble, and a control information identifier in the first control information.
[0205] Optionally, the first control information or the second control information is used to indicate at least one of the following:
[0206] Identification information of the target AIOT device;
[0207] Identification information of the sender of the target information.
[0208] Optionally, when the target information includes the first control information and the second control information, the first control information and the second control information correspond to respective sending processing modes.
[0209] In one implementation, when the target information includes the first control information and the second control information, the first device sending the target information includes:
[0210] The first device performs sending processing on the first control information and the second control information in the target information respectively.
[0211] In one embodiment, the sending processing separately includes at least one of the following:
[0212] Generate waveforms separately; modulate separately; encode separately; rate match separately; send repeatedly separately; interleave in the time dimension separately; perform CRC check separately; and scramble separately.
[0213] Optionally, the sending processing method includes at least one of the following:
[0214] Generate waveforms separately; modulate separately; encode separately; rate match separately; send repeatedly separately; interleave in the time dimension separately; perform CRC check separately; and scramble separately.
[0215] It should be noted that this embodiment is an implementation of the first device corresponding to the embodiment shown in Figure 2. Its identical or corresponding implementation can refer to the relevant description of the embodiment shown in Figure 2. To avoid repetition, this embodiment will not be repeated.
[0216] The information transmission method provided by the embodiments of the present application is described below through several specific embodiments:
[0217] Example 1:
[0218] As shown in Figure 4, the first control information includes a first sub-part and a second sub-part, wherein the first sub-part includes at least one of a preamble and a control information identifier, and the second sub-part is a payload part.
[0219] Regarding the first subpart of the first control information, the first subpart of the first control information includes at least one of the following signals:
[0220] (1) Start character. The start character can at least help receive subsequent signals. For example, the first sub-part of the first control information is the start character, preamble, and control information identifier. The AIOT device can determine coarse synchronization based on the start character for receiving the preamble and control information identifier.
[0221] (2) Preamble: The preamble can at least be used for synchronization or to assist in determining the payload portion of the first control information.
[0222] Optionally, the preamble part may be used to determine the control information type or the control information format.
[0223] (3) Control information identifier: The control information identifier can be used to determine the type of control information. Control information can be of various types. For example, control information can include the following types (A) to (D):
[0224] (A) Control information for scheduling uplink and downlink transmissions;
[0225] The uplink transmission is the transmission from the AIOT device to the control node, and the downlink transmission is the transmission from the control node to the AIOT device. The uplink and downlink transmissions can be broadcast, multicast, or unicast.
[0226] The control information for scheduling uplink and downlink transmission is scheduling information for downlink transmission, or scheduling information for uplink transmission, for example, including time-frequency resources, modulation coding, load size, collision avoidance parameters, etc.
[0227] (B) control information used for resource allocation or control;
[0228] For example, resource configuration for all AIOT devices served by this control node (such as bandwidth configuration, TDD uplink and downlink configuration, waveform configuration, coding configuration, etc.), or resource configuration or control for a group of AIOT devices served by this control node, such as power control based on the AIOT device group.
[0229] Another example is resource configuration or control for a single AIOT device, such as indicating the activation and deactivation of a carrier.
[0230] (C) control information used to control the operation of specific functions of AIOT devices;
[0231] For example, control commands for read and write operations, control commands for device selection (select) operations for inventory, security operation control commands, system parameter configuration, etc.
[0232] (D) Control information used to carry out operations of specific functions of AIOT devices and schedule uplink and downlink transmissions;
[0233] The control information identifier may indicate the type or format of the control information, for example, type A or type C; for example, the type or format of the control information may indicate that it is uplink transmission scheduling or downlink transmission scheduling in type A; or the type or format of the control information may indicate that it is broadcast information in type A, such as system information, or unicast information; or the type or format of the control information may indicate which type of control command in type C it is.
[0234] The control information type or format can be characterized by a first type parameter, which can be carried by the first sub-part. In one embodiment, it can be carried by a preamble. For example, only a preamble is required, and no control information identifier is required. For example, 8 types of control information correspond to 8 different preamble sequences; or, it can be carried by both a preamble and a control information identifier. For example, 8 types of control information correspond to 3 bits of information, of which 2 bits are carried by the preamble, corresponding to 4 preamble sequences, and 1 bit is carried by the bit identified by the control information; or, it can be carried by the control information identifier, for example, 8 types of control information correspond to 3 bits of information, which are completely carried by the bit identified by the control information. For the convenience of description, in the subsequent description, unless otherwise specified, there is no distinction between the types of control information carried by the preamble or the control information identifier, and all descriptions are based on the first sub-part of the first control information carrying the control information type indication.
[0235] The control information type or format can be carried by the first subpart and the second subpart. For example, 8 control information types correspond to 3 bits of information, the other 2 bits are carried by the first subpart, and 1 bit is carried by a bit field of the second part.
[0236] The control information type or format may be carried only by the second sub-part.
[0237] In addition, the first subpart may also indicate other parameters of the second subpart (such as second type parameters). For example, the second type parameters may indicate waveform, modulation information, coding information, number of repeated transmissions, code chip rate, etc.
[0238] The parameters of the first sub-part are configured by the control node or predefined, such as those predefined by the protocol. The parameters of the first sub-part may indicate at least one of the following:
[0239] Channel structure, for example, whether it contains only the preamble, or contains the preamble and control information identifier, or contains only the control information identifier, and whether there is a start character;
[0240] Sequence resources, such as the preamble sequence set and sequence chip rate;
[0241] Length, for example, sequence length, control information identification bit length;
[0242] The waveform, modulation information, coding information, or number of repetitions may include, for example, Gaussian Filtered Minimum Shift Keying (GMSK), OOK, Amplitude Shift Keying (ASK), Frequency-shift Keying (FSK), or Phase Shift Keying (PSK); the modulation information may include the modulation order; the coding information may include the coding mode, code rate, or chip rate; and the coding mode may include linear coding or channel coding.
[0243] The AIOT device may receive the first subpart based on a unique parameter configured or predefined by the control node, such as a protocol predefined parameter. Alternatively, the AIOT device may blindly detect the first subpart based on a set of parameters configured or predefined by the control node (e.g., protocol predefined parameter). To reduce blind detection complexity and ensure reliable reception, the set of parameters is typically limited, and therefore the number of blind detections is also limited. The AIOT device may also receive the first subpart based on a search space, such as a public search space or a user-specific search space.
[0244] Regarding the second sub-part of the first control information:
[0245] The second subpart is the payload. The second subpart may include multiple bit fields. The content and length of each bit field in the second subpart may be uniquely determined based on the first subpart, or a limited number of combinations may be determined based on the first subpart. The AIOT device receives the second subpart based on the information in the first subpart.
[0246] The control information type or format can uniquely determine the content and length of each bit field of the second subpart. If the control information type or format is completely indicated by the first subpart, the AIOT device can uniquely determine the content of the second subpart based on the first subpart. If the control information type or format is partially indicated by the first subpart, according to one embodiment, to avoid blind detection of the length of the second subpart, the content and length of each bit field of the second subpart are uncertain, but the total length of the second subpart can be uniquely determined based on the indication of the first subpart. The AIOT device can determine the control information type based on at least one bit field of the second subpart or a sequence of the second subpart, such as a scrambling code sequence, and thus determine the content and length of each bit field of the second subpart. Alternatively, the AIOT device can determine a limited combination of the content of the second subpart based on the first subpart, and the AIOT device can blindly detect the second subpart to determine the content and length of each bit field of the second subpart. If the control information type or format is fully indicated by the second subpart, to reduce the complexity of blind detection of the second subpart, the length of the second subpart can be independent of the control information type or format. For example, it can be fixed to a single length. Although different control information types have different effective bit lengths, redundant bits can be padded to achieve a unique length. Alternatively, the length of the second subpart can be M possible, and the AIOT device can blindly detect all M possible lengths.
[0247] The first subpart also carries other parameters of the second subpart (such as second-type parameters). For example, the second-type parameters may indicate waveform, modulation information, coding information, number of repeated transmissions, chip rate, etc. If the second-type parameters are completely indicated by the first subpart, the AIOT device can uniquely determine these parameters of the second subpart based on the first subpart without blindly detecting the second subpart. The indication can be an explicit indication or an implicit indication. For example, some or all of the parameters of the second subpart are the same as those of the first subpart, such as the waveform, modulation method, and chip rate. If a part of the second-type parameters is indicated by the first subpart or the first subpart is not indicated, and the control node configures or predefines (for example, protocol predefines) a set of parameters, the AIOT device can blindly detect the second subpart to determine these parameters of the second subpart.
[0248] As shown in Figure 4, the first sub-part of the first control information can determine the content and length of each bit field (Bit field1~X-1) of the payload part. At least some bit fields in Bit field 1~X-1 of the payload part can indicate parameters of the second control information. The second control information includes Bit field X~M. Whether the second control information exists is determined by the first control information.
[0249] Here are a few examples:
[0250] Table 2 provides an example. Assume that control information can be classified into Types A through D, with Type C including two control commands and Type D including a combination of four control commands and scheduling information. Assume that the second subparts corresponding to Types A and B are of the same length, and the difference between Types A and B is indicated in the second subpart of the first control information. The first subpart of the first control information indicates one of seven types. The indexes in Table 2 can correspond to different preamble sequences or different bit values of the control information identifier. Assuming that the second-type parameters of the second subpart, such as waveform, modulation information, coding information, number of repetitions, and chip rate, are uniquely configured by the control node, an AIOT device can uniquely determine all information and parameters of the second subpart after receiving the first subpart, eliminating the need for blind detection. If the network node configures a set of second-type parameters, for example, a fixed waveform modulation and coding scheme, and two coding rates, the AIOT device must blindly detect the two possible coding rates in the second subpart.
[0251] Table 2
[0252] Table 3 provides an example. Considering the overhead and robustness of the first subpart of the first control information, a group of control information types can be indicated by the first subpart. According to one method, the second subparts of multiple commands corresponding to the same index have the same length and can be aligned by padding redundant bits. After receiving the first subpart, the AIOT device can uniquely determine the length of the second subpart. According to another method, the AIOT device performs blind detection. For example, the lengths of the second subparts of the two commands corresponding to index2 are L1 and L2, respectively. The AIOT device detects the second subpart based on L1 and L2, respectively.
[0253] Table 3
[0254] Table 4 provides an example. The first subpart may indicate a modulation and coding repetition parameter. After receiving the first subpart, the AIOT device can uniquely determine all bit fields and lengths of the second subpart, as well as all parameters, without the need for blind detection.
[0255] Table 4
[0256] Table 5 provides an example. The first subpart indicates a unique modulation and coding repetition parameter, or a set of modulation and coding repetition parameters. After receiving the first subpart, the AIOT device can uniquely determine all bit fields and lengths of the second subpart. If index = 8 to 12, the AIOT device cannot uniquely determine a single modulation and coding repetition parameter. The AIOT device blindly detects the second subpart based on the two modulation and coding repetition parameters.
[0257] Table 5
[0258] It should be noted that the second sub-part of the first control information may include parameters of the second control information. Whether the second sub-part includes the parameters of the second control information may be determined based on a specific bit field of the first sub-part or the second sub-part of the first control information. The specific method is at least one of the following:
[0259] (1) Whether the parameter of the second control information is included in the second subpart can be determined according to a first type parameter indicated by a specific bit field of the first subpart or the second subpart of the first control information (the first type parameter indicates the type or format of the control information).
[0260] In one implementation, if the indicated control information type or format is such that the length of the control information can be uniquely determined, the second sub-part does not include parameters of the second control information.
[0261] (2) Whether the parameters of the second control information are included in the second sub-part can be determined based on the second type parameters indicated by the first sub-part of the first control information (the second type parameters indicate waveform, modulation information, coding information, number of repeated transmissions, code chip rate, etc.).
[0262] The second type parameter indicated by the first subpart of the first control information is a second type parameter common to the second subpart of the first control information and the second control information, or a second type parameter applicable only to the second subpart of the first control information, or a second type parameter applicable only to the second control information.
[0263] In one implementation, if the second type parameter indicated by the first subpart of the first control information uniquely identifies the second type parameter of the second control information, then the second subpart does not include the parameter of the second control information. For example, the second type parameter indicated by the first subpart of the first control information is a second type parameter common to both the second subpart of the first control information and the second control information, or is a second type parameter applicable only to the second control information.
[0264] In one embodiment, if the control information type or format indicated by the first subpart of the first control information is such that the control information length can be uniquely determined, and the second type parameter of the second control information can be uniquely determined, then the second subpart does not include the parameter of the second control information. For example, the network node configures or predefines (e.g., a protocol predefines) a unique second type parameter of the second control information, or the first subpart indicates a unique second type parameter applicable to the second control information.
[0265] According to another approach, under certain conditions, the second subpart of the first control information always includes the parameters of the second control information. For example, the control information in a specific search space always includes both the first control information and the second control information, and the second subpart of the first control information includes the parameters of the second control information. The AIOT device then receives the first control information and the second control information, with the parameters of the second control information determined by the first control information.
[0266] If the second subpart of the first control information does not contain the parameters of the second control information, the AIOT device considers that the control information currently sent by the control node consists only of the first control information and does not include the second control information. If the second subpart of the first control information contains the parameters of the second control information, the AIOT device considers that the control information currently sent by the control node consists of the first control information and the second control information. The parameters of the second control information may include at least one of the following:
[0267] (1) at least one parameter of information used to determine the waveform, modulation, coding, and repetition number of the second control information;
[0268] (2) A parameter for determining the bit length of the second control information. For example, if at least one bit field in the second control information has a variable length, the parameter for the bit length of the second control information is used to determine the length of the bit field, or the parameter for the bit length of the second control information is used to determine the total length of all bit fields in the second control information.
[0269] (3) Information used to determine the content and length of each bit field of the second control information.
[0270] As shown in Table 2, index=1, 2, 4 or 5 indicates that the type of control information indicated is that the length of the control information can be uniquely determined, so the first sub-part does not contain the parameters of the second control information. The AIOT device only receives the first control information, and the AIOT device believes that there is no second control information. As shown in Figure 5, taking index=1 as an example, the control information only includes the first control information, wherein the various bit fields of the second sub-part of the first control information indicate uplink or downlink transmission scheduling information, such as the time-frequency information of PDSCH or PUSCH, MCS information, etc. As shown in Figure 6, taking index=4 as an example, the control information only includes the first control information, wherein the various bit fields of the second sub-part of the first control information indicate uplink or downlink transmission scheduling information and control commands, such as a control command (read command) for reading AIOT device information.
[0271] In the case of index = 3 or 6 in Table 2, the control information type indicated is a variable length control information, so the first sub-part contains the parameters of the second control information, such as an indication of the length of the second control information. As shown in Figure 7, taking index = 3 as an example, the control information includes the first control information and the second control information, wherein each bit field of the second sub-part of the first control information carries part of the control command and the length indication of the second control information, and the second control information carries the remaining control commands. As shown in Figure 8, taking index = 6 as an example, the control information includes the first control information and the second control information, wherein each bit field of the second sub-part of the first control information carries uplink and downlink scheduling information, part of the control command and the length indication of the second control information, and the second control information carries the remaining control commands.
[0272] For example, in Table 5, Index = 9 indicates a control information type where the control information length is uniquely determinable but the modulation, coding, and repetition parameter is variable. As shown in Figure 9, the first sub-part includes parameters of the second control information, such as a modulation, coding, and repetition parameter indicating the second control information. For another example, Index = 10 indicates a control information type where both the control information length and the modulation, coding, and repetition parameter are variable. Therefore, the first sub-part includes parameters of the second control information, such as the length of the second control information and a modulation, coding, and repetition parameter indicating the second control information.
[0273] As can be seen from the above example, the first control information may include a first type parameter (the first type parameter indicating the control information type or format), a second type parameter of the second subpart of the first control information, uplink and downlink transmission scheduling information, and partial information of the control command. The first control information may also include parameters of the second control information, such as the length of the second control information or the second type parameter.
[0274] Regarding the second control information:
[0275] As shown in Figure 4, the second control information may include multiple bit fields, wherein at least one bit field has a variable length, and the bit field length is determined based on the first control information; or, the second type parameter of the second control information may be variable, and the second type parameter used is determined based on the first control information.
[0276] The AIOT device determines whether there is second control information based on the received first control information.
[0277] The AIOT device may also determine the length of the second control information or the second type of parameter based on the first control information, and the AIOT device receives the second control information based on the determined length of the second control information or the second type of parameter.
[0278] According to one implementation, the AIOT device can also uniquely determine the length of the second control information or the second type of parameters based on the first control information, eliminating the need for blind detection by the AIOT device. According to another implementation, the AIOT device can also determine the length of the second control information or a limited combination of the second type of parameters based on the first control information, and the AIOT device can blindly detect the second control information based on the limited combination.
[0279] The first control information or the second control information may indicate identification information of the target AIOT device, such as the ID or dedicated RNTI of a single AIOT device, or the Group ID or Group RNTI of a group of AIOT devices. The identification information may be carried in a payload, in a sequence, such as a scrambling sequence, or in a preamble, for example, with different preamble sequences corresponding to different identifications.
[0280] The first control information or the second control information may indicate identification information of the sending node.
[0281] Example 2:
[0282] Unlike the first embodiment, the first control information does not include the first subpart, or the first control information includes the first subpart, but the first subpart does not carry the first type parameter or the second type parameter. For example, the first subpart is a preamble, and the preamble does not provide control information type or format information; or the first subpart is a start character and a preamble, and the start character and the preamble do not provide control information type or format information. The first control information may indicate the control information type or format information.
[0283] To reduce the complexity of the control information for blind detection of AIOT devices, similar to Example 1, the control information can be divided into first control information and second control information, and the length of the second control information and the information of the second type parameter are provided by the first control information. The length of the first control information is uniquely determined, or the length of the first control information is limited to X>1 possibilities, for example, X=4. The first control information includes an indication of the control information type or format. Corresponding to different control information types or formats, the effective bit field and length of the first control information are different, but the total length is certain or has X possibilities, which can be achieved by filling redundant bits.
[0284] If the length of the first control information is limited to X>1 possibilities, whether there is second control information may be related to the length of the first control information. For example, the length of the first control information is limited to 4 possibilities: X1, X2, X3, and X4. Among them, X1 and X2 correspond to the control information type or format of fixed length, and X3 and X4 correspond to the control information type or format of variable length. Then, if the AIOT device detects that the length of the first control information is X1 or X2, it is considered that there is no second control information. If the AIOT device detects that the length of the first control information is X3 or X4, it is considered that there is second control information, or, based on the indication in the first control information, it is determined whether there is second control information. The method for determining whether there is second control information and the parameters of the second control information based on the indication in the first control information can be found in Example 1 and will not be repeated here.
[0285] For example, X1 and X2 correspond to Type A, "Control information for scheduling uplink and downlink transmissions," and Type B, "Control information for resource configuration or control," respectively, in Example 1. X3 and X4 correspond to Type C, "Control information for controlling the operation of specific AIOT device functions," and Type D, "Control information for carrying out the operation of specific AIOT device functions and scheduling uplink and downlink transmissions," respectively, in Example 1. If the AIOT device detects that the length of the first control information is X1 or X2, it assumes that there is no second control information. If the AIOT device detects that the length of the first control information is X3 or X4, it can determine whether the second control information exists based on the information in the first control information. For example, Type C control information supports multiple control command types, some of which, while variable in length, do not exceed X3. In this case, no second control information is required, as shown in Figure 10. If the length of some control commands exceeds X3, the control information is considered to include the second control information. The AIOT device can determine whether the control information also includes the second control information based on the control information type or format indication in the first control information. If the control command length of the first control information exceeds X3 and is variable, the first control information must also indicate the length of the second control information. If the control command length of the first control information exceeds X3 but is uniquely determined, the first control information does not need to indicate the length of the second control information, as shown in Figure 11.
[0286] Similar to Example 1, the second type parameter of the first control information can be a unique second type parameter configured or predefined by the control node (for example, predefined by the protocol), and the AIOT device does not need to blindly detect the second type parameter of the first control information, or the second type parameter is a set of information, and the AIOT device needs to blindly detect a limited combination of the second type parameters of the first control information.
[0287] The second type of parameters of the second control information can be determined based on the first control information, for example, using the same parameters as the first control information or indicated by the first control information. If the indicated information is unique, the AIOT device does not need to blindly detect the second type of parameters of the second control information. Alternatively, if the second type of parameters is a set of information, the AIOT device needs to blindly detect a limited combination of the second type of parameters of the second control information.
[0288] According to another implementation, under certain conditions, the second subpart of the first control information always includes parameters of the second control information. For example, the control information in a specific search space always includes both the first control information and the second control information, and the second subpart of the first control information includes parameters of the second control information, such as length information or a second type parameter. The AIOT device then receives the first control information and the second control information, where the parameters of the second control information are determined by the first control information.
[0289] Example 3:
[0290] The control information includes only the first control information. The length of the first control information is variable. The AIOT device can determine the end position of the first control information based on a specific end symbol. For example, the specific end symbol is one or more specific bits or modulation symbols.
[0291] The methods in the above embodiments 1, 2, and 3 can determine which method is used to receive the control information based on different search spaces. Alternatively, the method of receiving the control information can be determined based on different Radio Resource Control (RRC) states, such as RRC linked state or idle state. Alternatively, the method of receiving the control information can be determined based on the state of the AIOT device, such as locked or unlocked state.
[0292] In the methods of the above embodiments 1, 2, and 3, different AIOT devices may need to detect different sets of control information types or formats.
[0293] In the methods of Examples 1, 2, and 3 above, the structure of the control information to be detected by different AIOT devices may vary. For example, the control information detected by a first type of AIOT device includes only the first control information, while the control information detected by a second type of AIOT device includes both the first control information and the second control information. For another example, the first sub-portion of the control information detected by the first type of AIOT device does not include a start character, while the first sub-portion of the control information detected by the second type of AIOT device includes a start character.
[0294] Example 4:
[0295] If the control information includes first control information and second control information (including the cases of embodiment 1 and embodiment 2), the first control information and the second control information are signal processed separately. The signal processing includes generating a waveform, modulation, coding, repeated transmission, time dimension interleaving, generating CRC, and scrambling. Accordingly, at the receiving end, the signal processing of the received control information includes at least one of waveform-based reception, demodulation and decoding, receiving repeatedly transmitted signals, time dimension deinterleaving, CRC check, and descrambling. Compared with the joint signal processing of the first control information and the second control information, the advantage of separate signal processing is that the AIOT device does not need to receive the first control information based on the second control information, that is, the reception of the first control information is independent of the second control information. If the first control information and the second control information are jointly signal processed, such as joint channel coding or joint repeated transmission, the AIOT device can only receive the first and second control signals jointly, but the second control signal depends on the first control signal, which will cause the AIOT device to be unable to decipher the first control signal and the second control signal.
[0296] The first control information and the second control information may be processed separately, and the same parameters or different parameters may be used.
[0297] (1) The first control information and the second control information use the same or different waveforms;
[0298] (2) The first control information and the second control information are modulated separately, using the same or different modulation methods; for example, the optional waveforms and modulation methods are as follows:
[0299] Waveform: GMSK, OOK, ASK, FSK, (D)BPSK, (O)QPSK;
[0300] Modulation: PR-ASK, DSB-ASK, SSB-ASK;
[0301] OOK waveforms include: OOK-1, OOK-2, OOK-4.
[0302] (3) The first control information and the second control information are encoded separately, using the same or different encoding methods and encoding rates. For example, the optional encoding methods are as follows:
[0303] Linear coding: Miller, FM0, Manchester, extended sequences and their code rates;
[0304] Channel coding: convolutional codes, LDPC, Polar, Hamming, Reed-muller and their code rates.
[0305] Taking Figure 12 as an example, assuming that the length of the first control information S1 is n1 bits and the length of the second control information S2 is m1 bits, after encoding S1, X1 is n2 bits, and after encoding S2, X2 is m2 bits. Then, the encoded first and second control information X1 and X2 are sent in sequence. Correspondingly, the AIOT device can receive X1 and decode to obtain S1, and the AIOT device can receive X2 and decode to obtain S2. In contrast, if S1 and S2 are jointly encoded, that is, S1 and S2 are concatenated and then encoded, Y is obtained as m1+m2 bits. In some encoding methods, such as convolutional codes or polar codes, since multiple bits are used to jointly encode to generate an output signal, the receiving end cannot decode S1 and S2 separately.
[0306] (4) The first control information and the second control information are rate-matched, corresponding to the same or different aggregation levels;
[0307] (5) The first control information and the second control information are repeatedly sent, using the same or different numbers of repetitions;
[0308] Taking Figure 13 as an example, the first control information S1 (n1 bits) is repeated twice. After the first control information is sent, the second control information S2 (n2 bits) is sent, and the second control information S2 (n2 bits) is also repeated twice. The value of n2 is determined by the information in S1. Therefore, the payload portion of the transmitted signal is [S1 S1 S2 S2], with a total length of 2*n1 + 2*n2. The AIOT device can first receive [S1 S1] and parse the first control information. Based on the first control information, it determines the length n2 of the second control information. It then receives [S2 S2] based on the length n2 of S2 and parses the second control information. In contrast, if S1 and S2 are repeated together, that is, [S1 S2 S1 S2], the AIOT device cannot obtain the length n2 of S2 before parsing the first control information. Therefore, the AIOT device can only receive the first S1 but cannot find the starting point of the second S1. Therefore, it cannot obtain the benefit of repeating the first control information, resulting in the inability to correctly receive S1 or S2.
[0309] (6) The first control information and the second control information are interleaved in the time dimension, using the same or different interleaving patterns;
[0310] (7) performing CRC checks on the first control information and the second control information, respectively, using the same or different CRC polynomials and lengths;
[0311] (8) The first control information and the second control information are scrambled separately, using the same or different scrambling sequences;
[0312] (9) The first control information and the second control information use the same or different chip rates.
[0313] It should be noted that the applicable scenarios of the embodiments of the present application include at least two forms: direct communication between AIOT devices and gNB, and intermediate nodes (such as UE) assisting communication between AIOT and gNB.
[0314] It should be noted that the embodiments of the present application can support control information with variable length and adjustable transmission parameters, while reducing the blind detection complexity of AIOT devices receiving control information.
[0315] The information transmission method provided in the embodiment of the present application can be executed by an information transmission device. In the embodiment of the present application, the information transmission device provided in the embodiment of the present application is described by taking the information transmission method executed by the information transmission device as an example.
[0316] Please refer to FIG. 14 , which is a structural diagram of an information transmission device provided in an embodiment of the present application. The AIOT device includes the information transmission device. As shown in FIG. 14 , the information transmission device 300 includes:
[0317] An acquisition module 301 is configured to acquire first control information, where the first control information is included in target information;
[0318] A first determining module is configured to determine detection information based on the first control information, wherein the detection information is used to determine at least one of the following:
[0319] whether the target information includes second control information;
[0320] Related information of the second control information in the target information.
[0321] Optionally, the first control information includes at least one of the following:
[0322] Payload; preamble; control information identifier.
[0323] Optionally, the relevant information of the second control information is used to indicate at least one of the following:
[0324] Modulation information of the second control information; coding information of the second control information; number of repetitions of the second control information; bit length of the second control information; content of each bit field of the second control information; length of each bit field of the second control information.
[0325] Optionally, the detection information is carried by at least one of a payload, a preamble, and a control information identifier in the first control information.
[0326] Optionally, the first control information or the second control information is used to indicate at least one of the following:
[0327] Identification information of the target AIOT device;
[0328] Identification information of the sender of the target information.
[0329] Optionally, the acquisition module is specifically configured to:
[0330] The first control information in the target information is detected based on a preconfigured parameter or a predefined parameter.
[0331] Optionally, the load of the first control information is obtained based on the control information identifier or preamble code detection of the first control information.
[0332] Optionally, the first control information includes a start character.
[0333] Optionally, when the target information includes the second control information, the first control information and the second control information correspond to respective receiving and processing methods.
[0334] Optionally, the receiving and processing method includes at least one of the following:
[0335] Receiving based on waveforms respectively; demodulating respectively; decoding respectively; rate matching respectively; receiving repeatedly sent signals respectively; deinterleaving respectively in time dimension respectively; CRC checking respectively; and descrambling respectively.
[0336] Optionally, the device further comprises:
[0337] A second determining module is configured to determine at least one of the following based on a type of the first control information or a search space for receiving the first control information:
[0338] a channel structure of the first control information;
[0339] whether the first control information indicates detection information;
[0340] The first control information indicates content of the detection information.
[0341] Optionally, the device further comprises:
[0342] a third determining module, configured to determine a type of the first control information based on at least one of a payload, a preamble, and a control information identifier of the first control information;
[0343] The type of the first control information includes at least one of the following:
[0344] Control information used for uplink and downlink transmission scheduling; control information used for resource configuration or control; control information used to control the operation of AIOT devices.
[0345] Optionally, the first control information and the second control information in the target information are carried by the same physical channel.
[0346] Optionally, the device further includes a processing module configured to:
[0347] Parsing the target information based on the first protocol layer to obtain the first control information; or parsing the target information at the second protocol layer of the AIOT device to obtain the second control information;
[0348] Parsing the target information based on the first protocol layer or the second protocol layer to obtain the first control information and the second control information;
[0349] The first protocol layer is a physical layer, and the second protocol layer is a protocol layer above the physical layer; or the second protocol layer is a physical layer, and the first protocol layer is a protocol layer above the physical layer.
[0350] The information transmission device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal, or it can be other devices other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[0351] The information transmission device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 2 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0352] Please refer to FIG. 15 , which is a structural diagram of an information transmission device provided in an embodiment of the present application. A first device includes the information transmission device. As shown in FIG. 15 , the information transmission device 400 includes:
[0353] A sending module 401 is configured to send target information to an AIOT device, where the target information includes first control information;
[0354] The first control information is used to determine detection information, and the detection information is used to determine at least one of the following:
[0355] whether the target information includes second control information;
[0356] Related information of the second control information in the target information.
[0357] Optionally, the first control information includes at least one of the following:
[0358] Payload; preamble; control information identifier.
[0359] Optionally, the relevant information of the second control information is used to indicate at least one of the following:
[0360] Modulation information of the second control information; coding information of the second control information; number of repetitions of the second control information; bit length of the second control information; content of each bit field of the second control information; length of each bit field of the second control information.
[0361] Optionally, the detection information is carried by at least one of a payload, a preamble, and a control information identifier in the first control information.
[0362] Optionally, the first control information or the second control information is used to indicate at least one of the following:
[0363] Identification information of the target AIOT device;
[0364] Identification information of the sender of the target information.
[0365] Optionally, when the target information includes the first control information and the second control information, the first control information and the second control information correspond to respective sending processing modes.
[0366] Optionally, the sending processing method includes at least one of the following:
[0367] Generate waveforms separately; modulate separately; encode separately; rate match separately; send repeatedly separately; interleave in the time dimension separately; perform CRC check separately; and scramble separately.
[0368] The information transmission device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal, or it can be other devices other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[0369] The information transmission device provided in the embodiment of the present application can implement each process implemented in the method embodiment of Figure 3 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0370] As shown in Figure 16, an embodiment of the present application also provides a communication device 500, including a processor 501 and a memory 502, wherein the memory 502 stores a program or instruction that can be run on the processor 501. When the program or instruction is executed by the processor 501, the various steps of the above-mentioned information sending method embodiment are implemented and the same technical effect can be achieved.
[0371] The present application also provides a terminal including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps in the method embodiment shown in Figure 2 or Figure 3. This terminal embodiment corresponds to the above-mentioned terminal-side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this terminal embodiment and can achieve the same technical effect.
[0372] Specifically, Figure 17 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.
[0373] The terminal 600 includes but is not limited to: a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609 and at least some of the components of the processor 610.
[0374] Those skilled in the art will appreciate that the terminal 600 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 610 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG17 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.
[0375] It should be understood that in an embodiment of the present application, the input unit 604 may include a graphics processing unit (GPU) 6041 and a microphone 6042, and the GPU 6041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 606 may include a display panel 6061, and the display panel 6061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 607 includes a touch panel 6071 and at least one of other input devices 6072. The touch panel 6071 is also called a touch screen. The touch panel 6071 may include two parts: a touch detection device and a touch controller. Other input devices 6072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and an operating stick, which will not be repeated here.
[0376] In the embodiment of the present application, after receiving downlink data from a network-side device, the radio frequency unit 601 may transmit the data to the processor 610 for processing. Furthermore, the radio frequency unit 601 may send uplink data to the network-side device. Typically, the radio frequency unit 601 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.
[0377] The memory 609 can be used to store software programs or instructions and various data. The memory 609 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 609 may include a volatile memory or a non-volatile memory, or the memory 609 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct memory bus random access memory (DRRAM). The memory 609 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0378] Processor 610 may include one or more processing units. Optionally, processor 610 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 610.
[0379] Wherein, when the terminal is a first device:
[0380] The radio frequency unit 601 is configured to: send target information to the AIOT device, where the target information includes first control information;
[0381] The first control information is used to determine detection information, and the detection information is used to determine at least one of the following:
[0382] whether the target information includes second control information;
[0383] Related information of the second control information in the target information.
[0384] Optionally, the first control information includes at least one of the following:
[0385] Payload; preamble; control information identifier.
[0386] Optionally, the relevant information of the second control information is used to indicate at least one of the following:
[0387] Modulation information of the second control information; coding information of the second control information; number of repetitions of the second control information; bit length of the second control information; content of each bit field of the second control information; length of each bit field of the second control information.
[0388] Optionally, the detection information is carried by at least one of a payload, a preamble, and a control information identifier in the first control information.
[0389] Optionally, the first control information or the second control information is used to indicate at least one of the following:
[0390] Identification information of the target AIOT device;
[0391] Identification information of the sender of the target information.
[0392] Optionally, when the target information includes the first control information and the second control information, the first control information and the second control information correspond to respective sending processing modes.
[0393] Optionally, the sending processing method includes at least one of the following:
[0394] Generate waveforms separately; modulate separately; encode separately; rate match separately; send repeatedly separately; interleave in the time dimension separately; perform CRC check separately; and scramble separately.
[0395] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the method embodiment Figure 3, and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.
[0396] Specifically, the terminal of the embodiment of the present application also includes: instructions or programs stored in the memory 609 and executable on the processor 610. The processor 610 calls the instructions or programs in the memory 609 to execute the method of executing each module shown in FIG15 and achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0397] The present application also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the method embodiment shown in FIG3 . This network-side device embodiment corresponds to the above-mentioned information transmission method embodiment applied to the first device, and each implementation process and implementation method of the above-mentioned method embodiment are applicable to this network-side device embodiment and can achieve the same technical effects.
[0398] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 18, the network-side device 700 includes an antenna 701, a radio frequency device 702, a baseband device 703, a processor 704, and a memory 705. Antenna 701 is connected to radio frequency device 702. In the uplink direction, radio frequency device 702 receives information via antenna 701 and sends the received information to baseband device 703 for processing. In the downlink direction, baseband device 703 processes the information to be transmitted and sends it to radio frequency device 702. Radio frequency device 702 processes the received information and then sends it through antenna 701.
[0399] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 703 , which includes a baseband processor.
[0400] The baseband device 703 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 18, one of the chips is, for example, a baseband processor, which is connected to the memory 705 through a bus interface to call the program in the memory 705 and execute the network side device operations shown in the above method embodiment.
[0401] The network side device may further include a network interface 706 , which is, for example, a Common Public Radio Interface (CPRI).
[0402] Specifically, the network side device 700 of the embodiment of the present application also includes: instructions or programs stored in the memory 705 and can be run on the processor 704. The processor 704 calls the instructions or programs in the memory 705 to execute the method of execution of each module shown in Figure 15 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0403] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned information transmission method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0404] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0405] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned information transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0406] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0407] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned information transmission method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0408] An embodiment of the present application also provides an information transmission system, including: an AIOT device and a first device, wherein the AIOT device can be used to execute the steps of the information transmission method applied to the AIOT device as described above, and the first device can be used to execute the steps of the information transmission method applied to the first device as described above.
[0409] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0410] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.
[0411] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. An information transmission method, comprising: An AIoT device in the ambient Internet of Things obtains first control information, and the first control information is included in target information; The AIoT device determines detection information based on the first control information, and the detection information is used to determine at least one of the following: Whether the target information includes second control information; Related information of the second control information in the target information.
2. The method according to claim 1, wherein, The first control information includes at least one of the following: Payload; preamble; control information identifier.
3. The method according to claim 1 or 2, wherein The related information of the second control information is used to indicate at least one of the following: Modulation information of the second control information; coding information of the second control information; repetition times of the second control information; bit length of the second control information; content of each bit field of the second control information; Length of each bit field of the second control information.
4. The method according to any one of claims 1 to 3, wherein The first control information or the second control information is used to indicate at least one of the following: Identification information of the target AIoT device; Identification information of the sender of the target information.
5. The method according to any one of claims 1 - 4, wherein The AIoT device obtaining the first control information includes: The AIoT device detects the first control information in the target information based on pre-configured parameters or pre-defined parameters.
6. The method according to claim 2, wherein The payload of the first control information is detected based on the control information identifier or preamble of the first control information.
7. The method according to any one of claims 1-6, wherein, The first control information includes a start symbol.
8. The method according to any one of claims 1-7, wherein When the target information includes the second control information, the first control information and the second control information correspond to their respective receiving and processing methods.
9. The method according to claim 8, wherein, The receiving and processing methods include at least one of the following: Receiving respectively based on waveforms; demodulating respectively; decoding respectively; rate matching respectively; receiving signals of repeated transmissions respectively; de-interleaving respectively in the time dimension; CRC checking respectively; descrambling respectively.
10. The method according to any one of claims 1-9, wherein, The method further includes: The AIoT device determines at least one of the following based on the type of the first control information or the search space for receiving the first control information: Channel structure of the first control information; Whether the first control information indicates detection information; Content of the detection information indicated by the first control information.
11. The method according to claim 2, wherein, The method further includes: The AIoT device determines the type of the first control information based on at least one of the payload, preamble, and control information identifier of the first control information; Wherein, the type of the first control information includes at least one of the following: Control information for uplink and downlink transmission scheduling; control information for resource configuration or control; control information for controlling the operation of the AIoT device.
12. The method according to any one of claims 1-11, wherein, The method further includes any one of the following: The first protocol layer of the AIoT device parses the target information to obtain the first control information; or, the second protocol layer of the AIoT device parses the target information to obtain the second control information; The first protocol layer or the second protocol layer of the AIoT device parses the target information to obtain the first control information and the second control information; Wherein, the first protocol layer is the physical layer, and the second protocol layer is a protocol layer above the physical layer; or, the second protocol layer is the physical layer, and the first protocol layer is a protocol layer above the physical layer.
13. An information transmission method, comprising: The first device sends target information to the AIoT device, and the target information includes first control information; Wherein, the first control information is used to determine detection information, and the detection information is used to determine at least one of the following: Whether the target information contains second control information; Relevant information of the second control information in the target information.
14. The method according to claim 13, wherein, The first control information includes at least one of the following: Payload; preamble; control information identifier.
15. The method according to claim 13 or 14, wherein The relevant information of the second control information is used to indicate at least one of the following: Modulation information of the second control information; coding information of the second control information; repetition times of the second control information; bit length of the second control information; content of each bit field of the second control information; Length of each bit field of the second control information.
16. The method according to any one of claims 13-15, wherein The first control information or the second control information is used to indicate at least one of the following: Identification information of the target AIoT device; Identification information of the sender of the target information.
17. The method according to any one of claims 13 - 16, wherein, When the target information includes the first control information and the second control information, the first control information and the second control information correspond to their respective sending processing methods.
18. The method according to claim 17, wherein, The sending processing method includes at least one of the following: Generating waveforms respectively; modulating respectively; coding respectively; rate matching respectively; repeating transmission respectively; interleaving in the time dimension respectively; CRC checking respectively; scrambling respectively.
19. An information transmission device, the AIoT device includes the information transmission device, comprising: An acquisition module, configured to acquire first control information, where the first control information is included in target information; A first determination module, configured to determine detection information based on the first control information, and the detection information is used to determine at least one of the following: Whether the target information contains second control information; Relevant information of the second control information in the target information.
20. The apparatus according to claim 19, wherein, The acquisition module is specifically configured to: Detect the first control information in the target information based on preconfigured parameters or predefined parameters.
21. The device according to claim 19 or 20, wherein When the target information includes the second control information, the first control information and the second control information correspond to their respective receiving processing methods.
22. An information transmission device, the first device includes the information transmission device, comprising: A sending module, configured to send target information to the AIoT device, and the target information includes first control information; Wherein, the first control information is used to determine detection information, and the detection information is used to determine at least one of the following: Whether the target information contains second control information; Relevant information of the second control information in the target information.
23. An AIoT device, comprising a processor and a memory, where the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, the steps of the information transmission method according to any one of claims 1-12 are implemented.
24. A first device, comprising a processor and a memory, where the memory stores a program or instruction that can run on the processor, and when the program or instruction is executed by the processor, the steps of the information transmission method according to any one of claims 13-18 are implemented.
25. A chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run programs or instructions to implement the steps of the information transmission method according to any one of claims 1-12, or to implement the steps of the information transmission method according to any one of claims 13-18.
26. A readable storage medium, on which programs or instructions are stored, and when the programs or instructions are executed by a processor, the steps of the information transmission method according to any one of claims 1-12 are implemented, or the steps of the information transmission method according to any one of claims 13-18 are implemented.
Citation Information
Patent Citations
Method and apparatus for incorporating an internet of things (IoT) service interface protocol layer in a node
CN105075224A
IOT device communication method
CN110324302A
NR sidelink multiplexing control / data multiplexing
CN116349349A
Apparatus for artificial intelligence checking for contents trade and method of the same
KR1020230043492A