Communication method and apparatus, and computer-readable storage medium
By grouping uplink resources associated with the same synchronization signal block and sending multiple data copies in a cellular communication system, the problem of resource conflicts in multi-beam scenarios is solved, improving communication efficiency and success rate.
Patent Information
- Application Number
- PCT/CN2025/116731
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-29
- Filing Date
- 2025-08-25
- Publication Date
- 2026-03-05
AI Technical Summary
In multi-beam scenarios of cellular communication systems, how can terminal devices effectively utilize multiple common pre-configured uplink resources to send multiple uplink data copies and avoid resource conflicts?
Uplink resources associated with the same synchronization signal block are grouped into a resource group, and multiple uplink data copies are sent within the group. Multiple data copies with the same content are sent using the same beam, and communication efficiency is improved through mutual reference information transmission and response message processing.
It improved the efficiency of the communication system, reduced resource conflicts, and ensured the success rate of data transmission.
Smart Images

Figure CN2025116731_05032026_PF_FP_ABST
Abstract
Description
Communication methods and apparatus, computer-readable storage media
[0001] This application claims priority to Chinese Patent Application No. 202411205267.4, filed on August 29, 2024, entitled "Communication Method and Apparatus, Computer-Readable Storage Medium", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to a communication method and apparatus, and a computer-readable storage medium. Background Technology
[0003] With the further evolution of communication technologies, the demand for system capacity in various communication scenarios (such as satellite communication) is becoming increasingly stringent, especially for enhancing uplink data transmission capacity. The most direct way to increase system capacity is to reduce the overhead of control information transmission resources. Network devices can configure shared, periodic uplink resources for data transmission through higher-layer signaling, and terminal devices can utilize these shared uplink resources for data transmission based on contention. However, since uplink resources are shared resources, resource conflicts can occur when multiple terminal devices select the same uplink resource for data transmission, leading to uplink data transmission failures.
[0004] One way to resolve uplink resource conflicts is for the terminal device to randomly select multiple uplink resources and send multiple copies when transmitting uplink data. In this way, even if one uplink data copy conflicts with the data transmission of other terminal devices, the other copies that do not conflict can be transmitted successfully.
[0005] However, in the multi-beam scenario of cellular communication systems, how terminal devices can use multiple common pre-configured uplink resources to send multiple uplink data copies is a technical problem that urgently needs to be solved. Summary of the Invention
[0006] This application provides a scheme for how a terminal device can use multiple common pre-configured uplink resources to send multiple uplink data copies in a multi-beam scenario.
[0007] This application provides the following technical solutions:
[0008] In a first aspect, a communication method is provided, comprising: acquiring the application status of an uplink data replica transmission mechanism, wherein the application status of the uplink data replica transmission mechanism includes applying the uplink data replica transmission mechanism or not applying the uplink data replica transmission mechanism, wherein applying the uplink data replica transmission mechanism includes: transmitting M uplink data replicas on M uplink resources within a first uplink resource group, wherein all uplink resources in the first uplink resource group are associated with a first synchronization signal block (SSB), the first uplink resource group includes X uplink resources, and the signal quality of the first SSB is not less than a preset threshold, wherein X and M are positive integers, and M is less than or equal to X.
[0009] The technical solution of this application groups uplink resources, dividing multiple uplink resources associated with the same first SSB into the same first uplink resource group, and the terminal device sends M uplink data copies from M uplink resources within the uplink resource group, thereby enabling the terminal device to send multiple data copies with the same content using the same transmission beam, thereby improving communication efficiency.
[0010] Optionally, at least one uplink resource group associated with the first SSB is determined, wherein the first uplink resource group is one of the at least one uplink resource groups associated with the first SSB.
[0011] Optionally, determining at least one uplink resource group associated with the first SSB includes: dividing the N uplink resources associated with the first SSB within a first association period into Q uplink resource groups, where the first association period is the association period between the SSB and the uplink resources, and N and Q are positive integers, with N greater than or equal to Q and N not less than X; or, dividing the X uplink resources associated with the first SSB into one uplink resource group.
[0012] Optionally, the N uplink resources are divided into at least one uplink resource group according to at least one of the following uplink resource index information, or starting from the beginning system frame of the first association period, the X uplink resources associated with the first SSB are divided into one uplink resource group according to at least one of the following uplink resource index information: frequency resource index of the uplink resource; demodulation reference signal (DMRS) resource index within the uplink resource; time domain resource index of the uplink resource; frequency domain resource index of the uplink resource; index of the time slot where the uplink resource is located; period index of the uplink resource.
[0013] Optionally, determining at least one uplink resource group associated with the first SSB includes: dividing the uplink resources associated with the first SSB within a second association period into an uplink resource group, wherein the second association period includes at least one first association period, and the first association period is the association period between the SSB and the uplink resources.
[0014] Optionally, the uplink resources in the first uplink resource group are sorted based on at least one of the following uplink resource index information: frequency resource index of uplink resources; demodulation reference signal (DMRS) resource index within uplink resources; time domain resource index of uplink resources; frequency domain resource index of uplink resources; index of the time slot where the uplink resources are located; period index of uplink resources.
[0015] Optionally, the value of N is determined by the target mapping rate between the SSB and the uplink resources, and the target mapping rate is determined based on the initial mapping rate between the SSB and the uplink resources and the maximum number of replica transmissions.
[0016] Optionally, the target mapping rate is the minimum of the initial mapping rate and the first value; or, if the initial mapping rate is less than 1, the target mapping rate is the product of the initial mapping rate and the first value; or, if the initial mapping rate is greater than or equal to 1, the target mapping rate is the first value, where the first value is the reciprocal of the maximum number of replica transfers.
[0017] Optionally, response messages corresponding to the M uplink data replicas are received within the receiving time window, wherein the position of the receiving time window includes the start position and the end position in the time domain.
[0018] Optionally, the time domain start position of the receiving time window is determined based on a reference time position, which is: the time domain end position of the last uplink resource in the M uplink resources, or the time domain end position of the earliest uplink resource in the M uplink resources, or the time domain end position of the last uplink resource in the first uplink resource group.
[0019] Optionally, the end time position of the receiving time window is: after the end position of the last uplink resource in the time domain of the first uplink resource group, delayed by the time position where the first time offset is located; or, after the start position of the receiving time window, delayed by the time position where the second time offset is located.
[0020] Optionally, receiving the response messages corresponding to the M uplink data replicas within the receiving time window includes: receiving the response messages corresponding to the M uplink data replicas within the receiving time window based on the Radio Network Temporary Identifier (RNTI), wherein the RNTI is determined based on resource parameter information of a reference uplink resource, and the reference uplink resource is at least one of the M uplink resources.
[0021] This application enables the terminal device to receive response messages by receiving response messages corresponding to M uplink data copies through a defined RNTI.
[0022] Optionally, the reference uplink resource is at least one of the following: the uplink resource with the largest time-domain resource index and the largest frequency-domain resource index among the M uplink resources; or, the uplink resource with the largest time-domain resource index and the smallest frequency-domain resource index among the M uplink resources; or, the uplink resource with the smallest time-domain resource index and the smallest frequency-domain resource index among the M uplink resources; or, the uplink resource with the smallest time-domain resource index and the largest frequency-domain resource index among the M uplink resources; or, the uplink resource with the largest time-domain resource index and the smallest frequency-domain resource index in the first uplink resource group; or, the uplink resource with the largest time-domain resource index and the largest frequency-domain resource index in the first uplink resource group; or, the uplink resource with the smallest time-domain resource index and the largest frequency-domain resource index in the first uplink resource group; or, the uplink resource with the smallest time-domain resource index and the smallest frequency-domain resource index in the first uplink resource group.
[0023] Optionally, the resource parameter information of the reference uplink resource includes at least one of the following: the starting subframe number of the reference uplink resource, or the starting time slot number of the reference uplink resource, or the ending subframe number of the reference uplink resource, or the ending time slot number of the reference uplink resource; or the time domain index number of the reference uplink resource; or the frequency domain index number of the reference uplink resource; or the orthogonal code index number of the reference uplink resource; or the system frame number (SFN) of the first subframe of the reference uplink resource; or the superframe number of the first subframe of the reference uplink resource.
[0024] Optionally, the communication method further includes: transmitting mutual reference information on mutual reference information transmission resources associated with each of the M uplink resources, wherein the mutual reference information transmission resources include any one of the following: physical uplink control channel resources, uplink physical shared channel resources, or physical random access channel resources.
[0025] In this embodiment, the terminal device can send mutual reference information to the network device to indicate the uplink resource where the uplink data copy is located. The network device can perform an interference iterative cancellation operation based on the mutual reference information to correctly receive M data copies.
[0026] Optionally, determining the interlink information transmission resource associated with each of the M uplink resources includes: determining the interlink information transmission resource associated with each of the M uplink resources based on the position of each uplink resource and a third time offset, wherein the position of each uplink resource includes the start position or end position of each uplink resource.
[0027] Optionally, the application status of the uplink data copy transmission mechanism includes: receiving first information, wherein the first information is used to indicate the application status of the uplink data copy transmission mechanism.
[0028] In this embodiment, the network device can send first information to the terminal device to enable or disable (or activate or deactivate) the transmission of data copies, thereby improving the flexibility of data transmission.
[0029] Optionally, a second message is received, the second message indicating the value of M; or, the second message indicating the maximum number of uplink data replica transmissions K, wherein the value of M is less than or equal to K.
[0030] Secondly, this application also discloses a communication method, which includes: determining the application status of an uplink data replica transmission mechanism, wherein the application status of the uplink data replica transmission mechanism includes applying the uplink data replica transmission mechanism or not applying the uplink data replica transmission mechanism, wherein applying the uplink data replica transmission mechanism includes: receiving M uplink data replicas on M uplink resources within an uplink resource group, wherein the uplink resource group contains X uplink resources, and all uplink resources in the uplink resource group are associated with the same synchronization signal block (SSB), wherein X and M are positive integers, and X is not less than M.
[0031] Optionally, send response messages corresponding to the M uplink data replicas.
[0032] Optionally, mutual reference information is received, wherein each of the M uplink resources is associated with a mutual reference information transmission resource, the mutual reference information transmission resource is used to transmit mutual reference information, the mutual reference information is used to indicate the resource location information of the M uplink resources, and the mutual reference information transmission resource includes physical uplink control channel resources, physical uplink shared channel resources, or physical random access channel resources.
[0033] Optionally, a first message is sent, which is used to indicate whether to apply the uplink data copy transmission mechanism or not.
[0034] Optionally, the first information may further indicate the value of M; or the second information may indicate the maximum number of uplink data replica transmissions K, wherein the value of M is less than or equal to K.
[0035] Thirdly, this application also discloses a communication device, comprising: a communication module, configured to acquire information on the application of an uplink data copy transmission mechanism, wherein the application of the uplink data copy transmission mechanism includes applying the uplink data copy transmission mechanism or not applying the uplink data copy transmission mechanism; wherein, when the uplink data copy transmission mechanism is applied, the communication module selects M uplink resources within the uplink resource group to send M uplink data copies, wherein all uplink resources in the uplink resource group are associated with the same synchronization signal block (SSB), wherein X and M are positive integers, and X is not less than M.
[0036] Optionally, at least one uplink resource group associated with the first SSB is determined, wherein the first uplink resource group is one of the at least one uplink resource groups associated with the first SSB.
[0037] Optionally, the processing module is used to divide the N uplink resources associated with the first SSB into Q uplink resource groups within the first association period, where the first association period is the association period between the SSB and the uplink resources, and N and Q are positive integers, and N is greater than or equal to Q and N is not less than X; or, divide the X uplink resources associated with the first SSB into one uplink resource group.
[0038] Optionally, the processing module is configured to divide the N uplink resources into at least one uplink resource group according to at least one of the following uplink resource index information, or, starting from the beginning system frame of the first association period, divide the X uplink resources associated with the first SSB into one uplink resource group according to at least one of the following uplink resource index information: frequency resource index of the uplink resource; demodulation reference signal (DMRS) resource index within the uplink resource; time domain resource index of the uplink resource; frequency domain resource index of the uplink resource; index of the time slot where the uplink resource is located; and period index of the uplink resource.
[0039] Optionally, the processing module is used to divide the uplink resources associated with the first SSB within a second association period into an uplink resource group. The second association period includes at least one first association period, which is the association period between the SSB and the uplink resources.
[0040] Optionally, the uplink resources in each uplink resource group are sorted based on at least one of the following uplink resource index information: frequency resource index of uplink resources; demodulation reference signal (DMRS) resource index within uplink resources; time domain resource index of uplink resources; frequency domain resource index of uplink resources; index of the time slot where the uplink resources are located; period index of uplink resources.
[0041] Optionally, the value of N is determined by the target mapping rate between the SSB and the uplink resources, and the target mapping rate is determined based on the initial mapping rate between the SSB and the uplink resources and the maximum number of replica transmissions.
[0042] Optionally, the target mapping rate is the minimum of the initial mapping rate and the first value; or, if the initial mapping rate is less than 1, the target mapping rate is the product of the initial mapping rate and the first value; or, if the initial mapping rate is greater than or equal to 1, the target mapping rate is the first value, where the first value is the reciprocal of the maximum number of replica transfers.
[0043] Optionally, the communication module receives response messages corresponding to the M uplink data replicas within a receiving time window, wherein the receiving time window includes a time domain start position and a time domain end position.
[0044] Optionally, the time domain start position of the receiving time window is determined based on a reference time position, which is: the time domain end position of the last uplink resource in the M uplink resources, or the time domain end position of the earliest uplink resource in the M uplink resources, or the time domain end position of the last uplink resource in the first uplink resource group.
[0045] The end time position of the receiving time window is: after the end position of the last uplink resource in the time domain of the first uplink resource group, delayed by the time position of the first time offset; or, after the start position of the receiving time window, delayed by the time position of the second time offset.
[0046] Optionally, the communication module receives response messages corresponding to the M uplink data copies within the receiving time window based on the Radio Network Temporary Identifier (RNTI). The RNTI is determined based on the resource parameter information of a reference uplink resource, which is at least one of the M uplink resources.
[0047] Optionally, the reference uplink resource is at least one of the following: the uplink resource with the largest time-domain resource index and the largest frequency-domain resource index among the M uplink resources; or, the uplink resource with the largest time-domain resource index and the smallest frequency-domain resource index among the M uplink resources; or, the uplink resource with the smallest time-domain resource index and the smallest frequency-domain resource index among the M uplink resources; or, the uplink resource with the smallest time-domain resource index and the largest frequency-domain resource index among the M uplink resources; or, the uplink resource with the largest time-domain resource index and the smallest frequency-domain resource index in the first uplink resource group; or, the uplink resource with the largest time-domain resource index and the largest frequency-domain resource index in the first uplink resource group; or, the uplink resource with the smallest time-domain resource index and the largest frequency-domain resource index in the first uplink resource group; or, the uplink resource with the smallest time-domain resource index and the smallest frequency-domain resource index in the first uplink resource group.
[0048] Optionally, the resource parameter information of the reference uplink resource includes at least one of the following: the starting subframe number of the reference uplink resource, or the starting time slot number of the reference uplink resource, or the ending subframe number of the reference uplink resource, or the ending time slot number of the reference uplink resource; or the time domain index number of the reference uplink resource; or the frequency domain index number of the reference uplink resource; or the orthogonal code index number of the reference uplink resource; or the system frame number (SFN) of the first subframe of the reference uplink resource; or the superframe number of the first subframe of the reference uplink resource.
[0049] Optionally, the communication module is used to send mutual reference information. Each of the M uplink resources is associated with a mutual reference information transmission resource. The mutual reference information transmission resource is used to transmit mutual reference information. The mutual reference information is used to indicate the resource location information of the M uplink resources. The mutual reference information transmission resource includes physical uplink control channel resources, physical uplink shared channel resources, or physical random access channel resources.
[0050] Optionally, the communication module is used to receive first information, which indicates whether to apply the uplink data copy transmission mechanism or not.
[0051] Optionally, the communication module is used to receive second information, the second information indicating the value of M; or, the second information indicating the maximum number of uplink data copy transmissions K, wherein the value of M is less than or equal to K.
[0052] Fourthly, this application also discloses a communication device, characterized in that the communication device includes: a determining module, configured to determine the application status of an uplink data copy transmission mechanism, wherein the application status of the uplink data copy transmission mechanism includes applying the uplink data copy transmission mechanism or not applying the uplink data copy transmission mechanism; and a communication module, configured to receive M uplink data copies on M uplink resources within an uplink resource group when the uplink data copy transmission mechanism is applied, wherein the uplink resource group contains X uplink resources, and all uplink resources in the uplink resource group are associated with the same synchronization signal block (SSB), wherein X and M are positive integers, and X is not less than M.
[0053] Fifthly, a computer-readable storage medium is provided having a computer program stored thereon, the computer program being executed by a processor to perform any one of the methods provided in the first or second aspect.
[0054] In a sixth aspect, a communication device is provided, including a memory and a processor, wherein the memory stores a computer program executable on the processor, and the processor executes the computer program to perform any of the methods provided in the first aspect.
[0055] In a seventh aspect, a communication device is provided, including a memory and a processor, wherein the memory stores a computer program executable on the processor, and the processor executes the computer program to perform any of the methods provided in the second aspect.
[0056] Eighthly, a computer program product is provided, on which a computer program is stored, the computer program being executed by a processor to perform any one of the methods provided in the first or second aspect.
[0057] Ninthly, a communication system is provided, including the aforementioned terminal equipment and the aforementioned network equipment.
[0058] In a tenth aspect, embodiments of this application also provide a chip that stores a computer program, which, when executed by the chip, implements the steps of the above-described method.
[0059] Eleventhly, embodiments of this application also provide a system chip for use in a terminal. The chip system includes at least one processor and an interface circuit. The interface circuit and the at least one processor are interconnected via a line. The at least one processor is used to execute instructions to perform any one of the methods provided in the first or second aspect. Attached Figure Description
[0060] Figure 1 is an interactive flowchart of a communication method provided in an embodiment of this application;
[0061] Figure 2 is a schematic diagram of a specific application scenario provided by an embodiment of this application;
[0062] Figure 3 is a schematic diagram of another specific application scenario provided by the embodiments of this application;
[0063] Figure 4 is a schematic diagram of another specific application scenario provided by the embodiments of this application;
[0064] Figure 5 is an interactive flowchart of another communication method provided in an embodiment of this application;
[0065] Figure 6 is a schematic diagram of another specific application scenario provided by an embodiment of this application;
[0066] Figure 7 is an interactive flowchart of another communication method provided in an embodiment of this application;
[0067] Figure 8 is an interactive flowchart of another communication method provided in an embodiment of this application;
[0068] Figure 9 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0069] Figure 10 is a schematic diagram of the hardware structure of a communication device provided in an embodiment of this application. Detailed Implementation
[0070] The communication systems applicable to the embodiments of this application include, but are not limited to, Long Term Evolution (LTE) systems, 5th-generation (5G) systems, New Radio (NR) systems, and future evolution systems or multiple converged communication systems. The 5G system can be a non-standalone (NSA) 5G system or a standalone (SA) 5G system. The technical solutions of this application are also applicable to different network architectures, including but not limited to relay network architectures, dual-connectivity architectures, and vehicle-to-everything (V2X) communication architectures.
[0071] This application primarily relates to communication between terminal devices and network devices. Specifically:
[0072] The network device in this application embodiment can also be called an access network device, for example, it can be a base station (BS) (also called a base station device). A network device is a device deployed in a radio access network (RAN) to provide wireless communication functions. For example, in second-generation (2G) networks, the equipment providing base station functionality includes base transceiver stations (BTS); in third-generation (3G) networks, it includes nodes (NodeB); in fourth-generation (4G) networks, it includes evolved nodes (eNB); in wireless local area networks (WLANs), the equipment providing base station functionality is access points (APs); and in NR, the equipment providing base station functionality includes next-generation node base stations (gNBs) and further evolved nodes (ng-eNBs). gNBs and terminal devices communicate using NR technology, while ng-eNBs and terminal devices communicate using evolved universal terrestrial radio access (E-UTRA) technology. Both gNBs and ng-eNBs can connect to the 5G core network. The network devices in this application embodiment also include devices that provide base station functions in future new communication systems.
[0073] In this application, "terminal equipment" can refer to various forms of access terminals, user units, user stations, mobile stations, mobile stations (MS), remote stations, remote terminals, mobile devices, user terminals, wireless communication equipment, user agents, or user devices. Terminal equipment can also be cellular phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), handheld devices with wireless communication capabilities, computing devices, or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, terminal equipment in future 5G networks, or terminal equipment in future evolved Public Land Mobile Networks (PLMNs), etc. This application does not limit the scope of these terms. Terminal equipment can also be called user equipment (UE), terminal, etc.
[0074] As described in the background section, in the multi-beam scenario of cellular communication systems, how terminal devices can use multiple common pre-configured uplink resources to send multiple uplink data copies is a technical problem that urgently needs to be solved.
[0075] In the technical solution of this application, the terminal device sends M uplink data copies on M uplink resources within the uplink resource group associated with the same first SSB, thereby enabling the terminal device to send multiple uplink data copies with the same content using the same transmission beam, thereby improving communication efficiency.
[0076] Furthermore, to enable network devices to perform iterative interference cancellation between different terminal devices, each uplink data copy transmission requires the transmission of associated or included cross-reference information. This cross-reference information, associated or included in each uplink data copy transmission, indicates the uplink resource information where other uplink data copies reside. How the terminal devices send this cross-reference information is also a technical problem that urgently needs to be solved.
[0077] In addition, considering that after the terminal device finishes sending uplink data, it needs to receive a response message from the network device, how the terminal device receives the response message from the network device is also a technical problem that urgently needs to be solved.
[0078] The specific embodiments of this application will be described in detail below with reference to the accompanying drawings.
[0079] The terminal device in this embodiment may or may not employ an uplink data copy transmission mechanism. When the terminal device does not employ an uplink data copy transmission mechanism, it selects an uplink resource to transmit uplink data. When the terminal device employs an uplink data copy transmission mechanism, it executes the steps shown in Figure 1.
[0080] Referring to Figure 1, the method provided in this application specifically includes the following steps:
[0081] Step 101: The terminal device sends M copies of uplink data on M uplink resources within the first uplink resource group. The first uplink resource group contains X uplink resources, and all uplink resources in the first uplink resource group are associated with the same first synchronization signal block (SSB).
[0082] In this embodiment, the association of the first SSB with the uplink resource indicates that when the terminal device uses the uplink resource to send uplink data, it can send uplink data according to the beam direction corresponding to the first SSB associated with the uplink resource.
[0083] In specific implementations, uplink resources may include one or more of the following: Physical Uplink Shared Channel (PUSCH) time-frequency resource blocks, Demodulation Reference Signal (DMRS) resources, orthogonal codes, etc. Among them, the PUSCH time-frequency resource block corresponds to the PUSCH Occasion (PO), which can also be called the uplink resource timing.
[0084] It should be noted that the number X of uplink resources included in the first uplink resource group can be configured by the network device or specified by the communication standard protocol, and this application does not impose any restrictions on this.
[0085] In practice, the terminal device uses one uplink resource to send one uplink data copy. The M data copies are copies of the same data, meaning that the content of the M data copies is identical.
[0086] In one specific implementation, the terminal device may randomly select M uplink resources from the X uplink resources in the first uplink resource group.
[0087] In another specific implementation, the terminal device can select M uplink resources from the X uplink resources in the first uplink resource group in a certain order.
[0088] For example, the terminal device selects M uplink resources in the first uplink resource group in ascending order of frequency resource index.
[0089] For example, the terminal device selects M uplink resources in the first uplink resource group according to the DMRS resource index in the uplink resources in ascending order.
[0090] For example, the terminal device selects M uplink resources in the first uplink resource group according to the time domain resource index of the uplink resources in ascending order.
[0091] For example, the terminal device selects M uplink resources in ascending order of their frequency domain resource indices in the first uplink resource group.
[0092] For example, the terminal device selects M uplink resources in ascending order of the index of the time slot where the uplink resources are located in the first uplink resource group.
[0093] For example, the terminal device selects M uplink resources in the first uplink resource group in ascending order of their periodic indices.
[0094] In this embodiment, since there is a one-to-one correspondence between SSBs and beams, all uplink resources in the first uplink resource group that are associated with the same first SSB mean that the terminal device uses the same beam to transmit uplink data when using the uplink resources in the first uplink resource group. Therefore, if the terminal device selects M uplink resources in the first uplink resource group to transmit M uplink data copies, it means that the M uplink data copies are transmitted using the same beam.
[0095] In this embodiment, network devices can configure common, periodic uplink resources for data transmission via higher-layer signaling. Each terminal device can utilize these common uplink resources for data transmission based on contention. Each terminal device groups uplink resources, classifying those associated with the same SSB into the same uplink resource group. When a terminal device needs to use common uplink resources for uplink data transmission, it determines a first SSB with signal quality greater than or equal to a preset threshold based on SSB measurement results. Then, it sends M uplink data copies on M uplink resources within the first uplink resource group associated with this first SSB. This allows the terminal device to send multiple data copies with the same content on the same beam, thereby improving communication efficiency.
[0096] For example, with M=2, the network device transmits SSB1 using beam 1 and SSB2 using beam 2. All uplink resources in uplink resource group 1 are associated with SSB1, and all uplink resources in uplink resource group 2 are associated with SSB2. The terminal device measures SSB1 and SSB2. If the signal quality of SSB1 is greater than a preset threshold, the terminal device determines SSB1 as the first SSB, and the uplink resource group 1 associated with SSB1 is the first uplink resource group. The terminal device selects two uplink resources (such as resource 1 and resource 2) in uplink resource group 1 and transmits two uplink data copies on resource 1 and resource 2 respectively using beam 1.
[0097] Furthermore, the first SSB can be associated with at least one uplink resource group, and the first uplink resource group is one of the at least one uplink resource groups. Specifically, when the first SSB is associated with multiple uplink resource groups, the terminal device can randomly select one of the multiple uplink resource groups as the first uplink resource group. Alternatively, the terminal device can select one of the multiple uplink resource groups in a certain order as the first uplink resource group. For example, the first uplink resource group can be selected according to the frequency resource index of the uplink resource, or according to the DMRS resource index within the uplink resource, etc., and this application does not impose any restrictions on this.
[0098] It should be noted that the sequence number of each step in this embodiment does not represent a limitation on the execution order of each step.
[0099] It is understood that, in specific implementations, the communication method can be implemented using a software program, which runs in a processor integrated within the chip or chip module. The method can also be implemented using a combination of software and hardware; this application does not impose any restrictions.
[0100] In this embodiment, the terminal device can group the uplink resources associated with the first SSB in different ways to obtain at least one uplink resource group associated with the first SSB. Specific embodiments will be described below.
[0101] Example 1: The terminal device divides the N uplink resources associated with the first SSB within the same first association period into Q uplink resource groups.
[0102] In this embodiment, the terminal device divides at least one uplink resource group into units based on a first association period, where the first association period is the association period between the SSB and the uplink resource.
[0103] Specifically, within the same first association period, there are N uplink resources associated with the first SSB. The terminal device divides these N uplink resources into Q uplink resource groups, each containing X uplink resources. The value of N can be determined using other parameters configured by the network device, such as the target mapping rate between the SSB and the uplink resources; the value of Q can be determined autonomously by the terminal device based on the values of N and X.
[0104] For example, the uplink resources associated with the first SSB within the same first association period include uplink resources 1 to uplink resources 14. Each uplink resource group includes 7 uplink resources. Then the terminal device will divide uplink resources 1 to uplink resources 7 into uplink resource group 1 and uplink resources 8 to uplink resources 14 into uplink resource group 2.
[0105] Within a first association cycle, at least one round of mapping between SSB and uplink resources must be completed.
[0106] Furthermore, the terminal device can divide N uplink resources into Q uplink resource groups according to the order of the uplink resources.
[0107] The order of the N uplink resources can be obtained by sorting based on at least one of the following uplink resource index orders: frequency resource index of the uplink resource; demodulation reference signal (DMRS) resource index within the uplink resource; time domain resource index of the uplink resource; frequency domain resource index of the uplink resource; index of the time slot where the uplink resource is located; period index of the uplink resource.
[0108] For example, for N uplink resources associated with a first SSB, firstly, within an uplink resource time slot, the terminal device sorts the multiple uplink resources within the uplink resource time slot in ascending order according to the DMRS resource index of the uplink resources, and then sorts them in ascending order according to the period index number of the uplink resource time slot, thereby obtaining the order of the N uplink resources associated with the first SSB. Based on the order of the N uplink resources associated with the first SSB, the N uplink resources are divided into groups of X.
[0109] For example, X=4, N=8, the first SSB is associated with 8 uplink resources. Each uplink resource group includes 4 uplink resources, and a PO includes 4 DMRS resources, namely DMRS resource 0, DMRS resource 1, DMRS resource 2, and DMRS resource 3. The period index of PO1 is 1, and the period index of PO2 is 2. The terminal device sorts the multiple uplink resources in a PO in ascending order of DMRS resource index, resulting in the following DMRS resources in PO1: DMRS resource 0, DMRS resource 1, DMRS resource 2, and DMRS resource 3, and the following DMRS resources in PO2: DMRS resource 0, DMRS resource 1, DMRS resource 2, and DMRS resource 3. Then, they are sorted in ascending order of the PO's period index number, resulting in the following 8 DMRS resources: DMRS resource 0, DMRS resource 1, DMRS resource 2, and DMRS resource 3 in PO1, and DMRS resource 0, DMRS resource 1, DMRS resource 2, and DMRS resource 3 in PO2. The above 8 DMRS resources are divided into two uplink resource groups in sequence. Uplink resource group 1 includes DMRS resource 0, DMRS resource 1, DMRS resource 2 and DMRS resource 3 in PO1, and uplink resource group 2 includes DMRS resource 0, DMRS resource 1, DMRS resource 2 and DMRS resource 3 in PO2.
[0110] For example, for the N uplink resources associated with the first SSB, firstly, within an uplink resource time period, the terminal device sorts the multiple uplink resources within the uplink resource time period in ascending order according to the DMRS resource index of the uplink resources. Then, at least one PO that is time-domain multiplexed with the same SSB within the uplink resource period is sorted in ascending order according to the PO time domain resource index. Finally, it is sorted in ascending order according to the period index number of the uplink resource time period, thereby obtaining the order of the N uplink resources associated with the first SSB. Based on the order of the N uplink resources associated with the first SSB, the N uplink resources are divided into groups of X.
[0111] For example, for the N uplink resources associated with the first SSB, the terminal device sorts at least one PO that is time-domain multiplexed within a time slot in ascending order according to the PO time-domain resource index, thereby obtaining the order of the N uplink resources associated with the first SSB, and divides the N uplink resources into groups of X based on the order of the N uplink resources associated with the first SSB.
[0112] For example, for the N uplink resources associated with the first SSB, the terminal device sorts them in ascending order according to the time slot number of the PUSCH time-frequency resource block, thereby obtaining the order of the N uplink resources associated with the first SSB. Based on the order of the N uplink resources associated with the first SSB, the N uplink resources are divided into groups of X.
[0113] The DMRS resources are ordered in one of the following ways:
[0114] 1. First sort by DMRS port number in ascending order, then sort by DMRS sequence index number in ascending order;
[0115] 2. Sort in ascending order by the DMRS port index, then by the DMRS sequence index, and finally by the orthogonal code index;
[0116] 3. Sort in ascending order by DMRS sequence index, then by DMRS port index, and finally by orthogonal code index;
[0117] 4. Sort in ascending order by the orthogonal code index, then by the DMRS sequence index, and finally by the DMRS port index;
[0118] 5. Sort in ascending order by the orthogonal code index, then by the DMRS port index, and finally by the DMRS sequence index;
[0119] 6. Sort in ascending order by the DMRS port index, then by the orthogonal code index, and finally by the DMRS sequence index;
[0120] 7. Sort in ascending order according to the DMRS sequence index, orthogonal code index, and DMRS port index.
[0121] Figure 2 illustrates a specific application scenario. Here, X = 4, N = 8, meaning the first SSB is associated with 8 uplink resources, and each uplink resource group includes 4 uplink resources. As shown in Figure 2, within a first association period, the 8 uplink resources associated with SSB1 are located at the four frequency domain resource positions F1 to F4 of time domain resource position T1 and the four frequency domain resource positions F1 to F4 of time domain resource position T2. The terminal device can then divide the 4 uplink resources located at the four frequency domain resource positions F1 to F4 of time domain resource position T1 into the first uplink resource group 1, and divide the 4 uplink resources located at the four frequency domain resource positions F1 to F4 of time domain resource position T2 into the second uplink resource group 2. Similarly, the eight uplink resources associated with SSB2 are located at the four frequency domain resource positions F1 to F4 of time domain resource position T3 and the four frequency domain resource positions F1 to F4 of time domain resource position T4. Therefore, the terminal device can group the four uplink resources located at the four frequency domain resource positions F1 to F4 of time domain resource position T3 into a third uplink resource group 3, and the four uplink resources located at the four frequency domain resource positions F1 to F4 of time domain resource position T4 into a fourth uplink resource group 4. The grouping method for the uplink resources associated with SSB3 and SSB4 is similar and will not be elaborated here.
[0122] Example 2: The terminal device divides the X uplink resources associated with the first SSB into an uplink resource group.
[0123] Compared to Example 1, this example no longer restricts whether the uplink resources associated with the first SSB are within the same first association period. That is, as long as the uplink resources are associated with the first SSB, every X uplink resources can be divided into an uplink resource group in a certain order.
[0124] In specific implementation, starting with the first system frame of the first associated period, that is, starting with System Frame Number (SFN) 0, X uplink resources are divided into an uplink resource group according to at least one of the following uplink resource index information: frequency resource index of uplink resources; demodulation reference signal (DMRS) resource index within uplink resources; time domain resource index of uplink resources; frequency domain resource index of uplink resources; index of the time slot where the uplink resources are located; period index of uplink resources.
[0125] For example, firstly, within an uplink resource opportunity, the terminal device sorts multiple uplink resources within the uplink resource opportunity in ascending order according to the DMRS resource index of the uplink resources, and then sorts them in ascending order according to the periodic index number of the uplink resource opportunity, thereby obtaining the order of the uplink resources associated with the first SSB. Based on the order of the uplink resources associated with the first SSB, the uplink resources associated with the first SSB are divided into groups of X.
[0126] For example, X=8, each SSB is associated with 8 uplink resources, and a PO includes 4 DMRS resources, namely DMRS resource 0, DMRS resource 1, DMRS resource 2, DMRS resource 3, DMRS resource 4, DMRS resource 5, DMRS resource 6, and DMRS resource 7. The period index of PO1 is 1, and the period index of PO2 is 2. The terminal device sorts the multiple uplink resources in a PO in ascending order of the DMRS resource index, resulting in the following DMRS resources in PO1: DMRS resource 0, DMRS resource 1, DMRS resource 2, DMRS resource 3, DMRS resource 4, DMRS resource 5, DMRS resource 6, and DMRS resource 7, and the following DMRS resources in PO2: DMRS resource 0, DMRS resource 1, DMRS resource 2, DMRS resource 3, DMRS resource 4, DMRS resource 5, DMRS resource 6, and DMRS resource 7. Then, sort them in ascending order according to the periodic index number of the PO, resulting in 16 DMRS resources: DMRS resource 0, DMRS resource 1, DMRS resource 2, DMRS resource 3, DMRS resource 4, DMRS resource 5, DMRS resource 6, and 7 in PO1, and DMRS resource 0, DMRS resource 1, DMRS resource 2, DMRS resource 3, DMRS resource 4, DMRS resource 5, DMRS resource 6, and 7 in PO2. These 16 DMRS resources are then sequentially divided into two uplink resource groups: Uplink resource group 1 includes DMRS resource 0, DMRS resource 1, DMRS resource 2, DMRS resource 3, DMRS resource 4, DMRS resource 5, DMRS resource 6, and 7 in PO1, and Uplink resource group 2 includes DMRS resource 0, DMRS resource 1, DMRS resource 2, DMRS resource 3, DMRS resource 4, DMRS resource 5, DMRS resource 6, and 7 in PO2.
[0127] For example, firstly, within an uplink resource timeframe, the terminal device sorts multiple uplink resources within the timeframe according to the ascending order of the DMRS resource index of the uplink resources. Then, it sorts at least one PO that is time-domain multiplexed with the same SSB within the uplink resource period according to the ascending order of the PO time-domain resource index. Finally, it sorts them according to the ascending order of the period index number of the uplink resource timeframe, thereby obtaining the order of the uplink resources associated with the first SSB. Based on the order of the uplink resources associated with the first SSB, the uplink resources associated with the first SSB are divided into groups of X.
[0128] For example, the terminal device sorts the PUSCH time-frequency resource blocks in ascending order according to the time slot number, thereby obtaining the order of the uplink resources associated with the first SSB. Based on the order of the uplink resources associated with the first SSB, the uplink resources associated with the first SSB are divided into groups of X.
[0129] Figure 3 illustrates a specific application scenario. In this scenario, each SSB associates two uplink resources in a first association cycle, and each uplink resource group comprises eight uplink resources. As shown in Figure 3, starting from SFN0, the eight uplink resources associated with SSB1 are divided into the first uplink resource group. These eight uplink resources are located at time-domain resource position T1 and frequency-domain resource positions F1 and F2, time-domain resource position T3 and frequency-domain resource positions F1 and F2, time-domain resource position T5 and frequency-domain resource positions F1 and F2, and time-domain resource position T7 and frequency-domain resource positions F1 and F2, respectively, which are the uplink resources shown with shaded fill in Figure 3. Similarly, starting with SFN0, the eight uplink resources associated with SSB2 are divided into a second uplink resource group. These eight uplink resources are located at time-domain resource position T1 and frequency-domain resource positions F3 and F4, time-domain resource position T3 and frequency-domain resource positions F3 and F4, time-domain resource position T5 and frequency-domain resource positions F3 and F4, and time-domain resource position T7 and frequency-domain resource positions F3 and F4, respectively. The grouping method for the uplink resources associated with SSB3 and SSB4 is similar and will not be described in detail here.
[0130] Example 3: The terminal device divides the uplink resources associated with the first SSB within the same second association period into an uplink resource group. The second association period includes at least one first association period.
[0131] Unlike Embodiment 1 described above, this embodiment divides uplink resources associated with the first SSB within the same second association period into an uplink resource group. The network device can pre-configure the second association period, which may include at least one first association period.
[0132] The number of first association cycles included in the second association cycle can be configured by the network device or specified by the communication standard protocol; this application does not impose any restrictions on this.
[0133] Figure 4 illustrates a specific application scenario. In this scenario, each SSB associates two uplink resources within a first association period, each second association period comprises four first association periods, and each uplink resource group includes eight uplink resources. As shown in Figure 4, within the same second association period, the eight uplink resources associated with SSB1 are divided into the first uplink resource group. These eight uplink resources are located at time-domain resource position T1 and frequency-domain resource positions F1 and F2, time-domain resource position T3 and frequency-domain resource positions F1 and F2, time-domain resource position T5 and frequency-domain resource positions F1 and F2, and time-domain resource position T7 and frequency-domain resource positions F1 and F2, respectively, as shown by the shaded uplink resources in Figure 4. Similarly, within the same second association period, the eight uplink resources associated with SSB2 are divided into a second uplink resource group. These eight uplink resources are located at time domain resource position T1 and frequency domain resource positions F3 and F4, time domain resource position T3 and frequency domain resource positions F3 and F4, time domain resource position T5 and frequency domain resource positions F3 and F4, and time domain resource position T7 and frequency domain resource positions F3 and F4, respectively. The grouping method for uplink resources associated with SSB3 and SSB4 is similar and will not be described in detail here.
[0134] In Embodiments 1, 2, and 3 above, the X uplink resources in the first uplink resource group can also be sorted according to at least one uplink resource index information. The uplink resource index information may include: a frequency resource index of the uplink resource, a demodulation reference signal (DMRS) resource index within the uplink resource, a time-domain resource index of the uplink resource, a frequency-domain resource index of the uplink resource, an index of the time slot where the uplink resource is located, and a period index of the uplink resource.
[0135] In practice, the above-mentioned at least one uplink resource index information can be combined in different orders to sort the X uplink resources in the first uplink resource group.
[0136] For example, the uplink resources are first sorted in ascending order of frequency resources; then, within a PUSCH time slot, the uplink resources are sorted in ascending order of DMRS resource index; then, within a time slot, the uplink resources are sorted in ascending order of time domain resource index; and finally, the uplink resources are sorted in ascending order of time slot index.
[0137] For example, the uplink resources are first sorted in ascending order of frequency resources; then, within a time slot, the uplink resources are sorted in ascending order of time domain resource index; then, the uplink resources are sorted in ascending order of time slot index; and finally, within a PUSCH time slot, the uplink resources are sorted in ascending order of DMRS resource index.
[0138] For example, the uplink resources are first sorted in ascending order of time domain resource index within a time slot, then sorted in ascending order of time slot index, then sorted in ascending order of frequency resource; finally, the uplink resources are sorted in ascending order of DMRS resource index within a PUSCH time slot.
[0139] It should be noted that the order of combining various uplink resource index information can be set according to the actual application scenario, and this application does not impose any restrictions on it.
[0140] Please refer to Figure 5, which illustrates the flow of another communication method.
[0141] In this embodiment, the terminal device can determine the receiving time window position and receive response messages corresponding to M uplink data copies within the time window, thereby achieving the reception of response messages at an appropriate time and improving communication reliability.
[0142] In step 501, the terminal device sends M copies of uplink data on M uplink resources within the first uplink resource group.
[0143] In step 502, the terminal device receives response messages corresponding to M uplink data copies within the receiving time window.
[0144] In this embodiment, the receiving time window position includes the time domain start position and the time domain end position of the receiving time window. The time domain start position of the receiving time window is determined based on the reference time position.
[0145] For example, the starting position of the receiving time window in the time domain can be equal to the reference time position.
[0146] For example, referring to Figure 6a, if the reference time position is time slot 2, then the starting position of the time domain of the receiving time window 1 is time slot 2.
[0147] For example, the starting position of the receiving time window in the time domain can be the time position after the reference time position, delayed by a preset time offset.
[0148] For example, referring to Figure 6a, the reference time position is time slot 2, the preset time offset is 3 time slots, and time slot 2 is delayed by 3 time slots to become time slot 5. Then the starting position of the time domain of the receiving time window 2 is time slot 5.
[0149] It should be noted that the unit of reference time position can also be a time slot, subframe, or other appropriate time unit, and this application does not impose any restrictions on this.
[0150] Specifically, the reference time location is one of the following:
[0151] The end position of the time domain of the last uplink resource in the M uplink resources;
[0152] The time domain end position of the earliest uplink resource among M uplink resources;
[0153] The end position of the time domain of the last uplink resource in the first uplink resource group containing M uplink resources.
[0154] Among the M uplink resources, the last uplink resource in the time domain represents the last uplink resource when the M uplink resources are sorted from earliest to latest by time.
[0155] Among the M uplink resources, the earliest uplink resource in the time domain represents the first uplink resource when the M uplink resources are sorted from earliest to latest by time.
[0156] For example, referring to Figure 6b, M=4, X=8, the first uplink resource group includes 8 time-domain resources. The terminal device selects 4 of these time-domain resources 1-4 (shown as shaded areas in Figure 6b) to send 4 data copies. If the reference time position is the time-domain end position of the earliest uplink resource among the 4 uplink resources corresponding to the uplink data copy transmission, then in this example, the time-domain start position of the receive time window is the time-domain end position of time-domain resource 1. At this time, the receive time window is shown as receive time window 3 in Figure 6b.
[0157] If the reference time position is the end position of the latest uplink resource in the time domain among the four uplink resources corresponding to the uplink data replica transmission, then in this example, the start position of the receive time window in the time domain is the end position of time domain resource 4. At this time, the receive time window is shown as receive time window 4 in Figure 6b.
[0158] If the reference time position is the end position of the latest uplink resource in the time domain among the eight uplink resources in the first uplink resource group where the uplink data replica transmission is located, then in this example, the start position of the receive time window in the time domain is the end position of time domain resource 8. At this time, the receive time window is shown as receive time window 5 in Figure 6b.
[0159] In one specific embodiment, the terminal device determines the end time position of the reception time window based on the start time position and the length of the reception time window. The length of the reception time window can be configured by the network device or specified by the communication standard protocol; this application does not impose any restrictions on this.
[0160] For example, the end time position of the receiving time window is the time position after the start position of the receiving time window delayed by a second time offset, and the second time offset is the length of the receiving time window.
[0161] In another specific embodiment, the terminal device may also determine the end time position of the receiving time window based on the end position of the last uplink resource in the time domain of the first uplink resource group containing the M uplink resources.
[0162] Specifically, the end time position of the receiving time window is the time position after the end position of the last uplink resource in the time domain of the first uplink resource group containing M uplink resources, delayed by the first time offset.
[0163] For example, referring to Figure 6b, the last uplink resource in the time domain of the first uplink resource group is time domain resource 8. The time domain end position of time domain resource 8 is delayed by the first time offset, which is the end time position of the receiving time window.
[0164] For example, referring to Figure 6a, the last uplink resource in the time domain of the first uplink resource group is located in time slot 2, and the first time offset is 5 time slots. Therefore, the end time position of the receiving time window is time slot 7.
[0165] It should be noted that the first time offset can be configured by the network device or specified by the communication standard protocol, and this application does not impose any restrictions on it.
[0166] In this embodiment, the terminal device can demodulate the response message using the Radio Network Temporary Identity (RNTI). The RNTI can be determined based on the resource parameter information of a reference uplink resource, which is one of M uplink resources.
[0167] In practice, the terminal device determines the RNTI, and based on the RNTI, the terminal device receives the response messages corresponding to the M uplink data copies within the receiving time window.
[0168] In specific implementation, the terminal device can determine the RNTI based on the reference uplink resources using any one of the following formulas (1)-(5). RNTI=1+t_PUSCH_id+10×f_PUSCH_id+X×OCC_index, (1)
[0169] Wherein, t_PUSCH_id represents the start subframe number or start time slot number of the reference uplink resource, or the end subframe number or end time slot number of the reference uplink resource. f_PUSCH_id represents the frequency domain index number of the reference uplink resource, OCC_index represents the orthogonal code index number of the reference uplink resource, X represents the scaling factor or scaling coefficient, the specific value of X can be specified by the standard protocol or configured by the network device, and × represents a mathematical product.
[0170] For example, when t_PUSCH_id is 1, f_PUSCH_id is 1, OCC_index is 1, and X is 2, RNTI is 14. RNTI = 1 + t_PUSCH_id + 10 × f_PUSCH_id + 60 × (SFN_id mod(Wmax / 10)) + X × [OCC_Index], (2)
[0171] Wherein, t_PUSCH_id represents the starting subframe number or starting time slot number of the reference uplink resource, or the ending subframe number or ending time slot number of the reference uplink resource. f_PUSCH_id represents the frequency domain index number of the reference uplink resource, SFN_id represents the SFN where the first subframe of the reference uplink resource is located, mod() represents the modulo operation, OCC_index represents the orthogonal code index number of the reference uplink resource, X represents the scaling factor or scaling coefficient, Wmax represents a fixed value, and the specific values of Wmax and X can be specified by the standard protocol or configured by the network device, for example, Wmax is 400, and × represents the mathematical product.
[0172] For example, when t_PUSCH_id is 1, f_PUSCH_id is 1, SFN_id is 10, Wmax is 30, OCC_index is 1, and X is 2, RNTI is 74. RNTI = 1 + floor(SFN_PUSCH_id / 4) + 256 × carrier_id + X × [OCC_Index], (3)
[0173] Wherein, SFN_PUSCH_id represents the SFN where the first subframe of the reference uplink resource is located, floor() represents the floor function, carrier_id represents the index of the carrier where the reference uplink resource is located, OCC_index represents the orthogonal code index number of the reference uplink resource, X represents the scaling factor or scaling coefficient, the specific value of X can be specified by the standard protocol or configured by the network device, and × represents the mathematical product.
[0174] For example, when SFN_PUSCH_id is 10, carrier_id is 1, OCC_index is 1, and X is 2, RNTI is 261. RNTI = 1 + floor(SFN_PUSCH_id / 4) + 256 × (H - SFN_PUSCH mod 2) + X × [OCC_Index], (4)
[0175] Wherein, SFN_PUSCH_id represents the SFN where the first subframe of the reference uplink resource is located, floor() represents the floor function, H-SFN_PUSCH represents the superframe number where the first subframe of the reference uplink resource is located, OCC_index represents the orthogonal code index number of the reference uplink resource, X represents the scaling factor or scaling coefficient, the specific value of X can be specified by the standard protocol or configured by the network device, and × represents the mathematical product.
[0176] For example, when SFN_PUSCH_id is 10, H-SFN_PUSCH is 10, OCC_index is 1, and X is 2, RNTI is 5. RNTI=1+s_PUSCH_id+14×t_PUSCH_id+14×80×f_PUSCH_id+14×X×8×ul_PUSCH_carrier_id+Y×[DMRS resource_index]+X×[OCC_index],(5)
[0177] Wherein, s_PUSCH_id represents the index of the starting OFDM symbol of the reference uplink resource, t_PUSCH_id represents the starting subframe number or starting time slot number of the reference uplink resource, or the ending subframe number or ending time slot number of the reference uplink resource, f_PUSCH_id represents the frequency domain index number of the reference uplink resource, ul_PUSCH_carrier_id represents the index of the uplink carrier of the reference uplink resource, OCC_index represents the orthogonal code index number of the reference uplink resource, DMRS resource_index represents the index of the DMRS resource of the reference uplink resource, X and Y represent scaling factors or scaling coefficients, the specific values of X and Y can be specified by standard protocols or configured by network devices, and × represents mathematical multiplication.
[0178] For example, if s_PUSCH_id is 1, t_PUSCH_id is 1, f_PUSCH_id is 0, ul_PUSCH_carrier_id is 1, DMRS resource_index is 1, OCC_index is 1, Y is 1, and X is 2, then RNTI is 243.
[0179] In one specific embodiment, the reference uplink resource can be at least one of the following:
[0180] Among the M uplink resources, the uplink resource with the largest time-domain resource index and the largest frequency-domain resource index, or...
[0181] Among M uplink resources, the uplink resource with the largest time-domain resource index and the smallest frequency-domain resource index, or...
[0182] The uplink resource with the smallest time-domain resource index and the smallest frequency-domain resource index among M uplink resources, or...
[0183] Among M uplink resources, the uplink resource with the smallest time-domain resource index and the largest frequency-domain resource index, or...
[0184] The uplink resource with the largest time-domain resource index and the smallest frequency-domain resource index in the first uplink resource group containing M uplink resources, or,
[0185] Among the M uplink resources in the first uplink resource group, the uplink resource with the largest time-domain resource index and the largest frequency-domain resource index, or...
[0186] Among the M uplink resources in the first uplink resource group, the uplink resource with the smallest time-domain resource index and the largest frequency-domain resource index, or...
[0187] The uplink resource with the smallest time-domain resource index and the smallest frequency-domain resource index in the first uplink resource group containing M uplink resources.
[0188] Among the M uplink resources, the uplink resource with the largest time-domain resource index and the largest frequency-domain resource index can be the uplink resource occupied by the last data replica among the M data replicas.
[0189] Among the M uplink resources, the uplink resource with the smallest time-domain resource index and the smallest frequency-domain resource index can be the uplink resource occupied by the first data replica among the M data replicas.
[0190] For example, as shown in Figure 6c, the first uplink resource group includes 8 (i.e., M=8) uplink resources, with 4 uplink resources multiplexed in the time domain (corresponding to time domain resource indices 0, 1, 2, 3) and 2 uplink resources multiplexed in the frequency domain (corresponding to frequency domain resource indices 0, 1). If the reference uplink resource is the uplink resource with the largest time domain resource index and the largest frequency domain resource index among the 8 uplink resources in the first uplink resource group, then in this example, the reference uplink resource is the uplink resource with time domain resource index 3 and frequency domain resource index 1 in the first uplink resource group, i.e., uplink resource (3, 1) in the figure. If the reference uplink resource is the uplink resource with the largest time domain resource index and the smallest frequency domain resource index among the 8 uplink resources, then in this example, the reference uplink resource is the uplink resource with time domain resource index 3 and frequency domain resource index 0 in the first uplink resource group, i.e., uplink resource (3, 0) in the figure.
[0191] If the reference uplink resource is the uplink resource with the smallest time-domain resource index and the smallest frequency-domain resource index among the 8 uplink resources, then in this example, the reference uplink resource is the uplink resource in the first uplink resource group with a time-domain resource index of 0 and a frequency-domain resource index of 0, which is the uplink resource (0, 0) in the figure.
[0192] If the reference uplink resource is the uplink resource with the smallest time-domain resource index and the largest frequency-domain resource index among the 8 uplink resources, then in this example, the reference uplink resource is the uplink resource with a time-domain resource index of 0 and a frequency-domain resource index of 1 in the first uplink resource group, which is the uplink resource (0, 1) in the figure.
[0193] Furthermore, the resource parameter information for referencing uplink resources includes at least one of the following:
[0194] Refer to the starting subframe number of the uplink resource, or,
[0195] Refer to the starting timeslot number of the uplink resource, or,
[0196] Refer to the end subframe number of the uplink resource, or,
[0197] Refer to the end slot number of the upstream resource; or,
[0198] Refer to the time-domain index number of the upstream resource; or,
[0199] Refer to the frequency domain index number of the uplink resource; or,
[0200] Refer to the orthogonal code index number of the upstream resource; or,
[0201] Refer to the system frame number (SFN) of the first subframe of the uplink resource; or,
[0202] Refer to the superframe number of the first subframe of the uplink resource.
[0203] The specific method for terminal devices to calculate RNTI using the resource parameter information of reference uplink resources can be referred to the aforementioned formulas (1)-(5), and will not be repeated here.
[0204] Those skilled in the art will understand that steps S501 to S502 can be considered as execution steps corresponding to step S101 of the embodiment shown in FIG1 above, and the two are complementary in terms of specific implementation principles and logic. Therefore, the explanation of the terms involved in this embodiment can be referred to the relevant description of the embodiment shown in FIG1, and will not be repeated here.
[0205] Please refer to Figure 7, which illustrates the flow of another communication method.
[0206] In this embodiment, the terminal device can send mutual reference information to the network device to indicate the uplink resource where the uplink data copy is located. The network device can perform an interference iterative cancellation operation based on the mutual reference information to correctly receive M data copies.
[0207] In step 701, the terminal device determines a first uplink resource group. The first uplink resource group includes X uplink resources, and all uplink resources in the first uplink resource group are associated with a first SSB.
[0208] In step 702, the terminal device sends M copies of uplink data on M uplink resources within the first uplink resource group.
[0209] In step 703, the terminal device sends mutual reference information to the network device.
[0210] In this embodiment, the cross-reference information of each uplink data replica transmission or association can indicate the information of the uplink resources in the first uplink resource group where the uplink resource corresponding to the uplink data replica transmission is located, excluding the uplink resource itself, or the information of the uplink resources occupied by other uplink data replicas besides the uplink data replica in the M uplink data replica transmissions.
[0211] Specifically, the information of the uplink resources can be the index or number of the uplink resources. For example, if the first uplink resource group includes 8 uplink resources and the cross-reference information of a certain uplink data copy transmission is 11000001, then the first, second, and eighth uplink resources in the first uplink resource group are used to transmit uplink data copies.
[0212] In this embodiment, the mutual reference information can be carried on mutual reference information transmission resources, which are used to transmit the mutual reference information. Specifically, the mutual reference information transmission resources can be Physical Uplink Control Channel (PUCCH) resources. The time offset between the time domain location of the uplink control channel resource associated with each uplink resource and the time domain location of the uplink resource itself is a third time offset.
[0213] For example, the time-domain position of the PUCCH resource is delayed by a third time offset to the time-domain position of the uplink resource.
[0214] For example, the time-domain location of the uplink resource is delayed by a third time offset to the time-domain location of the PUCCH resource.
[0215] In this embodiment, cross-reference information can also be carried in random access channel resources. Each random access channel resource is associated with one of the M uplink resources. The association between random access channel resources and uplink resources can be configured by network devices or defined by standard protocols; this application does not impose any restrictions on this.
[0216] For example, if the terminal device sends uplink data on all uplink resources in the first uplink resource group, it means that the terminal device has sent multiple copies of data. In this case, the terminal device needs to use the random access channel resources associated with M uplink resources to send the preamble.
[0217] For example, if a terminal device sends uplink data on an uplink resource in the first uplink resource group, it means that the terminal device has not sent a copy of the data, and the terminal device may not use the random access channel resource to send the preamble.
[0218] In this embodiment, cross-reference information can also be carried in Physical Uplink Shared Channel (PUSCH) resources. The time offset between the time domain resource location of the PUSCH associated with each uplink resource and the time domain location of the uplink resource is the third time offset.
[0219] For example, the time-domain location of the PUSCH resource is delayed by a third time offset to the time-domain location of the uplink resource.
[0220] For example, the time-domain location of the uplink resource is delayed by a third time offset to the time-domain location of the PUSCH resource.
[0221] Those skilled in the art will understand that steps S701 to S702 can be considered as execution steps corresponding to steps S101 to S102 in the embodiment shown in FIG1 above, and the two are complementary in terms of specific implementation principles and logic. Therefore, the explanation of the terms involved in this embodiment can be referred to the relevant description of the embodiment shown in FIG1, and will not be repeated here.
[0222] In a non-limiting embodiment, according to the existing SSB and uplink resource mapping rules, if one SSB corresponds to more than two uplink resources, the data copy can be transmitted within the current first association period. Otherwise, the data copy needs to be transmitted within the next first association period, resulting in a large transmission delay.
[0223] To reduce transmission latency, in this embodiment, the terminal device can determine the target mapping rate between uplink resources and SSBs based on the maximum number of replica transmissions. The terminal device completes the mapping between SSBs and uplink resources according to the target mapping rate, which is the number of SSBs associated with each uplink resource, or in other words, the value of N is determined according to the target mapping rate between SSBs and uplink resources.
[0224] The maximum number of copy transmissions can be configured by the network device for the terminal device.
[0225] In one specific implementation, the target mapping rate is the minimum of the initial mapping rate of the SSB and the uplink resource and a first value, where the first value is the reciprocal of the maximum number of replica transmissions.
[0226] For example, if the initial mapping rate is 1 / 4, the maximum number of replica transfers is 8, and the first value is 1 / 8, then the target mapping rate is 1 / 8.
[0227] In another specific implementation, if the initial mapping rate is less than 1, the target mapping rate is the product of the pre-configured mapping rate and the first value.
[0228] For example, if the initial mapping rate is 1 / 4, the maximum number of replica transfers is 8, and the first value is 1 / 8, then the target mapping rate is 1 / 32.
[0229] In another specific implementation, if the initial mapping rate is greater than or equal to 1, the target mapping rate is the first value.
[0230] For example, if the initial mapping rate is 2, the maximum number of replica transfers is 8, and the first value is 1 / 8, then the target mapping rate is 1 / 8.
[0231] Please refer to Figure 8, which illustrates the flow of another communication method.
[0232] In this embodiment, the network device can send a first message to the terminal device to indicate whether to apply the uplink data copy transmission mechanism or not, or to indicate whether to enable or disable (or activate or deactivate) the transmission of data copies, so as to improve the flexibility of data transmission.
[0233] Whether to apply the uplink data copy transmission mechanism is related to changes in network load. Network devices can determine changes in service load within a cell based on statistics and forecasts. Based on this, network devices can instruct terminal devices whether to apply the uplink data copy transmission mechanism.
[0234] In step 801, the terminal device receives the first information. Correspondingly, the network device sends the first information.
[0235] In this embodiment, if the first information indicates that the uplink data copy transmission mechanism is applied, the terminal device applies the uplink data copy transmission mechanism; if the first information indicates that the uplink data copy transmission mechanism is not applied, the terminal device does not apply the uplink data copy transmission mechanism.
[0236] Specifically, the first information can be carried in any of the following downlink messages: Downlink Control Information (DCI), Paging Early Indication (PEI), or System Information Block (SIB).
[0237] Specifically, a bit is set in the paging DCI or PEI to enable / de-enable the data copy transmission mechanism, or an enable / de-enable indicator is carried in the SIB to indicate whether to enable or de-enable the transmission of M uplink data copies.
[0238] In this embodiment, when the first information is only used to indicate the application uplink data copy transmission mechanism, the value of M can be determined by the terminal device itself.
[0239] Furthermore, in addition to enabling the data copy transmission mechanism, the network device can also indicate the number of transmissions through first information, such as the value of M or the maximum number of uplink data copy transmissions K.
[0240] In one specific implementation, the first information indicates the value of M, that is, the first information indicates that the terminal device transmits M uplink data copies according to a fixed number of transmissions M, and the fixed number of transmissions M.
[0241] Specifically, a bit field is set in the paging DCI or PEI to enable or disable the data copy transmission mechanism and the number of transmissions, or an indication is carried in the SIB to indicate whether the uplink data copy transmission mechanism is applied or not.
[0242] For example, when the traffic volume within the cell is relatively low, the network device can instruct the terminal device to apply the uplink data copy transmission mechanism; when the traffic volume within the cell is relatively high, the network device can instruct the terminal device not to apply the uplink data copy transmission mechanism. In another specific implementation, the first information indicates the maximum number of uplink data copy transmissions K. In this case, the specific value of the number of uplink data copy transmissions M is determined by the terminal device itself, and the value of M is less than or equal to K. That is, the network device instructs the terminal device to transmit M uplink data copies according to a variable number of transmissions, and the maximum number of uplink data copy transmissions K, through the first information.
[0243] For example, when the traffic volume in the cell is relatively small (or the number of terminal devices is relatively small), the terminal devices can transmit uplink data in a fixed number of transmissions; when the traffic volume in the cell is relatively large (or the number of terminal devices is relatively large), the terminal devices can transmit uplink data in a variable number of transmissions.
[0244] In an alternative embodiment, the network device may also send a second message, which the terminal device receives accordingly. The second message may indicate the value of M or the maximum number of uplink data copy transmissions K.
[0245] In this embodiment, the second information is different from the first information. The second information can also be carried in the paging DCI or PEI. The way the second information is set in the paging DCI or PEI is similar to that of the first information, and will not be described again here.
[0246] When the network device enables the terminal device to transmit data copies via the first information, the terminal device executes step 802.
[0247] In step 802, the terminal device sends M copies of uplink data on M uplink resources within the first uplink resource group.
[0248] Those skilled in the art will understand that step S802 can be considered as an execution step corresponding to step S101 of the embodiment shown in FIG1 above, and the two are complementary in terms of specific implementation principles and logic. Therefore, the explanation of the terms involved in this embodiment can be referred to the relevant description of the embodiment shown in FIG1, and will not be repeated here.
[0249] Please refer to Figure 9, which shows a communication device 90, which may include a communication module 901.
[0250] The communication module 901 may or may not use the uplink data copy transmission mechanism. When the uplink data copy transmission mechanism is used, the communication module 901 is used to send M uplink data copies on M uplink resources in the first uplink resource group.
[0251] In specific implementations, the aforementioned communication device 90 may correspond to a chip with communication function in a terminal device, such as a SOC or baseband chip; or to a chip module in a terminal device that includes a chip with communication function; or to a chip module with a chip with data processing function; or to a terminal device.
[0252] In another non-limiting embodiment, when an uplink data copy transmission mechanism is applied, the communication module 901 is used to receive M uplink data copies on M uplink resources within the first uplink resource group.
[0253] In specific implementations, the aforementioned communication device 90 may correspond to a chip with communication function in a network device, such as a SOC or baseband chip; or to a chip module in a network device that includes a chip with communication function; or to a chip module with a chip that has data processing function; or to a network device.
[0254] Other relevant descriptions of the communication device 90 can be found in the descriptions in the foregoing embodiments, and will not be repeated here.
[0255] Regarding the modules / units included in the various devices and products described in the above embodiments, they can be software modules / units, hardware modules / units, or a combination of both. For example, for devices and products applied to or integrated into a chip, all modules / units can be implemented using hardware methods such as circuits, or at least some modules / units can be implemented using software programs that run on a processor integrated within the chip, while the remaining (if any) modules / units can be implemented using hardware methods such as circuits. For devices and products applied to or integrated into a chip module, all modules / units can be implemented using hardware methods such as circuits. Different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or different components of the chip module, or at least some modules / units can be implemented using hardware methods such as circuits. The implementation is achieved through a software program that runs on a processor integrated within the chip module. The remaining modules / units (if any) can be implemented using hardware methods such as circuits. For various devices and products applied to or integrated into terminal equipment, each of their modules / units can be implemented using hardware methods such as circuits. Different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or different components within the terminal equipment. Alternatively, at least some modules / units can be implemented using a software program that runs on a processor integrated within the terminal equipment, while the remaining modules / units (if any) can be implemented using hardware methods such as circuits.
[0256] This application also discloses a storage medium, which is a computer-readable storage medium storing a computer program thereon. When the computer program is executed, it can perform the steps of the method shown in the foregoing embodiments. The storage medium may include read-only memory (ROM), random access memory (RAM), a magnetic disk, or an optical disk, etc. The storage medium may also include non-volatile memory or non-transitory memory, etc.
[0257] Referring to Figure 10, this application embodiment also provides a hardware structure diagram of a communication device. The device includes a processor 1001, a memory 1002, and a transceiver 1003.
[0258] Processor 1001 can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of the program according to the present application. Processor 1001 may also include multiple CPUs, and processor 1001 can be a single-core processor or a multi-core processor. Here, processor can refer to one or more devices, circuits, or processing cores used to process data (e.g., computer program instructions).
[0259] The memory 1002 can be a ROM or other type of static storage device capable of storing static information and instructions, RAM or other type of dynamic storage device capable of storing information and instructions, or it can be an electrically erasable programmable read-only memory (EEPROM), a 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.), a magnetic disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer. This application embodiment does not impose any limitations on this. The memory 1002 can exist independently (in this case, the memory 1002 can be located outside or inside the device) or it can be integrated with the processor 1001. The memory 1002 may contain computer program code. The processor 1001 is used to execute the computer program code stored in the memory 1002 to implement the method provided in this application embodiment.
[0260] The processor 1001, memory 1002, and transceiver 1003 are connected via a bus. The transceiver 1003 is used to communicate with other devices or communication networks. Optionally, the transceiver 1003 may include a transmitter and a receiver. The device in the transceiver 1003 that implements the receiving function can be considered as a receiver, and the receiver is used to perform the receiving steps in the embodiments of this application. The device in the transceiver 1003 that implements the transmitting function can be considered as a transmitter, and the transmitter is used to perform the transmitting steps in the embodiments of this application.
[0261] When the structural diagram shown in Figure 10 is used to illustrate the structure of the terminal device involved in the above embodiments, the processor 1001 is used to control and manage the actions of the terminal device. For example, the processor 1001 is used to support the terminal device in performing actions performed by the terminal device in other processes described in the embodiments of this application. The processor 1001 can communicate with other network entities through the transceiver 1003, for example, with the aforementioned network device. The memory 1002 is used to store the program code and data of the terminal device.
[0262] When the structural diagram shown in Figure 10 is used to illustrate the structure of the network device involved in the above embodiments, the processor 1001 is used to control and manage the operation of the network device. For example, the processor 1001 is used to support the network device in performing actions performed by the network device in other processes described in the embodiments of this application. The processor 1001 can communicate with other network entities through the transceiver 1003, for example, with the aforementioned terminal device. The memory 1002 is used to store the program code and data of the network device.
[0263] In this application embodiment, a one-way communication link from the access network to the terminal device is defined as a downlink, and the data transmitted on the downlink is called downlink data. The transmission direction of the downlink data is called the downlink direction. On the other hand, a one-way communication link from the terminal device to the access network is defined as an uplink, and the data transmitted on the uplink is called uplink data. The transmission direction of the uplink data is called the uplink direction.
[0264] 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, and B existing alone. Additionally, the character " / " in this article indicates that the preceding and following related objects have an "or" relationship.
[0265] In the embodiments of this application, "multiple" refers to two or more.
[0266] The descriptions of "first," "second," etc., appearing in the embodiments of this application are for illustrative purposes and to distinguish the objects being described. They have no order and do not indicate any special limitation on the number of devices in the embodiments of this application, nor do they constitute any limitation on the embodiments of this application.
[0267] In this application, the term "connection" refers to various connection methods, such as direct connection or indirect connection, to achieve communication between devices. This application does not impose any limitations on this.
[0268] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program 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 or wireless means.
[0269] 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.
[0270] In the several embodiments provided in this application, it should be understood that the disclosed methods, apparatuses, and systems can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for example, the division of units is merely a logical functional division, and other division methods may exist in actual implementation; 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, and the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0271] 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.
[0272] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can be physically included separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in the form of hardware plus software functional units.
[0273] The integrated unit implemented as a software functional unit described above can be stored in a computer-readable storage medium. This software functional unit, stored in a storage medium, includes several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute some steps of the methods described in the various embodiments of this application.
[0274] While this application discloses the above information, it is not limited thereto. Any person skilled in the art can make various modifications and alterations without departing from the spirit and scope of this application; therefore, the scope of protection of this application shall be determined by the scope defined in the claims.
Claims
1. A communication method, characterized in that, include: The application status of the uplink data replica transmission mechanism is obtained, including whether the uplink data replica transmission mechanism is used or not. The application uplink data replica transmission mechanism includes: sending M uplink data replicas on M uplink resources within a first uplink resource group, wherein all uplink resources in the first uplink resource group are associated with a first synchronization signal block (SSB), the first uplink resource group includes X uplink resources, and the signal quality of the first SSB is not less than a preset threshold, wherein X and M are positive integers, and M is less than or equal to X.
2. The communication method according to claim 1, characterized in that, Also includes: Identify at least one uplink resource group associated with the first SSB, wherein the first uplink resource group is one of the at least one uplink resource groups.
3. The communication method according to claim 2, characterized in that, The determination of at least one uplink resource group associated with the first SSB includes: The N uplink resources associated with the first SSB within the first association period are divided into Q uplink resource groups. The first association period is the association period between the SSB and the uplink resources, where N and Q are positive integers, and N is not less than X; or... The X uplink resources associated with the first SSB are divided into an uplink resource group.
4. The communication method according to claim 3, characterized in that, The N uplink resources are divided into at least one uplink resource group according to at least one of the following uplink resource indexing information, or, starting from the beginning system frame of the first association period, the X uplink resources associated with the first SSB are divided into one uplink resource group according to at least one of the following uplink resource indexing information: Frequency resource index for uplink resources; Uplink resource-internal demodulation reference signal DMRS resource index; Temporal resource index of uplink resources; Frequency domain resource index for uplink resources; Index of the time slot where the uplink resource is located; Periodic index of upstream resources.
5. The communication method according to claim 2, characterized in that, The step of determining at least one uplink resource group associated with the first SSB includes: The uplink resources associated with the first SSB within a second association period are divided into an uplink resource group. The second association period includes at least one first association period, which is the association period between the SSB and the uplink resources.
6. The communication method according to any one of claims 3 to 5, characterized in that, The uplink resources in the first uplink resource group are sorted based on at least one of the following uplink resource index information: Frequency resource index for uplink resources; Uplink resource-internal demodulation reference signal DMRS resource index; Temporal resource index of uplink resources; Frequency domain resource index for uplink resources; Index of the time slot where the uplink resource is located; Periodic index of upstream resources.
7. The communication method according to any one of claims 3 to 5, characterized in that, The value of N is determined by the target mapping rate between the SSB and the uplink resources. The target mapping rate is determined based on the initial mapping rate between the SSB and the uplink resources and the maximum number of replica transmissions.
8. The communication method according to claim 7, characterized in that, The target mapping rate is the minimum of the initial mapping rate and the first value; or... If the initial mapping rate is less than 1, the target mapping rate is the product of the initial mapping rate and the first value; or... When the initial value is greater than or equal to 1, the target mapping rate is the first value, which is the reciprocal of the maximum number of replica transfers.
9. The communication method according to claim 7, characterized in that, Also includes: Receive first configuration information, which includes the initial mapping rate and the maximum number of replica transmissions.
10. The communication method according to claim 1, characterized in that, Also includes: Receive response messages corresponding to the M uplink data replicas within the receiving time window.
11. The communication method according to claim 10, characterized in that, The time-domain start position of the receiving time window is determined based on a reference time position, which is: The time domain end position of the last uplink resource in the M uplink resources, or the time domain end position of the earliest uplink resource in the M uplink resources, or the time domain end position of the last uplink resource in the first uplink resource group.
12. The communication method according to claim 11, characterized in that, The end time position of the receiving time window is: The time position of the last uplink resource in the time domain in the first uplink resource group is delayed by the time position of the first time offset; or, The time position of the second time offset is delayed after the starting position of the receiving time window.
13. The communication method according to claim 10, characterized in that, Receiving the response messages corresponding to the M uplink data replicas within the receiving time window includes: The RNTI receives response messages corresponding to the M uplink data copies within the receiving time window. The RNTI is determined based on the resource parameter information of the reference uplink resource, which is at least one of the M uplink resources.
14. The communication method according to claim 13, characterized in that, The reference uplink resource is at least one of the following: Among the M uplink resources, the uplink resource with the largest time-domain resource index and the largest frequency-domain resource index, or... The uplink resource with the largest time-domain resource index and the smallest frequency-domain resource index among the M uplink resources, or, The uplink resource with the smallest time-domain resource index and the smallest frequency-domain resource index among the M uplink resources, or, Among the M uplink resources, the uplink resource with the smallest time-domain resource index and the largest frequency-domain resource index, or... The uplink resource in the first uplink resource group with the largest time-domain resource index and the smallest frequency-domain resource index, or... The uplink resource with the largest time-domain resource index and the largest frequency-domain resource index in the first uplink resource group, or... The uplink resource in the first uplink resource group with the smallest time-domain resource index and the largest frequency-domain resource index, or... The uplink resource with the smallest time-domain resource index and the smallest frequency-domain resource index in the first uplink resource group.
15. The communication method according to claim 13, characterized in that, The resource parameter information of the reference uplink resource includes at least one of the following: The starting subframe number of the reference uplink resource, or, The reference uplink resource's start timeslot number, or, The reference uplink resource's end subframe number, or, The reference uplink resource ends with the slot number; or, The time-domain index number of the reference uplink resource; or, The frequency domain index number of the reference uplink resource; or... The orthogonal code index number of the reference uplink resource; or... The system frame number (SFN) of the first subframe containing the reference uplink resource; or... The superframe number of the first subframe of the reference uplink resource.
16. The communication method according to claim 1, characterized in that, Also includes: Mutual reference information is transmitted on the mutual reference information transmission resources associated with each of the M uplink resources. The mutual reference information transmission resources include physical uplink control channel resources, physical uplink shared channel resources, or physical random access channel resources.
17. The communication method according to claim 16, characterized in that, The step of determining the cross-reference information transmission resources associated with each of the M uplink resources includes: Based on the position of each of the M uplink resources and the third time offset, the cross-reference information transmission resources associated with each of the M uplink resources are determined.
18. The communication method according to claim 1, characterized in that, The application scenarios of the mechanism for obtaining uplink data copy transmission include: Receive first information, which is used to indicate the application status of the uplink data copy transmission mechanism.
19. The communication method according to claim 1, characterized in that, Also includes: Receive second information, the second information indicating the value of M; or, the second information indicating the maximum number of uplink data replica transmissions K, wherein the value of M is less than or equal to K.
20. A communication method, characterized in that, include: Determine the application status of the uplink data replica transmission mechanism, which includes whether or not the uplink data replica transmission mechanism is applied. The application uplink data replica transmission mechanism includes: receiving M uplink data replicas on M uplink resources within a first uplink resource group, wherein the first uplink resource group contains X uplink resources, all uplink resources in the first uplink resource group are associated with a first SSB, and the signal quality of the first SSB is not less than a preset threshold, wherein X and M are positive integers, and M is less than or equal to X.
21. The communication method according to claim 20, characterized in that, Also includes: Send response messages corresponding to the M uplink data replicas.
22. The communication method according to claim 20, characterized in that, Also includes: Receive mutual reference information, Each of the M uplink resources is associated with a mutual reference information transmission resource. The mutual reference information transmission resource is used to transmit mutual reference information and includes physical uplink control channel resources, physical uplink shared channel resources, or physical random access channel resources.
23. The communication method according to claim 20, characterized in that, Also includes: Send a first message, which is used to indicate the application status of the uplink data copy transmission mechanism.
24. The communication method according to claim 20, characterized in that, Also includes: Send a second message indicating the value of M; or, the second message indicating the maximum number of uplink data replica transmissions K, wherein the value of M is less than or equal to K.
25. A communication device, characterized in that, include: The communication module is used to obtain information about the application status of the uplink data replica transmission mechanism, which includes whether the uplink data replica transmission mechanism is being used or not. When the uplink data copy transmission mechanism is applied, the communication module sends M uplink data copies on M uplink resources in the first uplink resource group. All uplink resources in the first uplink resource group are associated with a first synchronization signal block (SSB). The first uplink resource group includes X uplink resources. The signal quality of the first SSB is not less than a preset threshold, where X and M are positive integers, and M is less than or equal to X.
26. A communication device, characterized in that, include: The determination module is used to determine the application status of the uplink data replica transmission mechanism, which includes whether the uplink data replica transmission mechanism is applied or not. The communication module is used to receive M uplink data copies on M uplink resources in a first uplink resource group when an uplink data copy transmission mechanism is applied. The first uplink resource group contains X uplink resources. All uplink resources in the first uplink resource group are associated with a first SSB. The signal quality of the first SSB is not less than a preset threshold. Here, X and M are positive integers, and M is less than or equal to X.
27. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is run by the processor, it performs the steps of the communication method according to any one of claims 1 to 19, or performs the steps of the communication method according to any one of claims 20 to 24.
28. A computer program product comprising a computer program / instructions, characterized in that, When executed by a processor, the computer program / instruction implements the steps of the communication method according to any one of claims 1 to 19, or performs the steps of the communication method according to any one of claims 20 to 24.
29. A communication device comprising a memory and a processor, wherein the memory stores a computer program executable on the processor, characterized in that, When the processor runs the computer program, it performs the steps of the communication method according to any one of claims 1 to 19.
30. A communication device comprising a memory and a processor, wherein the memory stores a computer program executable on the processor, characterized in that, When the processor runs the computer program, it performs the steps of the communication method according to any one of claims 20 to 24.
Citation Information
Patent Citations
Method and device for uplink signal transmission
CN114071778A
LCP Limit Enhancement
CN114270760A
Data transmission method and device, chip and readable storage medium
CN115004811A
Generation mode, transmission mode of uplink data signals and equipment thereof
US20220361256A1