A communication method, apparatus, storage medium, and program product
Patent Information
- Application Number
- CN202510534428.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-25
- Publication Date
- 2026-10-27
AI Technical Summary
[0003]但是,基于FDM/TDM的方式传输多个信号时,不同信号之间存在干扰,从而会降低通信质量
[0014]以及第一通信节点的标识在M个第一通信节点标识中的排列序号,在N个传输资源中确定一个目标传输资源,并基于目标传输资源向第二通信节点发送信号。也就是说,
这一数值可以反映N个传输资源中,用于传输信号的传输资源比不用于传输信号的传输资源的数量关系多、少或二者相等的数量关系。根据这样的数量关系,可以使得传输信号的传输资源之间的间隔最大化,以降低不同信号之间的干扰,进而提高通信质量。同时,针对一个第一通信节点只在N个传输资源中的一个传输资源上发送信号的情况,根据通信节点的标识指定该第一通信节点在用于传输信号的传输资源中占用的传输资源,从而避免不同通信节点占用的传输资源冲突的问题。
Smart Images

Figure CN122994910A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a communication method, apparatus, storage medium, and program product. Background Technology
[0002] In passive IoT or Ambient IoT communication systems within the 3rd generation partnership project (3GPP) environment, multiple signals can be transmitted across multiple transmission resources using frequency division multiplexing (FDM) or time division multiplexing (TDM) to improve transmission efficiency.
[0003] However, when transmitting multiple signals using FDM / TDM, interference can occur between different signals, thus degrading communication quality. Therefore, how to reduce signal interference to improve communication quality has become an urgent problem to be solved. Summary of the Invention
[0004] This disclosure provides a communication method, apparatus, storage medium, and program product that can reduce signal interference and thus improve communication quality.
[0005] On one hand, a communication method is provided, applied to a first communication node, comprising: determining M transmission resources from N transmission resources according to a first threshold, and sending R signals to a second communication node based on R transmission resources from the M transmission resources. Wherein, N is an integer greater than 1, M is an integer greater than 1, R = 1 or M, and the first threshold is equal to...
[0006] On another front, a communication method is provided, applied to a first communication node, comprising: receiving first information sent by a second communication node, the first information containing M identifiers of the first communication node; determining a target transmission resource from N transmission resources based on the value of M, a first threshold, and the sequence number of the identifier of the first communication node among the M identifiers; and sending a signal to the second communication node based on the target transmission resource. Wherein, N is an integer greater than 1, M is an integer greater than 1, and the first threshold is...
[0007] On another front, a communication device is provided, applied to a first communication node. The device includes a processing module and a transmitting module. The processing module is used to determine M transmission resources from N transmission resources based on a first threshold. The transmitting module is used to transmit R signals to a second communication node based on R transmission resources from the M transmission resources. Wherein, N is an integer greater than 1, M is an integer greater than 1, R = 1 or M, and the first threshold is equal to...
[0008] On another front, a communication device is provided, applied to a first communication node. The device includes a receiving module, a processing module, and a transmitting module. The receiving module receives first information transmitted by a second communication node, the first information containing M identifiers of first communication nodes. The processing module determines a target transmission resource from N transmission resources based on the value of M, a first threshold, and the sequence number of the first communication node's identifier among the M identifiers. The transmitting module transmits a signal to the second communication node based on the target transmission resource. Here, N is an integer greater than 1, M is an integer greater than 1, and the first threshold is...
[0009] In another aspect, a communication device is provided, comprising: a memory and a processor. The memory and the processor are coupled. The memory is used to store a computer program. When the processor executes the computer program, it implements the communication method of any of the above embodiments.
[0010] In another aspect, a computer-readable storage medium is provided, on which computer program instructions are stored, which, when executed by a processor, implement the communication method of any of the above embodiments.
[0011] In another aspect, a computer program product is provided, which includes computer program instructions that, when executed, implement the communication method of any of the above embodiments.
[0012] In this embodiment of the disclosure, the first communication node can, according to... From N transmission resources, M transmission resources are determined, and based on R transmission resources from the M transmission resources, R signals are sent to the second communication node, where R = 1 or M. That is, This value reflects the relationship among N transmission resources: whether the number of transmission resources used for signal transmission is greater, less, or equal to the number of transmission resources not used for signal transmission. Based on this relationship, the spacing between transmission resources used for signal transmission can be maximized to reduce interference between different signals, thereby improving communication quality.
[0013] In this embodiment of the disclosure, the first communication node can receive first information containing M identifiers of the first communication node sent by the second communication node. Further, the first communication node can, based on the value of M, ...
[0014] And the sequence number of the first communication node's identifier among the M first communication node identifiers, determine a target transmission resource from the N transmission resources, and send a signal to the second communication node based on the target transmission resource. In other words, This value reflects the relationship between the number of transmission resources used for signal transmission (more, less, or equal) among N transmission resources. Based on this relationship, the spacing between transmission resources used for signal transmission can be maximized to reduce interference between different signals, thereby improving communication quality. Furthermore, for cases where a first communication node transmits signals on only one of the N transmission resources, the transmission resource used by that first communication node in the signal transmission resource is specified according to the node's identifier, thus avoiding conflicts in transmission resources used by different communication nodes. Attached Figure Description
[0015] To more clearly illustrate the technical solutions in this disclosure, the accompanying drawings used in some embodiments of this disclosure will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings.
[0016] Figure 1 A schematic diagram of a communication system provided for some embodiments of this disclosure;
[0017] Figure 2 A flowchart illustrating a communication method provided in some embodiments of this disclosure;
[0018] Figure 3 A schematic diagram illustrating a resource allocation example provided for some embodiments of this disclosure;
[0019] Figure 4 A schematic diagram illustrating yet another example of resource allocation provided for some embodiments of this disclosure;
[0020] Figure 5 A schematic diagram illustrating yet another example of resource allocation provided for some embodiments of this disclosure;
[0021] Figure 6 A schematic diagram illustrating yet another example of resource allocation provided for some embodiments of this disclosure;
[0022] Figure 7 A schematic diagram illustrating yet another example of resource allocation provided for some embodiments of this disclosure;
[0023] Figure 8 A schematic diagram illustrating yet another example of resource allocation provided for some embodiments of this disclosure;
[0024] Figure 9 A schematic diagram illustrating yet another example of resource allocation provided for some embodiments of this disclosure;
[0025] Figure 10 A schematic diagram illustrating yet another example of resource allocation provided for some embodiments of this disclosure;
[0026] Figure 11 A schematic diagram illustrating yet another example of resource allocation provided for some embodiments of this disclosure;
[0027] Figure 12 A schematic diagram illustrating yet another example of resource allocation provided for some embodiments of this disclosure;
[0028] Figure 13 A schematic diagram illustrating yet another example of resource allocation provided for some embodiments of this disclosure;
[0029] Figure 14 A schematic diagram illustrating yet another example of resource allocation provided for some embodiments of this disclosure;
[0030] Figure 15 A schematic diagram illustrating yet another example of resource allocation provided for some embodiments of this disclosure;
[0031] Figure 16 A schematic diagram illustrating yet another example of resource allocation provided for some embodiments of this disclosure;
[0032] Figure 17 A schematic diagram illustrating yet another example of resource allocation provided for some embodiments of this disclosure;
[0033] Figure 18 A flowchart illustrating another communication method provided in some embodiments of this disclosure;
[0034] Figure 19 A flowchart illustrating another communication method provided in some embodiments of this disclosure;
[0035] Figure 20 A flowchart illustrating another communication method provided in some embodiments of this disclosure;
[0036] Figure 21 A schematic diagram of the structure of a communication device provided in some embodiments of this disclosure. Figure 1 ;
[0037] Figure 22 A schematic diagram of the structure of a communication device provided in some embodiments of this disclosure. Figure 2 ;
[0038] Figure 23 A schematic diagram of the structure of a communication device provided in some embodiments of this disclosure. Figure 3 . Detailed Implementation
[0039] The technical solutions of this disclosure will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0040] It should be noted that, in this disclosure, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in this disclosure should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0041] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.
[0042] In the description of this disclosure, unless otherwise stated, " / " means "or", for example, A / B can mean A or B. Furthermore, "at least one" means one or more, and "multiple" means two or more.
[0043] In related technologies, networks can enable the transmission of uplink signals from multiple terminal devices using FDM or TDM to improve transmission efficiency. However, with FDM, harmonic interference exists between uplink signals. With TDM, due to clock errors between different terminal devices, partial aliasing may occur between adjacent uplink signals, leading to interference.
[0044] To address the aforementioned problems, this disclosure provides a communication method in which the first communication node can, according to... From N transmission resources, M transmission resources are determined, and based on R transmission resources from the M transmission resources, R signals are sent to the second communication node, where R = 1 or M. That is, This value reflects the relationship among N transmission resources: whether the number of transmission resources used for signal transmission is greater, less, or equal to the number of transmission resources not used for signal transmission. Based on this relationship, the transmission resource spacing between multiple signals in FDM / TDM can be maximized, thereby reducing interference between signals and improving the time-domain diversity gain or frequency-domain diversity gain of multiple signals.
[0045] To address the aforementioned problems, this disclosure provides a communication method in which a first communication node can receive first information containing M identifiers of the first communication node sent by a second communication node. Furthermore, the first communication node can, based on the value of M, ... And the sequence number of the first communication node's identifier among the M first communication node identifiers, determine a target transmission resource from the N transmission resources, and send a signal to the second communication node based on the target transmission resource. In other words, This value reflects the relationship between the number of transmission resources used for signal transmission (more, less, or equal) among N transmission resources. Based on this relationship, the transmission resource spacing between multiple signals in FDM / TDM can be maximized, thereby reducing interference between signals and improving the time-domain or frequency-domain diversity gain of multiple signals. Furthermore, for cases where a first communication node transmits signals on only one of the N transmission resources, the transmission resource occupied by that first communication node within the signal transmission resource is specified according to the communication node's identifier, thus avoiding conflicts in transmission resource usage by different communication nodes.
[0046] The communication method provided in this disclosure is also applicable to 3GPP 5th generation mobile communication technology (5G) and future communication technologies, such as 6th generation mobile communication technology (6G) and 7th generation mobile communication technology (7G).
[0047] For example, such as Figure 1 The diagram shown is a schematic representation of a communication system provided in an embodiment of this disclosure. The communication system may include a first communication node 101 and a second communication node 102. There may be one or more first communication nodes 101 and second communication nodes 102, and the number is not limited.
[0048] The first communication node 101 can determine M transmission resources from N transmission resources based on a first threshold, and send R signals to the second communication node 102 based on R transmission resources from the M transmission resources, so as to realize signal transmission.
[0049] The first communication node 101 can receive first information containing M first communication node identifiers sent by the second communication node 102, determine a target transmission resource from N transmission resources based on the value of M, a first threshold, and the sequence number of the first communication node identifier among the M first communication node identifiers, and send a signal to the second communication node 102 based on the target transmission resource to realize signal transmission.
[0050] The first communication node 101 can be an Ambient IoT reader, base station, user equipment (UE), relay, auxiliary communication node, Ambient IoT device, etc.; the second communication node 102 can also be an Ambient IoT reader, base station, user equipment, relay, auxiliary communication node, Ambient IoT device, etc., and this disclosure does not limit it.
[0051] In the embodiments of this disclosure, the user equipment can be a terminal device with wireless transceiver capabilities. The user equipment can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal, augmented reality (AR) terminal, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, etc. The embodiments of this disclosure do not limit the application scenarios of the user equipment. The terminal device may also be referred to as a terminal, user, access terminal, UE unit, UE station, mobile station, mobile station, remote station, transmitter, remote terminal, mobile device, UE terminal, wireless communication device, UE agent, or UE device, etc., and the embodiments of this disclosure do not limit this terminology.
[0052] Base stations can be base stations in Long Term Evolution (LTE), Long Term Evolution Advanced (LTEA), or Evolutionary Node Bs (eNBs or eNodeBs), base station equipment (gNBs) in 5G networks, or base stations in future communication systems. Base stations can include various macro base stations, micro base stations, femtocell base stations, wireless remote extensions, reconfigurable intelligent surfaces (RISs), routers, relay stations, transmission and reception points (TRPs), receivers, access points, wireless fidelity (Wi-Fi) devices, and other network-side equipment. Base stations can sometimes be referred to as readers / writers used for communication with terminals; however, this disclosure does not limit this terminology.
[0053] In this embodiment of the disclosure, when the first communication node acts as the signal transmitter, the second communication node can act as the signal receiver. Conversely, when the second communication node acts as the signal transmitter, the first communication node can act as the signal receiver; this embodiment of the disclosure is not limited in this respect.
[0054] It should be noted that, Figure 1 This is just an example framework diagram. Figure 1 The number of devices included and the names of each device are unlimited.
[0055] The application scenarios of the embodiments disclosed herein are not limited. The system architecture and business scenarios described in the embodiments of this disclosure are for the purpose of more clearly illustrating the technical solutions of the embodiments of this disclosure, and do not constitute a limitation on the technical solutions provided by the embodiments of this disclosure. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of this disclosure are also applicable to similar technical problems.
[0056] Figure 2 A flowchart of a communication method is shown, such as... Figure 2 As shown, this communication method is applied to the first communication node, including S201-S202:
[0057] S201. Determine M transmission resources from N transmission resources based on a first threshold, where N is an integer greater than 1, M is an integer greater than 1, and the first threshold is equal to...
[0058] in, This is the floor function. M is less than or equal to N.
[0059] In some embodiments, the total number of transmission resources N may be predefined or indicated by a second indication signaling. Exemplarily, the second indication signaling may be transmitted in a paging signal, a physical broadcast channel (PBCH), or a system information block (SIB).
[0060] In some embodiments, transmission resources may include at least one of the following: time-domain resources, frequency-domain resources, and code-domain resources. Time-domain resources may be orthogonal frequency division multiplexing (OFDM) symbols, time slots, subframes, radio frames, or other time-domain transmission resources. Frequency-domain resources may be transmission subbands, subchannels, subcarriers, physical resource blocks (PRBs), bandwidth parts (BWPs), or other frequency-domain transmission resources. Code-domain resources may include spreading codes.
[0061] In some embodiments, a larger frequency domain resource number indicates a higher frequency at which the frequency domain resource is located. Alternatively, a larger frequency domain resource number indicates a lower frequency at which the frequency domain resource is located.
[0062] In some embodiments, N frequency domain resources are located at different frequency domain positions. The frequency domain position of a frequency domain resource can be determined based on at least one of the following: chip duration of the uplink signal, the number of data repetitions, and bit duration. For example, the uplink signal can be a device-to-reader (D2R) signal. Here, the device can be an Ambient IoT device, and the reader can be an Ambient IoT reader; that is, the first communication node is an Ambient IoT device, and the second communication node is an Ambient IoT reader.
[0063] In other words, the N transmission resources can be the existing transmission resources of the first communication node. The M transmission resources can be the transmission resources used for signal transmission from the N transmission resources. The first communication node can... Determine the position of each transmission resource in the set of M transmission resources within the N transmission resources to facilitate subsequent signal transmission on these M transmission resources.
[0064] S202. Based on R of the M transmission resources, send R signals to the second communication node, where R = 1 or M.
[0065] In some embodiments, when R=1, meaning the first communication node only needs to transmit one signal, the first communication node can first determine M transmission resources from N transmission resources, i.e., determine a set of transmission resources. Further, the first communication node can randomly select one transmission resource from these M transmission resources to send this signal to the second communication node.
[0066] In some embodiments, when R=M, the first communication node needs to transmit multiple signals, and the number of these signals is the same as the number of transmission resources used for transmitting signals among the N transmission resources. In this case, the first communication node can determine M transmission resources from the N transmission resources and directly transmit the M signals based on these M transmission resources.
[0067] In some embodiments, the R signals can be signals from R physical channels. For example, physical channels can be physical downlink / uplink share channels (PDSCH / PUSCH), physical downlink / uplink control channels (PDCCH / PUCCH), physical downlink / uplink data channels, physical broadcast channels (PBCH), physical reader-to-device channels (PRDCH), or physical device-to-reader channels (PDRCH), etc.
[0068] The R signals can also be R Ambient IoT reader-to-device (R2D) signals or D2R signals. The R signals can also be R data sequences. For example, the R signals could be R data sequences contained within a physical channel, where each data sequence contains a data amount greater than or equal to 1.
[0069] Alternatively, the R signals can also be R reference signals. For example, the reference signals can be demodulation reference signals (DMRS), phase-tracking reference signals (PT-RS), channel state information reference signals (CSI-RS), sounding reference signals (SRS), or positioning reference signals (PRS), etc.
[0070] In this embodiment of the disclosure, This value reflects the relationship among N transmission resources: whether the number of transmission resources used for signal transmission is greater, less, or equal to the number of transmission resources not used for signal transmission. Based on this relationship, the spacing between transmission resources used for signal transmission can be maximized to reduce interference between different signals, thereby improving communication quality.
[0071] The communication method provided in this disclosure can be used for resource allocation and transmission of downlink or uplink signals, allocating M signals to M transmission resources in the transmission resource set and transmitting them.
[0072] In some embodiments, determining M transmission resources from N transmission resources based on a first threshold includes: the N transmission resources are numbered from 0 to N-1, and M equals... In the case of M transmission resources, the transmission resource with sequence number 2a is included.
[0073] Where a includes integers from 0 to S-1, and S is...
[0074] In other words, M signals are allocated to transmission resource number 2a out of N transmission resources. When the number of transmission resources used for signal transmission is approximately the same as the number not used for signal transmission, the M signals can be evenly distributed, with each adjacent signal separated by one transmission resource. This reduces interference between the M signals and also improves the transmission diversity gain of the M signals, such as time-domain diversity gain or frequency-domain diversity gain.
[0075] For example, such as Figure 3 As shown, when N=4 and M=2, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 4 transmission resources are 0, 1, 2 and 3 respectively. a includes integers from 0 to S-1, i.e., 0 and 1. In this case, M transmission resources include the transmission resource with sequence number 2a, that is, two transmission resources can include transmission resources with sequence numbers 0 and 2.
[0076] For example, such as Figure 4 As shown, when N=5 and M=3, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 5 transmission resources are 0, 1, 2, 3 and 4 respectively. a includes integers from 0 to S-1, namely 0, 1, and 2. In this case, M transmission resources include the transmission resource with sequence number 2a, that is, three transmission resources can include transmission resources with sequence numbers 0, 2, and 4.
[0077] For example, such as Figure 5 As shown, when N=6 and M=3, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 6 transmission resources are 0, 1, 2, 3, 4, and 5 respectively. a includes integers from 0 to S-1, namely 0, 1, and 2. In this case, M transmission resources include the transmission resource with sequence number 2a, that is, three transmission resources can include transmission resources with sequence numbers 0, 2, and 4.
[0078] For example, such as Figure 6 As shown, when N=7 and M=4, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 7 transmission resources are 0, 1, 2, 3, 4, 5, and 6 respectively. a includes integers from 0 to S-1, namely 0, 1, 2, and 3. In this case, M transmission resources include the transmission resource with sequence number 2a, that is, four transmission resources can include transmission resources with sequence numbers 0, 2, 4, and 6.
[0079] For example, such as Figure 7 As shown, when N=8 and M=4, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 8 transmission resources are 0, 1, 2, 3, 4, 5, 6, and 7 respectively. a includes integers from 0 to S-1, namely 0, 1, 2, and 3. In this case, M transmission resources include the transmission resource with sequence number 2a, that is, four transmission resources can include transmission resources with sequence numbers 0, 2, 4, and 6.
[0080] In some embodiments, determining M transmission resources from N transmission resources based on a first threshold includes: the N transmission resources are numbered from 0 to N-1, and M is greater than... In the case of M transmission resources, the M transmission resources include: the transmission resource with sequence number 2a and the transmission resource with sequence number 2b+1.
[0081] Where a includes integers from 0 to S-1, and b includes integers from 0 to MS-1 or to An integer S is
[0082] In other words, S out of the M signals are allocated to the transmission resource with index 2a, and the remaining MS out of the M signals are allocated to the transmission resource with index 2b+1. When the number of transmission resources used for signal transmission is greater than the number of transmission resources not used for signal transmission among the N transmission resources, at least NM signals out of the M signals can exist where the adjacent transmission resources of each of these NM signals are not occupied by other signals, thereby reducing interference to these NM signals. Simultaneously, the M signals can be distributed across the N transmission resources (e.g., N frequency domain resources or N time domain resources) with the maximum possible span, thereby improving the transmission diversity gain of the M signals, such as time domain diversity gain or frequency domain diversity gain.
[0083] For example, such as Figure 3 As shown, when N=4 and M=3, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 4 transmission resources are 0, 1, 2 and 3 respectively. b includes to The integer is 1. 'a' includes integers from 0 to S-1, i.e., 0 and 1. In this case, the M transmission resources include the transmission resource with sequence number 2a and the transmission resource with sequence number 2b+1, meaning the three transmission resources can include transmission resources with sequence numbers 0, 2, and 3.
[0084] When N=4 and M=4, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 4 transmission resources are 0, 1, 2 and 3 respectively. b includes to The integers are 0 and 1. 'a' includes integers from 0 to S-1, i.e., 0 and 1. In this case, the M transmission resources include the transmission resource with sequence number 2a and the transmission resource with sequence number 2b+1, meaning the four transmission resources can include transmission resources with sequence numbers 0, 1, 2, and 3.
[0085] For example, such as Figure 4 As shown, when N=5 and M=4, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 5 transmission resources are 0, 1, 2, 3 and 4 respectively. b includes to The integer is 1. 'a' includes integers from 0 to S-1, i.e., 0, 1, and 2. In this case, the M transmission resources include the transmission resource with sequence number 2a and the transmission resource with sequence number 2b+1, meaning the four transmission resources can include transmission resources with sequence numbers 0, 2, 3, and 4.
[0086] When N=5 and M=5, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 5 transmission resources are 0, 1, 2, 3, and 4 respectively. b includes to The integers are 0 and 1. 'a' includes integers from 0 to S-1, i.e., 0, 1, and 2. In this case, the M transmission resources include the transmission resource with sequence number 2a and the transmission resource with sequence number 2b+1, i.e., the five transmission resources include transmission resources with sequence numbers of 0, 1, 2, 3, and 4.
[0087] For example, such as Figure 5 As shown, when N=6 and M=4, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 6 transmission resources are 0, 1, 2, 3, 4 and 5 respectively. b includes to The integer is 2. 'a' includes integers from 0 to S-1, i.e., 0, 1, and 2. In this case, the M transmission resources include the transmission resource with sequence number 2a and the transmission resource with sequence number 2b+1, i.e., the four transmission resources include the transmission resources with sequence numbers 0, 2, 4, and 5.
[0088] When N=6 and M=5, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 6 transmission resources are 0, 1, 2, 3, 4, and 5 respectively. b includes to The integers are 1 and 2. 'a' includes integers from 0 to S-1, i.e., 0, 1, and 2. In this case, the M transmission resources include the transmission resource with sequence number 2a and the transmission resource with sequence number 2b+1, i.e., the five transmission resources include the transmission resources with sequence numbers 0, 2, 3, 4, and 5.
[0089] When N=6 and M=6, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 6 transmission resources are 0, 1, 2, 3, 4, and 5 respectively. b includes to The integers are 0, 1, and 2. 'a' includes integers from 0 to S-1, i.e., 0, 1, and 2. In this case, the M transmission resources include the transmission resource with sequence number 2a and the transmission resource with sequence number 2b+1, i.e., the six transmission resources include the transmission resources with sequence numbers 0, 1, 2, 3, 4, and 5.
[0090] For example, such as Figure 6 As shown, when N=7 and M=5, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 6 transmission resources are 0, 1, 2, 3, 4, 5, and 6 respectively. b includes to The integer is 2. 'a' includes integers from 0 to S-1, namely 0, 1, 2, and 3. In this case, the M transmission resources include the transmission resource with sequence number 2a and the transmission resource with sequence number 2b+1, meaning the five transmission resources can include transmission resources with sequence numbers 0, 2, 4, 5, and 6.
[0091] When N=7 and M=6, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 7 transmission resources are 0, 1, 2, 3, 4, 5, and 6 respectively. b includes to The integers are 1 and 2. 'a' includes integers from 0 to S-1, namely 0, 1, 2, and 3. In this case, the M transmission resources include the transmission resource with sequence number 2a and the transmission resource with sequence number 2b+1, meaning the six transmission resources can include transmission resources with sequence numbers 0, 2, 3, 4, 5, and 6.
[0092] When N=7 and M=7, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 7 transmission resources are 0, 1, 2, 3, 4, 5, and 6 respectively. b includes to The integers are 0, 1, and 2. 'a' includes integers from 0 to S-1, namely 0, 1, 2, and 3. In this case, the M transmission resources include the transmission resource with sequence number 2a and the transmission resource with sequence number 2b+1, meaning the seven transmission resources can include transmission resources with sequence numbers 0, 1, 2, 3, 4, 5, and 6.
[0093] For example, such as Figure 7 As shown, when N=8 and M=5, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 8 transmission resources are 0, 1, 2, 3, 4, 5, 6, and 7 respectively. b includes to The integer is 3. 'a' includes integers from 0 to S-1, namely 0, 1, 2, and 3. In this case, the M transmission resources include the transmission resource with sequence number 2a and the transmission resource with sequence number 2b+1, meaning the five transmission resources include the transmission resources with sequence numbers 0, 2, 4, 6, and 7.
[0094] When N=8 and M=6, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 8 transmission resources are 0, 1, 2, 3, 4, 5, 6, and 7 respectively. b includes to The integers are 2 and 3. 'a' includes integers from 0 to S-1, namely 0, 1, 2, and 3. In this case, the M transmission resources include the transmission resource with sequence number 2a and the transmission resource with sequence number 2b+1, that is, the six transmission resources include the transmission resources with sequence numbers 0, 2, 4, 5, 6, and 7.
[0095] When N=8 and M=7, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 8 transmission resources are 0, 1, 2, 3, 4, 5, 6, and 7 respectively. b includes to The integers are 1, 2, and 3. 'a' includes integers from 0 to S-1, namely 0, 1, 2, and 3. In this case, the M transmission resources include the transmission resource with sequence number 2a and the transmission resource with sequence number 2b+1, that is, the seven transmission resources include the transmission resources with sequence numbers 0, 2, 3, 4, 5, 6, and 7.
[0096] When N=8 and M=8, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 8 transmission resources are 0, 1, 2, 3, 4, 5, 6, and 7 respectively. b includes to The integers are 0, 1, 2, and 3. 'a' includes integers from 0 to S-1, namely 0, 1, 2, and 3. In this case, the M transmission resources include the transmission resource with sequence number 2a and the transmission resource with sequence number 2b+1, that is, the eight transmission resources include the transmission resources with sequence numbers 0, 1, 2, 3, 4, 5, 6, and 7.
[0097] In some embodiments, determining M transmission resources from N transmission resources based on a first threshold includes: the N transmission resources are numbered from 0 to N-1, and M is less than or equal to... In the case of M transmission resources, the difference between the sequence numbers of any two adjacent transmission resources is G.
[0098] Wherein, G is any one of the following: 2.
[0099] In other words, when the number of transmission resources used for signal transmission is less than the number of transmission resources not used for signal transmission among N transmission resources, the M signals can be evenly distributed, with each adjacent signal separated by a distance of G-1 transmission resources. This reduces interference between the M signals and also improves the transmission diversity gain of the M signals, such as time-domain diversity gain or frequency-domain diversity gain. Specifically, when G=2, each adjacent signal is separated by 1 frequency-domain resource, which allows the M signals to occupy a smaller bandwidth while reducing interference; that is, the corresponding M frequency-domain resources have a smaller span in the frequency domain. This allows for maximizing the frequency domain resource spacing between any two adjacent signals, thereby achieving better interference reduction or higher frequency domain diversity gain.
[0100] In some embodiments, the M transmission resources include any one of the following: the transmission resource with sequence number G·c, the transmission resource with sequence number G·c, and the transmission resource with sequence number G·c. The transmission resources, sequence number is The transmission resources.
[0101] Where c includes integers from 0 to M-1. c is a set.
[0102] In one possible implementation, the sequence number (i.e., k) of the first transmitted resource is set to 0, or or
[0103] In a specific example, among the M transmission resources, let the sequence number (i.e., k) of the first transmission resource be 0, and the M transmission resources include the transmission resource with sequence number G·c+k.
[0104] In another specific example, among M transport resources, let the sequence number (i.e., k) of the first transport resource be... M transmission resources, including those with sequence number... The transmission resources.
[0105] In yet another specific example, among M transport resources, let the sequence number (i.e., k) of the first transport resource be... M transmission resources, including those with sequence number... The transmission resources.
[0106] In other words, M signals can be allocated to transmission resources with sequence number G·c+k to achieve an equal-interval distribution of the M signals.
[0107] For example, such as Figure 8 As shown, when N=8 and M=3, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 8 transmission resources are 0, 1, 2, 3, 4, 5, 6, and 7 respectively. If G=2, k=0, and c includes integers from 0 to M-1, that is, 0, 1, and 2, then the M transmission resources include the transmission resource with sequence number G·c+k, that is, the 3 transmission resources include the transmission resources with sequence numbers 0, 2, and 4.
[0108] For example, such as Figure 9 As shown, when N=8 and M=2, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 8 transmission resources are 0, 1, 2, 3, 4, 5, 6, and 7 respectively. If G=2, c includes integers from 0 to M-1, i.e., 0 and 1. In this case, M transmission resources include the transmission resource with sequence number G·c+k, i.e., 2 transmission resources include the transmission resources with sequence numbers 2 and 4.
[0109] For example, such as Figure 10 As shown, when N=8 and M=3, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 8 transmission resources are 0, 1, 2, 3, 4, 5, 6, and 7 respectively. If k = 0, and c includes integers from 0 to M-1, i.e., 0, 1, and 2. In this case, M transmission resources include the transmission resource with sequence number G·c+k, i.e., 3 transmission resources include the transmission resources with sequence numbers 0, 3, and 6.
[0110] For example, such as Figure 11 As shown, when N=8 and M=2, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 8 transmission resources are 0, 1, 2, 3, 4, 5, 6, and 7 respectively. If c includes integers from 0 to M-1, i.e., 0 and 1. In this case, M transmission resources include the transmission resource with sequence number G·c+k, i.e., 2 transmission resources include the transmission resources with sequence numbers 1 and 5.
[0111] For example, such as Figure 12 As shown, when N=9 and M=3, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 9 transmission resources are 0, 1, 2, 3, 4, 5, 6, 7, and 8 respectively. If c includes integers from 0 to M-1, namely 0, 1, and 2. In this case, M transmission resources include the transmission resource with sequence number G·c+k, that is, 3 transmission resources include the transmission resources with sequence numbers 1, 4, and 7.
[0112] For example, such as Figure 13 As shown, when N=8 and M=2, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 8 transmission resources are 0, 1, 2, 3, 4, 5, 6, and 7 respectively. If k = 0, and c includes integers from 0 to M-1, i.e., 0 and 1. In this case, M transmission resources include the transmission resource with sequence number G·c+k, i.e., 2 transmission resources include the transmission resources with sequence numbers 0 and 7.
[0113] For example, such as Figure 14 As shown, when N=9 and M=3, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 9 transmission resources are 0, 1, 2, 3, 4, 5, 6, 7, and 8 respectively. If k = 0, and c includes integers from 0 to M-1, i.e., 0, 1, and 2. In this case, M transmission resources include the transmission resource with sequence number G·c+k, i.e., 3 transmission resources include the transmission resources with sequence numbers 0, 4, and 8.
[0114] For example, such as Figure 15 As shown, when N=12 and M=3, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 12 transmission resources are 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and 11 respectively. If k = 0, and c includes integers from 0 to M-1, i.e., 0, 1, and 2. In this case, M transmission resources include the transmission resource with sequence number G·c+k, i.e., 3 transmission resources include the transmission resources with sequence numbers 0, 5, and 10.
[0115] For example, such as Figure 16 As shown, when N=12 and M=4, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 12 transmission resources are 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and 11 respectively. If c includes integers from 0 to M-1, namely 0, 1, 2, and 3. In this case, M transmission resources include the transmission resource with sequence number G·c+k, that is, 4 transmission resources include the transmission resources with sequence numbers 1, 4, 7, and 10.
[0116] In some embodiments, determining M transmission resources from N transmission resources based on a first threshold includes: the N transmission resources are numbered from 0 to N-1, and M is less than or equal to... In the case of M transmission resources, the M transmission resources include: the transmission resource with sequence number H·d and the transmission resource with sequence number H(MX-1)+(H+1)e.
[0117] Where d includes integers from 0 to MX-1, X is N-[(M-1)H+1], H is an integer greater than or equal to 2, and e includes integers from 1 to X.
[0118] In other words, MX signals out of the M signals are allocated to transmission resources with index H·d, and the remaining X signals are allocated to transmission resources with index H(MX-1)+(H+1)e. By ensuring that the transmission resources for the M signals are not equally spaced, the spacing between the transmission resources is maximized. This reduces interference between the M signals and also improves the transmission diversity gain of the M signals, such as time-domain diversity gain or frequency-domain diversity gain.
[0119] In some embodiments, H is This ensures that the transmission resource interval between M signals is maximized.
[0120] For example, such as Figure 17 As shown, when N=12 and M=4, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 12 transmission resources are 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and 11 respectively. If X = N - ((M-1)H+1) = 2. e includes integers from 1 to X, i.e., 1 and 2. d includes integers from 0 to MX-1, i.e., 0 and 1. At this time, the M transmission resources include the transmission resource with sequence number H·d and the transmission resource with sequence number H(MX-1)+(H+1)e, i.e., the 4 transmission resources include the transmission resources with sequence numbers 0, 3, 7 and 11.
[0121] In some embodiments, M is indicated by a first indication signaling. Alternatively, M is equal to the number of first communication node identifiers or the number of second communication node identifiers contained in the first information. Alternatively, M is determined based on communication parameters of the signals transmitted between the first and second communication nodes, the communication parameters including at least one of the following: data block size, data rate, code rate, modulation scheme, number of data repetitions, and chip duration.
[0122] In one possible implementation, M can be the number of resources contained in the transmission resource set, the number of signals to be transmitted, the number of identifiers of the first communication node, or the number of identifiers of the second communication node. The number of identifiers of the first communication node can also be referred to as the number of identifiers of the first communication node, and the number of identifiers of the second communication node can also be referred to as the number of identifiers of the second communication node. M can also be referred to as a first numerical value.
[0123] For example, before determining a set of transmission resources from N transmission resources, the first communication node may send a first signal to the second communication node or receive a first signal from the second communication node. Further, the first communication node may determine a first value based on at least one of the following: data block size, data rate, code rate, modulation scheme, number of data repetitions, and chip duration of the first signal.
[0124] In one possible implementation, the identity of the first or second communication node can be a fixed identity identifier. For example, this could be a product identification code or a reader's unique identity document (ID). Exemplarily, the fixed identity identifier is a long bit sequence containing 96 or more bits.
[0125] Alternatively, the identity of the first or second communication node can also be a temporary identity. For example, a temporary identity is a short bit sequence containing J bits, where J is less than 96, for example, J = 16.
[0126] Figure 18 A flowchart illustrating another communication method is shown, such as... Figure 18 As shown, this communication method is applied to the first communication node, including S301-S303:
[0127] S301. Receive the first information sent by the second communication node. The first information contains M identifiers of the first communication node, where M is an integer greater than 1.
[0128] The description of the first communication node identifier can be found in the above embodiments, and will not be repeated here.
[0129] S302. Based on the M value, the first threshold, and the sequence number of the first communication node's identifier among the M first communication node identifiers, determine a target transmission resource from N transmission resources, where N is an integer greater than 1, and the first threshold is...
[0130] S303, Send a signal to the second communication node based on the target transmission resources.
[0131] In other words, when a first communication node is any one of M first communication nodes, and these M first communication nodes transmit M signals through M transmission resources, that is, when one of the M first communication nodes transmits one of the M signals through one of the M transmission resources, each of the M first communication nodes can determine its sequence number in the M transmission resources according to its sequence number in the M first communication nodes, so as to avoid the problem of transmission resource conflicts when different communication nodes send signals.
[0132] The positions of the M transmission resources among the N transmission resources here are the same as those of the M transmission resources among the N transmission resources in the above embodiment, and will not be repeated here.
[0133] In some embodiments, a target transmission resource is determined from N transmission resources based on the value of M, a first threshold, and the sequence number of the identifier of the first communication node among M first communication node identifiers. This includes: the N transmission resources are numbered from 0 to N-1, and the identifier of the first communication node is the (m+1)th identifier among the M first communication node identifiers, where m is an integer greater than or equal to 0 and less than or equal to M-1. When M equals... In this case, the sequence number of the target transmission resource is 2m.
[0134] In other words, if the number of transmission resources used for transmitting signals is basically the same as the number of transmission resources not used for transmitting signals among N transmission resources, the position of the first communication node among the M transmission resources can be determined.
[0135] For example, such as Figure 3As shown, when N=4 and M=2, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the four transmission resources are 0, 1, 2, and 3 respectively. m is an integer greater than or equal to 0 and less than or equal to M-1, that is, m is 0 and 1. The identifier of the first communication node is the (m+1)th identifier among the M identifiers of the first communication node, that is, the identifier of the first communication node is the first and second identifiers among the two identifiers of the first communication node. The sequence number of the target transmission resource is 2m, that is, the sequence number of the target transmission resource is 0 and 2.
[0136] For example, such as Figure 4 As shown, when N=5 and M=3, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 5 transmission resources are 0, 1, 2, 3, and 4 respectively. m is an integer greater than or equal to 0 and less than or equal to M-1, that is, m is 0, 1, and 2. The identifier of the first communication node is the (m+1)th identifier among the M first communication node identifiers, that is, the identifier of the first communication node is the 1st, 2nd, and 3rd identifier among the 3 first communication node identifiers. The sequence number of the target transmission resource is 2m, that is, the sequence numbers of the target transmission resource are 0, 2, and 4.
[0137] In some embodiments, a target transmission resource is determined from N transmission resources based on the value of M, a first threshold, and the sequence number of the identifier of the first communication node among the M first communication node identifiers. This includes: the N transmission resources are numbered from 0 to N-1, and the identifier of the first communication node is the (m+1)th identifier among the M first communication node identifiers, where m is an integer greater than or equal to 0 and less than or equal to M-1. When M is greater than... In the case where m is greater than or equal to 0 and less than or equal to S-1, the sequence number of the target transmission resource is 2m. If m is greater than or equal to S and less than or equal to M-1, the sequence number of the target transmission resource is 2(mS)+1.
[0138] Where S is
[0139] In other words, if the number of transmission resources used for transmitting signals is greater than the number of transmission resources not used for transmitting signals among N transmission resources, the position of the first communication node among the M transmission resources can be determined.
[0140] For example, when N=4 and M=3, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 4 transmission resources are 0, 1, 2 and 3 respectively. m is an integer greater than or equal to 0 and less than or equal to M-1, i.e., m can be 0, 1, or 2. The identifier of the first communication node is the (m+1)th identifier among the M identifiers of the first communication node, i.e., the identifier of the first communication node is the 1st, 2nd, and 3rd identifiers among the 3 identifiers of the first communication node. If m is greater than or equal to 0 and less than or equal to S-1, the sequence number of the target transmission resource is 2m, i.e., the sequence number of the target transmission resource is 0 or 2. If m is greater than or equal to S and less than or equal to M-1, the sequence number of the target transmission resource is 2(mS)+1, i.e., the sequence number of the target transmission resource is 1.
[0141] For example, when N=5 and M=4, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 5 transmission resources are 0, 1, 2, 3 and 4 respectively. m is an integer greater than or equal to 0 and less than or equal to M-1, i.e., m is 0, 1, 2, and 3. The identifier of the first communication node is the (m+1)th identifier among the M identifiers of the first communication node, i.e., the identifier of the first communication node is the 1st, 2nd, 3rd, and 4th identifiers among the 4 identifiers of the first communication node. If m is greater than or equal to 0 and less than or equal to S-1, the sequence number of the target transmission resource is 2m, i.e., the sequence number of the target transmission resource is 0, 2, and 4. If m is greater than or equal to S and less than or equal to M-1, the sequence number of the target transmission resource is 2(mS)+1, i.e., the sequence number of the target transmission resource is 1.
[0142] In some embodiments, a target transmission resource is determined from N transmission resources based on the value of M, a first threshold, and the sequence number of the first communication node's identifier among the M first communication node identifiers. This includes: the N transmission resources are numbered from 0 to N-1; the first communication node's identifier is the (m+1)th identifier among the M first communication node identifiers, where m is an integer greater than or equal to 0 and less than or equal to M-1. When M is less than or equal to... In this case, the sequence number of the target transmission resource is G·m, or or .
[0143] Wherein, G is any one of the following: 2.
[0144] In other words, if the number of transmission resources used for transmitting signals is less than the number of transmission resources not used for transmitting signals among N transmission resources, the position of the first communication node among the M transmission resources can be determined.
[0145] For example, such as Figure 8As shown, when N=8 and M=3, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 8 transmission resources are 0, 1, 2, 3, 4, 5, 6, and 7 respectively. m is an integer greater than or equal to 0 and less than or equal to M-1, that is, m is 0, 1, and 2. The identifier of the first communication node is the (m+1)th identifier among the M first communication node identifiers, that is, the identifier of the first communication node is the 1st, 2nd, and 3rd identifier among the 3 first communication node identifiers. If G=2 and the sequence number of the target transmission resource is G·m, then the sequence numbers of the target transmission resource are 0, 2, and 4.
[0146] For example, such as Figure 9 As shown, when N=8 and M=2, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 8 transmission resources are 0, 1, 2, 3, 4, 5, 6, and 7 respectively. m is an integer greater than or equal to 0 and less than or equal to M-1, that is, m is 0 or 1. The identifier of the first communication node is the (m+1)th identifier among the M first communication node identifiers, that is, the identifier of the first communication node is the first and second identifiers among the two first communication node identifiers. If G=2, the sequence number of the target transmission resource is... The sequence numbers of the target transmission resources are 2 and 4.
[0147] In some embodiments, a target transmission resource is determined from N transmission resources based on the value of M, a first threshold, and the sequence number of the first communication node's identifier among the M first communication node identifiers. This includes: the N transmission resources are numbered from 0 to N-1; the first communication node's identifier is the (m+1)th identifier among the M first communication node identifiers, where m is an integer greater than or equal to 0 and less than or equal to M-1. When M is less than or equal to... In the case where m is greater than or equal to 0 and less than or equal to MX-1, the sequence number of the target transmission resource is H·m. If m is greater than or equal to MX and less than or equal to M-1, the sequence number of the target transmission resource is H(MX-1)+(H+1)(m-(MX-1)).
[0148] Where H is an integer greater than or equal to 2, and X is N-[(M-1)H+1].
[0149] In other words, if the number of transmission resources used for transmitting signals is less than the number of transmission resources not used for transmitting signals among N transmission resources, the position of the first communication node among the M transmission resources can be determined.
[0150] In some embodiments, H is
[0151] Regarding H The details can be found in the above embodiments and will not be repeated here.
[0152] For example, such as Figure 17 As shown, when N=12 and M=4, the sequence numbers of the N transmission resources are from 0 to N-1, that is, the sequence numbers of the 12 transmission resources are 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and 11 respectively. m is an integer greater than or equal to 0 and less than or equal to M-1, that is, m is 0, 1, 2, and 3. The identifier of the first communication node is the (m+1)th identifier among the M first communication node identifiers, that is, the identifier of the first communication node is the 1st, 2nd, 3rd, and 4th identifiers among the 4 first communication node identifiers. If X = N - ((M-1)H+1) = 2. If m is greater than or equal to 0 and less than or equal to MX-1, the sequence number of the target transmission resource is H·m, that is, the sequence number of the target transmission resource is 0 and 3. If m is greater than or equal to MX and less than or equal to M-1, the sequence number of the target transmission resource is H(MX-1) + (H+1)(m-(MX-1)), that is, 7 and 11.
[0153] The following describes the communication method provided in the above embodiment using the interaction between the first communication node and the second communication node as an example. Figure 19 As shown, it includes:
[0154] S401, the first communication node determines M transmission resources from N transmission resources according to a first threshold.
[0155] S402, the first communication node sends R signals to the second communication node based on R transmission resources out of M transmission resources. Correspondingly, the second communication node receives R signals from the first communication node, where R = 1 or M.
[0156] The following describes the communication method provided in the above embodiment using the interaction between the first communication node and the second communication node as an example. Figure 20 As shown, it includes:
[0157] S501, the first communication node receives the first information sent by the second communication node. Correspondingly, the second communication node sends the first information to the first communication node.
[0158] S502, the first communication node determines a target transmission resource from among N transmission resources based on the M value, the first threshold, and the sequence number of the first communication node's identifier among the M first communication node identifiers.
[0159] S503, the first communication node sends a signal to the second communication node based on the target transmission resources. Correspondingly, the second communication node receives the signal from the first communication node to realize signal transmission.
[0160] The communication method provided in this disclosure will be described below with reference to specific embodiments.
[0161] Example 1:
[0162] Step 1: The first communication node determines a transmission resource set from N transmission resources based on the first value (M), and allocates the M signals to the M transmission resources in the transmission resource set. The transmission resource set contains M transmission resources, where M is less than or equal to N, and N and M are integers greater than 1.
[0163] The parameter definitions and terms related to this embodiment are as follows:
[0164] In some embodiments, the first value (M) can be any of the following: the number of transmission resources included in the transmission resource set, the number of signals to be transmitted, the number of identity identifiers of the first communication node, and the number of identity identifiers of the second communication node.
[0165] In some embodiments, the first value can be obtained in the following ways:
[0166] Method 1: The first instruction signal is sent directly to the first communication node.
[0167] Method 2: The first communication node determines the first value based on the first information. The first information includes either M identifiers of the first communication node or M identifiers of the second communication node, and the first value is equal to the number of identifiers of the first communication node or the number of identifiers of the second communication node contained in the first information.
[0168] Method 3: Before determining a set of transmission resources from N transmission resources based on the first value, the first communication node sends a first signal to the second communication node, or receives a first signal from the second communication node. The first value is determined based on at least one of the following: data block size, data rate, code rate, modulation scheme, number of data repetitions, and chip duration.
[0169] The identity identifier of the first or second communication node can be a fixed identity identifier. For example, a product identification code or reader ID. Exemplarily, a fixed identity identifier is a long bit sequence containing 96 bits or more. Alternatively, the identity identifier of the first or second communication node can also be a temporary identity identifier. Exemplarily, a temporary identity identifier is a short bit sequence containing J bits, where J is less than 96, for example, J = 16.
[0170] In some embodiments, the number of transmission resources N is predefined or indicated by a second indication signaling. Exemplarily, the second indication signaling is transmitted in a paging signal, or PBCH, or SIB.
[0171] In some embodiments, the M signals can be signals from M physical channels, such as PDSCH / PUSCH, PDCCH / PUCCH, physical downlink / uplink data channels, PBCH, PRDCH, or PDRCH. Alternatively, the M signals can be M Ambient IoT R2D or D2R signals. Or, the M signals can be M data sequences; for example, the M signals can be M data sequences contained within a single physical channel, where each data sequence contains a data amount greater than or equal to 1. Alternatively, the M signals can be M reference signals, such as DMRS, PT-RS, CSI-RS, SRS, or PRS.
[0172] In some embodiments, the transmission resources include at least one of the following: time-domain resources, frequency-domain resources, and code-domain resources. The time-domain resources may be OFDM symbols, time slots, subframes, radio frames, or other transmission resources in the time domain. The frequency-domain resources may be transmission subbands, subchannels, subcarriers, PRBs, BWPs, or other transmission resources in the frequency domain. The code-domain resources may include spreading codes.
[0173] For example, the larger the index of a frequency domain resource, the higher the frequency of the resource. Or, the larger the index of a frequency domain resource, the lower the frequency of the resource.
[0174] For example, N frequency domain resources are located at different frequency domain positions, and the frequency domain position of the frequency domain resources is determined based on at least one of the chip duration of the uplink signal (e.g., D2R signal), the number of times the data is repeated, and the bit duration.
[0175] The resource allocation scheme related to this embodiment is as follows:
[0176] In some embodiments, determining a set of transmission resources from N transmission resources further includes: determining the set of transmission resources based on a first threshold.
[0177] In some embodiments, the first threshold is equal to
[0178] In some embodiments, the N transmission resources are numbered from 0 to N-1. Determining a set of transmission resources from the N transmission resources based on a first value M includes at least one of the following four methods:
[0179] Method 1 for determining the set of transmission resources:
[0180] The transmission resource set includes the transmission resource with the sequence number 2a, where a is a set containing integers from 0 to S-1, and S is the first threshold.
[0181] For example, allocating M signals to M transmission resources in a set of transmission resources includes: allocating the M signals to the transmission resource with the sequence number 2a among the N transmission resources.
[0182] For example, determining the transmission resource set based on a first threshold includes: when M equals the first threshold, determining the transmission resource set using a transmission resource set determination method one.
[0183] The beneficial effects of the first method for determining the transmission resource set: M signals are distributed at equal intervals, with a transmission resource between each pair of adjacent signals. This reduces interference between the M signals and also improves the transmission diversity gain of the M signals, such as time-domain diversity gain or frequency-domain diversity gain.
[0184] Method 2 for determining the set of transmission resources:
[0185] The transmission resource set includes transmission resources with sequence number 2a and transmission resources with sequence number 2b+1. Here, a is a set containing integers from 0 to S-1, and b is a set containing integers from 0 to MS-1. to The integer is S, where S is the first threshold.
[0186] For example, allocating M signals to M transmission resources in the transmission resource set includes: allocating S signals out of the M signals to the transmission resource with sequence number 2a, and allocating the remaining MS signals out of the M signals to the transmission resource with sequence number 2b+1.
[0187] For example, determining the transmission resource set based on the first threshold includes: if M is greater than the first threshold, using a second method for determining the transmission resource set to determine the transmission resource set.
[0188] The beneficial effects of Method 2 for determining the transmission resource set are as follows: At least NM signals exist among the M signals, and the adjacent transmission resources of each of the NM signals are not occupied by other signals, thereby reducing interference to the NM signals. Simultaneously, it allows the M signals to be distributed across the N transmission resources (e.g., N frequency domain resources or N time domain resources) with maximum span, thereby improving the transmission diversity gain of the M signals, such as time domain diversity gain or frequency domain diversity gain.
[0189] For cases where M is greater than or equal to the first threshold Figures 3 to 7 Five resource allocation examples are given.
[0190] Method 3 for determining the set of transmission resources:
[0191] In the set of transmission resources, the difference between the indices of any two adjacent transmission resources is G. Where G = 2, or... or, or,
[0192] As one possible implementation, in the set of transmission resources, the sequence number k of the first transmission resource is equal to 0, or or
[0193] In a specific example, the first transmission resource in the transmission resource set has an index of 0, and the transmission resource set includes the transmission resource with index G·c.
[0194] In another specific example, the sequence number of the first transport resource in the transport resource set is... The transmission resource set includes the sequence number as follows: The transmission resources.
[0195] In yet another specific example, the sequence number of the first transport resource in the transport resource set is... The transmission resource set includes the sequence number as follows: The transmission resources.
[0196] Here, c is a set containing integers from 0 to M-1.
[0197] For example, allocating M signals to M transmission resources in the transmission resource set includes: allocating the M signals to the transmission resource with the sequence number G·c+k.
[0198] For example, determining the transmission resource set based on a first threshold includes: if M is less than or equal to the first threshold, using a third method for determining the transmission resource set to determine the transmission resource set.
[0199] The beneficial effects of the third method for determining the transmission resource set: M signals are distributed at equal intervals, with G transmission resources between each pair of adjacent signals. This reduces interference between the M signals and also improves the transmission diversity gain of the M signals, such as time-domain diversity gain or frequency-domain diversity gain.
[0200] For the case where M is less than the first threshold Figures 8 to 16 Nine resource allocation examples are given.
[0201] in, Figure 8 An example of resource allocation is given, where the total number of transmission resources N equals 8, the number of signals M equals 3, G = 2, k = 0, and 3 signals are allocated to transmission resources 0, 2, and 4.
[0202] Figure 9 An example of resource allocation is given, where the total number of transmission resources N equals 8, the number of signals M equals 2, G = 2, k = 2, and 2 signals are allocated to transmission resources 2 and 4.
[0203] Figure 10 An example of resource allocation is given, where the total number of transmission resources N equals 8, and the number of signals M equals 3. Three signals were assigned to transmission resources 0, 3, and 6.
[0204] Figure 11 An example of resource allocation is given, where the number of transmission resources N = 8 and the number of signals M = 2. Two signals are assigned to transmission resources 1 and 5.
[0205] Figure 12 An example of resource allocation is given, where the number of transmission resources N = 9 and the number of signals M = 3. Three signals were assigned to transmission resources 1, 4, and 7.
[0206] Figure 13 An example of resource allocation is given, where the number of transmission resources N = 8 and the number of signals M = 2. Two signals are assigned to transmission resources 0 and 7.
[0207] Figure 14 An example of resource allocation is given, where the number of transmission resources N = 9 and the number of signals M = 3. Three signals were assigned to transmission resources 0, 4, and 8.
[0208] Figure 15 An example of resource allocation is given, where the number of transmission resources N = 12 and the number of signals M = 3. Three signals were assigned to transmission resources 0, 5, and 10.
[0209] Figure 16 An example of resource allocation is given, where the number of transmission resources N = 12 and the number of signals M = 4. Four signals were assigned to transmission resources 1, 4, 7, and 10.
[0210] Method 4 for determining the set of transmission resources:
[0211] The transmission resource set includes transmission resources with the sequence number H·d, where d is a set containing integers from 0 to MX-1, and X = N - [(M-1)H+1].
[0212] The transmission resource set also includes transmission resources with the sequence number H(MX-1)+(H+1)e, where e is a set containing integers from 1 to X.
[0213] Where H is greater than or equal to 2, for example,
[0214] For example, allocating M signals to M transmission resources in the transmission resource set includes: allocating MX signals out of the M signals to the transmission resource with sequence number H·d, and allocating the remaining X signals out of the M signals to the transmission resource with sequence number H(MX-1)+(H+1)e.
[0215] For example, determining the transmission resource set based on a first threshold includes: if M is less than or equal to the first threshold, using transmission resource set determination method four to determine the transmission resource set.
[0216] The beneficial effects of the fourth method for determining the transmission resource set are: the transmission resources of M signals can be non-equally spaced, ensuring that the transmission resource interval between the M signals is maximized, thereby reducing the interference between the M signals, and at the same time improving the transmission diversity gain of the M signals, such as time-domain diversity gain or frequency-domain diversity gain.
[0217] Figure 17 An example of resource allocation is given, where the number of transmission resources N = 12 and the number of signals M = 4. X = N - [(M-1)H+1] = 2. Of the four signals, two are mapped to transmission resources 0 and 3, and the other two are mapped to transmission resources 7 and 11.
[0218] Step 2: Send M signals.
[0219] In this embodiment, M signals are sent on M transmission resources of the transmission resource set.
[0220] Example 1 can be used for resource allocation and transmission of downlink or uplink signals, allocating M signals to M transmission resources in the transmission resource set and transmitting them.
[0221] Example 2:
[0222] Step 1: The first communication node determines a transmission resource set from N transmission resources based on a first value M. The transmission resource set contains M transmission resources, where M is less than or equal to N, and N and M are integers greater than 1.
[0223] In some embodiments, the first value M is the number of resources contained in the transmission resource set, or the number of identity identifiers of the first communication node.
[0224] For example, the first value is directly indicated by a first indication signaling. Alternatively, the first value is determined based on first information, wherein the first information contains the identification identifiers of M first communication nodes, and the first value is equal to the number of identification identifiers of the first communication nodes contained in the first information. Alternatively, before determining a set of transmission resources from N transmission resources based on the first value M, a first signal is received, and the first value is determined based on at least one of the data block size, data rate, code rate, modulation scheme, number of data repetitions, and chip duration of the first signal.
[0225] In some embodiments, the number of transmission resources N is predefined or indicated by a second indication signaling. Exemplarily, the second indication signaling is transmitted in a paging signal, or PBCH, or SIB.
[0226] In some embodiments, the transmission resources include at least one of the following: time-domain resources, frequency-domain resources, and code-domain resources. The time-domain resources may be OFDM symbols, time slots, subframes, radio frames, or other transmission resources in the time domain. The frequency-domain resources may be transmission subbands, subchannels, subcarriers, PRBs, BWPs, or other transmission resources in the frequency domain. The code-domain resources may include spreading codes.
[0227] For example, the larger the index of a frequency domain resource, the higher the frequency of the resource. Or, the larger the index of a frequency domain resource, the lower the frequency of the resource.
[0228] For example, N frequency domain resources are located at different frequency domain positions, and the frequency domain position of the frequency domain resources is determined based on at least one of the chip duration of the uplink signal (e.g., D2R signal), the number of times the data is repeated, and the bit duration.
[0229] In some embodiments, determining a set of transmission resources from N transmission resources further includes: determining the set of transmission resources based on a first threshold.
[0230] In some embodiments, the first threshold is equal to
[0231] In some embodiments, the N transmission resources are numbered from 0 to N-1. A transmission resource set is determined from the N transmission resources based on a first value M, including at least one of the four transmission resource set determination methods in Embodiment 1.
[0232] Step 2: Determine a transmission resource from the set of transmission resources.
[0233] Determining a transport resource from a set of transport resources includes at least one of the following two methods:
[0234] Method 1 for determining transmission resources:
[0235] The system receives first information sent by the second communication node. This first information contains M identifiers of the first communication nodes. Based on the order *m* of the first communication node's identifier among the M identifiers, a transmission resource is determined from the transmission resource set. Here, *m* represents the (m+1)th identifier of the first communication node among the M identifiers, where 0 ≤ m ≤ M-1. In other words, the sequence numbers of the M identifiers in the first information range from 0 to M-1.
[0236] In some embodiments, the identity of the first communication node is the (m+1)th first communication node identity among M first communication node identity identifiers, and the transmission resource is the transmission resource with sequence number 2m, where m is greater than or equal to 0 and less than or equal to S-1. Alternatively, the transmission resource is the transmission resource with sequence number 2(mS)+1, where m is greater than or equal to S and less than or equal to M-1. Here, S is a first threshold, where S equals...
[0237] For example, when M is greater than or equal to the first threshold, the identity of the first communication node is the (m+1)th first communication node identity among the M first communication node identity identities, and the transmission resource is the transmission resource with sequence number 2m, where m is greater than or equal to 0 and less than or equal to S-1. Alternatively, the transmission resource is the transmission resource with sequence number 2(mS)+1, where m is greater than or equal to S and less than or equal to M-1.
[0238] In some embodiments, the identity of the first communication node is the (m+1)th first communication node identity among M first communication node identity identifiers, and the transmission resource is the sequence number G·m, or or Where G = 2, or, or, or,
[0239] For example, when M is less than or equal to the first threshold, the identity of the first communication node is the (m+1)th first communication node identity among the M first communication node identity identifiers, and the transmission resource is the sequence number G·m, or or .
[0240] In some embodiments, the identity of the first communication node is the (m+1)th first communication node identity among M first communication node identities, and the transmission resource is the transmission resource with sequence number H·m, where m is greater than or equal to 0 and less than or equal to MX-1. Alternatively, the transmission resource is the transmission resource with sequence number H(MX-1)+(H+1)(m-(MX-1)), where m is greater than or equal to MX and less than or equal to M-1. Where X = N-[(M-1)H+1], and H is greater than or equal to 2. For example,
[0241] For example, when M is less than or equal to the first threshold, the identity of the first communication node is the (m+1)th first communication node identity among M first communication node identity identities, and the transmission resource is the transmission resource with sequence number H·m, where m is greater than or equal to 0 and less than or equal to MX-1. Alternatively, the transmission resource is the transmission resource with sequence number H(MX-1)+(H+1)(m-(MX-1)), where m is greater than or equal to MX and less than or equal to M-1.
[0242] Method 2 for determining transmission resources: Randomly select a transmission resource from the set of transmission resources.
[0243] In some embodiments, the first communication node identifier can be a fixed identifier, such as a product identification code or reader ID. For example, a fixed identifier is a long bit sequence containing 96 bits or more. Alternatively, the first communication node identifier can also be a temporary identifier. For example, a temporary identifier is a short bit sequence containing J bits, where J is less than 96, for example, J = 16.
[0244] Step 3: Send a signal based on the determined transmission resources.
[0245] In this embodiment, the first communication node allocates a signal to be transmitted to a determined transmission resource and sends the signal. The meaning of the signal to be transmitted is the same as that of one of the M signals in Embodiment 1.
[0246] Example 2 can be used for resource allocation and transmission of uplink signals, determining a transmission resource from the set of transmission resources, and transmitting signals on the determined transmission resource.
[0247] Example 3:
[0248] Step 1: The first communication node receives the first information, which contains the identity identifiers of M first communication nodes.
[0249] In this embodiment, the first communication node receives first information sent by the second communication node. The first information contains M identifiers of the first communication node. These identifiers can be fixed identifiers, such as product identification codes or reader IDs. For example, a fixed identifier is a long bit sequence containing 96 bits or more. Alternatively, the first communication node identifier can be a temporary identifier. For example, a temporary identifier is a short bit sequence containing J bits, where J is less than 96, for example, J = 16.
[0250] In some embodiments, the order of the M first communication node identifiers in the first information is from 0 to M-1, and the order from 0 to M-1 corresponds to the first to the Mth first communication node identifiers among the M first communication node identifiers.
[0251] Step 2: Based on the value of M and the order of the identity identifier of the first communication node among the M identity identifiers of the first communication nodes, determine one transmission resource from the N transmission resources, where M is less than or equal to N, and N and M are integers greater than 1.
[0252] In some embodiments, the number of transmission resources N is predefined or indicated by a second indication signaling. Exemplarily, the second indication signaling is transmitted in a paging signal, or PBCH, or SIB.
[0253] In some embodiments, the transmission resources include at least one of the following: time-domain resources, frequency-domain resources, and code-domain resources. The time-domain resources may be OFDM symbols, time slots, subframes, radio frames, or other transmission resources in the time domain. The frequency-domain resources may be transmission subbands, subchannels, subcarriers, PRBs, BWPs, or other transmission resources in the frequency domain. The code-domain resources may include spreading codes.
[0254] For example, the larger the index of a frequency domain resource, the higher the frequency of the resource. Or, the larger the index of a frequency domain resource, the lower the frequency of the resource.
[0255] For example, N frequency domain resources are located at different frequency domain positions, and the frequency domain position of the frequency domain resources is determined based on at least one of the chip duration of the uplink signal (e.g., D2R signal), the number of times the data is repeated, and the bit duration.
[0256] In some embodiments, the sequence numbers of the N transmission resources are from 0 to N-1.
[0257] In some embodiments, determining a transmission resource from N transmission resources further includes: determining the transmission resource based on a first threshold.
[0258] In some embodiments, the first threshold is equal to
[0259] In some embodiments, the identity identifier of the first communication node is arranged in the order m of the M first communication node identity identifiers, where 0 ≤ m ≤ M-1, that is, the identity identifier of the first communication node is the (m+1)th first communication node identity identifier among the M first communication node identity identifiers. Based on the value of M and the order of the second communication node's identity identifier among the M second communication node identity identifiers, a transmission resource is determined from N transmission resources, including at least one of the following three methods:
[0260] Method 1 for determining transmission resources:
[0261] The transmission resource is the transmission resource with sequence number 2m, where m is greater than or equal to 0 and less than or equal to S-1. Alternatively, the transmission resource is the transmission resource with sequence number 2(mS)+1, where m is greater than or equal to S and less than or equal to M-1. Where S is the first threshold.
[0262] For example, determining the transmission resource based on the first threshold includes: if M is greater than or equal to the first threshold, the transmission resource is the transmission resource with sequence number 2m, where m is greater than or equal to 0 and less than or equal to S-1. Alternatively, the transmission resource is the transmission resource with sequence number 2(mS)+1, where m is greater than or equal to S and less than or equal to M-1.
[0263] Method 2 for determining transmission resources:
[0264] The transmission resource is sequence number G·m, or or The transmission resources. Where G = 2, or, or, or,
[0265] For example, determining the transmission resource based on a first threshold includes: when M is less than or equal to the first threshold, the transmission resource is sequence number G·m, or or The transmission resources.
[0266] Method 3 for determining transmission resources:
[0267] The transmission resource is the transmission resource with sequence number H·m, where m is greater than or equal to 0 and less than or equal to MX-1. Alternatively, the transmission resource is the transmission resource with sequence number H(MX-1)+(H+1)(m-(MX-1)), where m is greater than or equal to MX and less than or equal to M-1. Where X = N-[(M-1)H+1], H is greater than or equal to 2. For example,
[0268] For example, determining the transmission resource based on the first threshold includes: when M is less than or equal to the first threshold, the transmission resource is the transmission resource with sequence number H·m, where m is greater than or equal to 0 and less than or equal to MX-1. Alternatively, the transmission resource is the transmission resource with sequence number H(MX-1)+(H+1)(m-(MX-1)), where m is greater than or equal to MX and less than or equal to M-1.
[0269] Step 3: Send a signal based on the determined transmission resources.
[0270] In this embodiment, the first communication node allocates a signal to be transmitted to a determined transmission resource and sends the signal. The meaning of the signal to be transmitted is the same as that of one of the M signals in Embodiment 1.
[0271] Example 3 can be used by a first communication node to determine a transmission resource from N transmission resources and send a signal on that transmission resource. Compared with Example 2, the method in this example does not require determining a set of transmission resources; it can directly determine a transmission resource from N transmission resources.
[0272] Example 4:
[0273] Step 1: The second communication node determines a transmission resource set from N transmission resources based on the first value M. The transmission resource set contains M transmission resources, where M is less than or equal to N, and N and M are integers greater than 1.
[0274] In some embodiments, the first value M is the number of resources contained in the transmission resource set, or the number of signals to be transmitted, or the number of identity identifiers of the first communication node or the number of identity identifiers of the second communication node.
[0275] For example, the first value is directly indicated by a first indication signaling. Alternatively, the first value is determined based on first information, wherein the first information includes the identification identifiers of M first communication nodes or the identification identifiers of M second communication nodes, and the first value is equal to the number of the identification identifiers of the first communication nodes or the identification identifiers of the second communication nodes included in the first information. Alternatively, before determining a set of transmission resources from N transmission resources based on the first value M, a first signal is sent or received, and the first value is determined based on at least one of the data block size, data rate, code rate, modulation scheme, number of data repetitions, and chip duration of the first signal.
[0276] The identity identifier of the first or second communication node can be a fixed identity identifier, such as a product identification code or reader ID. For example, a fixed identity identifier is a long bit sequence containing 96 bits or more. Alternatively, the identity identifier of the first or second communication node can also be a temporary identity identifier. For example, a temporary identity identifier is a short bit sequence containing J bits, where J is less than 96, for example, J = 16.
[0277] In some embodiments, the number of transmission resources N is predefined or indicated by a second indication signaling. Exemplarily, the second indication signaling is transmitted in a paging signal, or PBCH, or SIB.
[0278] In some embodiments, the transmission resources include at least one of the following: time-domain resources, frequency-domain resources, and code-domain resources. The time-domain resources may be OFDM symbols, time slots, subframes, radio frames, or other transmission resources in the time domain. The frequency-domain resources may be transmission subbands, subchannels, subcarriers, PRBs, BWPs, or other transmission resources in the frequency domain. The code-domain resources may include spreading codes.
[0279] For example, the larger the index of a frequency domain resource, the higher the frequency of the resource. Or, the larger the index of a frequency domain resource, the lower the frequency of the resource.
[0280] For example, N frequency domain resources are located at different frequency domain positions, and the frequency domain position of the frequency domain resources is determined based on at least one of the chip duration of the uplink signal (e.g., D2R signal), the number of times the data is repeated, and the bit duration.
[0281] In some embodiments, determining a set of transmission resources from N transmission resources further includes: determining the set of transmission resources based on a first threshold.
[0282] In some embodiments, the first threshold is equal to
[0283] In some embodiments, the N transmission resources are numbered from 0 to N-1. A transmission resource set is determined from the N transmission resources based on a first value M, including at least one of the four transmission resource set determination methods in Embodiment 1.
[0284] Step 2: Receive M signals based on the M transmission resources in the transmission resource set.
[0285] In some embodiments, the second communication node receives M signals on M transmission resources, where each transmission resource carries one signal. The M signals may originate from M first communication nodes, i.e., the M signals are transmitted by the M first communication nodes respectively. Alternatively, the M signals may originate from a single first communication node, i.e., the M signals are transmitted by a single first communication node.
[0286] In this embodiment, the meaning of the M signals is the same as that of the M signals in Embodiment 1.
[0287] Example 4 is used for receiving downlink or uplink signals. A set of transmission resources is determined, and M signals are received on M transmission resources in the set of transmission resources.
[0288] Example 5:
[0289] Step 1: The second communication node determines a transmission resource set from N transmission resources based on the first value M. The transmission resource set contains M transmission resources, where M is less than or equal to N, and N and M are integers greater than 1.
[0290] In some embodiments, the first value M is the number of resources contained in the transmission resource set, or the number of identity identifiers of the second communication node.
[0291] For example, the first value is directly indicated by a first indication signaling. Alternatively, the first value is determined based on first information, wherein the first information contains the identification identifiers of M second communication nodes, and the first value is equal to the number of identification identifiers of the second communication nodes contained in the first information. Alternatively, before determining a set of transmission resources from N transmission resources based on the first value M, a first signal is received, and the first value is determined based on at least one of the data block size, data rate, code rate, modulation scheme, number of data repetitions, and chip duration of the first signal.
[0292] In some embodiments, the number of transmission resources N is predefined or indicated by a second indication signaling. Exemplarily, the second indication signaling is transmitted in a paging signal, or PBCH, or SIB.
[0293] In some embodiments, the transmission resources include at least one of the following: time-domain resources, frequency-domain resources, and code-domain resources. The time-domain resources may be OFDM symbols, time slots, subframes, radio frames, or other transmission resources in the time domain. The frequency-domain resources may be transmission subbands, subchannels, subcarriers, PRBs, BWPs, or other transmission resources in the frequency domain. The code-domain resources may include spreading codes.
[0294] For example, the larger the index of a frequency domain resource, the higher the frequency of the resource. Or, the larger the index of a frequency domain resource, the lower the frequency of the resource.
[0295] For example, N frequency domain resources are located at different frequency domain positions, and the frequency domain position of the frequency domain resources is determined based on at least one of the chip duration of the uplink signal (e.g., D2R signal), the number of times the data is repeated, and the bit duration.
[0296] In some embodiments, determining a set of transmission resources from N transmission resources further includes: determining the set of transmission resources based on a first threshold.
[0297] In some embodiments, the first threshold is equal to
[0298] In some embodiments, the N transmission resources are numbered from 0 to N-1. A transmission resource set is determined from the N transmission resources based on a first value M, including at least one of the four transmission resource set determination methods in Embodiment 1.
[0299] Step 2: Determine a transmission resource from the set of transmission resources.
[0300] A transmission resource is determined from the set of transmission resources, including at least one of the two transmission resource determination methods in Embodiment 2.
[0301] Step 3: Receive signals based on the determined transmission resources.
[0302] In some embodiments, the second communication node receives a signal on a determined transmission resource. The meaning of the signal to be transmitted is the same as that of one of the M signals in Embodiment 1.
[0303] Example 5 is used for receiving downlink signals. A transmission resource is determined from the set of transmission resources, and the signal is received on the determined transmission resource.
[0304] Example 6:
[0305] Step 1: The second communication node receives the first information, which contains the identity identifiers of M second communication nodes.
[0306] In this embodiment, the second communication node receives first information sent by the first communication node. The first information contains M identifiers for the second communication node. These identifiers can be fixed identifiers, such as product identification codes or reader IDs. For example, a fixed identifier is a long bit sequence containing 96 bits or more. Alternatively, the second communication node identifier can be a temporary identifier. For example, a temporary identifier is a short bit sequence containing J bits, where J is less than 96, for example, J = 16.
[0307] In some embodiments, the order of the M second communication node identity identifiers in the first information is from 0 to M-1, and the order from 0 to M-1 corresponds to the first to the Mth second communication node identity identifiers among the M second communication node identity identifiers.
[0308] Step 2: Based on the value of M and the order of the identity identifier of the second communication node among the M identity identifiers of the second communication nodes, determine one transmission resource from the N transmission resources, where M is less than or equal to N, and N and M are integers greater than 1.
[0309] In some embodiments, the number of transmission resources N is predefined or indicated by a second indication signaling. Exemplarily, the second indication signaling is transmitted in a paging signal, or PBCH, or SIB.
[0310] In some embodiments, the transmission resources include at least one of the following: time-domain resources, frequency-domain resources, and code-domain resources. The time-domain resources may be OFDM symbols, time slots, subframes, radio frames, or other transmission resources in the time domain. The frequency-domain resources may be transmission subbands, subchannels, subcarriers, PRBs, BWPs, or other transmission resources in the frequency domain. The code-domain resources may include spreading codes.
[0311] For example, the larger the index of a frequency domain resource, the higher the frequency of the resource. Or, the larger the index of a frequency domain resource, the lower the frequency of the resource.
[0312] For example, N frequency domain resources are located at different frequency domain positions, and the frequency domain position of the frequency domain resources is determined based on at least one of the chip duration of the uplink signal (e.g., D2R signal), the number of times the data is repeated, and the bit duration.
[0313] In some embodiments, the sequence numbers of the N transmission resources are from 0 to N-1.
[0314] In some embodiments, determining a transmission resource from N transmission resources further includes: determining the transmission resource based on a first threshold.
[0315] In some embodiments, the first threshold is equal to
[0316] In some embodiments, the identity identifier of the first communication node is arranged in the order m of the M first communication node identity identifiers, where 0 ≤ m ≤ M-1, that is, the identity identifier of the first communication node is the (m+1)th first communication node identity identifier among the M first communication node identity identifiers. Based on the value of M and the arrangement order of the identity identifier of the second communication node among the M second communication node identity identifiers, a transmission resource is determined from N transmission resources, including at least one of the three transmission resource determination methods in Embodiment 3.
[0317] Step 3: Receive signals based on the determined transmission resources.
[0318] In some embodiments, the second communication node receives a signal on a determined transmission resource. The meaning of the signal to be transmitted is the same as that of one of the M signals in Embodiment 1.
[0319] Example 6 can be used by a second communication node to determine a transmission resource from N transmission resources and receive signals on that transmission resource. Compared with Example 5, the method in this example does not require determining a set of transmission resources; it can directly determine a transmission resource from N transmission resources.
[0320] It is understood that, in order to achieve the above-mentioned functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the algorithmic steps of the examples described in conjunction with the embodiments of this disclosure, this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.
[0321] This disclosure embodiment can divide the communication device into functional modules according to the above method embodiment. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one functional module. The integrated module can be implemented in hardware or software. It should be noted that the module division in this disclosure embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. The following description uses the example of dividing each functional module according to each function.
[0322] Figure 21 This is a schematic diagram of the structure of a communication device provided in an embodiment of this disclosure. Figure 1 The communication device can be applied to the terminal and perform the above. Figure 2 The communication method shown. For example... Figure 21 As shown, the communication device 2100 includes a processing module 2101 and a transmitting module 1202.
[0323] Processing module 2101 is used to determine M transmission resources from N transmission resources based on a first threshold.
[0324] The sending module 2102 is used to send R signals to the second communication node based on R transmission resources out of M transmission resources. Where N is an integer greater than 1, M is an integer greater than 1, R = 1 or M, and the first threshold is equal to...
[0325] Figure 22 This is a schematic diagram of the structure of a communication device provided in an embodiment of this disclosure. Figure 2 The communication device 2200 can be applied to network equipment and perform the above-mentioned functions. Figure 18 The communication method shown. For example... Figure 22 As shown, the communication device 2200 includes: a receiving module 2201, a processing module 2202, and a transmitting module 2203.
[0326] The receiving module 2201 is used to receive first information sent by the second communication node, the first information containing M first communication node identifiers.
[0327] The processing module 2202 is used to determine a target transmission resource from N transmission resources based on the M value, the first threshold, and the sequence number of the identifier of the first communication node among the M first communication node identifiers.
[0328] The sending module 2203 is used to send signals to the second communication node based on the target transmission resources. Here, N is an integer greater than 1, M is an integer greater than 1, and the first threshold is...
[0329] In implementing the functionality of the integrated modules described above using hardware, this disclosure provides another possible structure for the communication device involved in the above embodiments. For example... Figure 23 As shown, the communication device 2300 includes a processor 2302 and a bus 2304. Optionally, the communication device may also include a memory 2301. In some embodiments, the communication device may also include a communication interface 2303.
[0330] Processor 2302 may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with embodiments of this disclosure. Processor 2302 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with embodiments of this disclosure. Processor 2302 may also be a combination of functions implementing computation, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0331] The communication interface 2303 is used to connect to other devices via a communication network. This communication network can be Ethernet, wireless access network, wireless local area network (WLAN), etc.
[0332] The memory 2301 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.
[0333] As one possible implementation, the memory 2301 can exist independently of the processor 2302. The memory 2301 can be connected to the processor 2302 via a bus 2304 and is used to store instructions or program code. When the processor 2302 calls and executes the instructions or program code stored in the memory 2301, it can implement the communication method provided in the embodiments of this disclosure.
[0334] In another possible implementation, the memory 2301 can also be integrated with the processor 2302.
[0335] The 2304 bus can be an extended industry standard architecture (EISA) bus, etc. The 2304 bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 23 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0336] Some embodiments of this disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium) storing computer program instructions that, when executed on a computer, cause the computer to perform a communication method as described in any of the above embodiments.
[0337] Exemplary examples of computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical discs (e.g., compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in this disclosure may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0338] This disclosure provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the communication method of any of the above embodiments.
[0339] The above are merely specific embodiments of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any changes or substitutions within the technical scope disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.
Claims
1. A communication method, characterized in that, Applied to a first communication node, the method includes: Based on a first threshold, M transmission resources are determined from N transmission resources, and R signals are sent to the second communication node based on R transmission resources from the M transmission resources; where N is an integer greater than 1, M is an integer greater than 1, R = 1 or M, and the first threshold is equal to...
2. The method according to claim 1, characterized in that, The sequence numbers of the N transmission resources are from 0 to N-1; When M equals In the case of M transmission resources, the M transmission resources include the transmission resource with sequence number 2a; When M is greater than In the case of M transmission resources, the M transmission resources include: transmission resource with sequence number 2a and transmission resource with sequence number 2b+1; Where a includes integers from 0 to S-1, and b includes integers from 0 to MS-1 or to An integer S is 3. The method according to claim 1, characterized in that, The sequence numbers of the N transmission resources are from 0 to N-1; When M is less than or equal to In the case of M transmission resources, the difference between the sequence numbers of any two adjacent transmission resources is G; Wherein, G is any one of the following:
2.
4. The method according to claim 3, characterized in that, The M transmission resources include any one of the following: the transmission resource with sequence number G·c, the transmission resource with sequence number... The transmission resources, sequence number is Transmission resources; Where c includes integers from 0 to M-1.
5. The method according to claim 1, characterized in that, The sequence numbers of the N transmission resources are from 0 to N-1; When M is less than or equal to In the case of M transmission resources, the M transmission resources include: the transmission resource with sequence number H·d and the transmission resource with sequence number H(MX-1)+(H+1)e; Where d includes integers from 0 to MX-1, X is N-[(M-1)H+1], H is an integer greater than or equal to 2, and e includes integers from 1 to X.
6. The method according to claim 5, characterized in that, H is 7. The method according to claim 1, characterized in that, M is indicated by the first instruction signaling; or, M equals the number of first communication node identifiers or the number of second communication node identifiers contained in the first information; or... M is determined based on the communication parameters of the signals transmitted between the first communication node and the second communication node. The communication parameters include at least one of the following: data block size, data rate, code rate, modulation scheme, number of data repetitions, and chip duration.
8. A communication method, characterized in that, Applied to a first communication node, the method includes: Receive first information sent by the second communication node, the first information containing M first communication node identifiers; Based on the M value, the first threshold, and the sequence number of the identifier of the first communication node among the M first communication node identifiers, a target transmission resource is determined from the N transmission resources; A signal is sent to the second communication node based on the target transmission resources; where N is an integer greater than 1, M is an integer greater than 1, and the first threshold is...
9. The method according to claim 8, characterized in that, The sequence numbers of the N transmission resources are from 0 to N-1, and the identifier of the first communication node is the (m+1)th identifier among the M first communication node identifiers, where m is an integer greater than or equal to 0 and less than or equal to M-1. When M equals In this case, the sequence number of the target transmission resource is 2m.
10. The method according to claim 8, characterized in that, The N transmission resources are numbered from 0 to N-1, and the identifier of the first communication node is the (m+1)th identifier among the M first communication node identifiers, where m is an integer greater than or equal to 0 and less than or equal to M-1; when M is greater than... In this case, When m is greater than or equal to 0 and less than or equal to S-1, the sequence number of the target transmission resource is 2m; When m is greater than or equal to S and less than or equal to M-1, the sequence number of the target transmission resource is 2(mS)+1; Where S is 11. The method according to claim 8, characterized in that, The sequence numbers of the N transmission resources are from 0 to N-1, and the identifier of the first communication node is the (m+1)th identifier among the M first communication node identifiers, where m is an integer greater than or equal to 0 and less than or equal to M-1. When M is less than or equal to In the case where the sequence number of the target transmission resource is G·m, or or Wherein, G is any one of the following:
2.
12. The method according to claim 8, characterized in that, The N transmission resources are numbered from 0 to N-1, and the identifier of the first communication node is the (m+1)th identifier among the M identifiers of the first communication node, where m is an integer greater than or equal to 0 and less than or equal to M-1; when M is less than or equal to... In this case, When m is greater than or equal to 0 and less than or equal to MX-1, the sequence number of the target transmission resource is H·m; When m is greater than or equal to MX and less than or equal to M-1, the sequence number of the target transmission resource is H(MX-1)+(H+1)(m-(MX-1)); Where H is an integer greater than or equal to 2, and X is N-[(M-1)H+1].
13. The method according to claim 12, characterized in that, H is 14. A communication device, characterized in that, include: Memory and processor; Memory and processor are coupled; The memory is used to store instructions that can be executed by the processor; When the processor executes the instructions, it performs the method as described in any one of claims 1-13.
15. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1-13.
16. A computer program product, characterized in that, The computer program product includes computer program instructions that, when executed, implement the method as described in any one of claims 1-13.