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

By adopting a dynamically adjusted convolutional coding scheme in the environmental Internet of Things, the problem that the 5G standard cannot meet the A-IoT transmission needs is solved, and link performance optimization and cost reduction for different Internet of Things devices are achieved.

CN120223238APending Publication Date: 2025-06-27HONOR DEVICE CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411450604.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-16
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

The existing 5G standards cannot fully meet the forward error correction encoding requirements required for transmission from IoT devices to readers in the environmental Internet of Things (A-IoT), and similar problems may also be faced in 6G networks in the future.

Method used

A method is proposed, including sending the first PRDCH with OOK, and receiving the first PDRCH with convolutional code, and the candidate encoding scheme set depends on the device type. When the device type is type 1, the candidate encoding scheme set only includes one encoding scheme; when the device type is outside of type 1, the candidate encoding scheme set includes multiple encoding schemes.

Benefits of technology

By dynamically adjusting the coding scheme, optimize the link performance of different types of IoT devices, reduce device complexity and cost, and improve coding performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120223238A_ABST
    Figure CN120223238A_ABST
Patent Text Reader

Abstract

The invention discloses a method and a device used in a wireless communication terminal and an Internet of Things device. The method comprises the following steps: a terminal sends a first PRDCH, and the first PRDCH adopts an OOK; a terminal receives a first PDRCH, channel coding of the first PDRCH adopts a convolutional code, the limit length of the convolutional code adopted by the channel coding of the first PDRCH is equal to a first limit 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; at least one of the first limit length and the first code rate belongs to a first coding scheme, the first coding scheme belongs to a candidate coding scheme set, and the candidate coding scheme set comprises at least one coding scheme; the candidate coding scheme set depends on a device type of a sender of the first PDRCH; when the set of candidate coding schemes includes a plurality of coding schemes, the first PRDCH indicates the first coding scheme from the set of candidate coding schemes. The transmission quality is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to a transmission method and apparatus in a wireless communication system, and particularly to an encoding scheme and apparatus in Internet of Things (IoT) communication. Background Art

[0002] The application scenarios of future wireless communication systems are becoming increasingly diversified, and different application scenarios pose different performance requirements on the system. To meet the different performance requirements of various application scenarios, the research on the new radio access technology (NR, New Radio) (or 5G) was initiated at the 72nd plenary session of 3GPP (3rd Generation Partnership Project). With the wide application of 5G, new business models and new application scenarios are emerging continuously, such as Ambient Internet of Things. The existing 5G standards cannot fully meet the new requirements, so 3GPP is preparing to start relevant preliminary research. Summary of the Invention

[0003] In the 5G NR system, the research on Ambient Internet of Things (A-IoT) was initiated in Rel-19. In Ambient Internet of Things, OOK is expected to be used for the transmission between the reader and the IoT device and between the IoT device and the reader. This research work has just started. Due to the implementation and cost limitations of IoT devices, it is unlikely that the transmission from the reader to the IoT device supports forward error correction coding, while the transmission from the IoT device to the reader can support forward error correction coding. The discussion on the transmission from the IoT device to the reader that can support forward error correction coding is still in the initial stage. In addition, the applicant anticipates through research that Ambient Internet of Things will also become an important part of future 6G networks, and the coding design for 5G NR is very likely to be continued in 6G networks.

