Method and apparatus for use in terminal and internet of things device for wireless communication

By employing a channel coding scheme that combines OOK signals and convolutional codes in environmental IoT, and selecting an appropriate coding scheme based on the device type, the problem of insufficient transmission requirements in 5G NR systems is solved, the link performance of IoT devices is optimized, and hardware complexity and cost are reduced.

WO2026081631A1PCT designated stage Publication Date: 2026-04-23HONOR DEVICE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HONOR DEVICE CO LTD
Filing Date
2025-08-08
Publication Date
2026-04-23

AI Technical Summary

Technical Problem

Existing 5G NR systems cannot fully meet the transmission requirements from readers to IoT devices in environmental IoT, especially due to insufficient support for forward error correction coding. Similar problems may exist in future 6G networks, leading to increased hardware complexity and cost.

Method used

The first PRDCH, which uses OOK signal transmission, and the first PDRCH, which uses convolutional coding, have channel coding limitations that depend on the device type. By selecting a suitable coding scheme from a set of candidate coding schemes, the link performance of different types of IoT devices can be optimized.

Benefits of technology

While ensuring that the complexity of Type 1 IoT devices does not increase, the coding performance of other types of IoT devices is improved, and the hardware complexity and cost are reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025113412_23042026_PF_FP_ABST
    Figure CN2025113412_23042026_PF_FP_ABST
Patent Text Reader

Abstract

The present application discloses a method and apparatus for use in a terminal and an Internet of Things device for wireless communication. The method comprises: a terminal sends a first PRDCH, OOK being used for the first PRDCH; and the terminal receives a first PDRCH, a convolutional code being used for channel coding of the first PDRCH, a constraint length of the convolutional code used for channel coding of the first PDRCH being equal to a first constraint length, and a code rate of a mother code of the convolutional code used for channel coding of the first PDRCH being equal to a first code rate. At least one of the first constraint length and the first code rate belongs to a first coding scheme, the first coding scheme belongs to a set of candidate coding schemes, and the set of candidate coding schemes comprises at least one coding scheme. The set of candidate coding schemes depends on a device type of a sender of the first PDRCH. When the set of candidate coding schemes comprises a plurality of coding schemes, the first PRDCH indicates the first coding scheme in the set of candidate coding schemes. The present application improves transmission quality.
Need to check novelty before this filing date? Find Prior Art

Description

A method and apparatus for use in wireless communication terminals and Internet of Things (IoT) devices.

[0001] This application claims priority to Chinese Patent Application No. 202411450604.6, filed on October 16, 2024, entitled "A Method and Apparatus in a Terminal for Wireless Communication and an Internet of Things Device", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to transmission methods and apparatus in wireless communication systems, and more particularly to encoding schemes and apparatus in Internet of Things (IoT) communications. Background Technology

[0003] The application scenarios of future wireless communication systems are becoming increasingly diversified, and different application scenarios place different performance requirements on the system. To meet the diverse performance needs of various application scenarios, research on New Radio (NR) (or 5G) was initiated at the 3GPP (3rd Generation Partner Project) RAN (Radio Access Network) #72 plenary meeting. With the widespread application of 5G, new business models and application scenarios are constantly emerging, such as the Ambient Internet of Things (IoT). Existing 5G standards cannot fully meet these new demands; therefore, 3GPP is preparing to begin related preliminary research. Summary of the Invention

[0004] The 5G NR system initiated research on Ambient Internet of Things (A-IoT) in Rel-19. In this A-IoT, OOK (Optical Object Kernel) is expected to be used for transmission between readers and IoT devices, and between IoT devices and readers. This research is still in its early stages. Due to implementation and cost limitations of IoT devices, transmission from reader to IoT device is unlikely to support forward error correction (FEC), while transmission from IoT device to reader can support FEC. Discussions regarding FEC support for transmission from IoT device to reader are still in their initial stages. Furthermore, the applicant anticipates that A-IoT will become an important component in future 6G networks, and the coding design for 5G NR is highly likely to be adopted in 6G networks.

[0005] This application discloses a solution to the coding problems in environmental IoT. It should be noted that the description in this application only uses the transmission between the reader and the IoT device as a typical application scenario or example; this application is also applicable to 6G networks or other scenarios facing similar problems in the future (e.g., other scenarios using OOK, or other scenarios supporting multiple device types, such as full-duplex scenarios, or user equipment-to-user equipment transmission scenarios, or for different application scenarios, such as eMBB, URLLC, full-duplex networks, non-terrestrial networks, sensor-integrated networks, smart metasurfaces, terahertz networks, V2X can also achieve similar technical effects). Furthermore, using a unified solution for different scenarios (including but not limited to eMBB, URLLC, full-duplex networks, non-terrestrial networks, sensor-integrated networks, smart metasurfaces, terahertz networks, V2X scenarios) or different application parameters also helps reduce hardware complexity and cost. Where there is no conflict, the embodiments and features in the embodiments of this application used in terminal devices can be applied to the IoT devices or base station devices of this application, and vice versa.

[0006] This application discloses a method for use in a terminal, characterized by comprising:

[0007] Send the first PRDCH, which uses OOK;

[0008] Receive a first PDRCH, the channel coding of the first PDRCH adopts a convolutional code, the limited length of the convolutional code adopted by the channel coding of the first PDRCH is equal to a first limited length, and the mother code rate of the convolutional code adopted by the channel coding of the first PDRCH is equal to a first code rate.

[0009] Wherein, at least one of the first limited length and the first code rate belongs to a first coding scheme, the first coding scheme belongs to a candidate coding scheme set, the candidate coding scheme set includes at least one coding scheme; the candidate coding scheme set depends on the device type of the sender of the first PDRCH; when the candidate coding scheme set includes multiple coding schemes, the first PDRCH indicates the first coding scheme from the candidate coding scheme set.

[0010] As an example, the candidate set of channel coding limits and code rates depends on the type of IoT device, so different coding strategies can be designed for IoT devices with different capabilities and complexities, thereby optimizing the link performance of different types of IoT devices.

[0011] As an example, this ensures that the complexity of Type 1 IoT devices does not increase, while improving the coding performance of other types of IoT devices with greater capabilities.

[0012] According to one aspect of this application, the above method is characterized in that when the device type of the sender of the first PDRCH is type 1, the candidate coding scheme set includes only one coding scheme; when the device type of the sender of the first PDRCH is a device type other than type 1, the candidate coding scheme set includes multiple coding schemes.

[0013] According to one aspect of this application, the above method is characterized in that when the device type of the sender of the first PDRCH is type 1, the candidate coding scheme set is a first set; when the device type of the sender of the first PDRCH is a device type other than type 1, the candidate coding scheme set is a second set; and the first set is a subset of the second set.

[0014] According to one aspect of this application, the above method is characterized in that the first PDRCH indicates the number of repetitions of the first PDRCH, and the product between the number of OOK time units occupied by the first PDRCH and the first code rate is equal to a positive integer multiple of the number of repetitions of the first PDRCH.

[0015] According to one aspect of this application, the above method is characterized in that the TBS of the first PDRCH depends on the number of OOK time units occupied by the first PDRCH, the first code rate, and the number of repetitions of the first PDRCH.

[0016] According to one aspect of this application, the above method is characterized in that at least one padding bit carried by the first PDRCH is a repeated transmission of data bits carried by the first PDRCH or a repeated transmission of cyclic redundancy check bits carried by the first PDRCH.

[0017] According to one aspect of this application, the method is characterized in that the first PRDCH includes a first sub-signal and a second sub-signal, the first sub-signal indicating the number of OOK time units occupied by the first PRDCH, and the MAC layer information included in the second sub-signal indicating the first coding scheme from the candidate coding scheme set.

[0018] This application discloses a method for use in Internet of Things (IoT) devices, characterized by comprising:

[0019] Receive the first PRDCH, which uses OOK;

[0020] A first PDRCH is transmitted. The channel coding of the first PDRCH uses a convolutional code. The limited length of the convolutional code used in the channel coding of the first PDRCH is equal to a first limited length. The mother code rate of the convolutional code used in the channel coding of the first PDRCH is equal to a first code rate.

[0021] Wherein, the first limited length and the first code rate both belong to the first encoding scheme, the first encoding scheme belongs to the candidate encoding scheme set, the candidate encoding scheme set includes at least one encoding scheme; the candidate encoding scheme set depends on the device type of the IoT device; when the candidate encoding scheme set includes multiple encoding schemes, the first PRDCH indicates the first encoding scheme from the candidate encoding scheme set.

[0022] According to one aspect of this application, the above method is characterized in that when the device type of the Internet of Things device is type 1, the candidate coding scheme set includes only one coding scheme; when the device type of the Internet of Things device is a device type other than type 1, the candidate coding scheme set includes multiple coding schemes.

[0023] According to one aspect of this application, the above method is characterized in that when the device type of the Internet of Things device is type 1, the candidate coding scheme set is a first set; when the device type of the Internet of Things device is a device type other than type 1, the candidate coding scheme set is a second set; and the first set is a subset of the second set.

[0024] According to one aspect of this application, the above method is characterized in that the first PDRCH indicates the number of repetitions of the first PDRCH, and the product between the number of OOK time units occupied by the first PDRCH and the first code rate is equal to a positive integer multiple of the number of repetitions of the first PDRCH.

[0025] According to one aspect of this application, the above method is characterized in that the TBS of the first PDRCH depends on the number of OOK time units occupied by the first PDRCH, the first code rate, and the number of repetitions of the first PDRCH.

[0026] According to one aspect of this application, the above method is characterized in that at least one padding bit carried by the first PDRCH is a repeated transmission of data bits carried by the first PDRCH or a repeated transmission of cyclic redundancy check bits carried by the first PDRCH.

[0027] According to one aspect of this application, the method is characterized in that the first PRDCH includes a first sub-signal and a second sub-signal, the first sub-signal indicating the number of OOK time units occupied by the first PRDCH, and the MAC layer information included in the second sub-signal indicating the first coding scheme from the candidate coding scheme set.

[0028] This application discloses a terminal, characterized in that it includes:

[0029] The first transmitter sends the first PRDCH, which uses OOK;

[0030] A first receiver receives a first PDRCH, the channel coding of the first PDRCH uses a convolutional code, the limited length of the convolutional code used in the channel coding of the first PDRCH is equal to a first limited length, and the mother code rate of the convolutional code used in the channel coding of the first PDRCH is equal to a first code rate.

[0031] Wherein, at least one of the first limited length and the first code rate belongs to a first coding scheme, the first coding scheme belongs to a candidate coding scheme set, the candidate coding scheme set includes at least one coding scheme; the candidate coding scheme set depends on the device type of the sender of the first PDRCH; when the candidate coding scheme set includes multiple coding schemes, the first PDRCH indicates the first coding scheme from the candidate coding scheme set.

[0032] This application discloses an Internet of Things (IoT) device, characterized in that it includes:

[0033] The second receiver receives the first PRDCH, which uses OOK;

[0034] The second transmitter transmits a first PDRCH. The channel coding of the first PDRCH uses a convolutional code. The limited length of the convolutional code used in the channel coding of the first PDRCH is equal to a first limited length. The mother code rate of the convolutional code used in the channel coding of the first PDRCH is equal to a first code rate.

[0035] Wherein, the first limited length and the first code rate both belong to the first coding scheme, the first coding scheme belongs to the candidate coding scheme set, and the candidate coding scheme set includes at least one coding scheme; the candidate coding scheme set depends on the device type of the sender of the first PDRCH; when the candidate coding scheme set includes multiple coding schemes, the first PDRCH indicates the first coding scheme from the candidate coding scheme set. Attached Figure Description

[0036] Other features, objects, and advantages of this application will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:

[0037] Figure 1 shows a flowchart of a first PRDCH and a first PDRCH according to an embodiment of this application;

[0038] Figure 2 shows a schematic diagram of a network architecture according to an embodiment of this application;

[0039] Figure 3 illustrates a schematic diagram of the wireless protocol architecture of the user plane and control plane according to an embodiment of this application;

[0040] Figure 4 shows a schematic diagram of a terminal and an Internet of Things device according to an embodiment of this application;

