Resource configuration method, apparatus and system
By configuring different base sequence identifiers and SRS resources for terminal devices in the MIMO system, the problem of channel sounding reference signal interference caused by co-frequency networking is solved, the signal-to-noise ratio and system performance are improved, and the cell capacity is increased.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2021-05-11
- Publication Date
- 2026-04-14
AI Technical Summary
In MIMO wireless communication systems, co-frequency networking leads to reduced SRS signal-to-noise ratio and poor system performance, especially in LTE and 5G systems where spectrum utilization requirements are high, resulting in more frequent interference with the channel sounding reference signal.
Different base sequence identifiers and SRS resources are allocated to terminal devices within the cell. By configuring SRS resources in an overlapping manner in the frequency domain, time domain, and codeword, the transmission cycle of the terminal devices is shortened, thereby reducing interference and improving system performance.
By randomizing interference and shortening the SRS period, the signal-to-noise ratio and system performance within the cell are improved, and the cell capacity is increased.
Smart Images

Figure CN115334660B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more specifically, to resource allocation methods, apparatus and systems. Background Technology
[0002] In multi-input multi-output (MIMO) wireless communication systems, co-frequency networking has been introduced because long-term evolution (LTE) and 5th generation (5G) systems have high requirements for spectrum utilization. However, while improving spectrum utilization, co-frequency networking has introduced inter-cell interference problems.
[0003] The channel sounding reference signal (SRS) is used for channel measurement, estimation, and quality detection, and its scheduling is relatively frequent. Introducing co-frequency networking can easily lead to a decrease in the SRS signal-to-noise ratio and poor system performance, which is a problem that urgently needs to be solved. Summary of the Invention
[0004] This application provides a resource allocation method, apparatus, and system that, by allocating different base sequence identifiers and SRS resources to different terminal devices within a cell, can effectively improve the signal-to-noise ratio while shortening the SRS transmission cycle of terminal devices within the cell, thereby increasing cell capacity and improving system performance.
[0005] Firstly, a resource allocation method is provided. This method can be executed by a network device, or by a chip or circuit configured in the network device; this application does not limit this. The method includes: sending resource allocation information to a first terminal device, the resource allocation information indicating a first base sequence identifier of the first terminal device, channel sounding reference signal (SRS) resources, and the period for the first terminal device to transmit SRS; wherein the first terminal device and a second terminal device belong to the same cell, and the second terminal device corresponds to a second base sequence identifier; and receiving SRS from the first terminal device, the SRS being carried on the SRS resources.
[0006] For example, the network device configures a base sequence identifier k1 for a first terminal device and a base sequence identifier k2 for a second terminal device. It should be understood that base sequence identifier k1 corresponds to at least one terminal device, including the first terminal device; similarly, base sequence identifier k2 also corresponds to at least one terminal device, including the second terminal device. Furthermore, the number of base sequence identifiers configured by the network device for terminal devices within the cell can be two or more, and this application does not impose any limitation on this. The first terminal device and the second terminal device belong to the same cell. The SRS resources configured by the network device for the first terminal device and the SRS resources configured by the network device for the second terminal device can overlap in the frequency domain, time domain, and codewords.
[0007] Based on the above scheme, the network device configures different base sequence identifiers for terminal devices within the cell. Compared with the scheme of assigning the same base sequence identifier to terminal devices within the cell, the network device can configure overlapping SRS resources in the frequency domain, time domain, and codeword for terminal devices corresponding to different base sequence identifiers. This enables the terminal devices within the cell to shorten the SRS transmission period, thereby increasing cell capacity and improving system performance.
[0008] Optionally, the number of SRS resources of the first terminal device and the period of SRS transmission of the first terminal device are different from those of the second terminal device. The first SRS resource of the first terminal device has the same frequency domain position as the second SRS resource at the first moment, and the first SRS resource of the first terminal device has the same frequency domain position as the third SRS resource at the second moment. The terminal devices to which the second SRS resource and the third SRS resource belong correspond to the second base sequence identifier.
[0009] This scheme configures different amounts of SRS resources for the first terminal device and the second terminal device, and makes the periods for transmitting SRS by the first terminal device and the second terminal device different. Thus, when the time-frequency domain positions of the first SRS resource of the first terminal device are the same as those of the second SRS resource and the third SRS resource, the SRS interference received by the first terminal device at different times is different, achieving the effect of randomizing the SRS interference of terminal devices in the cell.
[0010] Optionally, the second SRS resource and the third SRS resource belong to different terminal devices, or the second SRS resource and the third SRS resource belong to the same terminal device, but the antenna ports that transmit the second SRS resource and the third SRS resource are different.
[0011] In one feasible approach, the number of SRS resources of the first terminal device and the period at which the first terminal device sends the SRS are half that of the second terminal device.
[0012] Optionally, the first terminal device has 1 SRS resource and the second terminal device has 2 SRS resources; or the first terminal device has 2 SRS resources and the second terminal device has 4 SRS resources. It should be understood that in both cases, the period for the first terminal device to send SRS is half the period for the second terminal device to send SRS.
[0013] In one possible implementation, the method further includes: obtaining SRS receive channel response matrices at multiple times, including the first time and the second time; and performing a weighted average of the SRS receive channel response matrices at the multiple times to obtain the channel response matrix of the first terminal device.
[0014] Optionally, the time interval between adjacent moments in the plurality of moments is the period during which the first terminal device transmits the SRS.
[0015] Optionally, the first SRS received channel response matrix at the first moment and the second SRS received channel response matrix at the second moment are obtained; the first channel response matrix of the first terminal device is obtained by weighted averaging the first SRS received channel response matrix and the second SRS received channel response matrix.
[0016] Based on the above scheme, the SRS interference experienced by the first terminal device at the first and second moments is different, and a more accurate channel estimate can be obtained through the weighted average filtering algorithm.
[0017] In one possible implementation, the amount of SRS resources of the first terminal device and the period at which the first terminal device sends the SRS are 2 / 3 of those of the second terminal device.
[0018] Optionally, the first terminal device has 2 SRS resources, the second terminal device has 3 SRS resources, and the period for the first terminal device to send SRS is 2 / 3 of the period for the second terminal device to send SRS.
[0019] The above-mentioned schemes for configuring the number of SRS resources and the period of SRS transmission can ensure that the frequency of SRS transmission by the first terminal device and the second terminal device is relatively fair within the same period of time, thereby achieving the effect of randomizing SRS interference while ensuring fair SRS transmission resources for terminal devices within the cell.
[0020] In one possible implementation, the method further includes obtaining a first SRS receive channel response matrix at a first time, a second SRS receive channel response matrix at a second time, and a third SRS receive channel response matrix at a third time; and performing a weighted average of the first SRS receive channel response matrix, the second SRS receive channel response matrix, and the third SRS receive channel response matrix to obtain a second channel response matrix of the first terminal device.
[0021] Based on the above scheme, the first terminal device will be subjected to three different SRS interferences at the first, second and third moments. Therefore, the network device can obtain a more accurate channel estimate through the filtering algorithm, which effectively improves the SRS signal-to-noise ratio and system performance.
[0022] Optionally, a Radio Resource Control (RRC) signaling message is sent to the first terminal device, the RRC signaling message including the resource configuration information.
[0023] Secondly, a resource allocation method is provided. This method can be executed by a terminal device, or by a chip or circuit configured in the terminal device; this application does not limit this. The method includes: receiving resource allocation information sent by a network device, the resource allocation information indicating a first base sequence identifier of the first terminal device, channel sounding reference signal (SRS) resources, and the period for the first terminal device to transmit SRS; wherein the first terminal device and a second terminal device belong to the same cell, and the second terminal device corresponds to a second base sequence identifier; and sending the SRS to the network device, the SRS being carried on the SRS resources.
[0024] Based on the above scheme, the base sequence identifier in the resource configuration information received by the first terminal device is different from that of the second terminal device. Compared with the scheme where terminal devices in the cell are allocated the same base sequence identifier, the network device can configure SRS resources that overlap in the frequency domain, time domain and codeword for terminal devices corresponding to different base sequence identifiers. This enables the terminal devices in the cell to shorten the period of sending SRS, thereby increasing cell capacity and improving system performance.
[0025] In one possible implementation, the number of SRS resources of the first terminal device and the period at which the first terminal device transmits the SRS are different from those of the second terminal device. The first SRS resource of the first terminal device has the same frequency domain position as the second SRS resource at a first moment, and the first SRS resource of the first terminal device has the same frequency domain position as the third SRS resource at a second moment. The terminal devices to which the second SRS resource and the third SRS resource belong correspond to the second base sequence identifier.
[0026] In this scheme, the number of SRS resources of the first terminal device and the second terminal device are different, and the period at which the first terminal device and the second terminal device transmit SRS is also different. Thus, when the time-frequency domain positions of the SRS resources of the first terminal device are the same as those of the second SRS resources and the third SRS resources, the SRS interference experienced by the first terminal device at different times is different, thereby achieving the effect of randomizing SRS interference within the cell.
[0027] Optionally, the number of SRS resources of the first terminal device and the period at which the first terminal device sends the SRS are half that of the second terminal device.
[0028] For example, the first terminal device has 1 SRS resource and the second terminal device has 2 SRS resources; or the first terminal device has 2 SRS resources and the second terminal device has 4 SRS resources. It should be understood that in both cases, the period during which the first terminal device sends SRS is half the period during which the second terminal device sends SRS.
[0029] Optionally, the number of SRS resources of the first terminal device and the period at which the first terminal device sends the SRS are 2 / 3 of those of the second terminal device.
[0030] For example, the first terminal device has 2 SRS resources, the second terminal device has 3 SRS resources, and the period during which the first terminal device sends SRS is 2 / 3 of the period during which the second terminal device sends SRS.
[0031] The two options mentioned above can ensure that the frequency of SRS transmission by the first terminal device and the second terminal device is relatively fair within the same period of time, thereby achieving the effect of randomizing SRS interference while ensuring fair resource allocation for SRS transmission by terminal devices within the cell.
[0032] Optionally, the network device receives Radio Resource Control (RRC) signaling, which includes the resource configuration information.
[0033] Thirdly, a resource configuration apparatus is provided. This apparatus may be a network device, or a chip or circuit configured within a network device; this application does not limit this. The apparatus includes a transceiver unit: the transceiver unit is configured to send resource configuration information to a first terminal device, the resource configuration information indicating a first base sequence identifier of the first terminal device, channel sounding reference signal (SRS) resources, and the period for the first terminal device to transmit SRS; wherein the first terminal device and a second terminal device belong to the same cell, and the second terminal device corresponds to a second base sequence identifier; the transceiver unit is also configured to receive SRS from the first terminal device, the SRS being carried on the SRS resources.
[0034] Based on the above scheme, the network device configures different base sequence identifiers for terminal devices within the cell. Compared with the scheme of assigning the same base sequence identifier to terminal devices within the cell, the network device can configure overlapping SRS resources in the frequency domain, time domain, and codeword for terminal devices corresponding to different base sequence identifiers. This enables the terminal devices within the cell to shorten the SRS transmission period, thereby increasing cell capacity and improving system performance.
[0035] Optionally, the number of SRS resources of the first terminal device and the period of SRS transmission of the first terminal device are different from those of the second terminal device. The first SRS resource of the first terminal device has the same frequency domain position as the second SRS resource at the first moment, and the first SRS resource of the first terminal device has the same frequency domain position as the third SRS resource at the second moment. The terminal devices to which the second SRS resource and the third SRS resource belong correspond to the second base sequence identifier.
[0036] This scheme configures different amounts of SRS resources for the first terminal device and the second terminal device, and makes the periods for transmitting SRS by the first terminal device and the second terminal device different. Thus, when the time-frequency domain positions of the first SRS resource of the first terminal device are the same as those of the second SRS resource and the third SRS resource, the SRS interference received by the first terminal device at different times is different, achieving the effect of randomizing SRS interference within the cell.
[0037] In one possible implementation, the number of SRS resources of the first terminal device and the period at which the first terminal device sends the SRS are half that of the second terminal device.
[0038] Optionally, the first terminal device has 1 SRS resource and the second terminal device has 2 SRS resources; or the first terminal device has 2 SRS resources and the second terminal device has 4 SRS resources. It should be understood that in both cases, the period for the first terminal device to send SRS is half the period for the second terminal device to send SRS.
[0039] In one possible implementation, the device further includes a processing unit: the processing unit is used to acquire SRS receive channel response matrices at multiple times, including a first time and a second time; and to perform a weighted average of the SRS receive channel response matrices at the multiple times to obtain the channel response matrix of the first terminal device.
[0040] Based on the above scheme, under the condition of randomized SRS interference in the first terminal device, the network device effectively improves the SRS signal-to-noise ratio and system performance through filtering algorithms.
[0041] Optionally, the time interval between adjacent moments in the plurality of moments is the period during which the first terminal device transmits the SRS.
[0042] Optionally, the processing unit is used to obtain the first SRS received channel response matrix at the first time and the second SRS received channel response matrix at the second time; and to perform a weighted average of the first SRS received channel response matrix and the second SRS received channel response matrix to obtain the first channel response matrix of the first terminal device.
[0043] In one possible implementation, the amount of SRS resources of the first terminal device and the period at which the first terminal device sends the SRS are 2 / 3 of those of the second terminal device.
[0044] Optionally, the first terminal device has 2 SRS resources, the second terminal device has 3 SRS resources, and the period for the first terminal device to send SRS is 2 / 3 of the period for the second terminal device to send SRS.
[0045] The above-mentioned schemes for configuring the number of SRS resources and the period of SRS transmission can ensure that the frequency of SRS transmission by the first terminal device and the second terminal device is relatively fair within the same period of time, thereby achieving the effect of randomizing SRS interference while ensuring fair SRS transmission resources for terminal devices within the cell.
[0046] In one possible implementation, the device further includes a processing unit, which is configured to acquire a first SRS receive channel response matrix at a first time, a second SRS receive channel response matrix at a second time, and a third SRS receive channel response matrix at a third time; and to perform a weighted average of the first SRS receive channel response matrix, the second SRS receive channel response matrix, and the third SRS receive channel response matrix to obtain a second channel response matrix of the first terminal device.
[0047] Based on the above scheme, the first terminal device will be subjected to three different SRS interferences at the first, second and third moments. Therefore, the network device can obtain a more accurate channel estimate through the filtering algorithm, which effectively improves the SRS signal-to-noise ratio and system performance.
[0048] Optionally, the transceiver unit is specifically used to send Radio Resource Control (RRC) signaling to the first terminal device, the RRC signaling including the resource configuration information.
[0049] Fourthly, a resource allocation apparatus is provided. This apparatus may be a terminal device, or a chip or circuit configured within a terminal device; this application does not limit this. The apparatus includes a transceiver unit: the transceiver unit is used to receive resource allocation information sent by a network device, the resource allocation information indicating a first base sequence identifier of a first terminal device, channel sounding reference signal (SRS) resources, and the period for the first terminal device to transmit the SRS; wherein the first terminal device and a second terminal device belong to the same cell, and the second terminal device corresponds to a second base sequence identifier; the transceiver unit is also used to transmit the SRS to the network device, the SRS being carried on the SRS resources.
[0050] Based on the above scheme, the base sequence identifier in the resource configuration information received by the first terminal device is different from that of the second terminal device. Compared with the scheme where terminal devices in the cell are allocated the same base sequence identifier, the network device can configure SRS resources that overlap in the frequency domain, time domain and codeword for terminal devices corresponding to different base sequence identifiers. This enables the terminal devices in the cell to shorten the period of sending SRS, thereby increasing cell capacity and improving system performance.
[0051] In one possible implementation, the number of SRS resources of the first terminal device and the period at which the first terminal device transmits the SRS are different from those of the second terminal device. The first SRS resource of the first terminal device has the same frequency domain position as the second SRS resource at a first time, and the first SRS resource of the first terminal device has the same frequency domain position as the third SRS resource at a second time. The terminal devices to which the second SRS resource and the third SRS resource belong correspond to the second base sequence identifier.
[0052] In this scheme, the number of SRS resources of the first terminal device and the second terminal device are different, and the period at which the first terminal device and the second terminal device transmit SRS is also different. Thus, when the time-frequency domain positions of the SRS resources of the first terminal device are the same as those of the second SRS resources and the third SRS resources, the SRS interference experienced by the first terminal device at different times is different, thereby achieving the effect of randomizing SRS interference within the cell.
[0053] Optionally, the number of SRS resources of the first terminal device and the period at which the first terminal device sends the SRS are half that of the second terminal device.
[0054] For example, the first terminal device has 1 SRS resource and the second terminal device has 2 SRS resources; or the first terminal device has 2 SRS resources and the second terminal device has 4 SRS resources. It should be understood that in both cases, the period during which the first terminal device sends SRS is half the period during which the second terminal device sends SRS.
[0055] Optionally, the number of SRS resources of the first terminal device and the period at which the first terminal device sends the SRS are 2 / 3 of those of the second terminal device.
[0056] For example, the first terminal device has 2 SRS resources, the second terminal device has 3 SRS resources, and the period during which the first terminal device sends SRS is 2 / 3 of the period during which the second terminal device sends SRS.
[0057] The two options mentioned above can ensure that the frequency of SRS transmission by the first terminal device and the second terminal device is relatively fair within the same period of time, thereby achieving the effect of randomizing SRS interference while ensuring fair resource allocation for SRS transmission by terminal devices within the cell.
[0058] Optionally, the transceiver unit is specifically used to receive Radio Resource Control (RRC) signaling sent by the network device, the RRC signaling including the resource configuration information.
[0059] Fifthly, a resource configuration apparatus is provided. This apparatus can be a network device as described in the first aspect, an electronic device configured within a network device, or a larger device including a network device. The apparatus is used to perform the method provided in the first aspect. The communication apparatus includes a transceiver configured to send resource configuration information to a first terminal device. This resource configuration information indicates a first base sequence identifier of the first terminal device, channel sounding reference signal (SRS) resources, and the period at which the first terminal device transmits SRS. The first terminal device and a second terminal device belong to the same cell, and the second terminal device corresponds to a second base sequence identifier. The transceiver is also configured to receive SRS from the first terminal device, the SRS being carried on the SRS resources.
[0060] Optionally, the device further includes a processor coupled to a memory, which can be used to execute instructions in the memory to implement the methods in the first aspect and any possible implementation thereof. Optionally, the device further includes a memory, which may be deployed separately from the processor or centrally. Optionally, the device further includes a communication interface, to which the processor is coupled.
[0061] In one implementation, the communication interface can be a transceiver, or an input / output interface.
[0062] In another implementation, the device is a chip configured in a network device. When the device is a chip configured in a network device, the communication interface can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip or chip system. The processor can also be manifested as a processing circuit or logic circuit.
[0063] Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.
[0064] In specific implementation, the processor can be one or more chips, the input circuit can be input pins, the output circuit can be output pins, and the processing circuit can be transistors, gate circuits, flip-flops, and various logic circuits. The input signal received by the input circuit can be, but is not limited to, a signal received and input by a receiver, and the signal output by the output circuit can be, but is not limited to, an output to a transmitter and transmitted by the transmitter. Furthermore, the input circuit and the output circuit can be the same circuit, used as both input and output circuits at different times. This application does not limit the specific implementation of the processor and various circuits.
[0065] In a sixth aspect, a resource configuration apparatus is provided. This apparatus can be a first terminal device as described in the second aspect above, an electronic device configured within the first terminal device, or a larger device including the first terminal device. The apparatus is used to perform the method provided in the second aspect above. The apparatus includes a transceiver for receiving resource configuration information sent by a network device. This resource configuration information indicates a first base sequence identifier of the first terminal device, channel sounding reference signal (SRS) resources, and the period for the first terminal device to transmit SRS. The first terminal device and a second terminal device belong to the same cell, and the second terminal device corresponds to a second base sequence identifier. The transceiver is also used to transmit the SRS to the network device, the SRS being carried on the SRS resources.
[0066] Optionally, the device further includes a memory, and the processor is coupled to the memory and can be used to execute instructions in the memory to implement the communication method in the second aspect and any possible implementation of the second aspect. Optionally, the communication device further includes a memory, which may be deployed separately from the processor or centrally. Optionally, the device further includes a communication interface, and the processor is coupled to the communication interface.
[0067] In one implementation, the communication interface can be a transceiver, or an input / output interface.
[0068] In another implementation, the device is a chip configured in a terminal device. When the device is a chip configured in a terminal device, the communication interface can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip or chip system. The processor can also be manifested as a processing circuit or logic circuit.
[0069] In a seventh aspect, a computer program product is provided, comprising: a computer program (also referred to as code or instructions) that, when run, causes a computer to perform the methods described in the first or second aspect and any possible implementation thereof.
[0070] Eighthly, a computer-readable storage medium is provided that stores a computer program (also referred to as code or instructions) that, when executed on a computer, causes the computer to perform the methods of the first or second aspect and any possible implementation thereof.
[0071] Ninthly, a communication system is provided, including the aforementioned network equipment and terminal equipment. Attached Figure Description
[0072] Figure 1 This is a schematic diagram of a communication system 100 applicable to embodiments of this application.
[0073] Figure 2 This is a flowchart illustrating a resource configuration method applicable to an embodiment of this application.
[0074] Figure 3 This is a schematic diagram of a method for determining channel estimation applicable to embodiments of this application.
[0075] Figure 4 This is a schematic diagram of resource configuration provided in an embodiment of this application.
[0076] Figure 5 This is another resource configuration diagram provided in the embodiments of this application.
[0077] Figure 6 This is another resource configuration diagram provided in the embodiments of this application.
[0078] Figure 7 This is a schematic block diagram of a communication device applicable to embodiments of this application.
[0079] Figure 8 This is a schematic block diagram of another communication device applicable to embodiments of this application.
[0080] Figure 9 This is a schematic diagram of the structure of the terminal device provided in the embodiments of this application.
[0081] Figure 10 This is a schematic diagram of the structure of the network device provided in the embodiments of this application. Detailed Implementation
[0082] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0083] Figure 1 This is a schematic diagram of a communication system 100 applicable to embodiments of this application.
[0084] like Figure 1 As shown, the communication system 100 may include a network device 120, for example, Figure 1 The network device shown. The communication system 100 may also include at least one terminal device 110, for example, Figure 1 The terminal devices shown can establish connections and communicate with each other, both with network devices and with other terminal devices. The sending device can use control information to indicate data scheduling information so that the receiving device can correctly receive the data according to the control information.
[0085] The terminal device in the embodiments of this application may refer to user equipment, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication device, user agent, or user device. The terminals in the embodiments of this application may be mobile phones, tablets, computers with wireless transceiver capabilities, virtual reality (VR) terminals, augmented reality (AR) terminals, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, terminals in 5G networks, or terminals in future evolved networks, etc.
[0086] Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices; they achieve powerful functions through software support, data interaction, and cloud interaction. Broadly defined, wearable smart devices include those with comprehensive functions, large sizes, and the ability to perform complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses. They also include devices focused on a specific application function that require the use of other devices, such as smart bracelets and smart jewelry for vital sign monitoring.
[0087] Furthermore, the terminal device can also be a terminal device in an Internet of Things (IoT) system. IoT is an important component of future information technology development, and its main technical characteristic is connecting objects to networks through communication technologies, thereby realizing an intelligent network that enables human-machine interconnection and machine-to-machine interconnection. This application does not limit the specific form of the terminal device.
[0088] It should be understood that in the embodiments of this application, the terminal device can be a means for implementing the functions of the terminal device, or a means for supporting the terminal device in implementing the functions, such as a chip system, which can be installed in the terminal. In the embodiments of this application, the chip system can be composed of chips, or it can include chips and other discrete devices.
[0089] The network device in this application embodiment can be any device with wireless transceiver capabilities. This equipment 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 Node B, or HomeNode B, HNB), Base Band Unit (BBU), Access Point (AP), Wireless Relay Node, Wireless Backhaul Node, Transmission Point (TP), or Transmission and Reception Point (TRP) in a Wireless Fidelity (WIFI) system. It can also be a gNB in a 5G system, such as NR, or a transmission point (TRP or TP), one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node constituting a gNB or transmission point, such as a Base Band Unit (BBU) or a Distributed Unit (DU).
[0090] In some deployments, a gNB may include a centralized unit (CU) and a distribution unit (DU). A gNB may also include an active antenna unit (AAU). The CU implements some of the gNB's functions, and the DU implements others. For example, the CU handles non-real-time protocols and services, implementing radio resource control (RRC) and packet data convergence protocol (PDCP) layer functions. The DU handles physical layer protocols and real-time services, implementing radio link control (RLC), media access control (MAC), and physical (PHY) layer functions. The AAU implements some physical layer processing functions, radio frequency processing, and active antenna-related functions. Since RRC layer information ultimately becomes PHY layer information, or is derived from PHY layer information, in this architecture, higher-layer signaling, such as RRC layer signaling, can be considered to be sent by the DU, or by the DU+AAU. It is understood that network devices can be devices that include one or more of the following: CU nodes, DU nodes, and AAU nodes. In addition, the CU can be classified as a network device in the radio access network (RAN) or as a network device in the core network (CN), and this application does not limit this.
[0091] It should be understood that in the embodiments of this application, the network device can be a means for implementing the functions of the network device, or a means that enables the network device to implement the functions, such as a chip system, which can be installed in the network device.
[0092] The technical solutions of this application embodiment can be applied to various communication systems, such as: Global System for Mobile Communications (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), LTE system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, 5th Generation (5G) system, or future evolved communication systems, and vehicle-to-other devices (V2X). V2X can include vehicle-to-network (V2N), vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), and vehicle-to-pedestrian (V2P). Vehicle-to-everything (V2P) communication, long-term evolution technology for vehicle-to-vehicle communication (LTE-V), vehicle-to-everything (V2X), machine-type communication (MTC), Internet of Things (IoT), long-term evolution technology for machine-to-machine communication (LTE-M), machine-to-machine (M2M), and device-to-device (D2D) communication, etc.
[0093] It should be understood that this application can be applied to standalone 5G or LTE systems as well as non-standalone 5G or LTE systems, such as DC scenarios, including dual connectivity (E-UTRA-NR dual connectivity, EN-DC), and carrier aggregation (CA) scenarios.
[0094] To facilitate understanding of the embodiments of this application, the following is a brief introduction to several terms involved in this application.
[0095] 1. Tianxuan Terminal: All physical antennas of the Tianxuan Terminal are capable of transmitting signals. Taking the 2T4R Tianxuan Terminal as an example, 2T4R means that the terminal has a total of 4 physical antennas. Each time a signal is transmitted, 2 of the physical antennas are used. The effect of transmitting signals by 4 physical antennas can be achieved by transmitting signals twice.
[0096] 2. Non-selective antenna terminal: The number of transmitting antennas of this terminal is less than the number of receiving antennas. Taking the 2T4R non-selective antenna terminal as an example, 2T4R means that this terminal has a total of 4 physical antennas, but only 2 physical antennas are used to transmit signals.
[0097] 3. SRS Resources: The smallest unit of SRS allocation, including the time domain location, frequency domain location, bandwidth, and antenna port available for transmitting SRS.
[0098] 4. SRS Resource Set: Composed of multiple SRS resources, with different SRS functions carried in different SRS resource sets.
[0099] 5. SRS resource set with code book (CB) attribute: The SRS function carried by this SRS resource set is used for uplink code book selection.
[0100] 6. SRS resource set with antenna switching (AS) attribute: The SRS carried by this SRS resource set is used for antenna switching.
[0101] When a network device allocates SRS resources to a terminal device, it allocates one resource set for transmitting SRS with the CB attribute, which can contain a maximum of two SRS resources. It also allocates one resource set for transmitting SRS with the AS attribute. If the terminal device is not an antenna-selective terminal device, the resource set for transmitting SRS with the AS attribute can contain a maximum of one SRS resource. If the terminal device is an antenna-selective terminal device, the maximum number of SRS resources in the resource set for transmitting SRS with the AS attribute is equal to the number of physical antennas of the antenna-selective terminal device. In other words, the upper limit of the number of SRS resources allocated to different terminal devices is different. Furthermore, the same SRS resource can be reused in different resource sets. For example, SRS resource res0 can belong to both the CB attribute SRS resource set and the AS attribute SRS resource set.
[0102] LTE and 5G systems, due to their high requirements for spectrum utilization, have adopted co-frequency networking, which has led to inter-cell interference. Since SRS scheduling is frequent, severe interference can occur when terminal devices within or between cells use the same resources to transmit SRS, resulting in a decrease in the SRS signal-to-noise ratio.
[0103] In one possible implementation, the base sequence identifier for generating the SRS sequence is influenced by u, v, and the SRS sequence length Nzc. The formula for calculating the base sequence identifier q is as follows:
[0104]
[0105] q bar =Nzc*(u+1) / 31
[0106] In the above formula, u is the group number, which can take values from 0 to 29. u can represent 30 cells. v is the sequence number, which can take values of 0 or 1.
[0107] To improve the signal-to-noise ratio (SNR) of SRS and to randomize neighboring cell interference in SRS, the value of u needs to be modified by supporting group hopping in SRS (e.g., grouping 30 cells according to cell identifiers so that the SRS sequences of the group of cells jump synchronously). This allows for changes in the value of q when terminal devices in different cells use the same resources to transmit SRS. Interference randomization refers to the change in the interference experienced by the terminal device over time.
[0108] However, while SRS group hopping achieves randomization of SRS interference between cells, it cannot achieve randomization of SRS interference within cells. Furthermore, SRS group hopping requires synchronous activation across the entire network. If cells in the same group are not activated synchronously, the SRS sequence identifiers of two cells may jump to the same position at some point, failing to achieve randomization of SRS interference between cells and thus affecting system performance.
[0109] Optionally, to further improve system performance and randomize SRS interference in neighboring cells, it can also be achieved by modifying the v value, i.e., sequence skipping. In sequence skipping, the v value is related to a pseudo-random sequence, and depending on the time slot number, the v value will randomly generate either 0 or 1. This causes the SRS sequence of each terminal device to change randomly as the time slot number increases, thus completing the randomization of SRS interference.
[0110] However, in certain cases, such as when the bandwidth of the SRS is 8RB, the SRS is configured with 2 combs, the sequence length of the SRS is 47, and v=1, when two consecutive u such as u=1 and u=2, the q calculated by the above formula is equal to 4. In other words, in this case, the q values of two different cells that start sequence hopping are the same, which causes a system error and affects system performance.
[0111] Furthermore, when the network device is configured to transmit SRS with a large period, such as more than 20 milliseconds, taking the NR system as an example, with a time slot symbol of 0-19, the time slot symbols of the first and second SRS transmissions by the terminal device will overlap. The SRS sequence of each terminal device cannot be changed randomly as the time slot symbols increase, so the effect of randomizing SRS interference cannot be achieved.
[0112] Figure 2 This is a flowchart illustrating a resource allocation method applicable to an embodiment of this application. The method 200 includes:
[0113] In step S210, the network device sends configuration information to the first terminal device. Correspondingly, the first terminal device receives the configuration information.
[0114] In one possible implementation, the configuration information indicates at least one of a first base sequence identifier of the first terminal device, resources of the first signal, and the period of the first signal. Alternatively, the configuration information includes at least one of a first base sequence identifier of the first terminal device, resources of the first signal, and the period of the first signal. Wherein, the first terminal device and the second terminal device belong to the same cell, and the second terminal device corresponds to a second base sequence identifier.
[0115] Optionally, the first signal is a reference signal for channel sensing, such as an SRS. The resources of the first signal include at least one of time-domain resources, frequency-domain resources, and codeword resources. The period of the first signal is the period during which the first terminal device transmits the first signal; taking SRS as an example, the period of the first signal is the period during which the first terminal device transmits the SRS.
[0116] It should be understood that SRS is merely one example of a first signal. The first signal can also be other reference signals used for channel sounding, or, in technological development, the first signal can be an evolution of SRS. This application does not impose any limitations on this. The examples of SRS used below are similar and will not be repeated in the following description.
[0117] For example, the network device configures a base sequence identifier k1 for a first terminal device and a base sequence identifier k2 for a second terminal device. It should be understood that base sequence identifier k1 corresponds to at least one terminal device, including the first terminal device; similarly, base sequence identifier k2 also corresponds to at least one terminal device, including the second terminal device. Furthermore, the number of base sequence identifiers configured by the network device for terminal devices within the cell can be two or more, and this application does not impose any limitation on this. The SRS resources configured by the network device for one of the at least one terminal devices corresponding to base sequence identifier k1 and the SRS resources configured by the network device for one of the at least one terminal devices corresponding to base sequence identifier k2 can overlap in the frequency domain, time domain, and codewords.
[0118] This application, by configuring two or more base sequence identifiers for terminal devices within a cell, allows for resource allocation of the first signal to overlap in the time domain, frequency domain, and codeword resources when terminal devices with different base sequence identifiers are allocated resources. Compared to existing technologies that configure the same base sequence identifier for terminal devices within a cell, this enables terminal devices within the cell to shorten the period for transmitting the first signal, thereby increasing cell capacity and improving system performance.
[0119] Optionally, when two or more base sequence identifiers are configured for terminal devices in the cell, the period of the first signal is T1; when the same base sequence identifier is configured for terminal devices in the cell, the period of the first signal is T2, then T1≤T2.
[0120] Optionally, when allocating base sequence identifiers, the network device can allocate them using the identifier of the cell to which the terminal device belongs or randomly from identifiers between 0 and 29. When the network device allocates resources for the first signal to terminal devices with the same base sequence identifier, the resources allocated to different terminal devices do not overlap in the time domain, frequency domain, and codeword resources.
[0121] In one possible implementation, the number of resources for the first signal configured by the network device for the first terminal device is different from that of the second terminal device, and / or the period of the first signal configured by the network device for the first terminal device is different from that of the second terminal device. The first resource of the first terminal device has the same frequency domain position as the second resource at a first moment, and the first resource of the first terminal device has the same frequency domain position as the third resource at a second moment. The terminal devices to which the second resource and the third resource belong correspond to a second base sequence identifier. Wherein, the first resource is the resource of the first signal of the first terminal device, and the second and third resources can be resources of the first signal of the second terminal device, but the antenna ports of the second and third resources are different. Alternatively, the second resource is the resource of the first signal of the second terminal device, and the third resource is the resource of the first signal of the third terminal device, the second terminal device and the third terminal device correspond to a second base sequence identifier, and the second terminal device and the third terminal device are different terminal devices.
[0122] For example, the number of SRS resources configured by the network device for the first terminal device and the period of transmitting SRS are different from those of the second terminal device. The first SRS resource of the first terminal device has the same frequency domain position as the second SRS resource at a first time, and the first SRS resource of the first terminal device has the same frequency domain position as the third SRS resource at a second time. The terminal devices to which the second SRS resource and the third SRS resource belong correspond to the second base sequence identifier. The terminal devices to which the second SRS resource and the third SRS resource belong are different, or the terminal devices to which the second SRS resource and the third SRS resource belong are the same, but the antenna ports of the second SRS resource and the third SRS resource are different.
[0123] Optionally, the number of resources and the period of the first signal configured by the network device for the first terminal device are half that of the second terminal device. For example, the number of SRS resources and the transmission period of the SRS for the first terminal device are half that of the second terminal device.
[0124] The following example, using SRS, illustrates the specific configuration for network devices to send the first signal to terminal devices within a cell under different circumstances.
[0125] As an example, both the first and second terminal devices are non-selective terminals. The network device configures one SRS resource with the AS attribute for the first terminal device and two SRS resources for the second terminal device, one with the AS attribute and the other with the CB attribute. The network device configures the SRS transmission period for the first terminal device as the field Tsrs1 and the SRS transmission period for the second terminal device as the field Tsrs2, and sets Tsrs1 to half of Tsrs2.
[0126] As another example, both the first and second terminal devices are Tianxuan terminals. The network device configures two SRS resources with AS attributes for the first terminal device and four SRS resources for the second terminal device, two of which are SRS resources with AS attributes and the other two are SRS resources with CB attributes. The network device configures the SRS transmission period for the first terminal device as the field Tsrs1 and the SRS transmission period for the second terminal device as the field Tsrs2, and configures Tsrs1 as half of Tsrs2.
[0127] It should be understood that in one example above, the first terminal device and the second terminal device can be exemplified by a 2T4R non-Tianxuan terminal or a 1T2R non-Tianxuan terminal, but in another example, the first terminal device and the second terminal device are exemplified by a 2T4R Tianxuan terminal.
[0128] It should also be understood that the method provided in the embodiments of this application can also be applied to 1T4R terminal devices. The above-mentioned 2T4R terminal devices and 1T2R terminal devices are only examples, and this application does not impose any limitations on them.
[0129] Optionally, the network device configures the first signal resource quantity and the period of the first signal for the first terminal device to be 2 / 3 of that of the second terminal device. For example, the SRS resource quantity and the SRS transmission period of the first terminal device are 2 / 3 of those of the second terminal device.
[0130] As another example, both the first and second terminal devices are Tianxuan terminals. The network device configures two SRS resources with AS attribute for the first terminal device and three SRS resources for the second terminal device, two of which are SRS resources with AS attribute and the remaining one is an SRS resource with CB attribute. The network device configures the SRS transmission period for the first terminal device as the field Tsrs1 and the SRS transmission period for the second terminal device as the field Tsrs2, and configures Tsrs1 as 2 / 3 of Tsrs2.
[0131] It should be understood that the number of SRS resources of different attributes allocated by the network device to the first terminal device and the second terminal device in the above three examples are merely examples, and this application does not impose any limitations on them. Furthermore, the ratio of the number of resources of the first signal configured by the network device for the first terminal device and the second terminal device to the period of the first signal can be other than the 1 / 2 and 2 / 3 listed above, and this application does not impose any limitations on them.
[0132] Optionally, the configuration information in step S210 is carried in Radio Resource Control (RRC) signaling. For example, the configuration information is carried in RRC signaling.
[0133] In step S220, the terminal device sends a first signal, which is carried on a resource. Correspondingly, the network device receives the first signal on that resource.
[0134] For example, a terminal device sends an SRS, which is carried on an SRS resource. Correspondingly, a network device receives the SRS on that SRS resource.
[0135] It should be understood that the first signals with different base sequence identifiers are non-orthogonal signals. If the first terminal device and the second terminal device transmit the first signals on the same time-frequency resources, mutual interference will occur. The interference randomization process of the first signals is described in detail below for the resource and transmission period configuration schemes of the different first signals in step S210.
[0136] Figure 3 This is a schematic diagram of a method for determining channel estimation applicable to embodiments of this application.
[0137] Optionally, after step S220, the network device needs to perform channel estimation based on the first signal received at different times.
[0138] The method 200 also includes:
[0139] In step S310, the network device acquires a first signal reception channel response matrix at multiple times, including the first time and the second time.
[0140] For example, the network device acquires the SRS receive channel response matrix at multiple times, including the first time and the second time.
[0141] One possible approach is for the network device to acquire the first SRS receive channel response matrix at the first moment and the second SRS receive channel response matrix at the second moment.
[0142] Another possible approach is for the network device to acquire the first SRS receive channel response matrix at a first time step, the second SRS receive channel response matrix at a second time step, and the third SRS receive channel response matrix at a third time step.
[0143] Optionally, the network device obtains the SRS received channel response matrix at a certain moment, including: the network device obtains the actual SRS received channel response matrix and SRS interference items at a certain moment.
[0144] For example, if at time t1, the SRS resource A of terminal device A and the SRS resource a0 of terminal device a are in the same frequency domain position, then for terminal device A, the SRS receive channel response matrix at time t1 is... Among them, H A(t1) is the SRS received true channel response matrix, and Inf(a0) is the SRS interference term.
[0145] Optionally, the time interval between adjacent moments among the plurality of moments is the period during which the first terminal device transmits the first signal. For example, the time interval between the first moment and the second moment is the period during which the first terminal device transmits the first signal, and the time interval between the second moment and the third moment is the period during which the first terminal device transmits the first signal.
[0146] Step S320: The network device performs a weighted average of the first signal reception channel response matrices at multiple times to obtain the channel response matrix of the first terminal device.
[0147] For example, the network device performs a weighted average of the SRS received channel response matrices at multiple times to obtain the channel response matrix of the first terminal device.
[0148] In one feasible manner, the network device performs a weighted average of the first SRS received channel response matrix and the second SRS received channel response matrix to obtain the first channel response matrix of the first terminal device.
[0149] In another possible implementation, the network device performs a weighted average of the first SRS receive channel response matrix, the second SRS receive channel response matrix, and the third SRS receive channel response matrix to obtain the second channel response matrix of the first terminal device.
[0150] The following example, using SRS, illustrates the randomization process of interference to the first signal in different configuration scenarios.
[0151] As an example, such as Figure 4 As shown, this scenario corresponds to the SRS resource configuration scheme exemplified in step S210 above. Both the first and second terminal devices are non-selective terminals. The network device configures one SRS resource with the AS attribute for the first terminal device and two SRS resources for the second terminal device, one with the AS attribute and the other with the CB attribute. The network device configures the SRS transmission period for the first terminal device as the field Tsrs1 and the SRS transmission period for the second terminal device as the field Tsrs2, setting Tsrs1 to half of Tsrs2.
[0152] The first terminal device can be Figure 4 The middle terminal device is either terminal device A or terminal device B, and the base sequence identifiers for terminal device A and terminal device B are k1; A0 and B0 are used to identify the SRS resources of terminal device A and terminal device B, respectively. The second terminal device can be... Figure 4In the diagram, terminal device a or terminal device b is used. The base sequence identifiers for terminal device a and terminal device b are k2. A0 and a1 identify two SRS resources of terminal device a, and b0 and b1 identify two SRS resources of terminal device b. The period Tsrs2 for transmitting SRS resources by terminal device A and terminal device B is configured as 2T, and the period Tsrs1 for transmitting SRS resources by terminal device a and terminal device b is configured as 4T, where T is the time interval between adjacent moments as shown in the diagram.
[0153] Figure 4 In the above, the SRS resources of terminal devices A and B have the same frequency domain location as the SRS resources of terminal devices a and b, and the time domain location allocation is as follows: Figure 4 As shown in the figure, resources A0 and a0 will interfere with each other at the same time-frequency resource location, and resources B0 and b0 will interfere with each other at the same time-frequency location. Similarly, resources A0 and b1, and resources B0 and a1 will also interfere with each other at the same time-frequency domain location.
[0154] from Figure 4 As can be seen, the interference encountered by terminal device A at different times is different. Taking resource A0 of terminal device A as an example, it collides with resource a0 of terminal device a at time t1 and with resource b1 of terminal device b at time t3. Since terminal device a and terminal device b send SRS through different channels, it is equivalent to terminal device A encountering different interference at different times, thereby achieving the purpose of randomizing SRS interference.
[0155] This represents the first SRS receive channel response matrix of terminal device A on the network device side at time t1. H represents the second SRS receive channel response matrix of terminal device A on the network device side at time t3. A This represents the actual channel response matrix of terminal device A. The formulas for calculating the received channel response matrix of terminal device A at times t1 and t3 on the network device side are as follows:
[0156]
[0157]
[0158] Assuming the channel remains essentially constant within the range of t1 to t3, then H A (t1)≈H A (t3), therefore the first channel response matrix of terminal device A can be obtained through the weighted average filtering algorithm.
[0159]
[0160] Because terminal device a and terminal device b use different channels, their SRS receive channel response statistics are independent of each other. Residual interfering components Less than Inf(a0) and Inf(b1), meaning the result after the filtering algorithm... Compared to the SRS receive channel response matrix of terminal device A on the network device side at times t1 and t3 and More accurate.
[0161] Based on the aforementioned base sequence identifier and SRS resource configuration scheme, SRS interference is randomized, thereby reducing SRS interference within the cell through the filtering algorithm of network devices and effectively improving uplink and downlink system performance.
[0162] It should be understood that Figure 4 The number of terminal devices corresponding to the base sequence identifier k1 is only an example, and the above weighted average filtering algorithm is only an example. Network devices can also obtain the first channel response matrix through other filtering algorithms, and this application does not impose any restrictions on this.
[0163] As another example, such as Figure 5 As shown, this scenario corresponds to the SRS resource configuration scheme exemplified in step S210 above. Both the first and second terminal devices are Tianxuan terminals. The network device configures two SRS resources with AS attributes for the first terminal device and four SRS resources for the second terminal device, two of which are SRS resources with AS attributes and two with CB attributes. The network device configures the SRS transmission period for the first terminal device as the field Tsrs1 and the SRS transmission period for the second terminal device as the field Tsrs2, setting Tsrs1 to half the value of Tsrs2.
[0164] The first terminal device can be Figure 5 The middle terminal device is either terminal device A or terminal device B, and the base sequence identifier corresponding to terminal device A and terminal device B is k1; A0, A1 and B0, B1 are used to identify the two SRS resources of terminal device A and terminal device B respectively. The second terminal device can be... Figure 5 In this context, terminal device a or terminal device b is used, and the base sequence identifier corresponding to terminal device a and terminal device b is k2. a0, a1, a2, and a3 identify two SRS resources of terminal device a, and b0, b1, b2, and b3 identify four SRS resources of terminal device b. The period Tsrs2 for transmitting SRS resources between terminal device A and terminal device B is configured to be 4T, and the period Tsrs1 for transmitting SRS resources between terminal device a and terminal device b is configured to be 8T.
[0165] Figure 5 In the above, the SRS resources of terminal devices A and B have the same frequency domain location as the SRS resources of terminal devices a and b, and the time domain location allocation is as follows: Figure 5 As shown. From Figure 5 As can be seen, the interference encountered by terminal device A at different times is different. Taking resource A0 of terminal device A as an example, it collides with resource a0 of terminal device A at time t1 and with resource a2 of terminal device A at time t5.
[0166] This represents the first SRS receive channel response matrix of terminal device A on the network device side at time t1. H represents the second SRS receive channel response matrix of terminal device A on the network device side at time t5. A This represents the actual channel response matrix of terminal device A. The formulas for calculating the SRS receive channel response matrix of terminal device A on the network device side at times t1 and t5 are as follows:
[0167]
[0168]
[0169] Assuming the channel remains essentially constant within the range of t1 to t5, then H A0 (t1)≈H A0 (t5), therefore the first channel response matrix of terminal device A can be obtained through interference randomization:
[0170]
[0171] Although SRS resource a0 and SRS resource a2 are resources configured by the network device for the same terminal device, the antenna ports for transmitting SRS resource a0 and SRS resource a2 are different. Therefore, they are independent in the SRS receive channel response statistics. All have residual interfering components Less than Inf(a0) and Inf(a2), meaning the result after the filtering algorithm... Compared to the received channel response matrix of terminal device A on the network device side at times t1 and t3 and More accurate.
[0172] As another example, such as Figure 6As shown, this scenario corresponds to the SRS resource configuration scheme in step S210 above, which serves as another example. Both the first and second terminal devices are Tianxuan terminals. The network device configures two SRS resources with AS attributes for the first terminal device and three SRS resources for the second terminal device, two of which are SRS resources with AS attributes and one is an SRS resource with CB attributes. The network device configures the SRS transmission period for the first terminal device as the field Tsrs1 and the SRS transmission period for the second terminal device as the field Tsrs2, setting Tsrs1 to 2 / 3 of Tsrs2.
[0173] The first terminal device can be Figure 6 In the middle terminal device, there are terminal device A, terminal device B, or terminal device C. The base sequence identifiers corresponding to terminal device A, terminal device B, and terminal device C are k1. A0 and A1 identify the two SRS resources of terminal device A, B0 and B1 identify the two SRS resources of terminal device B, and C0 and C1 identify the two SRS resources of terminal device C. The second terminal device can be... Figure 6 In this context, the base sequence identifiers for terminal devices a, b, and c are k2. A0, a1, and a2 identify the three SRS resources of terminal device a; b0, b1, and b2 identify the three SRS resources of terminal device b; and c0, c1, and c2 identify the three SRS resources of terminal device c. The period Tsrs2 for transmitting SRS resources by terminal devices A, B, and C is configured to be 6T, and the period Tsrs1 for transmitting SRS resources by terminal devices a, b, and c is configured to be 9T.
[0174] from Figure 6 As can be seen, for terminal device A, the interference encountered at different times is different. Taking terminal device A's resource A0 as an example, it encounters terminal device a's resource a0 at time t1, terminal device c's resource c2 at time t7, and terminal device b's resource b1 at time t13, resulting in 3 different interferences.
[0175] This represents the first SRS receive channel response matrix of terminal device A on the network device side at time t1. This represents the second SRS receive channel response matrix of terminal device A on the network device side at time t5. H represents the third SRS receive channel response matrix of terminal device A on the network device side at time t13. A This represents the actual channel response matrix of terminal device A. The formulas for calculating the SRS receive channel response matrix of terminal device A on the network device side at times t1, t7, and t15 are as follows:
[0176]
[0177]
[0178]
[0179] Assuming the channel remains essentially constant within the range of t1 to t13, then H A0 (t1)≈H A0 (t13), therefore the second channel response matrix of terminal device A can be obtained through interference randomization:
[0180]
[0181] Resources a0, c2, and b1 are SRS resources for different terminal devices. Since these devices use different channels, they are independent of each other when performing SRS receive channel response statistics. Residual interfering components Less than Inf(a0), Inf(c2), and Inf(b1), meaning the result after the filtering algorithm. Compared to the SRS receive channel response matrix of terminal device A on the network device side at times t1, t7, and t13. and More accurate.
[0182] Based on the above scheme, the first terminal device is subjected to different SRS interferences at different times. Therefore, the network device can obtain a more accurate channel estimate through filtering algorithms, which effectively improves the system performance.
[0183] It should be understood that more SRS received channel response matrices can be obtained when calculating the channel response matrix as described above. This application will not provide examples of each of these. Furthermore, this application is not limited to the above filtering algorithm, nor is it limited to the specific values of the weighting coefficients in the above filtering algorithm.
[0184] It should be noted that, Figure 2 and Figure 3 The execution entity shown in the illustration is merely an example. The execution entity may also be a chip, chip system, or processor that supports the implementation of method 200 and method 300. This application does not impose any restrictions on this.
[0185] The method embodiments of this application have been described above with reference to the accompanying drawings. The apparatus embodiments of this application are described below. It is understood that the descriptions of the method embodiments and the apparatus embodiments may correspond to each other; therefore, any parts not described herein can be referred to the preceding method embodiments.
[0186] It is understood that, in the above-described method embodiments, the methods and operations implemented by the network device can also be implemented by components (such as chips or circuits) that can be used in the network device, and the methods and operations implemented by the terminal device can also be implemented by components (such as chips or circuits) that can be used in the terminal device.
[0187] The above mainly describes the solution provided by the embodiments of this application from the perspective of interaction between various network elements. It is understood that each network element, such as a transmitting or receiving device, includes corresponding hardware structures and / or software modules to perform the above functions. Those skilled in the art should recognize that, based on the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0188] This application embodiment can divide the transmitting or receiving device into functional modules according to the above method examples. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. The following description uses the division of functional modules according to each function as an example.
[0189] Figure 7 This is a schematic block diagram of a communication device provided in an embodiment of this application. The communication device 700 includes a transceiver unit 710 and a processing unit 720. The transceiver unit 710 can communicate with external devices, and the processing unit 720 is used for data processing. The transceiver unit 710 can also be referred to as a communication interface or a communication unit.
[0190] The communication device 700 can be a terminal device, wherein the transceiver unit 710 is used to perform the receiving or sending operations of the terminal device in the above method embodiment, and the processing unit 720 is used to perform the internal processing operations of the terminal device in the above method embodiment.
[0191] In one design, transceiver unit 710 is used to receive resource configuration information sent by a network device. This resource configuration information indicates a first base sequence identifier of the first terminal device, Channel Sounding Reference Signal (SRS) resources, and the period at which the first terminal device transmits SRS. The first terminal device and a second terminal device belong to the same cell, and the second terminal device corresponds to a second base sequence identifier. Transceiver unit 710 is used to send the SRS to the network device, and the SRS is carried on the SRS resources.
[0192] Optionally, the number of SRS resources of the first terminal device and the period at which the first terminal device sends the SRS are different from those of the second terminal device. The first SRS resource of the first terminal device has the same frequency domain position as the second SRS resource at the first moment, and the first SRS resource of the first terminal device has the same frequency domain position as the third SRS resource at the second moment. The terminal devices to which the second SRS resource and the third SRS resource belong correspond to the second base sequence identifier.
[0193] In this scheme, the number of SRS resources of the first terminal device and the second terminal device are different, and the period at which the first terminal device and the second terminal device transmit SRS is also different. Thus, when the time-frequency domain positions of the SRS resources of the first terminal device are the same as those of the second SRS resources and the third SRS resources, the SRS interference experienced by the first terminal device at different times is different, thereby achieving the effect of randomizing SRS interference within the cell.
[0194] Optionally, the number of SRS resources of the first terminal device and the period at which the first terminal device sends the SRS are half that of the second terminal device.
[0195] For example, the first terminal device has 1 SRS resource and the second terminal device has 2 SRS resources; or the first terminal device has 2 SRS resources and the second terminal device has 4 SRS resources. It should be understood that in both cases, the period during which the first terminal device sends SRS is half the period during which the second terminal device sends SRS.
[0196] Optionally, the number of SRS resources of the first terminal device and the period at which the first terminal device sends the SRS are 2 / 3 of those of the second terminal device.
[0197] For example, the first terminal device has 2 SRS resources, the second terminal device has 3 SRS resources, and the period during which the first terminal device sends SRS is 2 / 3 of the period during which the second terminal device sends SRS.
[0198] The two options mentioned above can ensure that the frequency of SRS transmission by the first terminal device and the second terminal device is relatively fair within the same period of time, thereby achieving the effect of randomizing SRS interference while ensuring fair resource allocation for SRS transmission by terminal devices within the cell.
[0199] Optionally, the transceiver unit 710 is specifically used to receive Radio Resource Control (RRC) signaling sent by the network device, the RRC signaling including the resource configuration information.
[0200] Optionally, the communication device 700 may further include a storage unit, which may be used to store instructions and / or data, and the processing unit 720 may read the instructions and / or data in the storage unit.
[0201] It should also be understood that the transceiver unit 710 in the terminal device may correspond to Figure 9 The transceiver 920 shown in the diagram, and the processing unit 720 in the terminal device, can correspond to... Figure 9 The processor in the terminal device shown in the figure.
[0202] It should also be understood that the transceiver unit 710 in the terminal device can be implemented through a communication interface (such as a transceiver or input / output interface), for example, it can correspond to... Figure 9 The antenna and control circuitry in the terminal device shown herein, wherein the processing unit 720 in the terminal device may be implemented by at least one processor, for example, corresponding to Figure 9 The processor in the terminal device shown in the figure, the processing unit 720 in the terminal device can also be implemented by at least one logic circuit.
[0203] Optionally, the terminal device may also include a storage unit, which can be used to store instructions or data. The processing unit can call the instructions or data stored in the storage unit to perform the corresponding operation.
[0204] Figure 8 This is a schematic block diagram of another communication device provided in an embodiment of this application. The communication device 800 includes a transceiver unit 810 and a processing unit 820. The transceiver unit 810 can communicate with the outside world, and the processing unit 820 is used for data processing. The transceiver unit 810 can also be referred to as a communication interface or a communication unit.
[0205] The communication device 800 can be a network device, wherein the transceiver unit 810 is used to perform the receiving or sending operations of the network device in the above method embodiment, and the processing unit 820 is used to perform the internal processing operations of the network device in the above method embodiment.
[0206] Optionally, the communication device 800 may further include a storage unit, which may be used to store instructions and / or data, and the processing unit 820 may read the instructions and / or data in the storage unit.
[0207] In one design, transceiver unit 810 is used to send resource configuration information to a first terminal device. This resource configuration information indicates a first base sequence identifier, Channel Sounding Reference Signal (SRS) resources, and the period at which the first terminal device transmits SRS. The first terminal device and a second terminal device belong to the same cell, and the second terminal device corresponds to a second base sequence identifier. The transceiver unit 810 is also used to receive SRS from the first terminal device, whereby the SRS is carried on the SRS resources.
[0208] Optionally, the number of SRS resources of the first terminal device and the period of SRS transmission of the first terminal device are different from those of the second terminal device. The first SRS resource of the first terminal device has the same frequency domain position as the second SRS resource at the first moment, and the first SRS resource of the first terminal device has the same frequency domain position as the third SRS resource at the second moment. The terminal devices to which the second SRS resource and the third SRS resource belong correspond to the second base sequence identifier.
[0209] This scheme configures different amounts of SRS resources for the first terminal device and the second terminal device, and makes the periods for transmitting SRS by the first terminal device and the second terminal device different. Thus, when the time-frequency domain positions of the first SRS resource of the first terminal device are the same as those of the second SRS resource and the third SRS resource, the SRS interference received by the first terminal device at different times is different, achieving the effect of randomizing the SRS interference of terminal devices in the cell.
[0210] Optionally, the second SRS resource and the third SRS resource belong to different terminal devices, or the second SRS resource and the third SRS resource belong to the same terminal device, but the antenna ports of the second SRS resource and the third SRS resource are different.
[0211] In one feasible approach, the number of SRS resources of the first terminal device and the period at which the first terminal device sends the SRS are half that of the second terminal device.
[0212] Optionally, the first terminal device has 1 SRS resource and the second terminal device has 2 SRS resources; or the first terminal device has 2 SRS resources and the second terminal device has 4 SRS resources. It should be understood that in both cases, the period for the first terminal device to send SRS is half the period for the second terminal device to send SRS.
[0213] Optionally, the processing unit 820 is used to obtain SRS receive channel response matrices at multiple times, including the first time and the second time; and to perform a weighted average of the SRS receive channel response matrices at the multiple times to obtain the channel response matrix of the first terminal device.
[0214] Optionally, the time interval between adjacent moments in the plurality of moments is the period during which the first terminal device transmits the SRS.
[0215] Optionally, the processing unit 820 is specifically used to obtain the first SRS received channel response matrix at the first time and the second SRS received channel response matrix at the second time; and to perform a weighted average of the first SRS received channel response matrix and the second SRS received channel response matrix to obtain the first channel response matrix of the first terminal device.
[0216] In another possible implementation, the number of SRS resources of the first terminal device and the period at which the first terminal device sends the SRS are 2 / 3 of those of the second terminal device.
[0217] Optionally, the first terminal device has 2 SRS resources, the second terminal device has 3 SRS resources, and the period for the first terminal device to send SRS is 2 / 3 of the period for the second terminal device to send SRS.
[0218] Optionally, the processing unit 820 is specifically used to obtain the first SRS received channel response matrix at the first time, the second SRS received channel response matrix at the second time, and the third SRS received channel response matrix at the third time; and to perform a weighted average of the first SRS received channel response matrix, the second SRS received channel response matrix, and the third SRS received channel response matrix to obtain the second channel response matrix of the first terminal device.
[0219] Optionally, the transceiver unit 810 is specifically used to send Radio Resource Control (RRC) signaling to the first terminal device, the RRC signaling including the resource configuration information.
[0220] Optionally, the network device may also include a storage unit, which can be used to store instructions or data. The processing unit can call the instructions or data stored in the storage unit to perform the corresponding operation.
[0221] It should also be understood that the transceiver unit 810 in this network device can be implemented through a communication interface (such as a transceiver or input / output interface), for example, it can correspond to... Figure 10 The transceiver 1030 in the network device shown herein, and the processing unit 820 in the network device, can be implemented by at least one processor, for example, corresponding to Figure 10The processor 1010 in the network device shown in the figure, the processing unit 820 in the network device can be implemented by at least one logic circuit.
[0222] Figure 9 This is a schematic diagram of the structure of the terminal device provided in the embodiments of this application. The aforementioned device 700 can be configured in the terminal device 900, or the aforementioned device 700 itself can be the terminal device 900. In other words, the terminal device 900 can perform the actions performed by the terminal device in the aforementioned method 200.
[0223] For ease of explanation, Figure 9 Only the main components of the terminal device are shown. For example... Figure 9 As shown, device 900 includes a processor, memory, control circuitry, antenna, and input / output devices.
[0224] The processor is primarily used to process communication protocols and data, control the entire terminal device, execute software programs, and process the data within those programs. For example, it supports the terminal device in performing the actions described in the embodiments of the transmission precoding matrix instruction method. The memory is primarily used to store software programs and data, such as the codebook described in the embodiments above. The control circuit is primarily used for converting baseband signals to radio frequency signals and processing radio frequency signals. The control circuit and antenna together can also be called a transceiver, primarily used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are primarily used to receive user input data and output data to the user.
[0225] When the terminal device is powered on, the processor can read the software program from the storage unit, interpret and execute the software program's instructions, and process the software program's data. When data needs to be transmitted wirelessly, the processor performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits the RF signal outward as electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal back into data and processes the data.
[0226] Those skilled in the art will understand that, for ease of explanation, Figure 9 Only one memory and processor are shown. In actual terminal devices, multiple processors and memories may exist, and the processors and memories may be deployed separately or centrally. Memory may also be called storage medium or storage device, etc., and this application embodiment does not limit this.
[0227] For example, a processor may include a baseband processor and a central processing unit (CPU). The baseband processor is mainly used to process communication protocols and communication data, while the CPU is mainly used to control the entire terminal device, execute software programs, and process the data of the software programs. Figure 9 The processor in the device integrates the functions of a baseband processor and a central processing unit (CPU). Those skilled in the art will understand that the baseband processor and CPU can also be independent processors interconnected via technologies such as buses. It will also be understood that a terminal device can include multiple baseband processors to adapt to different network standards, and multiple CPUs to enhance its processing capabilities. The various components of the terminal device can be connected via various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. Similarly, the CPU can be described as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor or stored as a software program in a storage unit, with the processor executing the software program to implement the baseband processing function.
[0228] For example, in the embodiments of this application, the antenna and control circuit with transceiver functions can be regarded as the transceiver unit 910 of the terminal device 900, and the processor with processing functions can be regarded as the processing unit 920 of the terminal device 900. Figure 9 As shown, the terminal device 900 includes a transceiver unit 910 and a processing unit 920. The transceiver unit can also be referred to as a transceiver, transceiver device, or transceiver apparatus. Optionally, the device in the transceiver unit 910 used to implement the receiving function can be considered as a receiving unit, and the device in the transceiver unit 910 used to implement the transmitting function can be considered as a transmitting unit; that is, the transceiver unit includes both a receiving unit and a transmitting unit. For example, the receiving unit can also be referred to as a receiver, receiver circuit, or receiving device, and the transmitting unit can be referred to as a transmitter, transmitter, or transmitting circuit.
[0229] Figure 10 This is a schematic diagram of the network device provided in the embodiments of this application.
[0230] like Figure 10 As shown, this application embodiment also provides a communication device 1000. The communication device 1000 can be a network device. The aforementioned device 800 can be configured in the communication device 1000, or the aforementioned device 800 itself can be the communication device 1000. In other words, the communication device 1000 can perform the actions performed by the network device in the aforementioned methods 200 or 300.
[0231] The communication device 1000 includes a processor 1010 coupled to a memory 1020 for storing computer programs or instructions and / or data. The processor 1010 is used to execute the computer programs or instructions and / or data stored in the memory 1020, so that the methods in the above method embodiments are executed.
[0232] Optionally, the communication device 1000 may include one or more processors 1010.
[0233] Optionally, such as Figure 10 As shown, the communication device 1000 may also include a memory 1020.
[0234] Optionally, the communication device 1000 may include one or more memory 1020.
[0235] Alternatively, the memory 1020 may be integrated with the processor 1010 or set separately.
[0236] Optionally, such as Figure 10 As shown, the communication device 1000 may further include a transceiver 1030, which is used for receiving and / or transmitting signals. For example, the processor 1010 is used to control the transceiver 1030 to receive and / or transmit signals.
[0237] As one approach, the communication device 1000 is used to implement the operations performed by the network device in the above method embodiments. For example, the processor 1010 is used to implement the operations performed internally by the network device in the above method embodiments, and the transceiver 1030 is used to implement the receiving or transmitting operations performed by the network device in the above method embodiments. The processing unit in the device 800 can be... Figure 10 The processor in the middle, the transceiver unit can be Figure 10 The transceiver in the process. For details on the operations performed by the processor 1010, please refer to the description of the processing unit above. For details on the operations performed by the transceiver 1030, please refer to the description of the transceiver unit. They will not be repeated here.
[0238] This application also provides a computer-readable storage medium storing computer instructions for implementing the methods executed by a terminal device or a network device in the above method embodiments.
[0239] For example, when the computer program is executed by a computer, it enables the computer to implement the methods executed by the terminal device or network device in the above method embodiments.
[0240] This application also provides a computer program product containing instructions that, when executed by a computer, cause the computer to implement the method executed by a terminal device or network device in the above method embodiments.
[0241] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.
[0242] It should be understood that the processor mentioned in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.
[0243] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM can include various forms such as: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronously linked dynamic random access memory, and direct memory bus random access memory.
[0244] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.
[0245] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0246] As used in this specification, the terms "component," "module," "system," etc., are used to refer to computer-related entities, hardware, firmware, combinations of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. As illustrated, applications running on computing devices and computing devices can both be components. One or more components may reside in a process and / or an execution thread, and components may be located on a single computer and / or distributed among two or more computers. Furthermore, these components can be executed from various computer-readable media on which various data structures are stored. Components can communicate, for example, via local and / or remote processes based on signals having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system, and / or a network, such as the Internet interacting with other systems via signals).
[0247] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0248] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0249] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0250] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0251] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0252] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media, such as solid-state disks (SSDs). For example, the aforementioned available media may include, but are not limited to, various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0253] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of protection of the claims and the specification.
Claims
1. A resource allocation method, characterized in that, include: Send resource configuration information to the first terminal device, wherein the resource configuration information indicates the first base sequence identifier of the first terminal device, the channel sounding reference signal (SRS) resource, and the period during which the first terminal device transmits the SRS; Wherein, the first terminal device and the second terminal device belong to the same cell, and the second terminal device corresponds to the second base sequence identifier; Receive the SRS from the first terminal device, wherein the SRS is carried on the SRS resource; The number of SRS resources of the first terminal device and the period at which the first terminal device sends the SRS are different from those of the second terminal device. The first SRS resource of the first terminal device has the same frequency domain position as the second SRS resource at the first moment. The first SRS resource of the first terminal device has the same frequency domain position as the third SRS resource at the second moment. The terminal devices to which the second SRS resource and the third SRS resource belong correspond to the second base sequence identifier.
2. The method according to claim 1, characterized in that, The number of SRS resources of the first terminal device and the period at which the first terminal device sends the SRS are 1 / 2 of those of the second terminal device.
3. The method according to claim 2, characterized in that, The number of SRS resources of the first terminal device is 1 or 2.
4. The method according to claim 1, characterized in that, The number of SRS resources of the first terminal device and the period at which the first terminal device sends the SRS are 2 / 3 of those of the second terminal device.
5. The method according to claim 4, characterized in that, The number of SRS resources of the first terminal device is 2.
6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: Obtain the SRS receive channel response matrix at multiple times, including the first time and the second time; The channel response matrix of the first terminal device is obtained by weighted averaging the SRS received channel response matrices at the multiple time points.
7. The method according to any one of claims 1 to 5, characterized in that, Sending resource configuration information to the first terminal device includes: A Radio Resource Control (RRC) signaling message is sent to the first terminal device, the RRC signaling message including the resource configuration information.
8. A resource allocation method, characterized in that, include: Receive resource configuration information from a network device, wherein the resource configuration information indicates the first base sequence identifier of the first terminal device, the channel sounding reference signal (SRS) resource, and the period during which the first terminal device transmits the SRS; Wherein, the first terminal device and the second terminal device belong to the same cell, and the second terminal device corresponds to the second base sequence identifier; The SRS is sent to the network device, and the SRS is carried on the SRS resource; The number of SRS resources of the first terminal device and the period at which the first terminal device sends the SRS are different from those of the second terminal device. The first SRS resource of the first terminal device has the same frequency domain position as the second SRS resource at the first moment. The first SRS resource of the first terminal device has the same frequency domain position as the third SRS resource at the second moment. The terminal devices to which the second SRS resource and the third SRS resource belong correspond to the second base sequence identifier.
9. The method according to claim 8, characterized in that, The number of SRS resources of the first terminal device and the period at which the first terminal device sends the SRS are 1 / 2 of those of the second terminal device.
10. The method according to claim 9, characterized in that, The number of SRS resources of the first terminal device is 1 or 2.
11. The method according to claim 8, characterized in that, The number of SRS resources of the first terminal device and the period at which the first terminal device sends the SRS are 2 / 3 of those of the second terminal device.
12. The method according to claim 11, characterized in that, The number of SRS resources of the first terminal device is 2.
13. The method according to any one of claims 8 to 12, characterized in that, The receipt of resource configuration information from network devices includes: Receive Radio Resource Control (RRC) signaling from the network device, the RRC signaling including the resource configuration information.
14. A resource allocation device, characterized in that, include: A unit for implementing the method according to any one of claims 1 to 7; or A unit for implementing the method according to any one of claims 8 to 13.
15. A resource allocation device, characterized in that, The device includes a processor coupled to a memory storing instructions that are executed by the processor. Cause the processor to perform the method as described in any one of claims 1 to 7, or This causes the processor to perform the method as described in any one of claims 8 to 13.
16. A communication system, characterized in that, The communication system includes a network device and a terminal device, wherein the network device is used to perform the method as described in any one of claims 1 to 7, and the terminal device is used to perform the method as described in any one of claims 8 to 13.
17. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which, when run on a computer,... Cause the computer to perform the method as described in any one of claims 1 to 7, or This causes the computer to perform the method as described in any one of claims 8 to 13.
18. A computer program product, characterized in that, The computer program product includes a computer program, which, when run,... Cause the computer to perform the method as described in any one of claims 1 to 7, or This causes the computer to perform the method as described in any one of claims 8 to 13.
Citation Information
Patent Citations
Sounding reference signal transmission method, base station and user equipment
CN109150431A
Sounding reference signal design
CN110168997A