Wireless communication method and related apparatus
By sorting SRS resource locations according to start symbol indication parameters and adjusting time domain offset in the TDD system, the problem of inaccurate cross-timeslot SRS resource configuration is solved, the number of available time slots is increased, signaling overhead and transmission latency are reduced, and SRS coverage and system performance are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HONOR DEVICE CO LTD
- Filing Date
- 2026-02-04
- Publication Date
- 2026-07-21
AI Technical Summary
In existing 3GPP communication protocols, the SRS resource configuration in TDD systems has limited time slots, resulting in insufficient SRS capacity and coverage. Furthermore, traditional configuration parameters cannot accurately describe the time domain location of SRS resources across time slots, limiting the number of available time slots and increasing transmission latency.
By receiving configuration messages from network devices, the time-domain position of SRS resources is determined according to the starting symbol indication parameters in ascending order. The symbol position of SRS resources is then adjusted using the time-domain offset to ensure that the interval between adjacent resources is minimized, thereby achieving time-domain alignment of SRS resources and avoiding additional configuration parameters.
It improves the time-domain location accuracy of SRS resources, increases the number of available time slots, reduces signaling overhead and transmission latency, and enhances SRS coverage and system performance.
Smart Images

Figure CN121644041B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to a wireless communication method and related apparatus. Background Technology
[0002] In existing 3GPP communication protocols, sounding reference signal (SRS) resources are mainly allocated in the S-slot. In current time division duplex (TDD) system deployments, typically only 2 or 4 orthogonal frequency-division multiplexing (OFDM) symbols are available for SRS.
[0003] To improve the performance of TDD systems, especially the experience of cell-edge users, SRS capacity and coverage need further enhancement. Based on this goal, 3GPP introduced a new SRS resource allocation mechanism in Rel-20, which allows SRS to be transmitted in adjacent S-slots and U-slots, meaning that SRS resource sets can occupy consecutive OFDM symbols spanning the boundaries of S-slots and U-slots. This mechanism can introduce more consecutive symbols for SRS resource configuration, thereby improving SRS coverage and providing additional flexibility. However, after introducing this mechanism, traditional SRS resource configuration parameters cannot accurately describe the temporal location of SRS resources across time slots. Summary of the Invention
[0004] In view of the above, this application provides a wireless communication method and related apparatus to solve at least some of the aforementioned problems, and the disclosed technical solution is as follows:
[0005] Firstly, this application provides a wireless communication method executed by a terminal device. The method includes: receiving a first message from a network device, the first message being used to configure an aperiodic cross-timeslot SRS resource set, wherein the symbol interval between two adjacent SRS resources in the SRS resource set is minimized; receiving a second message from the network device, the second message being used to trigger the aperiodic cross-timeslot SRS resource set; sequentially determining the symbol positions of each SRS resource in the SRS resource set according to the ascending order of the start symbol indication parameter, wherein the first SRS resource is located in the S time slot and the symbol interval between two adjacent SRS resources is minimized; determining the time domain position corresponding to each SRS resource based on the configuration information of the SRS resource set and the symbol position of each SRS resource; and transmitting an SRS to the network device at the time domain position corresponding to the SRS resource. It is evident that in this scheme, the network device does not need to provide additional configuration parameters, but only utilizes traditional SRS resource configuration parameters. That is, using only traditional SRS resource configuration parameters enables the UE and the network device to achieve time domain alignment of SRS resources, saving signaling overhead by eliminating the need for additional configuration parameters.
[0006] In one possible implementation, the symbol positions of each SRS resource in the SRS resource set are determined sequentially according to the ascending order of the initial symbol indication parameters. This includes: arranging all SRS resources in the SRS resource set in ascending order according to the initial symbol indication parameters to determine the symbol position of the first SRS resource, which is located in time slot S; and then determining the symbol positions of the remaining SRS resources in the SRS resource set sequentially according to the arrangement order, where the symbol interval between the current SRS resource and all SRS resources with confirmed symbol positions is minimized. It can be seen that this scheme, after arranging the SRS resources in ascending order according to the initial symbol indication parameters, forces the first SRS resource to be located in time slot S, thus determining the symbol position of the first SRS resource. Furthermore, according to the arrangement order, the symbol positions of other SRS resources are determined sequentially based on the principle of minimizing the symbol interval between the next SRS resource and all SRS resources with confirmed symbol positions. In this way, the symbol position of each SRS resource can be uniquely determined using only traditional configuration parameters, avoiding the problem of ambiguous time-domain positions of SRS resources caused by using traditional configuration parameters.
[0007] In one possible implementation, the method further includes: sending capability information to a network device, the capability information including first indication information indicating that the terminal device supports time-domain offset; and receiving time-domain offset indication information from the network device, the time-domain offset indication information being used to indicate time-domain offset of SRS resources based on a time-domain offset amount. In this scheme, UEs supporting time-domain offset can report their time-domain offset capability information to the network device, thus allowing the network device to configure time-domain offset parameters only for such UEs. Traditionally, UEs that do not support time-domain offset do not report time-domain offset capability information, and the network device does not need to configure time-domain offset parameters for such UEs, improving the compatibility of this scheme.
[0008] In one possible implementation, the time-domain offset satisfies the following formula:
[0009]
[0010] in, Indicates the time domain offset. This represents the shortest consecutive symbol length of each SRS resource within the SRS resource set. This indicates the last symbol index of the SRS resource set occupied in the U time slot. In this scheme, this formula ensures that the SRS resources after the UE performs a time-domain offset according to the time-domain offset configured by the network device are still within the S+U time slot and have not exceeded the U time slot.
[0011] In one possible implementation, the symbol positions of each SRS resource are determined sequentially according to the ascending order of the initial symbol indication parameters of each SRS resource in the SRS resource set, including:
[0012] The SRS resources in the SRS resource set are sorted in ascending order according to the starting symbol indication parameter to determine the symbol position of the first SRS resource, which is located in the S-slot. Following the order of the SRS resources, the initial symbol positions of the remaining SRS resources in the SRS resource set are determined sequentially, with the current SRS resource having the smallest symbol interval between it and all SRS resources with confirmed symbol positions. The initial symbol positions of each SRS resource in the SRS resource set are then shifted backward by a time-domain offset of [number] symbols to obtain the symbol position corresponding to each SRS resource. This scheme, by shifting the SRS resources in the time domain, makes previously unusable S-slot structures usable slots while meeting the existing SRS resource requirements, thereby increasing the number of usable slots and reducing SRS transmission latency.
[0013] Secondly, embodiments of this application also provide a wireless communication method executed by a network device. The method includes: sending a first message to a terminal device, the first message being used to configure an aperiodic cross-timeslot SRS resource set, wherein the symbol interval between SRS resources in the SRS resource set is minimized; sending a second message to the terminal device, the second message being used to trigger the aperiodic cross-timeslot SRS resource set; wherein the first message includes configuration information of the SRS resource set and configuration information of each SRS resource within the SRS resource set; the configuration information of the SRS resources is used to enable the terminal device to determine the symbol position of each SRS resource within the SRS resource set, the symbol position of each SRS resource is determined sequentially in ascending order of the starting symbol indication parameter of each SRS resource, the first SRS resource is located in the S time slot, and the symbol interval between two adjacent SRS resources is minimized; the configuration information of the SRS resource set is used to enable the terminal device to determine the time slot position of each SRS resource within the SRS resource set.
[0014] In this scheme, the network device does not need to provide additional configuration parameters. It can use only the traditional SRS resource configuration parameters. That is, the UE and the network device can achieve time-domain alignment of SRS resources by using only the traditional SRS resource configuration parameters. No new configuration parameters need to be added, which saves signaling overhead.
[0015] In one possible implementation, the method further includes: receiving capability information from a terminal device, the capability information including first indication information indicating that the terminal device supports time-domain offset; and sending time-domain offset indication information to the terminal device, the time-domain offset indication information being used to indicate time-domain offset of the SRS resource based on the time-domain offset amount.
[0016] In one possible implementation, sending time-domain offset indication information to the terminal device includes: the time-domain offset indication information being carried in a second message and sent to the terminal device. It is evident that by using the second message that triggers aperiodic cross-slot SRS resources to indicate the time-domain offset indication information, no dedicated signaling indication is required, thus improving signaling utilization and reducing signaling overhead.
[0017] In one possible implementation, the time-domain offset satisfies the following formula:
[0018]
[0019] in, Indicates the time domain offset. This represents the shortest consecutive symbol length of each SRS resource within the SRS resource set. This indicates the last symbol index of the SRS resource set occupied in the U time slot. In this scheme, this formula ensures that the SRS resources after the UE performs a time-domain offset according to the time-domain offset configured by the network device are still within the S+U time slot and have not exceeded the U time slot.
[0020] In one possible implementation, sending the time-domain offset to the terminal device includes: the time-domain offset being carried in a first message and sent to the terminal. In this scheme, the network device configures the time-domain offset using the first message configuring the aperiodic cross-slot SRS resource set, eliminating the need for dedicated signaling configuration, thus improving signaling utilization and reducing signaling overhead.
[0021] In one possible implementation, the time-domain offset is used to shift the initial symbol position of each SRS resource in the SRS resource set backward by a time-domain offset of symbols, thus obtaining the symbol position corresponding to each SRS resource. The initial symbol position is determined sequentially by arranging all SRS resources in the SRS resource set in ascending order according to the start symbol indication parameter. The first SRS resource is located in the S-slot, and the symbol interval between the current SRS resource and all SRS resources with confirmed symbol positions is minimized. This scheme, by shifting the SRS resources in the time domain, makes the originally unusable S-slot structure usable after time-domain shifting, while satisfying the existing SRS resource requirements, thereby increasing the number of usable time slots and reducing SRS transmission latency.
[0022] Thirdly, this application also provides a communication device including at least one processor coupled to a memory storing a program or instructions, wherein the processor executes the program or instructions to cause the device to perform the method as described in either the first or second aspect.
[0023] Fourthly, this application also provides a computer-readable storage medium having a computer program or instructions stored thereon, which, when executed, cause a computer to perform the method described in either the first or second aspect.
[0024] Fifthly, this application also provides a communication system, including the communication device as described in the third aspect.
[0025] In a sixth aspect, this application also provides a chip system including one or more processors, the one or more processors being configured to retrieve and execute instructions stored in memory, such that the method described in either the first or second aspect is performed. Attached Figure Description
[0026] Figure 1 This application provides a schematic diagram of the structure of a communication system according to an embodiment of the present application.
[0027] Figure 2 This is a schematic diagram of SRS resource set configuration information provided in an embodiment of this application;
[0028] Figure 3A schematic diagram of an S-slot structure provided in an embodiment of this application;
[0029] Figure 4 A flowchart illustrating a wireless communication method provided in an embodiment of this application;
[0030] Figure 5 A schematic diagram illustrating the process of determining the slot location of an SRS resource set as provided in an embodiment of this application;
[0031] Figure 6 A flowchart illustrating another wireless communication method provided in an embodiment of this application;
[0032] Figure 7 A schematic diagram illustrating time-domain offsetting of an SRS resource provided in an embodiment of this application;
[0033] Figure 8 This is a comparative diagram illustrating the determination of specific time slot positions before and after time-domain offsetting of SRS resources, provided as an embodiment of this application.
[0034] Figure 9 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0035] Figure 10 This is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0036] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. The terminology used in the following embodiments is for the purpose of describing specific embodiments only and is not intended to be a limitation of this application. As used in the specification and appended claims of this application, the singular expressions "a," "an," "the," "the," "the," and "this" are intended to also include expressions such as "one or more," unless the context clearly indicates otherwise. It should also be understood that in the embodiments of this application, "one or more" refers to one, two, or more; "and / or" describes the relationship between related objects, indicating that three relationships may exist; for example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship.
[0037] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0038] The "multiple" mentioned in the embodiments of this application refers to two or more. It should be noted that in the description of the embodiments of this application, terms such as "first" and "second" are used only for the purpose of distinguishing descriptions and should not be construed as indicating or implying relative importance, nor should they be construed as indicating or implying order.
[0039] The technical solutions provided in this application can be applied to various communication systems, such as: Global System for Mobile Communications (GSM) systems, General Packet Radio Service (GPRS), Wireless Local Area Network (WLAN), Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, sidelink communication systems, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication systems, non-terrestrial network (NTN) communication systems, 5th generation (5G) mobile communication systems, or new radio access technology (NR). Among these, 5G mobile communication systems can include non-standalone (NSA) and / or standalone (SA) networking. The technical solutions provided in this application can also be applied to future communication systems. This application does not limit the scope of these applications.
[0040] Figure 1 This is an example of a communication system applicable to embodiments of this application. The communication system includes at least one network device and at least one terminal device. Figure 1 The example uses a network device and multiple terminal devices. These terminal devices can be cellular phones, smartphones, laptops, handheld communication devices, handheld computing devices, satellite radio devices, GPS devices, personal digital assistants (PDAs), and / or any other suitable devices for communication over a wireless communication system, all of which can connect to the network device. These terminal devices can all communicate with the network device; in addition, they can also communicate with each other. Figure 1 The number of terminal devices and network devices mentioned is just an example; there could be fewer or more.
[0041] The network equipment in this application can be network-side equipment such as access network equipment and core network equipment. Access network equipment is sometimes also called access node. Access network equipment has wireless transceiver capabilities and is used to communicate with terminals. Access network equipment includes, but is not limited to, base stations, evolved NodeBs (eNodeBs), transmission reception points (TRPs) in the above-mentioned communication systems, next-generation NodeBs (gNBs) in 5G mobile communication systems, access network equipment or modules of access network equipment in open RAN (ORAN) systems, satellites in NTN communication systems, base stations in future mobile communication systems, or access nodes in WiFi systems. Access network equipment can also be modules or units that can implement some of the functions of a base station. Access network equipment can be macro base stations, micro base stations or indoor stations, relay nodes or donor nodes, or wireless controllers in cloud radioaccess network (CRAN) scenarios. Optionally, access network equipment can also be servers, wearable devices, or vehicle-mounted equipment, etc. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). Multiple access network devices in a communication system can be base stations of the same type or different types. Base stations can communicate with terminals directly or via relay stations. Terminals can communicate with multiple base stations using different access technologies. The embodiments of this application do not limit the specific technology or device form used in the access network equipment. In this application, the access network equipment is referred to as a network device.
[0042] In this application, the means for implementing the functions of a network device can be a network device itself, or a means capable of supporting the network device in implementing those functions, such as a processor, circuit, chip, or chip system. This means can be installed in or connected to the network device. In the technical solutions provided in this application, the example of a network device being used to implement the functions of a network device is used to describe the technical solutions provided in this application.
[0043] The terminal device in this application can be a wireless terminal device capable of receiving network device scheduling and instruction information. The wireless terminal device can be a device providing voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. For example, the terminal device can communicate with one or more core networks or the Internet via a radio access network (RAN). The terminal device can also be referred to as a terminal, user equipment (UE), mobile station, mobile terminal, etc. Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), ultra-reliable low-latency communication (URLLC), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, or satellite communication, etc. The terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, wearable device, vehicle, aircraft (such as drone, helicopter, airplane), hot air balloon, ship, robot, robotic arm, or smart home device, etc. The embodiments of this application do not limit the form of the terminal device.
[0044] In this application, the apparatus for implementing the functions of a terminal device can be the terminal device itself, or any apparatus capable of supporting the terminal device in implementing those functions, such as a processor, circuit, chip, or chip system. This apparatus can be installed in or connected to the terminal device. In the technical solutions provided in this application, the example of a terminal device being used to implement the functions of a terminal device is used to describe the technical solutions provided in this application.
[0045] Access network equipment and / or terminal equipment can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; on water; or in the air on aircraft, balloons, and satellites. This application does not limit the application scenarios of the access network equipment and terminal equipment. They can be deployed in the same or different scenarios; for example, both can be deployed on land simultaneously; or the access network equipment can be deployed on land while the terminal equipment is deployed on water, etc., and so on.
[0046] In practical applications, multiple network devices can collaborate to assist terminals in achieving wireless access, with different network devices each implementing a portion of the base station's functions. For example, network devices can be central units (CUs), distributed units (DUs), CUs (control planes, CPs), CUs (user planes, UPs), or radio units (RUs), etc. CUs and DUs can be set up separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0047] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (Open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules. CU (or CU-CP and CU-UP), DU, and RU can implement different protocol layer functions.
[0048] To facilitate understanding of the embodiments of this application, the terminology used in this application will be briefly explained first. Optionally, the explanation of some terms may also refer to the explanations in the 3rd Generation Partnership Project (3GPP) standard protocol.
[0049] 1. S-slot
[0050] The S-slot is a key transition point in the TDD frame structure, used to balance uplink and downlink transmissions and avoid signal collisions. An S-slot consists of downlink symbols (D), flexible symbols (F), and uplink symbols (U). Different S-slot formats contain different ratios of downlink, flexible, and uplink symbols. For example, the #28 format S-slot structure is 12D:1F:1U, meaning it includes 12 downlink symbols, 1 flexible symbol, and 1 uplink symbol. The #31 format S-slot structure is 11D:1F:2U, meaning 11 downlink symbols, 1 flexible symbol, and 2 uplink symbols.
[0051] 2. U-slot
[0052] U-slots are dedicated to uplink data transmission, such as user uploads or base station reception. Each U-slot includes 14 uplink symbols, supporting terminal devices to send data to the base station, and is the foundation of uplink services.
[0053] 3. SRS Resource Set
[0054] SRS (Support Resource Set) is a reference signal configured to probe the uplink channel (the transmission channel from the UE to the network device). The network device can configure one or more SRS resource sets for the UE through radio resource control (RRC). An SRS resource set includes one or more SRS resources. Each SRS resource specifically defines the time-frequency domain location of the resource from which the SRS is transmitted.
[0055] There are three types of SRS: periodic SRS, semi-persistent SRS, and aperiodic SRS. Since the first two types have a certain periodicity, a consensus is quickly reached when discussing the time domain location of cross-time slot SRS resource sets (SRS resource sets spanning consecutive S and U time slots). Aperiodic cross-time slot SRS resource sets require further discussion.
[0056] In addition, for non-periodic SRS resource sets, the base station needs to trigger the transmission of SRS at the pre-configured time domain location via downlink control information (DCI).
[0057] According to existing protocols, base stations configure aperiodic SRS resource sets at two granularities: resource layer and resource set layer. At the resource granularity, the specific location of the aperiodic SRS resource set within a given time slot is specified, determined by the parameters startPosition and nrofSymbols. At the resource set granularity, the specific time slot in which the aperiodic SRS resource set is transmitted is specified, determined by the parameters slotOffset and availableSlotOffset.
[0058] startPosition: Defines the starting OFDM symbol index of the SRS in the time slot. The value of this parameter is counted backwards from the last symbol of the time slot. For example, a value of 0 for startPosition means that the starting symbol is the last symbol of the time slot, a value of 1 means that the starting symbol is the second to last symbol, and so on.
[0059] nrofSymbols: Defines the number of OFDM symbols that SRS occupies consecutively within a time slot; nrofSymbols configured to 8: indicates that 8 SRS symbols are transmitted consecutively in the time domain.
[0060] `slotOffset`: Defines a fixed slot offset from the slot where the DCI triggers the aperiodic SRS resource to the actual SRS transmission slot. `slotOffset` is the base offset relative to the trigger slot. For example, `slotOffset=k` means that the SRS will be transmitted after the kth slot following the DCI trigger.
[0061] `availableSlotOffset`: This is an optional offset (e.g., a SRS resource set can be configured with up to 4 different available offset values). Based on the reference slot defined by `slotOffset`, it provides multiple optional additional offset options, which can be indicated by the `SOI` (SRS offset indicator) field in the DCI. In Rel-17, the UE first determines a reference transmission slot based on `slotOffset`, and then, based on the `availableSlotOffset` indicated by the `SOI` field in the DCI, the final SRS transmission slot is the `availableSlotOffset+1`th available slot after the DCI slot that triggered the SRS resource set is offset backward by `slotOffset`.
[0062] The resource granularity and resource set granularity configuration parameters described above cannot fully describe the temporal location of cross-timeslot SRS resource sets. In existing protocols, aperiodic SRS resource sets are mainly transmitted within the S time slot, so traditional resource configuration parameters can describe the location of each SRS resource in the S time slot. However, aperiodic cross-timeslot SRS resource sets may exist in consecutive S and U time slots, and traditional resource configuration parameters cannot describe whether the resource is in the S or U time slot.
[0063] For example, an aperiodic cross-time slot SRS resource set includes two resources, where SRS resource 1 has startPosition=3 and nrofSymbols=2; and SRS resource 2 has startPosition=13 and nrofSymbols=2.
[0064] SRS resource 1 has startPosition=3, meaning the starting symbol is the fourth symbol from the end of the time slot, i.e., symbol 10. nrofSymbols=2 indicates that this resource occupies a continuous symbol length of 2 symbols; for example... Figure 2 As shown, SRS resource 1 can be symbols 10 and 11 in S-slot or symbols 10 and 11 in U-slot; therefore, SRS resource 1 can be symbols 10 and 11 in S-slot or symbols 10 and 11 in U-slot. Similarly, SRS resource 2 can be symbols 0 and 1 in S-slot or symbols 0 and 1 in U-slot.
[0065] like Figure 2 As shown, the SRS resource set may include the following four cases: Case 1: SRS resource 1 is symbols 10 and 11 of S-time slot, and SRS resource 2 is symbols 0 and 1 of S-time slot; Case 2: SRS resource 1 is symbols 10 and 11 of S-time slot, and SRS resource 2 is symbols 0 and 1 of U-time slot; Case 3: SRS resource 1 is symbols 10 and 11 of U-time slot, and SRS resource 2 is symbols 0 and 1 of U-time slot; Case 4: SRS resource 1 is symbols 10 and 11 of U-time slot, and SRS resource 2 is symbols 0 and 1 of S-time slot. It is evident that traditional SRS resource configuration parameters cannot accurately describe the time-domain location of SRS resources.
[0066] Furthermore, regarding the impact of cross-slot SRS resource sets, current discussions suggest that the concept of available time slots needs to be expanded, and Alt-0 should be used to expand the concept of available time slots. Alt-0 requires that the time domain position of each SRS resource in the SRS resource set cannot be a downlink symbol; otherwise, the entire SRS resource set cannot transmit SRS. For example, ... Figure 3As shown, the structure of the S-slot is 11D:1F:2U, which consists of 11 downlink symbols, 1 flexible symbol, and 2 uplink symbols. Furthermore, SRS resource 1 comprises symbols 10 and 11 in the S-slot. In this case, symbol 10 in SRS resource 1 is a downlink symbol, according to the Alt-0 specification. Figure 3 The entire SRS resource set shown is unusable. However, consecutive S-slots and U-slots are rare in TDD systems. Therefore, configuring aperiodic cross-slot SRS resource sets based on Alt-0 limits the number of available slots, resulting in delays in SRS transmission.
[0067] Therefore, the first problem this application needs to solve is how to accurately describe the time-domain location of the aperiodic cross-slot SRS resource set. Furthermore, while still configuring the aperiodic cross-slot SRS resource set according to Alt-0, how to increase the available time slots and improve the timeliness of SRS transmission?
[0068] The solution provided in this application will be described in detail below with reference to the corresponding flowcharts. It is understood that the illustrative flowcharts provided in this application primarily use different devices (e.g., terminal devices, network devices) as examples of the execution subjects of this interactive illustration to illustrate the method, but this application does not limit the execution subjects of the interactive illustrations. For example, the devices (e.g., terminal devices, network devices) in the illustrative flowcharts can also be chips, chip systems, or processors that support the implementation of this method on the device, or logic modules or software that can implement all or part of the functions of the device.
[0069] As a general statement, the message or signaling interactions involved in the interaction process of this application embodiment can be standard messages or signaling or newly introduced messages or signaling. This application embodiment does not make specific limitations on this.
[0070] Figure 4 This is a schematic diagram of a wireless communication method according to an embodiment of this application. It can be understood that... Figure 4 The terminal device in the middle can be Figure 1 Any terminal device in the context of network equipment can refer to any component within that terminal device (such as a processor, chip, or chip system). Network equipment can be... Figure 1 Any access network device, or a component within an access network device (such as a processor, chip, or chip system). Figure 4 As shown, the method includes the following steps:
[0071] S101, the network device sends the first message to the UE. The corresponding UE receives the first message.
[0072] The first message is used to inform the UE of the non-periodic cross-slot SRS resource set configured; and the time domain interval between SRS resources in the SRS resource set configured by the network device is the smallest.
[0073] In one possible implementation, the first message can be RRC signaling. The SRS resource set configuration parameters in the RRC signaling include: startPosition and nrofSymbols at the resource granularity, and slotOffset and availableSlotOffset at the resource set granularity. The meanings of these four parameters are the same as those defined in existing protocols, and can be found in the relevant content of the terminology explanation above; they will not be repeated here.
[0074] In this embodiment of the application, when configuring an SRS resource set for a UE, the network device must ensure that the time-domain interval (or symbol interval) between each SRS resource in the SRS resource set is minimized.
[0075] S102, the network device sends a second message to the UE. The corresponding UE receives the second message.
[0076] The second message is used to trigger the aperiodic cross-timeslot SRS resource set configured for the UE. The UE can only send SRS after receiving the DCI message that triggers the aperiodic cross-timeslot SRS resource set. For example, the second message can be a DCI message.
[0077] S103, determine the time domain position of each SRS resource in the SRS resource set in ascending order of the starting symbol indicator parameter.
[0078] Specifically, the first SRS resource is forced to be located in the S-slot, and the symbol interval between two adjacent SRS resources is minimized. Adjacent SRS resources refer to two SRS resources that are adjacent in the time domain.
[0079] In one possible implementation, the start symbol indicator parameter refers to the startPosition of the SRS resource. All SRS resources in the SRS resource set can be sorted in ascending order according to their startPositions, and the first SRS resource can be forced to be in the S-slot, thereby determining the symbol position of the first SRS resource.
[0080] For the second SRS resource in ascending order, it may be located in either slot S or slot U. That is, the time-domain position of the second SRS resource is uncertain. There are two possible symbol intervals between the second SRS resource and the first SRS resource whose time-domain position is already determined. The time-domain position with the smallest symbol interval is determined as the time-domain position of the second SRS resource, thus ensuring that the symbol interval between the second and first SRS resources is minimized. If there are still SRS resources in the SRS resource set with undetermined time-domain positions, the time-domain position with the smallest symbol interval between the next SRS resource in ascending order and the first and second SRS resources whose time-domain positions are already determined is determined as the time-domain position of the third SRS resource, thus ensuring that the symbol interval between the current SRS resource and all SRS resources with determined time-domain positions is minimized. This process is repeated until the time-domain positions of all SRS resources in the SRS resource set are determined.
[0081] In this embodiment, the symbol interval between two SRS resources refers to the length of consecutive symbols from the symbol following the last symbol occupied by the earlier SRS resource in the time domain to the symbol preceding the starting symbol of the later SRS resource in the time domain.
[0082] For example, still using Figure 2 Taking the SRS resource set shown as an example, the configuration parameters of the two SRS resources in the SRS resource set are: startPosition=3, nrofSymbols=2; and startPosition=13, nrofSymbols=2. Arranging the two SRS resources in ascending order according to startPosition, the first SRS resource is startPosition=3, nrofSymbols=2; the second SRS resource is startPosition=13, nrofSymbols=2. Furthermore, the first SRS resource is forced to be located in the S-slot; therefore, the first SRS resource is the symbols 10 and 11 of the S-slot.
[0083] The second SRS resource could be symbols 0 and 1 in slot S, or symbols 0 and 1 in slot U. The symbol intervals between the two possible time-domain locations of the second SRS resource and the first SRS resource are 8 and 2 respectively. Following the principle of minimizing the symbol interval between two adjacent SRS resources, the second SRS resource is determined to be located in symbols 0 and 1 of slot U. That is, the two SRS resources in the SRS resource set are... Figure 2 The position shown in scenario 2.
[0084] This step enables time-domain alignment of SRS resources between the UE and network devices, eliminating the problem of ambiguous time-domain location of SRS resources.
[0085] S104, determine the time domain position of each SRS resource based on the configuration information of the SRS resource set and the symbol position of each SRS resource.
[0086] The time-domain location of an SRS resource includes which time slot and which symbol of that time slot the SRS resource is located in. The time-domain location allows for precise determination of when the SRS is transmitted in the time domain.
[0087] Only after determining the specific symbol position of each SRS resource in the "S+U" time slot within the aperiodic cross-time slot SRS resource set can we determine whether the "S+U" time slot is available, and finally determine the "S+U" time slot for actual SRS transmission. Therefore, S104 is executed after S103.
[0088] In one possible implementation, after determining the base time slot based on the slotOffset configured for the SRS resource set, whenever an "S+U" time slot arrives, the UE determines whether the "S+U" time slot is an available time slot based on the symbol position of each SRS resource in the SRS resource set. If it is not an available time slot, the UE waits for the next "S+U" time slot to arrive and continues to determine whether the latest "S+U" time slot is an available time slot. If it is an available time slot, the UE further determines whether the "S+U" time slot meets the currently configured availableSlotOffset. If it does not meet the configured availableSlotOffset, the available time slot count is incremented by 1, and the UE waits again for an available time slot. If it meets the configured availableSlotOffset, the UE determines that the "S+U" time slot is the actual time slot for transmitting SRS. That is, S104 may include the following steps:
[0089] S1041, the UE determines the reference time slot corresponding to the SRS resource set based on the slotOffset configuration of the SRS resource set.
[0090] The configuration parameters for the SRS resource set include slotOffset and availableSlotOffset.
[0091] For example, the UE uses the time slot where the DCI that triggers the SRS resource set is located (which may be called the trigger time slot) as the reference time slot, and the time slot after offsetting by slotOffset is used as the base time slot.
[0092] S1042: After the reference time slot, each time slot "S+U" is reached, determine whether the current "S+U" time slot is an available time slot; if so, execute S1043; otherwise, wait for the next "S+U" time slot to arrive and continue executing S1042.
[0093] An available time slot refers to a time slot in which, within the "S+U" time slot (i.e., consecutive S and U time slots), the symbols used by each SRS resource in the SRS resource set are either uplink symbols or flexible symbols (i.e., non-downlink symbols), thus conforming to the Alt-0 specification. If, within the "S+U" time slot, any SRS resource in the SRS resource set uses symbols including downlink symbols, then the "S+U" time slot is determined to be an unavailable time slot, and the system continues to wait for the arrival of the next "S+U" time slot to determine whether the newly arrived "S+U" time slot is available.
[0094] S1043, determine whether the current available slots meet the availableSlotOffset configuration of the SRS resource set; if not, increment the available slot counter by 1 and return to continue executing S1042; if yes, execute S1044.
[0095] If it is determined in S1042 that the current "S+U" time slot is an available time slot, then it continues to determine whether the time slot meets the availableSlotOffset parameter configured for the SRS resource set, that is, whether the available time slot interval between the currently available "S+U" time slot and the reference time slot is the value of availableSlotOffset. If the currently available time slot does not meet the configured availableSlotOffset, then the counter is incremented by 1, and S1042 is executed after the next "S+U" time slot arrives. If the currently available time slot meets availableSlotOffset, then S1044 is executed.
[0096] In one possible implementation, the UE maintains a counter to record the number of available "S+U" time slots that do not meet the availableSlotOffset configuration after the base time slot, with an initial value of 0. After the base time slot, whenever an "S+U" time slot arrives and is available, and the current count value of the counter is not equal to the availableSlotOffset value of the SRS resource set, the count value is incremented by 1; if they are equal, it is determined that the "S+U" time slot meets the availableSlotOffset configuration, and the counter is reset.
[0097] For example, if availableSlotOffset=1, and the first "S+U" time slot after the base time slot arrives and is an available time slot, the current count value is the initial value of 0. It is determined that the first "S+U" time slot does not meet the availableSlotOffset configuration, and the count value is incremented by 1, i.e., the count value = 1. If the second "S+U" time slot is also an available time slot, and the current count value is 1 and equal to availableSlotOffset, then it is determined that the second "S+U" time slot meets the availableSlotOffset configuration.
[0098] S1044, determine the temporal location of each SRS resource in the SRS resource set based on the available candidate time slots.
[0099] For example, taking the typical frame structure DDDSU (3D+1S+1U) with a period of 2.5ms as an example, slotOffset=1, availableSlotOffset=1. Furthermore, the SRS resource set includes SRS resource 1: startPosition=2, nrofSymbols=2; and SRS resource 2: startPosition=13, nrofSymbols=2.
[0100] like Figure 5 As shown, the frame containing the DCI that triggers the SRS resource set is used as the reference time slot. The time slot offset by `slotOffset` time slots is used as the base time slot (or base transmission time slot). In this example, the base time slot is the first downlink time slot in frame 2. When the "S+U" time slot of frame 2 arrives, it is determined that the "S+U" time slot is available, but it does not meet the configured `availableSlotOffset`. The counter is incremented by 1, and the system waits for the next "S+U" time slot to determine if it is available. That is, it determines whether the "S+U" time slot in frame 3 is available. In this example, the S time slot in frame 3 is a #28 time slot structure (12D:1F:1U). The symbols occupied by SRS resource 1 include the downlink symbols in the S time slot. Therefore, the S+U time slot in frame 3 is unavailable, and the system continues to wait for the arrival of the "S+U" time slot in the next frame (i.e., frame 4). The S slot of frame 4 is the #31 slot structure (11D:1F:2U). The symbols of SRS resource 1 in the S slot do not include downlink symbols. Other SRS resources in the SRS resource set are in the U slot. The U slot does not contain downlink symbols. Therefore, all SRS resources in the SRS resource set occupy non-downlink symbols. Thus, the "S+U" slot in frame 4 is an available slot and satisfies the configured availableSlotOffset. The final transmission slot is the "S+U" slot of frame 4.
[0101] Thus, by S103, the specific symbol position of each SRS resource in the S+U time slot is determined, and by S104, the exact time domain position of each SRS resource in the SRS resource set is determined by which S+U time slot each SRS resource in the SRS resource set is located.
[0102] S105, the UE sends an SRS to the network device.
[0103] The UE sends SRS to the network device at the finally determined time domain location.
[0104] S106, Network devices monitor available continuous S-slots and U-slots to receive SRS.
[0105] The network device monitors available "S+U" time slots that meet the configuration information of the SRS resource set configured for the UE, and receives the SRS signal sent by the UE.
[0106] The wireless communication method provided in this embodiment involves the UE receiving configuration information of the SRS resource set configured by the network device. Following the ascending order of the start symbol indication parameters of each SRS resource within the resource set, the UE sequentially determines the symbol position of each SRS resource. This ensures that the first SRS resource is located in the S time slot and that the symbol interval between adjacent SRS resources is minimized. Ultimately, the symbol position of each SRS resource is accurately determined, i.e., the specific symbol position of the SRS resource within the "S+U" time slot. It is evident that the network device does not need to provide additional configuration parameters; it can achieve time-domain alignment of SRS resources between the UE and the network device using only traditional SRS resource configuration parameters, saving signaling overhead by eliminating the need for new configuration parameters. Furthermore, the UE determines which "S+U" time slot the SRS resource is located in based on the configuration parameters at the SRS resource set granularity, ultimately determining the time-domain position of each SRS resource in the SRS resource set.
[0107] To increase the number of available "S+U" time slots while utilizing the Alt-0 specification to configure aperiodic cross-slot SRS resource sets, this application provides another embodiment of a wireless communication method, such as... Figure 6 As shown, the method may include the following steps:
[0108] S201, the UE reports capability information to the network device. The corresponding network device receives the capability information.
[0109] This capability information includes a capability indication of whether the UE supports time-domain offset. The capability information includes the parameter SupportedSRS-R20, which indicates whether the UE supports time-domain offset. For example, this parameter occupies 1 bit; if the parameter is 1, it indicates that the UE supports time-domain offset; if the parameter is 0, it indicates that the UE does not support time-domain offset.
[0110] S202, the network device sends the first message to the UE. The corresponding UE receives the first message.
[0111] The first message is used to configure the UE's non-periodic cross-slot SRS resource set, and the time domain interval (i.e., symbol interval) between SRS resources in the SRS resource set configured by the network device is the smallest.
[0112] The first message can be RRC signaling. The SRS resource set configuration parameters in the RRC signaling include: startPosition and nrofSymbols at the resource granularity, and slotOffset and availableSlotOffset at the resource set granularity. The meanings of these four parameters are the same as those defined in existing protocols; please refer to the relevant content in the terminology explanation above, which will not be repeated here.
[0113] In this embodiment, in addition to the configuration parameters of the SRS resources mentioned above, the first message also includes a time-domain offset. Used to shift each SRS resource in the SRS resource set backward. A symbol.
[0114] S203, the network device sends a second message to the UE. The corresponding UE receives the second message.
[0115] The second message is used to trigger the non-periodic cross-slot SRS resource set configured for the UE. In this embodiment, the second message also includes time-domain offset indication information to indicate whether a time-domain offset is used.
[0116] For example, the time-domain offset indication information can occupy 1 bit. If the value of the time-domain offset indication information is 1, it is used to indicate the use of... If the value of the time-domain offset indicator is 0, it indicates that it is not used. .
[0117] If the UE capability information received by the network device includes SupportedSRS-R20, and using a time-domain offset for the currently used time slot format combination is beneficial to increasing the number of available time slots (for example, if the S-slot format cycles between #28 and #31), then the time-domain offset indication information is 1, indicating that the UE uses... If the UE does not report the parameter SupportedSRS-R20, and / or the currently used S-slot format combination, after adopting a time domain offset, is not conducive to increasing the number of available time slots, then the time domain offset indication information is 0.
[0118] For example, the second message could be a DCI message that triggers an aperiodic cross-slot SRS resource set. If the UE parses the time-domain offset indication information of the DCI message and finds it to be 1, then it confirms that it needs to use... Perform time-domain offset on each SRS resource; if the time-domain offset indication information in the parsed DCI message is 0, it is confirmed that no time-domain offset is needed for the SRS resource.
[0119] S204. Determine the symbol positions of each SRS resource in the SRS resource set in ascending order of the starting symbol indication parameter.
[0120] The specific implementation process of S204 in this embodiment and Figure 4 The implementation process of S103 in the illustrated embodiment is the same, and will not be repeated here.
[0121] S205, shift the time-domain aligned positions of each SRS resource within the SRS resource set backward. A symbol.
[0122] In one possible implementation, The following calculation formula is satisfied:
[0123] (1)
[0124] in, This indicates the number of time-domain offset symbols. A positive number indicates a backward offset (i.e., delaying the transmission time), a negative number indicates a forward offset (i.e., advancing the transmission time), and 0 indicates that no time-domain offset is needed. 3 is a preset threshold. If this threshold is exceeded, it indicates that the effect of the time-domain offset may not meet expectations. This threshold can be determined based on the value set of nrofSymbols. nrofSymbols represents the SRS resource with the shortest symbol length within the SRS resource set; This represents the last symbol index of the SRS resource in the SRS resource set occupied in slot U, 13- This represents the remaining symbols in the U-slot after the last symbol index occupied by the SRS resource in the U-slot, ensuring that the resource set will not exceed the U-slot after time-domain offset.
[0125] Furthermore, if the network device calculates according to formula (1) =0, then no configuration is needed in the first message. This means there's no need to perform time-domain offsetting on SRS resources. The UE doesn't have this in the first message it parses. It is determined that there is no need to perform time-domain offset on SRS resources whose specific symbol positions have been determined.
[0126] For example, an SRS resource set includes two SRS resources: SRS resource 1: startPosition=2, nrofSymbols=2; SRS resource 2: startPosition=13, nrofSymbols=2. Figure 7 As shown in (1), by executing S204, SRS resource 1 is determined to be symbols 11 and 12 of S slot, and SRS resource 2 is determined to be symbols 0 and 1 of U slot.
[0127] Furthermore, according to formula (1), the following can be calculated: =2, meaning the symbol position of the SRS resource needs to be shifted two symbols backward, such as... Figure 7As shown in (2), SRS resource 1 is offset by 2 symbols to form symbol 13 of S time slot and symbol 0 of U time slot, and SRS resource 2 is offset by 2 symbols to form symbols 2 and 3 of U time slot.
[0128] S206. Based on the configuration information of the SRS resource set and the symbol position of each SRS resource after time-domain offset, determine the time-domain position of each SRS resource.
[0129] The implementation process of S206 in this embodiment is the same as Figure 4 The implementation process of S104 in the illustrated embodiment is the same, except that this embodiment determines the specific time domain position of each SRS resource after time domain alignment and time domain offset.
[0130] Still with Figure 7 The following example illustrates the SRS resource configuration parameters: SRS resource 1: startPosition=2, nrofSymbols=2; SRS resource 2: startPosition=13, nrofSymbols=2. Furthermore, availableSlotOffset=1.
[0131] like Figure 8 As shown in (1), in the scenario where no time domain offset is performed on the SRS resource, the frame where the DCI message that triggers the SRS resource set is located is frame 1. After offsetting by slotOffset, it becomes frame 2. After the "S+U" time slot of frame 2 arrives, it is determined that the "S+U" time slot is an available time slot, but it does not meet availableSlotOffset. So it continues to wait for the next "S+U" time slot to arrive. When the "S+U" time slot in frame 3 arrives, it is determined that the time slot is an unavailable time slot. So it continues to wait for the next "S+U" time slot to arrive. When the "S+U" time slot in frame 3 arrives, it is determined that the time slot is an available time slot and meets availableSlotOffset. The "S+U" time slot of frame 4 is determined to be the final transmission time slot of SRS.
[0132] like Figure 8 As shown in (2), in the scenario of performing time-domain offset on SRS resources, the frame containing the DCI message that triggers the SRS resource set is frame 1. After offsetting by slotOffset, it becomes frame 2. After the "S+U" slot in frame 2 arrives, it is determined that the "S+U" slot is a usable slot, but it does not meet the availableSlotOffset, so it continues to wait for the next "S+U" slot to arrive. When the "S+U" slot in frame 3 arrives, as shown in (2), Figure 7As shown in (2), the SRS resource 1 after time-domain offset occupies symbol 13 of S slot and symbol 0 of U slot; the SRS resource 2 after time-domain offset occupies symbols 2 and 3 of U slot. In the S slot of the #28 structure, symbol 13 is an uplink symbol, and all symbols of U slot are uplink symbols. Therefore, it is determined that the "S+U" slot of frame 3 is an available slot and satisfies availableSlotOffset, that is, the "S+U" slot of frame 3 is the final transmission slot of SRS.
[0133] Compare Figure 8 As can be seen from (1) and (2), after performing time-domain offset on the symbol position of the SRS resource, the "S+U" time slot containing the S time slot of the #28 structure changes from an unavailable time slot to an available time slot. Therefore, performing time-domain offset on the SRS resource increases the number of available time slots and reduces the delay of sending SRS.
[0134] S207, the UE sends an SRS to the network device.
[0135] The UE sends SRS to the network device at the finally determined time domain location.
[0136] S208, the network device monitors the available continuous S-slots and U-slots for receiving SRS.
[0137] The implementation process of S207~S208 in this embodiment is the same as Figure 4 The implementation process of S105 and S106 is the same, and will not be repeated here.
[0138] The wireless communication method provided in this embodiment involves the UE determining the symbol position of each SRS resource sequentially according to the ascending order of the start symbol indication parameters of each SRS resource within the resource set. This ensures that the first SRS resource is located in the S time slot and that the symbol interval between two adjacent SRS resources is minimized. Ultimately, the symbol position of each SRS resource is accurately determined, i.e., the specific symbol position of the SRS resource within the "S+U" time slot. This process saves signaling overhead by eliminating the need for new configuration parameters. Furthermore, by performing a time-domain offset on the SRS resources, the number of available time slots is increased while still meeting the existing SRS resource requirements, thus reducing SRS transmission latency.
[0139] It should be understood that Figures 1 to 8 The flowcharts or scene diagrams shown are for illustrative purposes only and are not intended to limit the embodiments of this application to the examples illustrated. In fact, those skilled in the art can interpret the embodiments based on... Figures 1 to 8 The examples in the document can be transformed into equivalent ways to obtain more implementations.
[0140] The above text combined Figures 1 to 8 This document describes in detail the communication method provided in the embodiments of this application. The following will combine... Figures 9 to 10The device embodiments of this application are described in detail below. It should be understood that the communication device of this application embodiment can execute the various communication methods of the foregoing embodiments of this application, that is, the specific working processes of the various products below can be referred to the corresponding processes in the foregoing method embodiments.
[0141] In the embodiments described above, the terminal device may execute some or all of the steps in each embodiment; the network device may execute some or all of the steps in each embodiment. These steps or operations are merely examples, and the embodiments of this application may also perform other operations or variations thereof. Furthermore, the steps may be executed in different orders as presented in the embodiments, and it is not necessary to execute all the operations in the embodiments of this application. Moreover, the sequence number of each step 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.
[0142] Figure 9 This is a schematic block diagram of a communication device provided in an embodiment of this application. Figure 9 As shown, the communication device may include a communication module 102. The communication module 102 can implement corresponding communication functions, which can be internal communication functions of the communication device or communication functions between the communication device and other devices. Optionally, the communication module 102 may also be referred to as a communication interface or transceiver module. Optionally, the communication device further includes a processing module 101. The processing module 101 can implement corresponding processing functions.
[0143] Optionally, the communication device further includes a storage module, which can be used to store instructions and / or data; the processing module 101 can read the instructions and / or data in the storage module so that the communication device can implement the aforementioned method embodiments.
[0144] In one possible design, the communication device may correspond to the terminal device in the above method embodiments, or to a component (such as a circuit, chip, or chip system) configured in the terminal device. The communication device can be used to execute the steps or processes performed by the terminal device in any of the above method embodiments.
[0145] For example, the communication module 102 is configured to: receive a first message from the network device, the first message being configured to configure an aperiodic cross-timeslot SRS resource set, wherein the symbol interval between two adjacent SRS resources in the SRS resource set is minimized; and receive a second message from the network device, the second message being configured to trigger an aperiodic cross-timeslot SRS resource set.
[0146] The processing module 101 is used to: determine the symbol position of each SRS resource in the SRS resource set in ascending order of the starting symbol indication parameter, wherein the first SRS resource is located in the S time slot and the symbol interval between two adjacent SRS resources is the smallest; and determine the time domain position of the SRS resource based on the configuration information of the SRS resource set and the symbol position of each SRS resource.
[0147] The communication module 102 is also used to send SRS to the network device at the time domain location corresponding to the SRS resource.
[0148] In one possible implementation, when processing module 101 determines the symbol position of each SRS resource in ascending order of the starting symbol indication parameters of each SRS resource in the SRS resource set, it is specifically used for:
[0149] All SRS resources in the SRS resource set are sorted in ascending order according to the starting symbol indication parameter to determine the symbol position of the first SRS resource, which is located in the S time slot. The symbol positions of the remaining SRS resources in the SRS resource set are determined sequentially according to the order of the SRS resources. The symbol interval between the current SRS resource and all SRS resources with confirmed symbol positions is the smallest.
[0150] In one possible implementation, the communication module 102 is further configured to: send capability information to the network device, the capability information including first indication information indicating that the terminal device supports time-domain offset; and receive time-domain offset indication information from the network device, the time-domain offset indication information being used to indicate time-domain offset of the SRS resources based on the time-domain offset amount.
[0151] In one possible implementation, when processing module 101 determines the symbol position of each SRS resource in ascending order of the starting symbol indication parameters of each SRS resource in the SRS resource set, it is specifically used for:
[0152] All SRS resources in the SRS resource set are sorted in ascending order according to the starting symbol indication parameter to determine the symbol position of the first SRS resource, which is located in the S time slot. The initial symbol positions of the remaining SRS resources in the SRS resource set are determined sequentially according to the order of the SRS resources. The symbol interval between the current SRS resource and all SRS resources with confirmed symbol positions is the smallest. The initial symbol positions of each SRS resource in the SRS resource set are shifted backward by a time domain offset of symbols to obtain the symbol position corresponding to each SRS resource.
[0153] The above are merely examples; for detailed steps or procedures, please refer to the descriptions in the foregoing embodiments.
[0154] In one possible design, the communication device may correspond to the network device in the above method embodiments, or to a component (such as a circuit, chip, or chip system) configured in the network device. The communication device can be used to perform the steps or processes executed by the network device in any of the above method embodiments.
[0155] For example, the communication module 102 is used to: send a first message to the terminal device, the first message being used to configure an aperiodic cross-timeslot SRS resource set, wherein the symbol interval between SRS resources in the SRS resource set is minimized; and send a second message to the terminal device, the second message being used to trigger the aperiodic cross-timeslot SRS resource set.
[0156] The first message includes the configuration information of the SRS resource set and the configuration information of each SRS resource within the SRS resource set.
[0157] The configuration information of SRS resources is used to enable the terminal device to determine the symbol position of each SRS resource in the SRS resource set. The symbol position of each SRS resource is determined in ascending order of the starting symbol indication parameter of each SRS resource. The first SRS resource is located in the S time slot, and the symbol interval between two adjacent SRS resources is the smallest. The configuration information of the SRS resource set is used to enable the terminal device to determine the time slot position of each SRS resource in the SRS resource set.
[0158] In one possible implementation, the communication module 102 is further configured to: receive capability information from the terminal device, the capability information including first indication information indicating that the terminal device supports time-domain offset; and send time-domain offset indication information to the terminal device, the time-domain offset indication information being used to indicate time-domain offset of the SRS resources based on the time-domain offset amount.
[0159] In one possible implementation, the time-domain offset is used to cause the terminal device to shift the initial symbol position of each SRS resource in the SRS resource set backward by the time-domain offset by the offset number of symbols, thereby obtaining the symbol position corresponding to each SRS resource; wherein, the initial symbol position is determined sequentially after arranging all SRS resources in the SRS resource set in ascending order according to the start symbol indication parameter, the first SRS resource is located in the S time slot, and the symbol interval between the current SRS resource and all SRS resources with confirmed symbol positions is the smallest.
[0160] The above are merely examples; for detailed steps or procedures, please refer to the descriptions in the foregoing embodiments.
[0161] Figure 10This is another schematic block diagram of the communication device provided in the embodiments of this application. The communication device may be a chip, chip system, or processor, etc., in a terminal device or network device that implements the above-described methods. This communication device can be used to implement the methods described in the above-described method embodiments; for details, please refer to the descriptions in the above-described method embodiments.
[0162] like Figure 10 As shown, the communication device may include one or more processors 201, which may also be referred to as processing units or processing modules, and can implement certain control functions. The processor 201 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, while the central processing unit can be used to control the communication device (e.g., base station, baseband chip, user, user chip), execute software programs, and process data from the software programs.
[0163] In an alternative design, the processor 201 may also store instructions and / or data that can be executed by the processor 201 to cause the communication device to perform the methods described in the above method embodiments.
[0164] In another alternative design, the communication device may include a communication interface 202 for implementing receiving and transmitting functions. For example, the communication interface 202 may be a transceiver circuit, interface, interface circuit, or transceiver. The transceiver circuit, interface, interface circuit, or transceiver for implementing receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, interface circuit, or transceiver may be used for reading and writing code / data, or it may be used for transmitting or relaying signals.
[0165] Optionally, the communication device may include one or more memories 203, which may store instructions that can be executed on the processor 201, causing the communication device to perform the methods described in the above method embodiments. Optionally, the memories 203 may also store data. Optionally, the processor 201 may also store instructions and / or data. The processor 201 and the memories 203 may be provided separately or integrated together.
[0166] It should be understood that, in one possible design, the steps in the method embodiments provided in this application can be implemented by integrated logic circuits in the processor's hardware or by instructions in software form. The steps of the methods disclosed in the embodiments of this application can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method. To avoid repetition, detailed descriptions are not provided here.
[0167] In one implementation, the communication device may correspond to the terminal device in the above method embodiments and may be used to execute the various steps and / or processes executed by the terminal device in the above method embodiments. The processor 201 may be used to execute instructions stored in the memory 203, and when the processor 201 executes the instructions stored in the memory, the processor 201 is used to execute the various steps and / or processes of the above method embodiments corresponding to the terminal device.
[0168] In another implementation, the communication device may correspond to the network device in the above method embodiments and may be used to execute the various steps and / or processes executed by the network device in the above method embodiments. The processor 201 may be used to execute instructions stored in the memory 203, and when the processor 201 executes the instructions stored in the memory, the processor 201 is used to execute the various steps and / or processes of the above method embodiments corresponding to the network device.
[0169] It should be understood that the aforementioned processing device can be one or more chips. For example, the processing device can be a field-programmable gate array (FPGA), an application-specific integrated circuit (ASIC), a system-on-chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD), or other integrated chips.
[0170] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0171] According to the method provided in the embodiments of this application, this application also provides a chip system, which includes one or more processors for calling and executing instructions stored in memory, thereby causing the method described in the embodiments of this application to be executed. The chip system may be composed of chips or may include chips and other discrete devices.
[0172] The chip system may include input circuits or interfaces for transmitting information or data, and output circuits or interfaces for receiving information or data.
[0173] According to the method provided in the embodiments of this application, this application also provides a communication system, which includes the aforementioned network device and terminal device.
[0174] According to the method provided in the embodiments of this application, this application also provides a computer program product, which includes: computer program code, which, when run on a computer, causes the computer to execute the various steps or processes executed by the network device or terminal device in any of the foregoing method embodiments.
[0175] According to the method provided in the embodiments of this application, this application also provides a computer-readable storage medium storing program code, which, when run on a computer, causes the computer to execute the various steps or processes executed by the network device or terminal device in any of the foregoing method embodiments.
[0176] The computer-readable storage medium may be the aforementioned volatile memory or non-volatile memory, or it may include both volatile memory and non-volatile memory.
[0177] In the embodiments of this application, the terms and English abbreviations are exemplary examples given for ease of description and should not be construed as limiting the application in any way. This application does not preclude the possibility of defining other terms that can achieve the same or similar functions in existing or future agreements.
[0178] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When these computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated.
[0179] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0180] It should be understood that in the various embodiments of this application, the sequence number of each process 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.
[0181] In summary, the above description is merely a preferred embodiment of the technical solution of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A wireless communication method, characterized in that, The method, executed by a terminal device, includes: Receive a first message from a network device, the first message being used to configure an aperiodic cross-slot SRS resource set, wherein the symbol interval between two adjacent SRS resources in the SRS resource set is minimized; Receive a second message from the network device, the second message being used to trigger the aperiodic cross-timeslot SRS resource set; The symbol positions of each SRS resource in the SRS resource set are determined sequentially according to the order of the starting symbol indication parameter from small to large. The first SRS resource is located in the S time slot, and the symbol interval between two adjacent SRS resources is the smallest. The time domain position of the SRS resource is determined based on the configuration information of the SRS resource set and the symbol position of each SRS resource. At the time-domain location corresponding to the SRS resource, an SRS is sent to the network device.
2. The method according to claim 1, characterized in that, The step of determining the symbol position of each SRS resource sequentially according to the ascending order of the starting symbol indication parameters of each SRS resource in the SRS resource set includes: All SRS resources in the SRS resource set are sorted in ascending order according to the start symbol indication parameter to determine the symbol position of the first SRS resource, which is located in the S time slot; According to the arrangement order of the SRS resources, the symbol positions of the remaining SRS resources in the SRS resource set are determined sequentially, wherein the symbol interval between the current SRS resource and all SRS resources with confirmed symbol positions is the smallest.
3. The method according to claim 1, characterized in that, The method further includes: Send capability information to the network device, the capability information including first indication information indicating that the terminal device supports time domain offset; Receive time-domain offset indication information from the network device, the time-domain offset indication information being used to indicate time-domain offset of the SRS resource based on the time-domain offset amount.
4. The method according to claim 3, characterized in that, The time-domain offset satisfies the following formula: in, This represents the time-domain offset. This represents the shortest consecutive symbol length of each SRS resource within the SRS resource set. This indicates the last symbol index occupied by the SRS resource set in slot U.
5. The method according to claim 3 or 4, characterized in that, The time-domain offset is configured by the network device through the first message, or calculated by the terminal device based on a preset time-domain offset calculation formula.
6. The method according to claim 3 or 4, characterized in that, The step of determining the symbol position of each SRS resource sequentially according to the ascending order of the starting symbol indication parameters of each SRS resource in the SRS resource set includes: All SRS resources in the SRS resource set are sorted in ascending order according to the start symbol indication parameter to determine the symbol position of the first SRS resource, which is located in the S time slot; According to the arrangement order of the SRS resources, the initial symbol positions of the remaining SRS resources in the SRS resource set are determined sequentially, wherein the symbol interval between the current SRS resource and all SRS resources with confirmed symbol positions is the smallest. The initial symbol position of each SRS resource in the SRS resource set is shifted backward by the time-domain offset by the number of symbols to obtain the symbol position corresponding to each SRS resource.
7. A wireless communication method, characterized in that, Performed by a network device, the method includes: Send a first message to the terminal device. The first message is used to configure an aperiodic cross-timeslot SRS resource set, wherein the symbol interval between SRS resources in the SRS resource set is minimized. Send a second message to the terminal device, the second message being used to trigger the aperiodic cross-timeslot SRS resource set; The first message includes the configuration information of the SRS resource set and the configuration information of each SRS resource within the SRS resource set. The configuration information of the SRS resources is used to enable the terminal device to determine the symbol position of each SRS resource in the SRS resource set. The symbol position of each SRS resource is determined in ascending order of the starting symbol indication parameter of each SRS resource. The first SRS resource is located in the S time slot, and the symbol interval between two adjacent SRS resources is the smallest. The configuration information of the SRS resource set is used to enable the terminal device to determine the time slot position of each SRS resource within the SRS resource set.
8. The method according to claim 7, characterized in that, The method further includes: Receive capability information from the terminal device, the capability information including first indication information indicating that the terminal device supports time-domain offset; Send time domain offset indication information to the terminal device. The time domain offset indication information is used to indicate that the SRS resource is time domain offset based on the time domain offset amount.
9. The method according to claim 8, characterized in that, Sending time-domain offset indication information to the terminal device includes: The time-domain offset indication information is carried in the second message and sent to the terminal device.
10. The method according to claim 8, characterized in that, The time-domain offset satisfies the following formula: in, This represents the time-domain offset. This represents the shortest consecutive symbol length of each SRS resource within the SRS resource set. This indicates the last symbol index occupied by the SRS resource set in slot U.
11. The method according to any one of claims 8-10, characterized in that, The method further includes sending the time domain offset to the terminal device.
12. The method according to claim 11, characterized in that, Sending the time-domain offset to the terminal device includes: The time-domain offset is carried in the first message and sent to the terminal.
13. The method according to any one of claims 8-10, characterized in that, The time-domain offset is used to enable the terminal device to shift the initial symbol position of each SRS resource in the SRS resource set backward by the time-domain offset by symbols, so as to obtain the symbol position corresponding to each SRS resource. The initial symbol position is determined sequentially by arranging all SRS resources in the SRS resource set in ascending order according to the starting symbol indication parameter. The first SRS resource is located in the S time slot, and the symbol interval between the current SRS resource and all SRS resources with confirmed symbol positions is the smallest.
14. A communication device, characterized in that, The device includes at least one processor coupled to a memory storing a program or instructions, the processor executing the program or instructions to cause the device to perform the method as described in any one of claims 1 to 13.
15. A computer-readable storage medium having a computer program or instructions stored thereon, characterized in that, When the computer program or instructions are executed, they cause the computer to perform the method as described in any one of claims 1 to 13.
16. A communication system, characterized in that, Includes the communication device as described in claim 14.
17. A chip system, characterized in that, The chip system includes one or more processors, which are configured to retrieve and execute instructions stored in memory, such that the method as described in any one of claims 1 to 13 is performed.