[0041] Figure 5 shows a flowchart of wireless signal transmission according to an embodiment of this application;

[0042] Figure 6 shows a schematic diagram of a set of candidate coding schemes according to an embodiment of this application;

[0043] Figure 7 illustrates a schematic diagram of the relationship between a first set and a second set according to an embodiment of this application;

[0044] Figure 8 shows a schematic diagram of a first PDRCH according to an embodiment of this application;

[0045] Figure 9 shows a schematic diagram of the TBS of a first PDRCH according to an embodiment of this application;

[0046] Figure 10 shows a schematic diagram of the padding bits according to an embodiment of this application;

[0047] Figure 11 shows a schematic diagram of the relationship between a first sub-signal and a second sub-signal according to an embodiment of this application;

[0048] Figure 12 shows a structural block diagram of a processing device in a terminal according to an embodiment of the present application;

[0049] Figure 13 shows a structural block diagram of a processing device in an Internet of Things (IoT) device according to an embodiment of the present application;

[0050] Figure 14 shows a schematic diagram of the structure of an environmental Internet of Things (IoT) device according to an embodiment of this application. Detailed Implementation

[0051] The technical solution of this application will be further described in detail below with reference to the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of this application can be arbitrarily combined with each other.

[0052] Example 1

[0053] Example 1 illustrates a flowchart 100 of a first PRDCH and a first PDRCH according to an embodiment of this application, as shown in Figure 1. In Figure 1, each block represents a step, and it is particularly important to emphasize that the order of the blocks in the figure does not restrict the temporal sequence of the steps represented.

[0054] In Embodiment 1, the terminal in this application transmits a first PRDCH in step 101, the first PRDCH using OOK; the terminal in this application receives a first PDRCH in step 102, the channel coding of the first PDRCH using convolutional codes, the limited length of the convolutional code used in the channel coding of the first PDRCH is equal to a first limited length, and the mother code rate of the convolutional code used in the channel coding of the first PDRCH is equal to a first code rate; wherein, at least one of the first limited length and the first code rate belongs to a first coding scheme, the first coding scheme belongs to a candidate coding scheme set, the candidate coding scheme set includes at least one coding scheme; the candidate coding scheme set depends on the device type of the sender of the first PDRCH; when the candidate coding scheme set includes multiple coding schemes, the first PRDCH indicates the first coding scheme from the candidate coding scheme set.

[0055] As an example, the first PRDCH is a baseband signal or radio frequency signal of PRDCH (Physical Reader to Device Channel).

[0056] As an example, the first PRDCH includes a reference signal.

[0057] As an example, the first PRDCH does not include a reference signal.

[0058] As an example, the first PRDCH includes a preamble of the PRDCH.

[0059] As an example, the first PRDCH includes a start indicator.

[0060] As one embodiment, the first PRDCH includes a clock acquisition section.

[0061] As an example, the first PRDCH carries physical layer control information.

[0062] As an example, the first PRDCH does not carry physical layer control information.

[0063] As an example, the first PRDCH carries control information only from higher layers.

[0064] As an example, the first PRDCH carries all or part of the bits in a TB (transport block).

[0065] As an example, all or part of the bits in a TB are used to generate the first PRDCH.

[0066] As an example, the first PRDCH is a signal that includes only high and low levels.

[0067] As an example, the first PRDCH using OOK includes: the modulation method of the first PRDCH includes OOK.

[0068] As an example, the first PRDCH employing OOK includes: OOK being used to generate the first PRDCH.

[0069] As an example, the first PRDCH using OOK includes: the generation process of the first PRDCH includes OOK.

[0070] As an example, the first PRDCH using OOK includes: the encoding method of the first PRDCH includes OOK.

[0071] As an example, the first PRDCH employing OOK includes: OOK being used to generate the modulation symbols of the first PRDCH.

[0072] As an example, the first PRDCH employing OOK includes: OOK being used in the waveform of the first PRDCH.

[0073] As an example, the first PRDCH using OOK includes: the input sequence for transform precoding of the first PRDCH is a bit sequence.

[0074] As an example, the first PRDCH employing OOK includes: the input sequence for transform precoding of the first PRDCH is not a complex numerical sequence.

[0075] As an example, the first PRDCH using OOK includes: the input sequence for transform precoding of the first PRDCH is an On / Off sequence.

[0076] As an example, the first PRDCH using OOK includes: the input sequence for transform precoding of the first PRDCH is a high-low level sequence.

[0077] As an example, the first PRDCH using OOK includes: the first PRDCH being a high / low level signal or an On / Off signal.

[0078] As an example, the first PRDCH using OOK includes: the first PRDCH is not subjected to complex value modulation.

[0079] As an example, the first PDRCH is a baseband signal or radio frequency signal of the PDRCH (Physical Device to Reader Channel).

[0080] As an example, the first PDRCH includes a reference signal.

[0081] As an example, the first PDRCH includes a non-referenced signal.

[0082] As one example, the first PDRCH is transmitted from the IoT device to the reader.

[0083] As an example, the first PDRCH carries physical layer control information.

[0084] As an example, the first PDRCH does not carry physical layer control information.

[0085] As an example, the first PDRCH carries control information only from higher layers.

[0086] As an example, the first PDRCH carries all or part of the bits in a TB (transport block).

[0087] As an example, all or part of the bits in a TB are used to generate the first PDRCH.

[0088] As an example, the first PDRCH is a signal that includes only high and low levels.

[0089] As an example, the channel coding of the first PDRCH is the channel coding used when generating the first PDRCH.

[0090] As an example, the channel coding of the first PDRCH is FEC (Forward Error Correction) coding.

[0091] As an example, the convolutional code used for channel coding of the first PDRCH is a tail-biting convolutional code (TBCC).

[0092] As an example, the convolutional code used for channel coding of the first PDRCH is a convolutional code other than the tail-biting convolutional code.

[0093] As an example, the convolutional code used for channel coding of the first PDRCH is a shift register convolutional code.

[0094] As an example, the constraint length of the convolutional code used in the channel coding of the first PDRCH depends on the number of registers of the convolutional code used in the channel coding of the first PDRCH.

[0095] As an example, the limited length of the convolutional code used in the channel coding of the first PDRCH depends on the number of registers of the convolutional code used in the channel coding of the first PDRCH plus 1.

[0096] As an example, the limited length of the convolutional code used for channel coding of the first PDRCH depends on the generator polynomial of the convolutional code used for channel coding of the first PDRCH.

[0097] As an example, the convolutional code used for channel coding of the first PDRCH has a limited length equal to the number of bits temporarily stored in the register.

[0098] As an example, the first limit length is a positive integer.

[0099] As an example, the first restriction length is greater than 1.

[0100] As an example, the length of the first restriction is equal to one of 8, 7, 6, or 4.

[0101] As an example, the mother code rate of the convolutional code used in the channel coding of the first PDRCH is the original code rate output by the convolutional code used in the channel coding of the first PDRCH.

[0102] As an example, the mother code rate of the convolutional code used in the channel coding of the first PDRCH is equal to the reciprocal of the number of generator polynomials used in the convolutional code used in the channel coding of the first PDRCH.

[0103] As an example, the mother code rate of the convolutional code used in the channel coding of the first PDRCH is the ratio between the number of input bits and the number of output bits of the convolutional code used in the channel coding of the first PDRCH.

[0104] As an example, the mother code rate of the convolutional code used in the channel coding of the first PDRCH is the coding rate of the convolutional code used in the channel coding of the first PDRCH without rate matching or puncturing.

[0105] As an example, the first bit rate is greater than 0.

[0106] As an example, the first code rate is equal to the reciprocal of the number of generator polynomials used in the convolutional code employed by the channel coding of the first PDRCH.

[0107] As an example, the first bit rate is less than 1.

[0108] As an example, the first bit rate is equal to one of 1 / 6, 1 / 4, 1 / 3, or 1 / 2.

[0109] As an example, the first encoding scheme includes the first limited length and the first code rate.

[0110] As one embodiment, the first encoding scheme includes only one of the first limited length or the first bit rate.

[0111] As an example, the first encoding scheme is the first code rate.

[0112] As an example, the first encoding scheme further includes parameter values ​​other than the first limited length and the first bit rate.

[0113] As an example, the first encoding scheme further includes the actual bitrate of the first PDRCH.

[0114] As an example, the first encoding scheme also includes the bitrate of the first PDRCH after rate matching or puncturing.

[0115] As an example, each coding scheme included in the candidate coding scheme set includes at least one mother code rate value.

[0116] As an example, each coding scheme included in the candidate coding scheme set is a mother code rate value.

[0117] As an example, each coding scheme included in the candidate coding scheme set includes at least one mother code rate value and one limit length value.

[0118] As an example, each coding scheme included in the candidate coding scheme set includes at least one mother code rate value and one actual code rate value.

[0119] As an example, when the candidate coding scheme set includes multiple coding schemes, any two coding schemes included in the candidate coding scheme set include parameters of the same type.

[0120] As an example, when the candidate coding scheme set includes multiple coding schemes, the mother code rate values ​​included in any two coding schemes in the candidate coding scheme set are not equal.

[0121] As an example, when the candidate coding scheme set includes multiple coding schemes, at least one of the mother code rate value or the limit length value included in any two coding schemes in the candidate coding scheme set is not equal.

[0122] As an example, the sender of the first PDRCH is an Internet of Things (IoT) device.

[0123] As an example, the sender of the first PDRCH is an Internet of Things (IoT) terminal.

[0124] As an example, the sender of the first PDRCH is an RFID (Radio Frequency Identification) device.

[0125] As an example, the device type of the sender of the first PDRCH is one of type 1, type 2a, and type 2b.

[0126] As an example, the device type of the sender of the first PDRCH is one of type 1, type 2a, or type 2b as defined in 3GPP TR38.769.

[0127] As an example, the device type of the sender of the first PDRCH is one of type A, type B, or type C as defined in 3GPP TR38.848.

[0128] As an example, the device type of the sender of the first PDRCH is one of the device types classified according to power consumption, the presence of an amplifier, and whether backscattering is used.

[0129] As an example, the candidate coding scheme set depends on the device type of the sender of the first PDRCH, meaning that the candidate coding scheme set is related to the device type of the sender of the first PDRCH.

[0130] As one embodiment, the candidate coding scheme set depends on the device type of the sender of the first PDRCH, including: the device type of the sender of the first PDRCH is used to determine the candidate coding scheme set.

[0131] As one embodiment, the candidate coding scheme set depends on the device type of the sender of the first PDRCH, including: the composition of the candidate coding scheme set depends on the device type of the sender of the first PDRCH.

[0132] As an example, the candidate coding scheme set depending on the device type of the sender of the first PDRCH includes: at least one coding scheme included in the candidate coding scheme set depending on the device type of the sender of the first PDRCH.

[0133] As an example, the candidate coding scheme set depends on the device type of the sender of the first PDRCH, including the number of coding schemes included in the candidate coding scheme set depending on the device type of the sender of the first PDRCH.

[0134] As one embodiment, the candidate coding scheme set depends on the device type of the sender of the first PDRCH, including: the composition of the candidate coding scheme set changes as the device type of the sender of the first PDRCH changes.

[0135] As an example, the candidate coding scheme set depends on the device type of the sender of the first PDRCH, including: there is a correspondence, association, or mapping relationship between the candidate coding scheme set and the device type of the sender of the first PDRCH.

[0136] As an example, the candidate coding scheme set depends on the device type of the sender of the first PDRCH: when the device type of the sender of the first PDRCH is type 1, the candidate coding scheme set includes only one coding scheme; when the device type of the sender of the first PDRCH is a device type other than type 1, the candidate coding scheme set includes multiple coding schemes.

[0137] As an example, the candidate coding scheme set depends on the device type of the sender of the first PDRCH as follows: when the device type of the sender of the first PDRCH is type 1, the candidate coding scheme set includes only one coding scheme; when the device type of the sender of the first PDRCH is type 2a, the candidate coding scheme set includes two coding schemes; when the device type of the sender of the first PDRCH is type 2b, the candidate coding scheme set includes three coding schemes.

