Reference signal sending method and communication device
By dynamically indicating the transmission time of the reference signal (RS) in the downlink control information (DCI), the problems of insufficient flexibility, low success rate and PDCCH congestion during the transmission process of the non-period detection reference signal (SRS) are solved, and a higher transmission success rate and lower PDCCH congestion probability are achieved.
Patent Information
- Application Number
- CN202080103150.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-09-01
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2040-09-01
AI Technical Summary
In the prior art, the transmission process of non-period detection reference signal (SRS) has problems such as insufficient flexibility, low success rate, and congestion in the physical downlink control channel (PDCCH).
By dynamically indicating the transmission time of the reference signal (RS) in the downlink control information (DCI), the terminal device can flexibly determine the transmission time unit of the RS, thereby increasing the scheduling capacity of the RS and reducing the congestion probability of the PDCCH.
It improves the sending success rate of RS, increases the flexibility of RS triggering, and reduces the congestion probability of PDCCH.
Smart Images

Figure CN115885492B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a reference signal sending method and a communication device. Background Art
[0002] The fifth generation wireless access system standard new radio (NR) is based on a multiple-input multiple-output (MIMO) system. Network equipment can configure terminal devices to send sounding reference signals (SRS). SRS can support codebook-based uplink transmission, non-codebook-based uplink transmission, beam management, and antenna switching. From the perspective of time domain behavior, SRS can be divided into periodic sounding reference signals (P-SRS), semi-persistent sounding reference signals (SP-SRS), and aperiodic sounding reference signals (AP-SRS).
[0003] For periodic SRS, the network device can configure the period and bias for SRS, and the terminal device can periodically send SRS according to the configured period and bias. For semi-persistent SRS, the network device can configure the period and bias for SRS, and send an activation or deactivation command to the terminal device through the media access control layer control element (MAC CE); when the terminal device receives the activation command, it can periodically send SRS according to the configured period and bias, and if it receives a deactivation command later, the terminal device stops sending SRS. For non-periodic SRS, the network device triggers the terminal device to send SRS through downlink control information (DCI); the terminal device receives the DCI in time slot n, determines the time slot for sending SRS according to the bias and time slot n defined by the high-level parameters, and sends SRS in the determined time slot.
[0004] Currently, the transmission process of the aperiodic SRS has the disadvantages of inflexible transmission, low transmission success rate, and congestion of the physical downlink control channel (PDCCH). Summary of the invention
[0005] The present application provides a reference signal RS sending method and a communication device, which are conducive to increasing the flexibility of RS triggering, improving the RS sending success rate, and reducing the probability of PDCCH congestion.
[0006] In a first aspect, the present application provides a reference signal (RS) sending method. The method may be executed by a terminal device, or may be executed by a chip configured in the terminal device, and the present application does not limit this.
[0007] Specifically, the method includes: the terminal device obtains downlink control information DCI, determines the first time information according to the DCI, determines the time unit for sending RS according to the first time information and the time unit where the DCI is located, and sends the RS within the determined time for sending the RS.
[0008] It can be seen that the RS transmission time is dynamically indicated through the downlink control information DCI, so that the RS transmission time is more flexible, thereby improving the scheduling capacity of the RS and reducing the possibility of PDCCH congestion.
[0009] In combination with the first aspect, in some possible implementations, the above-mentioned DCI includes a first field, the first field is used to determine the first time information, and there are at least two bit states associated with the same non-periodic RS resource trigger state in the bit states corresponding to the first field.
[0010] In combination with the first aspect, in some possible implementations, the field length of the above-mentioned first field is N bits, n bits of the N bits are used to determine the first time information, and bits other than n bits of the N bits are used to determine the RS; wherein 1≤n≤N, and N is a positive integer.
[0011] It can be seen that the first time information is indicated by n bits in the first bit, and the RS is indicated by the remaining bits, thereby increasing the flexibility of RS triggering.
[0012] In conjunction with the first aspect, in some possible implementations, the field length of the first field is m bits, and the m bits are used to determine the first time information and to determine the RS; m is an odd number greater than or equal to 3; the 2 bits corresponding to the first field are m There are (2 m -2) / 3 bit states are associated with the same non-periodic RS resource triggering state.
[0013] In conjunction with the first aspect, in some possible implementations, the field length of the first field is m bits, and the m bits are used to determine the first time information and to determine the RS; m is an even number greater than or equal to 4; the 2 bits corresponding to the first field are m There are (2 m -1) / 3 bit states are associated with the same non-periodic RS resource triggering state.
[0014] It can be seen that the first time information and the RS are jointly indicated through the first field in the DCI, which increases the flexibility of RS triggering without increasing the DCI overhead too much.
[0015] In combination with the first aspect, in some possible implementations, the field length of the above-mentioned first field is K bits; when k bits among the K bits are used to indicate supplementary uplink or non-supplementary uplink information, the bits other than k bits among the K bits are used to determine the first time information and / or determine the RS; when there is no bit among the K bits for indicating supplementary uplink or non-supplementary uplink information, the K bits are used to determine the first time information and / or determine the RS; wherein, 1≤k≤K, K is a positive integer.
[0016] It can be seen that by aligning the lengths of the DCI RS transmission fields configured with a supplementary uplink and those not configured with a supplementary uplink, the processing complexity of the terminal device can be reduced.
[0017] In combination with the first aspect, in some possible implementations, the first time information is included in a first value set, and the first value set is a set configured by the first high-level configuration information or a predefined set.
[0018] It can be seen that by configuring or predefining multiple first values through the first high-level configuration information, the flexibility of indicating the RS transmission time can be increased, thereby improving the scheduling capacity of the RS and reducing the possibility of PDCCH congestion.
[0019] In combination with the first aspect, in some possible implementations, the above-mentioned first field is used to indicate the second time information, and the second time information and the first time offset are used to determine the first time information; the second time information is included in a second value set, and the second value set is a set configured by the second high-level configuration information or a predefined set; the first time offset is configured by the third high-level configuration information or is predefined.
[0020] It can be seen that the first time offset is configured through the third high-level configuration information, and multiple second values are configured through the second high-level configuration information. The terminal device can determine the first time information based on the second value indicated by the first field and the first time offset, thereby effectively reducing the overhead of high-level signaling while ensuring the flexibility of RS sending time.
[0021] In combination with the first aspect, in some possible implementations, the above-mentioned DCI includes an RS request field and a time indication field; the time indication field and the first time offset are used to determine the first time information; the value indicated by the time indication field is included in the second value set; the second value set is a set configured by the second high-level configuration information or a predefined set; the first time offset is configured by the third high-level configuration information or is predefined.
[0022] It can be seen that the RS transmission time is determined by the second value indicated by the time indication field and the first time offset configured by the third high-level configuration information, which effectively reduces the overhead of high-level signaling while ensuring the flexibility of RS transmission time.
[0023] In combination with the first aspect, in some possible implementations, there is at least one element in the second value set whose value is greater than -4 and less than 5; or, there is at least one element in the second value set whose value is greater than 0 and less than 7; or, the second value set is related to time slot format information.
[0024] In combination with the first aspect, in some possible implementations, the field length of the above-mentioned first field is m bits, where m is an odd number greater than or equal to 3; when the bit state corresponding to the first field is not a specific value, the number of resources of the RS is the first number; when the bit state corresponding to the first field is a specific value or the terminal device receives an RS resource information switching indication, the number of resources of the RS is the second number.
[0025] In combination with the first aspect, in some possible implementations, the number of resources of the RS is the first number or the second number, which is configured by fourth high-level configuration information or predefined configuration.
[0026] It can be seen that the number of RS resources is switched through the specific value indicated by the DCI, thereby increasing the configuration flexibility of the RS, ensuring the accuracy of downlink channel information measurement or reducing the power consumption of the terminal device.
[0027] In combination with the first aspect, in some possible implementations, the field length of the above-mentioned first field is m bits, where m is an odd number greater than or equal to 3; when the bit state corresponding to the first field is not a specific value, the number of ports of the RS is a third number; when the bit state corresponding to the first field is a specific value or the terminal device receives an RS port information switching indication, the number of ports of the RS is a fourth number.
[0028] In combination with the first aspect, in some possible implementations, the number of ports of the RS is the third number or the fourth number, which is configured by fifth high-level configuration information or predefined configuration.
[0029] It can be seen that the number of antenna ports of the RS is switched through the specific value indicated by the DCI, thereby increasing the configuration flexibility of the RS performing the antenna switching function, ensuring the accuracy of downlink channel information measurement or reducing the power consumption of the terminal device.
[0030] In a second aspect, the present application provides a reference signal RS sending method. The method can be executed by a network device, or can also be executed by a chip configured in the network device, and the present application does not limit this.
[0031] Specifically, the method includes: the network device determines the first time information according to the downlink control information DCI, determines the time unit for receiving the RS according to the first time information and the time unit where the DCI is located, and receives the RS within the determined time unit for receiving the RS.
[0032] It can be seen that the reception time of the RS is dynamically indicated by the downlink control information DCI, so that the time of receiving the RS is more flexible, thereby improving the scheduling capacity of the RS and reducing the possibility of PDCCH congestion.
[0033] In combination with the second aspect, in some possible implementations, the above-mentioned DCI includes a first field, the first field is used to determine the first time information, and there are at least two bit states associated with the same non-periodic RS resource trigger state in the bit states corresponding to the first field.
[0034] In combination with the second aspect, in some possible implementations, the field length of the above-mentioned first field is N bits, n bits of the N bits are used to determine the first time information, and bits other than n bits of the N bits are used to determine the RS; wherein 1≤n≤N, and N is a positive integer.
[0035] In conjunction with the second aspect, in some possible implementations, the field length of the first field is m bits, and the m bits are used to determine the first time information and to determine the RS; m is an odd number greater than or equal to 3; the 2 bits corresponding to the first field are m There are (2 m -2) / 3 bit states are associated with the same non-periodic RS resource triggering state.
[0036] In conjunction with the second aspect, in some possible implementations, the field length of the first field is m bits, and the m bits are used to determine the first time information and to determine the RS; m is an even number greater than or equal to 4; the 2 bits corresponding to the first field are m There are (2 m -1) / 3 bit states are associated with the same non-periodic RS resource triggering state.
[0037] It can be seen that the first time information and the RS are jointly indicated through the first field in the DCI, which increases the flexibility of RS triggering without increasing the DCI overhead too much.
[0038] In combination with the second aspect, in some possible implementations, the field length of the above-mentioned first field is K bits; when k bits among the K bits are used to indicate supplementary uplink or non-supplementary uplink information, the bits other than k bits among the K bits are used to determine the first time information and / or determine the RS; when there is no bit among the K bits for indicating supplementary uplink or non-supplementary uplink information, the K bits are used to determine the first time information and / or determine the RS; wherein, 1≤k≤K, K is a positive integer.
[0039] It can be seen that by aligning the lengths of the DCI RS transmission fields configured with a supplementary uplink and those not configured with a supplementary uplink, the processing complexity of the terminal device can be reduced.
[0040] In combination with the second aspect, in some possible implementations, the first time information is included in a first value set, and the first value set is a set configured by the first high-level configuration information or a predefined set.
[0041] It can be seen that by configuring or predefining multiple first values through the first high-level configuration information, the flexibility of indicating the RS transmission time can be increased, thereby improving the scheduling capacity of the RS and reducing the possibility of PDCCH congestion.
[0042] In combination with the second aspect, in some possible implementations, the above-mentioned first field is used to indicate the second time information, and the second time information and the first time offset are used to determine the first time information; the second time information is included in a second value set, and the second value set is a set configured by the second high-level configuration information or a predefined set; the first time offset is configured by the third high-level configuration information or is predefined.
[0043] It can be seen that the first time offset is configured through the third high-level configuration information, and multiple second values are configured through the second high-level configuration information. The terminal device can determine the first time information based on the second value indicated by the first field and the first time offset, thereby effectively reducing the overhead of high-level signaling while ensuring the flexibility of RS sending time.
[0044] In combination with the second aspect, in some possible implementations, the above-mentioned DCI includes an RS request field and a time indication field; the time indication field and the first time offset are used to determine the first time information; the value indicated by the time indication field is included in the second value set; the second value set is a set configured by the second high-level configuration information or a predefined set; the first time offset is configured by the third high-level configuration information or is predefined.
[0045] It can be seen that the RS transmission time is determined by the second value indicated by the time indication field and the first time offset configured by the third high-level configuration information, which effectively reduces the overhead of high-level signaling while ensuring the flexibility of RS transmission time.
[0046] In combination with the second aspect, in some possible implementations, there is at least one element in the second value set whose value is greater than -4 and less than 5; or, there is at least one element in the second value set whose value is greater than 0 and less than 7; or, the second value set is related to time slot format information.
[0047] In combination with the second aspect, in some possible implementations, the field length of the above-mentioned first field is m bits, where m is an odd number greater than or equal to 3; when the bit state corresponding to the first field is not a specific value, the number of resources of the RS is the first number; when the bit state corresponding to the first field is a specific value or the terminal device receives an RS resource information switching indication, the number of resources of the RS is the second number.
[0048] In combination with the second aspect, in some possible implementations, the number of resources of the RS is the first number or the second number, which is configured by fourth high-level configuration information or predefined configuration.
[0049] It can be seen that the number of RS resources is switched through the specific value indicated by the DCI, thereby increasing the configuration flexibility of the RS, ensuring the accuracy of downlink channel information measurement or reducing the power consumption of the terminal device.
[0050] In combination with the second aspect, in some possible implementations, the field length of the above-mentioned first field is m bits, where m is an odd number greater than or equal to 3; when the bit state corresponding to the first field is not a specific value, the number of ports of the RS is a third number; when the bit state corresponding to the first field is a specific value or the terminal device receives an RS port information switching indication, the number of ports of the RS is a fourth number.
[0051] In combination with the second aspect, in some possible implementations, the number of ports of the RS is the third number or the fourth number, which is configured by fifth high-level configuration information or predefined configuration.
[0052] It can be seen that the number of antenna ports of the RS is switched through the specific value indicated by the DCI, thereby increasing the configuration flexibility of the RS performing the antenna switching function, ensuring the accuracy of downlink channel information measurement or reducing the power consumption of the terminal device.
[0053] In a third aspect, the present application further provides a communication device. The communication device has some or all of the functions of the terminal device described in the first aspect above. For example, the functions of the device may have the functions of some or all of the embodiments of the terminal device in the present application, or may have the functions of implementing any one of the embodiments in the present application separately. The functions may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0054] In one possible design, the structure of the communication device may include a processing unit and a communication unit, wherein the processing unit is configured to support the communication device to perform corresponding functions in the above method. The communication unit is used to support communication between the communication device and other devices. The communication device may also include a storage unit, which is used to couple with the processing unit and the communication unit and store necessary program instructions and data for the communication device.
[0055] In one implementation, the communication device includes:
[0056] A processing unit, configured to obtain downlink control information DCI, determine first time information according to the DCI, and determine a time unit for sending the RS according to the first time information and the time unit where the DCI is located;
[0057] The communication unit is used to send the RS within the determined time for sending the RS.
[0058] The relevant contents of this implementation method can refer to the relevant contents of the first aspect mentioned above, which will not be described in detail here.
[0059] In another implementation, the communication device may include:
[0060] The processor is configured to obtain downlink control information DCI, determine first time information according to the DCI, and determine a time unit for sending the RS according to the first time information and the time unit where the DCI is located;
[0061] The transceiver is used to send the RS within the determined time for sending the RS.
[0062] The relevant contents of this implementation method can refer to the relevant contents of the first aspect mentioned above, which will not be described in detail here.
[0063] During the implementation process, the processor can be used to perform, for example, but not limited to, baseband related processing, and the transceiver can be used to perform, for example, but not limited to, radio frequency transceiver. The above-mentioned devices can be respectively arranged on chips independent of each other, or at least partially or completely arranged on the same chip. For example, the processor can be further divided into an analog baseband processor and a digital baseband processor. Among them, the analog baseband processor can be integrated with the transceiver on the same chip, and the digital baseband processor can be arranged on an independent chip. With the continuous development of integrated circuit technology, more and more devices can be integrated on the same chip. For example, a digital baseband processor can be integrated with a variety of application processors (such as but not limited to a graphics processor, a multimedia processor, etc.) on the same chip. Such a chip can be called a system on chip. Whether each device is independently arranged on different chips or integrated on one or more chips often depends on the needs of product design. The embodiment of the present application does not limit the implementation form of the above-mentioned devices.
[0064] In a fourth aspect, the present application further provides a communication device. The communication device has some or all of the functions of the network device in the method example described in the second aspect above. For example, the functions of the communication device may have the functions of some or all of the embodiments in the present application, or may have the functions of implementing any one of the embodiments in the present application alone. The functions may be implemented by hardware, or may be implemented by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0065] In a possible design, the structure of the communication device may include a processing unit and a communication unit, wherein the processing unit is configured to support the communication device to perform corresponding functions in the above method. The communication unit is used to support communication between the communication device and other devices. The communication device may also include a storage unit, which is used to couple with the processing unit and the sending unit, and store necessary program instructions and data for the communication device.
[0066] In one implementation, the communication device includes:
[0067] A processing unit, configured to determine first time information according to downlink control information DCI, and determine a time unit for receiving the RS according to the first time information and the time unit where the DCI is located;
[0068] The communication unit is used to receive the RS within a determined time unit for receiving the RS.
[0069] The relevant contents of this implementation method can refer to the relevant contents of the second aspect mentioned above, which will not be described in detail here.
[0070] As an example, the processing unit may be a processor, the communication unit may be a transceiver or a communication interface, and the storage unit may be a memory.
[0071] In another embodiment, the communication device includes:
[0072] The processor is configured to determine the first time information according to the downlink control information DCI, and determine the time unit for receiving the RS according to the first time information and the time unit where the DCI is located;
[0073] The transceiver is used to receive the RS within a determined time unit for receiving the RS.
[0074] The relevant contents of this implementation method can refer to the relevant contents of the second aspect mentioned above, which will not be described in detail here.
[0075] During the implementation process, the processor can be used to perform, for example, but not limited to, baseband related processing, and the transceiver can be used to perform, for example, but not limited to, radio frequency transceiver. The above-mentioned devices can be respectively arranged on chips independent of each other, or at least partially or completely arranged on the same chip. For example, the processor can be further divided into an analog baseband processor and a digital baseband processor. Among them, the analog baseband processor can be integrated with the transceiver on the same chip, and the digital baseband processor can be arranged on an independent chip. With the continuous development of integrated circuit technology, more and more devices can be integrated on the same chip. For example, a digital baseband processor can be integrated with a variety of application processors (such as but not limited to a graphics processor, a multimedia processor, etc.) on the same chip. Such a chip can be called a system on chip. Whether each device is independently arranged on different chips or integrated on one or more chips often depends on the needs of product design. The embodiment of the present application does not limit the implementation form of the above-mentioned devices.
[0076] In a fifth aspect, the present application also provides a processor for executing the above-mentioned various methods. In the process of executing these methods, the process of sending the above-mentioned information and receiving the above-mentioned information in the above-mentioned methods can be understood as the process of the processor outputting the above-mentioned information and the process of the processor receiving the above-mentioned information input. When outputting the above-mentioned information, the processor outputs the above-mentioned information to the transceiver so that it can be transmitted by the transceiver. After being output by the processor, the above-mentioned information may also need to be processed in other ways before it reaches the transceiver. Similarly, when the processor receives the above-mentioned input information, the transceiver receives the above-mentioned information and inputs it into the processor. Furthermore, after the transceiver receives the above-mentioned information, the above-mentioned information may need to be processed in other ways before it is input into the processor.
[0077] Based on the above principle, for example, sending the RS mentioned in the above method can be understood as the processor outputting the RS. For another example, receiving the RS can be understood as the processor receiving the input RS.
[0078] For the transmission, sending and receiving operations involved in the processor, unless otherwise specified, or unless they conflict with their actual function or internal logic in the relevant description, they can be more generally understood as processor output, reception, input and other operations, rather than the transmission, sending and receiving operations performed directly by the RF circuit and antenna.
[0079] In the implementation process, the processor may be a processor specifically used to execute these methods, or a processor that executes computer instructions in a memory to execute these methods, such as a general-purpose processor. The memory may be a non-transitory memory, such as a read-only memory (ROM), which may be integrated with the processor on the same chip or may be separately arranged on different chips. The embodiment of the present application does not limit the type of memory and the arrangement of the memory and the processor.
[0080] In a sixth aspect, the present application further provides a communication system, which includes at least one terminal device and at least one network device of the above aspects. In another possible design, the system may also include other devices that interact with the terminal or network device in the solution provided by the present application.
[0081] In a seventh aspect, the present application provides a computer-readable storage medium for storing computer software instructions, which, when executed by a computer, implements the method described in the first aspect above.
[0082] In an eighth aspect, the present application provides a computer-readable storage medium for storing computer software instructions, which, when executed by a computer, enables a communication device to implement the method described in the second aspect above.
[0083] In a ninth aspect, the present application further provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the method described in the first aspect above.
[0084] In a tenth aspect, the present application also provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the method described in the second aspect above.
[0085] In the eleventh aspect, the present application provides a chip system, which includes a processor and an interface, wherein the interface is used to obtain a program or instruction, and the processor is used to call the program or instruction to implement or support the terminal device to implement the functions involved in the first aspect, for example, determining or processing at least one of the data and information involved in the above method.
[0086] In a possible design, the chip system also includes a memory, and the memory is used to store necessary program instructions and data of the terminal device. The chip system can be composed of a chip, or can include a chip and other discrete devices.
[0087] In the twelfth aspect, the present application provides a chip system, which includes a processor and an interface, wherein the interface is used to obtain a program or instruction, and the processor is used to call the program or instruction to implement or support the network device to implement the functions involved in the second aspect, for example, determining or processing at least one of the data and information involved in the above method.
[0088] In a possible design, the chip system also includes a memory, and the memory is used to store necessary program instructions and data of the network device. The chip system can be composed of a chip, or can include a chip and other discrete devices. BRIEF DESCRIPTION OF THE DRAWINGS
[0089] Figure 1 A schematic diagram of a communication system to which the present application is applied;
[0090] Figure 2 A schematic diagram of a reference signal sending method provided in the present application;
[0091] Figure 3 An example diagram of the first field provided in Embodiment 1 of the present application;
[0092] Figure 4 An example diagram of the first field provided in Embodiment 2 of the present application;
[0093] Figure 5 This is an example diagram of the first field provided in Embodiment 3 of the present application;
[0094] Figure 6 This is an example diagram of the first field provided in Embodiment 4 of the present application;
[0095] Figure 7 This is an example diagram of the first field provided in Embodiment 5 of the present application;
[0096] Figure 8 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0097] Fig. 9A schematic diagram of the structure of a terminal device provided in an embodiment of the present application;
[0098] Fig.10 Another structural schematic diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0099] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0100] The technical solution of the embodiment of the present application can be applied to various communication systems, such as: long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS). With the continuous development of communication systems, the technical solution of the present application can also be applied to future networks, such as the fifth generation (5G) system or new radio (NR); or it can also be used for device to device (D2D) system, machine to machine (M2M) system, etc.
[0101] It should be understood that the network device in the communication system can be any device with wireless transceiver function or a chip that can be set in the device, and the device includes but is not limited to: evolved Node B (eNB), Radio Network Controller (RNC), Node B (NB), Base Station Controller (BSC), Base Transceiver Station (BTS), Home Base Station (e.g., Home evolved NodeB, or Home Node B, HNB), Base Band Unit (BBU), Access Point (AP) in Wireless Fidelity (WIFI) system, Wireless Relay Node, Wireless Backhaul Node, Transmission Point (TP) It can also be a device used in 5G, 6G or even 7G systems, such as a gNB in an NR system, or a transmission point (TRP or TP), one or a group of (including multiple antenna panels) antenna panels of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU), or a distributed unit (DU), or a picocell, or a femtocell, or a road side unit (RSU) in a vehicle to everything (V2X) or smart driving scenario, etc.
[0102] In some deployments, the gNB may include a centralized unit (CU) and a DU. The gNB may also include a radio unit (RU). The CU implements some functions of the gNB, and the DU implements some functions of the gNB, for example, the CU implements the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers, and the DU implements the functions of the radio link control (RLC), media access control (MAC) and physical (PHY) layers. Since the information of the RRC layer will eventually become the information of the PHY layer, or be converted from the information of the PHY layer, under this architecture, high-level signaling, such as RRC layer signaling or PHCP layer signaling, can also be considered to be sent by the DU, or by the DU+RU. It can be understood that the network device can be a CU node, a DU node, or a device including a CU node and a DU node. In addition, the CU can be divided into a network device in the access network RAN, and the CU can also be divided into a network device in the core network CN, which is not limited here.
[0103] In the embodiments disclosed in the present application, the device for implementing the function of the network device may be the network device; or it may be a device capable of supporting the network device to implement the function, such as a chip system, which may be installed in the network device.
[0104] In the embodiments disclosed in the present application, the technical solutions provided by the embodiments disclosed in the present application are described by taking the apparatus for implementing the functions of the network device as a network device and taking the network device as a base station as an example.
[0105] It should also be understood that the terminal device in the communication system can also be called user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device in the embodiment of the present application can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a wireless terminal in the aforementioned V2X vehicle network or a wireless terminal type RSU, etc. The embodiment of the present application does not limit the application scenario.
[0106] In addition, in order to facilitate understanding of the embodiments of the present application, the following points are explained.
[0107] First, in this application, for the convenience of description, when it comes to numbering, it can be numbered continuously starting from 0. For example, the 0th symbol in a time slot can refer to the first symbol of the time slot. Of course, the specific implementation is not limited to this. For example, it can also be numbered continuously starting from 1. For example, the 1st symbol in a time slot can also refer to the first symbol of the time slot. Due to different starting values of the numbering, the same symbol has different numbers corresponding to it in the time slot.
[0108] It should be understood that the above descriptions are all arrangements made to facilitate the description of the technical solutions provided in the embodiments of the present application, and are not intended to limit the scope of the present application.
[0109] Second, in the embodiments shown below, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", etc., and there is no order of precedence or size between the technical features described by the "first", "second", and "third".
[0110] Third, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b and c can mean: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c. Where a, b and c can be single or multiple, respectively.
[0111] Fourth, in the embodiments shown below, some scenarios are explained using the scenarios of the NR network in the wireless communication network as an example. It should be noted that the solutions in the embodiments disclosed in the present application can also be applied to other wireless communication networks, and the corresponding names can also be replaced by the names of the corresponding functions in other wireless communication networks.
[0112] Fifth, the embodiments disclosed in the present application will present various aspects, embodiments or features of the present application around a system including multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all devices, components, modules, etc. discussed in conjunction with the drawings. In addition, combinations of these schemes may also be used.
[0113] Sixth, in the embodiments disclosed in the present application, the terms “of”, “relevant” and “corresponding” may sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings they intend to express are consistent.
[0114] To facilitate understanding of the embodiments of the present application, Figure 1 The communication system shown is taken as an example to describe in detail a communication system applicable to the reference signal sending method provided in the embodiment of the present application. Figure 1 A schematic diagram of a communication system 100 applicable to an embodiment of the present application is shown. As shown in the figure, the communication system 100 may include at least one terminal device, such as the terminal device 101 shown in the figure; the communication system 100 may also include at least one network device, such as the network device #1 102 or the network device #2 103 shown in the figure.
[0115] When the terminal device communicates with the network device, the terminal device can obtain high-level parameters through the RRC signaling sent by the network device, and the configuration information of the reference signal can be obtained through the high-level parameters, including but not limited to resource triggering configuration information, time offset configuration information, resource mapping configuration information, etc. The terminal device can also receive downlink control information from the network device, determine the first time information according to the received downlink control information, and determine the time unit for sending the reference signal according to the first time information and the time unit where the downlink control information is located, so as to send the reference signal within the determined time unit. Correspondingly, the network device can determine the time unit for receiving the reference signal according to the first time information and the time unit where the downlink control information is located, so as to receive the reference signal within the determined time unit.
[0116] Optionally, the communication system 100 may include one or more network devices, such as network device #1 102 and network device #2 103 shown in the figure. The network device #1 102 and network device #2 103 may be network devices in the same cell or in different cells, which is not limited in the present application. The figure is only an example, showing an example in which network device #1 102 and network device #2 103 are located in the same cell.
[0117] To facilitate understanding of the embodiments of the present application, several terms involved in the present application are first briefly explained.
[0118] 1. Reference signal (RS)
[0119] In the present application, reference signals include, for example but not limited to, channel state information reference signal (CSI-RS), synchronous signal / PBCH block (SSB), sounding reference signal (SRS), etc. Among them, tracking reference signal (TRS) is also a type of CSI-RS.
[0120] The reference signal in this application is introduced by taking SRS as an example, and the reference signal sent by the terminal device is introduced by taking the terminal device sending SRS as an example. The SRS sent by the terminal device can be understood as a triggered SRS, and the triggered SRS can be understood as an SRS triggered by at least one of the high-level parameters configured by the radio resource control (RRC) signaling, the MAC CE or DCI sent by the network device. From the perspective of time domain behavior, the SRS is configured as a periodic sounding reference signal (periodic SRS, P-SRS), a semi-persistent sounding reference signal (semi-persistent SRS, SP-SRS) or an aperiodic sounding reference signal (aperiodic SRS, AP-SRS) through the resource type resourceType in the high-level parameters.
[0121] For periodic SRS, the network device can configure the period and offset for SRS through high-level parameters, and the terminal device can periodically send SRS according to the configured period and offset. Periodic SRS can be understood as the periodic sending of SRS triggered by high-level parameters, and its time domain behavior can be understood as sending SRS in a periodic time domain behavior.
[0122] For semi-persistent SRS, the network device can configure the period and offset for SRS through high-level parameters, and send an activation or deactivation command to the terminal device through MAC CE; when the terminal device receives the activation command, it can periodically send SRS according to the configured period and offset, and if it receives a deactivation command later, the terminal device stops sending SRS. Semi-persistent SRS can be understood as the sending of SRS triggered by MAC CE, and its time domain behavior can be understood as sending SRS in a semi-persistent time domain behavior.
[0123] For aperiodic SRS, the network device triggers the terminal device to send SRS through DCI; the terminal device receives the DCI in time slot n, determines the time slot for sending SRS according to the offset and time slot n defined by the high-level parameters, and sends SRS in the determined time slot. Aperiodic SRS can be understood as the sending of SRS triggered by DCI, and its time domain behavior can be understood as sending SRS in aperiodic time domain behavior.
[0124] The SRS sent by the terminal device may be the SRS corresponding to the triggered SRS resource set. An SRS resource set may include one or more SRS resources. The network device may configure one or more SRS resource sets for the terminal device through the high-level parameter SRS-ResourceSet. The applicability of each SRS resource set may be configured through the usage in the high-level parameter SRS-ResourceSet. Currently supported usages include four use cases: ‘codebook’, ‘nonCodebook’, ‘beamManagement’ and ‘antennaSwitching’. ‘codebook’ corresponds to SRS supporting codebook-based uplink transmission, ‘nonCodebook’ corresponds to SRS supporting non-codebook-based uplink transmission, ‘beamManagement’ corresponds to SRS supporting beam management, and ‘antennaSwitching’ corresponds to SRS supporting antenna switching.
[0125] At present, for the transmission of SRS triggered by DCI (i.e., non-periodic SRS), the network device defines the time slot level offset through the high-level parameter slotOffset, and the terminal device receives DCI or group common DCI or uplink DCI for downlink scheduling. In the bit state corresponding to the SRS request field in the DCI, there is at least one bit state for triggering the configured one or more SRS resource sets. In the case where supplementary uplink information is not configured, the field length of the SRS request field in the DCI is two bits, and these two bits correspond to four bit states, as shown in Table 1-1 below.
[0126]
[0127] Table 1-1
[0128] In Table 1-1, when the bit state corresponding to the SRS request field is 00, it indicates that there is no triggered SRS resource set, that is, there is no SRS sent in non-periodic time domain behavior. Exemplarily, for type B, when the bit state corresponding to the SRS request field is 01, and the high-level parameter aperiodicSRS-ResourceTrigger is configured as an SRS resource set of 1, it indicates that the triggered SRS resource set is an SRS resource set configured as 1 by the high-level parameter aperiodicSRS-ResourceTrigger; or, when the bit state corresponding to the SRS request field is 01, and one of the high-level parameters aperiodicSRS-ResourceTriggerList is configured as an SRS resource set of 1, it indicates that the triggered SRS resource set is an SRS resource set configured as 1 in the high-level parameter aperiodicSRS-ResourceTriggerList. Exemplarily, for typeA, when the bit state corresponding to the SRS request field is 01, and the first group of SRS resource sets with usage configured as 'antennaSwitching' in the service cell configured by the higher layer, it indicates that the triggered SRS resource set is the first group of SRS resource sets with usage configured as 'antennaSwitching' in the service cell configured by the higher layer.
[0129] When supplementary uplink information is configured, the field length of the SRS request field in the DCI is three bits. Among these three bits, the first bit is used to indicate non-supplementary uplink / supplementary uplink information, and its definition can be seen in Table 1-2 below, and the definitions of the second and third bits can be seen in Table 1-1 above.
[0130] The value of the first bit Up 0 Non-supplementary uplink information 1 Supplementary uplink information
[0131] Table 1-2
[0132] Assuming that the terminal device receives DCI for triggering non-periodic time domain behavior in time slot n, without considering non-aligned frames, the terminal device can send SRS in the time slot shown in formula (1-1).
[0133]
[0134] Considering the aligned frames, the terminal device may send the SRS in the time slot shown in (1-2).
[0135]
[0136] In formula (1-1) and formula (1-2), k represents the slot level offset configured by the high-level parameter slotOffset; Indicates the subcarrier spacing configuration of SRS based on the subcarrier spacing of SRS transmission; Indicates the subcarrier spacing configuration of the PDCCH carrying the trigger command based on the subcarrier spacing of the SRS transmission; Indicates rounding down. In formula (1-2), μ represents the time slot offset between the primary cell (PCell) / primary secondary cell (PScell) A and the secondary cell (SCell) B; offset It is indicated that in each cell pair, the high-level parameter SCS-SpecificCarrierList is the maximum value of the lowest subcarrier spacing configuration among all subcarrier spacings configured for each cell. The network device configures the SRS through the high-level parameter resourceMapping to send the number of consecutive orthogonal frequency division multiplexing (OFDM) symbols of the SRS and the starting symbol position of the SRS in the triggered time slot.
[0137] The NR time slot format includes downlink symbols, uplink symbols and flexible symbols, and SRS is sent on uplink symbols or flexible symbols. For example, assume that the time slot containing downlink symbols is defined as "D", the time slot containing uplink symbols and flexible symbols is defined as "U", and the time slot containing downlink symbols and / or uplink symbols and flexible symbols is defined as "S". It is assumed here that the uplink symbols and flexible symbols contained in "S" can meet the transmission requirements of SRS in non-periodic time domain behavior. When the slot format is configured as "DDDSU", for different high-level parameter slotOffset configurations, the possible triggering conditions are shown in Table 1-3 below.
[0138] slotOffset D D D S U 1 PDCCH SRS 2 PDCCH SRS 2 PDCCH SRS 3 PDCCH SRS 3 PDCCH SRS
[0139] Table 1-3
[0140] In Table 1-3, when the slotOffset of SRS is configured to 1 (i.e., k=1), the DCI for triggering the SRS is sent on the third "D", and at this time n=2, k=1, and the sending position of the SRS is time slot 3, i.e., "S"; when the slotOffset of SRS is configured to 2 (i.e., k=2), if the DCI for triggering the SRS is sent on the second "D", then n=1, k=2, and the sending position of the resource set is time slot 3, i.e., "S", if the DCI for triggering the SRS is sent on the third "D", then n=2, k=2, and the sending position of the resource set is time slot 4, i.e., "U".
[0141] 2. Control Information
[0142] The control information is used to trigger the terminal device to send a reference signal RS. The control information is, for example but not limited to, downlink control information (DCI), or MAC CE, or RRC signaling, or other high-level signaling. Among them, the high-level signaling can be, for example but not limited to, a radio resource control signaling dedicated to the terminal device, a radio resource control signaling dedicated to the cell, or one or more of the high-level parameters. In the present application, the high-level configuration information can be RRC signaling or other high-level signaling or MAC CE.
[0143] 3. Antenna ports and antenna switching
[0144] When the terminal device is configured with the use case type of 'antennaSwitching', the terminal device reports the terminal device capabilities, which can be seen in Table 1-4 below. The network device configures the terminal device according to the received terminal device capabilities.
[0145]
[0146]
[0147] Table 1-4
[0148] Antenna port is a logical concept. There is no direct correspondence between an antenna port and a physical antenna. Antenna port is usually associated with reference signal, and its meaning can be understood as a transceiver interface on the channel through which the reference signal passes. For low frequency, an antenna port may correspond to one or more antenna elements, which jointly send reference signals. The receiving end can treat them as a whole without distinguishing these elements. For high frequency systems, antenna port may correspond to a beam. Similarly, the receiving end only needs to regard this beam as an interface without distinguishing each element.
[0149] For 1T2R, at most two SRS resource sets with different resource types resourceType can be configured, where each SRS resource set is configured with two SRS resources, which are transmitted with different symbols. Each SRS resource in an SRS resource set consists of a separate SRS port, and the terminal device antenna port associated with the SRS port of the second resource of the SRS resource set is different from the terminal device antenna port associated with the SRS port of the first SRS resource.
[0150] For 2T4R, at most two SRS resource sets with different resource types resourceType can be configured, where each SRS resource set is configured with two SRS resources, which are transmitted with different symbols. Each SRS resource in an SRS resource set consists of two SRS ports, and the terminal device antenna port pair associated with the SRS port pair of the second SRS resource in the SRS resource set is different from the terminal device antenna port pair associated with the SRS port pair of the first SRS resource.
[0151] For 1T4R, 0 or 1 SRS resource sets with periodic or semi-continuous time domain behavior can be configured, where each SRS resource set is configured with 4 SRS resources, which are transmitted with different symbols. Each SRS resource in an SRS resource set consists of a separate SRS port, and the SRS port of each SRS resource is associated with a different terminal device antenna port.
[0152] For 1T4R, you can configure 0 or 2 SRS resource sets with non-periodic time domain behavior. Two SRS resource sets configure a total of 4 SRS resources. These 4 SRS resources are transmitted on different symbols in 2 different time slots. The SRS port of each SRS resource is associated with a different terminal device antenna port. Each SRS resource set can be configured with two SRS resources, or one SRS resource set can be configured with one SRS resource and the other SRS resource set can be configured with three SRS resources. The trigger parameters aperiodicSRS-ResourceTrigger or AperiodicSRS-ResourceTriggerList of these two SRS resource sets have the same value, and the time slot offset parameter slotOffset is different.
[0153] For the case where the transmitting antenna port and the receiving antenna port are the same, that is, 1T=1R, or 2T=2R, or 4T=4R, at most two SRS resource sets are configured, each SRS resource set contains one SRS resource, and the number of SRS ports of each SRS resource corresponds to 1, 2, or 4, respectively.
[0154] For the use case type of 'antennaSwitching', the terminal device is expected to configure the same number of SRS ports for all SRS resources in an SRS resource set.
[0155] For 1T2R, 1T4R or 2T4R, the terminal device does not expect to be configured or triggered more than one SRS resource set with the use case type of 'antennaSwitching' in one timeslot, nor does the terminal device expect to be configured or triggered more than one SRS resource set with the use case type of 'antennaSwitching' in one symbol.
[0156] As mentioned above, in the process of triggering SRS transmission by DCI, RRC signaling is configured in units of SRS resource sets. For the use case types of 'codebook', 'nonCodebook' and 'antennaSwitching', a terminal device can configure at most one SRS resource set under the use case. Therefore, for a terminal device, only one trigger bias can be configured for each use case. Since PDCCH can only be transmitted on downlink or flexible symbols, and SRS can only be transmitted on uplink or flexible symbols, the existing RRC signaling mechanism for configuring trigger bias will limit the possible PDCCH positions for triggering SRS and the transmission positions of SRS. When a network device sends a DCI for triggering a non-periodic SRS resource set in a certain time slot, if the corresponding SRS resource sending position in the time slot calculated according to the time slot offset is a downlink symbol, the SRS triggering failure will occur; when a network device needs to trigger a non-periodic SRS in a certain time slot, the time slot position at which it can send the DCI for triggering the SRS resource set is fixed. If there is no uplink or downlink scheduling requirement in the corresponding time slot, the network device will not send the DCI, which will also cause the triggering failure. On the other hand, when the number of terminal devices increases, the number of non-periodic SRSs that need to be triggered at the same time increases. If the time slot position of the DCI that can trigger the SRS is fixed, it is easy to cause PDCCH congestion problems. In addition, when the slot format indicator (SFI) is dynamically indicated by the DCI, the time slot offset configured by the RRC signaling will no longer apply.
[0157] In addition, in some scenarios, the time domain behavior of an SRS resource set is configured by RRC signaling alone, which will cause some problems. For example, for the 'codebook' use case for uplink shared channel (physical uplink share channel, PUSCH) precoding calculation, in general, it is sufficient to use non-periodic SRS for channel detection; while for the 'antennaSwitching' use case for downlink channel measurement, in order to better support channel estimation and reduce channel aging effects, it is often necessary to use periodic or semi-continuous SRS for channel detection. This will lead to reducing the limitation of use case types through the reuse of two use cases.
[0158] Furthermore, in some scenarios, the number of antenna ports of an SRS resource set configured by RRC signaling alone will cause problems. For example, in the downlink channel state information (CSI) detection process, since the network equipment configures a number of transmit antenna ports and receive antenna ports for the terminal device according to the reported terminal device capabilities, the number of antenna ports can only be changed through semi-static reconfiguration, and the number of antenna ports cannot be changed dynamically according to different needs, which limits scheduling.
[0159] In view of this, the present application provides a reference signal sending method and a communication device, which can flexibly send a reference signal, improve the sending success rate, and reduce the probability of PDCCH congestion.
[0160] The reference signal sending method provided by the embodiment of the present application will be introduced below in conjunction with the accompanying drawings. It should be noted that in the introduction process, the terminal device takes UE as an example, and the name of the information or data exchanged between UE and the network device is used for example and does not constitute a limitation on the embodiment of the present application.
[0161] See also Figure 2 , is a flow chart of the reference signal method provided in the present application, and the flow chart may include but is not limited to the following steps:
[0162] Step 201: The network device sends DCI to the UE. Correspondingly, the UE receives the DCI from the network device.
[0163] The DCI is used to determine the first time information, and the UE can determine the time unit for sending the RS according to the first time information and the time unit where the DCI is located. The DCI is also used to trigger the UE to send the RS, and can specifically be used to trigger the UE to send the triggered RS.
[0164] In one implementation, the DCI includes a first field, the first field is used to determine the first time information, and there are at least two bit states in the bit state corresponding to the first field that are associated with the same non-periodic RS resource trigger state. Wherein, in the case where the RS is an SRS, the non-periodic RS resource trigger state can be configured by the high-level parameter aperiodicSRS-ResourceTrigger, which is an SRS resource set of 1, 2, or 3; it can also be an item configured in the high-level parameter aperiodicSRS-ResourceTriggerList, which is an SRS resource set of 1, 2, or 3; it can also be an SRS resource set configured as 'antennaSwitching' in the first, second, or third group of the service cell configured by the high-level. It should be noted that the SRS resource set configured as 1, 2, or 3 is used for example, and with the evolution of the standard, there may be SRS resources configured as other values.
[0165] Exemplarily, the field length of the first field is 3 bits, and the first field corresponds to 8 bit states, among which at least 2 bit states are associated with the same aperiodicSRS-ResourceTrigger. For example, the bit states "010" and "011" are associated with the SRS resource set configured as 1 by the aperiodicSRS-ResourceTrigger.
[0166] The first field can be one of the following:
[0167] Method 1: The field length of the first field is N bits, and n bits of the N bits are used to determine the first time information, and the bits other than n bits of the N bits are used to determine the RS to be sent by the UE, that is, to determine the triggered RS. Wherein, 1≤n≤N, N is a positive integer. The n bits used to determine the first time information can be continuous n bits, n bits distributed at equal intervals, or n bits without any regularity.
[0168] For example, N=5, n=3, of the 5 bits, 3 consecutive bits are used to determine the first time information, and the remaining 2 bits are used to determine the RS to be sent by the UE.
[0169] Optionally, the n bits used to determine the first time information may be a subfield in the first field, and the bits other than the n bits in the N bits may be another subfield in the first field.
[0170] Optionally, when n bits are used to determine the first time information, the first time information can be determined by the bit state corresponding to the n bits, for example, one bit state corresponds to one first time information; the first time information can also be determined by a bitmap corresponding to the n bits.
[0171] It can be seen that in method 1, the first time information is indicated by n bits in the first field, and the RS is indicated by the remaining bits, thereby increasing the flexibility of RS triggering.
[0172] Mode 2: The field length of the first field is m bits, and the m bits are used to determine the first time information and the RS to be sent by the UE; m is an odd number greater than or equal to 3; the 2 bits corresponding to the first field are m There are (2 m -2) / 3 bit states are associated with the same non-periodic RS resource triggering state.
[0173] For example, m=3, the first field corresponds to 8 bit states, and there are at least (2 m -2) / 3 = 2 bit states are associated with the same aperiodicSRS-ResourceTrigger. For example, the bit states "010" and "011" are associated with the SRS resource set configured as 1 by aperiodicSRS-ResourceTrigger; the bit states "100" and "101" are associated with the SRS resource set configured as 2 by aperiodicSRS-ResourceTrigger; the bit states "110" and "111" are associated with the SRS resource set configured as 3 by aperiodicSRS-ResourceTrigger.
[0174] Mode 3: The field length of the first field is m bits, and the m bits are used to determine the first time information and to determine the RS; m is an even number greater than or equal to 4; the 2 bits corresponding to the first field are m There are (2 m -1) / 3 bit states are associated with the same non-periodic RS resource triggering state.
[0175] For example, m=4, the first field corresponds to 16 bit states, and there are at least (2 m -1) / 3=5 bit states are associated with the same aperiodicSRS-ResourceTrigger. For example, the bit states "0001", "0010", "0011", "0100" and "0101" are associated with the SRS resource set of 1 configured by the aperiodicSRS-ResourceTrigger.
[0176] In the second and third modes, RRC signaling or MAC CE or other high-level signaling can configure the field length of the first field of DCI in different time windows. For example, the field length of the first field of DCI configured by RRC signaling in the first time window is 3 bits, and the field length of the first field of DCI configured in the second time window is 4 bits. It can be understood that the high-level signaling can dynamically configure the field length of the first field of DCI.
[0177] Optionally, in method 2 and method 3, when m bits are used to determine the first time information, the first time information can be determined by the bit state corresponding to the m bits, for example, one bit state corresponds to one first time information; the first time information can also be determined by a bit map corresponding to the m bits.
[0178] It can be seen that in the second and third methods, the first time information and the RS are jointly indicated through the first field in the DCI, which increases the flexibility of RS triggering without increasing the DCI overhead.
[0179] Method four, the field length of the first field is K bits; when k bits among the K bits are used to indicate supplementary uplink or non-supplementary uplink information, the bits other than k bits among the K bits are used to determine the first time information and / or determine the RS to be sent by the UE; when there is no bit among the K bits for indicating supplementary uplink or non-supplementary uplink information, the K bits are used to determine the first time information and / or determine the RS to be sent; wherein, 1≤k≤K, K is a positive integer.
[0180] Exemplarily, K=4, k=1, when one of the four bits is used to indicate supplementary uplink or non-supplementary uplink information, the other three bits are used to determine the first time information and / or determine the RS to be sent by the UE. The one bit used to indicate the supplementary uplink or non-supplementary uplink information may be the first bit of the four bits for distinction. When there is no bit used to indicate the supplementary uplink or non-supplementary uplink information in the four bits, the four bits are used to determine the first time information and / or determine the RS to be sent by the UE.
[0181] Optionally, in method four, when determining the first time information, it can be determined through a bit state or a bitmap.
[0182] Method 4: By aligning the length of the DCI RS transmission field configured with the supplementary uplink and the DCI RS RS not configured with the supplementary uplink, the processing complexity of the terminal device can be reduced.
[0183] Optionally, the first time information in the above-mentioned methods is a value, and the value is included in the first value set, and the first value set is a set configured by the first high-level configuration information or a predefined set. The first high-level configuration information may be a high-level parameter slotOffsetlist, and the list includes multiple values, and the first time information is one of the multiple values.
[0184] Optionally, in the above-mentioned methods, the first field is used to indicate the second time information, and the second time information and the first time offset are used to determine the first time information. The second time information is included in a second value set, the second value set is a set configured by the second high-level configuration information or a predefined set, and the first time offset is configured by or predefined by the third high-level configuration information. Among them, the second high-level configuration information may be configuration information in high-level signaling such as RRC signaling or MAC CE, and the configuration information is used to configure the second value set, the second value set includes multiple values, and the second time information is one of the multiple values. The third high-level configuration information is a high-level parameter slotOffset, which is a value.
[0185] In another implementation, the DCI includes an RS request field and a time indication field. The time indication field is used to determine the first time information. Specifically, the time indication field and the first time offset are used to determine the first time information, and the value indicated by the time indication field is included in the second value set, the second value set is a set configured by the second high-level configuration information or a predefined set, and the first time offset is configured or predefined by the third high-level configuration information. Among them, the second high-level configuration information may be configuration information in high-level signaling such as RRC signaling or MAC CE, and the configuration information is used to configure the second value set, and the second value set includes multiple numerical values, and the value indicated by the time indication field is one of the multiple numerical values. The third high-level configuration information is a high-level parameter slotOffset, which is a numerical value. It should be noted that the name of the time indication field is used for example and does not constitute a limitation on the present application.
[0186] Among them, the RS request field is used to determine the RS to be sent by the UE. The RS request field, for example, can be an SRS request field. The RS request field can also be described as an RS request field. It should be noted that the name of the RS request field is used for example and does not constitute a limitation of this application. With the evolution of the standard, other names may be used to describe the RS request field. Other names used to describe the essence of the RS request field should fall within the scope of protection of this application.
[0187] Step 202: The UE determines first time information according to the DCI.
[0188] The UE determines the first time information according to the DCI in one of the following three ways:
[0189] In method A, the first field is used to indicate the first time information, and the UE directly obtains the first time information indicated by the first field. The first time information is a numerical value, and the numerical value is included in the first value set, and the first value set is a set configured by the first high-level configuration information or a predefined set. The first high-level configuration information can be a high-level parameter slotOffsetlist, which includes multiple numerical values, and the first time information is one of the multiple numerical values. For example, slotOffsetlist includes values from k1 to k55, and the first field is used to indicate k1, and k1 is the first time information.
[0190] Mode B, the first field is used to indicate the second time information, and the UE determines the first time information based on the second time information and the first time offset. The second time information is included in the second value set, the second value set is a set configured by the second high-level configuration information or a predefined set, and the first time offset is configured or predefined by the third high-level configuration information. Among them, the second high-level configuration information can be configuration information in high-level signaling such as RRC signaling or MAC CE, and the configuration information is used to configure the second value set. The second value set includes multiple values, and the second time information is one of these multiple values. The third high-level configuration information is a high-level parameter slotOffset, which is a value. For example, slotOffset is k0, the second value set includes values from l1 to l55, the first field is used to indicate l1, l1 is the second time information, l1 is added to k0, and the sum of the two is the first time information.
[0191] Mode C, DCI includes an RS request field and a time indication field, and the time indication field is used to determine the first time information. The UE determines the first time information based on the time indication field and the first time offset. The value indicated by the time indication field is included in the second value set, and the second value set is a set configured by the second high-level configuration information or a predefined set, and the first time offset is configured or predefined by the third high-level configuration information. Among them, the second high-level configuration information can be configuration information in high-level signaling such as RRC signaling or MAC CE, and the configuration information is used to configure the second value set. The second value set includes multiple values, and the value indicated by the time indication field is one of these multiple values. The third high-level configuration information is a high-level parameter slotOffset, which is a value. For example, slotOffset is k0, and the second value set includes values from l1 to l55. The time indication field is used to indicate l1, and l1 is added to k0, and the sum of the two is the first time information.
[0192] In the above-mentioned method B and method C, the third high-level configuration information may coincide with a time offset of the existing slotOffset configuration.
[0193] It can be seen that by configuring multiple candidate time offset values through high-level configuration information, the flexibility of indicating the RS transmission time can be increased, thereby improving the scheduling capacity of the RS and reducing the possibility of PDCCH congestion.
[0194] In the above method B and method C, the second value set can be one of the following cases:
[0195] Case 1: There is at least one element in the second value set whose value is greater than -4 and less than 5, that is, the elements in the second value set are composed of one or more values in {-3, -2, -1, 0, 1, 2, 3, 4}, for example, the second value set is {-2, -1, 0, 1, 2}. Optionally, if there are 2 optional elements, then the second value set is {0, 1}; if there are five optional elements, then the second value set is {-2, -1, 0, 1, 2}.
[0196] Case 2: There is at least one element in the second value set whose value is greater than 0 and less than 7, that is, the elements in the second value set are composed of one or more values in {0, 1, 2, 3, 4, 5, 6, 7}, for example, the second value set is {0, 1}. Optionally, if there are 2 optional elements, then the second value set is {0, 1}; if there are five optional elements, then the second value set is {-2, -1, 0, 1, 2}.
[0197] Case 3: The second value set is related to the time slot format information. The time slot format information may be a commonly used time slot ratio, which may include but is not limited to the ratio between time slots "D" and / or "S" and time slot "U", and the ratio may be 8:2; 7:3; or 4:1, etc. Optionally, if the time slot ratio is 8:2, and the second value set is {-2, -1, 0, 1, 2}, then when the RS transmission position determined according to the time slot where the DCI is located and the first time offset is the 1st, 2nd, 6th, 7th, 8th, 9th, and 10th time slots in every 10 time slots, the RS transmission position can be adjusted to a transmittable time slot position by the second value indicated by the time indication field, and the method of supporting both the negative offset (i.e., the negative second value) and the positive offset (i.e., the positive second value) can meet the needs of fast triggering. Optionally, if the time slot ratio is 8:2 and the second value set is {0, 1, 2, 3, 4}, then when the RS transmission position determined according to the time slot where the DCI is located and the first time offset is the 4th, 5th, 6th, 7th, 8th, 9th, and 10th time slots in every 10 time slots, the RS transmission position can be adjusted to a transmittable time slot position by the second value indicated by the time indication field. Optionally, if the time slot ratio is 7:3 and the second value set is {0, 1, 2, 3, 4}, then when the RS transmission position determined according to the time slot where the DCI is located and the first time offset is the 3rd, 4th, 5th, 6th, 7th, 8th, 9th, and 10th time slots in every 10 time slots, the RS transmission position can be adjusted to a transmittable time slot position by the second value indicated by the time indication field. Optionally, if the time slot ratio is 4:1 and the second value set is {0, 1, 2, 3, 4}, then when the RS transmission position determined according to the time slot where the DCI is located and the first time offset is all time slots in every 5 time slots, the RS transmission position can be adjusted to a transmittable time slot position by the second value indicated by the time indication field. Optionally, if the time slot ratio is 4:1 and the second value set is {0, 1, 3, 5, 7}, then when the RS transmission position determined according to the time slot where the DCI is located and the first time offset is an interval time slot, the RS transmission position can be adjusted to a transmittable time slot position by the second value indicated by the time indication field, at which time the requirements of different trigger speeds can be met.
[0198] Step 203: The UE determines the time unit for sending the RS according to the first time information and the time unit where the DCI is located.
[0199] Assume that the time unit for sending RS is one:
[0200] For method A in step 202, the UE determines the time unit for sending the RS based on the first time information and the time unit where the DCI is located. For example, the first value set configured by the first high-level configuration information is k1 and k2, and the time unit for receiving the DCI is time slot n. When the first field indicates k1: without considering non-aligned frames, the UE can determine that the time unit for sending the RS is the time slot shown in formula (2-1); when considering non-aligned frames, the UE can determine that the time unit for sending the RS is the time slot shown in formula (2-2). When the first field indicates k2: without considering non-aligned frames, the UE can determine that the time unit for sending the RS is the time slot shown in formula (2-3); when considering non-aligned frames, the UE can determine that the time unit for sending the RS is the time slot shown in formula (2-4).
[0201]
[0202]
[0203]
[0204]
[0205] Further, in a certain time window, the first value set configured by the first high-level configuration information is k1 and k2, and the UE selects k1 or k2 according to the first field, and determines the time unit for sending the RS; in the next time window, the first value set configured by the first high-level configuration information is k3 and k4, and the UE selects k3 or k4 according to the first field, and determines the time for sending the RS. Thus, the network device can flexibly configure the first value set.
[0206] For mode B or mode C in step 202, when the UE determines the first time information, it determines the time unit for sending the RS according to the first time information and the time unit where the DCI is located. For example, the first time offset is k0, the second value set configured by the second high-level configuration information is {-2, -1, 0, 1, 2}, and the UE determines l=2 according to the first field or the time indication field, then without considering the non-aligned frame, the UE can determine that the time unit for sending the RS is the time slot shown in formula (2-5).
[0207]
[0208] Step 204: The UE sends the RS within the determined time unit for sending the RS.
[0209] The number of time units for sending RS may be 1 time unit or multiple time units. The time unit may be a slot, a symbol, or a slot+symbol. In this application, the time unit is introduced by taking a slot as an example.
[0210] When the UE determines the number of time units for sending RS, it may determine it in one of the following ways:
[0211] Method a: Determine based on the second field in the DCI. The field length of the second field is m bits, and the m bits correspond to 2 m In the M bit states: the number of time units for sending RS associated with each bit state in the M bit states is 1 time unit; 2 m -The number of time units for sending RS associated with each bit state in the M bit states is greater than 1 time unit. For example, m=3, among the 8 bit states, the number of time units for sending RS associated with each bit state in the first 3 bit states is 1 time unit, and the number of time units for sending RS associated with each bit state in the last 5 bit states is greater than 1 time unit.
[0212] Wherein, m=1, M=1; or, m>1, M>1; or, m>1, (2 m -M)>1; or, m>1, M>1, (2 m -M)>1.
[0213] When the number of associated time units for sending RS is greater than 1 time unit, the time units for sending RS are determined according to the slotOffsetlist configured by the high-level configuration information or the predefined slotOffsetlist and the bit state corresponding to the second field in the DCI. For example, slotOffsetlist includes {k1 to k5}, {k6 to k7}, {k8 to k9}, {k1 to k10}, {k11 to k111}, {k12 to k13}, {k13 to k14}, {k14 to k15}, {k15 to k16}, {k17 to k18}, {k18 to k19}, {k19 to k20}, {k11 to k211}, {k11 10}two sets of values, the number of time units for sending RS associated with the bit state corresponding to the second field in DCI is greater than 1 time unit, and the bit state corresponding to the second field indicates a set of values {k1 to k5}, then the five time units for sending RS are determined according to {k1 to k5}.
[0214] Mode b, determined according to the fourth high-level configuration information and / or the fifth high-level configuration information. The fourth high-level configuration information is used to indicate the number P of time units for sending RS, where P is a positive integer. The fourth high-level configuration information may be a specially configured number of RRC signaling or MAC CE. For example, when configured as the first state, the number of time units for sending RS is multiple; when configured as the second state, the number of time units for sending RS is 1. The fifth high-level configuration information is used to indicate enabling or disabling multiple time units. For example, the fifth high-level configuration information is used to indicate enabling multiple time units, so the UE sends the RS through multiple time units; for another example, the fifth high-level configuration information is used to indicate disabling multiple time units, so the UE sends the RS through one time unit. Among them, the fifth high-level configuration information may be RRC signaling or MAC CE. The fourth high-level configuration information and the fifth high-level configuration information may be carried in the same RRC signaling or MAC CE, and their functions are different.
[0215] When the fourth high-level configuration information indicates P>1, the bit state corresponding to the DCI is used to indicate the time offset when sending the RS through multiple time units, so that the UE determines the time unit for sending the RS according to the time offset.
[0216] Method c is determined according to the third field in the DCI. The field length of the third field can be one bit or multiple bits, and the number of time units for sending RS associated with the bit state corresponding to the third field is one or more time units. For example, if the field length of the third field is 1 bit, when the bit is "0", the number of time units for sending RS is one time unit; when the bit is "1", the number of time units for sending RS is multiple time units.
[0217] When the number of associated time units for sending RS is multiple time units, the time units for sending RS are determined according to the slotOffsetlist configured by the high-level configuration information or the predefined slotOffsetlist and the bit state corresponding to the third field in the DCI. For example, slotOffsetlist includes {k1 to k5}, {k6 to k7}, {k8 to k9}, {k1 to k10}, {k11 to k111}, {k12 to k13}, {k13 to k14}, {k14 to k15}, {k15 to k16}, {k17 to k18}, {k18 to k19}, {k19 to k20}, {k11 to k211}, {k11 to k22}, {k12 to k23}, {k13 to k24}, {k14 to k25}, {k15 to k26}, {k16 to k27}, {k 10}two groups of values, the number of time units for sending RS associated with the bit state corresponding to the third field in DCI is multiple time units, and the bit state corresponding to the third field indicates a group of values {k1 to k5}, then the five time units for sending RS are determined according to {k1 to k5}.
[0218] If the determined time unit for sending the RS is one, the UE may send the RS within the time unit determined in step 203; if the determined time unit for sending the RS is multiple, the UE repeats step 203 and sends the RS in the determined time units respectively.
[0219] Optionally, the UE also determines the number of RS resources, where the number of RS resources can be understood as the number of triggered RS resources included in the triggered RS resource set, and an RS resource set can include one or more RS resources.
[0220] The UE may determine the number of RS resources in one of the following ways:
[0221] Method (1) is determined based on the fourth field in the DCI. The length of the fourth field is m bits, and the m bits correspond to 2 m 2 bit states: the number of resources of the RS associated with each bit state in the L bit states is a first number; m -The number of resources of the RS associated with each bit state in the L bit states is the second number. For example, m=3, among the 8 bit states, the number of resources of the RS associated with each bit state in the first 3 bit states is 4 RS resources, indicating that 4 RS resources in one RS resource set are triggered; the number of resources of the RS associated with each bit state in the last 5 bit states is 2 RS resources, indicating that 2 RS resources in one RS resource set are triggered.
[0222] Where, m=1, L=1; or, m>1, L>1; or, m>1, (2 m -L)>1; or, m>1, L>1, (2 m -L)>1. The number of resources of the RS is the first number or the second number, which can be configured by high-level configuration information or predefined configuration. Mode (2), determining the number of resources of the RS according to the sixth high-level configuration information. The sixth high-level configuration information is used to indicate that the number of resources of the RS is the first number or the second number. The sixth high-level configuration information can be a specially configured number of RRC signaling or MAC CE, for example, when configured to the first state, the number of resources of the RS is the first number; when configured to the second state, the number of resources of the RS is the second number.
[0223] Mode (3), the field length of the first field is an odd number greater than or equal to 3, when the bit state corresponding to the first field is not a specific value, the number of resources of the RS is a first number; when the bit state corresponding to the first field is a specific value or an RS resource information switching indication is received, the number of resources of the RS is a second number. The first number or the second number of resources of the RS is configured by high-level configuration information or predefined configuration.
[0224] Method (4) is determined according to the fifth field in the DCI. The field length of the fifth field may be one bit or multiple bits, and the bit state corresponding to the fifth field is associated with the number of resources of the RS as the first number or the second number. For example, if the field length of the fifth field is 1 bit, when the bit is "0", the number of resources associated with the RS is the first number; when the bit is "1", the number of resources associated with the RS is the second number. The number of resources of the RS is the first number or the second number, which can be configured by high-level configuration information or predefined configuration.
[0225] It can be seen that by indicating the resource quantity of the RS through DCI indication or high-level configuration information, the resource quantity of the RS is switched, thereby increasing the configuration flexibility of the RS, ensuring the accuracy of downlink channel information measurement or reducing the power consumption of the terminal device.
[0226] Optionally, the UE also determines the number of ports of the RS, which may be determined in one of the following ways.
[0227] Method (1): Determine based on the sixth field in the DCI. The field length of the sixth field is m bits, and the m bits correspond to 2 m In the Q bit states: the number of ports of the RS associated with each bit state in the Q bit states is the third number; 2 m -The number of resources of the RS associated with each bit state in the Q bit states is the fourth number. For example, m=3, among the 8 bit states, the number of ports of the RS associated with each bit state in the first 3 bit states is 4 RS ports, indicating that the RS can be sent through 4 RS ports; the number of ports of the RS associated with each bit state in the last 5 bit states is 2 RS ports, indicating that the RS can be sent through 2 RS ports.
[0228] Where, m=1, Q=1; or, m>1, Q>1; or, m>1, (2 m -Q)>1; or, m>1, Q>1, (2 m -Q)>1. The number of ports of the RS is the third number or the fourth number, which can be configured by high-level configuration information or predefined configuration.
[0229] Mode (ii), determining the number of ports of the RS according to the seventh high-level configuration information. The seventh high-level configuration information is used to indicate that the number of ports of the RS is the third number or the fourth number. The seventh high-level configuration information may be RRC signaling or MAC CE of a specially configured number, for example, when configured in the first state, the number of ports of the RS is the third number; when configured in the second state, the number of ports of the RS is the fourth number.
[0230] Mode (three), the field length of the first field is an odd number greater than or equal to 3, when the bit state corresponding to the first field is not a specific value, the number of ports of the RS is the third number; when the bit state corresponding to the first field is a specific value or the terminal device receives an RS port information switching indication, the number of ports of the RS is the fourth number. The number of ports of the RS is the third number or the fourth number, which is configured by high-level configuration information or a predefined configuration.
[0231] Method (four) is determined according to the seventh field in the DCI. The field length of the seventh field can be one bit or multiple bits, and the bit state corresponding to the seventh field is associated with the number of ports of the RS as the third number or the fourth number. For example, the field length of the seventh field is 1 bit, and when the bit is "0", the number of ports associated with the RS is the third number; when the bit is "1", the number of ports associated with the RS is the fourth number. The number of ports of the RS is the third number or the fourth number, which can be configured by high-level configuration information or predefined configuration.
[0232] It can be seen that the number of RS ports is switched by the indication of DCI or high-level configuration information, thereby increasing the configuration flexibility of the RS performing the antenna switching function, ensuring the accuracy of downlink channel information measurement or reducing the power consumption of the terminal device.
[0233] Step 205: The network device determines first time information according to the DCI, and determines a time unit for receiving the RS according to the first time information and the time unit where the DCI is located.
[0234] The network device determines the first time information based on the DCI, and determines the time unit for receiving the RS based on the first time information and the time unit where the DCI is located. This is similar to the UE determining the first time information based on the DCI, and determining the time unit for sending the RS based on the first time information and the time unit where the DCI is located, and will not be repeated here.
[0235] It should be noted that the present application does not limit the order in which step 203 and step 204 are executed, and the network device may determine the time unit for receiving the RS after sending the DCI.
[0236] Step 206: The network device receives the RS within the determined time unit for receiving the RS.
[0237] The network device receives the RS within the determined time for receiving the RS. Further, the network device performs beam management etc. according to the received RS.
[0238] exist Figure 2 In the present invention, the sending time of RS is dynamically indicated by DCI, so that the sending time of RS is more flexible, thereby improving the scheduling capacity of SRS and reducing the possibility of PDCCH congestion.
[0239] based on Figure 2 , RS takes SRS as an example, and is introduced in detail below in embodiments.
[0240] In the first embodiment, the field length of the first field is three bits, and the last bit of the three bits is used to indicate the first time information. Figure 3 In the first field shown, one rectangular block represents one bit. Figure 3 In the , the first two bits are used to determine the SRS.
[0241] Before step 201, step 200 is also included, in which the network device sends high-level configuration information to the UE. The SRS-ResourceSet in the high-level configuration information is used to configure the SRS resource set. For each SRS resource set, the slotOffsetList in the high-level configuration information is used to configure the first value set, which is k1 and k2. The last bit of these three bits is used to indicate k1 or k2. Assume that the value of the last bit is '0', which is used to indicate k1; the value of the last bit is '1', which is used to indicate k2. Based on this assumption, the bit state corresponding to the first field can be seen in Table 2-1 below. Table 2-1 is used for example and does not constitute a limitation on the present application.
[0242]
[0243]
[0244] Table 2-1
[0245] The UE determines the triggered SRS resource set based on the first two bits of the first field and high-level parameters. The triggered SRS resource set may be determined with reference to Table 1-1, which will not be described in detail here.
[0246] When the value of the first field received by the UE is 010, 100 or 110, without considering non-aligned frames, the SRS can be sent in the time slot shown in formula (2-1).
[0247] When the value of the first field received by the UE is 011, 101 or 111, without considering non-aligned frames, the SRS can be sent in the time slot shown in formula (2-3).
[0248] When the value of the first field received by the UE is 000, it indicates that no SRS resource set is triggered or there is no triggered SRS resource set, and the UE does not send the SRS.
[0249] In one implementation, when the value of the first field received by the UE is 001, that is, a specific value, at this time, the number of resources of the SRS is the second number. When the value of the first field received by the UE is a value other than 000 and 001, at this time, the number of resources of the SRS is the first number. The high-level configuration information is used to indicate that the number of resources of the SRS is the first number or the second number, and the high-level configuration information is carried in step 200.
[0250] It is understandable that when the value of the first field is 001 or an SRS resource quantity switching indication is received, the UE switches from sending SRS through the first number of SRS resources to sending SRS through the second number of SRS resources. For example, triggering all 4 SRS resources in an SRS resource set is switched to triggering 2 SRS resources in an SRS resource set.
[0251] In another implementation, when the value of the first field received by the UE is 001, that is, a specific value, the number of ports of the SRS is the third number. When the value of the first field received by the UE is a value other than 000 and 001, the number of ports of the SRS is the fourth number. The high-level configuration information is used to indicate that the number of ports of the SRS is the third number or the fourth number, and the high-level configuration information is carried in step 200. For example, the third number is p1 and the fourth number is p2.
[0252] It is understandable that when the value of the first field is 001 or an SRS port information switching indication is received, the UE switches the triggered SRS sent through the third number of antenna ports to the triggered SRS sent through the fourth number of antenna ports, for example, switching the triggered SRS sent through p1 antenna ports to the triggered SRS sent through p2 antenna ports. It is understandable that p1 is the default value.
[0253] Optionally, when the UE sends the SRS through the fourth number of antenna ports, the UE may determine the time unit for sending the SRS according to a default time offset. The default time offset may be specified or predefined by a protocol.
[0254] Embodiment 1: The sending time of RS is dynamically indicated by DCI, so that the sending time of RS is more flexible, thereby improving the scheduling capacity of SRS and reducing the possibility of PDCCH congestion. Through the specific value indicated by DCI, the number of RS resources is switched, thereby increasing the flexibility of RS resource configuration, ensuring the accuracy of downlink channel information measurement or reducing the power consumption of terminal equipment. Through the specific value indicated by DCI, the number of RS sending ports is switched, thereby increasing the flexibility of RS configuration for antenna switching function, ensuring the accuracy of downlink channel information measurement or reducing the power consumption of terminal equipment.
[0255] In the second embodiment, the field length of the first field is three bits, and the three bits jointly indicate the first time information and the SRS. Figure 4 The first field shown, Figure 4 In the , these three bits jointly indicate the first time information and the SRS, without distinguishing which specific bit indicates what.
[0256] Before step 201, step 200 is also included, the network device sends high-level configuration information to the UE, SRS-ResourceSet in the high-level configuration information is used to configure the SRS resource set, and for each SRS resource set, slotOffsetList in the high-level configuration information is used to configure the first value set, which is k1 and k2. The bit state corresponding to the first field can be seen in Table 2-2 below, which is used for example and does not constitute a limitation on this application.
[0257]
[0258]
[0259] Table 2-2
[0260] The UE determines the triggered SRS resource set according to the values of the three bits of the first field and the high-level parameters. The triggered SRS resource set may be determined with reference to Table 1-1, which will not be described in detail here.
[0261] When the value of the first field received by the UE is 001, 010 or 011, without considering non-aligned frames, the SRS can be sent in the time slot shown in formula (2-1).
[0262] When the value of the first field received by the UE is 110, 101 or 100, without considering non-aligned frames, the SRS can be sent in the time slot shown in formula (2-3).
[0263] In one implementation, when the value of the first field received by the UE is 111, that is, a specific value, the number of SRS resources is the second number. When the value of the first field received by the UE is a value other than 000 and 111, the number of SRS resources is the first number.
[0264] In another implementation, when the value of the first field received by the UE is 111, that is, a specific value, the number of SRS ports is the third number. When the value of the first field received by the UE is a value other than 000 and 111, the number of SRS ports is the fourth number.
[0265] In the second embodiment, the first time information and the SRS are jointly indicated by a three-bit first field, so that the time of sending the RS is more flexible, thereby improving the scheduling capacity of the SRS and reducing the possibility of PDCCH congestion.
[0266] In the third embodiment, the field length of the first field is four bits, and the four bits jointly indicate the first time information and the SRS. Figure 5 The first field shown, Figure 5 In the , these four bits jointly indicate the first time information and the SRS, without distinguishing which specific bit indicates what.
[0267] Before step 201, step 200 is also included, the network device sends high-level configuration information to the UE, SRS-ResourceSet in the high-level configuration information is used to configure the SRS resource set, and for each SRS resource set, slotOffsetList in the high-level configuration information is used to configure the first value set, including k1 to k5. The bit state corresponding to the first field can be seen in Table 2-3 below, which is used for example and does not constitute a limitation on the present application.
[0268]
[0269]
[0270] Table 2-3
[0271] In the third embodiment, the first time information and SRS are jointly indicated by the four-bit first field, so that more first time information can be indicated, so that the time of sending RS is more flexible, thereby improving the scheduling capacity of SRS and reducing the possibility of PDCCH congestion.
[0272] In the fourth embodiment, the field length of the first field is N, the n bits in the first field are used to indicate the first time information, and the bits other than the n bits in the N bits are used to indicate the SRS. Assuming that the last n bits are used to indicate the first time information, see Figure 6 The first field shown, Figure 6In the , the last n bits are used to indicate the first time information, and the first two bits are used to indicate the SRS.
[0273] Exemplarily, assuming that N=5, n=3, and 3 bits are indicated by a bitmap. The three bits correspond to the three elements in the first value set, respectively. The value of one of the three bits is 1, and the values of the other bits are 0. Then the element corresponding to the bit value of 1 is the first time information. Or, the value of one of the three bits is 0, and the values of the other bits are 1. Then the element corresponding to the bit value of 0 is the first time information.
[0274] In the fourth embodiment, the elements in the first value set are explicitly indicated by DCI for dynamic scheduling of aperiodic SRS, which can improve the flexibility of aperiodic SRS triggering, thereby improving the scheduling capacity of SRS and reducing the possibility of PDCCH congestion.
[0275] Embodiment 5: The first bit of the first field is used to indicate supplementary uplink or non-supplementary uplink information, and the other bits in the first field except the first bit are used to indicate the first time information and SRS. Assuming that the first field is four bits, see Figure 7 The first field shown, Figure 7 In the embodiment, the first bit is used to indicate supplementary uplink or non-supplementary uplink information, and the last three bits are used to jointly indicate the first time information and SRS. When the last three bits are used for joint indication, reference may be made to Embodiment 2.
[0276] In the fifth embodiment, the processing complexity of the terminal device can be reduced by aligning the length of the SRS transmission field indicated by the DCI configured with the supplementary uplink and the DCI not configured with the supplementary uplink.
[0277] Corresponding to the method provided in the above method embodiment, the present application embodiment also provides a corresponding device, including a module for executing the corresponding module of the above embodiment. The module can be software, hardware, or a combination of software and hardware.
[0278] Figure 8 A schematic diagram of the structure of a communication device is given. The communication device 800 can be a network device, a terminal device, a chip, a chip system, or a processor that supports the network device to implement the above method, or a chip, a chip system, or a processor that supports the terminal device to implement the above method. The device can be used to implement the method described in the above method embodiment, and the details can be referred to the description in the above method embodiment.
[0279] The communication device 800 may include one or more processors 801, which may also be referred to as a processing unit or a processing module, etc., and may implement certain control functions. The processor 801 may be a general-purpose processor or a dedicated processor, etc. The general-purpose processor may be, for example, a central processing unit, and the dedicated processor may be, for example, a baseband processor. The baseband processor may be used to process the communication protocol and the communication data, and the central processing unit may be used to control the communication device (e.g., a base station, a baseband chip, a terminal, a terminal chip, a distributed unit (DU) or a centralized unit (CU), etc.), execute the software program, and process the data of the software program.
[0280] In an optional design, the processor 801 may also store instructions 803, and the instructions 803 can be executed by the processor 801, so that the communication device 800 executes the method described in the above method embodiment.
[0281] In another optional design, the processor 801 may include a transceiver unit for implementing the receiving and sending functions. For example, the transceiver unit may be a transceiver circuit or an interface. The transceiver circuit, interface or interface circuit for implementing the receiving and sending functions may be separate or integrated. The above-mentioned transceiver circuit or interface may be used for reading and writing instructions, or the above-mentioned transceiver circuit or interface may be used for signal transmission.
[0282] Optionally, the communication device 800 may include one or more memories 802, on which instructions 804 may be stored, and the instructions 804 may be executed on the processor 801, so that the communication device 800 performs the method described in the above method embodiment. Optionally, data may also be stored in the memory 802. Optionally, instructions and / or data may also be stored in the processor 801. The processor 801 and the memory 802 may be provided separately or integrated together. For example, the corresponding relationship described in the above method embodiment may be stored in the memory 802, or in the processor 801.
[0283] Optionally, the communication device 800 may further include a transceiver 805 and / or an antenna 806. The transceiver 805 may be referred to as a transceiver unit, a transceiver, a transceiver circuit, a transceiver device or a transceiver module, etc., and is used to implement a transceiver function.
[0284] Optionally, in the embodiment of the present application, when the communication device 800 is a terminal device, it can include various functional modules for executing Figure 2 When the communication device 800 is a network device, it can be used to perform steps 201 to 203. Figure 2 Step 201, step 204 and step 205 in .
[0285] The processor and transceiver described in this application may be implemented on an integrated circuit (IC). The IC may include an analog IC, a radio frequency integrated circuit RFIC, a mixed signal IC, an application specific integrated circuit (ASIC), etc. The IC may be implemented by printing a circuit on a printed circuit board (PCB).
[0286] The communication device described in the above embodiments may be a network device or a terminal device, but the scope of the device described in the present application is not limited thereto, and the structure of the communication device may not be limited thereto. Figure 8 The communication device can be:
[0287] (1) An independent integrated circuit IC, or a chip, or a chip system or its subsystem;
[0288] (2) Receivers, terminals, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, machine equipment, home equipment, medical equipment, industrial equipment, etc.
[0289] Fig. 9 A schematic diagram of the structure of a terminal device is provided. For ease of explanation, Fig. 9 Only the main components of the terminal device are shown. Fig. 9 As shown, the terminal device 900 includes a processor, a memory, a control circuit, an antenna, and an input-output device. The processor is mainly used to process the communication protocol and communication data, and to control the entire terminal, execute the software program, and process the data of the software program. The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used for converting baseband signals and radio frequency signals and processing radio frequency signals. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. The input-output device, such as a touch screen, a display screen, a keyboard, etc., is mainly used to receive data input by the user and output data to the user.
[0290] When the terminal device is turned on, the processor can read the software program in the storage unit, parse and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor performs baseband processing on the data to be sent, and outputs the baseband signal to the RF circuit. The RF circuit processes the baseband signal to obtain the RF signal and sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, and the RF signal is further converted into a baseband signal, and the baseband signal is output to the processor, and the processor converts the baseband signal into data and processes the data.
[0291] For ease of explanation, Fig. 9 Only one memory and processor are shown. In an actual terminal device, there may be multiple processors and memories. The memory may also be referred to as a storage medium or a storage device, etc., which is not limited in the embodiments of the present application.
[0292] As an optional implementation, the processor may include a baseband processor and a central processing unit. The baseband processor is mainly used to process the communication protocol and communication data, and the central processing unit is mainly used to control the entire terminal device, execute software programs, and process software program data. Fig. 9 The processor in integrates the functions of the baseband processor and the central processing unit. Those skilled in the art will understand that the baseband processor and the central processing unit may also be independent processors, which are interconnected through technologies such as buses. Those skilled in the art will understand that the terminal device may include multiple baseband processors to adapt to different network standards, and the terminal device may include multiple central processing units to enhance its processing capabilities. The various components of the terminal device may be connected through various buses. The baseband processor may also be described as a baseband processing circuit or a baseband processing chip. The central processing unit may also be described as a central processing circuit or a central processing chip. The function of processing the communication protocol and communication data may be built into the processor, or may be stored in the storage unit in the form of a software program, and the processor executes the software program to implement the baseband processing function.
[0293] In one example, the antenna with transceiver functions and the control circuit can be regarded as the transceiver module 911 of the terminal device 900, and the processor with processing function can be regarded as the processing module 912 of the terminal device 900. Fig. 9 As shown, the terminal device 900 includes a transceiver module 911 and a processing module 912. The transceiver module may also be referred to as a transceiver, a transceiver, a transceiver device or a transceiver unit, etc. Optionally, the device used to implement the receiving function in the transceiver module 911 may be regarded as a receiving module, and the device used to implement the sending function in the transceiver module 911 may be regarded as a sending module, that is, the transceiver module 911 includes a receiving module and a sending module. Exemplarily, the receiving module may also be referred to as a receiver, a receiver, a receiving circuit or a receiving unit, etc., and the sending module may be referred to as a transmitter, a transmitter, a transmitting circuit or a sending unit, etc. Optionally, the above-mentioned receiving module and the sending module may be one module integrated together, or may be multiple independent modules. The above-mentioned receiving module and the sending module may be located in one geographical location, or may be dispersed in multiple geographical locations.
[0294] like Fig.10As shown, another embodiment of the present application provides a communication device 1000. The device can be a terminal device, or a component of a terminal device (for example, an integrated circuit, a chip, etc.). Alternatively, the device can be a network device, or a component of a network device (for example, an integrated circuit, a chip, etc.). The device can also be other communication modules for implementing the method in the method embodiment of the present application. The communication device 1000 may include: a processing unit 1001 (or a processing module). Optionally, it may also include a communication unit 1002 (or a transceiver unit, a receiving unit and / or a sending unit). Optionally, it may also include a storage unit (or a storage module).
[0295] In one possible design, Fig.10 One or more units may be implemented by one or more processors, or by one or more processors and memories; or by one or more processors and transceivers; or by one or more processors, memories, and transceivers, which are not limited in the embodiments of the present application. The processor, memory, and transceiver may be provided separately or integrated.
[0296] The communication device 1000 has the function of implementing the terminal device described in the embodiment of the present application. For example, the communication device 1000 includes a module or unit or means (means) corresponding to the steps involved in the terminal device described in the embodiment of the present application, and the function or unit or means (means) can be implemented by software, or by hardware, or by hardware to execute the corresponding software implementation, or by a combination of software and hardware. For details, please refer to the corresponding description in the aforementioned corresponding method embodiment. Alternatively, the communication device 1000 has the function of implementing the network device described in the embodiment of the present application. For example, the communication device 1000 includes a module or unit or means (means) corresponding to the steps involved in the UE described in the embodiment of the present application, and the function or unit or means (means) can be implemented by software, or by hardware, or by hardware to execute the corresponding software implementation, or by a combination of software and hardware. For details, please refer to the corresponding description in the aforementioned corresponding method embodiment.
[0297] Optionally, each module in the communication device 1000 in the embodiment of the present application can be used to execute the embodiment of the present application. Figure 2 The method described in the above figures can also be used to implement a method in which the methods described in two or more figures are combined with each other.
[0298] In one possible design, the communication device 1000 is a network device, which may include: a communication unit 1002 and a processing unit 1001. The communication unit 1002 may be used to execute Figure 2Steps 201 and 206 in the illustrated embodiment; the processing unit 1001 may be used to perform Figure 2 Step 205 in the illustrated embodiment.
[0299] In a possible design, the communication device 1000 is a terminal device, which may include: a communication unit 1002 and a processing unit 1001. The communication unit 1002 may be used to execute Figure 2 Steps 201 and 204 in the illustrated embodiment; the processing unit 1001 may be used to execute Figure 2 Step 202 and step 203 in the illustrated embodiment.
[0300] It is understandable that some optional features in the embodiments of the present application may be implemented independently in certain scenarios without relying on other features, such as the solution on which they are currently based, to solve corresponding technical problems and achieve corresponding effects, or may be combined with other features according to needs in certain scenarios. Accordingly, the devices provided in the embodiments of the present application may also realize these features or functions accordingly, which will not be elaborated here.
[0301] Those skilled in the art can also understand that the various illustrative logical blocks and steps listed in the embodiments of the present application can be implemented by electronic hardware, computer software, or a combination of the two. Whether such functions are implemented by hardware or software depends on the specific application and the design requirements of the entire system. Those skilled in the art can use various methods to implement the functions for corresponding applications, but such implementation should not be understood as exceeding the scope of protection of the embodiments of the present application.
[0302] It is understood that the processor in the embodiment of the present application can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor can be a general processor, a digital signal processor (digital signal processor, DSP), an application specific integrated circuit (application specific integrated circuit, ASIC), a field programmable gate array (field programmable gate array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
[0303] The scheme described in the present application can be implemented in various ways. For example, these technologies can be implemented in a combination of hardware, software or hardware. For hardware implementation, the processing unit for executing these technologies at a communication device (for example, a base station, a terminal, a network entity or a chip) can be implemented in one or more general-purpose processors, DSPs, digital signal processing devices, ASICs, programmable logic devices, FPGAs, or other programmable logic devices, discrete gates or transistor logic, discrete hardware components, or any combination thereof. The general-purpose processor can be a microprocessor, and optionally, the general-purpose processor can also be any traditional processor, controller, microcontroller or state machine. The processor can also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other similar configuration to implement.
[0304] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0305] It is understood that the "embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, the various embodiments in the entire specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It is understood that in various embodiments of the present application, the size of the sequence number of the above-mentioned processes does not mean the order of execution, and 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 embodiment of the present application.
[0306] The corresponding relationships shown in each table in the present application can be configured or predefined. The values of the information in each table are only examples and can be configured as other values, which are not limited by the present application. When configuring the corresponding relationship between the information and each parameter, it is not necessarily required to configure all the corresponding relationships illustrated in each table. For example, in the table in the present application, the corresponding relationships shown in some rows may not be configured. For another example, appropriate deformation adjustments can be made based on the above table, such as splitting, merging, etc. The names of the parameters shown in the titles of the above tables can also use other names that can be understood by the communication device, and the values or representations of the parameters can also be other values or representations that can be understood by the communication device. When implementing the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables or hash tables.
[0307] The predefined in the present application may be understood as defined, predefined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.
[0308] It will be appreciated by those skilled in the art that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0309] Those skilled in the art will appreciate that, for the sake of convenience and brevity of description, the specific working processes of the systems, devices and units described above may refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0310] It is understood that the systems, devices and methods described in the present application can also be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0311] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0312] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0313] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage media include: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks.
[0314] The same or similar parts between the various embodiments in this application can refer to each other. In the various embodiments in this application, and the various implementation methods / implementation methods / implementation methods in each embodiment, if there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments and the various implementation methods / implementation methods / implementation methods in each embodiment are consistent and can be referenced to each other. The technical features in different embodiments and the various implementation methods / implementation methods / implementation methods in each embodiment can be combined to form new embodiments, implementation methods, implementation methods, or implementation methods according to their inherent logical relationships. The above-described implementation methods of this application do not constitute a limitation on the scope of protection of this application.
[0315] The above description is only a specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application.
Claims
1. A reference signal RS sending method, characterized in that: include: Obtain downlink control information DCI; Determine first time information according to the DCI and the first time offset; Determine a time unit for sending the RS according to the first time information and the time unit where the DCI is located; wherein the DCI includes an RS request field and a time indication field, the first time offset is configured by third high-level configuration information, the value indicated by the time indication field is included in a second value set, and the second value set is a set configured by the second high-level configuration information; The RS is sent within the determined time unit for sending the RS.
2. The method according to claim 1, characterized in that The second value set includes one or more values in {0, 1, 2, 3, 4, 5, 6, 7}.
3. The method according to claim 1, characterized in that There is at least one element in the second value set whose value is greater than -4 and less than 5; or, There is at least one element in the second value set whose value is greater than 0 and less than 7; or, The second value set is related to time slot format information.
4. A reference signal RS receiving method, characterized in that: include: Determine first time information according to downlink control information DCI and the first time offset; Determine a time unit for receiving the RS according to the first time information and the time unit where the DCI is located; wherein the DCI includes an RS request field and a time indication field, the first time offset is configured by third high-level configuration information, the value indicated by the time indication field is included in a second value set, and the second value set is a set configured by the second high-level configuration information; The RS is received within a time unit determined for receiving the RS.
5. The method according to claim 4, characterized in that The second value set includes one or more values in {0, 1, 2, 3, 4, 5, 6, 7}.
6. The method according to claim 4, characterized in that There is at least one element in the second value set whose value is greater than -4 and less than 5; or, There is at least one element in the second value set whose value is greater than 0 and less than 7; or, The second value set is related to time slot format information.
7. A communication device, characterized in that: include: A processing unit, configured to obtain downlink control information DCI; and determine first time information according to the DCI and the first time offset; Determine a time unit for sending the RS according to the first time information and the time unit where the DCI is located; wherein the DCI includes an RS request field and a time indication field, the first time offset is configured by third high-level configuration information, the value indicated by the time indication field is included in a second value set, and the second value set is a set configured by the second high-level configuration information; The communication unit is used to send the RS within a determined time unit for sending the RS.
8. The device according to claim 7, characterized in that The second value set includes one or more values in {0, 1, 2, 3, 4, 5, 6, 7}.
9. The device according to claim 7, characterized in that There is at least one element in the second value set whose value is greater than -4 and less than 5; or, There is at least one element in the second value set whose value is greater than 0 and less than 7; or, The second value set is related to time slot format information.
10. A communication device, characterized in that: include: A processing unit, configured to determine first time information according to downlink control information DCI and a first time offset; Determine a time unit for receiving the RS according to the first time information and the time unit where the DCI is located; wherein the DCI includes an RS request field and a time indication field, the first time offset is configured by third high-level configuration information, the value indicated by the time indication field is included in a second value set, and the second value set is a set configured by the second high-level configuration information; The communication unit is used to receive the RS within a determined time unit for receiving the RS.
11. The device according to claim 10, characterized in that The second value set includes one or more values in {0, 1, 2, 3, 4, 5, 6, 7}.
12. The device according to claim 10, characterized in that There is at least one element in the second value set whose value is greater than -4 and less than 5; or, There is at least one element in the second value set whose value is greater than 0 and less than 7; or, The second value set is related to time slot format information.
13. A communication device, characterized in that: include: Processor and memory; The memory is used to store computer programs; The processor is configured to execute the computer program stored in the memory so that the apparatus implements the method according to any one of claims 1 to 6.
14. A communication device, comprising at least one processor and an interface, wherein the at least one processor is configured to execute a computer program so that the device implements the method according to any one of claims 1 to 6.
15. A computer-readable storage medium, characterized in that: Used to store a computer program, which, when executed on a computer, causes the computer to execute the method according to any one of claims 1 to 6.
16. A computer program product, characterized in that include: When the computer program product is executed on a communication device, the communication device is caused to execute the method according to any one of claims 1 to 6.
17. A chip, characterized in that: The chip is connected to a memory or the chip includes the memory, and is used to read and execute a software program stored in the memory to implement the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Sounding reference signal transmission method, network device and terminal device
CN111226476A