[0004] Regarding the problem of coding in the environmental Internet of Things, this application discloses a solution. It should be noted that in the description of this application, only the transmission between the reader and the Internet of Things device is taken as a typical application scenario or example; this application is also equally applicable to 6G networks or other scenarios that will face similar problems in the future (such as other scenarios using OOK, or other scenarios supporting multiple device types, such as scenarios supporting full duplex, or scenarios supporting user equipment to user equipment transmission, or for different application scenarios, such as eMBB, URLLC, full duplex networks, non-terrestrial networks, integrated communication and sensing networks, intelligent metasurfaces, terahertz networks, V2X can also achieve similar technical effects. In addition, adopting a unified solution for different scenarios (including but not limited to eMBB, URLLC, full duplex networks, non-terrestrial networks, integrated communication and sensing networks, intelligent metasurfaces, terahertz networks, V2X scenarios) or different application parameters also helps to reduce hardware complexity and cost. Without conflict, the embodiments and features in the embodiments used in the terminal device can be applied to the Internet of Things device or base station device used in this application, and vice versa.

[0005] This application discloses a method for a terminal, characterized by including:

[0006] Sending a first PRDCH, where the first PRDCH uses OOK;

[0007] Receiving a first PDRCH, where the channel coding of the first PDRCH uses a convolutional code, the constraint length of the convolutional code used for the channel coding of the first PDRCH is equal to a first constraint length, and the mother code rate of the convolutional code used for the channel coding of the first PDRCH is equal to a first code rate;

[0008] Wherein, 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 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 PRDCH indicates the first coding scheme from the candidate coding scheme set.

[0009] As an embodiment, the candidate sets of the constraint length and code rate of the channel coding depend on the type of the Internet of Things device, so that different coding strategies can be designed for Internet of Things devices with different capabilities and complexities, thereby optimizing the link performance of different types of Internet of Things devices.

[0010] As an example, it is ensured that the complexity of the Internet of Things (IoT) devices of type 1 does not increase, while improving the coding performance of other types of IoT devices with greater capabilities.

[0011] According to one aspect of the present 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.

[0012] According to one aspect of the present 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 the 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 the second set; the first set is a subset of the second set.

[0013] According to one aspect of the present application, the above method is characterized in that the first PRDCH indicates the repetition times of the first PDRCH, and the product of 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 repetition times of the first PDRCH.

[0014] According to one aspect of the present application, the above method is characterized in that the transport block size (TBS) of the first PDRCH depends on the number of OOK time units occupied by the first PDRCH, the first code rate, and the repetition times of the first PDRCH.

[0015] According to one aspect of the present application, the above method is characterized in 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.

[0016] According to one aspect of the present application, the above method is 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.

[0017] The present application discloses a method for Internet of Things devices, which is characterized by including:

[0018] Receiving a first PRDCH, where the first PRDCH uses OOK;

[0019] Transmit a first PDRCH. The channel coding of the first PDRCH uses a convolutional code. The constraint length of the convolutional code used for the channel coding of the first PDRCH is equal to a first constraint length, and the mother code rate of the convolutional code used for the channel coding of the first PDRCH is equal to a first code rate;

[0020] Wherein, the first constraint length and the first code rate both belong to a first coding scheme. The first coding scheme belongs to a set of candidate coding schemes, and the set of candidate coding schemes includes at least one coding scheme; the set of candidate coding schemes depends on the device type of the Internet of Things device; when the set of candidate coding schemes includes multiple coding schemes, the first PRDCH indicates the first coding scheme from the set of candidate coding schemes.

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

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

[0023] According to one aspect of the present application, the above method is characterized in that the first PRDCH indicates the repetition times of the first PDRCH, and the product of 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 repetition times of the first PDRCH.

[0024] According to one aspect of the present 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 repetition times of the first PDRCH.

[0025] According to one aspect of the present application, the above method is characterized in 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.

[0026] According to one aspect of the present application, the above method is 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 set of candidate coding schemes.

[0027] The present application discloses a terminal, which is characterized by including:

[0028] A first transmitter that sends a first PRDCH, and the first PRDCH uses OOK;

[0029] A first receiver that receives a first PDRCH, the channel coding of the first PDRCH uses a convolutional code, the constraint length of the convolutional code used for the channel coding of the first PDRCH is equal to a first constraint length, and the mother code rate of the convolutional code used for the channel coding of the first PDRCH is equal to a first code rate;

[0030] Wherein, 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, the set of candidate coding schemes includes at least one coding scheme; the set of candidate coding schemes depends on the device type of the sender of the first PDRCH; when the set of candidate coding schemes includes multiple coding schemes, the first PRDCH indicates the first coding scheme from the set of candidate coding schemes.

[0031] The present application discloses an Internet of Things device, which is characterized by including:

[0032] A second receiver that receives a first PRDCH, and the first PRDCH uses OOK;

[0033] A second transmitter that sends a first PDRCH, the channel coding of the first PDRCH uses a convolutional code, the constraint length of the convolutional code used for the channel coding of the first PDRCH is equal to a first constraint length, and the mother code rate of the convolutional code used for the channel coding of the first PDRCH is equal to a first code rate;

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

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

[0036] Figure 1 The flowchart of the first PRDCH and the first PDRCH according to an embodiment of the present application is shown;

[0037] Figure 2 The schematic diagram of the network architecture according to an embodiment of the present application is shown;

[0038] Figure 3 The schematic diagram of the radio protocol architecture of the user plane and the control plane according to an embodiment of the present application is shown;

[0039] Figure 4 The schematic diagram of the terminal and the Internet of Things device according to an embodiment of the present application is shown;

[0040] Figure 5 The flowchart of the wireless signal transmission according to an embodiment of the present application is shown;

[0041] Figure 6 The schematic diagram of the set of candidate coding schemes according to an embodiment of the present application is shown;

[0042] Figure 7 The schematic diagram of the relationship between the first set and the second set according to an embodiment of the present application is shown;

[0043] Figure 8 The schematic diagram of the first PDRCH according to an embodiment of the present application is shown;

[0044] Figure 9 The schematic diagram of the TBS of the first PDRCH according to an embodiment of the present application is shown;

[0045] Figure 10 The schematic diagram of the padding bits according to an embodiment of the present application is shown;

[0046] Figure 11 The schematic diagram of the relationship between the first sub - signal and the second sub - signal according to an embodiment of the present application is shown;

[0047] Figure 12 The structural block diagram of the processing device in the terminal according to an embodiment of the present application is shown;

[0048] Figure 13 The structural block diagram of the processing device in the Internet of Things device according to an embodiment of the present application is shown.

[0049] Figure 14Shows a schematic structural diagram of an environmental Internet of Things device according to an embodiment of the present application. Detailed implementation mode

[0050] The technical solution of the present application will be further described in detail below with reference to the accompanying drawings. It should be noted that, without conflict, the embodiments of the present application and the features in the embodiments can be combined with each other arbitrarily.

[0051] Example 1

[0052] Embodiment 1 exemplifies a flowchart 100 of a first PRDCH and a first PDRCH according to an embodiment of the present application, as shown in the accompanying Figure 1 figures. In the accompanying Figure 1 figures, each box represents a step. It should be emphasized that the order of the boxes in the figure does not limit the temporal sequence between the represented steps.

[0053] In Embodiment 1, the terminal in the present application sends a first PRDCH in step 101, and the first PRDCH uses OOK; the terminal point in the present application receives a first PDRCH in step 102. The channel coding of the first PDRCH uses a convolutional code, and the constraint length of the convolutional code used for the channel coding of the first PDRCH is equal to a first constraint length, and the mother code rate of the convolutional code used for the channel coding of the first PDRCH is equal to a first code rate; wherein, 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 includes at least one coding scheme; the set of candidate coding schemes depends on the device type of the sender of the first PDRCH; when the set of candidate coding schemes includes multiple coding schemes, the first PRDCH indicates the first coding scheme from the set of candidate coding schemes.

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

[0055] As an embodiment, the first PRDCH includes a reference signal.

[0056] As an embodiment, the first PRDCH does not include a reference signal.

[0057] As an embodiment, the first PRDCH includes a preamble of the PRDCH.

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

[0059] As an example, the first PRDCH includes a clock acquisition part.

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

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

[0062] As an example, the first PRDCH carries only high-layer control information.

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

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

[0065] As an example, the first PRDCH is a signal including only high and low levels.

[0066] As an example, the first PRDCH adopts OOK, which means that the modulation method of the first PRDCH includes OOK.

[0067] As an example, the first PRDCH adopts OOK, which means that OOK is used to generate the first PRDCH.

[0068] As an example, the first PRDCH adopts OOK, which means that the generation process of the first PRDCH includes OOK.

[0069] As an example, the first PRDCH adopts OOK, which means that the coding method of the first PRDCH includes OOK.

[0070] As an example, the first PRDCH adopts OOK, which means that OOK is used to generate the modulation symbols of the first PRDCH.

[0071] As an example, the first PRDCH adopts OOK, which means that OOK is used for the waveform of the first PRDCH.

[0072] As an example, the first PRDCH adopts OOK, which means that the input sequence for transform precoding of the first PRDCH is a bit sequence.

[0073] As an embodiment, the first PRDCH adopts OOK, including: the input sequence for transform precoding of the first PRDCH is not a complex-valued sequence.

[0074] As an embodiment, the first PRDCH adopts OOK, including: the input sequence for transform precoding of the first PRDCH is an On / Off sequence.

[0075] As an embodiment, the first PRDCH adopts OOK, including: the input sequence for transform precoding of the first PRDCH is a high-low level sequence.

[0076] As an embodiment, the first PRDCH adopts OOK, including: the first PRDCH is a high-low level signal or an On / Off signal.

[0077] As an embodiment, the first PRDCH adopts OOK, including: the first PRDCH does not undergo complex-valued modulation.

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

[0079] As an embodiment, the first PDRCH includes a reference signal.

[0080] As an embodiment, the first PDRCH includes no reference signal.

[0081] As an embodiment, the first PDRCH is transmitted from an Internet of Things device to a reader.

[0082] As an embodiment, the first PDRCH carries physical layer control information.

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

[0084] As an embodiment, the first PDRCH carries only high-layer control information.

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

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

[0087] As an embodiment, the first PDRCH is a signal including only high and low levels.

[0088] As an embodiment, the channel coding of the first PDRCH is the channel coding adopted when generating the first PDRCH.

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

[0090] As an embodiment, the convolutional code adopted by the channel coding of the first PDRCH is a tail-biting convolutional code (TBCC, Tail-Biting Convolutional Code).

[0091] As an embodiment, the convolutional code adopted by the channel coding of the first PDRCH is a convolutional code other than a tail-biting convolutional code.

[0092] As an embodiment, the convolutional code adopted by the channel coding of the first PDRCH is a shift register convolutional code.

[0093] As an embodiment, the constraint length of the convolutional code adopted by the channel coding of the first PDRCH depends on the number of registers of the convolutional code adopted by the channel coding of the first PDRCH.

[0094] As an embodiment, the constraint length of the convolutional code adopted by the channel coding of the first PDRCH depends on the number of registers of the convolutional code adopted by the channel coding of the first PDRCH plus 1.

[0095] As an embodiment, the constraint length of the convolutional code adopted by the channel coding of the first PDRCH depends on the generating polynomial of the convolutional code adopted by the channel coding of the first PDRCH.

[0096] As an embodiment, the constraint length of the convolutional code adopted by the channel coding of the first PDRCH is equal to the number of bits temporarily stored in the register.

[0097] As an embodiment, the first constraint length is a positive integer.

[0098] As an embodiment, the first constraint length is greater than 1.

[0099] As an embodiment, the first constraint length is equal to one of 8, 7, 6, 4.

[0100] As an embodiment, 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.

[0101] As an embodiment, 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 generating polynomials used by the convolutional code used in the channel coding of the first PDRCH.

[0102] As an embodiment, 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.

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

[0104] As an embodiment, the first code rate is greater than 0.

[0105] As an embodiment, the first code rate is equal to the reciprocal value of the number of generating polynomials used by the convolutional code used in the channel coding of the first PDRCH.

[0106] As an embodiment, the first code rate is less than 1.

[0107] As an embodiment, the first code rate is equal to one of 1 / 6, 1 / 4, 1 / 3, 1 / 2.

[0108] As an embodiment, the first coding scheme includes the first constraint length and the first code rate.

[0109] As an embodiment, the first coding scheme includes only one of the first constraint length or the first code rate.

[0110] As an embodiment, the first coding scheme is the first code rate.

[0111] As an embodiment, the first coding scheme further includes parameter values other than the first constraint length and the first code rate.

[0112] As an embodiment, the first coding scheme further includes the actual code rate of the first PDRCH.

[0113] As an embodiment, the first coding scheme further includes the code rate of the first PDRCH after rate matching or puncturing.

[0114] As an embodiment, each coding scheme included in the set of candidate coding schemes includes at least one mother code rate value.

[0115] As an embodiment, each coding scheme included in the set of candidate coding schemes is a mother code rate value.

[0116] As an embodiment, each coding scheme included in the set of candidate coding schemes includes at least one mother code rate value and one constraint length value.

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

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

[0119] As an embodiment, when the set of candidate coding schemes includes multiple coding schemes, the mother code rate values respectively included in any two coding schemes included in the set of candidate coding schemes are not equal.

[0120] As an embodiment, when the set of candidate coding schemes includes multiple coding schemes, at least one of the mother code rate values or the constraint length values respectively included in any two coding schemes included in the set of candidate coding schemes is not equal.

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

[0122] As an embodiment, the sender of the first PDRCH is an IoT terminal.

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

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

[0125] As an embodiment, the device type of the sender of the first PDRCH is one of type 1, type 2a, and type 2b defined in 3GPP TR38.769.

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

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

[0128] As an example, the set of candidate coding schemes depends on the device type of the sender of the first PDRCH, including: the set of candidate coding schemes is related to the device type of the sender of the first PDRCH.

[0129] As an example, the set of candidate coding schemes 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 set of candidate coding schemes.

[0130] As an example, the set of candidate coding schemes depends on the device type of the sender of the first PDRCH, including: the composition of the set of candidate coding schemes depends on the device type of the sender of the first PDRCH.

[0131] As an example, the set of candidate coding schemes depends on the device type of the sender of the first PDRCH, including: at least one coding scheme included in the set of candidate coding schemes depends on the device type of the sender of the first PDRCH.

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

[0133] As an example, the set of candidate coding schemes depends on the device type of the sender of the first PDRCH, including: the composition of the set of candidate coding schemes changes with the change of the device type of the sender of the first PDRCH.

[0134] As an example, the set of candidate coding schemes depends on the device type of the sender of the first PDRCH, including: there is a corresponding or associated or mapping relationship between the set of candidate coding schemes and the device type of the sender of the first PDRCH.

[0135] As an example, the set of candidate coding schemes 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 set of candidate coding schemes 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 set of candidate coding schemes includes multiple coding schemes.

[0136] As an example, the set of candidate coding schemes 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 set of candidate coding schemes includes only one coding scheme; when the device type of the sender of the first PDRCH is type 2a, the set of candidate coding schemes includes two coding schemes; when the device type of the sender of the first PDRCH is type 2b, the set of candidate coding schemes includes three coding schemes.

[0137] As an example, the set of candidate coding schemes 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 set of candidate coding schemes 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 set of candidate coding schemes includes the first coding scheme and a coding scheme other than the first coding scheme.

[0138] As an example, the set of candidate coding schemes 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 set of candidate coding schemes is the first set; when the device type of the sender of the first PDRCH is a device type other than type 1, the set of candidate coding schemes is the second set; the first set is a subset of the second set.

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

[0140] As an example, the set of candidate coding schemes may include multiple coding schemes.

[0141] As an example, the first PRDCH indicates the first coding scheme from the set of candidate coding schemes, including: the first PRDCH explicitly or implicitly indicates the first coding scheme from the set of candidate coding schemes.

[0142] As an embodiment, the first PRDCH indicates the first coding scheme from the set of candidate coding schemes, including: the control information carried by the first PRDCH indicates the first coding scheme from the set of candidate coding schemes.

[0143] As an embodiment, the first PRDCH indicates the first coding scheme from the set of candidate coding schemes, including: the first PRDCH indicates the index or order of the first coding scheme in the set of candidate coding schemes.

[0144] As an embodiment, the first PRDCH indicates the first coding scheme from the set of candidate coding schemes, including: the MAC layer information included in the first PRDCH indicates the first coding scheme from the set of candidate coding schemes.

[0145] As an embodiment, the first PRDCH indicates the first coding scheme from the set of candidate coding schemes, including: the MAC CE (control element) included in the first PRDCH indicates the first coding scheme from the set of candidate coding schemes.

[0146] As an embodiment, the first PRDCH indicates the first coding scheme from the set of candidate coding schemes, including: the MAC header included in the first PRDCH indicates the first coding scheme from the set of candidate coding schemes.

[0147] As an embodiment, the first PRDCH indicates the first coding scheme from the set of candidate coding schemes, including: the MAC payload included in the first PRDCH indicates the first coding scheme from the set of candidate coding schemes.

[0148] Example 2

[0149] Embodiment 2 exemplifies a schematic diagram of a network architecture according to the present application, as shown in the appendix Figure 2 shown. Appendix Figure 2A diagram illustrating the network architecture 200 of 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 term. The 6GS / 5GS / EPS 200 may include one or more UEs (User Equipment) 201, an NG-RAN (Next Generation Radio Access Network) 202, a 6GC (6G Core Network) / 5GC (5G Core Network) / EPC (Evolved Packet Core) 210, an HSS (Home Subscriber Server) / UDM (Unified Data Management) 220, and an Internet service 230. The 6GS / 5GS / EPS may be interconnected with other access networks, but these entities / interfaces are not shown for simplicity. As shown, 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 nodes 203 and other network nodes 204. The network node 203 provides user and control plane protocol termination towards the UE 201. The network node 203 may be connected to other network nodes 204 via a backhaul. The network node 203 may also be referred to as an eNB, gNB, base station, base transceiver station, radio base station, radio transceiver, transceiver function, basic service set (BSS), extended service set (ESS), TRP (Transmit Receive Point), or some other suitable term. The network node 203 provides an access point for the UE 201 to the 6GC / 5GC / EPC 210. Examples of the UE 201 include 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 Internet of Things 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, radio unit, remote unit, mobile device, radio device, radio communication device, remote device, mobile subscriber station, access terminal, mobile terminal, radio terminal, remote terminal, handset, user agent, mobile client, client, or some other suitable term. Examples of Device241 include RFID devices, electronic tags, sensor devices, cellular phones, smart phones, 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 Internet of Things 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 Device241 as an Internet of Things device, environmental Internet of Things device, mobile station, subscriber station, mobile unit, subscriber unit, radio unit, remote unit, mobile device, radio device, radio communication device, remote device, mobile subscriber station, access terminal, mobile terminal, radio terminal, remote terminal, handset, user agent, mobile client, client, or some other suitable term. The network node 203 is connected to 6GC / 5GC / EPC210 through 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 Date Network Gateway) / UPF 213. MME / AMF / SMF 211 is a control node that processes the signaling between UE201 and 6GC / 5GC / EPC210. Generally, MME / AMF / SMF 211 provides bearer and connection management. All user IP (Internet Protocal) packets are transmitted through S-GW / UPF 212, and S-GW / UPF 212 itself is connected to P-GW / UPF 213. The P-GW provides UE IP address allocation and other functions. P-GW / UPF 213 is connected to the Internet service 230.The Internet service 230 includes the operator-corresponding Internet protocol services, specifically including the Internet, intranet, IMS (IP Multimedia Subsystem), and packet-switched streaming services.