[0138] As an example, the candidate coding scheme set depends on the device type of the sender of the first PDRCH as follows: when the device type of the sender of the first PDRCH is type 1, the candidate coding scheme set includes only the first coding scheme; when the device type of the sender of the first PDRCH is a device type other than type 1, the candidate coding scheme set includes the first coding scheme and a coding scheme other than the first coding scheme.

[0139] As an example, the candidate coding scheme set depends on the device type of the sender of the first PDRCH, including: when the device type of the sender of the first PDRCH is type 1, the candidate coding scheme set is a first set; when the device type of the sender of the first PDRCH is a device type other than type 1, the candidate coding scheme set is a second set; the first set is a subset of the second set.

[0140] As an example, the candidate coding scheme set may include only one coding scheme.

[0141] As one example, the candidate coding scheme set may include multiple coding schemes.

[0142] As one embodiment, the first PRDCH indicating the first coding scheme from the candidate coding scheme set includes: the first PRDCH explicitly or implicitly indicating the first coding scheme from the candidate coding scheme set.

[0143] As one embodiment, the first PRDCH indicating the first coding scheme from the candidate coding scheme set includes: the control information carried by the first PRDCH indicating the first coding scheme from the candidate coding scheme set.

[0144] As an example, the first PRDCH indicating the first coding scheme from the candidate coding scheme set includes: the first PRDCH indicating the index or order of the first coding scheme in the candidate coding scheme set.

[0145] As an example, the first PRDCH indicating the first coding scheme from the candidate coding scheme set includes: the MAC layer information included in the first PRDCH indicating the first coding scheme from the candidate coding scheme set.

[0146] As an example, the first PRDCH indicating the first coding scheme from the candidate coding scheme set includes: the MAC CE (control element) included in the first PRDCH indicating the first coding scheme from the candidate coding scheme set.

[0147] As an example, the first PRDCH indicating the first coding scheme from the candidate coding scheme set includes: the MAC header included in the first PRDCH indicating the first coding scheme from the candidate coding scheme set.

[0148] As an example, the first PRDCH indicating the first coding scheme from the candidate coding scheme set includes: the MAC payload included in the first PRDCH indicating the first coding scheme from the candidate coding scheme set.

[0149] Example 2

[0150] Example 2 illustrates a schematic diagram of a network architecture according to this application, as shown in Figure 2. Figure 2 illustrates a network architecture 200 for 6G, 5G NR, LTE (Long-Term Evolution), and LTE-A (Long-Term Evolution Advanced) systems. The 6G, 5G NR, or LTE network architecture 200 may be referred to as 6GS (6G System) / 5GS (5G System) / EPS (Evolved Packet System) 200 or some other suitable terminology. The 6GS / 5GS / EPS 200 may include one or more UEs (User Equipment) 201, NG-RAN (Next Generation Radio Access Network) 202, 6GC (6G Core Network) / 5GC (5G Core Network) / EPC (Evolved Packet Core) 210, HSS (Home Subscriber Server) / UDM (Unified Data Management) 220, and Internet services 230. The 6GS / 5GS / EPS can interconnect with other access networks, but these entities / interfaces are not shown for simplicity. As shown in the figure, the 6GS / 5GS / EPS provides packet-switched services; however, those skilled in the art will readily understand that the various concepts presented throughout this application can be extended to networks providing circuit-switched services or other cellular networks. The NG-RAN includes network node 203 and other network nodes 204. Network node 203 provides user and control plane protocol termination toward UE 201. Network node 203 can connect to other network nodes 204 via backhaul. Network node 203 may also be referred to as eNB, gNB, base station, base transceiver station, radio base station, radio transceiver, transceiver function, Basic Services Set (BSS), Extended Services Set (ESS), TRP (Transmitter Receiver Node), or some other suitable term. Network node 203 provides UE 201 with access to 6GC / 5GC / EPC210. ​​Examples of UE 201 include cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, non-terrestrial base station communications, satellite mobile communications, GPS, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, drones, aircraft, narrowband IoT devices, machine-type communication devices, land vehicles, automobiles, wearable devices, test equipment, test instruments, test tools, or any other similar functional devices.Those skilled in the art may also refer to UE201 as a mobile station, IoT reader, subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handheld device, user agent, mobile client, client, or any other suitable term. Examples of Device241 include RFID devices, electronic tags, sensor devices, cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptop computers, personal digital assistants (PDAs), satellite radios, non-terrestrial base station communications, satellite mobile communications, global positioning systems, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, drones, aircraft, narrowband IoT devices, machine-type communication devices, land vehicles, automobiles, wearable devices, test equipment, test instruments, test tools, or any other similar functional devices. Those skilled in the art may also refer to Device 241 as an Internet of Things (IoT) device, environmental IoT device, mobile station, subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handheld device, user agent, mobile client, client, or any other suitable term. Network node 203 is connected to 6GC / 5GC / EPC210 via the S1 / NG interface. 6GC / 5GC / EPC210 includes MME (Mobility Management Entity) / AMF (Authentication Management Field) / SMF (Session Management Function) 211, other MME / AMF / SMF 214, S-GW (Service Gateway) / UPF (User Plane Function) 212, and P-GW (Packet Data Network Gateway) / UPF 213. The MME / AMF / SMF211 is the control node that handles signaling between UE201 and 6GC / 5GC / EPC210. ​​Essentially, the MME / AMF / SMF211 provides bearer and connection management. All user IP (Internet Protocol) packets are transmitted through the S-GW / UPF212, which is itself connected to the P-GW / UPF213. The P-GW provides UE IP address allocation and other functions. The P-GW / UPF213 connects to Internet Service 230.Internet services 230 include operator-compliant Internet protocol services, which may specifically include the Internet, intranets, IMS (IP Multimedia Subsystem), and packet-switched streaming services.

[0151] As an example, the UE201 corresponds to the terminal described in this application.

[0152] As an example, Device241 corresponds to the IoT device described in this application.

[0153] Example 3

[0154] Example 3 illustrates a schematic diagram of an embodiment of a wireless protocol architecture for a user plane and control plane according to this application, as shown in Figure 3. Figure 3 is a schematic diagram illustrating an embodiment of a radio protocol architecture for a user plane 350 and a control plane 300. Figure 3 shows the radio protocol architecture for the control plane 300 for terminals and IoT devices using three layers: Layer 1, Layer 2, and Layer 3. Layer 1 (L1 layer) is the lowest layer and implements various PHY (Physical Layer) signal processing functions. The L1 layer will be referred to herein as PHY 301. Layer 2 (L2 layer) 305 is above PHY 301 and is responsible for the link between the terminal and the IoT device via PHY 301. L2 layer 305 includes a MAC (Medium Access Control) sublayer 302, an RLC (Radio Link Control) sublayer 303 (if supported by the IoT device), and a PDCP (Packet Data Convergence Protocol) sublayer 304 (if supported by the IoT device), which terminate at the IoT device. PDCP sublayer 304 provides multiplexing between different radio bearers and logical channels. PDCP sublayer 304 also provides security through encrypted data packets and provides mobility support between IoT devices for terminal devices. RLC sublayer 303 provides upper-layer packet segmentation and reassembly, retransmission of lost packets, and packet reordering to compensate for out-of-order reception due to HARQ (if supported by the IoT device). MAC sublayer 302 provides multiplexing between logical and transport channels. MAC sublayer 302 is also responsible for allocating various radio resources (e.g., resource blocks) within a cell among first-node devices. MAC sublayer 302 is also responsible for HARQ operations. RRC (Radio Resource Control) sublayer 306 in Layer 3 (L3) of the control plane 300 is responsible for acquiring radio resources (i.e., radio bearers) and configuring the lower layers using RRC signaling between IoT devices and terminals. The radio protocol architecture of user plane 350 includes layer 1 (L1 layer) and layer 2 (L2 layer). The radio protocol architecture for terminals and IoT devices in user plane 350 is largely the same as the corresponding layers and sublayers in control plane 300 for physical layer 351, PDCP sublayer 354 in L2 layer 355 (if supported by IoT devices), RLC sublayer 353 in L2 layer 355 (if supported by IoT devices) and MAC sublayer 352 in L2 layer 355. However, PDCP sublayer 354 also provides header compression for upper layer packets to reduce radio transmission overhead.The L2 layer 355 in the user plane 350 also includes an SDAP (Service Data Adaptation Protocol) sublayer 356 (if supported by the IoT device). The SDAP sublayer 356 is responsible for mapping between QoS streams and data radio bearers (DRBs) to support service diversity. Although not illustrated, the terminal may have several upper layers above the L2 layer 355, including a network layer (e.g., IP layer) terminating at the P-GW on the network side and an application layer terminating at the other end of the connection (e.g., a remote UE, server, etc.).

[0155] As an example, the wireless protocol architecture in Figure 3 is applicable to the terminal described in this application.

[0156] As an example, the wireless protocol architecture in Figure 3 is applicable to the IoT device described in this application.

[0157] As an example, the first PDRCH in this application is generated in MAC302, or MAC352, or PHY301, or PHY351.

[0158] As an example, the first PRDCH in this application is generated in MAC302, or MAC352, or PHY301, or PHY351.

[0159] Example 4

[0160] Example 4 illustrates a schematic diagram of a terminal and an Internet of Things (IoT) device according to an embodiment of this application, as shown in Figure 4.

[0161] The terminal (410) may include a controller / processor 440, a memory 430, a receiver processor 412, a transmitter / receiver 416 and a transmitter processor 415, wherein the transmitter / receiver 416 includes an antenna 420.

[0162] The Internet of Things device (450) may include a controller / processor 490 (if supported), a memory 480, a receiver processor 452, a transmitter / receiver 456 and a transmitter processor 455, the transmitter / receiver 456 including an antenna 460.

