Communication method and apparatus
Patent Information
- Application Number
- PCT/CN2026/085180
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-03-28
- Filing Date
- 2026-03-23
- Publication Date
- 2026-10-01
Smart Images

Figure CN2026085180_01102026_PF_FP_ABST
Abstract
Description
Communication methods and devices
[0001] This application claims priority to Chinese Patent Application No. 202510392547.9, filed with the State Intellectual Property Office of China on March 28, 2025, entitled "Communication Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communications, and more particularly to communication methods and apparatus. Background Technology
[0003] Ambient Internet of Things (A-IoT) is a cellular IoT communication system that enables battery-free operation of terminals (or tags). A-IoT devices can perform device-to-reader (D2R) data transmission and / or reader-to-device (R2D) data transmission. Currently, AIoT D2R can support frequency division multiple access (FDMA) for multiple devices. For example, the reader needs to indicate the frequency domain resources for D2R transmission to the device for subsequent D2R transmissions.
[0004] However, based on the existing implementation, the number of bits required for the reader to indicate the frequency domain resources for D2R transmission to the device is relatively large, resulting in a large indication overhead for the reader and thus affecting the efficiency of D2R data transmission. Summary of the Invention
[0005] This application provides a communication method and apparatus to reduce instruction overhead and improve the efficiency of D2R data transmission.
[0006] To achieve the above objectives, this application adopts the following technical solution:
[0007] Firstly, a communication method is provided. This method can be executed by a first device, or by a component of the first device, such as a processor, circuit, chip, or chip system of the first device, or by a logic module or software capable of implementing all or part of the first device. The method includes: receiving first indication information and sending a first uplink signal according to the first indication information. The first indication information indicates a first parameter set, which includes Y parameter combinations. Each of the Y parameter combinations includes a value of a first parameter and a value of a second parameter. The first parameter is a chip length of the uplink signal, and the second parameter is a time-domain multiplexing factor for transmitting the uplink signal. The Y parameter combinations are related to a third parameter, where the value of the third parameter is Y, and Y is a positive integer.
[0008] As described in the first aspect, the first device receives first indication information (from the second device described in the second aspect below). This first indication information can be used to indicate a first parameter set comprising Y parameter combinations. Each of these Y parameter combinations includes a value for a first parameter (i.e., the chip length of an uplink signal) and a value for a second parameter (i.e., the time-domain multiplexing factor for transmitting the uplink signal). That is, the second device (e.g., a reader / writer) can use the first indication information to jointly indicate the first and second parameters (e.g., frequency domain resources for D2R transmission) to the first device (e.g., an A-IoT device). Compared to the prior art where the reader / writer indicates the first and second parameters separately, this reduces the indication overhead of the second device. Furthermore, the Y parameter combinations are related to a third parameter (the value of the third parameter is Y). The first device can directly determine the value of the third parameter as Y based on the Y parameter combinations. In this case, the second device does not need additional signaling to indicate the value of the third parameter. Compared to the prior art where the reader / writer indicates the third parameter separately, this reduces the indication overhead of the second device, thereby improving the uplink transmission efficiency of the first device.
[0009] In one possible implementation, Y is greater than 1, and the product of the values of the first and second parameters in each of the Y parameter combinations is the same. The product of the values of the first and second parameters can characterize the transmission bandwidth. That is, the Y devices can use the same transmission bandwidth to perform uplink transmission with the second device. In this way, the uplink transmission rates of the Y devices can be the same, thereby reducing signal interference between the Y devices and improving spectrum utilization.
[0010] In one possible implementation, Y is greater than 1, and the Y parameter combinations include the values of Y second parameters. The values of the Y second parameters include the first value but do not include the second value. It can be understood that this Y parameter combination can be used for uplink transmission between Y devices (including the first device) and the second device. There is interference between the uplink signal corresponding to the first value (denoted as uplink signal #a) and the uplink signal corresponding to the second value (denoted as uplink signal #b). For example, the spectra of uplink signal #a and uplink signal #b overlap. Therefore, the first and second values cannot coexist in the Y second parameter values simultaneously to avoid interference between the uplink signals sent by the Y devices, thereby improving the uplink communication quality and uplink transmission efficiency of the Y devices.
[0011] In one possible implementation, the Y values of the second parameters are unique, and the combination of the Y parameters includes the Y values of the first parameters, with no duplicate values among the Y first parameter values. This Y parameter combination can be used for uplink transmission between Y devices (including the first device) and the second device. Taking a third value as an example, if the first parameter value corresponds to two uplink signals (denoted as uplink signal #a and uplink signal #b), there may be interference, such as overlapping spectra of uplink signal #a and uplink signal #b. Therefore, multiple third values (i.e., identical values) cannot exist simultaneously among the Y first parameter values to avoid interference between the uplink signals sent by the Y devices, thereby improving the uplink communication quality and uplink transmission efficiency of the Y devices.
[0012] In one possible implementation, the set of parameters associated with Y is a candidate parameter set, which includes at least one parameter set, and the at least one parameter set includes a first parameter set, to meet the needs of different scenarios.
[0013] In one possible implementation, the set of values for the third parameter includes at least two values to meet the needs of different scenarios.
[0014] In one possible implementation, the candidate parameter set includes at least two parameter sets, namely a first parameter set and a second parameter set. In the first parameter set, the product of the values of the first and second parameters in each parameter combination is a first product. Similarly, in the second parameter set, the product of the values of the first and second parameters in each parameter combination is a second product. The first and second products are different. That is, in this candidate parameter set, only one optional parameter set corresponds to each transmission bandwidth. This reduces the number of parameter sets in the candidate parameter set, thereby reducing the indication overhead of the second device.
[0015] One possible implementation is that the uplink signal is a signal used for random access. Sending the first uplink signal according to the first indication information includes: sending a first random access signal according to one of the Y parameter combinations. That is, during the random access process, the first device can determine the Y parameter combinations according to the first indication information and use any one of the Y parameter combinations for random access. At this time, the second device does not need additional signaling to indicate a specific parameter combination among the Y parameter combinations, thereby reducing the indication overhead of the second device.
[0016] Optionally, the method in the first aspect further includes: receiving second indication information and sending first uplink data according to a first parameter combination. The second indication information is used to indicate the first parameter combination among the Y parameter combinations. That is, after the first device accesses the second device through a random access procedure, if the second device needs the first device to send uplink data, the second device can send the second indication information to the first device to indicate that the first device needs to select the first parameter combination among the Y parameter combinations to send the first uplink signal. This avoids situations where one or more of the Y devices (one or more devices that have successfully accessed the second device among the Y devices) experience interference between their uplink data due to frequency domain resource conflicts, or where uplink data transmission between the one or more devices and the second device fails, thereby improving the uplink communication quality and uplink transmission efficiency of the Y devices.
[0017] One possible implementation is that the uplink signal is used to carry uplink data signals, and the first indication information is also used to indicate a first parameter combination among the Y parameter combinations; sending the first uplink signal according to the first indication information includes: sending the first uplink data according to the first parameter combination. That is, during uplink data transmission, the second device also needs to indicate the first parameter combination among the Y parameter combinations to the first device for the first device to send the first uplink data, in order to avoid interference between the uplink data sent by one or more of the Y devices (one or more of the Y devices that have successfully connected to the second device) due to frequency domain resource conflicts, or the failure of uplink data transmission between the one or more devices and the second device, thereby improving the uplink communication quality and uplink transmission efficiency of the Y devices.
[0018] One possible implementation is Y = 1, where the Y parameter combinations are represented as {(R1, chip1)}, and {(R1, chip1)} is any one of the following: {(1, 0.69us)}, {(1, 1.39us)}, {(1, 2.78us)}, {(1, 5.56us)}, {(1, 11.11us)}, {(1, 33.33us)}, {(1, 66.67us)}, {(1, 133.33us)}; or Y = 2, where the Y parameter combinations are represented as {(R1, chip1), (R2, chip2)}. {(R1,chip1),(R2,chip2)} can be any of the following: {(1,2.78us),(4,0.69us)}, {(1,5.56us),(8,0.69us)}, {(1,11.11us),(16,0.69us)}, {(1,33.33us),(32,1.04us)}, {(1,66.67us),(96,0.69us)}, {(1,133.33us),(128,1.04us)}; or, Y = 4, and the combination of Y parameters is represented as {(R1 {(R1,chip1),(R2,chip2),(R3,chip3),(R4,chip4)}, where {(R1,chip1),(R2,chip2),(R3,chip3),(R4,chip4)} is any one of the following: {(1,11.11us),(4,2.78us),(8,1.39us),(16,0.69us)}, {(1,33.33us),(8,4.17us),(16,2.08us),(32,1.04us)}, {(1,66.67us),( 32,2.08us),(64,1.04us),(96,0.69us)}, {(1,133.33us),(64,2.08us),(96,1.39us),(128,1.04us)}; or, Y=8, the Y parameter combinations are represented as {(R1,chip1),(R2,chip2),(R3,chip3),(R4,chip4),(R5,chip5),(R6,chip6),(R7,chip7),(R8,chip8)}, {(R1,chip1)}.
[0019] ,(R2,chip2),(R3,chip3),(R4,chip4),(R5,chip5),(R6,chip6),(R7,chip7),(R8,chip8)} is: {(1,133.33 us), (4,33.33us), (8,16.67us), (16,8.33us), (32,4.17us), (64,2.08us), (96,1.39us), (128,1.04us)}. Among them, R y Let chip be the value of the second parameter in the y-th parameter combination out of Y parameter combinations. y Let y = 1, 2, ..., Y be the value of the first parameter in the y-th parameter combination, to meet the needs of different scenarios. It is understood that the above is merely an example; Y can also be any other possible value, and the combination of Y parameters can also be any other possible combination of values. This application does not limit this.
[0020] Secondly, a communication method is provided. This method can be executed by a second device, or by a component of the second device, such as a processor, circuit, chip, or chip system of the second device, or by a logic module or software capable of implementing all or part of the second device. The method includes: sending first indication information and receiving a first uplink signal. The first indication information indicates a first parameter set, which includes Y parameter combinations. Each of the Y parameter combinations includes a value of a first parameter and a value of a second parameter. The first parameter is a chip length of the uplink signal, and the second parameter is a time-domain multiplexing factor for transmitting the uplink signal. The Y parameter combinations are related to a third parameter, where the value of the third parameter is Y, and Y is a positive integer.
[0021] In one possible implementation, Y is greater than 1, and in each of the Y parameter combinations, the product of the values of the first parameter and the second parameter is the same.
[0022] In one possible implementation, Y is greater than 1, and the combination of Y parameters includes the values of Y second parameters. The values of the Y second parameters include the first value but do not include the second value.
[0023] In one possible implementation, Y is greater than 1, and the combination of Y parameters includes the values of Y first parameters, with no duplicate values among the Y first parameter values.
[0024] In one possible implementation, the set of parameters associated with Y is a candidate parameter set, which includes at least one parameter set, and the at least one parameter set includes a first parameter set.
[0025] In one possible implementation, the set of values for the third parameter includes at least two values.
[0026] In one possible implementation, the candidate parameter set includes at least two parameter sets, which include a first parameter set and a second parameter set. The product of the values of the first parameter and the second parameter in each parameter combination in the first parameter set is the first product. The product of the values of the first parameter and the second parameter in each parameter combination in the second parameter set is the second product. The first product and the second product are different.
[0027] In one possible implementation, the uplink signal is a signal for random access; receiving the first uplink signal includes receiving a first random access signal. The first random access signal is associated with one of a set of Y parameter combinations.
[0028] Optionally, the method in the second aspect further includes: sending second indication information and receiving first uplink data. The second indication information is used to indicate a first parameter combination among Y parameter combinations; the first uplink data is associated with the first parameter combination.
[0029] In one possible implementation, the uplink signal is used to carry uplink data signals, and the first indication information is also used to indicate a first parameter combination among Y parameter combinations; receiving the first uplink signal includes: receiving first uplink data. The first uplink data is associated with the first parameter combination.
[0030] In one possible implementation, Y = 1, and the Y parameter combinations are represented as {(R1, chip1)}, where {(R1, chip1)} is any of the following: {(1, 0.69us)}, {(1, 1.39us)}, {(1, 2.78us)}, {(1, 5.56us)}, {(1, 11.11usus)}, {(1, 33.33us)}, {(1, 66.67us)}, {(1, 133.33us)}; or, Y = 2, and the Y parameter combinations are represented as {(R1, chip1), (R2, chip2)}.}, {(R1,chip1),(R2,chip2)} is any one of the following: {(1,2.78us),(4,0.69us)}, {(1,5.56us),(8,0.69us)}, {(1,11.11us),(16,0.69us)}, {(1,33.33us),(32,1.04us)}, {(1,66.67us),(96,0.69us)}, {(1,133.33us),(128,1.04us)}; or, Y = 4, the Y combinations of parameters are represented as {(R1,chip1),(R2,chip2)}. Let {(R1,chip1),(R2,chip2),(R3,chip3),(R4,chip4)} be any one of the following: {(1,11.11us),(4,2.78us),(8,1.39us),(16,0.69us)}, {(1,33.33us),(8,4.17us),(16,2.08us),(32,1.04us)}, {(1,66.67us), (32,2.08us),(64,1.04us),(96,0.69us)}, {(1,133.33us),(64,2.08us),(96,1.39us),(128,1.04us)}; or, Y=8, the Y parameter combinations are represented as {(R1,chip1),(R2,chip2),(R3,chip3),(R4,chip4),(R5,chip5),(R6,chip6),(R7,chip7),(R8,chip8)}, {(R1,chip1)}.
[0031] ,(R2,chip2),(R3,chip3),(R4,chip4),(R5,chip5),(R6,chip6),(R7,chip7),(R8,chip8)} is: {(1,133.33 us), (4,33.33us), (8,16.67us), (16,8.33us), (32,4.17us), (64,2.08us), (96,1.39us), (128,1.04us)}. Among them, R y Let chip be the value of the second parameter in the y-th parameter combination out of Y parameter combinations. y Let y be the value of the first parameter in the y-th parameter combination, where y = 1, 2, ..., Y.
[0032] The technical effects of the method described in the second aspect can be referred to the technical effects of the method described in the first aspect, and will not be repeated here.
[0033] Thirdly, a communication device is provided. The communication device includes: modules for performing the method described in the first aspect, such as a transceiver module and a processing module. The transceiver module is used to indicate the transceiver functions of the communication device, and the processing module is used to perform functions of the communication device other than the transceiver functions.
[0034] For example, a transceiver module is used to receive first indication information. A processing module is used to control the transceiver module to send a first uplink signal according to the first indication information. The first indication information indicates a first parameter set, which includes Y parameter combinations. Each of the Y parameter combinations includes a value for a first parameter and a value for a second parameter. The first parameter is a chip length of the uplink signal, and the second parameter is a time-domain multiplexing factor for transmitting the uplink signal. The Y parameter combinations are related to a third parameter, where the value of the third parameter is Y, and Y is a positive integer.
[0035] In one possible implementation, Y is greater than 1, and in each of the Y parameter combinations, the product of the values of the first parameter and the second parameter is the same.
[0036] In one possible implementation, Y is greater than 1, and the combination of Y parameters includes the values of Y second parameters. The values of the Y second parameters include the first value but do not include the second value.
[0037] In one possible implementation, Y is greater than 1, and the combination of Y parameters includes the values of Y first parameters, with no duplicate values among the Y first parameter values.
[0038] In one possible implementation, the set of parameters associated with Y is a candidate parameter set, which includes at least one parameter set, and the at least one parameter set includes a first parameter set.
[0039] In one possible implementation, the set of values for the third parameter includes at least two values.
[0040] In one possible implementation, the candidate parameter set includes at least two parameter sets, which include a first parameter set and a second parameter set. The product of the values of the first parameter and the second parameter in each parameter combination in the first parameter set is the first product. The product of the values of the first parameter and the second parameter in each parameter combination in the second parameter set is the second product. The first product and the second product are different.
[0041] In one possible implementation, the uplink signal is a signal used for random access. The processing module is also configured to control the transceiver module to send the first random access signal based on one of the Y parameter combinations.
[0042] Optionally, the transceiver module is further configured to receive second indication information. The processing module is further configured to control the transceiver module to send first uplink data according to the first parameter combination. The second indication information is used to indicate the first parameter combination among the Y parameter combinations.
[0043] In one possible implementation, the uplink signal is used to carry uplink data signals, and the first indication information is also used to indicate a first parameter combination among the Y parameter combinations. The processing module is further configured to control the transceiver module to send the first uplink data according to the first parameter combination.
[0044] In one possible implementation, Y = 1, and the Y parameter combinations are represented as {(R1, chip1)}, where {(R1, chip1)} is any of the following: {(1, 0.69us)}, {(1, 1.39us)}, {(1, 2.78us)}, {(1, 5.56us)}, {(1, 11.11usus)}, {(1, 33.33us)}, {(1, 66.67us)}, {(1, 133.33us)}; or, Y = 2, and the Y parameter combinations are represented as {(R1, chip1), (R2, chip2)}.}, {(R1,chip1),(R2,chip2)} is any one of the following: {(1,2.78us),(4,0.69us)}, {(1,5.56us),(8,0.69us)}, {(1,11.11us),(16,0.69us)}, {(1,33.33us),(32,1.04us)}, {(1,66.67us),(96,0.69us)}, {(1,133.33us),(128,1.04us)}; or, Y = 4, the Y combinations of parameters are represented as {(R1,chip1),(R2,chip2)}. Let {(R1,chip1),(R2,chip2),(R3,chip3),(R4,chip4)} be any one of the following: {(1,11.11us),(4,2.78us),(8,1.39us),(16,0.69us)}, {(1,33.33us),(8,4.17us),(16,2.08us),(32,1.04us)}, {(1,66.67us), (32,2.08us),(64,1.04us),(96,0.69us)}, {(1,133.33us),(64,2.08us),(96,1.39us),(128,1.04us)}; or, Y=8, the Y parameter combinations are represented as {(R1,chip1),(R2,chip2),(R3,chip3),(R4,chip4),(R5,chip5),(R6,chip6),(R7,chip7),(R8,chip8)}, {(R1,chip1)}.
[0045] ,(R2,chip2),(R3,chip3),(R4,chip4),(R5,chip5),(R6,chip6),(R7,chip7),(R8,chip8)} is: {(1,133.33 us), (4,33.33us), (8,16.67us), (16,8.33us), (32,4.17us), (64,2.08us), (96,1.39us), (128,1.04us)}. Among them, R y Let chip be the value of the second parameter in the y-th parameter combination out of Y parameter combinations. y Let y be the value of the first parameter in the y-th parameter combination, where y = 1, 2, ..., Y.
[0046] Optionally, the transceiver module may include a sending module and a receiving module. The sending module implements the sending function of the communication device described in the third aspect, and the receiving module implements the receiving function of the communication device described in the third aspect.
[0047] Optionally, the communication device described in the third aspect may further include a storage module storing programs or instructions. When the processing module executes the program or instructions, the communication device can perform the method described in the first aspect.
[0048] It is understood that the communication device described in the third aspect may be the first device, or a chip (system) or other component or assembly that can be disposed in the first device, or a device that includes the first device, and this application does not limit it in this regard.
[0049] Furthermore, the technical effects of the communication device described in the third aspect can be referred to the technical effects of the method described in the first aspect, and will not be repeated here.
[0050] Fourthly, a communication device is provided. The communication device includes: a module for performing the method described in the second aspect, such as a transceiver module and a processing module. The transceiver module is used to indicate the transceiver functions of the communication device, and the processing module is used to perform functions of the communication device other than the transceiver functions.
[0051] For example, a processing module controls a transceiver module to send first indication information. The transceiver module receives a first uplink signal. The first indication information indicates a first parameter set, which includes Y parameter combinations. Each of the Y parameter combinations includes a value for a first parameter and a value for a second parameter. The first parameter is a chip length of the uplink signal, and the second parameter is a time-domain multiplexing factor for transmitting the uplink signal. The Y parameter combinations are related to a third parameter, where the value of the third parameter is Y, and Y is a positive integer.
[0052] In one possible implementation, Y is greater than 1, and in each of the Y parameter combinations, the product of the values of the first parameter and the second parameter is the same.
[0053] In one possible implementation, Y is greater than 1, and the combination of Y parameters includes the values of Y second parameters. The values of the Y second parameters include the first value but do not include the second value.
[0054] In one possible implementation, Y is greater than 1, and the combination of Y parameters includes the values of Y first parameters, with no duplicate values among the Y first parameter values.
[0055] In one possible implementation, the set of parameters associated with Y is a candidate parameter set, which includes at least one parameter set, and the at least one parameter set includes a first parameter set.
[0056] In one possible implementation, the set of values for the third parameter includes at least two values.
[0057] In one possible implementation, the candidate parameter set includes at least two parameter sets, which include a first parameter set and a second parameter set. The product of the values of the first parameter and the second parameter in each parameter combination in the first parameter set is the first product. The product of the values of the first parameter and the second parameter in each parameter combination in the second parameter set is the second product. The first product and the second product are different.
[0058] In one possible implementation, the uplink signal is a signal used for random access. The transceiver module is also used to receive a first random access signal. This first random access signal is associated with one of a set of Y parameter combinations.
[0059] Optionally, the processing module is further configured to control the transceiver module to send second indication information. The transceiver module is further configured to receive first uplink data. The second indication information is used to indicate a first parameter combination among Y parameter combinations; the first uplink data is associated with the first parameter combination.
[0060] In one possible implementation, the uplink signal is used to carry uplink data signals, and the first indication information is also used to indicate a first parameter combination among Y parameter combinations. The transmitting module is also used to receive the first uplink data. The first uplink data is associated with the first parameter combination.
[0061] In one possible implementation, Y = 1, and the Y parameter combinations are represented as {(R1, chip1)}, where {(R1, chip1)} is any of the following: {(1, 0.69us)}, {(1, 1.39us)}, {(1, 2.78us)}, {(1, 5.56us)}, {(1, 11.11usus)}, {(1, 33.33us)}, {(1, 66.67us)}, {(1, 133.33us)}; or, Y = 2, and the Y parameter combinations are represented as {(R1, chip1), (R2, chip2)}.}, {(R1,chip1),(R2,chip2)} is any one of the following: {(1,2.78us),(4,0.69us)}, {(1,5.56us),(8,0.69us)}, {(1,11.11us),(16,0.69us)}, {(1,33.33us),(32,1.04us)}, {(1,66.67us),(96,0.69us)}, {(1,133.33us),(128,1.04us)}; or, Y = 4, the Y combinations of parameters are represented as {(R1,chip1),(R2,chip2)}. Let {(R1,chip1),(R2,chip2),(R3,chip3),(R4,chip4)} be any one of the following: {(1,11.11us),(4,2.78us),(8,1.39us),(16,0.69us)}, {(1,33.33us),(8,4.17us),(16,2.08us),(32,1.04us)}, {(1,66.67us), (32,2.08us),(64,1.04us),(96,0.69us)}, {(1,133.33us),(64,2.08us),(96,1.39us),(128,1.04us)}; or, Y=8, the Y parameter combinations are represented as {(R1,chip1),(R2,chip2),(R3,chip3),(R4,chip4),(R5,chip5),(R6,chip6),(R7,chip7),(R8,chip8)}, {(R1,chip1)}.
[0062] ,(R2,chip2),(R3,chip3),(R4,chip4),(R5,chip5),(R6,chip6),(R7,chip7),(R8,chip8)} is: {(1,133.33 us), (4,33.33us), (8,16.67us), (16,8.33us), (32,4.17us), (64,2.08us), (96,1.39us), (128,1.04us)}. Among them, R y Let chip be the value of the second parameter in the y-th parameter combination out of Y parameter combinations. y Let y be the value of the first parameter in the y-th parameter combination, where y = 1, 2, ..., Y.
[0063] Optionally, the transceiver module may include a sending module and a receiving module. The sending module implements the sending function of the communication device described in the fourth aspect, and the receiving module implements the receiving function of the communication device described in the fourth aspect.
[0064] Optionally, the communication device described in the fourth aspect may further include a storage module storing programs or instructions. When the processing module executes the program or instructions, the communication device can perform the method described in the second aspect.
[0065] It is understood that the communication device described in the fourth aspect may be a second device, or a chip (system) or other component or assembly that can be disposed in the second device, or a device that includes the second device, and this application does not limit it in this regard.
[0066] Furthermore, the technical effects of the communication device described in the fourth aspect can be referred to the technical effects of the method described in the second aspect, and will not be repeated here.
[0067] Fifthly, a communication device is provided. The communication device includes a processor configured to perform the method described in the first or second aspect.
[0068] In one possible design, the communication device described in the fifth aspect may further include a transceiver. This transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the fifth aspect and other communication devices.
[0069] In one possible design, the communication device described in the fifth aspect may further include a memory. This memory may be integrated with the processor or disposed separately. The memory may be used to store computer programs and / or data involved in the methods described in the first or second aspect.
[0070] In the embodiments of this application, the communication device described in the fifth aspect may be the first device described in the first aspect, or a chip (system) or other component or assembly disposed in the first device, or an apparatus containing the first device; or, the communication device described in the fifth aspect may be the second device described in the second aspect, or a chip (system) or other component or assembly disposed in the second device, or an apparatus containing the second device.
[0071] Furthermore, the technical effects of the communication device described in the fifth aspect can be referred to the technical effects of the method described in the first or second aspect, and will not be repeated here.
[0072] A sixth aspect provides a communication device. The communication device includes a processor coupled to a memory, the processor being configured to execute a computer program stored in the memory, such that the communication device performs the method described in the first or second aspect.
[0073] In one possible design, the communication device described in the sixth aspect may further include a transceiver. This transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the sixth aspect and other communication devices.
[0074] In the embodiments of this application, the communication device described in the sixth aspect may be the first device described in the first aspect, or a chip (system) or other component or assembly disposed in the first device, or an apparatus containing the first device; or, the communication device described in the sixth aspect may be the second device described in the second aspect, or a chip (system) or other component or assembly disposed in the second device, or an apparatus containing the second device.
[0075] Furthermore, the technical effects of the communication device described in the sixth aspect can be referred to the technical effects of the method described in the first or second aspect, and will not be repeated here.
[0076] A seventh aspect provides a communication device, comprising: a processor and a memory; the memory being used to store a computer program, which, when executed by the processor, causes the communication device to perform the method described in the first aspect or the second aspect.
[0077] In one possible design, the communication device described in the seventh aspect may further include a transceiver. This transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the seventh aspect and other communication devices.
[0078] In the embodiments of this application, the communication device described in the seventh aspect may be the first device described in the first aspect, or a chip (system) or other component or assembly disposed in the first device, or an apparatus containing the first device; or, the communication device described in the seventh aspect may be the second device described in the second aspect, or a chip (system) or other component or assembly disposed in the second device, or an apparatus containing the second device.
[0079] Furthermore, the technical effects of the communication device described in the seventh aspect can be referred to the technical effects of the method described in the first or second aspect, and will not be repeated here.
[0080] Eighthly, a communication device is provided, comprising: a processor; the processor being coupled to a memory and, after reading a computer program from the memory, executing the method as described in the first or second aspect according to the computer program.
[0081] In one possible design, the communication device described in the eighth aspect may further include a transceiver. This transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the eighth aspect and other communication devices.
[0082] In the embodiments of this application, the communication device described in the eighth aspect may be the first device described in the first aspect, or a chip (system) or other component or assembly disposed in the first device, or an apparatus containing the first device; or, the communication device described in the eighth aspect may be the second device described in the second aspect, or a chip (system) or other component or assembly disposed in the second device, or an apparatus containing the second device.
[0083] Furthermore, the technical effects of the communication device described in the eighth aspect can be referred to the technical effects of the method described in the first or second aspect, and will not be repeated here.
[0084] Ninthly, a communication system is provided. The communication system includes: the first device described in the first aspect and the second device described in the second aspect.
[0085] In a tenth aspect, a communication chip is provided, wherein instructions are stored that, when the chip is operated on a communication device, cause the method described in the first or second aspect to be implemented.
[0086] Eleventhly, a computer-readable storage medium is provided, comprising: a computer program or instructions; when the computer program or instructions are executed on a computer, the computer causes the computer to perform the method described in the first aspect or the second aspect.
[0087] In a twelfth aspect, a computer program product is provided, comprising a computer program or instructions that, when executed on a computer, cause the computer to perform the method described in the first or second aspect. Attached Figure Description
[0088] Figure 1 is a schematic diagram of a Manchester encoding;
[0089] Figure 2 is a schematic diagram of the time-domain waveform after encoding and SFS of information bit #1;
[0090] Figure 3 is a schematic diagram of the spectrum of signal #1;
[0091] Figure 4 is a schematic diagram of the spectrum of signal #2;
[0092] Figure 5 is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0093] Figure 6 is a flowchart illustrating a communication method provided in an embodiment of this application;
[0094] Figure 7 is a schematic diagram of the spectrum of uplink signals corresponding to different uplink bandwidths under FDMA, provided in an embodiment of this application;
[0095] Figure 8 is a schematic flowchart of a communication method provided in an embodiment of this application;
[0096] Figure 9 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0097] Figure 10 is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Detailed Implementation
[0098] For ease of understanding, the technical terms involved in the embodiments of this application will be introduced below.
[0099] 1. Ambient Internet of Things (A-IoT)
[0100] A-IoT is based on cellular network communication infrastructure and consists of readers (such as network devices or terminal devices) and passive / semi-passive / active A-IoT terminal devices. A-IoT is a cellular IoT communication system that supports battery-free operation of terminals (or tags). In other words, both readers and A-IoT terminal devices can be devices within the cellular network, making it suitable for low-power, low-cost applications. For example, the functionality of a reader can be implemented by network devices, such as base stations, and A-IoT terminal devices can be implemented by terminal devices within the cellular network, such as ultra-low-power, ultra-low-complexity IoT terminal devices. Readers can also be called readers, exciters, excitation sources, radio frequency sources, or interrogators, etc., without limitation.
[0101] The reader communicates with the A-IoT terminal device without contact, thereby reading information from the A-IoT terminal device and / or writing information that needs to be stored into the A-IoT terminal device. The A-IoT terminal device, also known as a first-type terminal device, is an extremely low-power, extremely low-complexity IoT terminal device; or, in other words, a first-type terminal device can be a device with the functions of an A-IoT terminal device.
[0102] Currently, depending on the physical layer implementation method and capabilities, the implementation architecture of A-IoT devices includes various types, such as:
[0103] Device 1 (similar to a passive A-IoT terminal device): It has no energy storage, cannot generate signals independently, and uses reflection transmission;
[0104] Device 2a (similar to passive A-IoT terminal device): It adds more functional modules to the device 1, has no energy storage, cannot generate signals independently, and uses reflection transmission;
[0105] Device 2b (similar to a semi-passive A-IoT terminal device): It has energy storage, cannot generate signals independently, and uses reflection transmission;
[0106] Device C (similar to an active A-IoT terminal device): It has energy storage, can generate signals independently, and has active radio frequency components for transmission.
[0107] A-IoT technology can be used to achieve one or more of the following business functions: inventory, positioning, sensing, command control, etc. Typical application scenarios include logistics, warehousing, industrial manufacturing, and environmental monitoring.
[0108] 2. Device to reader (D2R) transmission
[0109] A-IoT devices can perform data transmission from device (tag) to reader, and / or reader to device (R2D) data transmission. In the embodiments of this application, D2R can represent uplink communication from device to reader, and R2D can represent downlink communication from reader to device. The following is an example of D2R communication.
[0110] Specifically, the specific process of D2R communication may include:
[0111] (1) Data generation: The device collects sensor data or status information and generates raw binary data, which can be called information bit.
[0112] (2) Manchester encoding: The device converts the original binary data into line code according to the Manchester encoding rules, specifically 0->10, 1->01. For example, as shown in Figure 1, the information bit before Manchester encoding is 01, and the line code after Manchester encoding of the information bit 01 is 1001.
[0113] (3) Modulation: The device uses on-off keying (OOK) or binary phase shift keying (BPSK) modulation to modulate the encoded data onto the carrier signal, resulting in a square wave 0 / 1 signal or ±1 signal. A high level (e.g., 1) represents bit 1, and a low level (e.g., 0 or -1) represents bit 0.
[0114] (4) Transmission: The device sends the modulated signal to the reader via the antenna.
[0115] (5) Demodulation and decoding: The reader demodulates and decodes the received signal to recover the original data.
[0116] It is understood that the above D2R communication process is only an example. For a detailed introduction to D2R and R2D communication, please refer to existing technologies, which are not limited to this.
[0117] 3. Frequency Division Multiple Access (FDMA)
[0118] FDMA is a multiple access technology that allows multiple users to share the same frequency band resources. FDMA divides the available spectrum into multiple independent frequency channels, allocating a unique frequency channel to each user for communication. This allows multiple users to communicate simultaneously on different frequency channels, thus avoiding interference between users.
[0119] In A-IoT systems, D2R communication supports parallel transmission between multiple devices via FDMA. To achieve FDMA, the system introduces small frequency shift (SFS) technology. SFS allocates different frequency resources to different devices through a small frequency offset. Specifically, SFS ensures that signals between devices (such as device 1 mentioned above, which can only achieve frequency shifting through SFS) do not interfere with each other by assigning a unique frequency offset to each device, thus enabling FDMA.
[0120] For example, let T be the length of each information bit before line code encoding. b After the information bits are encoded and subjected to SFS (Simplified Fiber Optic Function), the length of each chip or level is denoted as D2R chip length (or chip length). Chip length is related to the FDMA multiplexing factor (denoted as R), i.e. R can also be understood as the time-domain multiplexing factor.
[0121] It is understandable that when R>1, the frequency domain position of the signal corresponding to R>1 will shift or move relative to R=1. For example, as shown in Figure 2, assuming information bit #1 is 0110, T b =266.66 microseconds (μs); when R=1, the signal #1 after Manchester encoding and SFS of information bit #1 can be 10010110, and the chip length of signal #1 is 133.33μs; when R=4, the signal #2 after Manchester encoding and SFS of information bit #1 can be 1010101001010101 01010101 10101010, and the chip length of signal #2 is 33.33μs.
[0122] Taking time interval #1 as an example, when R=1, the first bit 0 of information bit #1 is encoded as 10, and 10 is transmitted once in time interval #1. When R=4, the first bit 0 of information bit #1 is encoded as 10101010, that is, 10 is transmitted four times in time interval #1. Compared to R=1, R=4 is equivalent to shortening the chip length of R=1 to 1 / 4 and transmitting it four times. It can be understood that the above examples using R=1 and R=4 illustrate the time-domain characteristics of different values of R. R can also take any other possible value, and its time-domain characteristics are similar to those of R=1 and R=4. These are for reference and understanding and are not limited to any specific value.
[0123] The following section continues with R=1 and R=4 as examples to introduce the frequency domain characteristics of different values of R.
[0124] Assuming R=1, the effective bandwidth of signal #1 is 15 kilohertz (kHz). For example, the spectrum of signal #1 is shown in Figure 3 (the horizontal axis is frequency (f) in kHz, and the vertical axis is power in decibels and milliwatts (dBm)). The effective bandwidth of signal #1 can include single-sideband #1 and single-sideband #2. The effective bandwidth range of single-sideband #1 is -7.5kHz to 0kHz, and the effective bandwidth range of single-sideband #2 is 0kHz to 7.5kHz.
[0125] When R=4, the frequency domain position of signal #2 will shift or move relative to R=1. For example, the spectrum of signal #2 is shown in Figure 4 (horizontal axis is frequency in kHz; vertical axis is power in dBm). Signals #1 and #2 have the same effective bandwidth, 15 kHz. The effective bandwidth of signal #2 can include single-sideband #3 and single-sideband #4. The frequency domain position of single-sideband #3 is offset by -7.5 kHz relative to single-sideband #1, meaning the effective bandwidth range of single-sideband #3 is -15 kHz to (-7.5) kHz. Similarly, the frequency domain position of single-sideband #4 is offset by +7.5 kHz relative to single-sideband #2, meaning the effective bandwidth range of single-sideband #4 is 7.5 kHz to 15 kHz. It can be understood that the above examples using R=1 and R=4 illustrate the frequency domain characteristics of different values of R. R can also take any other possible values, and its frequency domain characteristics are similar to those of R=1 and R=4. These are for reference and understanding only and are not considered limiting.
[0126] The uplink transmission bandwidth of a device (i.e., the frequency domain resource range occupied by the device for transmitting uplink signals) is related to the D2R chip length and R. For example, the uplink transmission bandwidth is denoted as B. tx,D2R , Chip length and R determine the amount of frequency domain resources occupied by each device. Each D2R chip contains at least two sampling points to ensure the integrity of the uplink signal and improve the time domain resolution of the uplink signal. f s This can be the sampling frequency of the device. In the embodiments of this application, uplink transmission bandwidth, uplink bandwidth, and transmission bandwidth have the same meaning, can be substituted for each other, and are not limited thereto.
[0127] Currently, in AIoT D2R transmission scenarios, the reader needs to indicate the frequency domain resources for D2R transmission to the device for subsequent D2R transmission. These frequency domain resources can include the number of concurrent FDMA connections Y (where Y's value belongs to one of the Y sets), the D2R chip length, and R. Y can represent the number of devices the reader currently allows to transmit concurrently via FDMA at the same time; or, in other words, the number of devices the reader currently allows to perform uplink transmissions (including random access and uplink data transmission) with the reader via FDMA at the same time. Y is less than or equal to Y0. max Y max Y and Y can be the maximum number of devices that the reader / writer allows to access via FDMA. max The values are positive integers. D2R chip length can refer to the length of each chip, and R can refer to the FDMA multiplexing factor. For a detailed explanation, please refer to the relevant content in "3. Frequency Division Multiple Access" above; it will not be repeated here. It is understood that the detailed explanations of the FDMA concurrency number Y, D2R chip length, and R above can be found in existing technologies; they will not be repeated here.
[0128] D2R chip lengths are selected from a predefined set of D2R chip lengths. The size of the D2R chip length set (the number of D2R chip lengths it contains) can be denoted as N. chip Set R is selected from a predefined R set, and the size of the R set (the number of R values it contains) can be denoted as N. R Set The reader uses different fields to indicate Y, D2R chip length, and R to the device. For example, Y needs to be indicated via... Bits are used to indicate (Y) ′ (The number of values contained in the Y set), the D2R chip length needs to be determined by... Bits are used for indication; R needs to be passed through Bits are used for indication.
[0129] For example, in a random access procedure, the reader needs to broadcast the locations of all frequency domain resources available for subsequent D2R transmissions to Y devices. Therefore, the reader needs to... The bit indicates the frequency domain resources available for subsequent D2R transmissions to Y devices. For data transmission following the random access procedure, the reader needs to unicast the location of the available frequency domain resources for subsequent D2R transmissions to each of the Y devices (one or more of the aforementioned devices that have successfully connected to the reader). Therefore, the reader needs to... The bit indicates to each device the frequency domain resources that can be used for subsequent D2R transmissions.
[0130] However, based on the existing implementation, the number of bits required for the reader to indicate the frequency domain resources for D2R transmission to the device is relatively large, resulting in a large indication overhead for the reader and thus affecting the efficiency of D2R data transmission.
[0131] To address the aforementioned technical problems, this application proposes the following technical solutions to reduce instruction overhead and improve the efficiency of D2R data transmission.
[0132] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0133] The technical solutions of this application embodiment can be applied to various communication systems, such as Bluetooth systems, wireless fidelity (WiFi) systems, long-range radio (LoRa), vehicle-to-everything (V2X) communication systems, device-to-device (D2D) communication systems, machine-to-machine (M2M) communication systems, machine-type communication (MTC), Internet of Things (IoT) communication systems, fourth-generation (4G) communication systems such as long-term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, worldwide interoperability for microwave access (WiMAX) communication systems, fifth-generation (5G) communication systems such as new radio (NR) systems, inter-satellite communication, satellite communication and other non-terrestrial network (NTN) communication systems, and future communication systems.
[0134] In a communication system, a device can send signals to or receive signals from another device. These signals can include information, signaling, or data. The term "device" can also be replaced with entities, network entities, communication equipment, communication modules, nodes, communication nodes, etc.
[0135] This application will present various aspects, embodiments, or features relating to systems that may include multiple devices, components, modules, etc. It should be understood and appreciated that individual systems may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. Furthermore, combinations of these approaches are also possible.
[0136] In addition, to better understand the embodiments of this application, the following points are made before introducing the embodiments of this application.
[0137] In the embodiments of this application, the words "exemplary," "for example," etc., are used to indicate that they are examples, illustrations, or descriptions. Any embodiment or design that is described as "exemplary" in this application should not be construed as being more preferred or advantageous than other embodiments or design options. Specifically, the use of the term "exemplary" is intended to present the concept in a concrete manner.
[0138] In the embodiments of this application, the terms "information," "signal," "message," "channel," and "signaling" may sometimes be used interchangeably. It should be noted that, without emphasizing their distinction, their intended meanings are consistent. Similarly, "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably. It should be noted that, without emphasizing their distinction, their intended meanings are consistent. Furthermore, the " / " mentioned in this application can be used to indicate an "or" relationship. It is understood that in this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing an instruction information used to indicate A, it can be understood that the instruction information carries A, directly indicates A, or indirectly indicates A.
[0139] In this embodiment, the information indicated by the instruction information is called the information to be instructed. In specific implementations, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index; or indirectly indicating the information to be instructed by indicating other information, wherein there is an association between the other information and the information to be instructed. Alternatively, only a part of the information to be instructed may be indicated, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent.
[0140] Furthermore, the specific indication method can also be any existing indication method, such as, but not limited to, the above-mentioned indication methods and their various combinations. Specific details of various indication methods can be found in existing technologies, and will not be repeated here. As described above, for example, when multiple pieces of information of the same type need to be indicated, the indication methods for different pieces of information may differ. In the specific implementation process, the required indication method can be selected according to specific needs. This application embodiment does not limit the selected indication method; therefore, the indication methods involved in this application embodiment should be understood to cover various methods that enable the party to be indicated to obtain the information to be indicated.
[0141] The information to be instructed can be sent as a whole or divided into multiple sub-information messages, and the sending period and / or timing of these sub-information messages can be the same or different. This application does not limit the specific sending method. The sending period and / or timing of these sub-information messages can be predefined, for example, according to a protocol, or configured by the transmitting device by sending configuration to the receiving device.
[0142] The terms "first," "second," and various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. For example, they distinguish different instruction information. Similarly, "first network region" and "second network region" are simply used to distinguish different regions and do not limit their order. Those skilled in the art will understand that the terms "first," "second," etc., do not limit the quantity or execution order, and that "first," "second," etc., are not necessarily different.
[0143] "Predefined" or "pre-configured" can be achieved by pre-saving corresponding codes, tables, or other means of indicating relevant information in the device (e.g., including terminal devices and network devices). This application does not limit the specific implementation method. "Saving" can refer to saving in one or more memories. These memories can be separate installations or integrated into the encoder, decoder, processor, or communication device. Alternatively, some memories can be separate installations, while others are integrated into the decoder, processor, or communication device. The type of memory can be any form of storage medium, and this application does not limit this.
[0144] The “protocol” mentioned in the embodiments of this application may refer to standard protocols in the field of communication, such as LTE protocol, NR protocol and related protocols applied to future communication systems. The embodiments of this application do not limit this.
[0145] In the embodiments of this application, descriptions such as "when," "under the circumstances," "if," and "if" all refer to the fact that the device (e.g., a terminal device or a network device) will make corresponding processing under certain objective circumstances. They are not time limits, nor do they require the device (e.g., a terminal device or a network device) to make a judgment action when implementing it, nor do they imply any other limitations.
[0146] In the embodiments of this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which may include direct transmission via the air interface or indirect transmission by other units or modules via the air interface. "Receive information from YY" can be understood as the source of the information being YY, which may include direct reception from YY via the air interface or indirect reception from YY by other units or modules via the air interface. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, or interface.
[0147] In the embodiments of this application, "receive" can be replaced with "monitor", "detect", "acquire", "blind detection", or "obtain", etc., without limitation.
[0148] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. 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 in the embodiments of this application are also applicable to similar technical problems.
[0149] To facilitate understanding of the embodiments of this application, the communication system applicable to the embodiments of this application will be described in detail first using the communication system shown in FIG5 as an example. For example, FIG5 is a schematic diagram of the architecture of a communication system provided in an embodiment of this application. As shown in FIG5, the communication system mainly includes: a first device and a second device.
[0150] The first device can be a terminal device with extremely low power consumption and / or extremely low complexity, or a device within such a terminal device. The first device can be referred to as a terminal device in the Internet of Things (IoT), or an A-IoT device, A-IoT terminal, passive A-IoT, terminal device, terminal equipment, passive tag, tag, tag device, passive device, passive equipment, semi-active device, battery-free terminal / device, battery-less terminal / device, backscatter terminal / device, backscatter terminal, passive IoT, reflector, reflective terminal, or ambient signal device, etc. For example, the first device can be an A-IoT device, or a module (e.g., circuit, processor, chip, or chip system) applicable to an A-IoT device, or a logical node, logical module, or software capable of implementing all or part of the functions of an A-IoT device.
[0151] The second device, serving as the network device for the first device, can be a reader / writer, or a module (such as a circuit, processor, chip, or chip system) applicable to a reader / writer, or a logical node, logical module, or software capable of implementing all or part of the reader / writer's functions.
[0152] For ease of understanding, the following explanation will use the example of the first device being an A-IoT device and the second device being a reader / writer.
[0153] It is understood that the specific details of the first and second devices can be found in the relevant sections of the above-mentioned technical terminology section, and will not be repeated here.
[0154] In a communication system, a first device receives first indication information from a second device. This first indication information can be used to indicate a first parameter set comprising Y parameter combinations. Each of these Y parameter combinations includes a value for a first parameter (i.e., the chip length of an uplink signal) and a value for a second parameter (i.e., the time-domain multiplexing factor for transmitting the uplink signal). That is, the second device (e.g., a reader / writer) can use the first indication information to jointly indicate the first and second parameters (e.g., frequency domain resources for D2R transmission) to the first device (e.g., an A-IoT device). Compared to the existing implementation where the reader / writer indicates the first and second parameters separately, this reduces the indication overhead of the second device. Furthermore, the Y parameter combinations are related to a third parameter (the value of the third parameter is Y). The first device can directly determine the value of the third parameter as Y based on the Y parameter combinations. In this case, the second device does not need additional signaling to indicate the value of the third parameter. Compared to the existing implementation where the reader / writer indicates the third parameter separately, this reduces the indication overhead of the second device, thereby improving the uplink transmission efficiency of the first device.
[0155] It is understood that Figure 5 is a simplified schematic diagram for ease of understanding, and the communication system may also include other devices and / or other network elements, which are not shown in Figure 5.
[0156] For ease of understanding, the communication method provided in the embodiments of this application will be described in detail below with reference to Figures 6-8.
[0157] For example, Figure 6 is a schematic flowchart of a communication method provided in an embodiment of this application. This method can be applied to the above-described communication system and involves interaction between a first device and a second device.
[0158] Specifically, as shown in Figure 6, the communication method flow is as follows:
[0159] S601, the second device sends a first instruction message to the first device. Correspondingly, the first device receives the first instruction message from the second device.
[0160] The first indication information can be used to indicate a first parameter set, which may include Y parameter combinations. Each of the Y parameter combinations may include a value of the first parameter and a value of the second parameter. The first parameter may be the chip length of the uplink signal, such as the chip length (D2R) of each chip or level mentioned above. For a detailed description, please refer to the relevant content in "3. Frequency Division Multiple Access" above, which will not be repeated here. The second parameter may be the time-domain multiplexing factor for transmitting the uplink signal, such as the multiplexing factor (R) of FDMA mentioned above. For a detailed description, please refer to the relevant content in "3. Frequency Division Multiple Access" above, which will not be repeated here.
[0161] For example, each of the Y parameter combinations can be represented as (a value of R, a value of chip length), and the Y parameter combinations can be represented as: {(R1, chip1), ..., (R y chip y ),...,(R Y chip Y )}, y=1,2,...,Y,(R y chip y ) can be represented as the y-th parameter combination among Y parameter combinations. Each parameter combination among the Y parameter combinations, i.e. (R y chip y Y parameters can be used as one (or one) frequency domain resource, and the combination of Y parameters can include Y (or Y) frequency domain resources. Y is a positive integer, and the specific value of Y is not limited in the embodiments of this application.
[0162] The Y parameter combinations are related to the third parameter, which takes the value Y. The third parameter is similar to the "concurrency number Y of FDMA" mentioned above and can be understood accordingly, so it will not be elaborated further. The value Y of the third parameter indicates that the second device currently allows Y devices to perform uplink transmission via FDMA (which may include random access and uplink data transmission), and these Y devices include the first device. It can be understood that the parameter combinations included in the first parameter set, i.e. (R... y chip y The number of ) is the same as the value of the third parameter.
[0163] In one possible implementation, the i-th parameter combination among the Y parameter combinations may include a value of the first parameter (such as value #1) and a value of the second parameter (such as value #2), where i is a positive integer less than or equal to Y. That is, the i-th parameter combination can be any one of the Y parameter combinations. In this application embodiment, the specific value of i is not limited.
[0164] Value #1 can belong to the first set, which can be a predefined D2R chip length set. Each of the Y parameter combinations includes one value of the first parameter belonging to the D2R chip length set. Value #2 can belong to the second set, which can be a predefined R set. Each of the Y parameter combinations includes one value of the second parameter belonging to the R set. Each value of the first parameter in the first set can correspond to a candidate set, and each candidate set contains a proper subset of the values of the second parameter in the second set.
[0165] Combination and It can be seen that when B tx,D2R When the product of R and chip length is relatively large (i.e., the product is constant and small), R has an upper bound (i.e., a constraint) because chip length has a lower bound. Based on this constraint, each chip length value in the D2R chip length set corresponds to a candidate set. Taking chip length#a in the D2R chip length set as an example, chip length#a corresponds to candidate set #a. Candidate set #a is the set of possible R values (satisfying the constraint) when chip length equals chip length#a. Candidate set #a is a proper subset of the R set. That is, each candidate set contains a proper subset of the R values in the R set. The following example, Example 1, will be used to illustrate this in detail.
[0166] Example 1: Assume the sampling rate f of the first devices =2880kHz, below is B tx,D2R Taking 2880kHz, 1440kHz, 720kHz, 360kHz, 180kHz, 60kHz, 30kHz, and 15kHz as examples, the upper bound of the value of R will be explained in detail.
[0167] When B tx,D2R =2880kHz, and Therefore, R ≤ 1;
[0168] When B tx,D2R =1440kHz, and Therefore, R ≤ 2;
[0169] When B tx,D2R =720kHz, and Therefore, R ≤ 4;
[0170] When B tx,D2R =360kHz, and Therefore, R ≤ 8;
[0171] When B tx,D2R =180kHz, and Therefore, R ≤ 16;
[0172] When B tx,D2R =60kHz, and Therefore, R ≤ 48;
[0173] When B tx,D2R =30kHz, and Therefore, R ≤ 96;
[0174] When B tx,D2R =15kHz, and Therefore, R ≤ 192.
[0175] In Example 1, assume R set = {1,4,8,16,32,64,96,128} and D2R chip length set = {0.69,1.04,1.39,2.08,2.78,4.17,5.56,8.33,11.11,16.67,33.33,66.67,133.33} μs.
[0176] Based on the above calculations, it can be seen that when Btx,D2R At 2880kHz, the selectable (R, chip length) can include: (1, 0.69μs);
[0177] When B tx,D2R At 1440kHz, the selectable (R, chip length) can include: (1, 1.39μs);
[0178] When B tx,D2R At 720kHz, the selectable (R, chip length) can include: (1, 2.78μs) and (4, 0.69μs);
[0179] When B tx,D2R At 360kHz, the selectable (R, chip length) can include: (1, 5.56μs), (4, 1.39μs), and (8, 0.69μs);
[0180] When B tx,D2R At 180kHz, the selectable (R, chip length) can include: (1, 11.11μs), (4, 2.78μs), (8, 1.39μs), (16, 0.69μs);
[0181] When B tx,D2R At 60kHz, the selectable (R, chip length) can include: (1, 33.33μs), (4, 8.33μs), (8, 4.17μs), (16, 2.08μs), (32, 1.04μs);
[0182] When B tx,D2R At 30kHz, the selectable (R, chip length) can include: (1, 66.67μs), (4, 16.67μs), (8, 8.33μs), (16, 4.17μs), (32, 2.08μs), (64, 1.04μs), (96, 0.69μs);
[0183] When B tx,D2R At 15kHz, the selectable (R, chip length) can include: (1, 133.33μs), (4, 33.33μs), (8, 16.67μs), (16, 8.33μs), (32, 4.17μs), (64, 2.08μs), (96, 1.39μs), and (128, 1.04μs).
[0184] For example, with B tx,D2R =2880kHz, B tx,D2R=720kHz, and B tx,D2R Taking 180kHz as an example, as shown in Figure 7, the horizontal axis represents frequency (f), and the vertical axis represents power. When B tx,D2R At 2880kHz, as shown in Figure 7(a), the uplink signal R = 1; when B tx,D2R When R = 720kHz, as shown in Figure 7(b), the frequency range of the uplink signal corresponding to R = 8 (partial or complete) is within B. tx,D2R Since the frequency range is outside the range, R ≤ 4, and the uplink signal R = one of {1, 4}; when B tx,D2R When R = 180kHz, as shown in Figure 7(c), the frequency range of the uplink signal corresponding to R = 32 (partial or complete) is within B. tx,D2R Since the frequency range is outside the range of , R ≤ 16, and the uplink signal has one of R = {1, 4, 8, 16}. It can be understood that Figure 7 above is only an example, B tx,D2R Other values are also possible, such as 1440kHz, 360kHz, 60kHz, 30kHz, or 15kHz, etc. The corresponding uplink signal spectrum diagrams are similar to those in Figure 7, which can be used for reference and understanding, and will not be elaborated further.
[0185] Based on the above analysis, different uplink bandwidths can correspond to different (R, chip length), and the R and chip length that can be used under each uplink bandwidth are shown in Table 1 below.
[0186] Table 1
[0187] Based on Table 2 above, when chip length = 0.69 μs, the candidate set #b1 for the value of R corresponding to 0.69 μs can be {4, 8, 16, 96}, and candidate set #b1 is a proper subset of the R set; when chip length = 1.04 μs, the candidate set #b2 for the value of R corresponding to 1.04 μs can be {32, 64, 128}, and candidate set #b2 is a proper subset of the R set; when chip length = 1.39 μs, the candidate set #b3 for the value of R corresponding to 1.39 μs can be {1, 4, 8, 96}, and candidate set #b3 is a proper subset of the R set; when chip length = 2.08 μs, the candidate set #b4 for the value of R corresponding to 2.08 μs can be {16, 32, 64}, and candidate set #b4 is a proper subset of the R set; when chip length = 1.04 μs, the candidate set #b1 for the value of R corresponding to 1.04 μs can be {32, 64, 128}, and candidate set #b2 is a proper subset of the R set; when chip length = 1.04 μs, the candidate set #b2 for the value of R corresponding to 1.39 μs can be {1, 4, 8, 96}, and candidate set #b3 is a proper subset of the R set; when chip length = 1.08 μs, the candidate set #b4 for the value of R corresponding to 2.08 μs can be {16, 32, 64}, and candidate set #b4 is a proper subset of the R set; when chip length = 1.08 μs, the candidate set #b1 for the value of R corresponding to 1.08 μs can be {16, 32, 64}, and candidate set #b4 is a proper subset of the R set; when chip When chip length = 2.78 μs, the candidate set #b5 for the value of R corresponding to 2.78 μs can be {1, 4}, and candidate set #b5 is a proper subset of R set; when chip length = 4.17 μs, the candidate set #b6 for the value of R corresponding to 4.17 μs can be {16, 32}, and candidate set #b6 is a proper subset of R set; when chip length = 5.56 μs, the candidate set #b7 for the value of R corresponding to 5.56 μs can be {1}, and candidate set #b7 is a proper subset of R set; when chip length = 8.33 μs, the candidate set #b8 for the value of R corresponding to 8.33 μs can be {4, 8, 16}, and candidate set #b8 is a proper subset of R set; when chip length = 11.11 μs, the candidate set #b9 for the value of R corresponding to 11.11 μs can be {1}, and candidate set #b9 is a proper subset of R set. The candidate set #b10 for the value of R corresponding to 16.67μs when chip length = 16.67μs can be {4,8}, and the candidate set #b10 is a proper subset of the R set; the candidate set #b11 for the value of R corresponding to 33.33μs when chip length = 33.33μs can be {1,4}, and the candidate set #b11 is a proper subset of the R set; the candidate set #b12 for the value of R corresponding to 66.67μs when chip length = 66.67μs can be {1}, and the candidate set #b12 is a proper subset of the R set; the candidate set #b13 for the value of R corresponding to 133.33μs when chip length = 133.33μs can be {1}, and the candidate set #b13 is a proper subset of the R set.
[0188] It is understandable that, based on Example 1 above, when the second device jointly indicates the D2R chip length and R, for each A-IoT device (the device used for D2R transmission, including the first device mentioned above), there are a total of selectable (R, chip length) combinations. At this point, each device needs The bit indicates both the D2R chip length and R. Based on the above, it is clear that in the prior art, each device requires... The bit indicates the D2R chip length and R. Combined with mathematical derivation, it can be seen that... Furthermore, considering that each value of the first parameter in the first set corresponds to a candidate set, and each candidate set contains a proper subset of the values of the second parameter in the second set, therefore... That is, the overhead of jointly indicating the first and second parameters is always less than the overhead of individually indicating the first and second parameters.
[0189] Suppose Y (or Y set) = {1, 2, 4, 8} (i.e., Y... ′ =4), based on Table 1 above, when Y=1, the R and chip length that can be used for each uplink bandwidth can be shown in Table 2 below.
[0190] Table 2
[0191] Based on Table 1 above, when Y=2, the available R and chip lengths for each uplink bandwidth can be shown in Table 3 below.
[0192] Table 3
[0193] Based on Table 1 above, when Y=4, the available R and chip lengths for each uplink bandwidth can be shown in Table 4 below.
[0194] Table 4
[0195] Based on Table 1 above, when Y=8, the available R and chip lengths for each uplink bandwidth are shown in Table 5 below.
[0196] Table 5
[0197] In one possible implementation, the set of parameters associated with Y is a candidate parameter set (denoted as candidate parameter set #1), which may include at least one parameter set, and the at least one parameter set may include a first parameter set.
[0198] It is understandable that different values of Y result in different sets of candidate parameters (the number of parameter combinations in each parameter set is the same as the value of Y), thus the first parameter set is also different. The set of values for the third parameter includes at least two values (i.e., Y has at least two possible values), and there are no duplicate values in the set of values for the third parameter. Assume that the set of values for the third parameter includes *a* values (a is an integer greater than 2, such as Y = {1, 2, 4, 8} above, where a = 4). Each of the *a* values of the third parameter can correspond to a candidate parameter set, therefore, the *a* values of the third parameter can correspond to *a* candidate parameter sets, and these *a* candidate parameter sets can belong to the third set.
[0199] It can be understood that the candidate parameter set #1 to which the first parameter set belongs is a subset of the third set, and the first parameter set is a subset of the candidate parameter set #1. The other candidate parameter sets in the third set are similar to candidate parameter set #1, and the other parameter sets in candidate parameter set #1 are similar to the first parameter set. Below, using Example 1 above as an example, and taking the Y parameter combinations in the first parameter set as an example, we will introduce the candidate parameter set #1 and the third set through the following implementations 1-3.
[0200] Implementation 1: Corresponds to Rule 1.
[0201] In one possible implementation, Y is greater than 1, and in each of the Y parameter combinations, the product of the values of the first parameter and the second parameter is the same.
[0202] Combination It is known that the product of R and chip length can characterize the uplink transmission bandwidth. Based on this, the product of the first and second parameter values in each of the Y parameter combinations is the same. This means that the transmission bandwidth is the same when the Y devices use the Y parameter combinations for uplink transmission (there is a one-to-one correspondence between the Y devices and the Y parameter combinations). In this way, the uplink transmission rate of the Y devices can be made the same, thereby reducing signal interference between the Y devices and improving spectrum utilization.
[0203] For example, assuming R1×chip1=M, then the above R2×chip2=R y ×chip y =R Y ×chip Y=M. For example, as shown in Tables 2-4 above, with a fixed uplink bandwidth, the product of R and chip length is the same in each parameter combination.
[0204] Implementation 2: Corresponding to Rule 1 + Rule 2.
[0205] It can be understood that Implementation 2 is an implementation based on Implementation 1, or in other words, Implementation 2 is a further improvement on Implementation 1.
[0206] In one possible implementation, Y is greater than 1, and the combination of Y parameters can include the values of Y second parameters. The values of the Y second parameters include the first value but do not include the second value.
[0207] It is understood that the uplink signal corresponding to the second parameter being the first value is subject to interference (such as overlapping spectra) with the uplink signal corresponding to the second parameter being the second value. When Y is greater than 1, the Y parameter combinations can include a total of Y values for the second parameter. Therefore, when one of the Y values for the second parameter is the first value, the other Y-1 values of the second parameter, excluding the first value, are not equal to the second value. It is understood that the Y values for the second parameter may also have neither a first value nor a second value; this application does not limit this.
[0208] For example, the first value can be equal to 1 and the second value can be equal to 2; or, the first value can be equal to 2 and the second value can be equal to 1. This application embodiment does not limit this. It is understood that the first value and the second value can also be any other possible values, for example, the first value can be equal to 2 and the second value can be equal to 4; or, the first value can be equal to 4 and the second value can be equal to 2, etc. This application embodiment does not limit this.
[0209] It should be understood that in Example 1, Rset = {1, 4, 8, 16, 32, 64, 96, 128}. Therefore, the values of the Y second parameters will not simultaneously include 1 and 2, or simultaneously include 2 and 4. Thus, the a candidate parameter sets contained in the third set all satisfy fulfillment 2, i.e., rule 1 and rule 2. There are no duplicate values among the Y second parameters, the Y parameter combinations include the values of the Y first parameters, and there are no duplicate values among the Y first parameter values.
[0210] Combining Implementation 1 and Implementation 2 above, and based on the relationships shown in Tables 1-5 above, the candidate possibilities for the combination of Y parameters under different uplink bandwidths for Y = {1,2,4,8} are shown in Table 6 below.
[0211] Table 6
[0212] For example, taking Y=2 in Table 6 above and an uplink bandwidth of 15kHz as an example, as shown in Table 1 above, when the uplink bandwidth is 15kHz, the value of R can be {1,4,8,16,32,64,96,128}, that is, R has a total of 8 possible values; when Y=2, the two R values included in the two parameter combinations can be There are several possible combinations of values. It can be understood that the above example (Y=2, uplink bandwidth is 15kHz) is used to introduce Table 6. Y and uplink bandwidth can also be any other possible values; the implementation principle is similar and can be referenced for understanding, so it will not be elaborated further.
[0213] Based on Table 6 above, Y = {1, 2, 4, 8}, a = 4 (corresponding to 4 candidate parameter sets, denoted as candidate parameter set #a - candidate parameter set #d). For example, when Y = 1, Y = 1 is associated with candidate parameter set #a, which can include 31 parameter sets; when Y = 2, Y = 2 is associated with candidate parameter set #b, which can include 69 parameter sets; when Y = 4, Y = 4 is associated with candidate parameter set #c, which can include 111 parameter sets; when Y = 8, Y = 8 is associated with candidate parameter set #d, which can include 1 parameter set. At this point, the third set (including candidate parameter set #a - candidate parameter set #d) has a total of 212 parameter sets, and the first indication information needs to occupy...
[0214] For example, the first indication information may include a first field, where different values can indicate different index values, and each index value can correspond to a parameter set in the third set. For example, the first field may include 8 bits, which can indicate different index values, such as index = 0-211, which can sequentially correspond to the aforementioned 212 parameter sets. The first device can determine one of the 212 parameter sets, such as the first parameter set mentioned above, based on the first field in the first indication information.
[0215] It is understood that the specific value of the number of bits occupied by the first field is not limited in the embodiments of this application (it is related to the number of parameter sets contained in the third set); the correspondence between the value of the first field and the index value, and the correspondence between the index value and each parameter set in the third set are not limited in the embodiments of this application. The specific implementation can refer to the prior art, and will not be elaborated here.
[0216] It should be understood that each parameter set in the third set, such as the 212 parameter sets mentioned above, is associated with Y and the uplink transmission bandwidth. Therefore, in this embodiment of the application, the first device can directly determine the value of the third parameter as Y based on the first parameter set. At this time, the second device does not need to provide additional signaling to indicate the value of the third parameter.
[0217] Based on the above implementations 1 and 2, the number of bits occupied by the first indication information will be introduced below, taking case 1 and case 2 as examples.
[0218] Case 1: The uplink signal is a signal used for random access (i.e., the corresponding random access procedure).
[0219] In scenario 1, when the second device currently needs or expects Y devices to connect, it can send first indication information to the Y devices via broadcast or multicast to indicate the locations of all frequency domain resources available for subsequent D2R transmission. For example, the aforementioned third set has a total of 212 parameter sets, and the first indication information requires 8 bits, which is more efficient than the methods used in existing technologies. In terms of (based on the set of values for the third parameter, which includes at least two values), this effectively reduces the indication overhead of the second device.
[0220] Case 2: The uplink signal is used for uplink data transmission (i.e., the corresponding uplink data transmission process).
[0221] In scenario 2, when the second device needs the first device that has been connected to send uplink data, it can send a first indication message to the first device (one of the Y devices) via unicast to indicate the location of frequency domain resources that can be used for subsequent D2R transmission.
[0222] Case 2 is similar to Case 1. For example, corresponding to the third set mentioned above, there are a total of 212 parameter sets. The first field in the first indication information needs to occupy 8 bits to indicate Y parameter combinations. Additionally, for the data transmission process, the second device also needs to indicate one parameter combination from the Y parameter combinations to the first device. For instance, the first indication information can also indicate the first parameter combination from the Y parameter combinations. For example, the first indication information also includes a second field. Different values of the second field can be used to indicate different index values, and each index value can correspond to one of the Y parameter combinations. It is understood that the number of bits occupied by the second field is related to the value of Y. This application embodiment does not limit the specific value of the number of bits occupied by the second field. This application embodiment does not limit the correspondence between the value of the second field and the index value, nor the correspondence between the index value and each parameter combination from the Y parameter combinations. Specific implementations can refer to existing technologies and will not be elaborated upon.
[0223] Based on the above Y max =8, so the second field requires a maximum of 3 bits. Therefore, the first indication information (first field and second field) requires a total of 8 + 3 = 11 bits.
[0224] It should be understood that in this embodiment, the uplink data transmission process and the random access process have the same combination of Y parameters. In this case, the first indication information may not include the first field. The first device can determine the combination of Y parameters based on the first field in the first indication information received before the random access process. In this case, the second field in the first indication information occupies 3 bits, which is different from the method used in the prior art. In this regard, it effectively reduces the instruction overhead of the second device.
[0225] Implementation 3: Rule 1 + Rule 2 + Rule 3.
[0226] It can be understood that implementation 3 is an implementation based on implementation 2, or that implementation 3 is a further improvement on implementation 2.
[0227] In one possible implementation, the candidate parameter set (such as candidate parameter set #1 above) includes at least two parameter sets, which include a first parameter set and a second parameter set. In the first parameter set, the product of the values of the first parameter and the second parameter in each parameter combination can be a first product, and in the second parameter set, the product of the values of the first parameter and the second parameter in each parameter combination can be a second product. The first product and the second product are different.
[0228] It is understood that the first parameter set and the second parameter set can be any two parameter sets in candidate parameter set #1. As described in Implementation 2 above, the product of the values of the first parameter and the second parameter in each parameter combination can represent the uplink bandwidth. Therefore, when the first product and the second product are different, it can be indicated that in candidate parameter set #1, there is only one selectable parameter set corresponding to each transmission bandwidth. For example, candidate parameter set #1 includes K parameter sets (K is an integer greater than 1), and these K parameter sets correspond to different uplink bandwidths. It is understood that in each candidate parameter set, there can also be multiple selectable parameter sets corresponding to each transmission bandwidth, as described in Implementation 1 and Implementation 2 above. This application embodiment does not limit this.
[0229] The following examples, 2 and 3, will be used to illustrate implementation 3 in detail.
[0230] It is understandable that Examples 2 and 3 are further filtering of the third set based on the above Tables 2-5. The following will take the following scenarios a-f as examples to introduce the filtering process in detail.
[0231] Example 2: The following uses scenarios a-c as examples to introduce Example 2.
[0232] Scenario a: Y equals 1.
[0233] In scenario a, the smallest R is selected as R in one parameter combination for each uplink bandwidth. For example, the Y parameter combinations can be represented as (R1, chip1), and as shown in Tables 1 and 2 above, R1 = 1.
[0234] Scenario b: Y equals 2.
[0235] In scenario b, the two parameter combinations are arranged in descending order of R values, and can be represented as {(R1, chip1), (R2, chip2)}. R1 can be determined based on scenario a, such as R1 = 1; since R1 × chip1 = M, R2 can satisfy... (Meanwhile, R2 satisfies the relationships shown in Tables 1 and 3 above), f s The sampling rate of the first device, such as f s =2880kHz.
[0236] Scenario c: Y is greater than 2.
[0237] When all values of R are powers of 2, the Y parameter combinations are arranged in descending order of R values. These Y parameter combinations can be represented as {(R1, chip1), ..., (R...} y chip y ),...,(R Y chip Y R1 can be determined based on scenario a above. Y Based on scenario b above, R can be determined at this time. y Satisfy the following formula:
[0238] x=1,2,...,Y-2; y=x+1; 2 x ≤R Y ;
[0239] Example 3: The following uses scene d-scene f as an example to introduce Example 2.
[0240] Scene d: Y equals 1.
[0241] In scenario d, a single parameter combination can be represented as (R1, chip1), where R1 × chip1 = M, then B tx,D2R=2 / M. Based on this, if Y equals 1, then the smallest R is selected as R1 for each uplink bandwidth. For example, combining Table 2 and Table 7 above, when Y equals 1, R1 = 1, and at this time, chip1 = M.
[0242] It can be understood that scenario d is similar to scenario a above, and scenario d can be another representation of scenario a above.
[0243] Scenario e: Y equals 2.
[0244] In scenario e, the two parameter combinations are arranged in descending order of R values. These two parameter combinations can be represented as {(R1, chip1), (R2, chip2)}. R1 can be determined based on scenario d above, such as R1 = 1; R2 can be any of the parameters listed in Table 1 above, along with B. tx,D2R =2 / M is the R corresponding to the smallest chip length in the column containing the uplink bandwidth. For example, as shown in Table 2 above, when the uplink bandwidth is equal to 15kHz and Y=2, the smallest chip length in the column containing 15kHz in Table 1 above is 1.04μs, and its corresponding R is 128, so R2=128.
[0245] It can be understood that scenario e is similar to scenario b above, and scenario e can be another representation of scenario b above.
[0246] Scenario f: Y is greater than 2.
[0247] Arrange the Y parameter combinations in descending order of the value of R. These Y parameter combinations can be represented as {(R1, chip1), ..., (R...} y chip y ),...,(R Y chip Y R1 can be determined based on the scenario d described above. Y This can be determined based on scenario e above. Assume (R) Y chip Y (Corresponding to B in Table 1 above) tx,D2R =2 / M is the m-th parameter combination in the column corresponding to the uplink bandwidth, i.e., m equals B. tx,D2R =2 / M corresponds to the number of R or chip lengths included in the corresponding bandwidth column. (R) y chip y ) can be the (m-Y+y)th value combination of this column, where y = 2, 3, ..., Y-1, and so on, to obtain {(R1, chip1), ..., (R y chip y ),...,(R Ychip Y The value of each parameter combination in )}.
[0248] For example, as shown in Tables 1 and 4 above, when the uplink bandwidth is 15kHz and Y = 4, R1 = 1, R Y =128, m=8, (R1,chip1)=(1,133.33μs), (R y chip y (R2, chip2) = (128, 1.04 μs). It can be understood that (128, 1.04 μs) is the 8th value combination in the column containing 15 kHz in Table 2 above. Therefore, (R2, chip2) can be the 6th value combination in the column containing 15 kHz in Table 2 above, that is, (R2, chip2) = (64, 2.08 μs). (R3, chip3) can be the 7th value combination in the column containing 15 kHz in Table 2 above, that is, (R3, chip3) = (96, 1.39 μs).
[0249] It can be understood that scenario f is similar to scenario c above, and scenario f can be another representation of scenario c above.
[0250] Based on the above descriptions of scenarios a-f, each (B) tx,D2R If there is only one set of parameters that can be selected under (Y), then the set of parameters included in the third set can be as shown in Table 7 below.
[0251] Table 7
[0252] That is, based on Table 7 above, Y = 1, and the Y parameter combinations can be represented as {(R1, chip1)}, where {(R1, chip1)} can be any of the following: {(1, 0.69us)}, {(1, 1.39us)}, {(1, 2.78us)}, {(1, 5.56us)}, {(1, 11.11usus)}, {(1, 33.33us)}, {(1, 66.67us)}, {(1, 133.33us)};
[0253] Alternatively, Y = 2, and the Y combinations of parameters can be represented as {(R1,chip1),(R2,chip2)}, where {(R1,chip1),(R2,chip2)} can be any of the following: {(1,2.78us),(4,0.69us)}, {(1,5.56us),(8,0.69us)}, {(1,11.11us),(16,0.69us)}, {(1,33.33us),(32,1.04us)}, {(1,66.67us),(96,0.69us)}, {(1,133.33us),(128,1.04us)};
[0254] Alternatively, Y = 4, and the Y parameter combinations can be represented as {(R1, chip1), (R2, chip2), (R3, chip3), (R4, chip4)}, where {(R1, chip1), (R2, chip2), (R3, chip3), (R4, chip4)} can be any of the following: {(1, 11.11us), (4, 2.78us), (8, 1.39us), (16, 0...} .69us)}, {(1,33.33us),(8,4.17us),(16,2.08us),(32,1.04us)}, {(1,66.67us),(32,2.08u s), (64,1.04us), (96,0.69us)}, {(1,133.33us), (64,2.08us), (96,1.39us), (128,1.04us)};
[0255] Alternatively, Y = 8, and the Y parameter combinations can be represented as {(R1,chip1),(R2,chip2),(R3,chip3),(R4,chip4),(R5,chip5),(R6,chip6),(R7,chip7),(R8,chip8)}. {(R1,chip1),(R2,chip2),(R3,chip3),(R4,chip4),(R5,chip5),(R6,chip6),(R7,chip7),(R8,chip8)} can be: {(1,133.33us),(4,33.33us),(8,16.67us),(16,8.33us),(32,4.17us),(64,2.08us),(96,1.39us),(128,1.04us)}.
[0256] Among them, R y For the value of the second parameter in the y-th parameter combination out of Y parameter combinations, chip yLet y be the value of the first parameter in the y-th parameter combination, where y = 1, 2, ..., Y.
[0257] It is understood that Table 7 above is only an example, and the third set can also include any other possible parameter sets without limitation.
[0258] Based on the description in Table 7 above, in implementation 3, the third set has a total of 19 parameter sets. At this time, the first indication information needs to occupy... This indicates Y parameter combinations. Different values in the first field can be used to indicate different index values, and each index value can correspond to a parameter set in the third set. For example, the first field can include 5 bits, which can indicate different index values, such as index = 0-18, which can correspond sequentially to the aforementioned 19 parameter sets. The first device can determine one of the 19 parameter sets, such as the first parameter set mentioned above, based on the first field in the first indication information.
[0259] It is understood that the specific value of the number of bits occupied by the first field is not limited in the embodiments of this application (it is related to the number of parameter sets contained in the first set); the correspondence between the value of the first field and the index value, and the correspondence between the index value and each parameter set in the first set are not limited in the embodiments of this application. The specific implementation can refer to the prior art, and will not be elaborated here.
[0260] It should be understood that each parameter set in the third set, such as the 19 parameter sets mentioned above, is associated with Y and the uplink transmission bandwidth. Therefore, in this embodiment of the application, the first device can directly determine the value of the third parameter as Y based on the first parameter set. At this time, the second device does not need to provide additional signaling to indicate the value of the third parameter.
[0261] Based on implementation 3, the following examples, 3 and 4, will be used to introduce the number of bits occupied by the first indication information.
[0262] Case 3: The uplink signal is a signal used for random access (i.e., the corresponding random access procedure).
[0263] In scenario 3, when the second device currently needs or expects Y devices to connect, it can send first indication information to the Y devices via broadcast or multicast to indicate the locations of all frequency domain resources available for subsequent D2R transmission. For example, corresponding to the aforementioned third set, there are a total of 19 parameter sets, and the first indication information requires 5 bits, which is more efficient than the methods used in existing technologies. In this regard, it effectively reduces the instruction overhead of the second device.
[0264] Case 4: The uplink signal is used for uplink data transmission (i.e., the corresponding uplink data transmission process).
[0265] In scenario 4, when the second device needs the first device (one of the Y devices) to send uplink data, it can send a first indication message to the first device (one of the Y devices) via unicast to indicate the location of frequency domain resources available for subsequent D2R transmission. Scenario 4 is similar to scenario 3. For example, corresponding to the third set mentioned above, there are a total of 19 parameter sets. The first field in the first indication message requires 5 bits. Additionally, for the data transmission process, the second device also needs to indicate one of the Y parameter combinations to the first device. For instance, the first indication message can also indicate the first parameter combination among the Y parameter combinations. For example, the first indication message also includes a second field. Different values of the second field can be used to indicate different index values, and each index value can correspond to one of the Y parameter combinations. It is understood that the number of bits occupied by the second field is related to the value of Y. This application embodiment does not limit the specific value of the number of bits occupied by the second field. This application embodiment does not limit the correspondence between the value of the second field and the index value, or the correspondence between the index value and each parameter combination among the Y parameter combinations. Specific implementations can refer to existing technologies and will not be elaborated further. Based on the above Y... max =8, so the second field requires a maximum of 3 bits. Therefore, the first indication information (first field and second field) requires a total of 5 + 3 = 8 bits.
[0266] It should be understood that in this embodiment, the uplink data transmission process and the random access process have the same combination of Y parameters. In this case, the first indication information may not include the first field. The first device can determine the combination of Y parameters based on the first field in the first indication information received before the random access process. In this case, the second field in the first indication information occupies 3 bits, which is different from the method used in the prior art. In this regard, it effectively reduces the instruction overhead of the second device.
[0267] It is understandable that the above uses implementations 1-3 as examples to introduce candidate parameter sets #1 and the third set. Candidate parameter sets #1 and the third set can also be obtained through any other possible rules, without limitation.
[0268] It is understood that the naming of the first instruction information, the first parameter set, the second parameter set, the first parameter, the second parameter, the third parameter, the first set, the second set, the third set, and the candidate parameter set is merely an example and is not intended to be limiting.
[0269] S602, the first device sends a first uplink signal to the second device according to the first instruction information. Correspondingly, the second device receives the first uplink signal from the first device.
[0270] The following will use cases 5 and 6 as examples to explain step S602 in detail.
[0271] Case 5: Corresponding to Case 1 and Case 3 above, the uplink signal is used for random access.
[0272] The first device sends a first uplink signal to the second device according to the first instruction information, or the second device receives the first uplink signal from the first device, including:
[0273] The first device sends a first random access signal to the second device based on one of a set of Y parameter combinations. Correspondingly, the second device receives the first random access signal from the first device.
[0274] In other words, during the random access process, the first device can select any one of the Y parameter combinations based on the first indication information, and send a first random access signal (or a first random access message, etc.) to the second device based on that parameter combination for accessing the second device. That is, the first random access signal is associated with one of the Y parameter combinations. In this case, the second device does not need additional signaling to indicate a specific parameter combination among the Y parameter combinations, thus reducing the indication overhead of the second device.
[0275] For example, the first device selects {(R1,chip1),...,(R y chip y ),...,(R Y chip Y Taking (R1, chip1) in the context of )} as an example, the first device can determine the corresponding frequency domain resource location based on R1 and chip1, and then send the first random access signal at that frequency domain resource location. It is understood that the specific implementation of the first device determining the frequency domain resource location based on R1 and chip1 can be found in existing implementations and will not be elaborated upon here.
[0276] Optionally, the above method embodiments further include:
[0277] The second device sends a second instruction message to the first device. Correspondingly, the first device receives the second instruction message from the second device.
[0278] The first device sends first uplink data to the second device based on a first parameter combination. Correspondingly, the second device receives the first uplink data from the first device.
[0279] The third indication information can be used to indicate the first parameter combination among the Y parameter combinations. That is, after the first device accesses the second device through a random access procedure, if the second device needs the first device to send uplink data, it can send the second indication information to the first device to indicate that the first device needs to select the first parameter combination among the Y parameter combinations to send the first uplink data. In other words, the first uplink data is associated with the first parameter combination.
[0280] For example, the second indication information may include a second field, and different values of the second field can be used to indicate different index values, each index value corresponding to one of Y parameter combinations. It is understood that the number of bits occupied by the second field is related to the number Y of parameter combinations included in the first parameter set. This application embodiment does not limit the specific value of the number of bits occupied by the second field. This application embodiment does not limit the correspondence between the value of the second field and the index value, nor the correspondence between the index value and each parameter combination in the Y parameter combinations; its specific implementation can refer to the prior art, and will not be elaborated further.
[0281] It is understandable that when all Y devices successfully connect to the second device, the second device can subsequently instruct each of the Y device to use one of the Y parameter combinations for uplink data transmission. That is, there is a one-to-one correspondence between the Y parameter combinations and the Y devices. When only some of the Y devices, such as b devices (b is a positive integer less than Y), successfully connect to the second device, the second device can subsequently instruct each of the b devices to use one of the Y parameter combinations. In other words, there is a one-to-one correspondence between the a devices and the a parameter combinations in the Y parameters. This avoids situations where one or more of the Y devices experience frequency domain resource conflicts, which could lead to interference between the uplink data sent by these devices or failure of uplink data transmission between these devices and the second device. This improves the uplink communication quality and uplink transmission efficiency of the Y devices.
[0282] For example, taking the first parameter combination as (R1, chip1), the first device can determine the corresponding frequency domain resource location based on R1 and chip1, and send the first uplink data at that frequency domain resource location. It is understood that the specific implementation of the first device determining the frequency domain resource location based on R1 and chip1 can refer to existing implementations and will not be elaborated further.
[0283] Case 6: Corresponding to Case 2 and Case 4 above, the uplink signal is used to carry uplink data signals.
[0284] The first device sends a first uplink signal to the second device according to the first instruction information, or the second device receives the first uplink signal from the first device, including:
[0285] The first device sends first uplink data to the second device based on a first parameter combination. Correspondingly, the second device receives the first uplink data from the first device.
[0286] The second field in the first indication information can also be used to indicate the first parameter combination among the Y parameter combinations (e.g., through the second field in the first indication information). The first device can determine the first parameter combination based on the first and second fields in the first indication information, and send the first uplink data to the second device based on the first parameter combination; that is, the first uplink data is associated with the first parameter combination. For example, taking the first parameter combination as (R1, chip1), the first device can determine the corresponding frequency domain resource location based on R1 and chip1, and send the first uplink data at that frequency domain resource location. It is understood that the specific implementation of the first device determining the frequency domain resource location based on R1 and chip1 can refer to existing implementations and will not be elaborated further.
[0287] It should be understood that the naming of the second instruction information, the first random access signal, and the first uplink data mentioned above is only an example, and they can be replaced with any other possible names, which will not be elaborated here.
[0288] In summary, the first device receives first indication information from the second device. This first indication information can be used to indicate a first parameter set comprising Y parameter combinations. Each of these Y parameter combinations includes a value for a first parameter (i.e., the chip length of the uplink signal) and a value for a second parameter (i.e., the time-domain multiplexing factor for transmitting the uplink signal). That is, the second device (e.g., a reader / writer) can use the first indication information to jointly indicate the first and second parameters (e.g., the frequency domain resources for D2R transmission) to the first device (e.g., an A-IoT device). Compared to the existing implementation where the reader / writer indicates the first and second parameters separately, this reduces the indication overhead of the second device. Furthermore, the Y parameter combinations are related to a third parameter (the value of the third parameter is Y). The first device can directly determine the value of the third parameter as Y based on the Y parameter combinations. In this case, the second device does not need additional signaling to indicate the value of the third parameter. Compared to the existing implementation where the reader / writer indicates the third parameter separately, this reduces the indication overhead of the second device, thereby improving the uplink transmission efficiency of the first device.
[0289] As can be understood, the above combines (R, chip) and Y, and the third set includes the set of all possible candidate parameters for (R, chip, Y). The following section will combine R and Y, using the following communication method as an example, to introduce the specific implementation of the second device jointly instructing the first device on the D2R chip length, R, and Y (the combination of R and Y).
[0290] For example, Figure 8 is a schematic flowchart of a communication method provided in an embodiment of this application. This method can be applied to the above-described communication system and involves interaction between a first device and a second device.
[0291] Specifically, as shown in Figure 8, the flow of this communication method is as follows:
[0292] S801, the second device sends first instruction information and second instruction information to the first device. Correspondingly, the first device receives the first instruction information and second instruction information from the second device.
[0293] The first indication information can be used to indicate the first combination. The first combination includes the values of G first parameters. The first parameter can be the chip length of an uplink signal, such as the length of each chip or level, D2R chip length, as mentioned above. For a detailed description, please refer to the relevant content in "3. Frequency Division Multiple Access" above, which will not be repeated here. The values of the G first parameters can be represented as: {chip1,...,chip...} g ,...,chip G}, g = 1, 2, ..., G, chip g This can be represented as the value of the g-th first parameter out of G possible values. G is a positive integer, and the specific value of G is not limited in the embodiments of this application. It can be understood that there are no duplicate values among the G possible values of the first parameter.
[0294] The second indication information can be used to indicate the second combination, which includes the values of Y second parameters. These second parameters can be time-domain multiplexing factors for transmitting uplink signals, such as the FDMA multiplexing factor R mentioned above. For a detailed explanation, please refer to the relevant content in "3. Frequency Division Multiple Access" above; further details will not be provided here. The values of the Y second parameters can be represented as: {R1,...,R...} y ,...,R Y}, y = 1, 2, ..., Y, R y This can be represented as the value of the y-th second parameter out of Y possible values. Y is a positive integer, and the specific value of Y is not limited in this embodiment. It is understood that there are no duplicate values among the Y possible values of the second parameter.
[0295] The values of the Y second parameters are related to the third parameter, which has a value of Y. The third parameter is similar to the "concurrency number Y of FDMA" mentioned above and can be understood accordingly, so it will not be elaborated further. The value of the third parameter Y indicates that the second device currently allows Y devices to perform uplink transmission via FDMA (which may include random access and uplink data transmission), and these Y devices include the first device. The second combination includes the values of the second parameters, i.e. (R...) yThe number of the second parameters is the same as the value of the third parameter. The relationship between the values of the Y second parameters and the third parameter is explained in detail below.
[0296] Suppose that the set of values for Y is Yset = {1, ..., Yn}. max}(All elements in the set are positive integers), Y max The maximum configurable number of FDMAs, R set = {1,…,N} R Set (All elements in the set are positive integers). When Y = y(y = 1, ..., Y... max When y is one of the following, the candidate set of R values (containing at least one value of R) is a subset of the R set, and there are a total of There is a possible candidate set of R values. Therefore, for Y = {1, ..., Y} max There can be a total of A possible set of candidate R values.
[0297] For the random access procedure, the second device needs to Bit (Y less than or equal to Y) max Let Y devices be informed of the frequency domain resources available for subsequent D2R transmissions. Assume Yset = {1, 2, 4, 8}, Rset = {1, 4, 8, 16, 32, 64, 96, 128}, and D2R chip length set = {0.69, 1.04, 1.39, 2.08, 2.78, 4.17, 5.56, 8.33, 11.11, 16.67, 33.33, 66.67, 133.33} μs, i.e., Yset = {1, 2, 4, 8}, Rset = {1, 4, 8, 16, 32, 64, 96, 128}. max =8, N chip Set =13, N R Set =8, therefore
[0298] The G values of the first parameter can belong to a first set, which can be a predefined D2R chip length set. The Y values of the second parameter can belong to a second set, which can be a predefined R set. and It can be known that (f) s The sampling frequency of the first device, such as f s =2880kHz), when B tx,D2RWhen the product of R and chip length is relatively large (i.e., the product is constant and small), R has an upper bound (i.e., a constraint) because chip length has a lower bound. Based on this constraint, each value of the first parameter in the first set can correspond to a candidate set, and each candidate set contains a proper subset of the values of the second parameter in the second set. For details, please refer to the relevant content in step S601 above (as shown in Tables 1-5 above), which will not be repeated here.
[0299] It can be understood that the set associated with Y is a candidate set (denoted as candidate set #a). This candidate set #a can include at least one combination (each combination includes the values of the second parameter of Y), and this at least one combination can include a second combination. Different values of Y result in different associated candidate sets, and therefore different second combinations.
[0300] Suppose that the set of values for the third parameter includes a values for the third parameter (a is an integer greater than 2, such as Y = {1, 2, 4, 8} above, a = 4). Each value of the third parameter can correspond to a candidate set. Therefore, the a values of the third parameter can correspond to a candidate set, and these a candidate sets can belong to the third set.
[0301] It can be understood that the candidate set #a to which the second combination belongs is a subset of the third set, and the second combination is a subset of the candidate set #a. The other candidate sets in the third set are similar to candidate set #a, and the other combinations in candidate set #a are similar to the second combination. Below, using Example 1 above as an example, and taking the values of the Y second parameters in the second combination as an example, we will introduce the candidate set #a and the third set through the following rules a-c.
[0302] Rule a: For each Y value, select the R value that has the largest number of applicable D2R chip lengths as the candidate set.
[0303] Rule b: When two different (R, chip length) chips are performing FDMA, the interference between them is less than a threshold.
[0304] It is understood that rule b is similar to implementation 2 above. There is interference (e.g., overlapping spectra) between the uplink signal corresponding to the second parameter being the first value and the uplink signal corresponding to the second parameter being the second value. When Y is greater than 1, if one of the Y values of the second parameter is the first value, then the values of the other Y-1 second parameters (excluding the first value) are not equal to the second value, so that the interference between them is less than a threshold. It is understood that the Y values of the second parameter may also have neither a first value nor a second value; this application does not limit this.
[0305] For example, the first value can be equal to 1 and the second value can be equal to 2; or, the first value can be equal to 2 and the second value can be equal to 1. This application embodiment does not limit this. It is understood that the first value and the second value can also be any other possible values, for example, the first value can be equal to 2 and the second value can be equal to 4; or, the first value can be equal to 4 and the second value can be equal to 2, etc. This application embodiment does not limit this.
[0306] It should be understood that in Example 1, R set = {1, 4, 8, 16, 32, 64, 96, 128}, so the values of the Y second parameters will not include 1 and 2 at the same time, or 2 and 4 at the same time. Therefore, the a candidate sets contained in the third set all satisfy the rule of achieving b.
[0307] Rule c: When two different (R, chip length) chips are used in FDMA, the product is the same.
[0308] It is understandable that rule c is similar to implementation 1 above. Combined with... It can be seen that the product of R and chip length can characterize the uplink transmission bandwidth. The values of the Y second parameters correspond one-to-one with the values of the Y first parameters. The product of the m-th second parameter among the Y second parameters and the m-th second parameter among the Y first parameters is M. Therefore, the product of the n-th second parameter among the Y second parameters and the n-th second parameter among the Y first parameters is also M, where m and n are positive integers less than or equal to Y, and m is not equal to n. In this way, the uplink transmission rates of the Y devices can be made the same, thereby reducing signal interference between the Y devices and improving spectrum utilization.
[0309] Based on rules a-c above, and referring to Example 1 above, when Y=1, according to Table 2 above, R=1 has the largest number of applicable D2R chip lengths. Therefore, when Y=1, the candidate set of R is {1} (which also satisfies rules b and c). When Y=2, according to Table 3 above, {1,4}, {1,8}, and {4,8} have the largest number of applicable D2R chip lengths. Therefore, when Y=2, the candidate set of R can include {1,4}, {1,8}, and {4,8} (which also satisfies rules b and c). When Y=4, according to Table 4 above, {1,4,8,16} and {4,8,16,32} are applicable D2R chip lengths. Since the length has the largest number of combinations, when Y = 4, the candidate set of R can include {1, 4, 8, 16} and {4, 8, 16, 32} (which also satisfies rules b and c). When Y = 8, according to Table 5 above, the candidate set of R can be {1, 4, 8, 16, 32, 64, 96, 128} (which also satisfies rules b and c). At this point, the third set has a total of 9 combinations, therefore the second indication information needs to occupy...
[0310] For example, the second indication information may include a first field, where different values can indicate different index values, and each index value can correspond to a combination in the third set. For example, the first field may include 4 bits, which can indicate different index values, such as index = 0-8, which can correspond sequentially to the above 9 combinations. The first device can determine one of the 9 parameter sets, such as the first combination mentioned above, based on the first field in the second indication information.
[0311] It should be understood that each combination in the third set, such as the above 9 combinations, is associated with Y and the uplink transmission bandwidth. Therefore, in the embodiments of this application, the first device can directly determine the value of the third parameter as Y based on the first combination. At this time, the second device does not need additional signaling to indicate the value of the third parameter.
[0312] The following examples, 7 and 8, illustrate the number of bits occupied by the first and second indication information.
[0313] Case 7: The uplink signal is a signal used for random access (i.e., the corresponding random access procedure).
[0314] In case 7, G equals Y, and the values of the first parameters Y can be represented as: {chip1,...,chip y ,...,chip Y}, y = 1, 2, ..., G, chip yThis can be represented as the value of the y-th first parameter out of Y possible values. The values of the Y first parameters correspond one-to-one with the values of the Y second parameters. For example, {chip1,...,chip...} y ,...,chip Y} and {R1,...,R y ,...,R Y The chips correspond one-to-one in the order they appear in the set. For example, chip1 corresponds to R1, ..., chip... y With R y Corresponding to, ..., chip Y With R Y correspond.
[0315] Based on this, when the second device currently needs or expects Y devices to connect to the second device, it can send first indication information and second indication information to the Y devices via broadcast or multicast to indicate to the Y devices the locations of all frequency domain resources available for subsequent D2R transmission. For example, corresponding to the aforementioned third set, there are a total of 9 combinations, and the second indication information requires a total of 4 bits; in addition, the first indication information also requires 4Y bits to indicate the values of the Y first parameters. Therefore, the first and second indication information together require (4+4Y)4 bits, which is significantly more efficient than the methods used in the prior art. In terms of (Y={1,2,4,8}), the indication overhead of the second device is effectively reduced.
[0316] Case 8: The uplink signal is used for uplink data transmission (i.e., the corresponding uplink data transmission process).
[0317] In case 8, G equals 1, and the values of the G first parameters can be represented as: {chip g1}, {chip g1} and {R1,...,R y ,...,R Y One of the correspondences in}. For example, chip. g1 With R y correspond.
[0318] Based on this, when a second device needs uplink data from an already connected first device, it can send first and second indication information to the first device (one of the Y devices) via unicast to indicate the location of frequency domain resources available for subsequent D2R transmission. For example, corresponding to the aforementioned third set, there are a total of 9 combinations. The first field in the second indication information requires 4 bits to indicate the second combination. Additionally, the first indication information also requires 4 bits to indicate the value of a first parameter. Therefore, the first and second indication information together require 4 + 4 = 8 bits (e.g., the first device uses the chip...). g1 Determine R y Alternatively, the second device may indicate to the first device one of the values of the Y second parameters through other information, such as the fourth indication information in step S802 below.
[0319] If the second device indicates one of the values of Y second parameters to the first device through the second indication information, such as R y For example, the second indication information may include a second field. Different values of the second field can be used to indicate different index values, and each index value can correspond to one of the values of the Y second parameters. It is understood that the number of bits occupied by the second field is related to the value of Y, and this application embodiment does not limit the specific value of the number of bits occupied by the second field. This application embodiment does not limit the correspondence between the value of the second field and the index value, nor the correspondence between the index value and each parameter combination in the Y parameter combinations; its specific implementation can refer to the prior art, and will not be elaborated further. Based on the above Y... max =8, so the second field requires a maximum of 3 bits. Therefore, the first indication information and the second indication information (the first field and the second field) require a total of 4+4+3=11 bits.
[0320] It should be understood that in this embodiment, if the values of the Y second parameters corresponding to the uplink data transmission process and the random access process are the same, then the second indication information may not include the first field. The first device can determine the values of the Y second parameters based on the first field in the second indication information received before the random access process. In this case, the second field in the second indication information and the first indication information together occupy 3 + 4 = 7 bits. Alternatively, if the values of the G first parameters corresponding to the uplink data transmission process and the random access process are the same, then the second device does not need to send the first indication information to the first device. The second device can determine the values of the Y second parameters indicated by the second field in the second indication information, as described above (R). y Determine the relationship between R and the G values of the first parameter. y corresponding chip g1At this point, the second field in the second indication information requires a total of 3 bits, compared to the method used in the prior art. In this regard, it effectively reduces the instruction overhead of the second device.
[0321] It is understandable that the above uses rule a-rule c as an example to introduce the candidate set #a and the third set. The candidate set #a and the third set can also be obtained by filtering through any other possible rules, without limitation.
[0322] It should be understood that the naming of the first instruction information, the second instruction information, the first combination, the first parameter, the second combination, the second parameter, the third parameter, the first set, the second set, the third set, and the candidate set is merely an example, and can be replaced with any other possible naming, which will not be elaborated here.
[0323] S802, the first device sends a first uplink signal to the second device according to the first instruction information and the second instruction information. Correspondingly, the second device receives the first uplink signal from the first device.
[0324] The following will use cases 9 and 10 as examples to explain step S802 in detail.
[0325] Case 9: Corresponding to Case 7 above, the uplink signal is a signal used for random access.
[0326] In scenario 9, the first device can randomly select any one of the Y values for the first parameter, such as chip1. Based on the correspondence between chip1 and R1, the first device can determine the corresponding frequency domain resource location according to R1 and chip1, and transmit the first random access signal at that frequency domain resource location. Alternatively, the first device can randomly select any one of the Y values for the second parameter, such as R1. Based on the correspondence between R1 and chip1, the first device can determine the corresponding frequency domain resource location according to R1 and chip1, and transmit the first random access signal at that frequency domain resource location.
[0327] Optionally, after the first device accesses the second device through a random access procedure, if the second device needs the first device to send uplink data, it can send a third indication message to the first device.
[0328] The third indication information can indicate the first value among the Y values of the first parameters, such as chip1. Based on the correspondence between chip1 and R1, the first device can determine the corresponding frequency domain resource location according to R1 and chip1, and send a first random access signal at that frequency domain resource location. For example, the third indication information may include a third field. Different values of the third field can be used to indicate different index values, and each index value can correspond to one of the Y values of the first parameters. It is understood that the number of bits occupied by the third field is related to Y, and this application embodiment does not limit the specific value of the number of bits occupied by the third field. This application embodiment does not limit the correspondence between the value of the third field and the index value, nor the correspondence between the index value and the values of the Y first parameters; its specific implementation can refer to the prior art, and will not be elaborated further.
[0329] Alternatively, the third indication information may also indicate a second value among the Y values of the second parameters, such as R1. In this case, based on the correspondence between chip1 and R1, the first device can determine the corresponding frequency domain resource location according to R1 and chip1, and send a first random access signal at that frequency domain resource location. For example, the third indication information may include a fourth field. Different values of the fourth field can be used to indicate different index values, and each index value can correspond to one of the Y values of the second parameters. It is understood that the number of bits occupied by the fourth field is related to Y, and this application embodiment does not limit the specific value of the number of bits occupied by the fourth field. This application embodiment does not limit the correspondence between the value of the fourth field and the index value, nor the correspondence between the index value and the values of the Y second parameters; its specific implementation can refer to the prior art, and will not be elaborated further.
[0330] It is understandable that the specific implementation of the first device determining the frequency domain resource location based on R1 and chip1 can be referred to the existing implementation, and will not be elaborated here.
[0331] It should be understood that the second device may also indicate to the first device the first value of the Y first parameters and the second value of the Y second parameters respectively (i.e., send two indication messages), and this application embodiment does not limit this.
[0332] Case 10: The uplink signal is used for uplink data transmission (i.e., the corresponding uplink data transmission process).
[0333] In scenario 10, the first device can determine the values of the G first parameters indicated by the first indication information, such as chip. g1 In {R1,...,R y ,...,R Y Determine R in} y The first device can be based on R y and chip g1The corresponding frequency domain resource location is determined, and the first random access signal is sent at that frequency domain resource location.
[0334] Alternatively, the second indication information may also be used to indicate one of the values of the Y second parameters, such as R. y At this point, the first device can be based on R y and chip g1 The corresponding frequency domain resource location is determined, and the first random access signal is sent at that frequency domain resource location.
[0335] Alternatively, the second device may send a fourth indication message to the first device to indicate the value of R among the Y second parameters. y The first device can be based on R y and chip g1 The corresponding frequency domain resource location is determined, and a first random access signal is transmitted at that frequency domain resource location. For example, the fourth indication information may include a fifth field, where different values of the fifth field can indicate different index values, and each index value can correspond to one of the Y values of the second parameters. It is understood that the number of bits occupied by the fifth field is related to Y, and this application embodiment does not limit the specific value of the number of bits occupied by the fifth field. This application embodiment does not limit the correspondence between the value of the fifth field and the index value, nor the correspondence between the index value and the values of the Y second parameters; its specific implementation can refer to the prior art, and will not be elaborated further.
[0336] It is understandable that the first device is based on R y and chip g1 For details on the specific implementation of determining the location of frequency domain resources, please refer to existing implementations; further details will not be provided here.
[0337] It should be understood that the naming of the third indication information, the fourth indication information, the first random access signal, and the first uplink data mentioned above is only an example, and they can be replaced with any other possible names, which will not be elaborated here.
[0338] In summary, the first device receives first indication information and second indication information from the second device. The first indication information can be used to indicate a first combination of values including G first parameters (i.e., the chip length of an uplink signal), and the second indication information can be used to indicate a second combination of values including Y second parameters (i.e., the time-domain multiplexing factor for transmitting the uplink signal). The values of the Y second parameters are related to a third parameter (the value of the third parameter is Y), and the values of the G first parameters are related to the values of the Y second parameters. Therefore, joint indication of the first, second, and third parameters (such as the frequency domain resources of D2R transmission) can be achieved. In addition, the combination of Y parameters is related to the third parameter (the value of the third parameter is Y). The first device can directly determine the value of the third parameter as Y based on the values of the Y second parameters. In this case, the second device does not need additional signaling to indicate the value of the third parameter. Compared with the existing technology where the reader indicates the first, second, and third parameters separately, this reduces the indication overhead of the second device, thereby improving the uplink transmission efficiency of the first device.
[0339] Based on the above description, taking the first device among the Y devices in this application embodiment as an example, the following describes how the second device indicates frequency domain resources to the first device, and how the first device uses the frequency domain resources indicated by the second device to perform uplink transmission (including the random access procedure and the uplink data transmission procedure). The implementation principle of the second device indicating frequency domain resources to other devices among the Y devices besides the first device, and how other devices among the Y devices besides the first device perform uplink transmission according to the frequency domain resources indicated by the second device, is similar to that of the first device described above, and can be understood by reference, and will not be elaborated further.
[0340] The communication method provided by the embodiments of this application has been described in detail above with reference to Figures 6-8. The communication apparatus used to perform the communication method provided by the embodiments of this application is described in detail below with reference to Figures 9-10.
[0341] Figure 9 is a schematic diagram of the structure of a communication device according to an embodiment of this application. As exemplarily shown in Figure 9, the communication device 900 includes a transceiver module 901 and a processing module 902. For ease of explanation, Figure 9 only shows the main components of the communication device 900.
[0342] The transceiver module 901 is used to perform the transceiver function of the method shown in Figure 6 or Figure 8, and the processing module 902 is used to perform other functions of the method shown in Figure 6 or Figure 8 besides the transceiver function.
[0343] Optionally, the transceiver module 901 may include a transmitting module (not shown in FIG. 9) and a receiving module (not shown in FIG. 9). The transmitting module is used to implement the transmitting function of the communication device 900, and the receiving module is used to implement the receiving function of the communication device 900.
[0344] Optionally, the communication device 900 may further include a storage module (not shown in FIG. 9) that stores programs or instructions. When the processing module 902 executes the program or instructions, the communication device 900 can perform the functions of the first device and / or the second device in the methods shown in FIG. 6 or FIG. 8.
[0345] It is understood that the communication device 900 may be a terminal device, or a chip (system) or other component or assembly that can be disposed in a terminal device, or a device that includes a terminal device; or, the communication device 900 may be a network device, or a chip (system) or other component or assembly that can be disposed in a network device, or a device that includes a network device. The embodiments of this application do not limit this.
[0346] Furthermore, the technical effects of the communication device 900 can be referred to the technical effects of the communication method shown in Figure 6 or Figure 8, and will not be repeated here.
[0347] For example, Figure 10 is a second schematic diagram of the structure of a communication device provided in an embodiment of this application. This communication device may be a first sensing device or a first communication device, or it may be a chip (system) or other component or assembly of the first sensing device or the first communication device. As shown in Figure 10, the communication device 1000 may include a processor 1001. Optionally, the communication device 1000 may further include a memory 1002 and / or a transceiver 1003. The processor 1001 is coupled to the memory 1002 and the transceiver 1003, for example, they can be connected via a communication bus.
[0348] The following is a detailed description of each component of the communication device 1000, with reference to Figure 10:
[0349] The processor 1001 is the control center of the communication device 1000. It can be a single processor or a collective term for multiple processing elements. For example, the processor 1001 can be one or more central processing units (CPUs), application-specific integrated circuits (ASICs), or one or more integrated circuits configured to implement the embodiments of this application, such as one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs).
[0350] Optionally, the processor 1001 can perform various functions of the communication device 1000 by running or executing software programs stored in the memory 1002 and calling data stored in the memory 1002, such as performing the communication methods shown in FIG6 or FIG8 above.
[0351] In a specific implementation, as one example, processor 1001 may include one or more CPUs, such as CPU0 and CPU1 shown in FIG10.
[0352] In a specific implementation, as one embodiment, the communication device 1000 may also include multiple processors, such as processors 1001 and 1004 shown in FIG. 10. Each of these processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). Here, a processor may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0353] The memory 1002 is used to store the software program that executes the solution of this application, and is controlled by the processor 1001 to execute it. The specific implementation method can be referred to the above method embodiment, and will not be repeated here.
[0354] Optionally, the memory 1002 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), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, 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 not limited thereto. The memory 1002 may be integrated with the processor 1001 or may exist independently and be coupled to the processor 1001 through the interface circuit of the communication device 1000 (not shown in FIG. 10). This application embodiment does not specifically limit this.
[0355] Transceiver 1003 is used for communication with other communication devices. For example, if communication device 1000 is a network device, transceiver 1003 can be used to communicate with a terminal device or with another network device.
[0356] Optionally, transceiver 1003 may include a receiver and a transmitter (not shown separately in Figure 10). The receiver is used to implement the receiving function, and the transmitter is used to implement the transmitting function.
[0357] Optionally, the transceiver 1003 can be integrated with the processor 1001 or exist independently and be coupled to the processor 1001 through the interface circuit of the communication device 1000 (not shown in FIG10). This application embodiment does not specifically limit this.
[0358] It should be noted that the structure of the communication device 1000 shown in Figure 10 does not constitute a limitation on the communication device. The actual communication device may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0359] Furthermore, the technical effects of the communication device 1000 can be referred to the technical effects of the communication method described in the above method embodiments, and will not be repeated here.
[0360] This application provides a communication system. The communication system may include the first device and the second device described in the method embodiments above.
[0361] It should be understood that the processor in the embodiments of this application can be a CPU, but it can also be other general-purpose processors, DSPs, ASICs, FPGAs, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc.
[0362] It should also be understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Non-volatile memory can be ROM, programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), EEPROM, or flash memory. Volatile memory can be RAM, which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0363] The above embodiments can be implemented, in whole or in part, by software, hardware (such as circuits), firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. A semiconductor medium can be a solid-state drive.
[0364] It should be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. A and B can be singular or plural. Additionally, the character " / " in this article generally indicates an "or" relationship between the preceding and following related objects, but it can also represent an "and / or" relationship. Please refer to the context for a more accurate understanding.
[0365] In this application, "at least one" means one or more, and "more than one" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0366] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0367] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software 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 application.
[0368] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0369] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0370] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0371] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0372] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0373] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method, characterized in that, Applied to a first device, the method includes: Receive first indication information; wherein, the first indication information is used to indicate a first parameter set, the first parameter set includes Y parameter combinations, each of the Y parameter combinations includes a value of a first parameter and a value of a second parameter, the first parameter is a chip length of an uplink signal, the second parameter is a time-domain multiplexing factor for transmitting the uplink signal, the Y parameter combinations are related to a third parameter, the value of the third parameter is Y, where Y is a positive integer; Send a first uplink signal according to the first instruction information.
2. The method according to claim 1, characterized in that, If Y is greater than 1, then the product of the value of the first parameter and the value of the second parameter in each of the Y parameter combinations is the same.
3. The method according to claim 2, characterized in that, Y is greater than 1, and the Y parameter combinations include Y values of the second parameter. The Y values of the second parameter include the first value but do not include the second value.
4. The method according to claim 3, characterized in that, The Y values of the second parameter are not repeated, and the combination of the Y parameters includes the Y values of the first parameter, wherein the Y values of the first parameter are not repeated.
5. The method according to claim 3 or 4, characterized in that, The set of parameters associated with Y is a candidate parameter set, which includes at least one parameter set, and the at least one parameter set includes the first parameter set.
6. The method according to claim 5, characterized in that, The set of values for the third parameter includes at least two values.
7. The method according to claim 5 or 6, characterized in that, The candidate parameter set includes at least two parameter sets, which include a first parameter set and a second parameter set. In the first parameter set, the product of the value of the first parameter and the value of the second parameter in each parameter combination is a first product. In the second parameter set, the product of the value of the first parameter and the value of the second parameter in each parameter combination is a second product. The first product and the second product are different.
8. The method according to any one of claims 1-7, characterized in that, The uplink signal is a signal used for random access, and sending the first uplink signal according to the first indication information includes: The first random access signal is sent according to one of the Y parameter combinations.
9. The method according to claim 8, characterized in that, The method further includes: Receive second indication information; wherein the second indication information is used to indicate the first parameter combination among the Y parameter combinations; Send the first uplink data according to the first parameter combination.
10. The method according to any one of claims 1-7, characterized in that, The uplink signal is used to carry uplink data signals, and the first indication information is also used to indicate a first parameter combination among the Y parameter combinations; sending the first uplink signal according to the first indication information includes: Send the first uplink data according to the first parameter combination.
11. The method according to claim 1, characterized in that, Y = 1, where the Y parameter combinations are represented as {(R1, chip1)}, and {(R1, chip1)} is any one of the following: {(1,0.69us)}, {(1,1.39us)}, {(1,2.78us)}, {(1,5.56us)}, {(1,11.11usus)}, {(1,33.33us)}, {(1,66.67us)}, {(1,133.33us)}; Alternatively, Y = 2, where the Y parameter combinations are represented as {(R1, chip1), (R2, chip2)}, and {(R1, chip1), (R2, chip2)} is any one of the following: {(1,2.78us),(4,0.69us)}, {(1,5.56us),(8,0.69us)}, {(1,11.11us),(16,0.69us)}, {(1 ,33.33us),(32,1.04us)}, {(1,66.67us),(96,0.69us)}, {(1,133.33us),(128,1.04us)}; Alternatively, Y = 4, where the Y parameter combinations are represented as {(R1,chip1),(R2,chip2),(R3,chip3),(R4,chip4)}, and {(R1,chip1),(R2,chip2),(R3,chip3),(R4,chip4)} is any one of the following: {(1,11.11us),(4,2.78us),(8,1.39us),(16,0.69us)}, {(1,33.33us),(8,4.17us),(16,2.08us),(32,1.04us)}, {( 1,66.67us),(32,2.08us),(64,1.04us),(96,0.69us)}, {(1,133.33us),(64,2.08us),(96,1.39us),(128,1.04us)}; Alternatively, Y = 8, where the Y parameter combinations are represented as {(R1,chip1),(R2,chip2),(R3,chip3),(R4,chip4),(R5,chip5),(R6,chip6),(R7,chip7),(R8,chip8)}, and {(R1,chip1),(R2,chip2),(R3,chip3),(R4,chip4),(R5,chip5),(R6,chip6),(R7,chip7),(R8,chip8)} is: {(1,133.33us),(4,33.33us),(8,16.67us),(16,8.33us),(32,4.17us),(64,2.08us),(96,1.39us),(128,1.04us)}; Among them, R y For the value of the second parameter in the y-th parameter combination among the Y parameter combinations, chip y Let y be the value of the first parameter in the y-th parameter combination, where y = 1, 2, ..., Y.
12. A communication method, characterized in that, Applied to a second device, the method includes: Send first indication information; wherein, the first indication information is used to indicate a first parameter set, the first parameter set includes Y parameter combinations, each of the Y parameter combinations includes a value of a first parameter and a value of a second parameter, the first parameter is a chip length of an uplink signal, the second parameter is a time-domain multiplexing factor for transmitting the uplink signal, the Y parameter combinations are related to a third parameter, the value of the third parameter is Y, where Y is a positive integer; Receive the first uplink signal.
13. The method according to claim 12, characterized in that, If Y is greater than 1, then the product of the value of the first parameter and the value of the second parameter in each of the Y parameter combinations is the same.
14. The method according to claim 13, characterized in that, Y is greater than 1, and the Y parameter combinations include Y values of the second parameter. The Y values of the second parameter include the first value but do not include the second value.
15. The method according to claim 14, characterized in that, The Y values of the second parameter are not repeated, and the combination of the Y parameters includes the Y values of the first parameter, wherein the Y values of the first parameter are not repeated.
16. The method according to claim 14 or 15, characterized in that, The set of parameters associated with Y is a candidate parameter set, which includes at least one parameter set, and the at least one parameter set includes the first parameter set.
17. The method according to claim 16, characterized in that, The set of values for the third parameter includes at least two values.
18. The method according to claim 16 or 17, characterized in that, The candidate parameter set includes at least two parameter sets, which include a first parameter set and a second parameter set. In the first parameter set, the product of the value of the first parameter and the value of the second parameter in each parameter combination is a first product. In the second parameter set, the product of the value of the first parameter and the value of the second parameter in each parameter combination is a second product. The first product and the second product are different.
19. The method according to any one of claims 12-18, characterized in that, The uplink signal is a signal used for random access; receiving the first uplink signal includes: Receive a first random access signal; wherein the first random access signal is associated with one of the Y parameter combinations.
20. The method according to claim 19, characterized in that, The method further includes: Send a second indication message; wherein the second indication message is used to indicate the first parameter combination among the Y parameter combinations; Receive first uplink data; wherein the first uplink data is associated with the first parameter combination.
21. The method according to any one of claims 12-18, characterized in that, The uplink signal is used to carry uplink data signals, and the first indication information is also used to indicate a first parameter combination among the Y parameter combinations; receiving the first uplink signal includes: Receive first uplink data; wherein the first uplink data is associated with the first parameter combination.
22. The method according to claim 12, characterized in that, The Y parameter combinations are represented as {(R1, chip1)}, where {(R1, chip1)} is any one of the following: {(1,0.69us)}, {(1,1.39us)}, {(1,2.78us)}, {(1,5.56us)}, {(1,11.11usus)}, {(1,33.33us)}, {(1,66.67us)}, {(1,133.33us)}; Alternatively, Y = 2, where the Y parameter combinations are represented as {(R1, chip1), (R2, chip2)}, and {(R1, chip1), (R2, chip2)} is any one of the following: {(1,2.78us),(4,0.69us)}, {(1,5.56us),(8,0.69us)}, {(1,11.11us),(16,0.69us)}, {(1 ,33.33us),(32,1.04us)}, {(1,66.67us),(96,0.69us)}, {(1,133.33us),(128,1.04us)}; Alternatively, Y = 4, where the Y parameter combinations are represented as {(R1,chip1),(R2,chip2),(R3,chip3),(R4,chip4)}, and {(R1,chip1),(R2,chip2),(R3,chip3),(R4,chip4)} is any one of the following: {(1,11.11us),(4,2.78us),(8,1.39us),(16,0.69us)}, {(1,33.33us),(8,4.17us),(16,2.08us),(32,1.04us)}, {( 1,66.67us),(32,2.08us),(64,1.04us),(96,0.69us)}, {(1,133.33us),(64,2.08us),(96,1.39us),(128,1.04us)}; Alternatively, Y = 8, where the Y parameter combinations are represented as {(R1,chip1),(R2,chip2),(R3,chip3),(R4,chip4),(R5,chip5),(R6,chip6),(R7,chip7),(R8,chip8)}, and {(R1,chip1),(R2,chip2),(R3,chip3),(R4,chip4),(R5,chip5),(R6,chip6),(R7,chip7),(R8,chip8)} is: {(1,133.33us),(4,33.33us),(8,16.67us),(16,8.33us),(32,4.17us),(64,2.08us),(96,1.39us),(128,1.04us)}; Among them, R y For the value of the second parameter in the y-th parameter combination among the Y parameter combinations, chip y Let y be the value of the first parameter in the y-th parameter combination, where y = 1, 2, ..., Y.
23. A communication device, characterized in that, Includes modules for performing the method as described in any one of claims 1-22.
24. A communication device, characterized in that, include: At least one processor; The at least one processor is configured to run a computer program or instructions to enable the method as described in any one of claims 1-22 to be implemented.
25. A communication system, characterized in that, It includes the first device in the method of any one of claims 1-11, and the second device in the method of any one of claims 12-22.
26. A communication chip, characterized in that, It stores instructions that, when the chip is running on a communication device, cause the method as described in any one of claims 1-22 to be implemented.
27. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a computer program or instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1-22.
28. A computer program product, characterized in that, The computer program product includes: a computer program or instructions that, when run on a computer, cause the computer to perform the method as described in any one of claims 1-22.