[0150] As an example, the UE 201 corresponds to the terminal in the present application.

[0151] As an example, the Device 241 corresponds to the Internet of Things device in the present application.

[0152] Example 3

[0153] Embodiment 3 shows a schematic diagram of an embodiment of a radio protocol architecture for a user plane and a control plane according to the present application, as shown in the appendix Figure 3 as shown. Figure 3 It is a schematic diagram illustrating an embodiment of a radio protocol architecture for a user plane 350 and a control plane 300. Figure 3The radio protocol architecture of the control plane 300 for terminals and Internet of Things (IoT) devices is shown in 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. Layer 1 will be referred to as PHY 301 in this document. Layer 2 (L2 layer) 305 is on top of PHY 301 and is responsible for the link between the terminal and the IoT device through PHY 301. Layer 2 305 includes a MAC (Medium Access Control) sublayer 302, an RLC (Radio Link Control Protocol) sublayer 303 (if supported by the IoT device), and a PDCP (Packet Data Convergence Protocol) sublayer 304 (if supported by the IoT device), and these sublayers terminate at the IoT device. The PDCP sublayer 304 provides multiplexing between different radio bearers and logical channels. The PDCP sublayer 304 also provides security by encrypting data packets and provides mobility support for the terminal device between IoT devices. The RLC sublayer 303 provides segmentation and reassembly of upper layer data packets, retransmission of lost data packets, and reordering of data packets to compensate for disordered reception due to HARQ (if supported by the IoT device). The MAC sublayer 302 provides multiplexing between logical and transport channels. The MAC sublayer 302 is also responsible for allocating various radio resources (e.g., resource blocks) in a cell among the first node devices. The MAC sublayer 302 is also responsible for HARQ operations. The RRC (Radio Resource Control) sublayer 306 in Layer 3 (L3 layer) of the control plane 300 is responsible for obtaining radio resources (i.e., radio bearers) and configuring the lower layers using RRC signaling between the IoT device and the terminal. The radio protocol architecture of the user plane 350 includes Layer 1 (L1 layer) and Layer 2 (L2 layer). For the radio protocol architecture of the terminal and the IoT device in the user plane 350, the physical layer 351, the PDCP sublayer 354 in the L2 layer 355 (if supported by the IoT device), the RLC sublayer 353 in the L2 layer 355 (if supported by the IoT device), and the MAC sublayer 352 in the L2 layer 355 are generally the same as the corresponding layers and sublayers in the control plane 300, but the PDCP sublayer 354 also provides header compression for upper layer data packets to reduce radio transmission overhead.The L2 layer 355 in the user plane 350 also includes an SDAP (Service Data Adaptation Protocol) sub-layer 356 (if supported by the Internet of Things device). The SDAP sub-layer 356 is responsible for the mapping between QoS flows and data radio bearers (DRBs) to support the diversity of services. Although not shown, the terminal may have several upper layers above the L2 layer 355, including a network layer (e.g., IP layer) that terminates at the P-GW on the network side and an application layer that terminates at the other end of the connection (e.g., a remote UE, a server, etc.).