[0163] In the transmission from the terminal to the IoT device, upper-layer packets are provided to the controller / processor 440. The controller / processor 440 implements functions of Layer 2 and above. The controller / processor 440 provides packet header compression, encryption, packet segmentation and reordering, multiplexing between logical and transport channels, and radio resource allocation based on various priority metrics. The controller / processor 440 is also responsible for HARQ operation, retransmission of lost packets (if supported), and higher-layer signaling to the IoT device 450. The higher-layer information carried by the first PRDCH in this application is generated in the controller / processor 440. The transmit processor 415 implements various signal processing functions for Layer 1 (i.e., physical layer), including encoding, interleaving, scrambling, modulation, power control / allocation, precoding, and physical layer control signaling generation, such as the physical layer signal carrying the first PRDCH, which is completed in the transmit processor 415. The generated modulation symbols are divided into parallel streams, and each stream is mapped to a corresponding multicarrier subcarrier and / or multicarrier symbol. These are then transmitted by the transmit processor 415 via the transmitter 416 to the antenna 420 as radio frequency (RF) signals. At the receiver, each receiver 456 receives the RF signal through its corresponding antenna 460. Each receiver 456 recovers the baseband information modulated onto the RF carrier (if baseband processing is supported) and provides this baseband information to the receive processor 452. The receive processor 452 implements various signal reception and processing functions of the L1 layer. The signal reception and processing function includes receiving the physical layer signal carrying the first PRDCH in this application, performing various modulation schemes (e.g., On-Off Keying (OOK), Binary Phase Shift Keying (BPSK), followed by descrambling, decoding, and deinterleaving (if supported) to recover the data or control transmitted by the terminal 410 on the physical channel, and then providing the data and control signals to the controller / processor 490 (if the IoT device supports it). The controller / processor 490 is responsible for the L2 layer and above, and interprets higher-layer information, including the higher-layer information carried by the first PRDCH. The controller / processor may be associated with a memory 480 that stores program code and data. The memory 480 may be referred to as computer-readable media.

[0164] In the transmission from IoT devices to terminals, similar to the transmission from terminals to IoT devices, the higher-layer information carried by the first PDRCH, after being generated by the controller / processor 490 (if supported by the IoT device), is processed by the transmitter processor 455 to perform various signal transmission processing functions for the L1 layer (i.e., physical layer). The transmitter processor 455, including the physical layer signal of the first PDRCH, is mapped to the antenna 460 via the transmitter 456 and transmitted as a radio frequency signal. The receiver 416 receives the radio frequency signal through its corresponding antenna 420. Each receiver 416 recovers the baseband information modulated onto the radio frequency carrier and provides the baseband information to the receiver processor 412. The receiver processor 412 performs various signal reception processing functions for the L1 layer (i.e., physical layer) and then provides data and / or control signals to the controller / processor 440. The controller / processor 440 performs L2 layer functions, including interpreting the higher-layer information. The controller / processor may be associated with a memory 430 that stores program code and data. The memory 430 may be a computer-readable medium.

[0165] As one embodiment, the terminal 410 includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used with the at least one processor, and the terminal at least: transmits a first PRDCH, the first PRDCH using OOK; receives a first PDRCH, the channel coding of the first PDRCH using convolutional codes, the limited length of the convolutional codes used in the channel coding of the first PDRCH being equal to a first limited length, and the mother code rate of the convolutional codes used in the channel coding of the first PDRCH being equal to a first code rate; wherein at least one of the first limited length and the first code rate belongs to a first coding scheme, the first coding scheme belonging to a candidate coding scheme set, the candidate coding scheme set including at least one coding scheme; the candidate coding scheme set depends on the device type of the sender of the first PDRCH; when the candidate coding scheme set includes multiple coding schemes, the first PRDCH indicates the first coding scheme from the candidate coding scheme set.

[0166] As one embodiment, the terminal 410 includes: a memory storing a computer-readable instruction program that, when executed by at least one processor, generates actions including: transmitting a first PRDCH using OOK; receiving a first PDRCH whose channel coding uses convolutional codes, wherein the restricted length of the convolutional codes used in the channel coding of the first PDRCH is equal to a first restricted length, and the mother code rate of the convolutional codes used in the channel coding of the first PDRCH is equal to a first code rate; wherein at least one of the first restricted length and the first code rate belongs to a first coding scheme, the first coding scheme belongs to a candidate coding scheme set, the candidate coding scheme set including at least one coding scheme; the candidate coding scheme set depends on the device type of the sender of the first PDRCH; when the candidate coding scheme set includes multiple coding schemes, the first PRDCH indicates the first coding scheme from the candidate coding scheme set.

[0167] As one embodiment, the IoT device 450 includes: at least one processor and at least one memory, the at least one memory including computer program code; the at least one memory and the computer program code are configured to be used with the at least one processor. The IoT device 450 at least: receives a first PRDCH, the first PRDCH using OOK; transmits a first PDRCH, the channel coding of the first PDRCH using convolutional codes, the restricted length of the convolutional codes used in the channel coding of the first PDRCH being equal to a first restricted length, and the mother code rate of the convolutional codes used in the channel coding of the first PDRCH being equal to a first code rate; wherein the first restricted length and the first code rate both belong to a first coding scheme, the first coding scheme belongs to a candidate coding scheme set, the candidate coding scheme set including at least one coding scheme; the candidate coding scheme set depends on the device type of the IoT device; when the candidate coding scheme set includes multiple coding schemes, the first PRDCH indicates the first coding scheme from the candidate coding scheme set.

[0168] As one embodiment, the IoT device 450 includes: a memory storing a computer-readable instruction program, which, when executed by at least one processor, generates actions including: receiving a first PRDCH, the first PRDCH using OOK; transmitting a first PDRCH, the channel coding of the first PDRCH using convolutional codes, the restricted length of the convolutional codes used in the channel coding of the first PDRCH being equal to a first restricted length, and the mother code rate of the convolutional codes used in the channel coding of the first PDRCH being equal to a first code rate; wherein the first restricted length and the first code rate both belong to a first coding scheme, the first coding scheme belonging to a candidate coding scheme set, the candidate coding scheme set including at least one coding scheme; the candidate coding scheme set depending on the device type of the IoT device; when the candidate coding scheme set includes multiple coding schemes, the first PRDCH indicates the first coding scheme from the candidate coding scheme set.

[0169] As an example, the terminal 410 is a user equipment (UE).

[0170] As an example, the IoT device 450 is an environmental IoT device.

[0171] As an example, the Internet of Things device 450 is an RFID device.

[0172] As one embodiment, receiver 416 (including antenna 420), receiver processor 412 and controller / processor 440 are used to receive the first PDRCH in this application.

[0173] As one embodiment, transmitter 416 (including antenna 420), transmitter processor 415 and controller / processor 440 are used to transmit the first PRDCH in this application.

[0174] As one embodiment, transmitter 456 (including antenna 460), transmitter processor 455 and controller / processor 490 are used to transmit the first PDRCH in this application.

[0175] As one embodiment, receiver 456 (including antenna 460), receiver processor 452 and controller / processor 490 are used to receive the first PRDCH in this application.

[0176] Example 5

[0177] Example 5 illustrates a wireless signal transmission flowchart according to one embodiment of this application, as shown in Figure 5. In Figure 5, terminal N500 is a reader device of IoT device U550. It should be noted that the order in this example does not limit the signal transmission order or the order of implementation in this application.

[0178] For terminal N500, the first PRDCH is sent in step S501 and the first PDRCH is received in step S502;

[0179] For IoT device U550, the first PRDCH is received in step S551 and the first PDRCH is sent in step S552.

[0180] In Embodiment 5, the first PDRCH uses OOK; the channel coding of the first PDRCH uses convolutional codes, the restricted length of the convolutional codes used in the channel coding of the first PDRCH is equal to a first restricted length, and the mother code rate of the convolutional codes used in the channel coding of the first PDRCH is equal to a first code rate; at least one of the first restricted length and the first code rate belongs to a first coding scheme, the first coding scheme belongs to a candidate coding scheme set, the candidate coding scheme set includes at least one coding scheme; the candidate coding scheme set depends on the device type of the sender of the first PDRCH; when the candidate coding scheme set includes multiple coding schemes, the first PDRCH indicates the first coding scheme from the candidate coding scheme set.

[0181] Example 6

[0182] Example 6 illustrates a schematic diagram of a candidate coding scheme set according to an embodiment of this application, as shown in Figure 6. In Figure 6, when the device type is type 1, the candidate coding scheme set includes only coding scheme #i; when the device type is a type other than type 1, the candidate coding scheme set includes coding scheme #j and coding scheme #k.

[0183] In Embodiment 6, when the device type of the sender of the first PDRCH in this application is type 1, the candidate coding scheme set in this application includes only one coding scheme; when the device type of the sender of the first PDRCH is a device type other than type 1, the candidate coding scheme set includes multiple coding schemes.

[0184] As an example, the peak power consumption of a Type 1 device is approximately 1 μW, it has energy storage, and has a maximum power consumption of up to 10 μW. X The initial sampling frequency offset is ppm, and there are no uplink or downlink amplifiers. Uplink transmission uses back reflection of an externally provided carrier waveform.

[0185] As an example, when the device type of the sender of the first PDRCH is type 1, the candidate coding scheme set only includes coding schemes with a mother code rate of 1 / 6.

[0186] As an example, when the device type of the sender of the first PDRCH is type 1, the candidate coding scheme set only includes coding schemes with a mother code rate of 1 / 4.

[0187] As an example, when the device type of the sender of the first PDRCH is type 1, the candidate coding scheme set only includes coding schemes with a mother code rate of 1 / 3.

[0188] As an example, when the device type of the sender of the first PDRCH is type 1, the candidate coding scheme set only includes coding schemes with a limited length of 7.

[0189] As an example, when the device type of the sender of the first PDRCH is type 1, the candidate coding scheme set only includes coding schemes with a limited length of 6.

[0190] As an example, when the device type of the sender of the first PDRCH is type 1, the candidate coding scheme set only includes coding schemes with a limited length of 4.

[0191] As an example, for Type 1 IoT devices, only low bit rate or short limited length encoding schemes are included, which reduces the encoding complexity of the device and reduces the storage capacity requirements, simplifying implementation and reducing costs.

[0192] As an example, when the device type of the sender of the first PDRCH is a device type other than type 1, it includes: when the device type of the sender of the first PDRCH is type 2a.

[0193] As an example, when the device type of the sender of the first PDRCH is a device type other than Type 1, it includes: when the peak power consumption of the sender of the first PDRCH is no more than several hundred μW, has energy storage, has an initial sampling frequency offset of up to 10X ppm, has amplifiers in the uplink or downlink or both, and uses back reflection uplink transmission with an externally provided carrier waveform.

[0194] As an example, when the device type of the sender of the first PDRCH is a device type other than type 1, it includes: when the device type of the sender of the first PDRCH is type 2b.

[0195] As an example, when the device type of the sender of the first PDRCH is a device type other than Type 1, it includes: when the peak power consumption of the sender of the first PDRCH is no more than several hundred μW, has energy storage, has an initial sampling frequency offset of up to 10X ppm, has amplifiers for both uplink and downlink, and the uplink transmission is generated internally by the device.

[0196] As an example, when the device type of the sender of the first PDRCH is a device type other than type 1, it includes when the device type of the sender of the first PDRCH is type 2a or 2b.

[0197] As one embodiment, the candidate coding scheme set includes multiple coding schemes, including: the candidate coding scheme set includes multiple mother code rate values.

[0198] As one embodiment, the candidate encoding scheme set includes multiple encoding schemes, including multiple values ​​with limited lengths.

[0199] As one embodiment, the candidate coding scheme set includes multiple coding schemes, including a coding scheme with a mother code rate of 1 / 3 and a coding scheme with a mother code rate of 1 / 6.

[0200] As one embodiment, the candidate coding scheme set includes multiple coding schemes, including a coding scheme with a mother code rate of 1 / 3 and a coding scheme with a mother code rate of 1 / 4.

[0201] As one embodiment, the candidate coding scheme set includes multiple coding schemes, including: the candidate coding scheme set includes a coding scheme with a mother code rate of 1 / 3, a coding scheme with a mother code rate of 1 / 4, and a coding scheme with a mother code rate of 1 / 6.

[0202] As an example, the candidate encoding scheme set includes multiple encoding schemes, including encoding schemes with a length limit of 7, encoding schemes with a length limit of 8, and encoding schemes with a length limit of 6.

[0203] As one embodiment, the candidate encoding scheme set includes multiple encoding schemes, including encoding schemes with a length limit of 7 and encoding schemes with a length limit of 6.

[0204] As one embodiment, the candidate encoding scheme set includes multiple encoding schemes, including encoding schemes with a length limit of 7 and encoding schemes with a length limit of 8.

[0205] As an example, the candidate encoding scheme set includes multiple encoding schemes, including encoding schemes with a length limit of 7 and encoding schemes with a length limit of 4.

[0206] Example 7

[0207] Example 7 illustrates a schematic diagram of the relationship between a first set and a second set according to an embodiment of this application, as shown in Figure 7. In Figure 7, the encoding schemes enclosed by two elliptical dashed circles respectively constitute the first set and the second set.

[0208] In Embodiment 7, when the device type of the sender of the first PDRCH in this application is type 1, the candidate coding scheme set in this application is a first set; when the device type of the sender of the first PDRCH is a device type other than type 1, the candidate coding scheme set is a second set; the first set is a subset of the second set.

[0209] As an example, by making the first set a subset of the second set, the design of type 1 devices can be reused to the greatest extent, reducing complexity and implementation costs, while ensuring that devices of types other than type 1 can fall back to the coding scheme of type 1 devices.

[0210] As an example, the first set includes at least one encoding scheme.

[0211] As an example, the second set includes at least one encoding scheme.

[0212] As an example, the first set includes only one encoding scheme.

[0213] As one example, the first set includes multiple encoding schemes.

[0214] As one embodiment, the second set includes multiple encoding schemes.

[0215] As an example, the first set is predefined.

[0216] As an example, the first set is network-configured.

[0217] As an example, the first set is fixed.

[0218] As an example, the second set is predefined.

[0219] As one example, the second set is a network configuration.

[0220] As an example, the second set is fixed.

[0221] As one embodiment, the first set being a subset of the second set includes the second set comprising the first set.

[0222] As one embodiment, the first set being a subset of the second set includes: the second set includes all encoding schemes in the first set.

[0223] As one embodiment, the first set being a subset of the second set includes the following: each encoding scheme included in the first set belongs to the second set.

[0224] As one embodiment, the first set being a subset of the second set includes: the second set being the same as the first set.

[0225] As one embodiment, the first set being a subset of the second set includes the second set including the first set and at least one encoding scheme other than the first set.

[0226] Example 8

[0227] Example 8 illustrates a schematic diagram of a first PDRCH according to an embodiment of this application, as shown in Figure 8. In Figure 8, the horizontal axis represents time, and each rectangle filled with diagonal lines represents one OOK time unit occupied by the first PDRCH.

[0228] In Embodiment 8, the first PDRCH in this application indicates the number of repetitions of the first PDRCH in this application, and the product between the number of OOK time units occupied by the first PDRCH and the first code rate in this application is equal to a positive integer multiple of the number of repetitions of the first PDRCH.

[0229] As an example, this ensures that the allocated resources exactly match the bit rate and repetition count, avoiding complex operations such as rate matching or punching, and reducing the implementation complexity and cost of IoT devices.

[0230] As an example, the number of repetitions of the first PDRCH is the number of repetitions of the TB (transport block) transmitted on the first PDRCH.

[0231] As an example, the number of repetitions of the first PDRCH is the number of repetitions of the information bit transmitted on the first PDRCH.

[0232] As an example, the number of repetitions of the first PDRCH is the number of times a block of bits transmitted on the first PDRCH is repeated.

[0233] As an example, the number of repetitions of the first PDRCH is the number of repetitions of the CB (code block) transmitted on the first PDRCH.

[0234] As an example, the number of repetitions of the first PDRCH is the number of times the bit block transmitted on one chip of the first PDRCH is repeated.

[0235] As an example, the number of repetitions of the first PDRCH is a positive integer.

[0236] As an example, the first PRDCH indicating the number of repetitions of the first PDRCH includes: the first PRDCH explicitly or implicitly indicating the number of repetitions of the first PDRCH.

[0237] As an example, the first PRDCH indicating the number of repetitions of the first PDRCH includes: the physical layer control information included in the first PRDCH indicating the number of repetitions of the first PDRCH.

[0238] As an example, the first PRDCH indicating the number of repetitions of the first PDRCH includes: the MAC layer control information included in the first PRDCH indicating the number of repetitions of the first PDRCH.

[0239] As an example, the first PRDCH indicating the number of repetitions of the first PDRCH includes: the MAC CE included in the first PRDCH indicating the number of repetitions of the first PDRCH.

[0240] As an example, the first PRDCH indicating the number of repetitions of the first PDRCH includes: the MAC header included in the first PRDCH indicating the number of repetitions of the first PDRCH.

[0241] As an example, the first PRDCH indicating the number of repetitions of the first PDRCH includes: the MAC load included in the first PRDCH indicating the number of repetitions of the first PDRCH.

[0242] As an example, the first PRDCH indicating the number of repetitions of the first PDRCH includes: the same field included in the first PRDCH indicating the number of repetitions of the first PDRCH and indicating the first coding scheme from the candidate coding scheme set.

[0243] As an example, the first PRDCH indicating the number of repetitions of the first PDRCH includes: the two fields included in the first PRDCH respectively indicating the number of repetitions of the first PDRCH and indicating the first coding scheme from the candidate coding scheme set.

[0244] As an example, the OOK time unit occupied by the first PDRCH is the OOK time unit mapped by the first PDRCH.

[0245] As an example, the OOK time unit occupied by the first PDRCH is the OOK time unit allocated for the first PDRCH.

[0246] As an example, the OOK time unit occupied by the first PDRCH is the OOK time unit included in the first PDRCH.

[0247] As an example, any OOK time unit occupied by the first PDRCH is an OOK chip.

[0248] As an example, any OOK time unit occupied by the first PDRCH is a time unit into which an OFDM symbol is divided.

[0249] As an example, any OOK time unit occupied by the first PDRCH is a time unit that is divided into in an OFDM symbol except for the cyclic prefix.

[0250] As an example, any OOK time unit occupied by the first PDRCH is equal to the duration of a high level or a low level.

[0251] As an example, any OOK time unit occupied by the first PDRCH is equal to twice the duration of a high level or a low level.

[0252] As an example, any OOK time unit occupied by the first PDRCH is equal to the time length corresponding to one OOK bit.

[0253] As an example, any OOK time unit occupied by the first PDRCH is half of the OOK chip.

[0254] As an example, any OOK time unit occupied by the first PDRCH is equal to half the time length corresponding to one OOK bit.

[0255] As an example, any OOK time unit occupied by the first PDRCH is equal to the duration of "01" or "10" in Manchester encoding.

[0256] As an example, any OOK time unit occupied by the first PDRCH is equal to the total duration of the high and low levels corresponding to one information bit in Manchester encoding.

[0257] As an example, any OOK time unit occupied by the first PDRCH is equal to the duration of a high level or a low level in Manchester encoding.

[0258] As an example, any OOK time unit occupied by the first PDRCH is the time length in a multicarrier symbol used to map (or characterize) a bit.

[0259] As one embodiment, the product between the number of OOK time units occupied by the first PDRCH and the first code rate being equal to a positive integer multiple of the number of repetitions of the first PDRCH includes: the sender of the first PDRCH expects the product between the number of OOK time units occupied by the first PDRCH and the first code rate to be equal to a positive integer multiple of the number of repetitions of the first PDRCH.

[0260] As one embodiment, the product between the number of OOK time units occupied by the first PDRCH and the first code rate is equal to a positive integer multiple of the number of repetitions of the first PDRCH includes: the sender of the first PDRCH assumes that the product between the number of OOK time units occupied by the first PDRCH and the first code rate is equal to a positive integer multiple of the number of repetitions of the first PDRCH.

[0261] As one embodiment, the product between the number of OOK time units occupied by the first PDRCH and the first code rate being equal to a positive integer multiple of the number of repetitions of the first PDRCH includes: the sender of the first PDRCH expects the product between the number of OOK time units occupied by the first PDRCH and the first code rate to be divisible by the number of repetitions of the first PDRCH.

[0262] As an example, the product of the number of OOK time units occupied by the first PDRCH and the first code rate being equal to a positive integer multiple of the number of repetitions of the first PDRCH includes: the sender of the first PDRCH does not expect the quotient between the product of the number of OOK time units occupied by the first PDRCH and the first code rate and the number of repetitions of the first PDRCH to be a non-integer.

[0263] As one embodiment, ensuring that the product between the number of OOK time units occupied by the first PDRCH and the first code rate is a positive integer multiple of the number of repetitions of the first PDRCH includes: the terminal ensuring that the product between the number of OOK time units occupied by the first PDRCH and the first code rate is a positive integer multiple of the number of repetitions of the first PDRCH.

[0264] Example 9

[0265] Example 9 illustrates a schematic diagram of the TBS of a first PDRCH according to an embodiment of this application, as shown in Figure 9. In Figure 9, each rectangle represents a parameter of the first PDRCH, and arrows represent dependencies.

[0266] In Example 9, the TBS of the first PDRCH in this application depends on the number of OOK time units occupied by the first PDRCH, the first code rate in this application, and the number of repetitions of the first PDRCH.

[0267] As an example, the TBS (transport block size) of the first PDRCH is the size of the transport block that generates the first PDRCH.

[0268] As an example, the TBS of the first PDRCH is the size of the transport block carried by the first PDRCH.

[0269] As an example, the TBS of the first PDRCH is the number of bits included in the transport block carried by the first PDRCH.

[0270] As an example, the TBS of the first PDRCH is the number of information bits transmitted on the first PDRCH.

[0271] As an example, the TBS of the first PDRCH depends on the number of OOK time units occupied by the first PDRCH, the first code rate, and the number of repetitions of the first PDRCH. In other words, the TBS of the first PDRCH is related to all three factors: the number of OOK time units occupied by the first PDRCH, the first code rate, and the number of repetitions of the first PDRCH.

[0272] As an example, the TBS of the first PDRCH depends on the number of OOK time units occupied by the first PDRCH, the first code rate, and the number of repetitions of the first PDRCH, including: the number of OOK time units occupied by the first PDRCH, the first code rate, and the number of repetitions of the first PDRCH are used together to determine the TBS of the first PDRCH.

[0273] As an example, the TBS of the first PDRCH depends on the number of OOK time units occupied by the first PDRCH, the first code rate, and the number of repetitions of the first PDRCH, including: the TBS of the first PDRCH is calculated together by the number of OOK time units occupied by the first PDRCH, the first code rate, and the number of repetitions of the first PDRCH.

[0274] As an example, the TBS of the first PDRCH depends on the number of OOK time units occupied by the first PDRCH, the first code rate, and the number of repetitions of the first PDRCH, including: the TBS of the first PDRCH is equal to the ratio of the product of the number of OOK time units occupied by the first PDRCH and the first code rate to the number of repetitions of the first PDRCH, minus the number of CRC (cyclic redundancy check) bits of the first PDRCH.

[0275] As an example, the TBS of the first PDRCH depends on the number of OOK time units occupied by the first PDRCH, the first code rate, and the number of repetitions of the first PDRCH, including: the TBS of the first PDRCH is equal to the difference between the product of half the number of OOK time units occupied by the first PDRCH and the first code rate and the number of repetitions of the first PDRCH, minus the number of CRC bits of the first PDRCH.

[0276] As one embodiment, the TBS of the first PDRCH depends on the number of OOK time units occupied by the first PDRCH, the first code rate, and the number of repetitions of the first PDRCH, including: the TBS of the first PDRCH is equal to the floor value of the quotient of the product of the number of OOK time units occupied by the first PDRCH and the first code rate divided by the number of repetitions of the first PDRCH, minus the number of CRC bits of the first PDRCH. As a supplementary embodiment of the above embodiment, the advantage of doing so is that it supports the repeated transmission of encoded partial bits after a complete repetition, improving link performance while increasing scheduling flexibility and reducing coding complexity.

[0277] As one embodiment, the TBS of the first PDRCH depends on the number of OOK time units occupied by the first PDRCH, the first code rate, and the number of repetitions of the first PDRCH, including: the TBS of the first PDRCH is equal to the difference obtained by subtracting the number of CRC bits of the first PDRCH from the floor value of the product of half the number of OOK time units occupied by the first PDRCH multiplied by the first code rate and divided by the number of repetitions of the first PDRCH. As a supplementary embodiment of the above embodiment, the advantage of doing so is that it supports the repeated transmission of encoded partial bits after a complete repetition, improving link performance while increasing scheduling flexibility and reducing coding complexity.

[0278] As one embodiment, the TBS of the first PDRCH depends on the number of OOK time units occupied by the first PDRCH, the first code rate, and the number of repetitions of the first PDRCH, including: the TBS of the first PDRCH is equal to the ratio of the floor value of the product of the number of OOK time units occupied by the first PDRCH and the first code rate, minus the number of repetitions of the first PDRCH. As a supplementary embodiment of the above embodiment, this approach supports the repeated transmission of partially encoded bits before repetition, improving link performance, maintaining low coding complexity, and allowing for the scheduling of mismatched resources to some extent.

[0279] As one embodiment, the TBS of the first PDRCH depends on the number of OOK time units occupied by the first PDRCH, the first code rate, and the number of repetitions of the first PDRCH. Specifically, the TBS of the first PDRCH is equal to the floor value of the product of half the number of OOK time units occupied by the first PDRCH and the first code rate, divided by the ratio of the number of repetitions of the first PDRCH to the number of CRC bits of the first PDRCH. As a supplementary embodiment to the above embodiment, this approach supports the repeated transmission of partially encoded bits before repetition, improving link performance, maintaining low coding complexity, and allowing for the scheduling of mismatched resources to some extent.

[0280] As one embodiment, the TBS of the first PDRCH depends on the number of OOK time units occupied by the first PDRCH, the first code rate, and the number of repetitions of the first PDRCH, including: the TBS of the first PDRCH is equal to the difference obtained by multiplying the floor value of the quotient of the number of OOK time units occupied by the first PDRCH divided by the number of repetitions of the first PDRCH by the first code rate, minus the number of CRC bits of the first PDRCH. As a supplementary embodiment of the above embodiment, the advantage of doing so is that it supports partial repetitions being counted in the repetition count, reducing buffering requirements while simplifying the standard.

[0281] As one embodiment, the TBS of the first PDRCH depends on the number of OOK time units occupied by the first PDRCH, the first code rate, and the number of repetitions of the first PDRCH, including: the TBS of the first PDRCH is equal to the difference obtained by multiplying the product of half the number of OOK time units occupied by the first PDRCH divided by the number of repetitions of the first PDRCH by the floor value of the product, and the first code rate, minus the number of CRC bits of the first PDRCH. As a supplementary embodiment of the above embodiment, the advantage of doing so is that it supports partial repetitions being counted in the repetition count, reducing buffer requirements while simplifying the standard.

[0282] Example 10

[0283] Example 10 illustrates a schematic diagram of padding bits according to an embodiment of this application, as shown in Figure 10. In Figure 10, in cases A, B, and C, the portion enclosed by the thick frame represents the data bits carried by the first PDRCH, and the portion filled with diagonal lines represents the bits copied by the padding bits; in cases A and B, the padding bits copy the data bits carried by the first PDRCH; in case A, the padding bits precede the CRC bits and are also used to generate CRC bits; in case B, the padding bits follow the CRC bits and are not used to generate CRC bits; in case C, the padding bits copy the CRC bits.

[0284] In Embodiment 10, at least one padding bit carried by the first PDRCH in this application is either a repeated transmission of data bits carried by the first PDRCH or a repeated transmission of cyclic redundancy check bits carried by the first PDRCH.

[0285] As an example, the padding bits are repeated transmissions of information bits or CRC bits, which can improve the reception or decoding performance of the first PDRCH.

[0286] As an example, the data bits carried by the first PDRCH are the information bits carried by the first PDRCH.

[0287] As an example, the data bits carried by the first PDRCH are the higher-level bits carried by the first PDRCH.

[0288] As an example, the data bits carried by the first PDRCH are the core network information bits carried by the first PDRCH.

[0289] As an example, the data bits carried by the first PDRCH are the MAC (Medium Access Control) information bits carried by the first PDRCH.

[0290] As an example, the data bits carried by the first PDRCH are the bits in the MAC PDU (Protocol Data Unit) carried by the first PDRCH.

[0291] As an example, the data bits carried by the first PDRCH are the bits in the MAC SDU (Service Data Unit) carried by the first PDRCH.

[0292] As an example, the data bits carried by the first PDRCH are transport blocks (TBs) transmitted on the first PDRCH.

[0293] As an example, the data bits carried by the first PDRCH are bits mapped onto the first PDRCH.

[0294] As an example, the data bits carried by the first PDRCH are the bits used to generate the first PDRCH.

[0295] As an example, the data bits carried by the first PDRCH are passed from the higher layer of the terminal to the physical layer.

[0296] As an example, the number of data bits carried by the first PDRCH is determined by the scheduler and the scheduling algorithm.

[0297] As an example, the number of data bits carried by the first PDRCH is implementation-dependent.

[0298] As an example, the Cyclic Redundancy Check (CRC) bits carried by the first PDRCH are the CRC bits of the first PDRCH.

[0299] As an example, the Cyclic Redundancy Check (CRC) bits carried by the first PDRCH are CRC bits generated based on the data bits carried by the first PDRCH.

[0300] As an example, the cyclic redundancy check bits carried by the first PDRCH include 6 bits.

[0301] As an example, the cyclic redundancy check bits carried by the first PDRCH include 11 bits.

[0302] As an example, the cyclic redundancy check bits carried by the first PDRCH include 8 bits.

[0303] As an example, the cyclic redundancy check bits carried by the first PDRCH include 16 bits.

[0304] As an example, the cyclic redundancy check bits carried by the first PDRCH include 24 bits.

[0305] As an example, the cyclic redundancy check bits carried by the first PDRCH are generated by the CRC generator polynomial.

[0306] As an example, the number of cyclic redundancy check bits carried by the first PDRCH is equal to a positive integer greater than 1.

[0307] As an example, the number of cyclic redundancy check bits carried by the first PDRCH depends on the number of data bits carried by the first PDRCH.

[0308] As an example, the number of cyclic redundancy check bits carried by the first PDRCH is predefined or configured.

[0309] As an example, the padding bits carried by the first PDRCH are padding bits used to make the total number of bits reach a certain value.

[0310] As an example, the padding bits carried by the first PDRCH are additional bits inserted to make the total number of bits reach a certain value.

[0311] As an example, the number of padding bits carried by the first PDRCH is greater than or equal to 0.

[0312] As an example, the number of padding bits carried by the first PDRCH can be equal to 0.

[0313] As one embodiment, the fact that at least one padding bit carried by the first PDRCH is a repeated transmission of data bits carried by the first PDRCH or a repeated transmission of cyclic redundancy check bits carried by the first PDRCH includes: only one padding bit carried by the first PDRCH is a repeated transmission of data bits carried by the first PDRCH.

[0314] As one embodiment, the fact that at least one padding bit carried by the first PDRCH is a repeated transmission of data bits carried by the first PDRCH or a repeated transmission of cyclic redundancy check bits carried by the first PDRCH includes: only one padding bit carried by the first PDRCH is a repeated transmission of cyclic redundancy check bits carried by the first PDRCH.

[0315] As one embodiment, the fact that at least one padding bit carried by the first PDRCH is a repeated transmission of the data bits carried by the first PDRCH or a repeated transmission of the cyclic redundancy check bit carried by the first PDRCH includes: all padding bits carried by the first PDRCH are repeated transmissions of the data bits carried by the first PDRCH.

[0316] As one embodiment, the fact that at least one padding bit carried by the first PDRCH is a repeated transmission of data bits carried by the first PDRCH or a repeated transmission of cyclic redundancy check bits carried by the first PDRCH includes: all padding bits carried by the first PDRCH are repeated transmissions of cyclic redundancy check bits carried by the first PDRCH.

[0317] As an example, the fact that at least one padding bit carried by the first PDRCH is a repeated transmission of the data bits carried by the first PDRCH or a repeated transmission of the cyclic redundancy check bits carried by the first PDRCH includes: at least one padding bit carried by the first PDRCH is the same as the corresponding bit in the data bits carried by the first PDRCH.

[0318] As an example, the fact that at least one padding bit carried by the first PDRCH is a repeated transmission of data bits carried by the first PDRCH or a repeated transmission of cyclic redundancy check bits carried by the first PDRCH includes: at least one padding bit carried by the first PDRCH is the same as the corresponding cyclic redundancy check bit carried by the first PDRCH.

[0319] As an example, the fact that at least one padding bit carried by the first PDRCH is a repeated transmission of data bits carried by the first PDRCH or a repeated transmission of cyclic redundancy check bits carried by the first PDRCH includes: X1 equals the number of padding bits carried by the first PDRCH, and the X1 padding bits are repeated transmissions of the first X1 data bits carried by the first PDRCH.

[0320] As an example, the fact that at least one padding bit carried by the first PDRCH is a repeated transmission of data bits carried by the first PDRCH or a repeated transmission of cyclic redundancy check bits carried by the first PDRCH includes: X1 equals the number of padding bits carried by the first PDRCH, and the X1 padding bits are repeated transmissions of up to X1 data bits carried by the first PDRCH.

[0321] As an example, the fact that at least one padding bit carried by the first PDRCH is a repeated transmission of data bits carried by the first PDRCH or a repeated transmission of cyclic redundancy check bits carried by the first PDRCH includes: X1 equals the number of padding bits carried by the first PDRCH, and the X1 padding bits are repeated transmissions of the first X1 cyclic redundancy check bits carried by the first PDRCH.

[0322] As an example, the fact that at least one padding bit carried by the first PDRCH is a repeated transmission of data bits carried by the first PDRCH or a repeated transmission of cyclic redundancy check bits carried by the first PDRCH includes: X1 equals the number of padding bits carried by the first PDRCH, and the X1 padding bits are repeated transmissions of the X1 cyclic redundancy check bits carried by the first PDRCH up to the end.

[0323] As an example, "the at least one padding bit carried by the first PDRCH is a repeated transmission of the data bits carried by the first PDRCH or a repeated transmission of the cyclic redundancy check bits carried by the first PDRCH" includes: X1 equals the number of padding bits carried by the first PDRCH, the cyclic redundancy check bits carried by the first PDRCH are appended to the end of the data bits carried by the first PDRCH to obtain the target bit sequence, and the X1 padding bits are a repeated transmission of the first X1 bits of the target bit sequence.

[0324] As an example, "the at least one padding bit carried by the first PDRCH is a repeated transmission of the data bits carried by the first PDRCH or a repeated transmission of the cyclic redundancy check bits carried by the first PDRCH" includes: X1 equals the number of padding bits carried by the first PDRCH, the cyclic redundancy check bits carried by the first PDRCH are appended to the end of the data bits carried by the first PDRCH to obtain the target bit sequence, and the X1 padding bits are a repeated transmission of the X1 bits of the target bit sequence.

[0325] As an example, the padding bits carried by the first PDRCH are appended to the end (tail) of the data bits carried by the first PDRCH.

[0326] As an example, the padding bits carried by the first PDRCH are appended to the end (tail) of all the cyclic redundancy check bits carried by the first PDRCH.

[0327] As an example, the padding bits carried by the first PDRCH are located after all the cyclic redundancy check bits carried by the first PDRCH.

[0328] As an example, the padding bits carried by the first PDRCH are placed before all the cyclic redundancy check bits carried by the first PDRCH.

[0329] Example 11

[0330] Example 11 illustrates a schematic diagram of the relationship between a first sub-signal and a second sub-signal according to an embodiment of this application, as shown in Figure 11. In Figure 11, the horizontal axis represents time, the rectangle filled with diagonal lines represents the first sub-signal, the rectangle filled with intersecting lines represents the second sub-signal, and the thick-lined rectangle represents the first PRDCH.

[0331] In embodiment 11, the first PRDCH includes a first sub-signal and a second sub-signal. The first sub-signal indicates the number of OOK time units occupied by the first PRDCH, and the MAC layer information included in the second sub-signal indicates the first coding scheme from the candidate coding scheme set.

[0332] As an example, the first sub-signal precedes the second sub-signal.

[0333] As an example, the first sub-signal and the second sub-signal occupy different time-domain resources of the first PRDCH.

[0334] As an example, the first sub-signal and the second sub-signal occupy different OOK time units.

[0335] As an example, the first PRDCH consists of the first sub-signal and the second sub-signal.

[0336] As one embodiment, the first PRDCH consists of the first sub-signal, the second sub-signal, and an idle portion.

[0337] As one embodiment, the first sub-signal includes the physical layer control portion of the first PRDCH.

[0338] As one embodiment, the first sub-signal includes the Layer 1 (L1) control portion of the first PRDCH.

[0339] As one embodiment, the second sub-signal includes the physical layer data portion of the first PRDCH.

[0340] As one embodiment, the second sub-signal includes the MAC PDU portion of the first PRDCH.

[0341] As an example, the resources occupied by the first sub-signal and the resources occupied by the second sub-signal are orthogonal.

[0342] As an example, the number of OOK time units occupied by the first sub-signal is predefined.

[0343] As an example, the preamble associated with the first PRDCH indicates the number of OOK time units occupied by the first sub-signal.

[0344] As an example, the duration of one OOK time unit occupied by the first sub-signal is equal to the duration of one OOK time unit occupied by the second sub-signal.

[0345] As an example, the duration of one OOK time unit occupied by the first sub-signal is not equal to the duration of one OOK time unit occupied by the second sub-signal.

[0346] As an example, the first sub-signal includes CRC bits.

[0347] As an example, the first sub-signal does not include CRC bits.

[0348] As an example, the first sub-signal and the second sub-signal generate CRC bits independently.

[0349] As an example, the first sub-signal and the second sub-signal share CRC bits.

[0350] As an example, the first sub-signal and the second sub-signal together generate each CRC bit of the first PRDCH.

[0351] As one embodiment, the first sub-signal indicating the number of OOK time units occupied by the first PRDCH includes: the first sub-signal explicitly or implicitly indicating the number of OOK time units occupied by the first PRDCH.

[0352] As one embodiment, the first sub-signal indicating the number of OOK time units occupied by the first PRDCH includes: the control information included in the first sub-signal indicating the number of OOK time units occupied by the first PRDCH.

[0353] As one embodiment, the first sub-signal indicating the number of OOK time units occupied by the first PRDCH includes: the physical layer control information included in the first sub-signal indicating the number of OOK time units occupied by the first PRDCH.

[0354] As an example, the first sub-signal indicating the number of OOK time units occupied by the first PRDCH includes: a field included in the first sub-signal indicating the number of OOK time units occupied by the first PRDCH.

[0355] As an example, the first sub-signal indicating the number of OOK time units occupied by the first PRDCH includes: a field in the control information format included in the first sub-signal indicating the number of OOK time units occupied by the first PRDCH.

[0356] As an example, the first sub-signal indicating the number of OOK time units occupied by the first PRDCH includes: the first sub-signal indicating the duration of each OOK time unit occupied by the first PRDCH.

[0357] As one embodiment, the first sub-signal indicating the number of OOK time units occupied by the first PRDCH includes: the first sub-signal indicating the index or order of the cutoff OOK time units occupied by the first PRDCH.

[0358] As an example, the first sub-signal indicating the number of OOK time units occupied by the first PRDCH includes: the first sub-signal indicating the number of OFDM symbols occupied by the first PRDCH, wherein the number of OOK time units occupied by the first PRDCH is equal to the product of the number of OFDM symbols occupied by the first PRDCH and the number of OOK time units included in each OFDM symbol.

[0359] As one embodiment, the first sub-signal indicating the number of OOK time units occupied by the first PRDCH includes: the first sub-signal indicating the number of OFDM symbols occupied by the first PRDCH, the number of OOK time units occupied by the first PRDCH being equal to the product of the number of OFDM symbols occupied by the first PRDCH and the number of OOK time units included in each OFDM symbol, and the number of OOK time units included in each OFDM symbol being equal to the ratio between the time length of the OFDM symbol and the time length of the OOK time unit.

[0360] As one embodiment, the MAC layer information included in the second sub-signal indicating the first coding scheme from the candidate coding scheme set includes: the MAC layer information included in the second sub-signal explicitly or implicitly indicating the first coding scheme from the candidate coding scheme set.

[0361] As one embodiment, the MAC layer information included in the second sub-signal indicates the first coding scheme from the candidate coding scheme set, including: the MAC layer information included in the second sub-signal indicates the index or order of the first coding scheme in the candidate coding scheme set.

[0362] As an example, the MAC layer information included in the second sub-signal indicating the first coding scheme from the candidate coding scheme set includes: the MAC CE (control element) included in the second sub-signal indicating the first coding scheme from the candidate coding scheme set.

[0363] As one embodiment, the MAC layer information included in the second sub-signal indicating the first coding scheme from the candidate coding scheme set includes: the MAC header included in the second sub-signal indicating the first coding scheme from the candidate coding scheme set.

[0364] As one embodiment, the MAC layer information included in the second sub-signal indicating the first coding scheme from the candidate coding scheme set includes: the MAC payload included in the second sub-signal indicating the first coding scheme from the candidate coding scheme set.

[0365] As an example, the MAC layer information included in the second sub-signal indicating the first coding scheme from the candidate coding scheme set includes: a field of the MAC layer control information included in the second sub-signal explicitly or implicitly indicating the first coding scheme from the candidate coding scheme set.

[0366] Example 12

[0367] Example 12 illustrates a structural block diagram of a processing device in a terminal according to an embodiment, as shown in Figure 12. In Figure 12, the terminal processing device 1200 includes a first transmitter 1201 and a first receiver 1202. The first transmitter 1201 includes the transmitter / receiver 416 (including antenna 420) in Figure 4 of this application, a transmission processor 415, and a controller / processor 440; the first receiver 1202 includes the transmitter / receiver 416 (including antenna 420) in Figure 4 of this application, a reception processor 412, and a controller / processor 440.

[0368] In embodiment 12, a first transmitter 1201 transmits a first PRDCH, which uses OOK; a first receiver 1202 receives the first PDRCH, the channel coding of which uses convolutional codes, the restricted length of the convolutional codes used in the channel coding of the first PDRCH is equal to a first restricted length, and the mother code rate of the convolutional codes used in the channel coding of the first PDRCH is equal to a first code rate; wherein, at least one of the first restricted length and the first code rate belongs to a first coding scheme, the first coding scheme belongs to a candidate coding scheme set, the candidate coding scheme set includes at least one coding scheme; the candidate coding scheme set depends on the device type of the sender of the first PDRCH; when the candidate coding scheme set includes multiple coding schemes, the first PRDCH indicates the first coding scheme from the candidate coding scheme set.

[0369] As an example, when the device type of the sender of the first PDRCH is type 1, the candidate coding scheme set includes only one coding scheme; when the device type of the sender of the first PDRCH is a device type other than type 1, the candidate coding scheme set includes multiple coding schemes.

[0370] As an example, when the device type of the sender of the first PDRCH is type 1, the candidate coding scheme set is a first set; when the device type of the sender of the first PDRCH is a device type other than type 1, the candidate coding scheme set is a second set; the first set is a subset of the second set.

[0371] As an example, the first PRDCH indicates the number of repetitions of the first PDRCH, and the product between the number of OOK time units occupied by the first PDRCH and the first code rate is equal to a positive integer multiple of the number of repetitions of the first PDRCH.

[0372] As an example, the TBS of the first PDRCH depends on the number of OOK time units occupied by the first PDRCH, the first code rate, and the number of repetitions of the first PDRCH.

[0373] As an example, at least one padding bit carried by the first PDRCH is either a repeated transmission of data bits carried by the first PDRCH or a repeated transmission of cyclic redundancy check bits carried by the first PDRCH.

[0374] As an example, the first PRDCH includes a first sub-signal and a second sub-signal. The first sub-signal indicates the number of OOK time units occupied by the first PRDCH, and the MAC layer information included in the second sub-signal indicates the first coding scheme from the candidate coding scheme set.

[0375] Example 13

[0376] Example 13 illustrates a structural block diagram of a processing device in an Internet of Things (IoT) device according to an embodiment, as shown in Figure 13. In Figure 13, the IoT device processing device 1300 includes a second receiver 1301 and a second transmitter 1302. The second receiver 1301 includes a transmitter / receiver 456 (including an antenna 460) as shown in Figure 4 of this application, a receiving processor 452, and a controller / processor 490 (if supported); the second transmitter 1302 includes a transmitter / receiver 456 (including an antenna 460) as shown in Figure 4 of this application, a transmitting processor 455, and a controller / processor 490 (if supported).

[0377] In embodiment 13, the second receiver 1301 receives a first PRDCH, which uses OOK; the second transmitter 1302 transmits a first PDRCH, the channel coding of which uses convolutional codes, the restricted length of the convolutional codes used in the channel coding of the first PDRCH is equal to a first restricted length, and the mother code rate of the convolutional codes used in the channel coding of the first PDRCH is equal to a first code rate; wherein, the first restricted length and the first code rate both belong to a first coding scheme, the first coding scheme belongs to a candidate coding scheme set, and the candidate coding scheme set includes at least one coding scheme; the candidate coding scheme set depends on the device type of the IoT device; when the candidate coding scheme set includes multiple coding schemes, the first PRDCH indicates the first coding scheme from the candidate coding scheme set.

[0378] As an example, when the device type of the IoT device is type 1, the candidate coding scheme set includes only one coding scheme; when the device type of the IoT device is a device type other than type 1, the candidate coding scheme set includes multiple coding schemes.

[0379] As an example, when the device type of the IoT device is type 1, the candidate coding scheme set is a first set; when the device type of the IoT device is a device type other than type 1, the candidate coding scheme set is a second set; the first set is a subset of the second set.

[0380] As an example, the first PRDCH indicates the number of repetitions of the first PDRCH, and the product between the number of OOK time units occupied by the first PDRCH and the first code rate is equal to a positive integer multiple of the number of repetitions of the first PDRCH.

[0381] As an example, the TBS of the first PDRCH depends on the number of OOK time units occupied by the first PDRCH, the first code rate, and the number of repetitions of the first PDRCH.

[0382] As an example, at least one padding bit carried by the first PDRCH is either a repeated transmission of data bits carried by the first PDRCH or a repeated transmission of cyclic redundancy check bits carried by the first PDRCH.

[0383] As an example, the first PRDCH includes a first sub-signal and a second sub-signal. The first sub-signal indicates the number of OOK time units occupied by the first PRDCH, and the MAC layer information included in the second sub-signal indicates the first coding scheme from the candidate coding scheme set.

[0384] Example 14

[0385] Example 14 illustrates a schematic diagram of the structure of an environmental Internet of Things (A-IoT) device according to an embodiment of this application, as shown in Figure 14.

[0386] In Figure 14, the A-IoT device 1400 includes an antenna 1401, an energy correlation module 1404, and a processing correlation module 1408. The A-IoT device 1400 may also include a matching network 1402 for matching the impedance between the antenna 1401 and other components, including a radio frequency (RF) energy harvester 1403 and a receiver correlation module 1409. The A-IoT device 1400 may also include an energy harvester, which can be either an RF energy harvester 1403 or a non-RF energy harvester 1407. The RF energy harvester 1403 may include a rectifier that performs RF signal (AC) to DC conversion. The RF energy harvester 1403 and the receiver / transmitter may share the antenna 1401, or they may use separate antennas. The energy-related module 1404 may include a power management unit (PMU) 1405; the PMU 1405 is responsible for storing energy from the energy harvester in energy storage 1406 and supplying power to active component blocks that require power. The energy-related module 1404 may also include energy storage 1406; the energy storage 1406 stores energy collected from the energy harvester, and the energy storage 1406 may be a capacitor. The processing module 1408 may include BB (Baseband) logic 1413 (if supported), memory 1418, and clock generator 1419; the BB logic 1413 may include a decoder 1414, a controller 1415, and an encoder 1416; the memory 1418 may include two types: one is non-volatile memory (NVM), such as EEPROM, for permanent storage of the device ID; the other is a register for temporarily storing information needed for operation only when energy in energy storage 1406 is available; the clock generator 1419 provides the required clock signal. The processing module 1408 may also include reception-related blocks 1409 and transmission-related blocks 1417, which may include different modules for different A-IoT devices.

[0387] As an example, for an A-IoT device 1400 with a peak power consumption of approximately 1 μW, the receive correlation module 1409 may include an RF BPF 1410, an RF envelope detector (RF-ED), a BB LPF 1411, and a comparator 1412. The transmit correlation module 1417 may include a backscatter modulator.

[0388] As a non-limiting embodiment, the output of the matching network 1402 is processed sequentially by the RF BPF 1410, the RF envelope detector, the BB LPF 1411, and the comparator 1412 before being input to the BB logic 1413. The output of the BB logic 1413 is processed by the backscatter modulator and then transmitted by the antenna 1401.

[0389] As an example, for an A-IoT device 1400 with peak power consumption less than or equal to several hundred μW, if an external carrier wave is used, the receive-related module 1409 may include an RF BPF 1410, an LNA (Low-noise amplifier), an RF envelope detector, a BB amplifier, a BB LPF 1411, and a comparator / N-bit ADC 1412. The transmit-related module 1417 may include a large frequency shifter (e.g., tens of megahertz), a backscatter modulator, and a reflection amplifier. At least one of R2D (Reader to device) / CW2D (Carrier-wave, or carrier-wave node, to device) and D2R (Device to reader) can be amplified by the reflection amplifier or the LNA. The large frequency shifter shifts the backscattered signal from one frequency (e.g., an FDD-DL frequency) to another frequency (e.g., an FDD-UL frequency).

[0390] As a non-limiting embodiment, the output of the matching network 1402 is processed sequentially through an RF BPF 1410, an LNA, an RF envelope detector, a BB amplifier, a BB LPF 1411, and a comparator / N-bit ADC 1412 before being input to the BB logic 1413. The output of the BB logic 1413 is then processed by a large frequency shifter, a backscatter modulator, and a reflection amplifier before being transmitted by the antenna 1401.

[0391] As an example, for an A-IoT device 1400 with peak power consumption less than or equal to several hundred μW, if an internally generated carrier wave is used and an RF envelope detector receiver is employed, the receive-related module 1409 may include an RF BPF 1410, an LNA, an RF envelope detector, a BB amplifier, a BB LPF 1411, and a comparator / N-bit ADC 1412. The transmit-related module 1417 may include a transmit modulator (Tx modulator), a digital-to-analog converter (DAC), a low-pass filter, a mixer, a local oscillator (LO) / FLL ( / PLL), and a power amplifier (PA).

[0392] As a non-limiting embodiment, the output of the matching network 1402 is processed sequentially through an RF BPF 1410, an LNA, an RF envelope detector, a BB amplifier, a BB LPF 1411, and a comparator / N-bit ADC 1412 before being input to the BB logic 1413. The output of the BB logic 1413 is then processed by a transmit modulator, a digital-to-analog converter, a low-pass filter, a mixer, a LO / FLL ( / PLL), and a power amplifier before being transmitted by the antenna 1401.

[0393] As an example, for an A-IoT device 1400 with peak power consumption less than or equal to several hundred μW, if an internally generated carrier wave is used and an intermediate frequency envelope detector (IF) receiver is employed, the receive-related module 1409 may include an RF BPF 1410, an LNA, a mixer, an IF amplifier, an IF filter, an IF envelope detector (IF-ED), a BB amplifier, a BB LPF 1411, and a comparator / N-bit ADC 1412. The transmit-related module 1417 may include a transmit modulator, a digital-to-analog converter, a low-pass filter, a mixer, a LO / FLL ( / PLL), and a power amplifier. The IF amplifier amplifies the IF signal. The IF filter filters unwanted RF and LO signals. The IF envelope detector detects the envelope from the IF signal. The mixer in the receive-related module 1409 down-converts the RF signal to the IF stage. Depending on the implementation, there can be one or two mixers for both the transmitter and receiver.

[0394] As a non-limiting embodiment, the output of the matching network 1402 is processed sequentially through an RF BPF 1410, an LNA, a mixer, an IF amplifier, an IF filter, an IF envelope detector, a BB amplifier, a BB LPF 1411, and a comparator / N-bit ADC 1412 before being input to the BB logic 1413. The output of the BB logic 1413 is processed by a transmit modulator, a digital-to-analog converter, a low-pass filter, a mixer, a LO / FLL ( / PLL), and a power amplifier before being transmitted by the antenna 1401.

[0395] As an example, for an A-IoT device 1400 with peak power consumption less than or equal to several hundred μW, if an internally-generated carrier wave is used and a zero-IF (ZIF) receiver is employed, the receive-related module 1409 may include an RF BPF 1410, an LNA, a mixer, a BB amplifier, a BB LPF 1411, and a comparator / N-bit ADC 1412. The transmit-related module 1417 may include a transmit modulator, a digital-to-analog converter, a low-pass filter, a mixer, a LO / FLL ( / PLL), and a power amplifier. The mixer in the receive-related module 1409 down-converts the RF signal to the BB stage. Depending on the implementation, there may be one or two mixers for both the transmitter and receiver.

[0396] As a non-limiting embodiment, the output of the matching network 1402 is processed sequentially through an RF BPF 1410, an LNA, a mixer, a BB amplifier, a BB LPF 1411, and a comparator / N-bit ADC 1412 before being input to the BB logic 1413. The output of the BB logic 1413 is processed by a transmit modulator, a digital-to-analog converter, a low-pass filter, a mixer, a LO / FLL ( / PLL), and a power amplifier before being transmitted by the antenna 1401.

[0397] In the above embodiments, the RF BPF 1410 is used to enhance selectivity; depending on the implementation, the RF BPF 1410 may not be present. The BB LPF 1411 is used to filter out harmonics and high-frequency components, improving the input signal quality of the comparator / ADC 1412; depending on the implementation, the BB LPF 1411 may not be present. The comparator 1412 is used to detect the high / low of the input signal. The backscatter modulator is used to convert the impedance into a modulated backscatter signal carrying the transmit signal from the BB logic 1413. The LNA is used to improve signal strength and receiver sensitivity. The RF envelope detector is used to detect the envelope from the RF signal. The BB amplifier is used to amplify the signal to improve signal strength. The transmit modulator is used to modulate the baseband bits according to the modulation scheme; the transmit modulator may be part of the BB logic 1413. The digital-to-analog converter is used to convert the digital signal to an analog signal. The low-pass filter is used to filter out unwanted signals. The mixer in the transmit correlation module 1417 is used to upconvert the baseband signal to the RF range. The LO (Local Optical Array) is used to generate the carrier frequency; the FLL ( / PLL) can be used for frequency synthesis, and depending on the implementation, the FLL ( / PLL) may not be present. The power amplifier is used to amplify the transmitted signal.

[0398] It should be noted that the structure of the A-IoT device in this example does not limit the specific implementation of A-IoT in this application. Specifically, depending on the different functions and actual application scenarios of the A-IoT device, the A-IoT device may adopt the structure of the A-IoT device in this example, or may include only some modules of the structure of the A-IoT device in this example, or may include other modules not shown in Figure 14.

[0399] Those skilled in the art will understand that all or part of the steps in the above methods can be implemented by a program instructing related hardware, and the program can be stored in a computer-readable storage medium, such as a read-only memory, hard disk, or optical disk. Optionally, all or part of the steps in the above embodiments can also be implemented using one or more integrated circuits. Correspondingly, each module unit in the above embodiments can be implemented in hardware or in the form of software functional modules. This application is not limited to any specific combination of software and hardware. The first node device or second node device or UE or terminal or device in this application includes, but is not limited to, mobile phones, tablets, laptops, network cards, low-power devices, eMTC devices, NB-IoT devices, Ambient IoT devices, RFID devices, reader devices, vehicle communication devices, aircraft, airplanes, drones, remote-controlled airplanes, testing devices, testing equipment, testing instruments, etc. The base station device or base station or network-side device in this application includes, but is not limited to, macrocell base stations, microcell base stations, home base stations, relay base stations, eNBs, gNBs, Transmitter Receiver Nodes (TRPs), relay satellites, satellite base stations, airborne base stations, testing devices, testing equipment, testing instruments, etc.

[0400] Those skilled in the art will understand that the present invention can be practiced in other specified forms without departing from its core or essential characteristics. Therefore, the embodiments disclosed herein should in any way be considered descriptive rather than restrictive. The scope of the invention is defined by the appended claims rather than the foregoing description, and all modifications within their equivalent meaning and scope are considered to be included therein.

Claims

1. A method for use in a terminal, characterized in that, include: Send the first PRDCH, which uses OOK; Receive a first PDRCH, the channel coding of the first PDRCH adopts a convolutional code, the limited length of the convolutional code adopted by the channel coding of the first PDRCH is equal to a first limited length, and the mother code rate of the convolutional code adopted by the channel coding of the first PDRCH is equal to a first code rate. Wherein, at least one of the first limited length and the first code rate belongs to a first coding scheme, the first coding scheme belongs to a candidate coding scheme set, the candidate coding scheme set includes at least one coding scheme; the candidate coding scheme set depends on the device type of the sender of the first PDRCH; when the candidate coding scheme set includes multiple coding schemes, the first PDRCH indicates the first coding scheme from the candidate coding scheme set.

2. The method according to claim 1, characterized in that, When the device type of the sender of the first PDRCH is type 1, the candidate coding scheme set includes only one coding scheme; when the device type of the sender of the first PDRCH is a device type other than type 1, the candidate coding scheme set includes multiple coding schemes.

3. The method according to claim 1 or 2, characterized in that, When the device type of the sender of the first PDRCH is type 1, the candidate coding scheme set is a first set; when the device type of the sender of the first PDRCH is a device type other than type 1, the candidate coding scheme set is a second set; the first set is a subset of the second set.

4. The method according to any one of claims 1 to 3, characterized in that, The first PRDCH indicates the number of repetitions of the first PDRCH, and the product between the number of OOK time units occupied by the first PDRCH and the first code rate is equal to a positive integer multiple of the number of repetitions of the first PDRCH.

5. The method according to any one of claims 1 to 4, characterized in that, The TBS of the first PDRCH depends on the number of OOK time units occupied by the first PDRCH, the first code rate, and the number of repetitions of the first PDRCH.

6. The method according to any one of claims 1 to 5, characterized in that, At least one padding bit carried by the first PDRCH is either a repeated transmission of data bits carried by the first PDRCH or a repeated transmission of cyclic redundancy check bits carried by the first PDRCH.

7. The method according to any one of claims 1 to 6, characterized in that, The first PRDCH includes a first sub-signal and a second sub-signal. The first sub-signal indicates the number of OOK time units occupied by the first PRDCH, and the MAC layer information included in the second sub-signal indicates the first coding scheme from the candidate coding scheme set.

8. A terminal, characterized in that, The terminal includes: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code including computer instructions, and the one or more processors call the computer instructions to cause the terminal to perform the method as described in any one of claims 1-7.

9. A method for use in Internet of Things (IoT) devices, characterized in that, include: Receive the first PRDCH, which uses OOK; A first PDRCH is transmitted. The channel coding of the first PDRCH uses a convolutional code. The limited length of the convolutional code used in the channel coding of the first PDRCH is equal to a first limited length. The mother code rate of the convolutional code used in the channel coding of the first PDRCH is equal to a first code rate. Wherein, the first limited length and the first code rate both belong to the first encoding scheme, the first encoding scheme belongs to the candidate encoding scheme set, the candidate encoding scheme set includes at least one encoding scheme; the candidate encoding scheme set depends on the device type of the IoT device; when the candidate encoding scheme set includes multiple encoding schemes, the first PRDCH indicates the first encoding scheme from the candidate encoding scheme set.

10. The method according to claim 9, characterized in that, When the device type of the IoT device is type 1, the candidate coding scheme set includes only one coding scheme; when the device type of the IoT device is a device type other than type 1, the candidate coding scheme set includes multiple coding schemes.

11. The method according to claim 9 or 10, characterized in that, When the device type of the IoT device is type 1, the candidate coding scheme set is a first set; when the device type of the IoT device is a device type other than type 1, the candidate coding scheme set is a second set; the first set is a subset of the second set.

12. The method according to any one of claims 9 to 11, characterized in that, The first PRDCH indicates the number of repetitions of the first PDRCH, and the product between the number of OOK time units occupied by the first PDRCH and the first code rate is equal to a positive integer multiple of the number of repetitions of the first PDRCH.

13. The method according to any one of claims 9 to 12, characterized in that, The TBS of the first PDRCH depends on the number of OOK time units occupied by the first PDRCH, the first code rate, and the number of repetitions of the first PDRCH.

14. The method according to any one of claims 9 to 13, characterized in that, At least one padding bit carried by the first PDRCH is either a repeated transmission of data bits carried by the first PDRCH or a repeated transmission of cyclic redundancy check bits carried by the first PDRCH.

15. The method according to any one of claims 9 to 14, characterized in that, The first PRDCH includes a first sub-signal and a second sub-signal. The first sub-signal indicates the number of OOK time units occupied by the first PRDCH, and the MAC layer information included in the second sub-signal indicates the first coding scheme from the candidate coding scheme set.

16. An Internet of Things (IoT) device, characterized in that, The Internet of Things (IoT) device includes: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code including computer instructions, and the one or more processors call the computer instructions to cause the IoT device to perform the method as described in any one of claims 9-15.

Citation Information

Patent Citations

  • Information transmission method and communication device

    CN116418640A

  • Method and device used in wireless communication terminal and Internet of Things equipment

    CN120223238A

  • Information acquisition method and apparatus, device, and storage medium

    US20240313914A1

  • Wireless communication method and device

    WO2024168577A1