A method and apparatus for transmitting downlink information
By generating and sending downlink messages containing type bit sequences of A-IoT downlink information, the problem of low downlink information type detection efficiency in A-IoT communication is solved, and the performance of information receiving devices is improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- COMBA TELECOM SYST CHINA LTD
- Filing Date
- 2024-08-19
- Publication Date
- 2026-06-12
Smart Images

Figure CN119629755B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology. More specifically, it relates to a method and apparatus for transmitting downlink information. Background Technology
[0002] Passive Internet of Things (IoT) is an IoT technology that does not require battery power. It enables communication by powering passive downlink information receiving devices through a reader / writer.
[0003] With the continuous evolution of passive IoT technology, Ambient IoT (A-IoT) has emerged, and base stations are gradually becoming capable of supporting A-IoT. Unlike traditional communication scenarios where service data and control information are transmitted on different downlink channels, in A-IoT communication scenarios, different types of downlink information are carried on the Physical Reader Device Channel (PRDCH) and transmitted to the downlink information receiving device. Therefore, after receiving downlink information carried on the PRDCH, the downlink information receiving device needs to detect the type of the received downlink information based on its information format and context before it can process the received downlink information normally. Since A-IoT places stringent requirements on the power consumption, coverage distance, transmission rate, and transmission latency of downlink information receiving devices, and detecting the type of received downlink information based on its information format and context involves significant power consumption and latency, the existing methods for detecting the type of downlink information carried on the PRDCH may prevent downlink information receiving devices from meeting the requirements of A-IoT. Summary of the Invention
[0004] Exemplary embodiments of this application provide a method and apparatus for transmitting downlink information, which improves the efficiency of a terminal device in detecting the type of downlink information carried on the PRDCH.
[0005] The technical solutions provided by some embodiments of this application are as follows:
[0006] In a first aspect, some embodiments of this application provide a method for transmitting downlink information, including:
[0007] Obtain the original bit sequence of each A-IoT downlink information to be sent to the downlink information receiving device, as well as the type bit sequence corresponding to the type of each A-IoT downlink information;
[0008] Based on the original bit sequence of each A-IoT downlink information and the type bit sequence corresponding to the type of each A-IoT downlink information, obtain the first bit sequence corresponding to each A-IoT downlink information;
[0009] A downlink message is generated based on the first bit sequence corresponding to each A-IoT downlink information.
[0010] The downlink message is sent to the downlink information receiving device via PRDCH.
[0011] Secondly, some embodiments of this application provide a method for transmitting downlink information, including:
[0012] Receive downlink messages sent by downlink information sending devices via PRDCH;
[0013] Parse the downlink message to obtain the first bit sequence corresponding to each A-IoT downlink information in the downlink message;
[0014] Based on the first bit sequence corresponding to each A-IoT downlink information, obtain the type bit sequence and the original bit sequence of each A-IoT downlink information;
[0015] The type of each A-IoT downlink message is determined based on the type bit sequence of each A-IoT downlink message;
[0016] Each A-IoT downlink information is processed based on its type and the original bit sequence.
[0017] Thirdly, some embodiments of this application provide a downlink information transmission device, including:
[0018] The acquisition unit is used to acquire the original bit sequence of each A-IoT downlink information to be sent to the downlink information receiving device, as well as the type bit sequence corresponding to the type of each A-IoT downlink information.
[0019] The processing unit is used to obtain the first bit sequence corresponding to each A-IoT downlink information based on the original bit sequence of each A-IoT downlink information and the type bit sequence corresponding to the type of each A-IoT downlink information;
[0020] The generation unit is used to generate downlink messages based on the first bit sequence corresponding to each A-IoT downlink information;
[0021] The transmitting unit is used to transmit the downlink message to the downlink information receiving device via PRDCH.
[0022] Fourthly, some embodiments of this application provide a downlink information receiving device, including:
[0023] The receiving unit is used to receive downlink messages sent by the downlink information sending device via the PRDCH;
[0024] The parsing unit is used to parse the downlink message and obtain the first bit sequence corresponding to each A-IoT downlink information in the downlink message;
[0025] The processing unit is configured to obtain the type bit sequence and the original bit sequence of each A-IoT downlink information according to the first bit sequence corresponding to each A-IoT downlink information, determine the type of each A-IoT downlink information according to the type bit sequence of each A-IoT downlink information, and process each A-IoT downlink information based on the type of each A-IoT downlink information and the original bit sequence of each A-IoT downlink information.
[0026] Fifthly, some embodiments of this application provide an electronic device, including: a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the computer program to implement the downlink information transmission method described in the first aspect or the downlink information transmission method described in the second aspect.
[0027] Sixthly, some embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a computing device, causes the computing device to implement the downlink information transmission method described in the first aspect or the downlink information transmission method described in the second aspect.
[0028] In a seventh aspect, some embodiments of this application provide a chip including a processor and a memory, the memory being used to store programs or instructions executable on the processor, and the processor being used to execute the programs or instructions to cause the downlink information transmission method of the first aspect or the downlink information transmission method of the second aspect to be executed.
[0029] Eighthly, some embodiments of this application provide a computer program product that, when run on a computer, enables the computer to implement the downlink information transmission method described in the first aspect or the downlink information transmission method described in the second aspect.
[0030] As can be seen from the above technical solutions, the downlink information transmission method provided in the above embodiments involves the downlink information transmitting device first obtaining the original bit sequence of each A-IoT downlink information to be transmitted to the downlink information receiving device, and the type bit sequence corresponding to the type of each A-IoT downlink information, based on the original bit sequence of each A-IoT downlink information and the type bit sequence corresponding to the type of each A-IoT downlink information. Then, based on the original bit sequence of each A-IoT downlink information and the type bit sequence corresponding to the type of each A-IoT downlink information, the device obtains the first bit sequence corresponding to each A-IoT downlink information. Finally, the device generates a downlink message based on the first bit sequence corresponding to each A-IoT downlink information and sends the downlink message to the downlink information receiving device via PRDCH. Since the downlink information transmission method provided in this application embodiment sends downlink messages to the downlink information receiving device based on the first bit sequence corresponding to each A-IoT downlink information, and the first bit sequence corresponding to each A-IoT downlink information is obtained based on the original bit sequence of each A-IoT downlink information and the type bit sequence corresponding to the type of each A-IoT downlink information, the downlink message includes the type bit sequence of each A-IoT downlink information. The downlink information receiving device can efficiently obtain the type of each A-IoT downlink information based on the type bit sequence of each A-IoT downlink information. Therefore, the downlink information transmission method provided in this application embodiment can improve the efficiency of the terminal device in detecting the type of downlink information carried on the PRDCH. Attached Figure Description
[0031] To more clearly illustrate the implementation methods in some embodiments or related technologies of this application, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings.
[0032] Figure 1 A topology diagram of a communication system provided in some embodiments is shown;
[0033] Figure 2 A topology diagram of a communication system provided in some other embodiments is shown;
[0034] Figure 3 A flowchart of the steps of a downlink information transmission method in some embodiments is shown;
[0035] Figure 4 A flowchart of the steps of a downlink information transmission method in some other embodiments is shown;
[0036] Figure 5 Waveform diagrams of downlink preambles provided in some embodiments are shown;
[0037] Figure 6 Waveform diagrams of downlink post-synchronization codes provided in some embodiments are shown;
[0038] Figure 7 Waveform diagrams of downlink intermediate codes provided in some embodiments are shown;
[0039] Figure 8 The diagram shows a schematic representation of the structure of a downlink message provided in some embodiments;
[0040] Figure 9 The diagram shows a schematic representation of the structure of a downlink message provided in some other embodiments;
[0041] Figure 10 A flowchart of steps for transmitting downlink information provided in other embodiments is shown;
[0042] Figure 11 Schematic diagrams of A-IoT downlink OOK symbols and OFDM symbols provided in other embodiments are shown;
[0043] Figure 12 A flowchart of steps for transmitting downlink information provided in other embodiments is shown;
[0044] Figure 13 A flowchart of the steps of a downlink information transmission method in some other embodiments is shown;
[0045] Figure 14 The present application provides structural schematic diagrams of downlink information transmission devices in some embodiments;
[0046] Figure 15 The present application provides structural schematic diagrams of downlink information receiving devices in some embodiments. Detailed Implementation
[0047] It should be noted that the brief descriptions of terms in this application are only for the purpose of facilitating the understanding of the embodiments described below. In order to make the purpose and implementation of this application clearer, the exemplary embodiments of this application will be clearly and completely described below with reference to the accompanying drawings of the exemplary embodiments of this application. Obviously, the exemplary embodiments described are only some embodiments of this application, and not all embodiments.
[0048] This application is not intended to limit the implementation of the invention. Unless otherwise stated, these terms should be understood in their ordinary and common sense.
[0049] The terms “comprising” and “having”, and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device that includes a range of components is not necessarily limited to all of the components that are clearly listed, but may include other components that are not clearly listed or that are inherent to such product or device.
[0050] The use of phrases such as "some implementations" or "some embodiments" in the specification indicates that the described implementations or embodiments may include specific features, structures, or characteristics, but not every embodiment may necessarily include that specific feature, structure, or characteristic. Furthermore, such phrases do not necessarily refer to the same implementation. Additionally, when describing a specific feature, structure, or characteristic in connection with an embodiment, it is considered that implementing that feature, structure, or characteristic in connection with other implementations (whether explicitly described herein or not) is within the knowledge of those skilled in the art.
[0051] The communication system provided in the embodiments of this application will be described first below.
[0052] Figure 1 This is a schematic diagram of the topology of a communication system provided in some embodiments of this application. (Refer to...) Figure 1 As shown, the communication system includes a downlink information transmitting device 11 and a downlink information receiving device 12. An A-IoT uplink and an A-IoT downlink are established between the downlink information transmitting device 11 and the downlink information receiving device 12. The downlink information receiving device 12 can transmit uplink A-IoT information to the downlink information transmitting device 11 via the A-IoT uplink, and receive A-IoT downlink information transmitted by the downlink information transmitting device 11 via the A-IoT downlink. Correspondingly, the downlink information transmitting device 11 can receive uplink A-IoT information transmitted by the downlink information receiving device 12 via the A-IoT uplink, and can also transmit A-IoT downlink information to the downlink information receiving device 12 via the A-IoT downlink.
[0053] In some embodiments, a New Radio (NR) uplink and an NR downlink are also established between the downlink information transmitting device 11 and the downlink information receiving device 12. The downlink information receiving device 12 can transmit uplink NR information to the downlink information transmitting device via the NR uplink and receive NR downlink information transmitted by the downlink information transmitting device via the NR downlink. Correspondingly, the downlink information transmitting device 11 can receive uplink NR information transmitted by the downlink information receiving device 12 via the NR uplink and can also transmit NR downlink information to the downlink information receiving device 12 via the NR downlink.
[0054] In some embodiments, the downlink information transmission device 11 may be a base station in Long Term Evolution (LTE), Long Term Evolution Advanced (LTE-A) or an evolved Node B (eNB or eNodeB), a base station device in a 5G network, or a base station in a future communication system, etc. The base station may include various network-side devices such as macro base stations, micro base stations, home base stations, wireless remotes, reconfigurable intelligent surfaces (RIS), routers, wireless fidelity (WIFI) devices, etc.
[0055] In some embodiments, the downlink information receiving device 12 can be a device with wireless transceiver capabilities, which can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; it can also be deployed on water (such as on ships); and it can also be deployed in the air (e.g., on airplanes, balloons, and satellites). The terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal, augmented reality (AR) terminal, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, Ambient-IoT device, etc. The embodiments of this application do not limit the application scenarios. The terminal may also be referred to as User Equipment (UE), access terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal, mobile device, UE terminal, wireless communication equipment, UE agent, or UE device, etc., and the embodiments of this application are not limited thereto. As one example, Figure 1 The following example illustrates that the information receiving device 12 is an A-IoT device.
[0056] In other embodiments, the communication system includes intermediate nodes and / or auxiliary nodes. Downlink information transmitting devices and downlink information receiving devices establish A-IoT uplink and A-IoT uplink / downlink links through intermediate nodes and / or auxiliary nodes. Downlink information receiving devices transmit uplink A-IoT information to downlink information transmitting devices through intermediate nodes and / or auxiliary nodes, and receive A-IoT downlink information transmitted by downlink information transmitting devices through intermediate nodes and / or auxiliary nodes. Correspondingly, downlink information transmitting devices can receive uplink A-IoT information transmitted by downlink information receiving devices through intermediate nodes and / or auxiliary nodes, and transmit A-IoT downlink information to downlink information receiving devices through intermediate nodes and / or auxiliary nodes.
[0057] In other embodiments, reference is made to Figure 2 As shown, the communication system includes a first downlink information transmitting device 21, a second downlink information transmitting device 22, and a downlink information receiving device 23. An A-IoT uplink is established between the first downlink information transmitting device 21 and the downlink information receiving device 23; an A-IoT downlink is established between the second downlink information transmitting device 22 and the downlink information receiving device 23. The downlink information receiving device 22 can send uplink A-IoT information to the first downlink information transmitting device 21 via the A-IoT uplink, and correspondingly, the first downlink information transmitting device 21 can receive the uplink A-IoT information sent by the downlink information receiving device 23 via the A-IoT uplink. The second downlink information transmitting device 22 can send A-IoT downlink information to the downlink information receiving device 23 via the A-IoT downlink, and correspondingly, the downlink information receiving device 23 can receive the A-IoT downlink information sent by the second downlink information transmitting device 22 via the A-IoT uplink.
[0058] In some embodiments, a data transmission link can also be established between the first downlink information transmitting device 21 and the second downlink information transmitting device 22. Data or signaling is transmitted between the first downlink information transmitting device 21 and the second downlink information transmitting device 22 through this data transmission link.
[0059] It should be noted that, Figure 1 and Figure 2 The communication system provided in this application embodiment is a possible communication system for the downlink information transmission method. However, this application embodiment is not limited to this. The communication system in which the downlink information transmission method provided in this application embodiment is applied may include more communication devices. This application embodiment does not limit this, and the communication system shall be subject to supporting the downlink information transmission method provided in this application embodiment.
[0060] This application provides a method for transmitting downlink information, which is applied to a downlink information transmitting device, such as a base station (gNB). Figure 3 A flowchart illustrating the downlink information transmission method provided in an embodiment of this application is shown, as follows: Figure 3 As shown, the method for transmitting this downlink information may include:
[0061] S31. Obtain the original bit sequence of each A-IoT downlink information to be sent to the downlink information receiving device, and the type bit sequence corresponding to the type of each A-IoT downlink information.
[0062] In this embodiment of the application, the A-IoT downlink information to be sent to the downlink information receiving device refers to the downlink information that the downlink information sending device needs to send to the downlink information receiving device. The downlink information that the downlink information sending device needs to send to the downlink information receiving device may include one or more of the following: downlink service data, downlink control information, and system information.
[0063] The bit sequence in the embodiments of this application indicates a sequence composed of two elements. For example, a sequence composed of 0 and 1. Another example is a bit sequence of length 4, which can be
[0101] .
[0064] In some embodiments, obtaining the type bit sequence corresponding to the type of each A-IoT downlink information includes: obtaining the type bit sequence corresponding to the type of each A-IoT downlink information according to the type of each A-IoT downlink information and a preset correspondence, wherein the preset correspondence includes the correspondence between various A-IoT downlink information types and type bit sequences.
[0065] In some embodiments, the length of the type bit sequence corresponding to any type of A-IoT downlink information is 2.
[0066] In some embodiments, the types of A-IoT downlink information include: downlink service data, downlink control information, and system information, and the type bit sequences corresponding to system information, downlink control information, and downlink service data are [0 0], [0 1], and [1 0], respectively.
[0067] That is, the correspondence between A-IoT downlink information types and type bit sequences can be shown in Table 1 below:
[0068] Table 1
[0069] A-IoT downlink information types Type bit sequence System Information [0 0] Downlink control information [0 1] Downstream business data [1 0]
[0070] It should be noted that when there are multiple A-IoT downlink messages to be sent to the downlink information receiving device, step S31 above requires obtaining the original bit sequence of each A-IoT downlink message and the type bit sequence corresponding to the type of each A-IoT downlink message.
[0071] S32. Based on the original bit sequence of each A-IoT downlink information and the type bit sequence corresponding to the type of each A-IoT downlink information, obtain the first bit sequence corresponding to each A-IoT downlink information.
[0072] In some embodiments, obtaining a first bit sequence corresponding to each A-IoT downlink information based on the original bit sequence of each A-IoT downlink information and the type bit sequence corresponding to the type of each A-IoT downlink information includes: concatenating the original bit sequence of the first A-IoT downlink information and the type bit sequence corresponding to the type of the first A-IoT downlink information to obtain the first bit sequence corresponding to the first A-IoT downlink information. The first A-IoT downlink information is any A-IoT downlink information to be sent to the downlink information receiving device.
[0073] In other embodiments, concatenating the original bit sequence of the first A-IoT downlink information and the type bit sequence corresponding to the type of the first A-IoT downlink information to obtain the first bit sequence corresponding to the first A-IoT downlink information includes: concatenating the type bit sequence corresponding to the type of the first A-IoT downlink information to the head of the original bit sequence of the first A-IoT downlink information to obtain the first bit sequence corresponding to the first A-IoT downlink information.
[0074] For example, the original bit sequence of the first A-IoT downlink information is: A0, A1, A2, A3, ..., A n-1 And the type bit sequence corresponding to the type of the first A-IoT downlink information is B0, B1, B2, B3, ..., B m-1 Then, by concatenating the type bit sequence corresponding to the type of the first A-IoT downlink information to the header of the original bit sequence of the first A-IoT downlink information, the first bit sequence corresponding to the first A-IoT downlink information is obtained as follows:
[0075] B0, B1, B2, B3, ..., B m-1 A0, A1, A2, A3, ..., A n-1 The original bit sequence has a length of n, the type bit sequence has a length of m, and the first bit sequence has a length of m+n.
[0076] In some embodiments, the original bit sequence of the first A-IoT downlink information and the type bit sequence corresponding to the type of the first A-IoT downlink information can also be concatenated in other ways, for example, by concatenating the type bit sequence corresponding to the type of the first A-IoT downlink information to the end of the original bit sequence of the first A-IoT downlink information. This application does not limit this approach; the inclusion of a type bit sequence in the first sequence is the standard.
[0077] S33. Generate a downlink message based on the first bit sequence corresponding to each A-IoT downlink information.
[0078] In some embodiments, generating a downlink message based on the first bit sequence corresponding to each A-IoT downlink information may include the following steps a to d:
[0079] Step a: Obtain the Cyclic Redundancy Check (CRC) bit sequence of the first bit sequence corresponding to each A-IoT downlink information.
[0080] That is, the CRC bit sequence of the first bit sequence corresponding to each A-IoT downlink information is calculated based on the CRC algorithm to obtain the CRC bit sequence of the first bit sequence corresponding to each A-IoT downlink information.
[0081] Step b: Concatenate the first bit sequence corresponding to each A-IoT downlink information and the CRC bit sequence of the first bit sequence corresponding to each A-IoT downlink information to obtain the second bit sequence corresponding to each A-IoT downlink information.
[0082] In some embodiments, concatenating the first bit sequence corresponding to each A-IoT downlink information and the CRC bit sequence of the first bit sequence corresponding to each A-IoT downlink information to obtain the second bit sequence corresponding to each A-IoT downlink information includes:
[0083] The CRC bit sequence of the first bit sequence corresponding to the third A-IoT downlink information is appended to the end of the first bit sequence corresponding to the third A-IoT downlink information to obtain the second bit sequence corresponding to the third A-IoT downlink information.
[0084] The third A-IoT downlink information is any A-IoT downlink information to be sent to the downlink information receiving device.
[0085] Step c: Concatenate the second bit sequences corresponding to each A-IoT downlink information to obtain the third bit sequence.
[0086] It should be noted that when the A-IoT downlink information to be sent to the downlink information receiving device includes only one A-IoT downlink information, step c above can be skipped and step d can be executed directly. However, when the A-IoT downlink information to be sent to the downlink information receiving device includes multiple A-IoT downlink information, step c above needs to be executed.
[0087] Step d: Generate a downlink message based on the third bit sequence.
[0088] For example, the A-IoT downlink information to be sent to the downlink information receiving device includes: A-IoT downlink information A and A-IoT downlink information B, and the first bit sequences corresponding to A-IoT downlink information A and A-IoT downlink information B are a0, a1, a2, a3, ..., a A-1 and b0, b1, b2, b3, ..., b B-1 The above steps a to d will be explained using an example.
[0089] Steps a to d above include: first, executing step a to obtain a0, a1, a2, a3, ..., a A-1 Corresponding CRC bit sequence And b0, b1, b2, b3, ..., b B-1 Corresponding CRC bit sequence Then, step b is executed to obtain the second bit sequence corresponding to the A-IoT downlink information A. And the second bit sequence corresponding to A-IoT downlink information B Then execute step c to obtain the third bit sequence. Finally, based on Generate downlink messages.
[0090] In the above embodiments, the relationship between the lengths of the first bit sequence corresponding to each A-IoT downlink information, the lengths of the second bit sequence corresponding to each A-IoT downlink information, and the lengths of the third bit sequence includes:
[0091] C A =A+L
[0092] C B =B+M
[0093] D = C A +C B =A+L+B+M
[0094] Where A and B are the lengths of the first bit sequences corresponding to A-IoT downlink information A and A-IoT downlink information B, respectively, and C A and C B, where A and B are the lengths of the second bit sequences corresponding to A-IoT downlink information A and B, respectively, and D is the length of the third bit sequence.
[0095] In some embodiments, generating a downlink message based on the first bit sequence corresponding to each A-IoT downlink information may include the following steps 1 to 4:
[0096] Step 1: Concatenate the first bit sequence corresponding to each A-IoT downlink information to obtain the first concatenated bit sequence.
[0097] Step 2: Obtain the CRC bit sequence of the first concatenated bit sequence.
[0098] Step 3: Concatenate the CRC bit sequence and the first concatenated bit sequence to obtain the second concatenated bit sequence.
[0099] Step 4: Generate downlink messages based on the second concatenated bit sequence.
[0100] For example, the A-IoT downlink information to be sent to the downlink information receiving device includes: A-IoT downlink information A and A-IoT downlink information B, and the first bit sequences corresponding to A-IoT downlink information A and A-IoT downlink information B are a0, a1, a2, a3, ..., a A-1 and b0, b1, b2, b3, ..., b B-1 The above steps 1 to 4 will be explained using an example.
[0101] Steps a to d above include: first, executing step 1 to obtain the first concatenated bit sequence a0, a1, a2, a3, ..., a A-1 ,b0,b1,b2,b3,...,b B-1 Then, proceed to step 2 to obtain the CRC bit sequence p0, p1, p2, p3, ..., p L-1 Then execute step 3 to obtain the second concatenated bit sequence.
[0102] a0, a1, a2, a3, ..., a A-1 ,b0,b1,b2,b3,...,b B-1 ,p0,p1,p2,p3,...,p L-1 Finally, execute step 4, based on a0, a1, a2, a3, ..., a A-1 ,b0,b1,b2,b3,...,b B-1 ,p0,p1,p2,p3,...,p L-1 Generate downlink messages.
[0103] In the above embodiments, the relationship between the length of the first bit sequence, the length of the first concatenated bit sequence, and the length of the second concatenation corresponding to each A-IoT downlink information includes:
[0104] C = A + B
[0105] D = C + L = A + B + L
[0106] Where A and B are the lengths of the first bit sequences corresponding to A-IoT downlink information A and A-IoT downlink information B, respectively, C is the length of the first concatenated bit sequence, and D is the length of the second concatenated bit sequence.
[0107] S34. Send downlink messages to the downlink information receiving device via PRDCH.
[0108] The downlink information transmission method provided in the above embodiments involves the downlink information transmitting device first obtaining the original bit sequence of each A-IoT downlink information to be transmitted to the downlink information receiving device, as well as the type bit sequence corresponding to the type of each A-IoT downlink information, based on the original bit sequence of each A-IoT downlink information and the type bit sequence corresponding to the type of each A-IoT downlink information. Then, based on the original bit sequence of each A-IoT downlink information and the type bit sequence corresponding to the type of each A-IoT downlink information, the device obtains the first bit sequence corresponding to each A-IoT downlink information. Finally, the device generates a downlink message based on the first bit sequence corresponding to each A-IoT downlink information and transmits the downlink message to the downlink information receiving device through PRDCH. Since the downlink information transmission method provided in this application embodiment sends downlink messages to the downlink information receiving device based on the first bit sequence corresponding to each A-IoT downlink information, and the first bit sequence corresponding to each A-IoT downlink information is obtained based on the original bit sequence of each A-IoT downlink information and the type bit sequence corresponding to the type of each A-IoT downlink information, the downlink message includes the type bit sequence of each A-IoT downlink information. The downlink information receiving device can efficiently obtain the type of each A-IoT downlink information based on the type bit sequence of each A-IoT downlink information. Therefore, the downlink information transmission method provided in this application embodiment can improve the efficiency of the terminal device in detecting the type of downlink information carried on the PRDCH.
[0109] As an extension and refinement of the above embodiments, this application provides another method for transmitting downlink information, referring to... Figure 4 As shown, the method for transmitting downlink information includes the following steps:
[0110] S401. Obtain the original bit sequence of each A-IoT downlink information to be sent to the downlink information receiving device, and the type bit sequence corresponding to the type of each A-IoT downlink information.
[0111] S402. Based on the original bit sequence of each A-IoT downlink information and the type bit sequence corresponding to the type of each A-IoT downlink information, obtain the first bit sequence corresponding to each A-IoT downlink information.
[0112] The implementation methods of steps S401 and S402 can refer to steps S31 and S32 above, respectively. To avoid redundancy, they will not be described in detail here.
[0113] S403. Determine whether the length of the first bit sequence corresponding to the second A-IoT downlink information is greater than the first threshold length.
[0114] The second A-IoT downlink information is any A-IoT downlink information to be sent to the downlink information receiving device.
[0115] In some embodiments, the length of the first threshold is 24.
[0116] In some embodiments, the length of the first threshold is 16.
[0117] In step S403 above, if the length of the first bit sequence corresponding to the second A-IoT downlink information is less than or equal to the first threshold length, then step S404 is executed; and if the length of the first bit sequence corresponding to the second A-IoT downlink information is greater than the first threshold length, then step S405 is executed.
[0118] S404. Obtain the CRC bit sequence of the first bit sequence corresponding to the second A-IoT downlink information based on the first CRC algorithm.
[0119] S405. Obtain the CRC bit sequence of the first bit sequence corresponding to the second A-IoT downlink information based on the second CRC algorithm.
[0120] The length of the CRC bit sequence obtained based on the second CRC algorithm is greater than the length of the CRC bit sequence obtained based on the first CRC algorithm.
[0121] In some embodiments, the first CRC algorithm is the CRC-6 algorithm, and the second CRC algorithm is the CRC-16 algorithm.
[0122] The polynomial expression for the CRC-6 algorithm is:
[0123] g CRC6 (D)=[D 6 +D 5 +1]foraCRClengthL=6
[0124] The polynomial expression for the CRC-16 algorithm is:
[0125] g CRC16 (D)=[D 16 +D 12 +D 5 +1]foraCRClengthL=16
[0126] From the polynomial expressions of the CRC-6 algorithm and the CRC-16 algorithm, we know that when using the CRC-6 algorithm, the length of the obtained CRC bit sequence is 6, while the length of the obtained CRC bit sequence is 16.
[0127] By performing steps S403 to S405 on each A-IoT downlink information one by one, the cyclic redundancy check (CRC) bit sequence of the first bit sequence corresponding to each A-IoT downlink information can be obtained.
[0128] In the above embodiments, when the length of the first bit sequence corresponding to the A-IoT downlink information is less than or equal to the first threshold length, the CRC bit sequence of the first bit sequence corresponding to the A-IoT downlink information is obtained based on the first CRC algorithm. When the length of the first bit sequence corresponding to the A-IoT downlink information is greater than the first threshold length, the CRC bit sequence of the first bit sequence corresponding to the A-IoT downlink information is obtained based on the second CRC algorithm. The length of the CRC bit sequence obtained by the second CRC algorithm is greater than the length of the CRC bit sequence obtained by the first CRC algorithm. Therefore, the above embodiments can save the overhead caused by the CRC bit sequence when the length of the first bit sequence corresponding to the A-IoT downlink information is small, thereby improving the efficiency of downlink information transmission.
[0129] It should be noted that in steps S403 to S405 above, different CRC algorithms can be used for different A-IoT downlink information, or all A-IoT downlink information can use the same CRC algorithm.
[0130] S406. Concatenate the first bit sequence corresponding to each A-IoT downlink information and the CRC bit sequence of the first bit sequence corresponding to each A-IoT downlink information to obtain the second bit sequence corresponding to each A-IoT downlink information.
[0131] Suppose that the A-IoT downlink information to be sent to the downlink information receiving device includes: a downlink control information, and the first bit sequence corresponding to the downlink control information is a0, a1, a2, a3, ..., a A-1 The CRC bit sequence of the first bit sequence corresponding to the downlink control information is p0, p1, p2, p3, ..., p N-1 The first bit sequence corresponding to the downlink control information is c0, c1, c2, c3, ..., c C-1Then we have: C = A + N, and a k p k c k The relationship is as follows: when k = 0, 1, 2, 3, ..., A-1, c k =a k , when k=A,A+1,A+2,...,A+N-1, c k =p k .
[0132] Suppose that the A-IoT downlink information to be sent to the downlink information receiving device includes: a downlink service data, and the first bit sequence corresponding to the downlink service data is b0, b1, b2, b3, ..., b B-1 The CRC bit sequence of the first bit sequence corresponding to the downlink service data is p0, p1, p2, p3, ..., p M-1 The first bit sequence corresponding to the downlink business data is d0, d1, d2, d3, ..., d D-1 Then we have: D = B + M, and b k p k d k The relationship between them is:
[0133] When k = 0, 1, 2, 3, ..., B-1, d k =b k When k = B, B+1, B+2, ..., B+M-1, d k =p k .
[0134] S407. Concatenate the second bit sequences corresponding to each A-IoT downlink information to obtain the third bit sequence.
[0135] Continuing with the previous example, if the third bit sequence is e0, e1, e2, e3, ..., e E-1 Then we have: E = C + D = A + N + B + M.
[0136] S408, Perform a block repeat operation on the third bit sequence.
[0137] Continuing with the previous example, the third bit sequence is e0, e1, e2, e3, ..., e E-1 Then the third bit sequence after performing the block repetition operation is e0, e1, e2, e3, ..., e E-1 ,e0,e1,e2,e3,...,e E-1 .
[0138] Performing block repetition on the third bit sequence can improve the robustness of A-IoT downlink information.
[0139] S409. Perform block scrambling on the third bit sequence.
[0140] Performing block scrambling on the third bit sequence can improve the security and relevance of A-IoT downlink information.
[0141] S410. Linearly encode the third bit sequence to obtain the fourth bit sequence.
[0142] In some embodiments, linear encoding of the third bit sequence to obtain the fourth bit sequence includes: Manchester encoding of the third bit sequence to obtain the fourth bit sequence.
[0143] Manchester encoding is a synchronous clock encoding technique commonly used in local area networks (LANs). It represents "0" or "1" by switching between high and low voltage levels. Each bit has a transition in the middle, specifically changing a '0' in the third bit sequence to a '10', and changing a '1' in the third bit sequence to a '01'.
[0144] Let the third bit sequence after performing the block repetition and scrambling operations be . The fourth bit sequence obtained by linearly encoding the third bit sequence can be:
[0145] S411. Modulate the fourth bit sequence to obtain the modulated signal.
[0146] In some embodiments, modulating the fourth bit sequence includes: performing OOK modulation on the fourth bit sequence.
[0147] In some embodiments, OOK modulation of the fourth bit sequence includes: mapping bits with a value of "1" in the fourth bit sequence to high-level OOK symbols (OOK ON chip), and mapping bits with a value of "0" in the fourth bit sequence to low-level OOK symbols (OOK OFF chip).
[0148] S412. Add downlink pilot code to the modulation signal to obtain downlink messages.
[0149] In some embodiments, a downlink pilot code is added to the modulated signal to obtain a downlink message, including:
[0150] Add a downlink preamble (DL preamble) to the beginning of the modulated signal.
[0151] The downlink preamble includes a start-indicator part and a timing acquisition signal. The start-indicator part includes at least two consecutive first messages, which are used to map an OOK symbol to a low level. The timing acquisition signal includes a first sequence, which is used to map at least two rising edge transitions or falling edge transitions in at least one OOK symbol.
[0152] In some embodiments, the clock acquisition unit uses the same encoding format and the same downlink time slice length as the third bit sequence; wherein the downlink time slice length is the reciprocal of the downlink transmission bandwidth.
[0153] Reference Figure 5 As shown, Figure 5 The image shows the waveform of the downlink preamble obtained by mapping one possible downlink preamble to an OOK symbol (On-Off Keying symbol). Figure 5 As shown, the downlink preamble waveform 50 includes: a start indicator waveform 51 corresponding to the start indicator and a clock acquisition waveform 52. The start indicator waveform 51 includes two consecutive OOK symbols, both of which are low level (OOK OFF chip). The clock acquisition waveform 52 includes one OOK symbol, which sequentially includes: low level, high level, low level, high level. From the clock acquisition waveform 52, it can be seen that the first sequence is
[0101] .
[0154] It should be noted that, Figure 5 The start indicator waveform 51 includes two consecutive OOK symbols (the start indicator includes two consecutive first information), and the clock acquisition waveform 52 includes one OOK symbol (the first sequence is used to map at least two rising edge transitions or falling edge transitions in one OOK symbol). The clock acquisition waveform 52 is illustrated as consisting of low level, high level, low level, and high level in sequence. However, this embodiment is not limited to this. In other embodiments, different downlink preamble waveforms can be obtained by changing the number of OOK symbols included in the start indicator waveform 51 or the number of OOK symbols included in the clock acquisition waveform 52 or the first sequence. For example, the start indicator waveform 51 may include three OOK symbols, or the clock acquisition waveform 52 may include two OOK symbols, or the first sequence may be set to
[1010] .
[0155] In the above embodiments, the downlink preamble is used to indicate the start of downlink information transmission and specifically includes two parts: a start indicator and a clock acquisition unit. The start indicator is used to indicate the start of each downlink transmission and is represented by two OOK symbols mapped to low levels. When the downlink data is linearly encoded, regardless of whether the original transmitted data is "1" or "0", it will not be mapped to two consecutive low levels during OOK mapping. This allows the downlink preamble with two consecutive low levels to be distinguished from the downlink data, and low-level transmission reduces the energy consumed by the downlink information receiving device. The clock acquisition unit achieves clock synchronization through two or more rising edge transitions or falling edge transitions, such as... Figure 5 The clock is synchronized using two rising edge transitions from 0 to 1. Additionally, the clock acquisition signal can be used to indicate the length of the time slice (chip) for subsequent downlink data transmission. The length of the clock acquisition signal can be equal to the length of the chip (mapped to one OOK symbol) or twice the length of the chip (mapped to two OOK symbols).
[0156] In some embodiments, a downlink pilot code is added to the modulated signal to obtain a downlink message, including:
[0157] Add a downlink postamble to the end of the modulated signal;
[0158] The downlink synchronization code includes at least two consecutive second pieces of information, which are used to map an OOK symbol to a high level.
[0159] Reference Figure 6 As shown, Figure 6 This is a waveform diagram of the downlink post-synchronization code obtained by mapping one possible downlink post-synchronization code onto OOK symbols. For example... Figure 6 As shown, the waveform 60 of the downlink synchronization code includes two consecutive OOK symbols, both of which are high (OOK ON chip).
[0160] It should be noted that, Figure 6 The example shown is that the waveform 60 of the downlink post-synchronization code includes two consecutive OOK symbols (the start indicator includes two consecutive second pieces of information). However, the embodiments of this application are not limited to this. In other embodiments, different waveforms of the downlink post-synchronization code can be obtained by changing the number of OOK symbols included in the waveform 60. For example, the downlink post-synchronization code 60 is set to include 3 OOK symbols.
[0161] In the above embodiments, the downlink aftersynchronous code is used to indicate the end of PRDCH transmission. The downlink aftersynchronous code is represented by two OOK symbols mapped to high levels. When the downlink data is linearly encoded, regardless of whether the original transmitted data is "1" or "0", it will not be mapped to two consecutive high levels during OOK mapping. In this way, the downlink aftersynchronous code with two consecutive high levels can be distinguished from the downlink data, enabling the downlink information receiving device to determine the end of downlink information transmission.
[0162] In some embodiments, a downlink pilot code is added to the modulated signal to obtain a downlink message, including:
[0163] Determine whether the length of the modulated signal is greater than the second threshold length;
[0164] If the length of the modulated signal is greater than the second threshold length, then a downlink intermediate code (DLmidamble) is added to the modulated signal.
[0165] The downlink intermediate code includes a second sequence, which is used to map at least two rising edge transitions or falling edge transitions in an OOK symbol.
[0166] Reference Figure 7 As shown, Figure 7 This is a waveform diagram of the downlink intermediate code obtained by mapping one possible downlink intermediate code onto an OOK symbol. For example... Figure 7 As shown, the waveform 70 of the downlink intermediate code includes: an OOK symbol (the second sequence is used to map at least two rising edge transitions or falling edge transitions in an OOK symbol), and the waveform 70 of the downlink intermediate code includes, for example, a high level, a low level, a high level, and a low level. From the waveform 70 of the downlink intermediate code, it can be seen that the second sequence is
[1010] .
[0167] It should be noted that, Figure 7 The waveform 70 of the downlink intermediate code includes an OOK symbol (the first sequence is used to map at least two rising edge transitions or falling edge transitions in an OOK symbol), and the waveform 70 of the downlink intermediate code includes high level, low level, high level, low level in sequence as an example. However, the embodiments of this application are not limited to this. In other embodiments, different waveforms of the downlink preamble can be obtained by changing the number of OOK symbols mapped by the downlink intermediate code 70 or the second sequence. For example, the downlink intermediate code 70 can be mapped to include 2 OOK symbols, or the second sequence can be set to
[0101] .
[0168] Because downlink reception has a large sampling frequency offset (SFO), which can reach up to 105 ppm and a time offset of up to 10%, when the length of the downlink information to be transmitted exceeds the second threshold length, a downlink intermediate code needs to be inserted into the downlink message to achieve time calibration. Figure 7 As shown, the downlink information receiving device can achieve time calibration by using the time interval between two adjacent falling edge transitions in the downlink intermediate code.
[0169] In some embodiments, adding a downlink intermediate code to the modulated signal includes adding the downlink intermediate code at the midpoint of the modulated signal.
[0170] For example: the modulated signal is:
[0171] Then add the downlink intermediate code to and between.
[0172] In some embodiments, adding a downlink intermediate code to the modulated signal includes adding the downlink intermediate code at a second threshold length of the modulated signal.
[0173] For example: the modulated signal is: And if the second threshold length is 24, then the downlink intermediate code is added to the modulation signal. and between.
[0174] In some embodiments, adding a downlink intermediate code to the modulation signal includes: adding the downlink intermediate code at the splicing position of the modulation signals corresponding to any two A-IoT downlink information in the modulation signal.
[0175] For example: the modulating signal is and The modulation signal corresponding to the downlink control information. For the modulation signal corresponding to downlink service data, the downlink intermediate code can be added to the modulation signal. and between.
[0176] In some embodiments, when the length of the modulated signal is less than or equal to the second threshold length, the downlink message corresponding to the A-IoT downlink information can be as follows: Figure 8As shown, it includes: a downlink preamble 81, a modulation signal 82, and a downlink postsynchronization code 83. The downlink preamble 81 is located at the beginning of the modulation signal 82 and is used to indicate the start of downlink information transmission. Downlink information receiving equipment can obtain and track accurate time information based on the downlink preamble 81. The downlink postsynchronization code 83 is located at the end of the modulation signal 82 and is used to indicate the end of downlink information transmission, and provides final time calibration for the downlink information receiving equipment. The modulation signal 82 is a modulation signal obtained from at least one of the downlink control information, downlink service data, and system information that needs to be transmitted. Figure 8 The downlink message shown does not include downlink intermediate codes, which are generally not used when the message length is short. Figure 8 The uplink message shown is also called a short downlink data message.
[0177] In some embodiments, when the length of the modulated signal is greater than the second threshold length, the downlink message corresponding to the A-IoT downlink information can be as follows: Figure 9 As shown, it includes: a downlink preamble 91, a front modulation signal 92, a downlink intermediate code 93, a rear modulation signal 94, and a downlink post-synchronization code 94. The downlink preamble 91 is located at the beginning of the front modulation signal 92 and indicates the start of downlink information transmission. Downlink information receiving equipment can obtain and track accurate time information based on the downlink preamble 91. The downlink intermediate code 93 is located between the front modulation signal 92 and the rear modulation signal 94 and is used for time-slice-level time calibration during downlink information transmission. The downlink post-synchronization code 95 is located at the end of the rear downlink data 94 and indicates the end of downlink information transmission, providing final time calibration for the downlink information receiving equipment. The front modulation signal 92 and the rear modulation signal 94 are two parts of data obtained by segmenting the modulation signal obtained from at least one of the downlink control information, downlink service data, and system information to be transmitted as needed. Figure 9 The downlink message shown includes a downlink intermediate code, which is generally used when the message length is long. Figure 9 The downlink message shown is also called a long downlink data message.
[0178] S413. Send downlink messages to the downlink information receiving device via PRDCH.
[0179] Reference Figure 10 As shown, in some embodiments, step S413 (sending downlink messages to the downlink information receiving device via PRDCH) includes:
[0180] S101. Sample the downlink message according to the preset sampling rate to obtain the fifth bit sequence.
[0181] For example, the bit sequence corresponding to the next-downlink message is: s0, s1, s2, ..., s M-1 If the preset sampling rate is N, then the fifth bit sequence is: s0,s0,...,s0,s1,s1,...,s1,...,s M-1 ,s M-1 ,...,s M-1 Furthermore, the length of the fifth bit sequence is N times the length of the bit sequence corresponding to the downlink message.
[0182] S102. Perform a Discrete Fourier Transform (DFT) operation on the fifth bit sequence to obtain the first frequency domain signal.
[0183] The Discrete Fourier Transform (DFT) is a mathematical transformation used to convert a finite-length discrete signal from the time domain to the frequency domain. In some embodiments, the formula for the Discrete Fourier Transform can be:
[0184]
[0185] Where x(n) is the time-domain discrete signal in the fifth bit sequence, X(k) is the corresponding frequency-domain representation, L is the length of the fifth bit sequence, and j is the imaginary unit.
[0186] S103. Perform a Fast Fourier Transform shift (FFT-shift) operation on the first frequency domain signal to obtain the second frequency domain signal.
[0187] In digital signal processing, the zero-frequency components of the spectral data obtained after performing an FFT are usually located at the four corners of the spectrum. By using the FFT-shift operation, the zero-frequency components can be moved to the center of the spectrum, making the spectrum distribution more intuitive and easier to analyze.
[0188] In some embodiments, performing an FFT-shift operation on the first frequency domain signal includes: performing an FFT-shift operation on the first frequency domain signal based on the FFT-shift operation specified in the NR protocol.
[0189] S104. Map the second frequency domain signal onto the resource block (RB) subcarrier allocated for A-IoT to obtain the third frequency domain signal.
[0190] In some embodiments, mapping the second frequency domain signal onto the RB subcarrier allocated for A-IoT includes:
[0191] Determine whether the number of frequency domain signals in the second frequency domain signal is less than or equal to the number of RB subcarriers allocated for A-IoT; if yes, then fill the frequency domain signals in the second frequency domain signal onto the RB subcarriers allocated for A-IoT in sequence; if no, perform truncation processing on the second frequency domain signal so that the number of frequency domain signals in the second frequency domain signal is less than or equal to the number of RB subcarriers allocated for A-IoT, and then fill the frequency domain signals in the truncation-processed second frequency domain signal onto the RB subcarriers allocated for A-IoT in sequence.
[0192] S105. Perform an N-point Inverse Fast Fourier Transform (N-point IFFT) operation on the third frequency domain signal to obtain the first time domain signal.
[0193] The Fast Fourier Transform (FFT) is a mathematical transformation that converts a time-domain signal to the frequency domain, while the Inverse Fast Fourier Transform (IFFT) is a mathematical transformation that converts a frequency-domain signal back to the time domain. "N points" indicates that the length of the input or output signal is N. Performing an N-point IFFT operation on a frequency-domain signal yields the corresponding N time-domain sample values. For example, an 8-point frequency-domain signal [1,2,3,4,4,3,2,1] might, after an 8-point IFFT, result in the time-domain signal [8,-4,0,4,0,-4,0,8].
[0194] In some embodiments, the value of N in an N-point IFFT can be: 128, 256, 1024, 2048, 4096, etc.
[0195] S106. Add a cyclic prefix (CP) to the header of each Orthogonal Frequency Division Multiplexing (OFDM) symbol corresponding to the first time domain signal to obtain the second time domain signal.
[0196] Reference Figure 11 As shown, Figure 11 This diagram illustrates the relationship between A-IoT downlink OOK symbols and Orthogonal Frequency Division Multiplexing (OFDM) symbols. Figure 11As shown, a downlink time slot consists of 14 OFDM symbols 110. Each OFDM symbol 110 can be further subdivided into multiple time chips 111. The length of a time chip 111 is 1 / M of the OFDM symbol 110, where M = 1, 2, 4, 6, 8, etc. The length of the time chip 111 is related to the downlink transmission bandwidth, specifically the reciprocal of the A-IoT downlink transmission bandwidth. Furthermore, a cyclic prefix 112 is inserted at the beginning of the OFDM symbol.
[0197] S107. Transmit a second time-domain signal via the RB subcarrier allocated for A-IoT.
[0198] Reference Figure 12 As shown, in some embodiments, while the downlink information transmitting device sends A-IoT downlink information to the downlink information receiving device, the downlink information transmitting device also needs to send NR downlink information to the downlink information receiving device. The above step S413 (sending downlink messages to the downlink information receiving device via PRDCH) includes:
[0199] S121. Sample the downlink message according to the preset sampling rate to obtain the fifth bit sequence.
[0200] S122. Perform a Discrete Fourier Transform (DFT) operation on the fifth bit sequence to obtain the first frequency domain signal.
[0201] S103. Perform a Fast Fourier Transform shift (FFT-shift) operation on the first frequency domain signal to obtain the second frequency domain signal.
[0202] S124. Map the second frequency domain signal onto the resource block (RB) subcarrier allocated for A-IoT to obtain the third frequency domain signal.
[0203] S125. Obtain the fourth frequency domain signal corresponding to the NR downlink information to be sent by the downlink information receiving device.
[0204] This application does not limit the implementation method of obtaining the fourth frequency domain signal corresponding to the NR downlink information to be sent by the downlink information receiving device. The fourth frequency domain signal corresponding to the NR downlink information can be obtained according to the provisions in the NR protocol.
[0205] S126. Combine the third frequency domain signal and the fourth frequency domain signal to obtain the fifth frequency domain signal.
[0206] In some embodiments, combining a third frequency domain signal and a fourth frequency domain signal to obtain a fifth frequency domain signal includes:
[0207] The fourth frequency domain signal is spliced to the end of the third frequency domain signal to obtain the fifth frequency domain signal.
[0208] S127. Perform an N-point inverse fast Fourier transform on the fifth frequency domain signal to obtain the fourth time domain signal.
[0209] That is, perform an N-point inverse fast Fourier transform on both the downlink NR signal and the downlink A-IoT signal.
[0210] S128. Add CP to the header of each OFDM symbol corresponding to the fourth time domain signal to obtain the fifth time domain signal.
[0211] S129. Transmit the fifth time-domain signal using the RB subcarriers allocated for A-IoT and the RB subcarriers allocated for NR.
[0212] When A-IoT downlink information and NR downlink information are transmitted simultaneously, inter-symbol interference (ISI) may occur between them. The above embodiment performs an N-point inverse fast Fourier transform operation on both the frequency domain signals corresponding to the A-IoT downlink information and the frequency domain signals corresponding to the NR downlink information during simultaneous transmission. Therefore, the above embodiment can effectively reduce inter-symbol interference between the transmitted A-IoT downlink information and NR downlink information.
[0213] This application also provides another method for transmitting downlink information, which is applied to a downlink information receiving device. (Refer to...) Figure 13 As shown, the method for transmitting downlink information includes the following steps:
[0214] S131. Receive downlink messages sent by the downlink information sending device via PRDCH.
[0215] S132. Parse the downlink message and obtain the first bit sequence corresponding to each A-IoT downlink information in the downlink message.
[0216] S133. Based on the first bit sequence corresponding to each A-IoT downlink information, obtain the type bit sequence and the original bit sequence of each A-IoT downlink information.
[0217] S134. Determine the type of each A-IoT downlink information based on the type bit sequence of each A-IoT downlink information.
[0218] In some embodiments, determining the type of each A-IoT downlink information based on the type bit sequence of each A-IoT downlink information includes:
[0219] When the type bit sequence of a certain A-IoT downlink information is
[00] , the A-IoT downlink information is determined to be system information; when the type bit sequence of a certain A-IoT downlink information is
[01] , the A-IoT downlink information is determined to be downlink control information; when the type bit sequence of a certain A-IoT downlink information is
[10] , the A-IoT downlink information is determined to be downlink service data.
[0220] S135. Process each A-IoT downlink information based on its type and the original bit sequence.
[0221] The downlink information transmission method provided in the above embodiments, when receiving downlink messages sent by downlink information transmitting devices via PRDCH, first parses the downlink messages to obtain the first bit sequence corresponding to each A-IoT downlink information in the downlink messages. Then, based on the first bit sequence corresponding to each A-IoT downlink information, it obtains the type bit sequence and the original bit sequence of each A-IoT downlink information, and determines the type of each A-IoT downlink information based on the type bit sequence. Finally, it processes each A-IoT downlink information based on its type and the original bit sequence. Since the downlink information transmission method provided in this application embodiment can obtain the type bit sequence of each A-IoT downlink information based on the first bit sequence corresponding to each A-IoT downlink information, and determine the type of each A-IoT downlink information based on the type bit sequence, the downlink information transmission method provided in this application embodiment can improve the efficiency of the terminal device in detecting the type of downlink information carried on PRDCH.
[0222] In some embodiments, based on the first bit sequence corresponding to each A-IoT downlink information, the type bit sequence and the original bit sequence of each A-IoT downlink information are obtained, including:
[0223] The sequence of the first preset number of data bits of the first bit sequence corresponding to each A-IoT downlink information is determined as the type bit sequence of each A-IoT downlink information, and the sequence other than the type bit sequence in the first bit sequence corresponding to each A-IoT downlink information is determined as the original bit sequence of each A-IoT downlink information.
[0224] Reference Figure 14 As shown, some embodiments of this application also provide a downlink information transmitting device 1400, which includes:
[0225] The acquisition unit 141 is used to acquire the original bit sequence of each A-IoT downlink information to be sent to the downlink information receiving device, and the type bit sequence corresponding to the type of each A-IoT downlink information;
[0226] Processing unit 142 is used to obtain the first bit sequence corresponding to each A-IoT downlink information based on the original bit sequence of each A-IoT downlink information and the type bit sequence corresponding to the type of each A-IoT downlink information;
[0227] Generation unit 143 is used to generate downlink messages based on the first bit sequence corresponding to each A-IoT downlink information;
[0228] The sending unit 144 is used to send downlink messages to the downlink information receiving device via PRDCH.
[0229] As an optional implementation of this application, the processing unit 142 is specifically used to splice the original bit sequence of the first A-IoT downlink information and the type bit sequence corresponding to the type of the first A-IoT downlink information to obtain the first bit sequence corresponding to the first A-IoT downlink information;
[0230] The first A-IoT downlink information is any A-IoT downlink information to be sent to the downlink information receiving device.
[0231] As an optional implementation of this application, the processing unit 142 is specifically used to concatenate the type bit sequence corresponding to the type of the first A-IoT downlink information to the header of the original bit sequence of the first A-IoT downlink information to obtain the first bit sequence corresponding to the first A-IoT downlink information.
[0232] As an optional implementation of this application, the generation unit 143 is specifically used to obtain the cyclic redundancy check (CRC) bit sequence of the first bit sequence corresponding to each A-IoT downlink information; concatenate the first bit sequence corresponding to each A-IoT downlink information and the CRC bit sequence of the first bit sequence corresponding to each A-IoT downlink information to obtain the second bit sequence corresponding to each A-IoT downlink information; concatenate the second bit sequence corresponding to each A-IoT downlink information to obtain the third bit sequence; and generate a downlink message based on the third bit sequence.
[0233] As an optional implementation of this application, the generation unit 143 is specifically used to determine whether the length of the first bit sequence corresponding to the second A-IoT downlink information is greater than the first threshold length; the second A-IoT downlink information is any A-IoT downlink information to be sent to the downlink information receiving device; if the length of the first bit sequence corresponding to the second A-IoT downlink information is less than or equal to the first threshold length, then the CRC bit sequence of the first bit sequence corresponding to the second A-IoT downlink information is obtained based on the first CRC algorithm; if the length of the first bit sequence corresponding to the second A-IoT downlink information is greater than the first threshold length, then the CRC bit sequence of the first bit sequence corresponding to the second A-IoT downlink information is obtained based on the second CRC algorithm.
[0234] The length of the CRC bit sequence obtained by the second CRC algorithm is greater than the length of the CRC bit sequence obtained by the first CRC algorithm.
[0235] As an optional implementation of this application, the generation unit 143 is specifically used to linearly encode the third bit sequence to obtain the fourth bit sequence; modulate the fourth bit sequence to obtain the modulated signal; and add downlink pilot code to the modulated signal to obtain the downlink message.
[0236] As an optional implementation of this application, the generation unit 143 is specifically used to add a downlink preamble to the header of the modulated signal;
[0237] The downlink preamble includes a start indicator and a clock acquisition unit. The start indicator includes at least two consecutive first messages, which are used to map an OOK symbol to a low level. The clock acquisition unit includes a first sequence, which is used to map at least two rising edge transitions or falling edge transitions in at least one OOK symbol.
[0238] As an optional implementation of this application, the generation unit 143 is specifically used to determine whether the length of the modulation signal is greater than the second threshold length; if the length of the modulation signal is greater than the second threshold length, then a downlink intermediate code is added to the modulation signal.
[0239] The downlink intermediate code includes a second sequence, which is used to map at least two rising edge transitions or falling edge transitions in an OOK symbol.
[0240] As an optional implementation of this application, the generation unit 143 is specifically used to add the downlink intermediate code at the midpoint of the modulation signal; or, add the downlink intermediate code at the second threshold length of the modulation signal; or, add the downlink intermediate code at the splicing position of the modulation signals corresponding to any two A-IoT downlink information in the modulation signal.
[0241] As an optional implementation of this application, the generation unit 143 is specifically used to add a downlink post-synchronization code to the end of the modulated signal;
[0242] The downlink synchronization code includes at least two consecutive second pieces of information, which are used to map an OOK symbol to a high level.
[0243] As an optional implementation of this application, the generation unit 143 is further configured to perform a block repetition operation on the third bit sequence before linear encoding the third bit sequence.
[0244] As an optional implementation of this application, the generation unit 143 is further configured to perform a scrambling operation on the third bit sequence before linear encoding the third bit sequence.
[0245] As an optional implementation of this application, the transmitting unit 144 is specifically configured to sample the downlink message according to a preset sampling rate to obtain a fifth bit sequence; perform a Discrete Fourier Transform (DFT) operation on the fifth bit sequence to obtain a first frequency domain signal; perform a Fast Fourier Transform (FFT) offset operation on the first frequency domain signal to obtain a second frequency domain signal; map the second frequency domain signal onto a resource block (RB) subcarrier allocated for A-IoT to obtain a third frequency domain signal; perform an N-point Inverse Fast Fourier Transform (IFFT) operation on the third frequency domain signal to obtain a first time domain signal; add a cyclic prefix (CP) to the header of each Orthogonal Frequency Division Multiplexing (OFDM) symbol corresponding to the first time domain signal to obtain a second time domain signal; and transmit the second time domain signal through the RB subcarrier allocated for A-IoT.
[0246] As an optional implementation of this application, the transmitting unit 144 is specifically configured to sample the downlink message according to a preset sampling rate to obtain a fifth bit sequence; perform a Discrete Fourier Transform (DFT) operation on the fifth bit sequence to obtain a first frequency domain signal; perform a Fast Fourier Transform (FFT) offset operation on the first frequency domain signal to obtain a second frequency domain signal; map the second frequency domain signal onto a resource block (RB) subcarrier allocated for A-IoT to obtain a third frequency domain signal; obtain a fourth frequency domain signal corresponding to the New Radio (NR) downlink information to be transmitted to the downlink information receiving device; combine the third frequency domain signal and the fourth frequency domain signal to obtain a fifth frequency domain signal; perform an N-point Inverse Fast Fourier Transform (IFT) operation on the fifth frequency domain signal to obtain a fourth time domain signal; add a CP (Concurrent Programming) to the header of each OFDM symbol corresponding to the fourth time domain signal to obtain a fifth time domain signal; and transmit the fifth time domain signal through the RB subcarrier allocated for A-IoT and the RB subcarrier allocated for NR.
[0247] Reference Figure 15As shown, some embodiments of this application also provide a downlink information receiving device 1500, which includes:
[0248] The receiving unit 151 is used to receive downlink messages sent by the downlink information sending device via the PRDCH;
[0249] The parsing unit 152 is used to parse the downlink message and obtain the first bit sequence corresponding to each A-IoT downlink information in the downlink message;
[0250] The processing unit 153 is configured to obtain the type bit sequence and the original bit sequence of each A-IoT downlink information according to the first bit sequence corresponding to each A-IoT downlink information, determine the type of each A-IoT downlink information according to the type bit sequence of each A-IoT downlink information, and process each A-IoT downlink information based on the type of each A-IoT downlink information and the original bit sequence of each A-IoT downlink information.
[0251] The downlink information transmitting device and downlink information receiving device provided in this application embodiment can execute the downlink information transmission method provided in the above embodiment and can achieve the same or similar effects. To avoid redundancy, they will not be described in detail here.
[0252] Some embodiments of this application provide an electronic device, including: a memory and a processor, wherein the memory stores a computer program, and the processor is configured to implement the downlink information transmission method of any of the above embodiments when executing the computer program.
[0253] Some embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a computing device, enables the computing device to implement the downlink information transmission method of any of the above embodiments.
[0254] In a seventh aspect, some embodiments of this application provide a chip, which includes a processor and a memory. The memory is used to store programs or instructions that can run on the processor, and the processor is used to execute the programs or instructions to enable the downlink information transmission method of any of the above embodiments to be executed.
[0255] Eighthly, some embodiments of this application provide a computer program product that, when run on a computer, enables the computer to implement the downlink information transmission method of any of the above embodiments.
[0256] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
[0257] For ease of explanation, the above description has been provided in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed above. Various modifications and variations can be obtained based on the above teachings. The selection and description of the above embodiments are for the purpose of better explaining the principles and practical applications, thereby enabling those skilled in the art to better utilize the described embodiments and various different variations of embodiments suitable for specific use considerations.
Claims
1. A method for transmitting downlink information, characterized in that, include: Obtain the original bit sequence of each A-IoT downlink information to be sent to the downlink information receiving device, as well as the type bit sequence corresponding to the type of each A-IoT downlink information; Based on the original bit sequence of each A-IoT downlink information and the type bit sequence corresponding to the type of each A-IoT downlink information, obtain the first bit sequence corresponding to each A-IoT downlink information; A downlink message is generated based on the first bit sequence corresponding to each A-IoT downlink information. The downlink message is sent to the downlink information receiving device via the Physical Reader Device Channel (PRDCH). The step of obtaining the first bit sequence corresponding to each A-IoT downlink information based on the original bit sequence of each A-IoT downlink information and the type bit sequence corresponding to the type of each A-IoT downlink information includes: The original bit sequence of the first A-IoT downlink information and the type bit sequence corresponding to the type of the first A-IoT downlink information are concatenated to obtain the first bit sequence corresponding to the first A-IoT downlink information; Wherein, the first A-IoT downlink information is any A-IoT downlink information to be sent to the downlink information receiving device.
2. The method according to claim 1, characterized in that, The step of concatenating the original bit sequence of the first A-IoT downlink information and the type bit sequence corresponding to the type of the first A-IoT downlink information to obtain the first bit sequence corresponding to the first A-IoT downlink information includes: The type bit sequence corresponding to the type of the first A-IoT downlink information is concatenated to the header of the original bit sequence of the first A-IoT downlink information to obtain the first bit sequence corresponding to the first A-IoT downlink information.
3. The method according to claim 1, characterized in that, The step of generating downlink messages based on the first bit sequence corresponding to each A-IoT downlink information includes: Obtain the cyclic redundancy check (CRC) bit sequence corresponding to the first bit sequence of each A-IoT downlink information; By concatenating the first bit sequence corresponding to each A-IoT downlink information and the CRC bit sequence of the first bit sequence corresponding to each A-IoT downlink information, the second bit sequence corresponding to each A-IoT downlink information is obtained. The second bit sequence corresponding to each A-IoT downlink information is concatenated to obtain the third bit sequence; The downlink message is generated based on the third bit sequence.
4. The method according to claim 3, characterized in that, The step of obtaining the CRC bit sequence of the first bit sequence corresponding to each A-IoT downlink information includes: Determine whether the length of the first bit sequence corresponding to the second A-IoT downlink information is greater than a first threshold length; the second A-IoT downlink information is any A-IoT downlink information to be sent to the downlink information receiving device; If the length of the first bit sequence corresponding to the second A-IoT downlink information is less than or equal to the first threshold length, then the CRC bit sequence of the first bit sequence corresponding to the second A-IoT downlink information is obtained based on the first CRC algorithm. If the length of the first bit sequence corresponding to the second A-IoT downlink information is greater than the first threshold length, then the CRC bit sequence of the first bit sequence corresponding to the second A-IoT downlink information is obtained based on the second CRC algorithm; The length of the CRC bit sequence obtained by the second CRC algorithm is greater than the length of the CRC bit sequence obtained by the first CRC algorithm.
5. The method according to claim 3, characterized in that, The step of generating the downlink message based on the third bit sequence includes: The third bit sequence is linearly encoded to obtain the fourth bit sequence; The fourth bit sequence is modulated to obtain a modulated signal; Add downlink pilot code to the modulation signal to obtain the downlink message.
6. The method according to claim 5, characterized in that, Adding downlink pilot codes to the modulated signal includes: Add a downlink preamble to the header of the modulated signal; The downlink preamble includes a start indicator and a clock acquisition unit. The start indicator includes at least two consecutive first messages, which are used to map an OOK symbol to a low level. The clock acquisition unit includes a first sequence, which is used to map at least two rising edge transitions or falling edge transitions in at least one OOK symbol.
7. The method according to claim 5, characterized in that, Adding downlink pilot codes to the modulated signal includes: Determine whether the length of the modulated signal is greater than the second threshold length; If the length of the modulated signal is greater than the second threshold length, then a downlink intermediate code is added to the modulated signal; The downlink intermediate code includes a second sequence, which is used to map at least two rising edge transitions or falling edge transitions in an OOK symbol.
8. The method according to claim 7, characterized in that, Adding a downlink intermediate code to the modulated signal includes: The downlink intermediate code is added to the midpoint of the modulated signal; Alternatively, the downlink intermediate code can be added to the second threshold length of the modulated signal; Alternatively, the downlink intermediate code can be added to the splicing position of any two modulation signals corresponding to A-IoT downlink information in the modulation signal.
9. The method according to claim 5, characterized in that, Adding downlink pilot codes to the modulated signal includes: Add a downlink post-synchronization code to the end of the modulated signal; The downlink synchronization code includes at least two consecutive second pieces of information, which are used to map an OOK symbol to a high level.
10. The method according to claim 5, characterized in that, The method further includes: Before linear encoding the third bit sequence, a block repetition operation is performed on the third bit sequence.
11. The method according to claim 5, characterized in that, The method further includes: Before linear encoding the third bit sequence, a scrambling operation is performed on the third bit sequence.
12. The method according to claim 5, characterized in that, Sending the downlink message to the downlink information receiving device via PRDCH includes: The downlink message is sampled according to a preset sampling rate to obtain the fifth bit sequence; Perform a Discrete Fourier Transform (DFT) operation on the fifth bit sequence to obtain the first frequency domain signal; Perform a fast Fourier transform offset operation on the first frequency domain signal to obtain the second frequency domain signal; The second frequency domain signal is mapped onto the resource block RB subcarrier allocated for A-IoT to obtain the third frequency domain signal; Perform an N-point inverse fast Fourier transform operation on the third frequency domain signal to obtain the first time domain signal; A cyclic prefix (CP) is added to the header of each orthogonal frequency division multiplexing (OFDM) symbol corresponding to the first time domain signal to obtain the second time domain signal; The second time-domain signal is transmitted by transmitting the RB subcarrier allocated for A-IoT.
13. The method according to claim 1, characterized in that, Sending the downlink message to the downlink information receiving device via PRDCH includes: The downlink message is sampled according to a preset sampling rate to obtain the fifth bit sequence; Perform a Discrete Fourier Transform (DFT) operation on the fifth bit sequence to obtain the first frequency domain signal; Perform a fast Fourier transform offset operation on the first frequency domain signal to obtain the second frequency domain signal; The second frequency domain signal is mapped onto the resource block RB subcarrier allocated for A-IoT to obtain the third frequency domain signal; Acquire the fourth frequency domain signal corresponding to the new air interface NR downlink information to be sent to the downlink information receiving device; The third frequency domain signal and the fourth frequency domain signal are combined to obtain the fifth frequency domain signal; Perform an N-point inverse fast Fourier transform on the fifth frequency domain signal to obtain the fourth time domain signal; Add a CP to the header of each OFDM symbol corresponding to the fourth time domain signal to obtain the fifth time domain signal; The fifth time-domain signal is transmitted by the RB subcarriers allocated for A-IoT and the RB subcarriers allocated for NR.
14. A method for transmitting downlink information, characterized in that, include: The downlink message sent by the downlink information sending device is received through the physical reader device channel PRDCH; Parse the downlink message to obtain the first bit sequence corresponding to each A-IoT downlink information in the downlink message; Based on the first bit sequence corresponding to each A-IoT downlink information, obtain the type bit sequence and the original bit sequence of each A-IoT downlink information; The type of each A-IoT downlink message is determined based on the type bit sequence of each A-IoT downlink message; Each A-IoT downlink information is processed based on its type and the original bit sequence. The step of obtaining the type bit sequence and original bit sequence of each A-IoT downlink information based on the first bit sequence corresponding to each A-IoT downlink information includes: determining the sequence on the first preset number of data bits of the first bit sequence corresponding to each A-IoT downlink information as the type bit sequence of each A-IoT downlink information, and determining the sequence other than the type bit sequence in the first bit sequence corresponding to each A-IoT downlink information as the original bit sequence of each A-IoT downlink information.
15. A downlink information transmission device, characterized in that, include: The acquisition unit is used to acquire the original bit sequence of each A-IoT downlink information to be sent to the downlink information receiving device, as well as the type bit sequence corresponding to the type of each A-IoT downlink information. The processing unit is used to obtain the first bit sequence corresponding to each A-IoT downlink information based on the original bit sequence of each A-IoT downlink information and the type bit sequence corresponding to the type of each A-IoT downlink information; The generation unit is used to generate downlink messages based on the first bit sequence corresponding to each A-IoT downlink information; The transmitting unit is configured to transmit the downlink message to the downlink information receiving device via the Physical Reader Device Channel (PRDCH). The processing unit is specifically used to splice the original bit sequence of the first A-IoT downlink information and the type bit sequence corresponding to the type of the first A-IoT downlink information to obtain the first bit sequence corresponding to the first A-IoT downlink information; Wherein, the first A-IoT downlink information is any A-IoT downlink information to be sent to the downlink information receiving device.
16. A downlink information receiving device, characterized in that, include: The receiving unit is used to receive downlink messages sent by the downlink information sending device through the physical reader device channel PRDCH; The parsing unit is used to parse the downlink message and obtain the first bit sequence corresponding to each A-IoT downlink information in the downlink message; The processing unit is configured to obtain the type bit sequence and the original bit sequence of each A-IoT downlink information according to the first bit sequence corresponding to each A-IoT downlink information, determine the type of each A-IoT downlink information according to the type bit sequence of each A-IoT downlink information, and process each A-IoT downlink information based on the type of each A-IoT downlink information and the original bit sequence of each A-IoT downlink information; The processing unit is specifically used to determine the sequence of the first preset number of data bits of the first bit sequence corresponding to each A-IoT downlink information as the type bit sequence of each A-IoT downlink information, and to determine the sequence other than the type bit sequence in the first bit sequence corresponding to each A-IoT downlink information as the original bit sequence of each A-IoT downlink information.
17. An electronic device, characterized in that, include: A memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the computer program to implement the downlink information transmission method as described in any one of claims 1-14.
18. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a computing device, causes the computing device to implement the downlink information transmission method according to any one of claims 1-14.
19. A chip, characterized in that, The chip includes a processor and a memory, the memory being used to store programs or instructions that can run on the processor, and the processor being used to execute the programs or instructions to cause the downlink information transmission method as described in any one of claims 1-14 to be executed.