[0154] As an example, the Figure 3 radio protocol architecture in is applicable to the terminal in this application.

[0155] As an example, the Figure 3 radio protocol architecture in is applicable to the Internet of Things device in this application.

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

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

[0158] Example 4

[0159] Embodiment 4 shows a schematic diagram of a terminal and an Internet of Things device according to an embodiment of this application, as shown in the appendix Figure 4 as shown.

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

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

[0162] In the transmission from the terminal to the Internet of Things device, the upper layer packet is provided to the controller / processor 440. The controller / processor 440 implements the functions of the L2 layer and above layers. 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 operations, retransmission of lost packets (if supported), and high layer signaling to the Internet of Things device 450. The high layer information carried by the first PRDCH in this application is generated by the controller / processor 440. The transmitting processor 415 implements various signal processing functions for the L1 layer (i.e., the physical layer), including coding, interleaving, scrambling, modulation, power control / assignment, precoding, and generation of physical layer control signaling, etc. For example, the physical layer signal carrying the first PRDCH is completed by the transmitting processor 415. The generated modulation symbols are divided into parallel streams and each stream is mapped to the corresponding multi-carrier sub-carriers and / or multi-carrier symbols, and then mapped by the transmitting processor 415 via the transmitter 416 to the antenna 420 and transmitted in the form of radio frequency signals. At the receiving end, each receiver 456 receives the radio frequency signals through its corresponding antenna 460. Each receiver 456 recovers the baseband information modulated onto the radio frequency carrier (if baseband processing is supported), and provides the baseband information to the receiving processor 452. The receiving processor 452 implements various signal receiving processing functions of the L1 layer. The signal receiving processing functions include receiving the physical layer signal carrying the first PRDCH in this application, performing demodulation based on various modulation schemes (e.g., on-off keying (OOK), binary phase shift keying (BPSK)), subsequent 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 Internet of Things device supports it). The controller / processor 490 is responsible for the L2 layer and above layers. The controller / processor 490 interprets the high layer information, including interpreting the high 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 a computer-readable medium.

[0163] In the transmission from the Internet of Things device to the terminal, similar to the transmission from the terminal to the Internet of Things device, after the high-layer information carried by the first PDRCH is generated by the controller / processor 490 (if the Internet of Things device supports it), various signal transmission processing functions for the L1 layer (i.e., the physical layer) are implemented by the transmission processor 455. The transmission processor 455 includes mapping the physical layer signal of the first PDRCH to the antenna 460 via the transmitter 456 and transmitting it in the form of 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 receiving processor 412. The receiving processor 412 implements various signal reception processing functions for the L1 layer (i.e., the physical layer), and then provides data and / or control signals to the controller / processor 440. Implementing the functions of the L2 layer in the controller / processor 440 includes interpreting the high-layer information. The controller / processor can be associated with the memory 430 that stores program code and data. The memory 430 can be a computer-readable medium.

[0164] As an 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 a convolutional code, the constraint length of the convolutional code used for the channel coding of the first PDRCH being equal to a first constraint length, and the mother code rate of the convolutional code used for the channel coding of the first PDRCH being equal to a first code rate; wherein at least one of the first constraint length and the first code rate belongs to a first coding scheme, the first coding scheme belonging to a set of candidate coding schemes, the set of candidate coding schemes including at least one coding scheme; the set of candidate coding schemes depends on the device type of the sender of the first PDRCH; when the set of candidate coding schemes includes multiple coding schemes, the first PRDCH indicates the first coding scheme from the set of candidate coding schemes.

[0165] As an example, the terminal 410 includes: a memory storing a computer-readable instruction program, the computer-readable instruction program generating actions when executed by at least one processor, the actions including: sending a first PRDCH, the first PRDCH using OOK; receiving a first PDRCH, the channel coding of the first PDRCH using a convolutional code, the constraint length of the convolutional code used for the channel coding of the first PDRCH being equal to a first constraint length, the mother code rate of the convolutional code used for the channel coding of the first PDRCH being equal to a first code rate; wherein at least one of the first constraint 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 depending 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 an example, the Internet of Things 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 being configured to be used together with the at least one processor. The Internet of Things device 450 at least: receives a first PRDCH, the first PRDCH using OOK; sends a first PDRCH, the channel coding of the first PDRCH using a convolutional code, the constraint length of the convolutional code used for the channel coding of the first PDRCH being equal to a first constraint length, the mother code rate of the convolutional code used for the channel coding of the first PDRCH being equal to a first code rate; wherein both the first constraint length and the first code rate 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 Internet of Things 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.

[0167] As an example, the Internet of Things device 450 includes: a memory storing a computer-readable instruction program, the computer-readable instruction program generating actions when executed by at least one processor, the actions including: receiving a first PRDCH, the first PRDCH using OOK; sending a first PDRCH, the channel coding of the first PDRCH using a convolutional code, the constraint length of the convolutional code used for the channel coding of the first PDRCH being equal to a first constraint length, and the mother code rate of the convolutional code used for the channel coding of the first PDRCH being equal to a first code rate; wherein, the first constraint length and the first code rate both belong to a first coding scheme, the first coding scheme belongs to a set of candidate coding schemes, the set of candidate coding schemes includes at least one coding scheme; the set of candidate coding schemes depends on the device type of the Internet of Things device; when the set of candidate coding schemes includes multiple coding schemes, the first PRDCH indicates the first coding scheme from the set of candidate coding schemes.

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

[0169] As an example, the Internet of Things device 450 is a device of the Internet of Environmental Things.

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

[0171] As an example, the receiver 416 (including the antenna 420), the receiving processor 412, and the controller / processor 440 are used to receive the first PDRCH in the present application.

[0172] As an example, the transmitter 416 (including the antenna 420), the transmitting processor 415, and the controller / processor 440 are used to send the first PRDCH in the present application.

[0173] As an example, the transmitter 456 (including the antenna 460), the transmitting processor 455, and the controller / processor 490 are used to send the first PDRCH in the present application.

[0174] As an example, the receiver 456 (including the antenna 460), the receiving processor 452, and the controller / processor 490 are used to receive the first PRDCH in the present application.

[0175] Example 5

[0176] Example 5 exemplifies a flowchart of wireless signal transmission according to an embodiment of the present application, as shown in the appendix Figure 5 as shown. In the appendix Figure 5Among them, the terminal N500 is a reader device of the Internet of Things device U550. It should be specifically noted that the order in this example does not limit the signal transmission order and the implementation order in this application.

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

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

[0179] In Embodiment 5, the first PRDCH uses OOK; the channel coding of the first PDRCH uses a convolutional code, the constraint length of the convolutional code used for the channel coding of the first PDRCH is equal to the first constraint length, and the mother code rate of the convolutional code used for the channel coding of the first PDRCH is equal to the first code rate; at least one of the first constraint length and the first code rate belongs 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 PRDCH indicates the first coding scheme from the candidate coding scheme set.

[0180] Example 6

[0181] Embodiment 6 illustrates a schematic diagram of a candidate coding scheme set according to an embodiment of the present application, as shown in the appendix Figure 6 shown. In the appendix Figure 6 , when the device type is Type 1, the candidate coding scheme set only includes coding scheme #i, and when the device type is one other type other than Type 1, the candidate coding scheme set includes coding scheme #j and coding scheme #k.

