Uplink transmission method, terminal, network device, and storage medium
By determining the configuration information and transmission block size of the passive IoT A-IoT uplink transmission, the power-limited uplink transmission problem is solved, and efficient uplink transmission is achieved in the passive IoT scenario.
Patent Information
- Application Number
- PCT/CN2024/077024
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-08
- Publication Date
- 2025-08-14
AI Technical Summary
In the passive Internet of Things (A-IoT) scenario, the power of uplink transmission based on backscatter is limited. How to meet different uplink transmission needs in resource allocation and ensure uplink transmission performance.
By determining the configuration information related to the uplink transmission of passive Internet of Things A-IoT, the size of the transmission block is determined based on the configuration information, and the uplink transmission is performed.
It realizes meeting the uplink transmission requirements under power limitations, ensuring the performance of uplink transmission.
Smart Images

Figure CN2024077024_14082025_PF_FP_ABST
Abstract
Description
Uplink transmission method, terminal, network device and storage medium Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular to an uplink transmission method, a terminal, a network device, and a storage medium. Background Art
[0002] In Ambient IoT (A-IoT) scenarios, the power of uplink transmission based on backscatter is very limited. Therefore, how to perform uplink transmission within the resources allocated to terminals under power constraints to meet different uplink transmission requirements and ensure uplink transmission performance has become an urgent problem that needs to be solved.
[0003] Summary of the Invention
[0004] The embodiments of the present disclosure provide an uplink transmission method, a terminal, a network device, and a storage medium to solve the technical problem of allocating resources to a terminal to ensure uplink transmission performance in related technologies.
[0005] According to a first aspect of an embodiment of the present disclosure, an uplink transmission method is provided, which is performed by a first communication device. The method includes:
[0006] Determine configuration information related to passive IoT A-IoT uplink transmission;
[0007] determining a size of a transport block for the uplink transmission based on the configuration information;
[0008] The uplink transmission is performed to the second communication device based on the determined transmission block size.
[0009] According to a second aspect of an embodiment of the present disclosure, an uplink transmission method is provided, which is performed by a second communication device. The method includes:
[0010] Sending first information to a first communication device, where the first information is used to indicate configuration information related to a passive internet of things (A-IoT) uplink transmission, where the configuration information determines a size of a transport block for the uplink transmission;
[0011] The uplink transmission is performed with the first communication device based on the size of the transmission block.
[0012] According to a third aspect of an embodiment of the present disclosure, an uplink transmission device is provided, the device including:
[0013] A processing module, configured to determine configuration information related to an A-IoT uplink transmission; and determine a transmission block size for the uplink transmission based on the configuration information;
[0014] The transceiver module is configured to perform the uplink transmission to the second communication device based on the determined transmission block size.
[0015] According to a fourth aspect of an embodiment of the present disclosure, an uplink transmission device is provided, the device comprising:
[0016] a processing module, configured to determine first information, where the first information is used to indicate configuration information related to an A-IoT uplink transmission, where the configuration information determines a size of a transport block for the uplink transmission;
[0017] The transceiver module is configured to send first information to a first communication device; and perform the uplink transmission with the first communication device based on the size of the transmission block.
[0018] According to the fifth aspect of the embodiment of the present disclosure, a terminal is proposed, comprising: one or more processors; a memory coupled to the processor, the memory storing executable instructions, wherein the executable instructions, when executed by the processor, enable the terminal to execute the uplink transmission method described in the first aspect above.
[0019] According to the sixth aspect of an embodiment of the present disclosure, a network device is proposed, comprising: one or more processors; a memory coupled to the processor, the memory storing executable instructions, wherein when the executable instructions are executed by the processor, the network device executes the uplink transmission method described in the second aspect above.
[0020] According to the seventh aspect of an embodiment of the present disclosure, a communication system is proposed, comprising a terminal and a network device, wherein the terminal is configured to implement the uplink transmission method described in the first aspect, and the network device is configured to implement the uplink transmission method described in the second aspect.
[0021] According to an eighth aspect of an embodiment of the present disclosure, a storage medium is proposed, wherein the storage medium stores instructions. When the instructions are executed on a communication device, the communication device executes the uplink transmission method described in the first or second aspect above.
[0022] According to an embodiment of the present disclosure, a first communications device can determine a transmission block size based on configuration information related to uplink transmission of an A-IoT (Passive Internet of Things) and perform uplink transmission based on the transmission block size. Consequently, when performing uplink transmission to a second communications device, the first communications device can meet the uplink transmission requirements specified in the configuration information, such as the number of repetitions of uplink data, thereby ensuring uplink transmission performance. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0024] FIG1 is a schematic diagram showing the architecture of a communication system according to an embodiment of the present disclosure.
[0025] FIG2 is an interactive schematic diagram showing an uplink transmission method according to an embodiment of the present disclosure.
[0026] FIG3A is a schematic flowchart showing an uplink transmission method according to an embodiment of the present disclosure.
[0027] FIG3B is a schematic flowchart showing an uplink transmission method according to an embodiment of the present disclosure.
[0028] FIG3C is a schematic diagram showing a packet scheduling according to an embodiment of the present disclosure.
[0029] FIG3D is a schematic flowchart showing an uplink transmission method according to an embodiment of the present disclosure.
[0030] FIG4 is a schematic flowchart showing an uplink transmission method according to an embodiment of the present disclosure.
[0031] FIG5 is a schematic block diagram showing the device structure of a terminal according to an embodiment of the present disclosure.
[0032] FIG6 is a schematic block diagram showing the apparatus structure of a network device according to an embodiment of the present disclosure.
[0033] FIG7 is a schematic structural diagram of a communication device proposed in an embodiment of the present disclosure.
[0034] FIG8 is a schematic diagram of the structure of a chip proposed in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0035] The embodiments of the present disclosure provide an uplink transmission method, a terminal, a network device, and a storage medium.
[0036] In a first aspect, an embodiment of the present disclosure provides an uplink transmission method, which is performed by a first communication device. The method includes:
[0037] Determine configuration information related to passive IoT A-IoT uplink transmission;
[0038] determining a size of a transport block for the uplink transmission based on the configuration information;
[0039] The uplink transmission is performed to the second communication device based on the determined transmission block size.
[0040] In the above embodiment, the first communications device can determine the transmission block size based on the configuration information related to the A-IoT uplink transmission, and perform uplink transmission based on the transmission block size. Accordingly, when performing uplink transmission to the second communications device, the first communications device can meet the uplink transmission requirements indicated in the configuration information, such as the requirement for the number of repetitions of uplink data, thereby ensuring uplink transmission performance.
[0041] In combination with some embodiments of the first aspect. In some embodiments, the configuration information includes at least one of the following: a first time domain resource length occupied by a resource unit; the number of resource units; a second time domain resource length occupied by a pilot sequence in a time domain resource for uplink transmission; a third time domain resource length that cannot be used to send a transmission block in a time domain resource for uplink transmission; a first frequency domain resource width for uplink transmission; a second frequency domain resource width that cannot be used to send a transmission block in a frequency domain resource for uplink transmission; a first correspondence between the first time domain resource length and the first frequency domain resource width; the number of repetitions of the first uplink data in the transmission block, the first uplink data being the data to be sent by the first communication device; or a coding rate of the coding method adopted for the first uplink data.
[0042] In combination with some embodiments of the first aspect. In some embodiments, the first time domain resource length occupied by the resource unit includes at least one of the following: the number of milliseconds occupied by the resource unit; the number of time slots occupied by the resource unit; the number of symbols occupied by the resource unit; the amount of data carried by the resource unit; or the amount of valid information carried by the resource unit.
[0043] In combination with some embodiments of the first aspect, in some embodiments, the modulation mode used for the first uplink data includes at least one of the following: on-off keying (OOK), amplitude shift keying (ASK), frequency shift keying (FSK), or phase shift keying (PSK).
[0044] In combination with some embodiments of the first aspect, in some embodiments, the first frequency domain resource width for uplink transmission includes at least one of the following: bandwidth for uplink transmission; channel bandwidth for uplink transmission; subchannel size for uplink transmission; or number of physical resource blocks for uplink transmission.
[0045] In combination with some embodiments of the first aspect, in some embodiments, the pilot sequence includes at least one of the following: a preamble; a midamble; or a postamble.
[0046] In combination with some embodiments of the first aspect, in some embodiments, the second time domain resource length occupied by the pilot sequence and / or the position of the pilot sequence is determined by the first time domain resource length.
[0047] In combination with some embodiments of the first aspect. In some embodiments, the length of the third time domain resource that cannot be used to send a transport block in the time domain resource for uplink transmission is determined by at least one of the following configuration information: the length of the first time domain resource occupied by the resource unit; the number of the resource units.
[0048] In combination with some embodiments of the first aspect, in some embodiments, the number of repetitions of the first uplink data in the transport block is determined by the size of the transport block when the number of repetitions is 1 and the amount of the first uplink data.
[0049] In combination with some embodiments of the first aspect, in some embodiments, the number of times the first uplink data of the uplink transmission is repeated in the transmission block is determined by a ratio of a size of the transmission block to a data volume of the first uplink data.
[0050] In combination with some embodiments of the first aspect, in some embodiments, determining the size of the transport block for the uplink transmission based on the configuration information includes:
[0051] Determining, based on the configuration information, a first number of resources for sending the transport block among the resources for uplink transmission;
[0052] The size of the transport block is determined based on the first resource quantity, the number of repetitions, and the coding rate.
[0053] In combination with some embodiments of the first aspect, in some embodiments, determining the size of the transport block for the uplink transmission based on the configuration information includes:
[0054] The size of the transport block for uplink transmission, TB_Size, is calculated based on the following formula: TB Size =(T RU ×N RU -T syc,total -T invalid )(BW-BW invalid ) / (kM)
[0055] Among them, T RU is the length of the first time domain resource, N RU is the number of resource units, T syc,total is the length of the second time domain resource, T invalid is the length of the third time domain resource, BW is the width of the first frequency domain resource, BW invalidis the second frequency domain resource width, k is the coding rate, and M is the number of repetitions.
[0056] In combination with some embodiments of the first aspect, in some embodiments, performing the uplink transmission to the second communication device based on the determined transport block size includes:
[0057] Based on the determined transport block size, sending the transport block to the second communication device in the uplink transmission;
[0058] After the transmission block is sent, at least one of the following data is sent in the remaining resources for uplink transmission: a preset first bit sequence; the transmission block; and partial data intercepted from the transmission block.
[0059] In conjunction with some embodiments of the first aspect, in some embodiments, the first bit sequence is an all-0 sequence.
[0060] In combination with some embodiments of the first aspect, in some embodiments, the configuration information is determined in at least one of the following ways: predefined by a protocol; configured by the second communication device.
[0061] In conjunction with some embodiments of the first aspect, in some embodiments, before determining configuration information related to the passive Internet of Things (A-IoT) uplink transmission, the method further includes:
[0062] First information is received from the second communication device, where the first information is used to indicate configuration information related to passive Internet of Things A-IoT uplink transmission.
[0063] In combination with some embodiments of the first aspect, in some embodiments, the first information is carried by a message in a downlink control channel and / or a downlink data channel.
[0064] In conjunction with some embodiments of the first aspect, in some embodiments, the first information includes a first indication for indicating a modulation and coding scheme;
[0065] The determining the size of the transport block for the uplink transmission based on the configuration information includes:
[0066] Determining, based on the first indication and the second correspondence, a number of repetitions corresponding to the first indication and a second indication corresponding to the first indication and indicating a size of a transport block; wherein the second correspondence includes a correspondence between the first indication, the number of repetitions, and the second indication;
[0067] Based on the second indication, the number of resource units and a third correspondence, the size of the transport block for the uplink transmission is determined; wherein the third correspondence includes the correspondence between the second indication and the number of resource units and the size of the transport block.
[0068] In combination with some embodiments of the first aspect. In some embodiments, the first information includes a third indication for indicating a group number of a device group to which the first communication device belongs;
[0069] The determining of configuration information related to the passive Internet of Things A-IoT uplink transmission includes:
[0070] Based on the group number corresponding to the third indication, configuration information related to the passive Internet of Things A-IoT uplink transmission is determined.
[0071] In combination with some embodiments of the first aspect, in some embodiments, before receiving the first information from the second communication device, the method further includes:
[0072] receiving second information for triggering initial access from the second communication device;
[0073] Send third information to the second communication device, where the third information includes a random number; wherein the numerical range of the random number is used to indicate at least one of the following information: the data volume of the first uplink data; and the service corresponding to the first communication device.
[0074] In a second aspect, an embodiment of the present disclosure provides an uplink transmission method, which is performed by a second communication device. The method includes:
[0075] Sending first information to a first communication device, where the first information is used to indicate configuration information related to a passive internet of things (A-IoT) uplink transmission, where the configuration information determines a size of a transport block for the uplink transmission;
[0076] The uplink transmission is performed with the first communication device based on the size of the transmission block.
[0077] In combination with some embodiments of the second aspect. In some embodiments, the configuration information includes at least one of the following: a first time domain resource length occupied by a resource unit; the number of resource units; a second time domain resource length occupied by a pilot sequence in a time domain resource for uplink transmission; a third time domain resource length that cannot be used to send a transmission block in a time domain resource for uplink transmission; a first frequency domain resource width for uplink transmission; a second frequency domain resource width that cannot be used to send a transmission block in a frequency domain resource for uplink transmission; a first correspondence between the first time domain resource length and the first frequency domain resource width; the number of repetitions of the first uplink data in the transmission block, the first uplink data being the data to be sent by the first communication device; or a coding rate of the coding method adopted by the first uplink data.
[0078] In combination with some embodiments of the second aspect. In some embodiments, the first time domain resource length occupied by the resource unit includes at least one of the following: the number of milliseconds occupied by the resource unit; the number of time slots occupied by the resource unit; the number of symbols occupied by the resource unit; the amount of data carried by the resource unit; or the amount of valid information carried by the resource unit.
[0079] In conjunction with some embodiments of the second aspect, in some embodiments, the modulation mode used for the first uplink data includes at least one of the following: on-off keying (OOK), amplitude shift keying (ASK), frequency shift keying (FSK), or phase shift keying (PSK).
[0080] In combination with some embodiments of the second aspect, in some embodiments, the first frequency domain resource width for uplink transmission includes at least one of the following: bandwidth for uplink transmission; channel bandwidth for uplink transmission; subchannel size for uplink transmission; or number of physical resource blocks for uplink transmission.
[0081] In conjunction with some embodiments of the second aspect, in some embodiments, the pilot sequence includes at least one of the following: a preamble; a midamble; or a postamble.
[0082] In combination with some embodiments of the second aspect, in some embodiments, the second time domain resource length occupied by the pilot sequence and / or the position of the pilot sequence is determined by the first time domain resource length.
[0083] In combination with some embodiments of the second aspect. In some embodiments, the length of the third time domain resource that cannot be used to send a transport block in the time domain resource for uplink transmission is determined by at least one of the following configuration information: the length of the first time domain resource occupied by the resource unit; the number of the resource units.
[0084] In combination with some embodiments of the second aspect, in some embodiments, the number of repetitions of the first uplink data in the transport block is determined by the size of the transport block when the number of repetitions is 1 and the amount of the first uplink data.
[0085] In combination with some embodiments of the second aspect, in some embodiments, the number of times the first uplink data of the uplink transmission is repeated in the transmission block is determined by a ratio of a size of the transmission block to a data volume of the first uplink data.
[0086] In conjunction with some embodiments of the second aspect, in some embodiments, performing the uplink transmission with the first communication device includes:
[0087] The transmission block and at least one of the following data are received from the first communication device: a preset first bit sequence; and partial data intercepted from the transmission block.
[0088] In conjunction with some embodiments of the second aspect, in some embodiments, the first bit sequence is an all-0 sequence.
[0089] In combination with some embodiments of the second aspect, in some embodiments, the first information is carried by a message in a downlink control channel and / or a downlink data channel.
[0090] In combination with some embodiments of the second aspect. In some embodiments, the first information includes a first indication for indicating a modulation and coding scheme; the first indication is used to determine, based on the first indication and the second correspondence, a number of repetitions corresponding to the first indication and a second indication corresponding to the first indication for indicating the size of a transport block; the second indication is used to determine the size of the transport block for the uplink transmission based on the second indication, the number of resource units, and a third correspondence; wherein the third correspondence includes the second indication and a correspondence between the number of resource units and the size of the transport block.
[0091] In combination with some embodiments of the second aspect. In some embodiments, the first information includes a third indication for indicating a group number of a device group to which the first communication device belongs, and the third indication is used to determine configuration information related to passive Internet of Things A-IoT uplink transmission based on the group number corresponding to the third indication.
[0092] In conjunction with some embodiments of the second aspect, in some embodiments, before sending the first information to the first communication device, the method further includes:
[0093] Sending second information for triggering initial access to the first communication device;
[0094] receiving third information from the second communication device, the third information including a random number;
[0095] At least one of the following information is determined based on the numerical range of the random number: the data volume of the first uplink data; and the service corresponding to the first communication device.
[0096] In a third aspect, an uplink transmission device is proposed, which includes: a processing module for determining configuration information related to the passive Internet of Things A-IoT uplink transmission; determining the size of the transmission block of the uplink transmission based on the configuration information; and a transceiver module for performing the uplink transmission to the second communication device based on the determined transmission block size.
[0097] In a fourth aspect, an uplink transmission device is proposed, which includes: a processing module for determining first information, where the first information is used to indicate configuration information related to the passive Internet of Things A-IoT uplink transmission, and the configuration information determines the size of the transmission block of the uplink transmission; a transceiver module for sending the first information to a first communication device; and performing the uplink transmission with the first communication device based on the size of the transmission block.
[0098] In the fifth aspect, a terminal is proposed, comprising: one or more processors; a memory coupled to the processor, wherein the memory stores executable instructions, wherein when the executable instructions are executed by the processor, the terminal executes the uplink transmission method described in the first aspect and the optional embodiment of the first aspect.
[0099] In the sixth aspect, a network device is proposed, comprising: one or more processors; a memory coupled to the processor, the memory storing executable instructions, wherein when the executable instructions are executed by the processor, the network device executes the uplink transmission method described in the second aspect and the optional embodiment of the second aspect.
[0100] In the seventh aspect, an embodiment of the present disclosure proposes a communication device, which includes: one or more processors; a memory coupled to the processor, on which executable instructions are stored, wherein when the executable instructions are executed by the processor, the processor calls the executable instructions so that the communication device executes the uplink transmission method described in the first and second aspects, and the optional embodiments of the first and second aspects.
[0101] In the eighth aspect, an embodiment of the present disclosure proposes a communication system, which includes: a terminal and a network device; wherein the terminal is configured to execute the method described in the first aspect and the optional embodiment of the first aspect, and the network device is configured to execute the method described in the second aspect and the optional embodiment of the second aspect.
[0102] In the ninth aspect, an embodiment of the present disclosure proposes a storage medium, which stores instructions. When the instructions are executed on a communication device, the communication device executes the method described in the first and second aspects, and the optional embodiments of the first and second aspects.
[0103] In a tenth aspect, an embodiment of the present disclosure proposes a program product. When the program product is executed by a communication device, the communication device executes the method described in the first and second aspects, and the optional embodiments of the first and second aspects.
[0104] In an eleventh aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the methods described in the first and second aspects, and the optional embodiments of the first and second aspects.
[0105] It is understandable that the above-mentioned terminals, network devices, communication devices, communication systems, storage media, program products, and computer programs are all used to execute the methods proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here.
[0106] The embodiments of the present disclosure provide an uplink transmission method, a terminal, a network device, and a storage medium. In some embodiments, the terms "information sending method," "information receiving method," "information processing method," and "communication method" are interchangeable; the terms "terminal," "network device," "information processing device," and "communication device" are interchangeable; and the terms "information processing system" and "communication system" are interchangeable.
[0107] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional embodiments in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional embodiments of other embodiments.
[0108] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.
[0109] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.
[0110] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular form, such as "a", "an", "the", "above", "said", "aforementioned", "this", etc., may mean "one and only one", or "one or more", "at least one", etc.
[0111] For example, when using articles such as “a”, “an”, and “the” in English in translation, the noun following the article can be understood as a singular expression or a plural expression.
[0112] In the embodiments of the present disclosure, “plurality” refers to two or more.
[0113] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.
[0114] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.
[0115] In some embodiments, "A or B" and other descriptions may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, C, etc.
[0116] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restrictions on the position, order, priority, quantity or content of the description objects. For the statement of the description objects, please refer to the description in the context of the claims or embodiments, and no unnecessary restrictions should be constituted due to the use of prefixes.
[0117] For example, if the description object is "field," the ordinal number preceding "field" in "first field" and "second field" does not restrict the position or order of the "fields." "First" and "second" do not restrict whether the modified "fields" are in the same message, nor do they restrict the order of the "first field" and "second field." For another example, if the description object is "level," the ordinal number preceding "level" in "first level" and "second level" does not restrict the priority of the "levels." For another example, the number of description objects is not restricted by the ordinal number and can be one or more. For example, in the case of "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the description object is "device," "first device" and "second device" can be the same or different devices, and their types can be the same or different. For another example, if the description object is "information," "first information" and "second information" can be the same or different information, and their content can be the same or different.
[0118] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0119] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.
[0120] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not less than", and "above" can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.
[0121] In some embodiments, devices and the like can be interpreted as physical or virtual, and their names are not limited to those in the embodiments.
[0122] The recorded names, "device", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject" and other terms can be used interchangeably.
[0123] In some embodiments, "network" can be interpreted as devices included in the network (eg, access network equipment, core network equipment, etc.).
[0124] In some embodiments, the terms "access network device (AN device)", "radio access network device (RAN device)", "base station (BS)", "radio base station" "fixed station", "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission / reception point (TRP)", "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", "bandwidth part (BWP)" and the like may be used interchangeably.
[0125] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc. can be used interchangeably.
[0126] In some embodiments, the access network device, the core network device, or the network device can be replaced by a terminal. For example, the various embodiments of the present disclosure can also be applied to a structure in which the communication between the access network device, the core network device, or the network device and the terminal is replaced by communication between multiple terminals (for example, device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, it is also possible to set the structure in which the terminal has all or part of the functions of the access network device. In addition, terms such as "uplink" and "downlink" can also be replaced by terms corresponding to communication between terminals (for example, "side"). For example, uplink channels, downlink channels, etc. can be replaced by side channels, and uplinks, downlinks, etc. can be replaced by side links.
[0127] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, the core network device, or the network device may have a structure that has all or part of the functions of the terminal.
[0128] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.
[0129] In some embodiments, data, information, etc. may be obtained with the user's consent.
[0130] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.
[0131] FIG1 is a schematic diagram showing the architecture of a communication system according to an embodiment of the present disclosure.
[0132] As shown in FIG1 , a communication system 100 includes a terminal 101 and a network device 102 , wherein the network device includes at least one of the following: an access network device and a core network device.
[0133] In some embodiments, the terminal 101 includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited thereto.
[0134] In some embodiments, the access network device is, for example, a node or device that accesses a terminal to a wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a Wi-Fi system, but is not limited thereto.
[0135] In some embodiments, a core network device may be a device including one or more network elements, or may be multiple devices or device groups, each including all or part of the one or more network elements. The network element may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).
[0136] In some embodiments, the technical solution of the present disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can be transformed into internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.
[0137] In some embodiments, the access network device can be composed of a centralized unit (CU) and a distributed unit (DU), where the CU can also be called a control unit. The CU-DU structure can be used to split the protocol layer of the access network device, with the functions of some protocol layers centrally controlled by the CU, and the functions of the remaining part or all of the protocol layers distributed in the DU, which is centrally controlled by the CU, but is not limited to this.
[0138] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.
[0139] The following embodiments of the present disclosure may be applied to the communication system 100 shown in FIG1 , or a portion thereof, but are not limited thereto. The entities shown in FIG1 are illustrative only. The communication system may include all or part of the entities shown in FIG1 , or may include other entities outside of FIG1 . The number and form of the entities are arbitrary, and the entities may be physical or virtual. The connection relationships between the entities are illustrative only. The entities may be connected or disconnected, and the connection may be in any manner, including direct or indirect, wired or wireless.
[0140] The embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), future radio access (FRA), new radio access technology (RAT), new radio (NR), new radio access (NX), future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X), systems utilizing other communication methods, and next-generation systems based on and extending these methods. Furthermore, multiple systems may be combined (for example, a combination of LTE or LTE-A with 5G).
[0141] FIG2 is an interactive schematic diagram showing an uplink transmission method according to an embodiment of the present disclosure.
[0142] As shown in FIG2 , the uplink transmission method includes:
[0143] Step S201 : The network device 102 sends first information to the terminal 101 .
[0144] In some embodiments, the network device 102 may send first information to the terminal 101, where the first information is used to indicate configuration information related to an A-IoT uplink transmission, where the configuration information determines a transport block size for the uplink transmission. The configuration information may be used to determine the transport block size for the uplink transmission.
[0145] In some embodiments, the terminal 101 may determine configuration information related to the passive Internet of Things A-IoT uplink transmission based on protocol predefinition.
[0146] In some embodiments, the terminal 101 may receive first information from the network device 102, where the first information is used to indicate configuration information related to passive Internet of Things A-IoT uplink transmission; based on the first information, determine the configuration information related to passive Internet of Things A-IoT uplink transmission configured by the network device 102.
[0147] In some embodiments, the first information may be carried by a message in a downlink control channel and / or a downlink data channel.
[0148] In some embodiments, the configuration information may include at least one of the following: a first time domain resource length occupied by a resource unit; the number of resource units; a second time domain resource length occupied by a pilot sequence in the time domain resources used for uplink transmission; a third time domain resource length that cannot be used to send a transmission block in the time domain resources used for uplink transmission; a first frequency domain resource width for uplink transmission; a second frequency domain resource width that cannot be used to send a transmission block in the frequency domain resources used for uplink transmission; a first correspondence between the first time domain resource length and the first frequency domain resource width; the number of repetitions of the first uplink data in the transmission block, the first uplink data being the data to be sent by the terminal 101; or the coding rate of the coding method adopted for the first uplink data.
[0149] In some embodiments, the first time domain resource length occupied by the resource unit includes at least one of the following: the number of milliseconds occupied by the resource unit; the number of time slots occupied by the resource unit; the number of symbols occupied by the resource unit; the amount of data carried by the resource unit; or the amount of valid information carried by the resource unit.
[0150] In some embodiments, the modulation mode used for the first uplink data includes at least one of the following: on-off keying (OOK); amplitude shift keying (ASK); frequency shift keying (FSK); or phase shift keying (PSK).
[0151] In some embodiments, the first time domain resource length occupied by the resource unit may be determined by the first frequency domain resource width used for uplink transmission and the first corresponding relationship.
[0152] In some embodiments, the first frequency domain resource width for uplink transmission may be determined by the first time domain resource length occupied by the resource unit and the first corresponding relationship.
[0153] In some embodiments, the first frequency domain resource width for uplink transmission includes at least one of the following: bandwidth for uplink transmission; channel bandwidth for uplink transmission; subchannel size for uplink transmission; or number of physical resource blocks for uplink transmission.
[0154] In some embodiments, the pilot sequence includes at least one of: a preamble; a midamble; or a postamble.
[0155] In some embodiments, the second time domain resource length occupied by the pilot sequence and / or the position of the pilot sequence may be determined by the first time domain resource length.
[0156] In some embodiments, the position of the pilot sequence may be determined by the first time domain resource length.
[0157] In some embodiments, a combination of a second time domain resource length occupied by the pilot sequence and a position of the pilot sequence may be determined by the first time domain resource length.
[0158] In some embodiments, the length of the third time domain resource that cannot be used to send a transport block in the time domain resource for uplink transmission may be determined by the length of the first time domain resource occupied by the resource unit.
[0159] In some embodiments, the length of the third time domain resources that cannot be used to send transport blocks in the time domain resources for uplink transmission can be determined by the number of the resource units.
[0160] In some embodiments, the third time domain resource length that cannot be used to send a transport block in the time domain resources for uplink transmission may be determined by a combination of the first time domain resource length occupied by the resource unit and the number of the resource units.
[0161] In some embodiments, the number of repetitions of the first uplink data in the transport block is determined by the size of the transport block when the number of repetitions is 1 and the amount of data of the first uplink data.
[0162] In some embodiments, the number of times the first uplink data of the uplink transmission is repeated in the transmission block is determined by the ratio of the size of the transmission block to the data volume of the first uplink data.
[0163] In some implementations, before step S201 , the network device 102 may send second information for triggering initial access to the terminal 101 .
[0164] In some embodiments, the terminal 101 may receive second information for triggering initial access from the network device 102; then, send third information to the network device 102, and the third information may include a random number; wherein the numerical range of the random number can be used to indicate at least one of the following information: the amount of the first uplink data; the service corresponding to the terminal 101.
[0165] In some embodiments, the network terminal device 102 can receive third information from the terminal 101, and the third information may include a random number; determine at least one of the following information based on the numerical range of the random number: the amount of first uplink data to be uploaded by the terminal 101; and the service corresponding to the terminal 101.
[0166] In step S202, the terminal 101 determines the size of the transport block for uplink transmission.
[0167] In some embodiments, the terminal 101 may determine configuration information related to the passive Internet of Things A-IoT uplink transmission based on protocol predefinition; and then determine the size of the transmission block of the uplink transmission based on the configuration information.
[0168] In some embodiments, the terminal 101 may determine, based on the configuration information, a first number of resources for sending the transmission block in the resources for uplink transmission; and determine a size of the transmission block based on the first number of resources, the number of repetitions and the coding rate.
[0169] In some embodiments, the terminal 101 may calculate the size TB_Size of the transport block for uplink transmission based on the following formula: TB Size =(T RU ×N RU -T syc,total -T invalid )(BW-BW invalid ) / (kM)
[0170] Among them, T RU is the length of the first time domain resource, N RU is the number of resource units, T syc,total is the length of the second time domain resource, T invalid is the length of the third time domain resource, BW is the width of the first frequency domain resource, BW invalid is the second frequency domain resource width, k is the coding rate, and M is the number of repetitions.
[0171] In some embodiments, the terminal 101 may receive first information from the network device 102, and the first information may include a first indication for indicating a modulation and coding scheme; based on the first indication and the second correspondence, determine the number of repetitions corresponding to the first indication and the second indication corresponding to the first indication for indicating the size of the transmission block; wherein the second correspondence includes the correspondence between the first indication, the number of repetitions, and the second indication; based on the second indication, the number of resource units, and a third correspondence, determine the size of the transmission block for the uplink transmission; wherein the third correspondence includes the correspondence between the second indication and the number of resource units and the size of the transmission block.
[0172] In some embodiments, the terminal 101 can receive first information from the network device 102, and the first information includes a third indication for indicating the group number of the device group to which the terminal 101 belongs; the terminal 101 can determine at least one of the following information based on the group number corresponding to the third indication: configuration information related to the passive Internet of Things A-IoT uplink transmission; the size of the transmission block.
[0173] In step S203 , the terminal 101 performs uplink transmission to the network device 102 based on the size of the transmission block.
[0174] In some embodiments, the terminal 101 can determine configuration information related to the passive Internet of Things A-IoT uplink transmission based on protocol predefinition; determine the size of the transmission block of the uplink transmission based on the configuration information; and perform the uplink transmission to the network device 102 based on the determined transmission block size.
[0175] In some embodiments, the terminal 101 can send the transmission block to the network device 102 in the uplink transmission based on the determined transmission block size; after completing the sending of the transmission block, send at least one of the following data in the remaining resources used for uplink transmission: a preset first bit sequence; the transmission block; and partial data intercepted from the transmission block.
[0176] In some embodiments, the first bit sequence is an all-0 sequence.
[0177] The communication method involved in the embodiments of the present disclosure may include at least one of steps S201 to 203. For example, step S201 may be implemented as an independent embodiment, step S202 may be implemented as an independent embodiment, step S203 may be implemented as an independent embodiment, and any combination of steps S201-S203 may be implemented as an independent embodiment, but is not limited thereto.
[0178] In some embodiments, steps S201 - S203 may be executed in a swapped order or simultaneously.
[0179] In some embodiments, step S201 is optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0180] In some embodiments, step S202 is optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0181] In some embodiments, step S203 is optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0182] In some embodiments, reference may be made to other optional embodiments described before or after the description corresponding to FIG. 2 .
[0183] In some embodiments, in the design of the Ambient IoT (A-IoT), tag devices are required to support application scenarios such as inventory and sensor data reporting that require uplink transmission. Because tag devices use backscatter technology for uplink (UL) transmission, their power during uplink transmission is very limited. Uplink transmission may need to last for a long time in the time domain. At the same time, in order to meet the coverage requirements of read-write devices (such as network devices), it may also be necessary to support bit-level or transmission block-level (TB-level) time domain repetition mechanisms, which will further increase the duration of uplink transmission. Due to the low cost requirements of tag devices, they can only be equipped with low-cost crystal oscillators, which will cause the sampling frequency offset (SFO) to increase after continuous long-term uplink transmission, resulting in increasingly poor uplink transmission performance. How to perform uplink transmission within the resources allocated to the terminal under power constraints to meet different uplink transmission requirements and ensure uplink transmission performance has become an urgent problem that needs to be solved.
[0184] The embodiments of the present disclosure provide an uplink transmission method. FIG3A is a schematic flow chart of an uplink transmission method according to an embodiment of the present disclosure. The uplink transmission method shown in this embodiment can be performed by a first communication device. The first communication device can be a tag device in A-IoT.
[0185] As shown in FIG3A , the uplink transmission method may include the following steps:
[0186] In step S301, configuration information related to passive Internet of Things A-IoT uplink transmission is determined.
[0187] In some embodiments, the passive Internet of Things A-IoT can be an Internet of Things system based on environmental perception and adaptive technology, which can include a tag device and a read-write device. The tag device can be used to realize environmental perception and data collection, and send the collected environmental data to the read-write device through uplink transmission, and the read-write device further performs intelligent analysis and application of the environmental information, thereby realizing intelligent perception, analysis and application of environmental information. Among them, the tag device can include temperature tags, humidity tags, light tags, sound tags, gas tags, etc., for example, it can be a terminal integrated with the above tags. The read-write device can include readers and writers based on different communication technologies, such as network devices (such as base stations). It should be noted that the first communication device in this specification can represent a tag device, and the second communication device can represent a read-write device.
[0188] In some embodiments, when performing uplink transmission, the first communication device may first obtain configuration information related to the passive Internet of Things A-IoT uplink transmission. The configuration information may include: configuration information related to the time domain resources allocated to the first communication device for uplink transmission, such as the first time domain resource length of the resource unit (RU) for uplink transmission, the number of resource units, the second time domain resource length occupied by the pilot sequence, the second frequency domain resource width that cannot be used to send transmission blocks, etc.; configuration information related to the frequency domain resources for uplink transmission, such as the first frequency domain resource width for uplink transmission, the second frequency domain resource width that cannot be used to send transmission blocks, etc.; configuration information related to the first uplink data that the first communication device needs to transmit in this uplink transmission, such as the number of repetitions of the first uplink data, the modulation method used by the first uplink data, the coding method used by the first uplink data, etc.
[0189] In some embodiments, the first communication device can obtain the above-mentioned configuration information based on protocol predefinition, or the above-mentioned configuration information can be configured by the second communication device. For example, it can be indicated by the base station through signaling carried in a downlink control channel (such as a physical downlink control channel (PDCCH)) or a downlink data channel (such as a physical downlink shared channel (PDSCH)), including but not limited to Invertory, Acknowledge (ACK), etc.
[0190] In step S302, the size of the transport block for the uplink transmission is determined based on the configuration information.
[0191] After determining the configuration information related to the uplink transmission, the first communications device may determine a transport block size (TBS) for the current uplink transmission based on the configuration information. For example, the transport block size may be calculated using a preset formula based on the configuration information, or the transport block size may be determined by looking up a preset correspondence table based on the configuration information, or indication information indicating the transport block size may be read from the configuration information.
[0192] In step S303, the uplink transmission is performed to the second communication device based on the determined transmission block size.
[0193] After determining the size of the transport block for uplink transmission, the first communications device may determine a transport block to be uploaded based on the size of the transport block, and send the transport block to the second communications device during uplink transmission. In one embodiment, the first communications device may send the transport block to the second communications device via a physical uplink channel, such as a physical uplink shared channel (PUSCH).
[0194] It should be noted that the embodiment shown in FIG. 3A can be implemented independently or in combination with at least one other embodiment in the present disclosure. The specific selection can be made as needed and the present disclosure does not limit it.
[0195] Based on the above embodiment, the first communications device can determine the transmission block size based on the configuration information related to the passive Internet of Things (A-IoT) uplink transmission, and perform uplink transmission based on the transmission block size. Accordingly, when performing uplink transmission to the second communications device, the first communications device can meet the uplink transmission requirements indicated in the configuration information, such as the requirement for the number of repetitions of uplink data, thereby ensuring uplink transmission performance.
[0196] In some embodiments, the first communication device may determine the first time domain resource length T occupied by the resource unit RU for uplink transmission based on protocol pre-defined or the configuration of the second communication device. RU For example, the base station may indicate the length of the first time domain resource by signaling carried in the PDCCH or PDSCH. The length of the first time domain resource may be expressed in various ways, for example, in units of milliseconds (ms), slots, symbols, or bits.
[0197] In some embodiments, the first time domain resource length occupied by the resource unit includes at least one of the following: the number of milliseconds occupied by the resource unit; the number of time slots occupied by the resource unit; the number of symbols occupied by the resource unit; the amount of data carried by the resource unit, which may be the number of encoded symbols; the amount of valid information carried by the resource unit, which may be the number of unencoded bits. The number of symbols may be the number of symbols corresponding to different encoding methods. The encoding methods may include Manchester encoding, Miller encoding, 4B5B encoding, 8B10B encoding, etc.
[0198] In some embodiments, the modulation scheme that can be used for uplink data may include at least one of the following: On-Off Keying (OOK); Amplitude Shift Keying (ASK); Frequency Shift Keying (FSK); and Phase Shift Keying (PSK). Accordingly, the amount of data carried by the resource unit may include at least one of the following: the number of OOK symbols carried by the resource unit; the number of ASK symbols carried by the resource unit; the number of FSK symbols carried by the resource unit; and the number of PSK symbols carried by the resource unit.
[0199] In some embodiments, the multiple resource units configured for the first communication device may correspond to different first time domain resource lengths. For example, the first time domain resource lengths occupied by the resource units configured for the first communication device may include {0.25 ms, 0.5 ms, 1 ms, 2 ms, 4 ms}. If the first communication device is configured with multiple resource units, the resource unit used for the current uplink transmission and the first time domain resource length corresponding to the resource unit may be determined from the multiple resource units.
[0200] In some embodiments, the first communication device may determine the number N of resource units used for uplink transmission based on protocol pre-defined or configuration of the second communication device. RU For example, the base station may indicate this through signaling carried in PDCCH or PDSCH, including but not limited to Index, ACK, etc. In one embodiment, the base station may indicate this through the content carried in the information field corresponding to the number of resource units in the signaling, such as I RU domain.
[0201] In some embodiments, the first communication device can determine the first frequency domain resource width BW for uplink transmission based on protocol predefinition or the configuration of the second communication device. For example, it can be indicated by the base station through signaling carried in PDCCH or PDSCH, including but not limited to indication in the initial access response of the first communication device and the second communication device.
[0202] Among them, the first frequency domain resource width used for uplink transmission can be expressed in various ways. For example, in some embodiments, the bandwidth used for uplink transmission; the channel bandwidth used for uplink transmission; the sub-channel size used for uplink transmission; the number of physical resource blocks (PRBs) used for uplink transmission.
[0203] In some embodiments, a plurality of first frequency domain resource widths may be configured for the first communication device. For example, the bandwidth configured for uplink transmission for the first communication device may be {15kHz, 30kHz, 60kHz, 75kHz, 150kHz, 300kHz}, etc.
[0204] In some embodiments, the first communications device may determine a first correspondence between the first time domain resource length and the first frequency domain resource width based on a protocol predefined or a configuration of the second communications device. If only one of the first time domain resource length and the first frequency domain resource width is configured, the first communications device may determine the other of the first time domain resource length and the first frequency domain resource width based on the configured first correspondence.
[0205] In some embodiments, the configuration information corresponding to uplink transmission obtained by the first communications device based on protocol pre-definition or configuration of the second communications device may include: a first time domain resource length occupied by the resource unit, and a first correspondence between the first time domain resource length and the first frequency domain resource width. In this case, the first communications device may implicitly determine the first frequency domain resource width corresponding to the first time domain resource length based on the explicitly configured first time domain resource length and the first correspondence.
[0206] In some embodiments, the configuration information corresponding to uplink transmission obtained by the first communications device based on protocol pre-definition or configuration of the second communications device may include: a first frequency domain resource width for uplink transmission, and a first correspondence between a first time domain resource length and the first frequency domain resource width. In this case, the first communications device may implicitly determine the first time domain resource length corresponding to the first frequency domain resource width based on the explicit configuration of the first frequency domain resource width and the first correspondence.
[0207] For example, the first corresponding relationship includes: the first frequency domain resource width BW#1 corresponds to the first time domain resource length TRU #1; the first frequency domain resource width BW#2 corresponds to the first time domain resource length T RU #2; the first frequency domain resource width BW#3 corresponds to the first time domain resource length T RU #3. If the first frequency domain resource width configured for the first communication device is BW#2, then based on the first corresponding relationship, the first time domain resource length of the resource unit for uplink transmission can be determined to be T RU #2. If the length of the first time domain resource configured for the first communication device is T RU #1, then based on the first corresponding relationship, it can be determined that the first frequency domain resource width for uplink transmission is BW#1.
[0208] In some embodiments, the first communication device may determine the second time domain resource length T occupied by the pilot sequence in the time domain resource for uplink transmission based on protocol pre-definition or the configuration of the second communication device. syc,total , that is, in the N configured for the first communication device RU The second time domain resource length occupied by the pilot sequence used for synchronization in the time domain resources occupied by the resource units. For example, the base station may indicate this through signaling carried in the PDCCH or PDSCH, including but not limited to Index, ACK, etc. The second time domain resource length may be expressed in milliseconds, time slots, symbols, or bits.
[0209] In some embodiments, based on the position of the pilot sequence, the pilot sequence may include at least one of the following: a preamble; a midamble; and a postamble.
[0210] In some embodiments, the second time domain resource length occupied by the pilot sequence may correspond to the first time domain resource length of the resource unit, and different second time domain resource lengths may be used for different first time domain resource lengths. The first communication device may configure the first time domain resource length T based on the first time domain resource length T. RU Implicitly determine the second time domain resource length T syc,total For example, in the first time domain, the resource length is T RU In case #1, the length of the second time domain resource is T syc,total #1; In the first time domain, the resource length is T RU In case #2, the length of the second time domain resource is T syc,total #2;…
[0211] In some embodiments, the position of the pilot sequence may correspond to the first time domain resource length of the resource unit, and different pilot sequence positions may be used for different first time domain resource lengths. The first communication device may configure the first time domain resource length T RU The position of the pilot sequence is implicitly determined. For example, in the first time domain, the length of the resource is T RU In the case of #1, the pilot sequence is the preamble code; in the first time domain, the resource length is T RU In the case of #2, the pilot sequence is the post-amble; in the first time domain, the resource length is T RU In case #3, the pilot sequence includes a preamble and a postamble; ...
[0212] In some embodiments, the combination of the second time domain resource length occupied by the pilot sequence and the position of the pilot sequence may correspond to the first time domain resource length, and different combinations of the second time domain resource length and the position of the pilot sequence may be used for different first time domain resource lengths. The first communication device may configure the first time domain resource length T based on the configured first time domain resource length T. RU Implicitly determine the second time domain resource length T syc,total and the position of the pilot sequence.
[0213] In some embodiments, the first communication device may determine the length of the third time domain resource T that cannot be used to send a transport block in the time domain resource for uplink transmission based on protocol pre-definition or the configuration of the second communication device. invalid , that is, in the N configured for the first communication device RU The third time domain resource length that cannot be used to send a transport block in the time domain resources occupied by the resource units is used. The time domain resources of the third time domain resource length can be used for synchronization error compensation of uplink transmission.
[0214] In some embodiments, the third time domain resource length that cannot be used to send a transport block in the time domain resource for uplink transmission may correspond to the first time domain resource length occupied by the configured resource unit, and different first time domain resource lengths may correspond to different third time domain resource lengths. The first communication device may configure the first time domain resource length T based on the configured first time domain resource length T. RU Implicitly determine the third time domain resource length T invalid For example, in the first time domain, the resource length is T RU In case #1, the length of the third time domain resource is T invalid #1; In the first time domain, the resource length is T RU In case #2, the length of the third time domain resource is T invalid #2;…
[0215] In some embodiments, the third time domain resource length that cannot be used to send a transport block in the time domain resource for uplink transmission may correspond to the number of configured resource units, and different numbers of resource units may correspond to different third time domain resource lengths. The first communication device may configure the number of resource units N based on the number of configured resource units. RU Implicitly determine the third time domain resource length T invalid For example, when the number of resource units is N RU In case #1, the length of the third time domain resource is T invalid #1; The number of resource units is N RU In case #2, the length of the third time domain resource is T invalid #2;…
[0216] In some embodiments, the third time domain resource length that cannot be used to send a transport block in the time domain resource for uplink transmission may correspond to a combination of the first time domain resource length occupied by the configured resource unit and the number of resource units, and different combinations of the first time domain resource length and the number of resource units may correspond to different third time domain resource lengths. The first communication device may configure the first time domain resource length and the number of resource units based on the combination of the configured first time domain resource length and the number of resource units. RU , N RU} Implicitly determine the third time domain resource length T invalid For example, in {T RU #1, N RU #1}, the length of the third time domain resource is T invalid #11; In {T RU #2, N RU #1}, the length of the third time domain resource is T invalid #21; In {T RU #2, N RU #2}, the length of the third time domain resource is T invalid #twenty two;……
[0217] In some embodiments, the first communication device may determine the second frequency domain resource width BW that cannot be used to send a transport block in the frequency domain resources used for uplink transmission based on protocol pre-definition or the configuration of the second communication device. invalid , that is, a second frequency domain resource width that cannot be used to send a transport block in the first frequency domain resource width configured for uplink transmission for the first communication device.
[0218] In some embodiments, the second frequency domain resource width that cannot be used to send a transport block in the first frequency domain resource width for uplink transmission may correspond to the first frequency domain resource width, and different second frequency domain resource widths may be provided for different first frequency domain resource widths. The first communication device may configure the first time domain resource length T based on the first time domain resource length T configured. RU Implicitly determine the second frequency domain resource width BW invalid For example, when the first frequency domain resource width is BW#1, the second frequency domain resource width is BW invalid #1; In the first frequency domain, the resource width is T RU In case #2, the second frequency domain resource width is BW invalid #2;…
[0219] In some embodiments, the first communication device may determine the number of repetitions M of the first uplink data in the transmission block based on protocol predefinition or the configuration of the second communication device, that is, determine the number of bit-level repetitions in the transmission block. For example, the base station may indicate this through signaling carried in the PDCCH or PDSCH, including but not limited to Invertory, ACK, etc. For example, when the number of repetitions is M, each bit of the first uplink data in the transmission block needs to be repeated M times. The first uplink data is data to be sent by the first communication device. The first uplink data may be unencoded data.
[0220] In some embodiments, the number of repetitions of the first uplink data in the transmission block may correspond to the first time domain resource length occupied by the configured resource unit, and different first time domain resource lengths may correspond to different numbers of repetitions. The first communication device may be based on the configured first time domain resource length T RU The number of repetitions M is implicitly determined. For example, in the first time domain, the resource length is T RU In the case of #1, the number of repetitions is M#1; in the first time domain resource length is T RU In the case of #2, the number of repetitions is M#2; ...
[0221] In some embodiments, the number of repetitions of the first uplink data in the transmission block may correspond to the number of the configured resource units, and different numbers of resource units may correspond to different numbers of repetitions. RU The number of repetitions M is implicitly determined. For example, when the number of resource units is N RU In the case of #1, the number of repetitions is M#1; in the case of the number of resource units is N RU In the case of #2, the number of repetitions is M#2; ...
[0222] In some embodiments, the number of repetitions of the first uplink data in the transmission block may correspond to a combination of the first time domain resource length occupied by the configured resource unit and the number of resource units, and different combinations of the first time domain resource length and the number of resource units may correspond to different numbers of repetitions. The first communication device may be based on the combination of the configured first time domain resource length and the number of resource units {T RU , N RU} implicitly determines the number of repetitions M. For example, in {T RU #1, N RU #1}, the number of repetitions is M#11; in {T RU #2, N RU #1}, the number of repetitions is M#21; in {T RU #2, N RU #2}, the number of repetitions is M#22; ...
[0223] In some embodiments, the number of repetitions of the first uplink data in the transmission block can be calculated by the first communication device based on the acquired configuration information. The first communication device can determine the size of the transmission block and the data volume of the first uplink data when the number of repetitions is 1 based on the configuration information, and then calculate the number of repetitions based on the size of the transmission block and the data volume of the first uplink data when the number of repetitions is 1.
[0224] In some embodiments, the number of repetitions of the first uplink data of the uplink transmission in the transmission block can be calculated based on the ratio of the size of the transmission block and the data volume of the first uplink data when the number of repetitions is 1. The size of the transmission block when M=1 can be the first number of resources used to send the transmission block in the resources used for uplink transmission, and the data volume of the first uplink data can be the number of bits of data to be sent by the first communication device. The calculation formula for calculating the number of repetitions M can be expressed as follows: M=[size of the transmission block when M=1 / number of bits of data to be sent by the first communication device]
[0225] In some embodiments, the first communication device can determine the coding rate k of the coding method used for the first uplink data based on the protocol pre-definition or the configuration of the second communication device, that is, the number of bits of the first uplink data that can be represented by each symbol after encoding the first uplink data. Manchester coding, Miller coding, 4B5B coding, 8B10B coding, etc. For example, if Manchester coding or Miller-2 coding is performed on the first uplink data, the corresponding coding rate k=2, and the number of symbols obtained after coding is twice the number of bits of the first uplink data; if Miller-4 coding is performed on the first uplink data, the corresponding coding rate k=4, and the number of symbols obtained after coding is four times the number of bits of the first uplink data; and so on.
[0226] In some embodiments, the first communication device can determine the modulation method used for the first uplink data based on the protocol predefinition or the configuration of the second communication device; wherein, the modulation method may include at least one of the following: on-off keying (OOK); amplitude keying modulation (ASK); frequency keying modulation (FSK); phase keying modulation (PSK).
[0227] In some embodiments, after obtaining configuration information for uplink transmission, the first communications device may, in step S302, calculate the transport block size based on the configuration information. The first communications device may first determine, based on the configuration information, a first number of resources for sending the transport block among the resources used for uplink transmission; and then calculate the transport block size based on the first number of resources, the number of repetitions, and the coding rate.
[0228] In some implementations, the calculation formula used by the first communications device to calculate the transport block size TBS may be as follows: TBS=(T RU ×N RU -T syc,total -T invalid )(BW-BW invalid ) / (kM)
[0229] Among them, T RU is the length of the first time domain resource, N RU is the number of resource units, T syc,total is the length of the second time domain resource, T invalid is the length of the third time domain resource, BW is the width of the first frequency domain resource, BW invalid is the second frequency domain resource width, k is the coding rate, and M is the number of repetitions.
[0230] Based on the technical solution of the above embodiment, the first communication device can calculate the size of the transmission block based on the acquired configuration information through a preset calculation formula, so that the size of the obtained transmission block can fully comply with the configuration information configured for the first communication device and meet the requirements for uplink transmission represented in the configuration information, such as the requirement for the number of repetitions of uplink data, thereby ensuring the performance of uplink transmission.
[0231] In some embodiments, in the above step S303, the first communication device may obtain a transport block to be uploaded based on the determined transport block size, and send the transport block to the second communication device in the uplink transmission.
[0232] Since the second communication device may use group scheduling to simultaneously configure the same resources for uplink transmission for multiple first communication devices in the same group, and there may not be a mechanism similar to the Buffer Status Reporting (BSR) reporting in A-IoT, it may cause the resources allocated by the second communication device to the first communication device for uplink transmission to exceed the resources required by the transmission block. In this case, after the first communication device completes the transmission of the transmission block, there may still be some remaining resources in the resources allocated to the first communication device. The first communication device can use this part of the remaining resources to send at least one of the following data: a preset first bit sequence, the first bit sequence can be set according to actual needs, such as an all-0 sequence or an all-low-level symbol, that is, 0 can be added after the end symbol of the transmission block; the transmission block, that is, repeated transmission at the transmission block level (TB-level); part of the data N intercepted from the transmission block truncated The partial data can be intercepted according to actual needs, for example, it can be the most significant bit (MSB), the least significant bit (LSB) in the transmission block, etc. The amount of intercepted data is required to occupy all available bits of the remaining resources.
[0233] Based on the technical solution of the above embodiment, when there are remaining resources in the resources allocated for the first communication, the remaining resources can be reasonably utilized according to actual needs. If the remaining resources are used to achieve repeated transmission at the transmission block level or the transmission of intercepted data of the transmission block, the uplink transmission performance can be further improved.
[0234] As shown in FIG3B , the uplink transmission method may include the following steps:
[0235] In step S311, first information is received from the second communication device, where the first information is used to indicate configuration information related to passive Internet of Things A-IoT uplink transmission.
[0236] In some embodiments, the configuration information related to the A-IoT uplink transmission of the passive IoT network can be configured by the second communication device for the first communication device through the first information. The configuration information indicated by the first information may include at least one of the following: the first time domain resource length occupied by the resource unit; the number of the resource units; the second time domain resource length occupied by the pilot sequence in the time domain resource for uplink transmission; the third time domain resource length that cannot be used to send the transmission block in the time domain resource for uplink transmission; the first frequency domain resource width for uplink transmission; the second frequency domain resource width that cannot be used to send the transmission block in the frequency domain resource for uplink transmission; the first correspondence between the first time domain resource length and the first frequency domain resource width; the number of repetitions of the first uplink data in the transmission block, the first uplink data being the data to be sent by the first communication device; the coding rate of the coding method used for the first uplink data.
[0237] In some embodiments, the first information may be carried by a message in a downlink control channel and / or a downlink data channel. For example, the base station may send the first information, including but not limited to Inventory, ACK, etc., to the first communication device via signaling carried by PDCCH or signaling carried by PDSCH.
[0238] In step S312, configuration information related to passive Internet of Things A-IoT uplink transmission is determined based on the first information.
[0239] In step S313, the size of the transport block for the uplink transmission is determined based on the configuration information.
[0240] In step S314, the uplink transmission is performed to the second communication device based on the determined transmission block size.
[0241] Among them, steps S312-S314 can implement the method embodiment of steps S301-S303 in Figure 3A, and the repeated parts are not repeated here.
[0242] In some embodiments, in step S312, a table lookup method may be used to determine configuration information related to the passive Internet of Things A-IoT uplink transmission.
[0243] In some embodiments, the first information may include a first indication I for indicating a modulation and coding scheme (MCS). MCS , that is, MCS index. The first communication device may obtain the first indication I from the first information based on the first indication I MCS and a second corresponding relationship, determining the first indication IMCS The number of repetitions M corresponding to the bit level and the first indication I MCS The corresponding second indication I for indicating the size of the transport block TBS , that is, TBS index; wherein the second corresponding relationship includes the corresponding relationship between the first indication, the number of repetitions, and the second indication. For example, the first communication device may pre-acquire a mapping relationship table for representing the second corresponding relationship, and determine the mapping relationship corresponding to the first indication I by looking up the table. MCS The corresponding number of repetitions M and the first indication I MCS The corresponding second indication I for indicating the size of the transport block TBS The mapping relationship table for representing the second corresponding relationship may be as shown in Table 1 below:
[0244] Table 1
[0245] Then, the first communication device may, based on the second indication I TBS , the number of resource units N RU and a third corresponding relationship, determining the size TBS of the transport block for the uplink transmission; wherein the third corresponding relationship includes the second indication I TBS and the number N of the resource units RU For example, the first communication device may pre-acquire a mapping table for indicating the third corresponding relationship, and determine the mapping table corresponding to the second indication I by looking up the table. TBS and the number of resource units N RU The size of the resource block corresponding to the combination of TBS. RU It can be predefined based on the protocol or configured by the second communication device, for example, the base station can correspond to the number of the resource units in the signaling. RU The mapping relationship table for indicating the third corresponding relationship may be as shown in Table 2 below:
[0246] Table 2
[0247] In some embodiments, in the above step S314, the first communication device may obtain a transport block to be uploaded based on the determined transport block size, and send the transport block to the second communication device in the uplink transmission.
[0248] After completing the transmission of the transmission block, at least one of the following data is transmitted in the remaining resources for uplink transmission: a preset first bit sequence, which can be set according to actual needs, such as an all-0 sequence or an all-low-level symbol, that is, 0 can be added after the end of the transmission block; the transmission block, that is, repeated transmission at the TB level; partial data N intercepted from the transmission block truncated The partial data may be intercepted according to actual needs, for example, the MSB, LSB, etc. in the transmission block, and the amount of intercepted data is required to occupy all available bits of the remaining resources.
[0249] Based on the technical solution of the above embodiment, the first communication device can determine the size of the transmission block by looking up the table based on the first information sent from the second communication device, thereby quickly determining the size of the transmission block, reducing delay and improving uplink transmission performance.
[0250] In some embodiments, the second communication device can group multiple first communication devices to obtain several device groups, and configure the same configuration information for uplink transmission for the first communication devices in the same device group, that is, configure the same transmission block size for the first communication devices in the same device group; different device groups can be allocated different configuration information for uplink transmission, that is, configure different transmission block sizes for different device groups.
[0251] In some embodiments, after determining several device groups through grouping, the second communication device can use group scheduling, that is, it can simultaneously schedule multiple first communication devices in the same device to configure configuration information for uplink transmission. For example, the second communication device broadcasts or multicasts a third indication indicating the group number of the device group to multiple first communication devices in the same device group, thereby performing a corresponding resource allocation process for the multiple first communication devices in the device group. For example, as shown in Figure 3C, the multiple first communication devices are divided into two device groups G#1 and G#2, where the transmission block size corresponding to G#1 is TBS#1, and the transmission block size corresponding to G#2 is TBS#2. The second communication device can use group scheduling to uniformly adjust the first communication devices in G#1 and G#2.
[0252] Group scheduling can greatly reduce the number of scheduling times of the second communication device and improve scheduling efficiency.
[0253] In some embodiments, the criteria for grouping multiple first communication devices can be set according to actual needs, and can be grouped based on one or more characteristics of the first communication devices. For example, multiple first communication devices can be grouped based on the services corresponding to the data to be sent by the first communication devices, and different device groups correspond to different services; or multiple first communication devices can be grouped based on the amount of data to be sent by the first communication devices, and different device groups correspond to different data amount ranges; or multiple first communication devices can be grouped based on the label type of the first communication devices, and different device groups correspond to different label types; and so on.
[0254] In some embodiments, the first information may include a third indication for indicating the group number of the device group to which the first communication device belongs; the first communication device may determine the group number of the device group to which the first communication device belongs based on the third indication read from the first information; and then may determine configuration information related to passive Internet of Things A-IoT uplink transmission based on the group number.
[0255] As shown in FIG3D , the uplink transmission method may include the following steps:
[0256] In step S321, second information for triggering initial access is received from the second communication device; for example, it may be Inventory in the PDSCH.
[0257] In step S322, third information is sent to the second communication device, where the third information includes a random number, for example, a 16-bit random number (RN16).
[0258] In some embodiments, the numerical range (RN Range) of the random number sent by the first communication device can be used to indicate the amount of first uplink data to be sent by the first communication device. For example, the amount of data corresponding to the random number numerical range 0 to X1 is the number of bits L#1, or the bit number range {Llow#1, Lup#1}; the amount of data corresponding to the random number numerical range X1 to X2 is L#2, or the bit number range {Llow#2, Lup#2}; ..., up to 2N-1, where N is the number of bits occupied by the random number.
[0259] The numerical range of each random number may correspond to a number, and different numerical ranges correspond to different numbers.
[0260] After receiving the second information from the second communication device, the first communication device can first determine the amount of the first uplink data to be sent and determine the numerical range of the random number that can be sent; then generate a random number corresponding to the first communication device from the numerical range, and send the random number corresponding to the first communication device to the second communication device through the third information.
[0261] In some embodiments, the second communication device can determine at least one of the following information based on the numerical range RN Range of the received random number: the data volume or data volume range of the first uplink data sent by the first communication device; the device group to which the first communication device belongs; the configuration information of the first communication device for uplink transmission; the size TBS of the transmission block of the first communication device or the size range TBS Range of the transmission block.
[0262] In some embodiments, the second communication device can determine the data volume or data volume range of the first uplink data sent by the first communication device based on the numerical range of the received random number, and then can determine the configuration information for uplink transmission configured for the first communication device based on the data volume or data volume range, and send first information to the first communication device to indicate the configuration information for uplink transmission to the first communication device.
[0263] In some embodiments, the second communication device can determine the data volume or data volume range of the first uplink data sent by the first communication device based on the numerical range of the received random number, and then determine the device group to which the first communication device belongs based on the data volume or data volume range, and send first information to the first communication device. The first information may include a third indication for indicating the group number of the device group.
[0264] In some embodiments, the second communication device may determine the device group to which the first communication device belongs based on a numerical range of the received random number.
[0265] In some embodiments, the second communication device may determine the size of the transport block or the size range of the transport block of the first communication device based on the numerical range of the received random data. For example, this may be obtained by querying the mapping relationship table shown in Table 3 below:
[0266] Table 3
[0267] In some embodiments, the numerical range of the random number sent by the first communications device can be used to indicate the service corresponding to the first communications device. Different services can implicitly determine the data volume or data volume range of the first uplink data to be sent. The second communications device can also determine the configuration information for uplink transmission configured for the service corresponding to the first communications device based on the numerical range of the random number, or determine the group number of the device group to which the first communications device belongs.
[0268] In step S323, first information is received from the second communication device, where the first information is used to indicate configuration information related to passive Internet of Things A-IoT uplink transmission.
[0269] In some embodiments, the first information can be used to indicate at least one of the following: configuration information for uplink transmission of the first communication device; the size of the transmission block of the first communication device or the size range of the transmission block; the group number of the device group to which the first communication device belongs; configuration information for uplink transmission of the device group to which the first communication device belongs; the size of the transmission block of the device group to which the first communication device belongs or the size range of the transmission block.
[0270] In step S324, based on the first information, configuration information related to passive Internet of Things A-IoT uplink transmission is determined.
[0271] In step S325, the size of the transport block for the uplink transmission is determined based on the configuration information.
[0272] In step S326, the uplink transmission is performed to the second communication device based on the determined transmission block size.
[0273] Among them, steps S323-S326 can implement the method embodiment of steps S311-S314 in Figure 3B, and the repeated parts are not repeated here.
[0274] Based on the technical solution of the above embodiment, by grouping the first communication devices and configuring different transmission block sizes for different device groups, group scheduling can be performed, the number of scheduling times can be reduced, and the uplink transmission performance can be improved.
[0275] Embodiments of the present disclosure provide a mechanism for determining TB size in Ambient IoT, ensuring data packet transmission performance, and determining how to perform bit-level repetition to ensure coverage performance. The following are some example embodiments.
[0276] Example 1: Method for determining TB size transmitted in Ambient IoT.
[0277] For upstream transmission:
[0278] The protocol specifies or the base station configures the time unit length (Resource Unit, RU) for uplink transmission. It can be indicated in units of milliseconds, number of slots, number of symbols, number of useful information bits sent, number of binary on-off keying (OOK) symbols, number of ASK symbols, number of FSK symbols, number of PSK symbols, etc.; for example, {0.25ms, 0.5ms, 1ms, 2ms, 4ms}, etc.
[0279] The protocol specifies or the base station configures the uplink transmission bandwidth, channel width, subchannel size, or number of PRBs, for example, the uplink bandwidth can be {15kHz, 30kHz, 60kHz, 75kHz, 150kHz, 300kHz}, etc. This configuration can be carried in the initial access response for indication;
[0280] Furthermore, only one of the above two can be configured and have a corresponding relationship, for example:
[0281] When the bandwidth size is BW#1, the RU length corresponds to RU#1;
[0282] When the bandwidth size is BW#2, the RU length corresponds to RU#2;
[0283] And so on.
[0284] Method 1-1: Calculate the corresponding transport block size TB size according to the formula
[0285] At this time, TB size = (T RU *N RU -T syc,total -T invalid )*(BW-BWinvalid) / (2*M)
[0286] Wherein, T+ is the length of time occupied by an RU, for example, in ms, which can be implicitly obtained through the configured bandwidth and the above-mentioned mapping method, or can be indicated by the base station through PDCCH or inventory signaling carried in the downlink data channel; N+ is the number of RUs allocated to the current tag device by the base station, which can be indicated by the base station through the I+ field in the PDCCH or signaling carried in the downlink data channel (including but not limited to inventory, ACK, etc.);
[0287] T syc,total The time length occupied by the synchronization pilot sequences (i.e., preamble, midamble, and postamble) to transmit the corresponding bits within the duration of the currently transmitted N RUs, which can be expressed in milliseconds. Specifically, the number of synchronization pilot sequence bits and their corresponding positions within the N RUs can be predefined by the protocol. Furthermore, different pilot sequence lengths / positions can be used for different RU lengths.
[0288] T invalid T is the time that is not available for data transmission within the duration of N RUs currently used for transmission. This time is used to compensate for UL synchronization errors in Ambient IoT. invalid Can be specified by the protocol and can correspond to different TRU or {T RU , N RU} pairs have corresponding values;
[0289] Wherein, BW is the UL transmission bandwidth, BW invalid It is the unusable part of UL bandwidth, BW invalid Different values can be specified by the protocol for different bandwidths;
[0290] Optionally, M is the number of bit-level repetitions (i.e., each bit is sent repeatedly N times), which can be indicated by the base station through PDCCH or in the signaling carried in the downlink data channel (including but not limited to Inventory, ACK, etc.); it can also be combined with T RU or {T RU , N RU} pairs have corresponding values; M can also be obtained implicitly, which is: [the number of bits of the TB size calculated when M=1 / the actual number of bits to be sent by the tag device];
[0291] Optional, 2 means that for OOK encoding, every two symbols correspond to 1 bit.
[0292] Optionally, since there may be group scheduling, that is, scheduling multiple tag devices, and there may be no BSR reporting mechanism in A-IOT; after sending the above useful bits, if there is still space in the allocated resources, the end symbol of the sent useful bits (for example, a full low-level symbol) is supplemented with 0, or TB-level repetition is sent, or N is sent. truncated bits starting from the MSB, where N truncated The number of available bits remaining in the RU until all available bits of the allocated RU are occupied.
[0293] Method 1-2: Obtained by looking up the corresponding information in a table (such as Table 1 and Table 2) (similar to the LTE or NR mechanism LTE / NR-like mechanism).
[0294] First, the base station indicates the I through the PDCCH or the signaling carried in the downlink data channel (including but not limited to Inventory, ACK, etc.) MCS That is, MCS index, indicating the corresponding M, and the corresponding TBS index I TBS ;
[0295] Then, through I TBS with I RU Combined to obtain the corresponding TB size, where the number of RUs is I RUThe duration of each RU is obtained in the same way as in method 1-1; the duration of each RU is obtained through bandwidth configuration mapping in the same way as in method 1-1.
[0296] Optionally, since there may be group scheduling, that is, scheduling multiple tag devices, and there may be no BSR reporting mechanism in A-IOT; after sending the above useful bits, if there is still space in the allocated resources, the end symbol of the sent useful bits (for example, a full low-level symbol) is supplemented with 0, or TB-level repetition is sent, or N is sent. truncated bits starting from the MSB, where N truncated The number of available bits remaining in the RU until all available bits of the allocated RU are occupied.
[0297] In the second embodiment, for group scheduling, different RN partitions are used to determine the number of bits to be sent.
[0298] When the tag device sends the random number RN for initial access:
[0299] The range corresponding to RN indicates the number of bits to be sent, such as the number of bits corresponding to 0 to X1 is L#1, or a range {Llow#1, Lup#1}; the number of bits corresponding to X1 to X2 is L#2, or a range {Llow#2, Lup#2}; and so on. Up to 2N-1, where N is the number of bits occupied by the reported random number; the supported ranges have corresponding index numbers (such as numbers #0, #1, #2), etc.
[0300] When the base station performs group scheduling, it indicates the corresponding group number and performs the corresponding resource allocation process for the tag device group corresponding to the corresponding group number;
[0301] Optionally, different ranges may also correspond to different to-be-sent services, such as Inventory or sensor, etc. Different services may be implicitly associated with the corresponding number of to-be-sent bits, and the base station may still perform group scheduling on the corresponding tag device group according to the corresponding group number.
[0302] The above embodiments and their combined embodiments can ensure the uplink transmission performance by specifying the method for determining the uplink TB size in Ambient IoT, thereby ensuring the number of repetitions. At the same time, they can perform group scheduling for groups with different TB sizes to meet the needs of different reporting services.
[0303] The embodiments of the present disclosure provide an uplink transmission method. Figure 4 is a schematic flow chart illustrating an uplink transmission method according to an embodiment of the present disclosure. The uplink transmission method illustrated in this embodiment can be executed by a network device.
[0304] As shown in FIG4 , the uplink transmission method may include the following steps:
[0305] In step S401, first information is sent to a first communication device, where the first information is used to indicate configuration information related to a passive Internet of Things A-IoT uplink transmission, and the configuration information determines a size of a transmission block of the uplink transmission.
[0306] In some embodiments, the second communication device can configure the first communication device with configuration information related to uplink transmission by sending first information to the first communication device, so that the first communication device can determine the configuration information related to uplink transmission based on the first information, and determine the size of the transmission block of the uplink transmission based on the configuration information.
[0307] In some embodiments, the configuration information includes at least one of the following: a first time domain resource length occupied by a resource unit; the number of resource units; a second time domain resource length occupied by a pilot sequence in the time domain resources used for uplink transmission; a third time domain resource length that cannot be used to send a transmission block in the time domain resources used for uplink transmission; a first frequency domain resource width for uplink transmission; a second frequency domain resource width that cannot be used to send a transmission block in the frequency domain resources used for uplink transmission; a first correspondence between the first time domain resource length and the first frequency domain resource width; the number of repetitions of the first uplink data in the transmission block, the first uplink data being the data to be sent by the first communication device; or the coding rate of the coding method adopted for the first uplink data.
[0308] In some embodiments, the first information is carried by a message in a downlink control channel and / or a downlink data channel, for example, a message carried in a PDCCH or a PDSCH may carry the first information, including but not limited to Inventory, ACK, etc.
[0309] In some embodiments, the second communication device may indicate to the first communication device through the first information the first time domain resource length T occupied by the resource unit RU for uplink transmission. RU The first time domain resource length can be expressed in various ways, for example, it can be expressed in units of milliseconds (ms), time slots (slots), symbols (symbols), and bits (bits).
[0310] In some embodiments, the first time domain resource length occupied by the resource unit includes at least one of the following: the number of milliseconds occupied by the resource unit; the number of time slots occupied by the resource unit; the number of symbols occupied by the resource unit; the amount of data carried by the resource unit, which may be the number of symbols after digital modulation; the amount of valid information data carried by the resource unit, which may be the number of bits not subjected to digital modulation. The number of symbols may be the number of symbols corresponding to different coding methods.
[0311] In some embodiments, the modulation scheme may include at least one of the following: on-off keying (OOK); amplitude-shift keying (ASK); frequency-shift keying (FSK); and phase-shift keying (PSK). Accordingly, the amount of data carried by the resource unit may include at least one of the following: the number of OOK symbols carried by the resource unit; the number of ASK symbols carried by the resource unit; the number of FSK symbols carried by the resource unit; or the number of PSK symbols carried by the resource unit.
[0312] In some embodiments, the multiple resource units configured for the first communication device may correspond to different first time domain resource lengths. For example, the first time domain resource lengths occupied by the resource units configured for the first communication device may include {0.25 ms, 0.5 ms, 1 ms, 2 ms, 4 ms}. If the first communication device is configured with multiple resource units, the resource unit used for the current uplink transmission and the first time domain resource length corresponding to the resource unit may be determined from the multiple resource units.
[0313] In some embodiments, the second communication device may indicate the number N of resource units used for uplink transmission to the first communication device through the first information. RU For example, it can be indicated by signaling carried in PDCCH or PDSCH, including but not limited to Invertory, ACK, etc.
[0314] In some embodiments, the second communication device may indicate the first frequency domain resource width BW for uplink transmission to the first communication device through first information, for example, through signaling carried in PDCCH or PDSCH, including but not limited to indicating in the initial access response between the first communication device and the second communication device.
[0315] Among them, the first frequency domain resource width used for uplink transmission can be expressed in various ways. For example, in some embodiments, the bandwidth used for uplink transmission; the channel bandwidth used for uplink transmission; the sub-channel size used for uplink transmission; the number of physical resource blocks (PRBs) used for uplink transmission.
[0316] In some embodiments, a plurality of first frequency domain resource widths may be configured for the first communication device. For example, the bandwidth configured for uplink transmission for the first communication device may be {15kHz, 30kHz, 60kHz, 75kHz, 150kHz, 300kHz}, etc.
[0317] In some embodiments, the second communication device may indicate to the first communication device a first correspondence between the first time domain resource length and the first frequency domain resource width through first information. If only one of the first time domain resource length and the first frequency domain resource width is configured, the other of the first time domain resource length and the first frequency domain resource width may be determined based on the configured first correspondence.
[0318] In some embodiments, the second communication device may indicate to the first communication device, through first information, the first time domain resource length occupied by the resource unit and the first correspondence between the first time domain resource length and the first frequency domain resource width. In this case, the first frequency domain resource width corresponding to the first time domain resource length may be implicitly determined based on the explicitly configured first time domain resource length and the first correspondence.
[0319] In some embodiments, the second communication device may indicate to the first communication device, through first information, a first frequency domain resource width for uplink transmission and a first correspondence between the first time domain resource length and the first frequency domain resource width. In this case, the first time domain resource length corresponding to the first frequency domain resource width may be implicitly determined based on the explicit configuration of the first frequency domain resource width and the first correspondence.
[0320] In some embodiments, the second communication device may indicate to the first communication device through the first information the second time domain resource length T occupied by the pilot sequence in the time domain resource for uplink transmission. syc,total , that is, in the N configured for the first communication device RU The second time domain resource length occupied by the pilot sequence used for synchronization in the time domain resources occupied by the resource units. For example, the base station may indicate this through signaling carried in the PDCCH or PDSCH, including but not limited to Index, ACK, etc. The second time domain resource length may be expressed in milliseconds, time slots, symbols, or bits.
[0321] In some embodiments, based on the position of the pilot sequence, the pilot sequence may include at least one of the following: a preamble; a midamble; and a postamble.
[0322] In some embodiments, the second time domain resource length occupied by the pilot sequence may correspond to the first time domain resource length of the resource unit, and different second time domain resource lengths may be used for different first time domain resource lengths. RU Implicitly determine the second time domain resource length T syc,total .
[0323] In some embodiments, the position of the pilot sequence may correspond to the first time domain resource length of the resource unit, and different pilot sequence positions may be used for different first time domain resource lengths. RU The position of the pilot sequence is implicitly determined.
[0324] In some embodiments, the combination of the second time domain resource length occupied by the pilot sequence and the position of the pilot sequence may correspond to the first time domain resource length, and different combinations of the second time domain resource length and the position of the pilot sequence may be used for different first time domain resource lengths. RU Implicitly determine the second time domain resource length T syc,total and the position of the pilot sequence.
[0325] In some embodiments, the second communication device may indicate to the first communication device through the first information the third time domain resource length T that cannot be used to send a transport block in the time domain resource used for uplink transmission. invalid , that is, in the N configured for the first communication device RU The third time domain resource length that cannot be used to send a transport block in the time domain resources occupied by the resource units is used. The time domain resources of the third time domain resource length can be used for synchronization error compensation of uplink transmission.
[0326] In some embodiments, the third time domain resource length that cannot be used to send a transport block in the time domain resource for uplink transmission may correspond to the first time domain resource length occupied by the configured resource unit, and different first time domain resource lengths may correspond to different third time domain resource lengths. RU Implicitly determine the third time domain resource length T invalid .
[0327] In some embodiments, the length of the third time domain resource that cannot be used to send a transport block in the time domain resource for uplink transmission may correspond to the number of configured resource units, and different numbers of resource units may correspond to different third time domain resource lengths. RU Implicitly determine the third time domain resource length Tinvalid .
[0328] In some embodiments, the third time domain resource length that cannot be used to send a transport block in the time domain resource for uplink transmission may correspond to a combination of the first time domain resource length occupied by the configured resource unit and the number of resource units, and different combinations of the first time domain resource length and the number of resource units may correspond to different third time domain resource lengths. RU , N RU} Implicitly determine the third time domain resource length T invalid .
[0329] In some embodiments, the second communication device may indicate to the first communication device through the first information the second frequency domain resource width BW that cannot be used to send a transport block in the frequency domain resource used for uplink transmission. invalid , that is, a second frequency domain resource width that cannot be used to send a transport block in the first frequency domain resource width configured for uplink transmission for the first communication device.
[0330] In some embodiments, the second frequency domain resource width that cannot be used to send a transport block in the first frequency domain resource width for uplink transmission may correspond to the first frequency domain resource width, and different second frequency domain resource widths may be used for different first frequency domain resource widths. RU Implicitly determine the second frequency domain resource width BW invalid .
[0331] In some embodiments, the second communication device may indicate to the first communication device through the first information the number of repetitions M of the first uplink data in the transport block, i.e., determine the number of bit-level repetitions (Bit-level Repetition number) in the transport block. For example, the base station may indicate this through signaling carried in the PDCCH or PDSCH, including but not limited to Invertory, ACK, etc.
[0332] In some embodiments, the number of repetitions of the first uplink data in the transmission block may correspond to the first time domain resource length occupied by the configured resource unit, and different first time domain resource lengths may correspond to different numbers of repetitions. RU The number of repetitions M is determined implicitly.
[0333] In some embodiments, the number of repetitions of the first uplink data in the transmission block may correspond to the number of configured resource units, and different numbers of resource units may correspond to different numbers of repetitions. RU The number of repetitions M is determined implicitly.
[0334] In some embodiments, the number of repetitions of the first uplink data in the transmission block may correspond to a combination of the first time domain resource length occupied by the configured resource unit and the number of resource units, and different combinations of the first time domain resource length and the number of resource units may correspond to different numbers of repetitions. RU , N RU}Implicitly determines the number of repetitions M.
[0335] In some embodiments, the number of repetitions of the first uplink data in the transmission block can be calculated based on configuration information, the size of the transmission block and the data volume of the first uplink data when the number of repetitions is 1 can be determined based on the configuration information, and the number of repetitions can be calculated based on the size of the transmission block and the data volume of the first uplink data when the number of repetitions is 1.
[0336] In some embodiments, the number of repetitions of the first uplink data of the uplink transmission in the transmission block can be calculated based on the ratio of the size of the transmission block and the data volume of the first uplink data when the number of repetitions is 1. The size of the transmission block when M=1 can be the first number of resources used to send the transmission block in the resources used for uplink transmission, and the data volume of the first uplink data can be the number of bits of data to be sent by the first communication device. The calculation formula for calculating the number of repetitions M can be expressed as follows: M=[size of the transmission block when M=1 / number of bits of data to be sent by the first communication device]
[0337] In some embodiments, the second communication device may indicate to the first communication device, via first information, a coding rate k of a coding scheme used for the first uplink data, that is, the number of bits of the first uplink data that can be represented by each symbol after encoding the first uplink data. The coding scheme may include Manchester coding, Miller coding, 4B5B coding, 8B10B coding, and the like.
[0338] In some embodiments, the second communication device can indicate to the first communication device through the first information the modulation method used for the first uplink data, and the modulation method can include at least one of the following: on-off keying (OOK); amplitude keying modulation (ASK); frequency keying modulation (FSK); and phase keying modulation (PSK).
[0339] In step S402, the uplink transmission is performed with the first communication device based on the size of the transmission block.
[0340] In some embodiments, the second communication device may perform uplink transmission with the first communication device based on the size of the transmission block. During the uplink transmission, the second communication device may receive at least one transmission block from the first communication device.
[0341] In some embodiments, the second communication device may receive multiple transport blocks from the first communication device, that is, repeated transmission at the transport block level is implemented in this uplink transmission.
[0342] In some embodiments, the second communication device can receive at least one transmission block and at least one of the following data from the first communication device: a preset first bit sequence, which can be set according to actual needs, such as an all-0 sequence or an all-low-level symbol, that is, 0 can be padded after the end symbol of the transmission block; partial data Ntruncated intercepted from the transmission block, which can be intercepted according to actual needs, for example, it can be the MSB and / or LSB in the transmission block, etc. The amount of intercepted data is required to occupy all available bits of the remaining resources.
[0343] In some embodiments, the first information sent by the second communication device may include a first indication I for indicating a modulation and coding scheme. MCS The first indication is used to determine the number of repetitions corresponding to the first indication and the second indication corresponding to the first indication for indicating the size of the transport block based on the first indication and the second correspondence; the second indication is used to determine the number of repetitions corresponding to the first indication and the second indication corresponding to the first indication for indicating the size of the transport block based on the second indication TBS , the number of the resource units and a third correspondence, to determine the size of the transmission block of the uplink transmission; wherein the third correspondence includes the second indication and the correspondence between the number of the resource units and the size of the transmission block.
[0344] In some embodiments, the second communication device can group multiple first communication devices to obtain several device groups, and configure the same configuration information for uplink transmission for the first communication devices in the same device group, that is, configure the same transmission block size for the first communication devices in the same device group; different device groups can be allocated different configuration information for uplink transmission, that is, configure different transmission block sizes for different device groups.
[0345] In some embodiments, after determining several device groups through grouping, the second communication device can adopt group scheduling, that is, it can simultaneously schedule (Scheduling) multiple first communication devices in the same device to configure configuration information for uplink transmission. For example, the second communication device broadcasts or multicasts a third indication for indicating the group number of the device group to multiple first communication devices in the same device group through the first information, and performs a corresponding resource allocation process for the multiple first communication devices in the device group.
[0346] Group scheduling can greatly reduce the number of scheduling times of the second communication device and improve scheduling efficiency.
[0347] In some embodiments, the second communication device may send second information for triggering initial access to the first communication device; and then receive third information from the first communication device, where the third information includes a random number.
[0348] In some embodiments, the numerical range (RN Range) of the random number sent by the first communication device can be used to indicate the data volume of the first uplink data to be sent by the first communication device.
[0349] In some embodiments, the second communication device can determine at least one of the following information based on the numerical range RN Range of the received random number: the data volume or data volume range of the first uplink data sent by the first communication device; the device group to which the first communication device belongs; the configuration information of the first communication device for uplink transmission; the size TBS of the transmission block of the first communication device or the size range TBS Range of the transmission block.
[0350] In some embodiments, the second communication device can determine the data volume or data volume range of the first uplink data sent by the first communication device based on the numerical range of the received random number, and then can determine the configuration information for uplink transmission configured for the first communication device based on the data volume or data volume range, and send first information to the first communication device to indicate the configuration information for uplink transmission to the first communication device.
[0351] In some embodiments, the second communication device can determine the data volume or data volume range of the first uplink data sent by the first communication device based on the numerical range of the received random number, and then determine the device group to which the first communication device belongs based on the data volume or data volume range, and send first information to the first communication device. The first information may include a third indication for indicating the group number of the device group.
[0352] In some embodiments, the second communication device may determine the device group to which the first communication device belongs based on a numerical range of the received random number.
[0353] In some embodiments, the second communications device may determine the size of the transport block or the size range of the transport block of the first communications device based on a numerical range in which the received random data lies.
[0354] In some embodiments, the numerical range of the random number sent by the first communications device can be used to indicate the service corresponding to the first communications device. Different services can implicitly determine the data volume or data volume range of the first uplink data to be sent. The second communications device can also determine the configuration information for uplink transmission configured for the service corresponding to the first communications device based on the numerical range of the random number, or determine the group number of the device group to which the first communications device belongs.
[0355] In some embodiments, the second communication device may send first information to the first communication device, and the first information may be used to indicate at least one of the following: configuration information for uplink transmission of the first communication device; the size of the transmission block of the first communication device or the size range of the transmission block; the group number of the device group to which the first communication device belongs; configuration information for uplink transmission of the device group to which the first communication device belongs; the size of the transmission block of the device group to which the first communication device belongs or the size range of the transmission block.
[0356] It should be noted that the embodiment shown in FIG. 4 can be implemented independently or in combination with at least one other embodiment in the present disclosure. The specific selection can be made as needed and the present disclosure does not limit it.
[0357] Based on the technical solution of the above embodiment, the second communication device can configure the configuration information for uplink transmission for the first communication device through the first information, so that the first communication device can determine the size of the transmission block based on the configuration information, so that the uplink transmission can meet the requirements for uplink transmission represented in the configuration information, such as the requirement for the number of repetitions of uplink data, thereby ensuring the performance of the uplink transmission.
[0358] In some embodiments, the names of information, etc. are not limited to the names described in the embodiments, and terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codeword", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.
[0359] In some embodiments, terms such as "moment", "time point", "time", and "time position" can be replaced with each other, and terms such as "duration", "period", "time window", "window", and "time" can be replaced with each other.
[0360] In some embodiments, the terms "component carrier (CC)", "cell", "frequency carrier", "carrier frequency" and the like can be used interchangeably.
[0361] In some embodiments, "obtain", "get", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive" can be interchangeable, and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining by self-processing, autonomous implementation, etc.
[0362] In some embodiments, terms such as "send", "transmit", "report", "download", "transmit", "bidirectional transmission", "send and / or receive" can be used interchangeably.
[0363] Corresponding to the aforementioned embodiment of the uplink transmission method, the present disclosure also provides embodiments of a terminal and a network device.
[0364] An embodiment of the present disclosure further proposes a terminal, comprising: one or more processors; a memory coupled to the processor, the memory storing executable instructions, wherein the executable instructions, when executed by the processor, enable the terminal to execute the uplink transmission method described in the above embodiment.
[0365] FIG5 is a schematic block diagram of a terminal device structure according to an embodiment of the present disclosure. As shown in FIG5 , the terminal may be an uplink transmission device, and the device includes a processing module 501 and a transceiver module 502 .
[0366] In some embodiments, the processing module 501 is used to determine configuration information related to the passive Internet of Things A-IoT uplink transmission; determine the size of the transmission block of the uplink transmission based on the configuration information; and the transceiver module 502 is used to perform the uplink transmission to the second communication device based on the determined transmission block size.
[0367] In some embodiments, the configuration information includes at least one of the following: a first time domain resource length occupied by a resource unit; the number of resource units; a second time domain resource length occupied by a pilot sequence in the time domain resources used for uplink transmission; a third time domain resource length that cannot be used to send a transmission block in the time domain resources used for uplink transmission; a first frequency domain resource width for uplink transmission; a second frequency domain resource width that cannot be used to send a transmission block in the frequency domain resources used for uplink transmission; a first correspondence between the first time domain resource length and the first frequency domain resource width; the number of repetitions of the first uplink data in the transmission block, the first uplink data being the data to be sent by the first communication device; or the coding rate of the coding method adopted for the first uplink data.
[0368] In some embodiments, the first time domain resource length occupied by the resource unit includes at least one of the following: the number of milliseconds occupied by the resource unit; the number of time slots occupied by the resource unit; the number of symbols occupied by the resource unit; the amount of data carried by the resource unit; or the amount of valid information carried by the resource unit.
[0369] In some embodiments, the modulation mode used for the first uplink data includes at least one of the following: on-off keying (OOK); amplitude shift keying (ASK); frequency shift keying (FSK); or phase shift keying (PSK).
[0370] In some embodiments, the first frequency domain resource width for uplink transmission includes at least one of the following: bandwidth for uplink transmission; channel bandwidth for uplink transmission; subchannel size for uplink transmission; or number of physical resource blocks for uplink transmission.
[0371] In some embodiments, the pilot sequence includes at least one of: a preamble; a midamble; or a postamble.
[0372] In some embodiments, the second time domain resource length occupied by the pilot sequence and / or the position of the pilot sequence is determined by the first time domain resource length.
[0373] In some embodiments, the third time domain resource length that cannot be used to send a transport block in the time domain resource for uplink transmission is determined by at least one of the following configuration information: the first time domain resource length occupied by the resource unit; the number of the resource units.
[0374] In some embodiments, the number of repetitions of the first uplink data in the transport block is determined by the size of the transport block when the number of repetitions is 1 and the amount of data of the first uplink data.
[0375] In some embodiments, the number of times the first uplink data of the uplink transmission is repeated in the transmission block is determined by the ratio of the size of the transmission block to the data volume of the first uplink data.
[0376] In some embodiments, the processing module 501 is used to determine the first resource quantity for sending the transmission block in the resources used for uplink transmission based on the configuration information; and determine the size of the transmission block based on the first resource quantity, the number of repetitions and the coding rate.
[0377] In some embodiments, the processing module 501 is configured to calculate the transport block size TBS of the uplink transmission based on the following formula: TBS=(T RU ×N RU -T syc,total -T invalid )(BW-BW invalid ) / (kM)
[0378] Among them, T RU is the length of the first time domain resource, N RU is the number of resource units, T syc,total is the length of the second time domain resource, T invalid is the length of the third time domain resource, BW is the width of the first frequency domain resource, BW invalid is the second frequency domain resource width, k is the coding rate, and M is the number of repetitions.
[0379] In some embodiments, the transceiver module 502 is used to send the transmission block to the second communication device in the uplink transmission based on the determined transmission block size; after completing the sending of the transmission block, send at least one of the following data in the remaining resources used for uplink transmission: a preset first bit sequence; the transmission block; part of the data intercepted from the transmission block.
[0380] In some embodiments, the first bit sequence is an all-0 sequence.
[0381] In some embodiments, the configuration information is determined in at least one of the following ways: predefined by a protocol; configured by the second communication device.
[0382] In some embodiments, the transceiver module 502 is used to receive first information from the second communication device, where the first information is used to indicate configuration information related to passive Internet of Things A-IoT uplink transmission.
[0383] In some embodiments, the first information is carried by a message in a downlink control channel and / or a downlink data channel.
[0384] In some embodiments, the first information includes a first indication for indicating a modulation and coding scheme;
[0385] The processing module 501 is used to determine the number of repetitions corresponding to the first indication and the second indication corresponding to the first indication for indicating the size of the transmission block based on the first indication and the second correspondence; wherein the second correspondence includes the correspondence between the first indication, the number of repetitions, and the second indication; based on the second indication, the number of resource units and the third correspondence, determine the size of the transmission block for the uplink transmission; wherein the third correspondence includes the correspondence between the second indication and the number of resource units and the size of the transmission block.
[0386] In some embodiments, the first information includes a third indication for indicating a group number of a device group to which the first communication device belongs;
[0387] The processing module 501 is used to determine configuration information related to passive Internet of Things A-IoT uplink transmission based on the group number corresponding to the third indication.
[0388] In some embodiments, the transceiver module 502 is used to receive second information for triggering initial access from the second communication device; and send third information to the second communication device, wherein the third information includes a random number; wherein the numerical range of the random number is used to indicate at least one of the following information: the amount of the first uplink data; and the service corresponding to the first communication device.
[0389] It should be noted that the modules included in the terminal are not limited to the modules described in the above embodiments, and may also include other modules, such as a storage module, a display module, etc.
[0390] An embodiment of the present disclosure further proposes a network device, comprising: one or more processors; a memory coupled to the processor, wherein the memory stores executable instructions, wherein when the executable instructions are executed by the processor, the network device executes the uplink transmission method described in the above embodiment.
[0391] FIG6 is a schematic block diagram illustrating a device structure of a network device according to an embodiment of the present disclosure. As shown in FIG6 , the network device may be an uplink transmission device, and the device includes a processing module 601 and a transceiver module 602 .
[0392] In some embodiments, the processing module 601 is used to determine first information, where the first information is used to indicate configuration information related to the passive Internet of Things A-IoT uplink transmission, and the configuration information determines the size of the transmission block of the uplink transmission; the transceiver module 602 is used to send the first information to the first communication device; and perform the uplink transmission with the first communication device based on the size of the transmission block.
[0393] In some embodiments, the configuration information includes at least one of the following: a first time domain resource length occupied by a resource unit; the number of resource units; a second time domain resource length occupied by a pilot sequence in the time domain resources used for uplink transmission; a third time domain resource length that cannot be used to send a transmission block in the time domain resources used for uplink transmission; a first frequency domain resource width for uplink transmission; a second frequency domain resource width that cannot be used to send a transmission block in the frequency domain resources used for uplink transmission; a first correspondence between the first time domain resource length and the first frequency domain resource width; the number of repetitions of the first uplink data in the transmission block, the first uplink data being the data to be sent by the first communication device; or the coding rate of the coding method adopted for the first uplink data.
[0394] In some embodiments, the first time domain resource length occupied by the resource unit includes at least one of the following: the number of milliseconds occupied by the resource unit; the number of time slots occupied by the resource unit; the number of symbols occupied by the resource unit; the amount of data carried by the resource unit; or the amount of valid information carried by the resource unit.
[0395] In some embodiments, the modulation mode used for the first uplink data includes at least one of the following: on-off keying (OOK); amplitude shift keying (ASK); frequency shift keying (FSK); or phase shift keying (PSK).
[0396] In some embodiments, the first frequency domain resource width for uplink transmission includes at least one of the following: bandwidth for uplink transmission; channel bandwidth for uplink transmission; subchannel size for uplink transmission; or number of physical resource blocks for uplink transmission.
[0397] In some embodiments, the pilot sequence includes at least one of: a preamble; a midamble; or a postamble.
[0398] In some embodiments, the second time domain resource length occupied by the pilot sequence and / or the position of the pilot sequence is determined by the first time domain resource length.
[0399] In some embodiments, the third time domain resource length that cannot be used to send a transport block in the time domain resource for uplink transmission is determined by at least one of the following configuration information: the first time domain resource length occupied by the resource unit; the number of the resource units.
[0400] In some embodiments, the number of repetitions of the first uplink data in the transport block is determined by the size of the transport block when the number of repetitions is 1 and the amount of data of the first uplink data.
[0401] In some embodiments, the number of times the first uplink data of the uplink transmission is repeated in the transmission block is determined by the ratio of the size of the transmission block to the data volume of the first uplink data.
[0402] In some embodiments, the transceiver module 602 is configured to receive the transport block and at least one of the following data from the first communication device: a preset first bit sequence; or partial data intercepted from the transport block.
[0403] In some embodiments, the first bit sequence is an all-0 sequence.
[0404] In some embodiments, the first information is carried by a message in a downlink control channel and / or a downlink data channel.
[0405] In some embodiments, the first information includes a first indication for indicating a modulation and coding scheme; the first indication is used to determine, based on the first indication and the second correspondence, a first indication for indicating the size of a transmission block corresponding to the first indication and a second indication for indicating the size of a transmission block; the second indication is used to determine the size of the transmission block for the uplink transmission based on the second indication, the number of resource units and a third correspondence; wherein the third correspondence includes the second indication and the correspondence between the number of resource units and the size of the transmission block.
[0406] In some embodiments, the first information includes a third indication for indicating a group number of a device group to which the first communication device belongs.
[0407] In some embodiments, the transceiver module 602 is also used to send second information for triggering initial access to the first communication device; receive third information from the second communication device, the third information including a random number; and determine at least one of the following information based on the numerical range of the random number: the amount of the first uplink data; and the service corresponding to the first communication device.
[0408] It should be noted that the modules included in the network device are not limited to the modules described in the above embodiments, and may also include other modules, such as a storage module, a display module, etc.
[0409] For the device embodiment, since it basically corresponds to the method embodiment, the relevant parts can be referred to the partial description of the method embodiment. The device embodiment described above is merely illustrative, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art can understand and implement it without paying any creative work.
[0410] An embodiment of the present disclosure also proposes a communication device, comprising: one or more processors; a memory coupled to the processor, wherein the memory stores executable instructions, wherein when the executable instructions are executed by the processor, the processor calls the executable instructions so that the communication device executes the uplink transmission method described in the above optional embodiment.
[0411] An embodiment of the present disclosure further proposes a communication system, including a terminal and a network device, wherein the terminal is configured to implement the uplink transmission method described in the above optional embodiment, and the network device is configured to implement the uplink transmission method described in the above optional embodiment.
[0412] An embodiment of the present disclosure further provides a storage medium storing instructions. When the instructions are executed on a communication device, the communication device executes the uplink transmission method described in the above optional embodiment.
[0413] The embodiments of the present disclosure further provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network device (e.g., an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0414] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.
[0415] In the embodiments of the present disclosure, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution capabilities, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationship of the hardware circuit. The logical relationship of the above-mentioned hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and implementing the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.
[0416] Figure 7 is a schematic diagram of the structure of a communication device 7100 proposed in an embodiment of the present disclosure. Communication device 7100 can be a network device (e.g., an access network device, a core network device, etc.), a terminal (e.g., a user equipment, etc.), a chip, a chip system, or a processor that supports a network device to implement any of the above methods, or a chip, a chip system, or a processor that supports a terminal to implement any of the above methods. Communication device 7100 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.
[0417] As shown in Figure 7, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process program data. The processor 7101 is used to call instructions to enable the communication device 7100 to perform any of the above methods.
[0418] In some embodiments, the communication device 7100 further includes one or more memories 7102 for storing instructions. Optionally, all or part of the memories 7102 may be located outside the communication device 7100.
[0419] In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the communication steps such as sending and receiving in the above method are performed by the transceiver 7103, and the other steps are performed by the processor 7101.
[0420] In some embodiments, a transceiver may include a receiver and a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, and transceiver circuit may be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit may be used interchangeably.
[0421] Optionally, the communication device 7100 further includes one or more interface circuits 7104, which are connected to the memory 7102. The interface circuits 7104 may be configured to receive signals from the memory 7102 or other devices, and may be configured to send signals to the memory 7102 or other devices. For example, the interface circuits 7104 may read instructions stored in the memory 7102 and send the instructions to the processor 7101.
[0422] The communication device 7100 described in the above embodiment may be a network device or a terminal, but the scope of the communication device 7100 described in the present disclosure is not limited thereto, and the structure of the communication device 7100 may not be limited by FIG. 7 . The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: 1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data or programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0423] FIG8 is a schematic diagram of the structure of a chip 8200 according to an embodiment of the present disclosure. If the communication device 7100 can be a chip or a chip system, reference can be made to the schematic diagram of the structure of the chip 8200 shown in FIG8 , but the present disclosure is not limited thereto.
[0424] The chip 8200 includes one or more processors 8201, and the processor 8201 is used to call instructions so that the chip 8200 executes any of the above methods.
[0425] In some embodiments, the chip 8200 further includes one or more interface circuits 8202, which are connected to the memory 8203. The interface circuit 8202 can be used to receive signals from the memory 8203 or other devices, and can be used to send signals to the memory.
[0426] 8203 or other devices to send signals. For example, the interface circuit 8202 can read the instructions stored in the memory 8203 and send the instructions to the processor 8201. Optionally, the terms interface circuit, interface, transceiver pin, transceiver, etc. can be used interchangeably.
[0427] In some embodiments, the chip 8200 further includes one or more memories 8203 for storing instructions. Alternatively, all or part of the memories 8203 may be outside the chip 8200.
[0428] The present disclosure also proposes a storage medium having instructions stored thereon. When the instructions are executed on the communication device 7100, the communication device 7100 executes any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto and may also be a temporary storage medium.
[0429] The present disclosure also provides a program product, which, when executed by the communication device 7100, enables the communication device 7100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0430] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods.
Claims
1. An uplink transmission method, characterized in that: Executed by a first communication device, the method includes: Determine configuration information related to passive IoT A-IoT uplink transmission; determining a size of a transport block for the uplink transmission based on the configuration information; The uplink transmission is performed to the second communication device based on the determined transmission block size.
2. The method according to claim 1, characterized in that The configuration information includes at least one of the following: The first time domain resource length occupied by the resource unit; the number of the resource units; A second time domain resource length occupied by a pilot sequence in a time domain resource used for uplink transmission; a third time domain resource length that cannot be used to send a transport block in the time domain resources used for uplink transmission; a first frequency domain resource width for uplink transmission; a second frequency domain resource width that cannot be used to send a transport block in the frequency domain resources used for uplink transmission; a first correspondence between the first time domain resource length and the first frequency domain resource width; the number of repetitions of first uplink data in the transmission block, the first uplink data being data to be sent by the first communications device; or The coding rate of the coding method used for the first uplink data.
3. The method according to claim 2, characterized in that The first time domain resource length occupied by the resource unit includes at least one of the following: The number of milliseconds occupied by the resource unit; The number of time slots occupied by the resource unit; the number of symbols occupied by the resource unit; The amount of data carried by the resource unit; or The amount of valid information carried by the resource unit.
4. The method according to claim 2 or 3, characterized in that The modulation mode used by the first uplink data includes at least one of the following: On / off keying OOK; Amplitude Shift Keying (ASK) Frequency Shift Keying (FSK); or Phase shift keying modulation PSK.
5. The method according to any one of claims 2 to 4, characterized in that: The first frequency domain resource width for uplink transmission includes at least one of the following: Bandwidth used for uplink transmission; Channel bandwidth used for uplink transmission; The subchannel size used for uplink transmission; or The number of physical resource blocks used for uplink transmission.
6. The method according to any one of claims 2 to 5, characterized in that: The pilot sequence includes at least one of the following: Preamble; midamble; or Postamble postamble.
7. The method according to any one of claims 2 to 6, characterized in that: The second time domain resource length occupied by the pilot sequence and / or the position of the pilot sequence is determined by the first time domain resource length.
8. The method according to any one of claims 2 to 7, characterized in that: The length of the third time domain resource that cannot be used to send a transport block in the time domain resource for uplink transmission is determined by at least one of the following configuration information: The first time domain resource length occupied by the resource unit; The number of resource units.
9. The method according to any one of claims 2 to 8, characterized in that: The number of repetitions of the first uplink data in the transport block is determined by the size of the transport block when the number of repetitions is 1 and the amount of the first uplink data.
10. The method according to claim 9, characterized in that The number of times the first uplink data of the uplink transmission is repeated in the transmission block is determined by the ratio of the size of the transmission block to the data amount of the first uplink data.
11. The method according to any one of claims 2 to 10, characterized in that: The determining the size of the transport block for the uplink transmission based on the configuration information includes: Determining, based on the configuration information, a first number of resources for sending the transport block among the resources for uplink transmission; The size of the transport block is determined based on the first resource quantity, the number of repetitions, and the coding rate.
12. The method according to claim 11, characterized in that The determining the size of the transport block for the uplink transmission based on the configuration information includes: The size of the transport block for uplink transmission, TB_Size, is calculated based on the following formula: TB Size =(T RU ×N RU -T syc,total -T invalid )(BW-BW invalid ) / (kM) Among them, T RU is the length of the first time domain resource, N RU is the number of resource units, T syc,total is the length of the second time domain resource, T invalid is the length of the third time domain resource, BW is the width of the first frequency domain resource, BW invalid is the second frequency domain resource width, k is the coding rate, and M is the number of repetitions.
13. The method according to any one of claims 1 to 12, characterized in that: The performing the uplink transmission to the second communication device based on the determined transmission block size includes: Based on the determined transport block size, sending the transport block to the second communication device in the uplink transmission; After completing the transmission of the transport block, at least one of the following data is transmitted in the remaining resources for uplink transmission: a preset first bit sequence; the transport block; The portion of data intercepted from the transport block.
14. The method according to claim 13, characterized in that The first bit sequence is an all-0 sequence.
15. The method according to any one of claims 1 to 14, characterized in that: The configuration information is determined in at least one of the following ways: The protocol is predefined; Configured by the second communication device.
16. The method according to any one of claims 2 to 15, characterized in that: Before determining the configuration information related to the passive Internet of Things A-IoT uplink transmission, the method further includes: First information is received from the second communication device, where the first information is used to indicate configuration information related to passive Internet of Things A-IoT uplink transmission.
17. The method according to claim 16, characterized in that The first information is carried by a message in a downlink control channel and / or a downlink data channel.
18. The method according to claim 16 or 17, characterized in that The first information includes a first indication for indicating a modulation and coding scheme; The determining the size of the transport block for the uplink transmission based on the configuration information includes: Determining, based on the first indication and the second correspondence, a number of repetitions corresponding to the first indication and a second indication corresponding to the first indication and indicating a size of a transport block; wherein the second correspondence includes a correspondence between the first indication, the number of repetitions, and the second indication; Based on the second indication, the number of resource units and a third correspondence, the size of the transport block for the uplink transmission is determined; wherein the third correspondence includes the correspondence between the second indication and the number of resource units and the size of the transport block.
19. The method according to claim 16 or 17, characterized in that The first information includes a third indication for indicating a group number of a device group to which the first communication device belongs; The determining of configuration information related to the passive Internet of Things A-IoT uplink transmission includes: Based on the group number corresponding to the third indication, configuration information related to the passive Internet of Things A-IoT uplink transmission is determined.
20. The method according to any one of claims 16 to 19, characterized in that: Before receiving the first information from the second communication device, the method further includes: receiving second information for triggering initial access from the second communication device; Sending third information to the second communication device, where the third information includes a random number; wherein the value range of the random number is used to indicate at least one of the following information: the data volume of the first uplink data; The service corresponding to the first communication device.
21. A method for determining a transport block, characterized in that: Executed by a second communication device, the method includes: Sending first information to a first communication device, where the first information is used to indicate configuration information related to a passive internet of things (A-IoT) uplink transmission, where the configuration information determines a size of a transport block for the uplink transmission; The uplink transmission is performed with the first communication device based on the size of the transmission block.
22. The method according to claim 21, characterized in that The configuration information includes at least one of the following: The first time domain resource length occupied by the resource unit; the number of the resource units; A second time domain resource length occupied by a pilot sequence in a time domain resource used for uplink transmission; a third time domain resource length that cannot be used to send a transport block in the time domain resources used for uplink transmission; a first frequency domain resource width for uplink transmission; a second frequency domain resource width that cannot be used to send a transport block in the frequency domain resources used for uplink transmission; a first correspondence between the first time domain resource length and the first frequency domain resource width; the number of repetitions of first uplink data in the transmission block, the first uplink data being data to be sent by the first communications device; or The coding rate of the coding method used for the first uplink data.
23. The method according to claim 22, characterized in that The first time domain resource length occupied by the resource unit includes at least one of the following: The number of milliseconds occupied by the resource unit; The number of time slots occupied by the resource unit; the number of symbols occupied by the resource unit; The amount of data carried by the resource unit; or The amount of valid information carried by the resource unit.
24. The method according to claim 22 or 23, characterized in that The modulation mode used by the first uplink data includes at least one of the following: On / off keying OOK; Amplitude Shift Keying (ASK) Frequency Shift Keying (FSK); or Phase shift keying modulation PSK.
25. The method according to any one of claims 22 to 24, characterized in that: The first frequency domain resource width for uplink transmission includes at least one of the following: Bandwidth used for uplink transmission; Channel bandwidth used for uplink transmission; The subchannel size used for uplink transmission; or The number of physical resource blocks used for uplink transmission.
26. The method according to any one of claims 22 to 25, characterized in that The pilot sequence includes at least one of the following: Preamble; midamble; or Postamble postamble.
27. The method according to any one of claims 22 to 26, characterized in that: The second time domain resource length occupied by the pilot sequence and / or the position of the pilot sequence is determined by the first time domain resource length.
28. The method according to claim 22, wherein The length of the third time domain resource that cannot be used to send a transport block in the time domain resource for uplink transmission is determined by at least one of the following configuration information: The first time domain resource length occupied by the resource unit; The number of resource units.
29. The method according to any one of claims 22 to 27, characterized in that: The number of repetitions of the first uplink data in the transport block is determined by the size of the transport block when the number of repetitions is 1 and the amount of the first uplink data.
30. The method according to claim 29, wherein The number of times the first uplink data of the uplink transmission is repeated in the transmission block is determined by the ratio of the size of the transmission block to the data amount of the first uplink data.
31. The method according to any one of claims 1 to 30, characterized in that The performing the uplink transmission with the first communication device includes: receiving, from the first communications device, the transport block and at least one of the following data: a preset first bit sequence; The portion of data intercepted from the transport block.
32. The method according to claim 31, wherein The first bit sequence is an all-0 sequence.
33. The method according to any one of claims 21 to 32, characterized in that: The first information is carried by a message in a downlink control channel and / or a downlink data channel.
34. The method according to any one of claims 21 to 33, characterized in that The first information includes a first indication for indicating a modulation and coding scheme; the first indication is used to determine, based on the first indication and the second correspondence, a first indication for determining a number of repetitions corresponding to the first indication and a second indication for indicating a size of a transmission block corresponding to the first indication; the second indication is used to determine the size of the transmission block for the uplink transmission based on the second indication, the number of resource units and a third correspondence; wherein the third correspondence includes the second indication and a correspondence between the number of resource units and the size of the transmission block.
35. The method according to any one of claims 21 to 34, characterized in that The first information includes a third indication for indicating a group number of a device group to which the first communication device belongs.
36. The method according to any one of claims 21 to 35, characterized in that Before sending the first information to the first communication device, the method further includes: Sending second information for triggering initial access to the first communication device; receiving third information from the second communication device, the third information including a random number; Determine at least one of the following information based on the numerical range of the random number: the data volume of the first uplink data; The service corresponding to the first communication device.
37. An uplink transmission device, characterized in that: The device comprises: A processing module, configured to determine configuration information related to an A-IoT uplink transmission; and determine a transmission block size for the uplink transmission based on the configuration information; The transceiver module is configured to perform the uplink transmission to the second communication device based on the determined transmission block size.
38. A transmission block determination device, characterized in that: The device comprises: a processing module, configured to determine first information, where the first information is used to indicate configuration information related to an A-IoT uplink transmission, where the configuration information determines a size of a transport block for the uplink transmission; The transceiver module is configured to send first information to a first communication device; and perform the uplink transmission with the first communication device based on the size of the transmission block.
39. A terminal, characterized in that: include: one or more processors; A memory coupled to the processor, wherein the memory stores executable instructions, wherein when the executable instructions are executed by the processor, the terminal executes the uplink transmission method according to any one of claims 1 to 17.
40. A network device, characterized in that: include: one or more processors; A memory coupled to the processor stores executable instructions. When the instruction is executed by the processor, the network device executes the uplink transmission method according to any one of claims 18 to 33.
41. A communication device, characterized in that: include: one or more processors; A memory coupled to the processor, wherein the memory stores executable instructions, wherein when the executable instructions are executed by the processor, the processor is used to call instructions so that the communication device executes the uplink transmission method described in any one of claims 1-20 and / or the uplink transmission method described in any one of claims 21-36.
42. A communication system, characterized in that The invention comprises a terminal and a network device, wherein the terminal is configured to implement the uplink transmission method according to any one of claims 1 to 20, and the network device is configured to implement the uplink transmission method according to any one of claims 21 to 36.
43. A storage medium storing instructions, characterized in that: When the instruction is executed on a communication device, the communication device is caused to execute the uplink transmission method according to any one of claims 1 to 20 and / or the uplink transmission method according to any one of claims 21 to 36.
44. A program product, characterized in that When the program product is executed by a communication device, the communication device executes the uplink transmission method according to any one of claims 1 to 20 and / or the uplink transmission method according to any one of claims 21 to 36.
Citation Information
Patent Citations
Transmission method and device, mobile communication terminal and network side equipment
CN107733619A
Uplink control information transmission method, terminal device and base station
CN111245582A
Information transmission method and apparatus, and communication device
CN116938311A
Personal internet of things network element communication with 5g system and other personal internet of things network elements
EP4255092A1