Method and device used in wireless communication terminal and Internet of Things equipment
By using OOK physical channels in the environmental Internet of Things, the size of the transmission block is determined, which solves the problem of the need for new business models and application scenarios in the prior art, and achieves flexible resource allocation and high link performance.
Patent Information
- Application Number
- CN202411490870.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-23
- Publication Date
- 2025-06-27
AI Technical Summary
The existing 5G standards cannot fully meet the needs of new business models and application scenarios in the environmental Internet of Things, especially the lack of effective solutions in determining transmission block size.
A method is proposed to determine the size of a transmission block by sending and receiving a physical channel (PRDCH) using OOK, which comprises determining the size of a transmission block based on the rounded value of the number of OOK time units and the product of the parent code rate of the convolution code divided by the quotient value of the number of repetitions.
This method supports flexible resource allocation, reducing cached data requirements and costs while improving link performance and scheduling flexibility.
Smart Images

Figure CN120223239A_ABST
Abstract
Description
Technical Field
[0001] This application relates to transmission methods and devices in wireless communication systems, and particularly to solutions and devices for transport block sizes in Internet of Things (IoT) communications. 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 new radio (NR) (or 5G) technology was initiated at the 72nd plenary session of 3GPP (3rd Generation Partner Project). With the widespread 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] The 5G NR system initiated the research work on Ambient Internet of Things (A-IoT) in Rel-19. In the Ambient Internet of Things, OOK is expected to be used for transmission between the reader and the IoT device and between the IoT device and the reader, and this research work has just started. Due to the limitations of the implementation and cost 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, and the determination of the corresponding transport block size also remains to be discussed. In addition, the applicant anticipates through research that the Ambient Internet of Things will also become an important part of future 6G networks, and the coding and transport block design for 5G NR are very likely to be adopted in 6G networks.
[0004] Regarding the problem of determining the transport block size in the environmental Internet of Things, this application discloses a solution. It should be noted that in the description of this application, 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 facing 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 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, 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, and the first code rate is less than 1;
[0008] Wherein, the MAC layer information carried by the first PRDCH indicates the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH; the size of the transport block carried by the first PDRCH is equal to a first size, and the first size depends on the integer value obtained by dividing the product 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.
[0009] As an embodiment, determine the transport block size according to the integer value obtained by dividing the product of the number of OOK time units and the mother code rate by the repetition times, so as not to limit the same resources for each repetition, support flexible resource allocation, and at the same time do not require too much cached data, improving performance while maintaining low cache requirements and cost requirements.
[0010] As an example, it supports the retransmission of the encoded partial bits after a complete repetition, improving the link performance while increasing the scheduling flexibility and reducing the coding complexity.
[0011] According to one aspect of the present application, the method is characterized in that the number of the OOK time units occupied by the first PDRCH and the number of repetitions of the first PDRCH belong to a first resource allocation scheme, the first resource allocation scheme is one of multiple candidate resource allocation schemes, and a field of a MAC layer carried by the first PRDCH indicates an index of the first resource allocation scheme among the multiple candidate resource allocation schemes.
[0012] According to one aspect of the present application, the method is characterized in that a first integer value is equal to the integer value obtained by taking the quotient of the product of the number of the OOK time units occupied by the first PDRCH and the first code rate divided by the number of repetitions of the first PDRCH, the first size is equal to the first integer value minus a first quantity value, and the first quantity value depends on the first positive integer value or the first quantity value is predefined.
[0013] According to one aspect of the present application, the method is characterized in that the transmission power of the first PDRCH depends on the power level of the sender of the first PDRCH, and the power level of the sender of the first PDRCH depends on the device type of the sender of the first PDRCH.
[0014] According to one aspect of the present application, the method is characterized in that the coding scheme adopted by the first PDRCH belongs to a set of candidate coding schemes, the set of candidate coding schemes includes at least one coding scheme, and each coding scheme included in the set of candidate coding schemes includes at least one mother code rate value; 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.
[0015] According to one aspect of the present application, the method is characterized in that at least one padding bit carried by the first PDRCH is the retransmission of the data bits carried by the first PDRCH or the retransmission 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 number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH.
[0017] The present application discloses a method for an Internet of Things device, which is characterized by including:
[0018] Receiving a first PRDCH, where the first PRDCH uses OOK;
[0019] Sending a first PDRCH, where the channel coding of the first PDRCH uses a convolutional code, 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, and the first code rate is less than 1;
[0020] Wherein, the MAC layer information carried by the first PRDCH indicates the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH; the size of the transport block carried by the first PDRCH is equal to a first size, and the first size depends on the integer value obtained by dividing the product 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.
[0021] According to one aspect of the present application, the above method is characterized in that the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH belong to a first resource allocation scheme, the first resource allocation scheme is one of multiple candidate resource allocation schemes, and a domain of a MAC layer carried by the first PRDCH indicates the index of the first resource allocation scheme among the multiple candidate resource allocation schemes.
[0022] According to one aspect of the present application, the above method is characterized in that a first integer value is equal to the integer value obtained by dividing the product 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, the first size is equal to the first integer value minus a first quantity value, and the first quantity value depends on the first positive integer value or the first quantity value is predefined.
[0023] According to one aspect of the present application, the above method is characterized in that the transmission power of the first PDRCH depends on the power level of the sender of the first PDRCH, and the power level of the sender of the first PDRCH depends on the device type of the sender of the first PDRCH.
[0024] According to one aspect of the present application, the method is characterized in that the coding scheme adopted by the first PDRCH belongs to a set of candidate coding schemes, the set of candidate coding schemes includes at least one coding scheme, and each coding scheme included in the set of candidate coding schemes includes at least one mother code rate value; 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.
[0025] According to one aspect of the present application, the 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 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 number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH.
[0027] The present application discloses a terminal, which is characterized by including:
[0028] A first transmitter, which transmits a first PRDCH, and the first PRDCH adopts OOK;
[0029] A first receiver, which receives a first PDRCH, the channel coding of the first PDRCH adopts a convolutional code, the mother code rate of the convolutional code adopted by the channel coding of the first PDRCH is equal to a first code rate, and the first code rate is less than 1;
[0030] Wherein, the MAC layer information carried by the first PRDCH indicates the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH; the size of the transport block carried by the first PDRCH is equal to a first size, and the first size depends on the integer value obtained by dividing the product 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.
[0031] The present application discloses an Internet of Things device, which is characterized by including:
[0032] A second receiver, which receives a first PRDCH, and the first PRDCH adopts OOK;
[0033] A second transmitter that sends a first PDRCH, where the channel coding of the first PDRCH uses a convolutional code, 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, and the first code rate is less than 1;
[0034] Wherein, the MAC layer information carried by the first PRDCH indicates the number of OOK time units occupied by the first PDRCH and the number of repetitions of the first PDRCH; the size of the transport block carried by the first PDRCH is equal to a first size, and the first size depends on the integer value obtained by dividing the product of the number of OOK time units occupied by the first PDRCH and the first code rate by the number of repetitions of the first PDRCH. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Other features, objects, and advantages of the present application will become more apparent by reading the following detailed description of non-limiting embodiments with reference to the accompanying drawings:
[0036] Figure 1 Shows a flowchart of a first PRDCH and a first PDRCH according to an embodiment of the present application;
[0037] Figure 2 Shows a schematic diagram of a network architecture according to an embodiment of the present application;
[0038] Figure 3 Shows a schematic diagram of a radio protocol architecture of a user plane and a control plane according to an embodiment of the present application;
[0039] Figure 4 Shows a schematic diagram of a terminal and an Internet of Things device according to an embodiment of the present application;
[0040] Figure 5 Shows a flowchart of radio signal transmission according to an embodiment of the present application;
[0041] Figure 6 Shows a schematic diagram of a first resource allocation scheme according to an embodiment of the present application;
[0042] Figure 7 Shows a schematic diagram of a first numerical value according to an embodiment of the present application;
[0043] Figure 8 Shows a schematic diagram of the power level of the sender of a first PDRCH according to an embodiment of the present application;
[0044] Figure 9 Shows a schematic diagram of a set of candidate coding schemes according to an embodiment of the present application;
[0045] Figure 10 Shows a schematic diagram of padding bits according to an embodiment of the present application;
[0046] Figure 11 Shows a schematic diagram of the relationship between a first sub-signal and a second sub-signal according to an embodiment of the present application;
[0047] Figure 12 Shows a structural block diagram of a processing device in a terminal according to an embodiment of the present application;
[0048] Figure 13 Shows a structural block diagram of a processing device in an Internet of Things device according to an embodiment of the present application.
[0049] Figure 14 Shows a schematic structural diagram of an environmental Internet of Things device according to an embodiment of the present application. Detailed implementation manners
[0050] The technical solutions of the present application will be further described in detail below in conjunction with 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 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 block represents a step. It should be particularly emphasized that the order of the blocks in the figure does not limit the chronological relationship 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 in the present application receives a first PDRCH in step 102, the channel coding of the first PDRCH uses a convolutional code, 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, and the first code rate is less than 1; wherein, the MAC layer information carried by the first PRDCH indicates the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH; the size of the transport block carried by the first PDRCH is equal to a first size, and the first size depends on the integer value of the quotient obtained by dividing the product 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.
[0054] As an example, the first PRDCH is the baseband signal or radio frequency signal of PRDCH (Physical Reader to Device Channel).
[0055] As an example, the first PRDCH includes a reference signal.
[0056] As an example, the first PRDCH does not include a reference signal.
[0057] As an example, the first PRDCH includes the 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 that only includes high and low levels.
[0066] As an example, the first PRDCH adopting OOK includes: the modulation method of the first PRDCH includes OOK.
[0067] As an example, the first PRDCH adopting OOK includes: OOK is used to generate the first PRDCH.
[0068] As an example, the first PRDCH adopting OOK includes: the generation process of the first PRDCH includes OOK.
[0069] As an embodiment, the first PRDCH adopting OOK includes: the coding method of the first PRDCH includes OOK.
[0070] As an embodiment, the first PRDCH adopting OOK includes: OOK is used to generate modulation symbols of the first PRDCH.
[0071] As an embodiment, the first PRDCH adopting OOK includes: OOK is used for the waveform of the first PRDCH.
[0072] As an embodiment, the first PRDCH adopting OOK includes: the input sequence for transform precoding of the first PRDCH is a bit sequence.
[0073] As an embodiment, the first PRDCH adopting OOK includes: the input sequence for transform precoding of the first PRDCH is not a complex-valued sequence.
[0074] As an embodiment, the first PRDCH adopting OOK includes: the input sequence for transform precoding of the first PRDCH is an On / Off sequence.
[0075] As an embodiment, the first PRDCH adopting OOK includes: the input sequence for transform precoding of the first PRDCH is a high-low level sequence.
[0076] As an embodiment, the first PRDCH adopting OOK includes: the first PRDCH is a high-low level signal or an On / Off signal.
[0077] As an embodiment, the first PRDCH adopting OOK includes: 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 used 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 used for 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 used for the channel coding of the first PDRCH is a convolutional code other than the tail-biting convolutional code.
[0092] As an embodiment, the convolutional code used for the channel coding of the first PDRCH is a shift register convolutional code.
[0093] As an embodiment, the mother code rate of the convolutional code used for the channel coding of the first PDRCH is the original code rate output by the convolutional code used for the channel coding of the first PDRCH.
[0094] As an embodiment, the mother code rate of the convolutional code used for the channel coding of the first PDRCH is equal to the reciprocal of the number of generating polynomials used by the convolutional code for the channel coding of the first PDRCH.
[0095] As an embodiment, the mother code rate of the convolutional code used for 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 for the channel coding of the first PDRCH.
[0096] As an embodiment, the mother code rate of the convolutional code used for the channel coding of the first PDRCH is the coding rate of the convolutional code used for the channel coding of the first PDRCH without rate matching or puncturing.
[0097] As an embodiment, the first code rate is greater than 0.
[0098] 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 for the channel coding of the first PDRCH.
[0099] As an embodiment, the first code rate is equal to the reciprocal of a positive integer greater than 1.
[0100] As an embodiment, the first code rate is equal to one of 1 / 6, 1 / 4, 1 / 3, 1 / 2.
[0101] As an embodiment, the MAC layer information carried by the first PRDCH is the MAC (Medium Access Control) layer information mapped on the first PRDCH.
[0102] As an embodiment, the MAC layer information carried by the first PRDCH is the MAC layer information included in the transport block (TB) mapped on the first PRDCH.
[0103] As an embodiment, the MAC layer information carried by the first PRDCH is the MAC layer information included in the transport channel mapped on the first PRDCH.
[0104] As an embodiment, the MAC layer information carried by the first PRDCH is the information included in the MAC PDU (Protocol Data Unit) mapped on the first PRDCH.
[0105] As an embodiment, the MAC layer information carried by the first PRDCH is the information included in the MAC SDU (Service Data Unit) mapped on the first PRDCH.
[0106] As an embodiment, the MAC layer information carried by the first PRDCH is the MAC CE (control element) carried by the first PRDCH.
[0107] As an example, the MAC layer information carried by the first PRDCH is the MAC header carried by the first PRDCH.
[0108] As an example, the MAC layer information carried by the first PRDCH is the MAC payload carried by the first PRDCH.
[0109] As an example, the MAC layer information carried by the first PRDCH includes at least one bit.
[0110] As an example, the OOK time unit occupied by the first PDRCH is the OOK time unit mapped by the first PDRCH.
[0111] As an example, the OOK time unit occupied by the first PDRCH is the OOK time unit allocated for the first PDRCH.
[0112] As an example, the OOK time unit occupied by the first PDRCH is the OOK time unit included in the first PDRCH.
[0113] As an example, any one of the OOK time units occupied by the first PDRCH is an OOK chip.
[0114] As an example, any one of the OOK time units occupied by the first PDRCH is a time unit obtained by splitting an OFDM symbol.
[0115] As an example, any one of the OOK time units occupied by the first PDRCH is a time unit obtained by splitting an OFDM symbol excluding the cyclic prefix.
[0116] As an example, 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.
[0117] As an example, 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.
[0118] As an example, any one of the OOK time units occupied by the first PDRCH is equal to the time length corresponding to one OOK bit.
[0119] As an example, any one of the OOK time units occupied by the first PDRCH is half of an OOK chip.
[0120] As an example, any OOK time unit occupied by the first PDRCH is equal to half of the time length corresponding to one OOK bit.
[0121] As an example, any OOK time unit occupied by the first PDRCH is equal to the duration of "01" or "10" in Manchester coding.
[0122] 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.
[0123] 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.
[0124] 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.
[0125] As an example, the repetition times of the first PDRCH are the repetition times of the TB (transport block) transmitted on the first PDRCH.
[0126] As an example, the repetition times of the first PDRCH are the repetition times of the information bits transmitted on the first PDRCH.
[0127] As an example, the repetition times of the first PDRCH are the repetition times of a bit block transmitted on the first PDRCH.
[0128] As an example, the repetition times of the first PDRCH are the repetition times of the CB (code block) transmitted on the first PDRCH.
[0129] As an example, the repetition times of the first PDRCH are the repetition times of the bit block transmitted on one chip of the first PDRCH.
[0130] As an example, the repetition times of the first PDRCH are positive integers.
[0131] As an example, the MAC layer information carried by the first PRDCH indicating the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH includes: the MAC layer information carried by the first PRDCH explicitly or implicitly indicates the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH.
[0132] As an example, the MAC layer information carried by the first PRDCH indicating the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH includes: the same field in the MAC layer information carried by the first PRDCH indicates the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH.
[0133] As an example, the MAC layer information carried by the first PRDCH indicating the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH includes: two fields in the MAC layer information carried by the first PRDCH respectively indicate the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH.
[0134] As an example, the MAC layer information carried by the first PRDCH indicating the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH includes: the MAC layer information carried by the first PRDCH indicates the time length of each OOK time unit occupied by the first PDRCH and the repetition times of the first PDRCH.
[0135] As an example, the MAC layer information carried by the first PRDCH indicating the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH includes: the MAC layer information carried by the first PRDCH indicates the index or sequence of the last OOK time unit occupied by the first PDRCH and the repetition times of the first PDRCH.
[0136] As an embodiment, the MAC layer information carried by the first PRDCH indicating the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH includes: the MAC layer information carried by the first PRDCH indicating the number of OFDM symbols occupied by the first PDRCH and the repetition times of the first PDRCH, and the number of OOK time units occupied by the first PDRCH is equal to the number of OFDM symbols occupied by the first PDRCH multiplied by the number of OOK time units included in each OFDM symbol.
[0137] As an embodiment, the MAC layer information carried by the first PRDCH indicating the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH includes: the MAC layer information carried by the first PRDCH indicating the number of OFDM symbols occupied by the first PDRCH and the repetition times of the first PDRCH, the number of OOK time units occupied by the first PDRCH is equal to the number of OFDM symbols occupied by the first PDRCH 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.
[0138] As an embodiment, the MAC layer information carried by the first PRDCH indicating the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH includes: the MAC layer information carried by the first PRDCH respectively indicates the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH from a plurality of candidate quantity values and a plurality of candidate repetition times values.
[0139] As an embodiment, the MAC layer information carried by the first PRDCH indicating the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH includes: the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH belong to a first resource allocation scheme, the first resource allocation scheme is one of a plurality of candidate resource allocation schemes, and a domain of one MAC layer carried by the first PRDCH indicates the index of the first resource allocation scheme among the plurality of candidate resource allocation schemes.
[0140] As an embodiment, the transport block (TB, transport block) carried by the first PDRCH is the transport block mapped on the first PDRCH.
[0141] As an example, the transport block (TB) carried by the first PDRCH is the transport block generated for the first PDRCH.
[0142] As an example, the transport block carried by the first PDRCH is the transport block included in the transport channel corresponding to the first PDRCH.
[0143] As an example, the size of the transport block carried by the first PDRCH is the number of bits included in the transport block carried by the first PDRCH.
[0144] As an example, the size of the transport block carried by the first PDRCH is the number of information bits transmitted on the first PDRCH.
[0145] As an example, the size of the transport block carried by the first PDRCH is the number of bits that are not channel - coded and are transmitted on the first PDRCH.
[0146] As an example, the size of the transport block carried by the first PDRCH is the number of bits included in the codeword transmitted on the first PDRCH.
[0147] As an example, the first size is a positive integer.
[0148] As an example, the first size is an integer multiple of 8.
[0149] As an example, the first size depends on the integer value obtained by taking 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, and includes: the first size is related to the integer value obtained by taking 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.
[0150] As an example, the first size depends on the integer value obtained by taking 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, and includes: the integer value obtained by taking 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 is used to determine or calculate the first size.
[0151] As an example, the first dimension depending on the integer 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 includes: the first dimension is equal to the integer 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.
[0152] As an example, the first dimension depending on the integer 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 includes: the sum of the first dimension and the number of CRC bits of the first PDRCH is equal to the integer 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.
[0153] As an example, the first dimension depending on the integer 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 includes: the first dimension is equal to the difference between the integer 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 and a predefined or configured integer value.
[0154] As an example, the first dimension depending on the integer 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 includes: the first dimension is linearly related to the integer 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.
[0155] As an example, the first dimension depending on the integer 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 includes: the first dimension depends on the ceiling 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 sub - example of the above example, using the ceiling value can support punctured transmission, improving resource utilization without increasing coding complexity.
[0156] As an embodiment, the integer value of the quotient obtained by dividing the product of the number of OOK time units occupied by the first PDRCH and the first code rate by the number of repetitions of the first PDRCH on which the first size depends includes: the floor value of the quotient obtained by dividing the product of the number of OOK time units occupied by the first PDRCH and the first code rate by the number of repetitions of the first PDRCH. As a subsidiary embodiment of the above embodiment, using the floor value can support further retransmission, improve the transmission quality without increasing the coding complexity.
[0157] As an embodiment, the integer value of the quotient obtained by dividing the product of the number of OOK time units occupied by the first PDRCH and the first code rate by the number of repetitions of the first PDRCH on which the first size depends includes:
[0158]
[0159] wherein, TBS represents the first size, N OOK represents the number of OOK time units occupied by the first PDRCH, R mother represents the first code rate, M rep represents the number of repetitions of the first PDRCH.
[0160] As an embodiment, the integer value of the quotient obtained by dividing the product of the number of OOK time units occupied by the first PDRCH and the first code rate by the number of repetitions of the first PDRCH on which the first size depends includes:
[0161]
[0162] wherein, TBS represents the first size, N OOK represents the number of OOK time units occupied by the first PDRCH, R mother represents the first code rate, M rep represents the number of repetitions of the first PDRCH.
[0163] As an embodiment, the integer value of the quotient obtained by dividing the product of the number of OOK time units occupied by the first PDRCH and the first code rate by the number of repetitions of the first PDRCH on which the first size depends includes:
[0164]
[0165] wherein, TBS represents the first size, N OOK represents the number of OOK time units occupied by the first PDRCH, Rmother representing the first code rate, M rep representing the number of repetitions of the first PDRCH, L CRC representing the length of the CRC bits of the first PDRCH.
[0166] As an example, the first size depends on the integer value of the product of the number of OOK time units occupied by the first PDRCH and the first code rate divided by the quotient of the number of repetitions of the first PDRCH, and includes:
[0167]
[0168] wherein, TBS represents the first size, N OOK representing the number of OOK time units occupied by the first PDRCH, R mother representing the first code rate, M rep representing the number of repetitions of the first PDRCH, L CRC representing the length of the CRC bits of the first PDRCH.
[0169] Example 2
[0170] Example 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, NG-RAN (Next Generation Radio Access Network) 202, 6GC (6G Core Network) / 5GC (5G Core Network) / EPC (Evolved Packet Core) 210, HSS (Home Subscriber Server) / UDM (Unified Data Management) 220, and Internet services 230. The 6GS / 5GS / EPS 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. Network node 203 provides user and control plane protocol termination towards UE 201. Network node 203 may be connected to other network nodes 204 via a backhaul. 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. Network node 203 provides an access point to the 6GC / 5GC / EPC 210 for UE 201. Examples of 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 meters, test tools, or any other similar functional devices.A person 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. A person 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 operator-corresponding Internet protocol services, specifically including the Internet, intranet, IMS (IP Multimedia Subsystem), and packet-switched streaming services.
[0171] As an example, the UE 201 corresponds to the terminal in this application.
[0172] As an example, the Device 241 corresponds to the Internet of Things device in this application.
[0173] Example 3
[0174] Embodiment 3 shows a schematic diagram of an embodiment of a radio protocol architecture for a user plane and a control plane according to this application, as shown in the appendix Figure 3 as follows. Figure 3 It is a schematic diagram illustrating an embodiment of a radio protocol architecture for the user plane 350 and the 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 above 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) 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). In the user plane 350, the radio protocol architecture for terminals and IoT devices is generally the same as the corresponding layers and sublayers in the control plane 300 for 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, 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.).
[0175] As an embodiment, the Figure 3 radio protocol architecture in is applicable to the terminal described in this application.
[0176] As an embodiment, the Figure 3 radio protocol architecture in is applicable to the Internet of Things device described in this application.
[0177] As an embodiment, the first PDRCH in this application is generated by MAC302, or MAC352, or the PHY301, or PHY351.
[0178] As an embodiment, the first PRDCH in this application is generated by MAC302, or MAC352, or the PHY301, or PHY351.
[0179] Example 4
[0180] 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 shown.
[0181] In the terminal (410), a controller / processor 440, a memory 430, a receiving processor 412, a transmitter / receiver 416, and a transmitting processor 415 may be included. The transmitter / receiver 416 includes an antenna 420.
[0182] In the Internet of Things device (450), a controller / processor 490 (if supported), a memory 480, a receiving processor 452, a transmitter / receiver 456, and a transmitting processor 455 may be included. The transmitter / receiver 456 includes an antenna 460.
[0183] 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 layers L2 and above. The controller / processor 440 provides packet header compression, encryption, packet segmentation and reordering, multiplexing between logical and transport channels, and radio resource allocation based on various priority metrics. The controller / processor 440 is also responsible for HARQ 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 transmit processor 415 implements various signal processing functions for the L1 layer (i.e., the physical layer), including coding, interleaving, scrambling, modulation, power control / allocation, precoding, and physical layer control signaling generation, etc. For example, the physical layer signal carrying the first PRDCH is completed by the transmit 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 transmit 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 receive processor 452. The receive processor 452 implements various signal reception processing functions for the L1 layer. The signal reception 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 layers L2 and above. 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.
[0184] 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 may be associated with a memory 430 that stores program code and data. The memory 430 may be a computer-readable medium.
[0185] 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 together 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 mother code rate of the convolutional code used for the channel coding of the first PDRCH being equal to a first code rate, the first code rate being less than 1; the MAC layer information carried by the first PRDCH indicating the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH; the size of the transport block carried by the first PDRCH being equal to a first size, the first size depending on the integer value of the quotient obtained by dividing the product 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.
[0186] 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 mother code rate of the convolutional code used for the channel coding of the first PDRCH being equal to a first code rate, the first code rate being less than 1; the MAC layer information carried by the first PRDCH indicating the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH; the size of the transport block carried by the first PDRCH being equal to a first size, the first size depending on the integer 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 repetition times of the first PDRCH.
[0187] 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 mother code rate of the convolutional code used for the channel coding of the first PDRCH being equal to a first code rate, the first code rate being less than 1; the MAC layer information carried by the first PRDCH indicating the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH; the size of the transport block carried by the first PDRCH being equal to a first size, the first size depending on the integer 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 repetition times of the first PDRCH.
[0188] As an embodiment, 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 mother code rate of the convolutional code used for the channel coding of the first PDRCH being equal to a first code rate, the first code rate being less than 1; the MAC layer information carried by the first PRDCH indicating the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH; the size of the transport block carried by the first PDRCH being equal to a first size, the first size depending on the integer value of the quotient obtained by dividing the product 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.
[0189] As an embodiment, the terminal 410 is a user equipment (UE).
[0190] As an embodiment, the Internet of Things device 450 is a device of the Internet of Environmental Things.
[0191] As an embodiment, the Internet of Things device 450 is an RFID device.
[0192] As an embodiment, 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.
[0193] As an embodiment, 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.
[0194] As an embodiment, 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.
[0195] As an embodiment, 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.
[0196] Example 5
[0197] Embodiment 5 exemplifies a wireless signal transmission flowchart according to an embodiment of the present application, as shown in the appendix Figure 5 shown. In the appendix Figure 5Among them, the terminal N500 is a reader device of the Internet of Things device U550. It should be noted that the order in this example does not limit the signal transmission order and implementation order in this application.
[0198] For Terminal N500 , the first PRDCH is sent in step S501, and the first PDRCH is received in step S502;
[0199] For IoT Device U550 , the first PRDCH is received in step S551, and the first PDRCH is sent in step S552.
[0200] In Embodiment 5, the first PRDCH uses OOK; the channel coding of the first PDRCH uses a convolutional code, 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, and the first code rate is less than 1; the MAC layer information carried by the first PRDCH indicates the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH; the size of the transport block carried by the first PDRCH is equal to the first size, and the first size depends on the integer value of the quotient obtained by dividing the product 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.
[0201] Example 6
[0202] Embodiment 6 exemplifies a schematic diagram of a first resource allocation scheme according to an embodiment of the present application, as shown in the appendix Figure 6 shown. In the appendix Figure 6 , the candidate resource allocation schemes #0, 1,..., i are multiple candidate resource allocation schemes in this application, and the first resource allocation scheme is one of the candidate resource allocation schemes #0, 1,..., i.
[0203] In Embodiment 6, the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH in this application belong to the first resource allocation scheme, and the first resource allocation scheme is one of the multiple candidate resource allocation schemes. A field in a MAC layer carried by the first PRDCH in this application indicates the index of the first resource allocation scheme among the multiple candidate resource allocation schemes.
[0204] As an embodiment, the index of the first resource allocation scheme is indicated by the same field, so as to support joint coding between the number of OOK time units and the repetition times, reduce signaling overhead while maximizing scheduling flexibility.
[0205] As an embodiment, the first resource allocation scheme includes the number of OOK time units occupied by the first PDRCH and the number of repetitions of the first PDRCH.
[0206] As an embodiment, the first resource allocation scheme includes two parameters, which are respectively the number of OOK time units occupied by the first PDRCH and the number of repetitions of the first PDRCH.
[0207] As an embodiment, the first resource allocation scheme only includes the number of OOK time units occupied by the first PDRCH and the number of repetitions of the first PDRCH.
[0208] As an embodiment, the first resource allocation scheme further includes parameters other than the number of OOK time units occupied by the first PDRCH and the number of repetitions of the first PDRCH.
[0209] As an embodiment, the first resource allocation scheme further includes the first code rate.
[0210] As an embodiment, the first resource allocation scheme further includes the actual code rate of the first PDRCH.
[0211] As an embodiment, each candidate resource allocation scheme among the multiple candidate resource allocation schemes includes at least one quantity value of OOK time units and one number of repetitions value.
[0212] As an embodiment, each candidate resource allocation scheme among the multiple candidate resource allocation schemes is a combination of a quantity value of OOK time units and a number of repetitions value.
[0213] As an embodiment, any two candidate resource allocation schemes among the multiple candidate resource allocation schemes include the same type of parameters.
[0214] As an embodiment, the quantity values of OOK time units respectively included in any two candidate resource allocation schemes among the multiple candidate resource allocation schemes are not equal.
[0215] As an embodiment, at least one of the quantity value of OOK time units and the number of repetitions value respectively included in any two candidate resource allocation schemes among the multiple candidate resource allocation schemes is not equal.
[0216] As an embodiment, the number of candidate resource allocation schemes among the multiple candidate resource allocation schemes is equal to a positive integer power of 2.
[0217] As an example, the multiple candidate resource allocation schemes are indexed according to 0, 1, 2...
[0218] As an example, the index of each candidate resource allocation scheme among the multiple candidate resource allocation schemes is a positive integer.
[0219] As an example, the index of each candidate resource allocation scheme among the multiple candidate resource allocation schemes is the identifier of this candidate resource allocation scheme.
[0220] As an example, the multiple candidate resource allocation schemes are indexed in sequence first according to the number of OOK time units and then according to the repetition count value.
[0221] As an example, the multiple candidate resource allocation schemes are indexed in sequence first according to the repetition count and then according to the number of OOK time units.
[0222] As an example, the multiple candidate resource allocation schemes are indexed in sequence first in ascending order of the number of OOK time units and then in ascending order of the repetition count value.
[0223] As an example, the multiple candidate resource allocation schemes are indexed in sequence first in descending order of the number of OOK time units and then in ascending order of the repetition count value.
[0224] As an example, the multiple candidate resource allocation schemes are indexed in sequence first in ascending order of the number of OOK time units and then in descending order of the repetition count value.
[0225] As an example, the multiple candidate resource allocation schemes are indexed in sequence first in descending order of the number of OOK time units and then in descending order of the repetition count value.
[0226] As an example, the multiple candidate resource allocation schemes are indexed in sequence first in ascending order of the repetition count and then in ascending order of the number of OOK time units.
[0227] As an example, the multiple candidate resource allocation schemes are indexed in sequence first in ascending order of the repetition count and then in descending order of the number of OOK time units.
[0228] As an example, the multiple candidate resource allocation schemes are indexed in sequence first in descending order of the repetition count and then in ascending order of the number of OOK time units.
[0229] As an example, the multiple candidate resource allocation schemes are indexed in sequence first in descending order of the repetition count and then in descending order of the number of OOK time units.
[0230] As an example, that a field at the MAC layer carried by the first PRDCH indicates the index of the first resource allocation scheme among the multiple candidate resource allocation schemes includes: a field at the MAC layer carried by the first PRDCH explicitly or implicitly indicates the index of the first resource allocation scheme among the multiple candidate resource allocation schemes.
[0231] As an example, that a field at the MAC layer carried by the first PRDCH indicates the index of the first resource allocation scheme among the multiple candidate resource allocation schemes includes: a field at the MAC layer carried by the first PRDCH indicates the first resource allocation scheme from among the multiple candidate resource allocation schemes.
[0232] As an example, that a field at the MAC layer carried by the first PRDCH indicates the index of the first resource allocation scheme among the multiple candidate resource allocation schemes includes: a field at the MAC layer carried by the first PRDCH indicates the order of the first resource allocation scheme among the multiple candidate resource allocation schemes.
[0233] As an example, that a field at the MAC layer carried by the first PRDCH indicates the index of the first resource allocation scheme among the multiple candidate resource allocation schemes includes: a field at the MAC layer carried by the first PRDCH indicates the index of the first resource allocation scheme among the multiple candidate resource allocation schemes in a joint coding manner.
[0234] Example 7
[0235] Example 7 exemplifies a schematic diagram of a first numerical value according to an embodiment of the present application, as shown in the appendix Figure 7 as shown. In the appendix Figure 7 two rectangular boxes respectively represent a first dimension and a first numerical value, and the sum of the first dimension and the first numerical value is equal to a first integer value.
[0236] In Example 7, the first integer value is equal to the integer value obtained by taking the quotient of the product of the number of OOK time units occupied by the first PDRCH in the present application and the first code rate in the present application divided by the repetition times of the first PDRCH, the first dimension in the present application is equal to the first integer value minus the first numerical value, and the first numerical value depends on the first positive integer value or the first numerical value is predefined.
[0237] As an example, the first integer value is equal to the floor value of the quotient of the product of the number of OOK time units occupied by the first PDRCH and the first code rate divided by the repetition times of the first PDRCH.
[0238] As an example, the first integer value is equal to the ceiling value of the quotient obtained by dividing the product of the number of OOK time units occupied by the first PDRCH and the first code rate by the number of repetitions of the first PDRCH.
[0239] As an example, the first product value is equal to the product of the number of OOK time units occupied by the first PDRCH and the first code rate, the first quotient value is equal to the quotient obtained by dividing the first product value by the number of repetitions of the first PDRCH, and the first integer value is equal to the rounded value of the first quotient value.
[0240] As an example, the first quantity value is equal to the number of cyclic redundancy check bits carried by the first PDRCH.
[0241] As an example, the first quantity value is equal to the number of physical layer padding bits included in the first PDRCH.
[0242] As an example, the first quantity value is equal to the number of MAC layer padding bits included in the first PDRCH.
[0243] As an example, the first quantity value is equal to the number of bits filled by the first PDRCH for alignment with OFDM symbols.
[0244] As an example, the first quantity value is equal to the number of padding bits filled by the first PDRCH to maintain byte alignment.
[0245] As an example, the first quantity value depends on the first positive integer value or the first quantity value is predefined, including: the first quantity value depends on the first positive integer value.
[0246] As an example, the first quantity value depends on the first positive integer value or the first quantity value is predefined, including: the first quantity value is predefined.
[0247] As an example, the first quantity value depends on the first positive integer value, including: the first quantity value is related to the first positive integer value.
[0248] As an example, the first quantity value depends on the first positive integer value, including: the first quantity value changes with the change of the first positive integer value.
[0249] As an example, the first quantity value depends on the first positive integer value, including: the first quantity value depends on the value range or value interval to which the first positive integer value belongs.
[0250] As an example, the first numerical value depending on the first positive integer value includes: the first positive integer value is used to determine or calculate the first numerical value.
[0251] As an example, the first numerical value depending on the first positive integer value includes: the value range (value interval) to which the first positive integer value belongs corresponds to the first numerical value.
[0252] As an example, the first numerical value depending on the first positive integer value includes: the first positive integer value belongs to a first value interval, the first value interval is one of M1 value intervals, and M1 is a positive integer greater than 1; the M1 value intervals correspond to M1 candidate numerical values one by one, and the first numerical value is the candidate numerical value corresponding to the first value interval among the M1 candidate numerical values.
[0253] As an example, the first numerical value being predefined includes: the first numerical value is fixed.
[0254] As an example, the first numerical value being predefined includes: the first numerical value is hard - coded.
[0255] As an example, the first numerical value is equal to 8.
[0256] As an example, the first numerical value is equal to 16.
[0257] As an example, the first numerical value is equal to 24.
[0258] Example 8
[0259] Example 8 exemplifies a schematic diagram of the power level of the sender of the first PDRCH according to an embodiment of the present application, as shown in the appendix Figure 8 shown. In the appendix Figure 8 , the dashed line represents the corresponding or associated relationship, device type 1 corresponds to power level #i, and device types 2a / 2b correspond to power level #j.
[0260] In Example 8, the transmission power of the first PDRCH in the present application depends on the power level of the sender of the first PDRCH, and the power level of the sender of the first PDRCH depends on the device type of the sender of the first PDRCH.
[0261] As an example, the power level of the Internet of Things device depends on the device type, so that the power design can be optimized separately according to different types of devices, and the link transmission quality can be improved.
[0262] As an example, the unit of the transmission power of the first PDRCH is dBm.
[0263] As an example, the unit of the transmission power of the first PDRCH is watt or milliwatt.
[0264] As an example, the transmission power of the first PDRCH is equal to the transmission power in the transmission occasion to which the first PDRCH belongs in the time domain and the uplink frequency band or uplink carrier to which the first PDRCH belongs in the frequency domain.
[0265] As an example, the transmission power of the first PDRCH is the transmission power value at the antenna connector of the first PDRCH.
[0266] As an example, the transmission power of the first PDRCH is the transmission power value of the baseband of the first PDRCH.
[0267] As an example, the transmission power of the first PDRCH is the transmission power value of the radio frequency of the first PDRCH.
[0268] As an example, the transmission power of the first PDRCH does not include the antenna gain.
[0269] As an example, the transmission power of the first PDRCH includes the antenna gain.
[0270] As an example, the transmission power of the first PDRCH is equal to P PDRCH,f,c (i, j) value.
[0271] As an example, the transmission power of the first PDRCH is equal to the average value of the power at all constellation points of the OOK adopted by the first PDRCH.
[0272] As an example, the transmission power of the first PDRCH is equal to the average value of the high-level power and the low-level power of the OOK adopted by the first PDRCH.
[0273] As an example, the transmission power of the first PDRCH is equal to half of the high-level power of the OOK adopted by the first PDRCH.
[0274] As an example, the transmission power of the first PDRCH is equal to the normalized transmission power value of the first PDRCH.
[0275] As an example, the transmission power of the first PDRCH is equal to the average value of all the level energies in the OOK adopted by the first PDRCH.
[0276] As an example, the sender of the first PDRCH is the Internet of Things device in this application.
[0277] As an example, the sender of the first PDRCH is an RFID device.
[0278] As an example, the sender of the first PDRCH is a sensor device.
[0279] As an example, the power level of the sender of the first PDRCH is a predefined power class value.
[0280] As an example, the power level of the sender of the first PDRCH is the predefined maximum radio frequency power of the sender of the first PDRCH.
[0281] As an example, the power level of the sender of the first PDRCH is the maximum power set at the factory of the sender of the first PDRCH.
[0282] As an example, the power level of the sender of the first PDRCH includes a tolerance range.
[0283] As an example, the power level of the sender of the first PDRCH does not include a tolerance range.
[0284] As an example, the transmission power of the first PDRCH depends on the power level of the sender of the first PDRCH, including: the transmission power of the first PDRCH is related to the power level of the sender of the first PDRCH.
[0285] As an example, the transmission power of the first PDRCH depends on the power level of the sender of the first PDRCH, including: the power level of the sender of the first PDRCH is used to determine or calculate the transmission power of the first PDRCH.
[0286] As an example, the transmission power of the first PDRCH depends on the power level of the sender of the first PDRCH, including: the transmission power of the first PDRCH is linearly correlated with the power value corresponding to the power level of the sender of the first PDRCH.
[0287] As an example, the transmit power of the first PDRCH depending on the power level of the sender of the first PDRCH includes: the transmit power of the first PDRCH is equal to the power value corresponding to the power level of the sender of the first PDRCH.
[0288] As an example, the transmit power of the first PDRCH depending on the power level of the sender of the first PDRCH includes: the upper limit value of the transmit power of the first PDRCH depends on the power level of the sender of the first PDRCH.
[0289] As an example, the transmit power of the first PDRCH depending on the power level of the sender of the first PDRCH includes: the transmit power of the first PDRCH is equal to the smaller value compared between a first upper limit value and a first power value, and at least one of the first upper limit value or the first power value depends on the power level of the sender of the first PDRCH.
[0290] As an example, the transmit power of the first PDRCH depending on the power level of the sender of the first PDRCH includes: the upper limit value of the transmit power of the first PDRCH is linearly related to the power value corresponding to the power level of the sender of the first PDRCH within a given range.
[0291] As an example, the device type of the sender of the first PDRCH is one of type 1, type 2a, and type 2b.
[0292] As an example, 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.
[0293] 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.
[0294] 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.
[0295] As an example, the power level of the sender of the first PDRCH depending on the device type of the sender of the first PDRCH includes: the power level of the sender of the first PDRCH is related to the device type of the sender of the first PDRCH.
[0296] As an example, the power level of the sender of the first PDRCH depending on the device type of the sender of the first PDRCH includes: the device type of the sender of the first PDRCH is used to determine the power level of the sender of the first PDRCH.
[0297] As an example, the power level of the sender of the first PDRCH depending on the device type of the sender of the first PDRCH includes: different power levels of the sender of the first PDRCH for different device types of the sender of the first PDRCH.
[0298] As an example, the power level of the sender of the first PDRCH depending on the device type of the sender of the first PDRCH includes: different power levels of the sender of the first PDRCH are set (or defined) for different device types of the sender of the first PDRCH.
[0299] As an example, the power level of the sender of the first PDRCH depending on the device type of the sender of the first PDRCH includes: when the device type of the sender of the first PDRCH is one type, the power level of the sender of the first PDRCH is one power level; when the device type of the sender of the first PDRCH is another type, the power level of the sender of the first PDRCH is another power level.
[0300] As an example, the power level of the sender of the first PDRCH depending on the device type of the sender of the first PDRCH includes: the device type of the sender of the first PDRCH corresponds to the power level of the sender of the first PDRCH.
[0301] As an example, the power level of the sender of the first PDRCH depending on the device type of the sender of the first PDRCH includes: the device type of the sender of the first PDRCH corresponds to the power level of the sender of the first PDRCH; a device type other than the device type of the sender of the first PDRCH corresponds to a power level other than the power level of the sender of the first PDRCH.
[0302] Example 9
[0303] Example 9 illustrates a schematic diagram of a set of candidate coding schemes according to an embodiment of the present application, as shown in the appendix Figure 9 as shown. In the appendix Figure 9Among them, the candidate coding scheme set is one of the coding scheme set #m and the coding scheme set #n. The coding scheme set #m includes the coding scheme #i, and the coding scheme set #n includes the coding scheme #j and the coding scheme #k.
[0304] In Embodiment 9, the coding scheme adopted by the first PDRCH in the present application belongs to the candidate coding scheme set. The candidate coding scheme set includes at least one coding scheme, and each coding scheme included in the candidate coding scheme set includes at least one mother code rate value; 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 in the present application indicates the first coding scheme from the candidate coding scheme set.
[0305] As an embodiment, the candidate sets of the constraint length and code rate of channel coding depend on the type of 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.
[0306] As an embodiment, the coding scheme adopted by the first PDRCH is the coding scheme for the first PDRCH.
[0307] As an embodiment, the coding scheme adopted by the first PDRCH is the coding scheme configured for the first PDRCH.
[0308] As an embodiment, the coding scheme adopted by the first PDRCH is the coding scheme allocated for the first PDRCH.
[0309] As an embodiment, the coding scheme adopted by the first PDRCH is the coding scheme defined for the first PDRCH.
[0310] As an embodiment, the coding scheme adopted by the first PDRCH is the scheme related to the channel coding of the first PDRCH.
[0311] As an embodiment, the coding scheme adopted by the first PDRCH includes the modulation and coding method adopted by the first PDRCH.
[0312] As an embodiment, the coding scheme adopted by the first PDRCH includes the constraint length of the convolutional code adopted by the first PDRCH and the first code rate.
[0313] As an example, the coding scheme adopted by the first PDRCH includes only one of the constraint length of the convolutional code adopted by the first PDRCH or the first code rate.
[0314] As an example, the coding scheme adopted by the first PDRCH is the first code rate.
[0315] As an example, the coding scheme adopted by the first PDRCH further includes a parameter value other than the constraint length of the convolutional code adopted by the first PDRCH and the first code rate.
[0316] As an example, the coding scheme adopted by the first PDRCH further includes the actual code rate of the first PDRCH.
[0317] As an example, the coding scheme adopted by the first PDRCH further includes the code rate after the first PDRCH undergoes rate matching or puncturing.
[0318] As an example, each coding scheme included in the candidate coding scheme set includes at least one mother code rate value.
[0319] As an example, each coding scheme included in the candidate coding scheme set is a mother code rate value.
[0320] As an example, each coding scheme included in the candidate coding scheme set includes at least one mother code rate value and one constraint length value.
[0321] As an example, each coding scheme included in the candidate coding scheme set includes at least one mother code rate value and one actual code rate value.
[0322] As an example, when the candidate coding scheme set includes multiple coding schemes, any two coding schemes included in the candidate coding scheme set include the same type of parameters.
[0323] As an example, when the candidate coding scheme set includes multiple coding schemes, the mother code rate values respectively included in any two coding schemes included in the candidate coding scheme set are not equal.
[0324] As an example, when the candidate coding scheme set 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 candidate coding scheme set is not equal.
[0325] As an example, the set of candidate coding schemes depending on the device type of the sender of the first PDRCH includes: the set of candidate coding schemes is related to the device type of the sender of the first PDRCH.
[0326] As an example, the set of candidate coding schemes depending on the device type of the sender of the first PDRCH includes: the device type of the sender of the first PDRCH is used to determine the set of candidate coding schemes.
[0327] As an example, the set of candidate coding schemes depending on the device type of the sender of the first PDRCH includes: the composition of the set of candidate coding schemes depends on the device type of the sender of the first PDRCH.
[0328] As an example, the set of candidate coding schemes depending on the device type of the sender of the first PDRCH includes: 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.
[0329] As an example, the set of candidate coding schemes depending on the device type of the sender of the first PDRCH includes: 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.
[0330] As an example, the set of candidate coding schemes depending on the device type of the sender of the first PDRCH includes: the composition of the set of candidate coding schemes changes with the change of the device type of the sender of the first PDRCH.
[0331] As an example, the set of candidate coding schemes depending on the device type of the sender of the first PDRCH includes: 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.
[0332] As an example, the set of candidate coding schemes depending on the device type of the sender of the first PDRCH includes: 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.
[0333] 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.
[0334] 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.
[0335] 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.
[0336] As an example, the set of candidate coding schemes may include only one coding scheme.
[0337] As an example, the set of candidate coding schemes may include multiple coding schemes.
[0338] 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.
[0339] As an example, 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.
[0340] As an example, 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.
[0341] 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.
[0342] 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.
[0343] 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.
[0344] 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.
[0345] Example 10
[0346] Example 10 illustrates 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.
[0347] 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.
[0348] As an embodiment, the padding bits are repeated transmissions of information bits or CRC bits, which can improve the reception or decoding performance of the first PDRCH.
[0349] As an example, the data bits carried by the first PDRCH are the information bits carried by the first PDRCH.
[0350] As an example, the data bits carried by the first PDRCH are the higher layer bits carried by the first PDRCH.
[0351] As an example, the data bits carried by the first PDRCH are the core network information bits carried by the first PDRCH.
[0352] As an example, the data bits carried by the first PDRCH are the MAC (Medium Access Control) information bits carried by the first PDRCH.
[0353] 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.
[0354] 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.
[0355] As an example, the data bits carried by the first PDRCH are the transport block (TB) transmitted on the first PDRCH.
[0356] As an example, the data bits carried by the first PDRCH are the bits mapped on the first PDRCH.
[0357] As an example, the data bits carried by the first PDRCH are the bits used to generate the first PDRCH.
[0358] As an example, the data bits carried by the first PDRCH are passed from the higher layer of the Internet of Things device to the physical layer.
[0359] As an example, the number of data bits carried by the first PDRCH is determined by the scheduler and the scheduling algorithm.
[0360] As an example, the number of data bits carried by the first PDRCH is related to the implementation.
[0361] As an example, the Cyclic Redundancy Check bits carried by the first PDRCH are the CRC bits of the first PDRCH.
[0362] 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.
[0363] As an example, the Cyclic Redundancy Check bits carried by the first PDRCH include 6 bits.
[0364] As an example, the Cyclic Redundancy Check bits carried by the first PDRCH include 11 bits.
[0365] As an example, the Cyclic Redundancy Check bits carried by the first PDRCH include 8 bits.
[0366] As an example, the Cyclic Redundancy Check bits carried by the first PDRCH include 16 bits.
[0367] As an example, the Cyclic Redundancy Check bits carried by the first PDRCH include 24 bits.
[0368] As an example, the Cyclic Redundancy Check bits carried by the first PDRCH are generated by a CRC generating polynomial.
[0369] As an example, the number of Cyclic Redundancy Check bits carried by the first PDRCH is equal to a positive integer greater than 1.
[0370] 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.
[0371] As an example, the number of Cyclic Redundancy Check bits carried by the first PDRCH is predefined or configured.
[0372] 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.
[0373] 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.
[0374] As an example, the number of padding bits carried by the first PDRCH is greater than 0 or equal to 0.
[0375] As an example, the number of padding bits carried by the first PDRCH may be equal to 0.
[0376] As an example, 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, including: only one padding bit carried by the first PDRCH is a repeated transmission of a data bit carried by the first PDRCH.
[0377] As an example, 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, including: only one padding bit carried by the first PDRCH is a repeated transmission of a cyclic redundancy check bit carried by the first PDRCH.
[0378] As an example, 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, including: all padding bits carried by the first PDRCH are repeated transmissions of data bits carried by the first PDRCH.
[0379] As an example, 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, including: all padding bits carried by the first PDRCH are repeated transmissions of cyclic redundancy check bits carried by the first PDRCH.
[0380] As an example, 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, including: at least one corresponding bit among the padding bits carried by the first PDRCH and the data bits carried by the first PDRCH is the same.
[0381] As an embodiment, that at least one padding bit carried by the first PDRCH is a repeated transmission of data bits carried by the first PDRCH or a repeated transmission of cyclic redundancy check bits carried by the first PDRCH includes: at least one padding bit carried by the first PDRCH is the same as the corresponding cyclic redundancy check bit carried by the first PDRCH.
[0382] As an embodiment, that at least one padding bit carried by the first PDRCH is a repeated transmission of data bits carried by the first PDRCH or a repeated transmission of cyclic redundancy check bits carried by the first PDRCH includes: X1 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.
[0383] As an embodiment, that at least one padding bit carried by the first PDRCH is a repeated transmission of data bits carried by the first PDRCH or a repeated transmission of cyclic redundancy check bits carried by the first PDRCH includes: X1 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.
[0384] As an embodiment, that at least one padding bit carried by the first PDRCH is a repeated transmission of data bits carried by the first PDRCH or a repeated transmission of cyclic redundancy check bits carried by the first PDRCH includes: X1 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.
[0385] As an embodiment, that at least one padding bit carried by the first PDRCH is a repeated transmission of data bits carried by the first PDRCH or a repeated transmission of cyclic redundancy check bits carried by the first PDRCH includes: X1 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.
[0386] As an example, "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, 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.
[0387] As an example, "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, 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.
[0388] 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.
[0389] 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.
[0390] As an example, the padding bits carried by the first PDRCH are located after all the cyclic redundancy check bits carried by the first PDRCH.
[0391] As an example, the padding bits carried by the first PDRCH are located before all the cyclic redundancy check bits carried by the first PDRCH.
[0392] Example 11
[0393] 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 11In it, the horizontal axis represents time, the rectangle filled with diagonal lines represents the first sub-signal, the rectangle filled with cross lines represents the second sub-signal, the thick-line frame rectangle to which the first sub-signal and the second sub-signal belong represents the first PRDCH, and each rectangle filled with a dot represents a repeated transmission of the first PDRCH.
[0394] In Embodiment 11, the first PRDCH in the present application 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 number of OOK time units occupied by the first PDRCH in the present application and the number of repetitions of the first PDRCH.
[0395] As an embodiment, the first sub-signal is before the second sub-signal.
[0396] As an embodiment, the first sub-signal and the second sub-signal respectively occupy different time-domain resources of the first PRDCH.
[0397] As an embodiment, the first sub-signal and the second sub-signal respectively occupy different OOK time units.
[0398] As an embodiment, the first PRDCH is composed of the first sub-signal and the second sub-signal.
[0399] As an embodiment, the first PRDCH is composed of the first sub-signal, the second sub-signal and an idle part.
[0400] As an embodiment, the first sub-signal includes the physical layer control part of the first PRDCH.
[0401] As an embodiment, the first sub-signal includes the Layer 1 (L1) control part of the first PRDCH.
[0402] As an embodiment, the second sub-signal includes the physical layer data part of the first PRDCH.
[0403] As an embodiment, the second sub-signal includes the MAC PDU part of the first PRDCH.
[0404] As an embodiment, the resources occupied by the first sub-signal and the resources occupied by the second sub-signal are orthogonal.
[0405] As an embodiment, the number of OOK time units occupied by the first sub-signal is predefined.
[0406] As an example, the preamble associated with the first PRDCH indicates the number of OOK time units occupied by the first sub-signal.
[0407] As an example, 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.
[0408] 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.
[0409] As an example, the first sub-signal includes CRC bits.
[0410] As an example, the first sub-signal does not include CRC bits.
[0411] As an example, the first sub-signal and the second sub-signal independently generate CRC bits respectively.
[0412] As an example, the first sub-signal and the second sub-signal share CRC bits.
[0413] As an example, the first sub-signal and the second sub-signal together generate each CRC bit of the first PRDCH.
[0414] As an example, the first sub-signal indicating the number of OOK time units occupied by the first PRDCH includes: the first sub-signal explicitly or implicitly indicates the number of OOK time units occupied by the first PRDCH.
[0415] As an example, the first sub-signal indicating the number of OOK time units occupied by the first PRDCH includes: the control information included in the first sub-signal indicates the number of OOK time units occupied by the first PRDCH.
[0416] As an example, the first sub-signal indicating the number of OOK time units occupied by the first PRDCH includes: the physical layer control information included in the first sub-signal indicates the number of OOK time units occupied by the first PRDCH.
[0417] As an example, the first sub-signal indicating the number of OOK time units occupied by the first PRDCH includes: a field included in the first sub-signal indicates the number of OOK time units occupied by the first PRDCH.
[0418] As an embodiment, the first sub-signal indicating the number of OOK time units occupied by the first PRDCH includes: a field in the control information format included in the first sub-signal indicates the number of OOK time units occupied by the first PRDCH.
[0419] As an embodiment, the first sub-signal indicating the number of OOK time units occupied by the first PRDCH includes: the first sub-signal indicates the time length of each OOK time unit occupied by the first PRDCH.
[0420] As an embodiment, the first sub-signal indicating the number of OOK time units occupied by the first PRDCH includes: the first sub-signal indicates the index or order of the last OOK time unit occupied by the first PRDCH.
[0421] As an embodiment, the first sub-signal indicating the number of OOK time units occupied by the first PRDCH includes: the first sub-signal indicates 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.
[0422] As an embodiment, the first sub-signal indicating the number of OOK time units occupied by the first PRDCH includes: the first sub-signal indicates 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.
[0423] As an embodiment, the MAC layer information included in the second sub-signal indicating the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH includes: the MAC layer information carried by the second sub-signal explicitly or implicitly indicates the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH.
[0424] As an example, the MAC layer information included in the second sub-signal indicating the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH includes: the same field in the MAC layer information carried by the second sub-signal indicating the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH.
[0425] As an example, the MAC layer information included in the second sub-signal indicating the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH includes: two fields in the MAC layer information carried by the second sub-signal respectively indicating the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH.
[0426] As an example, the MAC layer information included in the second sub-signal indicating the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH includes: the MAC layer information carried by the second sub-signal indicating the time length of each OOK time unit occupied by the first PDRCH and the repetition times of the first PDRCH.
[0427] As an example, the MAC layer information included in the second sub-signal indicating the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH includes: the MAC layer information carried by the second sub-signal indicating the index or order of the last OOK time unit occupied by the first PDRCH and the repetition times of the first PDRCH.
[0428] As an example, the MAC layer information included in the second sub-signal indicating the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH includes: the MAC layer information carried by the second sub-signal indicating the number of OFDM symbols occupied by the first PDRCH and the repetition times of the first PDRCH, and the number of OOK time units occupied by the first PDRCH is equal to the number of OFDM symbols occupied by the first PDRCH multiplied by the number of OOK time units included in each OFDM symbol.
[0429] As an embodiment, the MAC layer information included in the second sub-signal indicating the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH includes: the MAC layer information carried by the second sub-signal indicating the number of OFDM symbols occupied by the first PDRCH and the repetition times of the first PDRCH, the number of OOK time units occupied by the first PDRCH being equal to the number of OFDM symbols occupied by the first PDRCH 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 being equal to the ratio between the time length of the OFDM symbol and the time length of the OOK time unit.
[0430] As an embodiment, the MAC layer information included in the second sub-signal indicating the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH includes: the MAC layer information carried by the second sub-signal respectively indicating the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH from a plurality of candidate quantity values and a plurality of candidate repetition times values.
[0431] As an embodiment, the MAC layer information included in the second sub-signal indicating the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH includes: a field of a MAC layer carried by the second sub-signal indicating the index of the first resource allocation scheme in the present application among the plurality of candidate resource allocation schemes in the present application.
[0432] Example 12
[0433] 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 transmission 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 reception processor 412 and a controller / processor 440.
[0434] In Embodiment 12, the first transmitter 1201 transmits a first PRDCH, and the first PRDCH uses OOK; the first receiver 1202 receives the first PDRCH. The channel coding of the first PDRCH uses a convolutional code, 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, and the first code rate is less than 1. The MAC layer information carried by the first PRDCH indicates the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH. The size of the transport block carried by the first PDRCH is equal to a first size, and the first size depends on the integer value obtained by dividing the product 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.
[0435] As an embodiment, the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH belong to a first resource allocation scheme. The first resource allocation scheme is one of multiple candidate resource allocation schemes, and a field in a MAC layer carried by the first PRDCH indicates the index of the first resource allocation scheme among the multiple candidate resource allocation schemes.
[0436] As an embodiment, a first integer value is equal to the integer value obtained by dividing the product 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. The first size is equal to the first integer value minus a first quantity value, and the first quantity value depends on the first positive integer value or the first quantity value is predefined.
[0437] As an embodiment, the transmission power of the first PDRCH depends on the power level of the sender of the first PDRCH, and the power level of the sender of the first PDRCH depends on the device type of the sender of the first PDRCH.
[0438] As an embodiment, the coding scheme used for the first PDRCH belongs to a set of candidate coding schemes. The set of candidate coding schemes includes at least one coding scheme, and each coding scheme included in the set of candidate coding schemes includes at least one mother code rate value. 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.
[0439] 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.
[0440] 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 number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH.
[0441] Example 13
[0442] 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 , 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 antenna 460) in the appendix of this application Figure 4 , a receiving processor 452, and a controller / processor 490 (if supported); the second transmitter 1302 includes the transmitter / receiver 456 (including antenna 460) in the appendix of this application Figure 4 , a transmitting processor 455, and a controller / processor 490 (if supported).
[0443] In Embodiment 13, the second receiver 1301 receives a first PRDCH, and the first PRDCH uses OOK; the second transmitter 1302 transmits a first PDRCH. The channel coding of the first PDRCH uses a convolutional code, 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, and the first code rate is less than 1; the MAC layer information carried by the first PRDCH indicates the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH; the size of the transport block carried by the first PDRCH is equal to a first size, and the first size depends on the integer value of the quotient obtained by dividing the product 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.
[0444] As an example, the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH belong to a first resource allocation scheme, which is one of multiple candidate resource allocation schemes, and a field of a MAC layer carried by the first PRDCH indicates the index of the first resource allocation scheme among the multiple candidate resource allocation schemes.
[0445] As an example, a first integer value is equal to the integer value obtained by rounding 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 repetition times of the first PDRCH, the first size is equal to the first integer value minus a first quantity value, and the first quantity value depends on the first positive integer value or the first quantity value is predefined.
[0446] As an example, the transmission power of the first PDRCH depends on the power level of the sender of the first PDRCH, and the power level of the sender of the first PDRCH depends on the device type of the sender of the first PDRCH.
[0447] As an example, the coding scheme adopted by the first PDRCH belongs to a set of candidate coding schemes, the set of candidate coding schemes includes at least one coding scheme, and each coding scheme included in the set of candidate coding schemes includes at least one mother code rate value; 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.
[0448] As an example, 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.
[0449] As an example, the first PRDCH includes a first sub-signal and a second sub-signal, the first sub-signal indicates the number of OOK time units occupied by the first PRDCH, and the MAC layer information included in the second sub-signal indicates the number of OOK time units occupied by the first PDRCH and the repetition times of the first PDRCH.
[0450] Example 14
[0451] Example 14 illustrates 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 shown.
[0452] In the attached 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 a radio frequency (RF) energy harvester 1403 and a reception-related module 1409). The A-IoT device 1400 may also include an energy harvester, which may be an 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 needed temporarily 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.
[0453] As an example, for an A-IoT device 1400 with a peak power consumption of approximately 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.
[0454] 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.
[0455] 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 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).
[0456] 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.
[0457] 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).
[0458] As a non-limiting example, the output of the matching network 1402 is sequentially 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.
[0459] 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 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 RF 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 RF signal to the IF stage. Depending on the implementation, there may be one or two mixers for the transmitter and the receiver.
[0460] 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.
[0461] 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-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 RF signal to the BB stage. Depending on the implementation, there may be one or two mixers for the transmitter and the receiver.
[0462] 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.
[0463] In the above several embodiments, the RF BPF 1410 is used to enhance selectivity. Based on implementation, the RF BPF 1410 may not exist. The BB LPF 1411 is used to filter out harmonics and high-frequency components and improve the input signal quality of the comparator / ADC 1412. Based on 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 a 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 implementation, the FLL( / PLL) may not exist. The power amplifier is used to amplify the transmit signal.
[0464] 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.
[0465] 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 function module. This application is not limited to any specific form of the 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, wireless 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-controlled 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, aerial base stations, test devices, test equipment, test instruments, and other devices.
[0466] 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 foregoing 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 mother code rate of the convolutional code adopted by the channel coding of the first PDRCH is equal to a first code rate, and the first code rate is less than 1; Among them, the MAC layer information carried by the first PRDCH indicates the number of OOK time units occupied by the first PDRCH and the number of repetitions of the first PDRCH; the size of the transmission block carried by the first PDRCH is equal to the first size, and the first size depends on the integer 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.
2. The method according to claim 1, characterized in that: The number of OOK time units occupied by the first PDRCH and the number of repetitions of the first PDRCH belong to a first resource allocation scheme, the first resource allocation scheme is one of multiple candidate resource allocation schemes, and a MAC layer domain carried by the first PRDCH indicates the index of the first resource allocation scheme among the multiple candidate resource allocation schemes.
3. The method according to claim 1 or 2, characterized in that: The first integer value is equal to the rounded value 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, and the first size is equal to the first integer value minus the first quantity value, and the first quantity value depends on the first positive integer value or the first quantity value is predefined.
4. The method according to any one of claims 1 to 3, characterized in that: The transmission power of the first PDRCH depends on the power level of the sender of the first PDRCH, and the power level of the sender of the first PDRCH depends on the device type of the sender of the first PDRCH.
5. The method according to any one of claims 1 to 4, characterized in that: The coding scheme adopted by the first PDRCH belongs to a candidate coding scheme set, the candidate coding scheme set includes at least one coding scheme, and each coding scheme included in the candidate coding scheme set includes at least one mother code rate value; 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.
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 number of OOK time units occupied by the first PDRCH and the number of repetitions of the first PDRCH.
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 mother code rate of the convolutional code adopted by the channel coding of the first PDRCH is equal to a first code rate, and the first code rate is less than 1; Among them, the MAC layer information carried by the first PRDCH indicates the number of OOK time units occupied by the first PDRCH and the number of repetitions of the first PDRCH; the size of the transmission block carried by the first PDRCH is equal to the first size, and the first size depends on the integer 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.
10. The method according to claim 9, characterized in that The number of OOK time units occupied by the first PDRCH and the number of repetitions of the first PDRCH belong to a first resource allocation scheme, the first resource allocation scheme is one of multiple candidate resource allocation schemes, and a MAC layer domain carried by the first PRDCH indicates the index of the first resource allocation scheme among the multiple candidate resource allocation schemes.
11. The method according to claim 9 or 10, characterized in that The first integer value is equal to the rounded value 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, and the first size is equal to the first integer value minus the first quantity value, and the first quantity value depends on the first positive integer value or the first quantity value is predefined.
12. The method according to any one of claims 9 to 11, characterized in that The transmission power of the first PDRCH depends on the power level of the sender of the first PDRCH, and the power level of the sender of the first PDRCH depends on the device type of the sender of the first PDRCH.
13. The method according to any one of claims 9 to 12, characterized in that The coding scheme adopted by the first PDRCH belongs to a candidate coding scheme set, the candidate coding scheme set includes at least one coding scheme, and each coding scheme included in the candidate coding scheme set includes at least one mother code rate value; 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.
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 number of OOK time units occupied by the first PDRCH and the number of repetitions of the first PDRCH.
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.