[0182] 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 only includes 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.

[0183] As an embodiment, the peak power consumption of a Type 1 device is approximately equal to 1 μW, it has an energy storage, has an initial sampling frequency offset of up to 10 X ppm, does not have an up / down amplifier, and uses backscatter uplink transmission with an externally provided carrier waveform.

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

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

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

[0187] As an example, when the device type of the sender of the first PDRCH is type 1, the set of candidate coding schemes only includes coding schemes with a constraint length equal to 7.

[0188] As an example, when the device type of the sender of the first PDRCH is type 1, the set of candidate coding schemes only includes coding schemes with a constraint length equal to 6.

[0189] As an example, when the device type of the sender of the first PDRCH is type 1, the set of candidate coding schemes only includes coding schemes with a constraint length equal to 4.

[0190] As an example, for type 1 Internet of Things devices, only including coding schemes with low code rates or short constraint lengths reduces the coding complexity of the devices and at the same time reduces the requirements for storage capacity, simplifies the implementation and reduces the cost.

[0191] 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.

[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 peak power consumption of the sender of the first PDRCH is not greater than several hundred μW, has energy storage, has an initial sampling frequency offset of up to 10X ppm, has an amplifier for uplink or downlink or both, and uses backscatter uplink transmission with an externally provided carrier waveform.

[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 device type of the sender of the first PDRCH is type 2b.

[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 peak power consumption of the sender of the first PDRCH is no greater than several hundred μW, has an 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.

[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 device type of the sender of the first PDRCH is type 2a or 2b.

[0196] As an example, the set of candidate coding schemes includes multiple coding schemes, including: the set of candidate coding schemes includes multiple values of mother code rates.

[0197] As an example, the set of candidate coding schemes includes multiple coding schemes, including: the set of candidate coding schemes includes multiple values of constraint lengths.

[0198] As an example, the set of candidate coding schemes includes multiple coding schemes, including: the set of candidate coding schemes includes a coding scheme with a mother code rate equal to 1 / 3 and a coding scheme with a mother code rate equal to 1 / 6.

[0199] As an example, the set of candidate coding schemes includes multiple coding schemes, including: the set of candidate coding schemes includes a coding scheme with a mother code rate equal to 1 / 3 and a coding scheme with a mother code rate equal to 1 / 4.

[0200] As an example, the set of candidate coding schemes includes multiple coding schemes, including: the set of candidate coding schemes includes a coding scheme with a mother code rate equal to 1 / 3, a coding scheme with a mother code rate equal to 1 / 4, and a coding scheme with a mother code rate equal to 1 / 6.

[0201] As an example, the set of candidate coding schemes includes multiple coding schemes, including: the set of candidate coding schemes includes a coding scheme with a constraint length equal to 7, a coding scheme with a constraint length equal to 8, and a coding scheme with a constraint length equal to 6.

[0202] As an example, the set of candidate coding schemes includes multiple coding schemes, including: the set of candidate coding schemes includes a coding scheme with a constraint length equal to 7 and a coding scheme with a constraint length equal to 6.

[0203] As an example, the set of candidate coding schemes includes multiple coding schemes, including: the set of candidate coding schemes includes a coding scheme with a constraint length equal to 7 and a coding scheme with a constraint length equal to 8.

[0204] As an example, the set of candidate coding schemes includes multiple coding schemes, including: the set of candidate coding schemes includes a coding scheme with a restricted length equal to 7 and a coding scheme with a restricted length equal to 4.

[0205] Example 7

[0206] Example 7 illustrates a schematic diagram of the relationship between a first set and a second set according to an embodiment of the present application, as shown in the appendix Figure 7 as shown. In the appendix Figure 7 the coding schemes enclosed by two oval dashed lines respectively form the first set and the second set.

[0207] In Example 7, when the device type of the sender of the first PDRCH in the present application is type 1, the set of candidate coding schemes in the present application is the first set; when the device type of the sender of the first PDRCH is a device type other than type 1, the set of candidate coding schemes is the second set; the first set is a subset of the second set.

[0208] As an example, since the first set is 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 fallback to the coding schemes of type 1 devices.

[0209] As an example, the first set includes at least one coding scheme.

[0210] As an example, the second set includes at least one coding scheme.

[0211] As an example, the first set includes only one coding scheme.

[0212] As an example, the first set includes multiple coding schemes.

[0213] As an example, the second set includes multiple coding schemes.

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

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

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

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

[0218] As an example, the second set is network-configured.

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

[0220] As an example, the first set being a subset of the second set includes: the second set includes the first set.

[0221] As an example, the first set being a subset of the second set includes: the second set includes all the coding schemes in the first set.

[0222] As an example, the first set being a subset of the second set includes: each coding scheme included in the first set belongs to the second set.

[0223] As an example, the first set being a subset of the second set includes: the second set is the same as the first set.

[0224] As an example, the first set being a subset of the second set includes: the second set includes the first set and at least one coding scheme outside the first set.

[0225] Example 8

[0226] Example 8 exemplifies a schematic diagram of a first PDRCH according to an embodiment of the present application, as shown in the appendix Figure 8 as shown. In the appendix Figure 8 the horizontal axis represents time, and each obliquely filled rectangle represents an OOK time unit occupied by the first PDRCH.

[0227] In Example 8, the first PRDCH in the present application indicates the repetition times of the first PDRCH in the present application, and the product of the number of OOK time units occupied by the first PDRCH and the first code rate in the present application is equal to a positive integer multiple of the repetition times of the first PDRCH.

[0228] As an example, ensuring that the allocated resources exactly match the code rate and the repetition times avoids complex operations such as rate matching or puncturing, and reduces the implementation complexity and implementation cost of the Internet of Things devices.

[0229] As an example, the repetition times of the first PDRCH are the repetition times of the TB (transport block) transmitted on the first PDRCH.

[0230] As an example, the repetition times of the first PDRCH are the repetition times of the information bits transmitted on the first PDRCH.

[0231] As an example, the repetition number of the first PDRCH is the repetition number of a bit block transmitted on the first PDRCH.

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

[0233] As an example, the repetition number of the first PDRCH is the repetition number of a bit block transmitted on one chip of the first PDRCH.

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

[0235] As an example, the first PRDCH indicating the repetition number of the first PDRCH includes: the first PRDCH explicitly or implicitly indicates the repetition number of the first PDRCH.

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

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

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

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

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

[0241] As an example, the first PRDCH indicating the repetition number of the first PDRCH includes: the same domain included in the first PRDCH indicates the repetition number of the first PDRCH and indicates the first coding scheme from the set of candidate coding schemes.

[0242] As an embodiment, the first PRDCH indicating the repetition times of the first PDRCH includes: two fields included in the first PRDCH respectively indicate the repetition times of the first PDRCH and indicate the first coding scheme from the set of candidate coding schemes.

[0243] As an embodiment, the OOK time unit occupied by the first PDRCH is the OOK time unit to which the first PDRCH is mapped.

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

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

[0246] As an embodiment, any one of the OOK time units occupied by the first PDRCH is an OOK chip.

[0247] As an embodiment, any one of the OOK time units occupied by the first PDRCH is a time unit into which an OFDM symbol is divided.

[0248] As an embodiment, any one of the OOK time units occupied by the first PDRCH is a time unit into which an OFDM symbol is divided except for the cyclic prefix.

[0249] As an embodiment, any one of the OOK time units occupied by the first PDRCH is equal to the duration of one high level or one low level.

[0250] As an embodiment, any one of the OOK time units occupied by the first PDRCH is equal to twice the duration of one high level or one low level.

[0251] As an embodiment, any one of the OOK time units occupied by the first PDRCH is equal to the time length corresponding to one OOK bit.

[0252] As an embodiment, any one of the OOK time units occupied by the first PDRCH is half of an OOK chip.

[0253] As an embodiment, any one of the OOK time units occupied by the first PDRCH is equal to half of the time length corresponding to one OOK bit.

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

[0255] 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 coding.

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

[0257] As an example, any OOK time unit occupied by the first PDRCH is the time length in a multi-carrier symbol for mapping (or representing) one bit.

[0258] 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 repetition times of the first PDRCH includes: the sender of the first PDRCH expects the product of 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 repetition times of the first PDRCH.

[0259] 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 repetition times of the first PDRCH includes: the sender of the first PDRCH assumes the product of 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 repetition times of the first PDRCH.

[0260] 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 repetition times of the first PDRCH includes: the sender of the first PDRCH expects the product of the number of OOK time units occupied by the first PDRCH and the first code rate to be divisible by the repetition times of the first PDRCH.

[0261] 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 repetition times of the first PDRCH includes: the sender of the first PDRCH does not expect the quotient of the product of the number of OOK time units occupied by the first PDRCH and the first code rate and the repetition times of the first PDRCH to be a non-integer.

[0262] As an example, the product of 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 repetition times of the first PDRCH, which includes: the terminal ensures that the product of 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 repetition times of the first PDRCH.

[0263] Example 9

[0264] Embodiment 9 exemplifies a schematic diagram of the TBS of the first PDRCH according to an embodiment of the present application, as shown in the appendix Figure 9 as shown. In the appendix Figure 9 , each rectangular box represents a parameter of the first PDRCH, and the arrow represents the dependency.

[0265] In Embodiment 9, the TBS of the first PDRCH in the present application depends on the number of OOK time units occupied by the first PDRCH, the first code rate in the present application, and the repetition times of the first PDRCH.

[0266] As an example, the TBS (transport block size) of the first PDRCH is the size of the transport block generated for the first PDRCH.

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

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

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

[0270] As an example, the fact 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 repetition times of the first PDRCH includes: the TBS of the first PDRCH is related to all of the number of OOK time units occupied by the first PDRCH, the first code rate, and the repetition times of 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, 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 jointly used to determine the TBS 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 jointly calculated to obtain 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 equal to the difference obtained by subtracting the number of CRC (cyclic redundancy check) bits of the first PDRCH from 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.

[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 difference obtained by subtracting the number of CRC bits of the first PDRCH from the ratio of the product of half 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.

[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 obtained by subtracting the number of CRC bits of the first PDRCH from 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. As a subsidiary example of the above example, the advantage of doing so is to support the repeated transmission of the encoded partial bits after complete repetition, improve the link performance while increasing the scheduling flexibility and reducing the coding complexity.

[0276] 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 repetition times of the first PDRCH, and includes: the TBS of the first PDRCH is equal to the floor value of the quotient obtained by dividing the product of half of the number of OOK time units occupied by the first PDRCH and the first code rate by the repetition times of the first PDRCH, minus the number of CRC bits of the first PDRCH. As a subsidiary example of the above example, the advantage of doing so is to support the retransmission of the encoded partial bits after complete repetition, improve the link performance while increasing the scheduling flexibility and reducing the coding complexity.

[0277] 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 repetition times of the first PDRCH, and includes: 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 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 to the repetition times of the first PDRCH. As a subsidiary example of the above example, the advantage of doing so is to support the retransmission of the encoded partial bits before repetition, improve the link performance, maintain a low coding complexity while allowing resource scheduling mismatches to a certain extent.

[0278] 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 repetition times of the first PDRCH, and includes: 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 ratio of the floor value of the product of half of the number of OOK time units occupied by the first PDRCH and the first code rate to the repetition times of the first PDRCH. As a subsidiary example of the above example, the advantage of doing so is to support the retransmission of the encoded partial bits before repetition, improve the link performance, maintain a low coding complexity while allowing resource scheduling mismatches to a certain extent.

[0279] 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, and includes: 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 product of 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 and the first code rate. As a subsidiary example of the above example, the advantage of doing so is to support partial repetition being counted into the number of repetitions, reducing the cache requirement while simplifying the standard.

[0280] 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, and includes: 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 product of the floor value of the quotient of half of the number of OOK time units occupied by the first PDRCH divided by the number of repetitions of the first PDRCH and the first code rate. As a subsidiary example of the above example, the advantage of doing so is to support partial repetition being counted into the number of repetitions, reducing the cache requirement while simplifying the standard.

[0281] Example 10

[0282] Example 10 exemplifies a schematic diagram of padding bits according to an embodiment of the present application, as shown in the appendix Figure 10 as shown. In the appendix Figure 10 In it, in cases A, B, and C, the part enclosed by the thick line frame represents the data bits carried by the first PDRCH, and the part filled with slashes represents the bits replicated by the padding bits; in cases A and B, the padding bits replicate the data bits carried by the first PDRCH; in case A, the padding bits are before the CRC bits, and the padding bits are also used to generate the CRC bits; in case B, the padding bits are after the CRC bits, and the padding bits are not used to generate the CRC bits; in case C, the padding bits replicate the CRC bits.

[0283] In Example 10, at least one padding bit carried by the first PDRCH in the present application 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.

[0284] As an example, the padding bits being a repeated transmission of information bits or CRC bits can improve the reception or decoding performance of the first PDRCH.

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

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

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

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

[0289] 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.

[0290] 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.

[0291] As an example, the data bits carried by the first PDRCH are the transport block (TB) transmitted on the first PDRCH.

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

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

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

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

[0296] As an example, the number of data bits carried by the first PDRCH is related to the implementation.

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

[0298] As an example, the Cyclic Redundancy Check bits carried by the first PDRCH are CRC bits generated according to the data bits carried by the first PDRCH.

[0299] As an example, the Cyclic Redundancy Check bits carried by the first PDRCH include 6 bits.

[0300] As an example, the Cyclic Redundancy Check bits carried by the first PDRCH include 11 bits.

[0301] As an example, the Cyclic Redundancy Check bits carried by the first PDRCH include 8 bits.

[0302] As an example, the Cyclic Redundancy Check bits carried by the first PDRCH include 16 bits.

[0303] As an example, the Cyclic Redundancy Check bits carried by the first PDRCH include 24 bits.

[0304] As an example, the Cyclic Redundancy Check bits carried by the first PDRCH are generated by a CRC generating polynomial.

[0305] As an example, the number of Cyclic Redundancy Check bits carried by the first PDRCH is equal to a positive integer greater than 1.

[0306] 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.

[0307] As an example, the number of Cyclic Redundancy Check bits carried by the first PDRCH is predefined or configured.

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

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

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

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

[0312] As an example, at least one padding bit carried by the first PDRCH being a repeated transmission of a data bit carried by the first PDRCH or a repeated transmission of a cyclic redundancy check bit carried by the first PDRCH includes: only one padding bit carried by the first PDRCH being a repeated transmission of a data bit carried by the first PDRCH.

[0313] As an example, at least one padding bit carried by the first PDRCH being a repeated transmission of a data bit carried by the first PDRCH or a repeated transmission of a cyclic redundancy check bit carried by the first PDRCH includes: only one padding bit carried by the first PDRCH being a repeated transmission of a cyclic redundancy check bit carried by the first PDRCH.

[0314] As an example, at least one padding bit carried by the first PDRCH being a repeated transmission of a data bit carried by the first PDRCH or a repeated transmission of a cyclic redundancy check bit carried by the first PDRCH includes: all padding bits carried by the first PDRCH being a repeated transmission of a data bit carried by the first PDRCH.

[0315] As an example, at least one padding bit carried by the first PDRCH being a repeated transmission of a data bit carried by the first PDRCH or a repeated transmission of a cyclic redundancy check bit carried by the first PDRCH includes: all padding bits carried by the first PDRCH being a repeated transmission of a cyclic redundancy check bit carried by the first PDRCH.

[0316] As an example, at least one padding bit carried by the first PDRCH being a repeated transmission of a data bit carried by the first PDRCH or a repeated transmission of a cyclic redundancy check bit carried by the first PDRCH includes: at least one corresponding bit among the padding bits carried by the first PDRCH and the data bits carried by the first PDRCH being the same.

[0317] As an embodiment, 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 of the padding bits carried by the first PDRCH is the same as the corresponding cyclic redundancy check bits carried by the first PDRCH.

[0318] As an embodiment, 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: X1 is equal to the number of padding bits carried by the first PDRCH, and the X1 padding bits are a repeated transmission of the first X1 data bits carried by the first PDRCH.

[0319] As an embodiment, 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: X1 is equal to the number of padding bits carried by the first PDRCH, and the X1 padding bits are a repeated transmission of the last X1 data bits carried by the first PDRCH.

[0320] As an embodiment, 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: X1 is equal to the number of padding bits carried by the first PDRCH, and the X1 padding bits are a repeated transmission of the first X1 cyclic redundancy check bits carried by the first PDRCH.

[0321] As an embodiment, 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: X1 is equal to the number of the padding bits carried by the first PDRCH, and the X1 padding bits are a repeated transmission of the last X1 cyclic redundancy check bits carried by the first PDRCH.

[0322] As an example, "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 is equal to the number of padding bits carried by the first PDRCH, the cyclic redundancy check bits carried by the first PDRCH are appended to the data bits carried by the first PDRCH to obtain a target bit sequence, and the X1 padding bits are a repeated transmission of the first X1 bits of the target bit sequence.

[0323] As an example, "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 is equal to the number of padding bits carried by the first PDRCH, the cyclic redundancy check bits carried by the first PDRCH are appended to the data bits carried by the first PDRCH to obtain a target bit sequence, and the X1 padding bits are a repeated transmission of the last X1 bits of the target bit sequence.

[0324] 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.

[0325] 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.

[0326] As an example, the padding bits carried by the first PDRCH are located behind 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 in front of all the cyclic redundancy check bits carried by the first PDRCH.

[0328] Example 11

[0329] Example 11 exemplifies a schematic diagram of the relationship between a first sub-signal and a second sub-signal according to an embodiment of the present application, as shown in the appendix Figure 11 shown. In the appendix Figure 11 shown, the horizontal axis represents time, the diagonally shaded rectangle represents the first sub-signal, the cross-hatched rectangle represents the second sub-signal, and the thick-lined rectangular frame represents the first PRDCH.

[0330] 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 set of candidate coding schemes.

[0331] As an embodiment, the first sub-signal is before the second sub-signal.

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

[0333] As an embodiment, the first sub-signal and the second sub-signal respectively occupy different OOK time units.

[0334] As an embodiment, the first PRDCH is composed of the first sub-signal and the second sub-signal.

[0335] As an embodiment, the first PRDCH is composed of the first sub-signal, the second sub-signal, and an idle part.

[0336] As an embodiment, the first sub-signal includes the physical layer control part of the first PRDCH.

[0337] As an embodiment, the first sub-signal includes the Layer 1 (L1) control part of the first PRDCH.

[0338] As an embodiment, the second sub-signal includes the physical layer data part of the first PRDCH.

[0339] As an embodiment, the second sub-signal includes the MAC PDU part of the first PRDCH.

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

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

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

[0343] As an embodiment, the time length of one OOK time unit occupied by the first sub-signal is equal to the time length of one OOK time unit occupied by the second sub-signal.

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

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

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

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

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

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

[0350] As an example, the number of OOK time units occupied by the first sub-signal indicating the first PRDCH includes: the first sub-signal explicitly or implicitly indicates the number of OOK time units occupied by the first PRDCH.

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

[0352] As an example, the number of OOK time units occupied by the first sub-signal indicating the first PRDCH includes: the physical layer control information included in the first sub-signal indicates the number of OOK time units occupied by the first PRDCH.

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

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

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

[0356] As an 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 last OOK time unit occupied by the first PRDCH.

[0357] As an 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, and the number of OOK time units occupied by the first PRDCH is equal to the number of OFDM symbols occupied by the first PRDCH multiplied by the number of OOK time units included in each OFDM symbol.

[0358] As an 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, and the number of OOK time units occupied by the first PRDCH is equal to the number of OFDM symbols occupied by the first PRDCH multiplied by the number of OOK time units included in each OFDM symbol, and the number of OOK time units included in each OFDM symbol is equal to the ratio between the time length of the OFDM symbol and the time length of the OOK time unit.

[0359] As an 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.

[0360] As an 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 indicating the index or order of the first coding scheme in the candidate coding scheme set.

[0361] As an 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 CE (control element) included in the second sub-signal indicating the first coding scheme from the candidate coding scheme set.

[0362] As an embodiment, the MAC layer information included in the second sub-signal indicates the first coding scheme from the set of candidate coding schemes, including: the MAC header included in the second sub-signal indicates the first coding scheme from the set of candidate coding schemes.

[0363] As an embodiment, the MAC layer information included in the second sub-signal indicates the first coding scheme from the set of candidate coding schemes, including: the MAC payload included in the second sub-signal indicates the first coding scheme from the set of candidate coding schemes.

[0364] As an embodiment, the MAC layer information included in the second sub-signal indicates the first coding scheme from the set of candidate coding schemes, including: a field of the MAC layer control information included in the second sub-signal explicitly or implicitly indicates the first coding scheme from the set of candidate coding schemes.

[0365] Example 12

[0366] Embodiment 12 exemplifies a structural block diagram of a processing device in a terminal of an embodiment, as shown in the appendix Figure 12 shown. In the appendix 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 the appendix of the present application Figure 4 , a transmit processor 415, and a controller / processor 440; the first receiver 1202 includes the transmitter / receiver 416 (including antenna 420) in the appendix of the present application Figure 4 , a receive processor 412, and a controller / processor 440.

[0367] In Embodiment 12, the first transmitter 1201 transmits a first PRDCH, and the first PRDCH uses OOK; the first receiver 1202 receives a first PDRCH, the channel coding of the first PDRCH uses a convolutional code, the constraint length of the convolutional code used for the channel coding of the first PDRCH is equal to a first constraint length, and the mother code rate of the convolutional code used for the channel coding of the first PDRCH is equal to a first code rate; wherein, 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 includes at least one coding scheme; the set of candidate coding schemes depends on the device type of the sender of the first PDRCH; when the set of candidate coding schemes includes multiple coding schemes, the first PRDCH indicates the first coding scheme from the set of candidate coding schemes.

[0368] As an embodiment, when the device type of the sender of the first PDRCH is type 1, the set of candidate coding schemes 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 set of candidate coding schemes includes multiple coding schemes.

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

[0370] As an embodiment, the first PRDCH indicates the repetition times of the first PDRCH, and the product of 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 repetition times of the first PDRCH.

[0371] As an 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 repetition times of the first PDRCH.

[0372] As an embodiment, 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.

[0373] As an embodiment, 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 set of candidate coding schemes.

[0374] Example 13

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

[0376] In Embodiment 13, the second receiver 1301 receives the first PRDCH, and the first PRDCH uses OOK; the second transmitter 1302 sends the first PDRCH, and the channel coding of the first PDRCH uses a convolutional code, and the constraint length of the convolutional code used for the channel coding of the first PDRCH is equal to a first constraint length, and the mother code rate of the convolutional code used for the channel coding of the first PDRCH is equal to a first code rate; wherein, the first constraint length and the first code rate both belong to a first coding scheme, the first coding scheme belongs to a set of candidate coding schemes, and the set of candidate coding schemes includes at least one coding scheme; the set of candidate coding schemes depends on the device type of the Internet of Things device; when the set of candidate coding schemes includes multiple coding schemes, the first PRDCH indicates the first coding scheme from the set of candidate coding schemes.

[0377] As an embodiment, when the device type of the Internet of Things device is Type 1, the set of candidate coding schemes includes only one coding scheme; when the device type of the Internet of Things device is a device type other than Type 1, the set of candidate coding schemes includes multiple coding schemes.

[0378] As an embodiment, when the device type of the Internet of Things device is Type 1, the set of candidate coding schemes is a first set; when the device type of the Internet of Things device is a device type other than Type 1, the set of candidate coding schemes is a second set; the first set is a subset of the second set.

[0379] As an embodiment, the first PRDCH indicates the repetition times of the first PDRCH, and the product of 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 repetition times of the first PDRCH.

[0380] As an 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 repetition times of the first PDRCH.

[0381] As an embodiment, 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.

[0382] As an embodiment, 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 set of candidate coding schemes.

[0383] Example 14

[0384] Embodiment 14 exemplifies a schematic diagram of the structure of an Ambient Internet of Things (A-IoT) device according to an embodiment of the present application, as shown in the appendix Figure 14 as follows.

[0385] In the appendix Figure 14Among them, the A-IoT device 1400 includes an antenna 1401, an energy-related module 1404, and a processing-related module 1408. The A-IoT device 1400 may also include a matching network 1402, which is used to match the impedance between the antenna 1401 and other components (including the radio frequency (RF) energy harvester 1403 and the reception-related module 1409). The A-IoT device 1400 may also include an energy harvester, which may be the RF energy harvester 1403 or a non-RF energy harvester 1407. The RF energy harvester 1403 may include a rectifier that performs the conversion of RF signals (AC) to DC. The RF energy harvester 1403 and the receiver / transmitter may share the antenna 1401, or the RF energy harvester 1403 and the receiver / transmitter may also use independent antennas. The energy-related module 1404 may include a Power management unit (PMU) 1405; the PMU 1405 is responsible for storing the energy from the energy harvester into the energy storage 1406 and supplying power to the active component blocks that need power supply. The energy-related module 1404 may also include an Energy storage 1406; the energy storage 1406 stores the energy collected from the energy harvester, and the energy storage 1406 may be a capacitor. The processing-related module 1408 may include BB (BaseBand) logic 1413 (if supported), a Memory 1418, and a 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 a Non-Volatile Memory (NVM), such as EEPROM, which is used to permanently store the device ID; the other is a register, which is used to temporarily save the information that is only temporarily needed for operation when the energy in the energy storage 1406 is available; the clock generator 1419 provides the required clock signals. The processing-related module 1408 may also include Reception related blocks 1409 and Transmission related blocks 1417. For different A-IoT devices, the Reception related blocks 1409 and the Transmission related blocks 1417 may include different modules.

[0386] As an example, for an A-IoT device 1400 with a peak power consumption of about 1 μW, the receiving-related module 1409 may include an RF BPF 1410, a radio frequency envelope detector (RF-ED), a BB LPF 1411, and a comparator 1412. The transmitting-related module 1417 may include a backscatter modulator.

[0387] As a non-limiting example, the output of the matching network 1402 is sequentially processed by the RF BPF 1410, the radio frequency envelope detector, the BB LPF 1411, and the comparator 1412 and then 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.

[0388] As an example, for an A-IoT device 1400 with a peak power consumption less than or equal to several hundred μW, if an external carrier wave is used, the receiving-related module 1409 may include an RF BPF 1410, a low-noise amplifier (LNA), a radio frequency envelope detector, a BB amplifier, a BB LPF 1411, and a comparator / N-bit ADC 1412. The transmitting-related module 1417 may include a large frequency shifter (e.g., dozens 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) may be amplified by the reflection amplifier or the LNA. The large frequency shifter transfers the backscatter signal from one frequency (e.g., the FDD-DL frequency) to another frequency (e.g., the FDD-UL frequency).

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

[0390] As an example, for an A-IoT device 1400 with a peak power consumption less than or equal to several hundred μW, if an internally-generated carrier wave is adopted and an RF envelope detector receiver is used, the receiving-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 transmitting-related module 1417 may include a Tx Modulator, a Digital to Analog Converter (DAC), a low pass filter, a mixer, a LO (Local oscillator) / FLL ( / PLL), and a Power amplifier (PA).

[0391] As a non-limiting example, the output of the matching network 1402 is successively processed by an RF BPF 1410, an LNA, an RF envelope detector, a BB amplifier, a BB LPF 1411, and a comparator / N-bit ADC 1412 and then input to the BB logic 1413. The output of the BB logic 1413 is transmitted by the antenna 1401 after being processed by a Tx Modulator, a Digital to Analog Converter, a low pass filter, a mixer, a LO / FLL ( / PLL), and a Power amplifier.

[0392] As an example, for an A-IoT device 1400 with a peak power consumption less than or equal to a few hundred μW, if an internally-generated carrier wave is adopted and an intermediate frequency (IF) envelope detector receiver is used, the receiving-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 transmitting-related module 1417 may include a transmit modulator, a digital-to-analog converter, a low-pass filter, a mixer, an LO / FLL( / PLL), and a power amplifier. The IF amplifier amplifies the IF signal. The IF filter filters out unwanted radio frequency and LO signals. The IF envelope detector detects the envelope from the IF signal. The mixer in the receiving-related module 1409 down-converts the radio frequency signal to the IF stage. Depending on the implementation, there may be one or two mixers for the transmitter and the receiver.

[0393] As a non-limiting example, the output of the matching network 1402 is sequentially processed by 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 and then 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, an LO / FLL( / PLL), and a power amplifier and then transmitted by the antenna 1401.

[0394] As an example, for an A-IoT device 1400 with a peak power consumption less than or equal to a few hundred μW, if an internally-generated carrier wave is adopted and a zero intermediate frequency (Zero IF, ZIF) receiver is used, the receiving-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 transmitting-related module 1417 may include a transmit modulator, a digital-to-analog converter, a low-pass filter, a mixer, an LO / FLL( / PLL), and a power amplifier. The mixer in the receiving-related module 1409 down-converts the radio frequency signal to the BB stage. Depending on the implementation, there may be one or two mixers for the transmitter and the receiver.

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

[0396] In the above-mentioned several embodiments, the RF BPF 1410 is used to enhance selectivity. Based on the implementation, the RF BPF 1410 may not exist. The BB LPF 1411 is used to filter out harmonics and high-frequency components to improve the input signal quality of the comparator / ADC 1412. Based on the implementation, the BB LPF 1411 may not exist. 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 increase the signal strength and receive 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 increase the signal strength. The transmit modulator is used to modulate the baseband bits according to the modulation method; the transmit modulator may be part of the BB logic 1413. The digital-to-analog converter is used to convert the digital signal into an analog signal. The low-pass filter is used to filter out unwanted signals. The mixer in the transmit-related module 1417 is used to up-convert the baseband signal to the RF range. The LO is used to generate the carrier frequency; the FLL( / PLL) can be used for frequency synthesis. Based on the implementation, the FLL( / PLL) may not exist. The power amplifier is used to amplify the transmit signal.

[0397] It should be specifically noted that the structure of the A-IoT device in this example does not limit the specific implementation form of the A-IoT in this application. Specifically, according to 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, may also include only some modules in the structure of the A-IoT device in this example, or may also include Figure 14 other modules not shown.

[0398] Those of ordinary skill in the art can understand that all or part of the steps in the above methods can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium, such as a read-only memory, a hard disk, or an optical disc, etc. Optionally, all or part of the steps of 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 a hardware form or in the form of a software functional module. This application is not limited to any specific form of combination of software and hardware. The first node device or the second node device or the UE or the terminal or the device in this application includes, but is not limited to, mobile phones, tablet computers, notebooks, network cards, low-power devices, eMTC devices, NB-IoT devices, Ambient IoT devices, RFID devices, reader devices, vehicle-mounted communication devices, aircraft, airplanes, drones, remote control airplanes, test devices, test equipment, test instruments, and other devices. The base station device or the base station or the 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, transmission and reception nodes TRP, relay satellites, satellite base stations, air base stations, test devices, test equipment, test instruments, and other devices.

[0399] Those skilled in the art should understand that the present invention can be implemented in other specified forms without departing from its core or basic characteristics. Therefore, the presently disclosed embodiments should in any case be regarded as descriptive rather than restrictive. The scope of the invention is determined by the appended claims rather than the preceding description, and all modifications within the equivalent meaning and scope thereof are considered to be included therein.

Claims

1. A method used in a terminal, characterized in that: include: Sending a first PRDCH, where the first PRDCH adopts OOK; receiving a first PDRCH, where channel coding of the first PDRCH adopts a convolutional code, a restriction length of the convolutional code adopted by the channel coding of the first PDRCH is equal to a first restriction length, and a mother code rate of the convolutional code adopted by the channel coding of the first PDRCH is equal to a first code rate; Among them, at least one of the first restriction length and the first code rate belongs 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 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.

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 of 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: The at least one padding bit carried by the first PDRCH is a repeated transmission of a data bit carried by the first PDRCH or a repeated transmission of a cyclic redundancy check bit 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 includes computer instructions, and the one or more processors call the computer instructions to enable the terminal to execute the method described in any one of claims 1-7.

9. A method for an Internet of Things device, characterized in that: include: receiving a first PRDCH, where the first PRDCH adopts OOK; Sending a first PDRCH, where channel coding of the first PDRCH adopts a convolutional code, a restriction length of the convolutional code adopted by the channel coding of the first PDRCH is equal to a first restriction length, and a mother code rate of the convolutional code adopted by the channel coding of the first PDRCH is equal to a first code rate; Among them, the first restriction 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 Internet of Things 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.

10. The method according to claim 9, 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.

11. The method according to claim 9 or 10, 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; 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 of 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 The at least one padding bit carried by the first PDRCH is a repeated transmission of a data bit carried by the first PDRCH or a repeated transmission of a cyclic redundancy check bit 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 device, characterized in that: The Internet of Things 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 includes computer instructions, and the one or more processors call the computer instructions to enable the Internet of Things device to execute the method described in any one of claims 9-15.

Citation Information

Cited By

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

    WO2026081631A1