Signal sending method and communication device
By allocating SRS resources of different periods to terminal devices and using different precoding to transmit SRS, the problems of channel aging and high-rank scheduling requirements are solved, thereby improving downlink transmission performance and channel estimation accuracy.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2026-03-24
AI Technical Summary
In future communication systems, as frequency bands increase, channel aging deteriorates, SRS resource overhead increases, and signal-to-noise ratio deteriorates, resulting in impaired downlink channel estimation accuracy and insufficient support for high-rank scheduling requirements of single users.
By allocating SRS resources for terminal devices in two different periods and using different precoding to transmit SRS, network devices can obtain more downlink channel information than the number of ports, supporting high-rank scheduling requirements.
Without increasing SRS port overhead, it improves downlink transmission performance, supports high-rank scheduling requirements for single users, and enhances channel estimation accuracy.
Smart Images

Figure CN121727697A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method and communication apparatus for transmitting signals. Background Technology
[0002] In future communication systems, larger frequency bands, larger base station arrays, and larger terminal arrays will inevitably become the evolution trend of multiple-input multiple-output (MIMO) systems. Both network equipment and terminal sides can support more channels to improve transmission or reception performance. However, while more channels bring better performance, channel measurement at the thousand-port level becomes a new bottleneck. When using the channel sounding reference signal (SRS) to obtain the downlink channel based on the uplink-downlink reciprocity of the channel, the number of ports required for SRS resources per terminal increases with the surge in the number of serving terminals, resulting in higher SRS resource overhead, longer SRS periods, and worsened channel aging. Furthermore, with the increase in frequency band, signal propagation loss will be greater, and the signal-to-noise ratio of SRS will deteriorate accordingly, leading to a decrease in the accuracy of downlink channel estimation based on SRS by network equipment.
[0003] To overcome the problems of decreased downlink channel estimation accuracy and excessive SRS resource overhead in the upgraded frequency band, beamforming of the SRS can be used to improve downlink channel estimation accuracy and reduce SRS resource overhead. In this technique, the terminal determines the beamforming weights for uplink SRS transmission based on the downlink reference signal transmitted by the network device and the number of SRS ports configured on the network device. After uplink precoding based on the SRS beamforming weights, the SRS is transmitted through the SRS ports. The network device can determine the downlink beam direction (downlink channel information) corresponding to each SRS port based on the SRS received from the SRS ports. However, under the scheduling requirements of single-user high-rank (flow), the number of flows for which the network device transmits downlink beam directions to the terminal increases. If the terminal only transmits SRS based on the number of SRS ports configured on the network device, the network device can only obtain the downlink beam directions of those few flows, which cannot support the terminal requirements for high-rank scheduling. Summary of the Invention
[0004] This application provides a method and communication apparatus for transmitting signals, which can support the single-user high-rank scheduling requirements of SRS for beamforming and improve downlink transmission performance.
[0005] Firstly, a method for transmitting signals is provided. The executing entity of this method can be a terminal device, a component or device applied to the terminal device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the terminal device's functions. The method includes: receiving a first channel state information reference signal (CSI-RS), the first CSI-RS being used to determine multiple precodes; the multiple precodes include a first precode and a second precode, and the first precode and the second precode are different; transmitting a first channel sounding reference signal (SRS) and a second SRS, the first SRS being transmitted using the first precode on a first SRS resource, and the second SRS being transmitted using the second precode on a second SRS resource; wherein the first SRS and the second SRS are used by the network device to determine downlink channel information, and the transmission periods of the first SRS resource and the second SRS resource are different.
[0006] In this context, determining multiple precodings based on the first CSI-RS can be understood as determining multiple different or orthogonal uplink precodings for the transmit SRS based on the first CSI-RS. Thus, the first SRS resource and the second SRS resource are essentially associated with the same CSI-RS.
[0007] Thus, compared to the existing scheme, the number of ports configured on the network side by the terminal device for sending SRS is N. layer In this case, the network device can only obtain the corresponding N. layer The current downlink beam direction of a single stream cannot support the high-rank scheduling requirements of a single user. This application enables the number of streams in the downlink beam direction required for high-rank scheduling of a single user to be greater than N. layer At the same time, two SRS resources are used to send the first SRS and the second SRS at different periods and with different precoding, so that the network device can obtain more than the number of ports (N). layer Downlink channel information for more than N streams, so as to be based on more than N streams. layer More than N downlink channel information transmissions layer A number of streams.
[0008] For example, the scheduling demand for a single user with a high Rank corresponds to more than N. layer The number of flows is N. Rx In this application, the network device can obtain not only N layer The downlink channel information of each stream can also be obtained by the terminal transmitting the first SRS and the second SRS respectively using different precoding at different periods through two SRS resources, thus obtaining N. Rx -N layer The downlink channel information for each stream. Thus, while maintaining the number of SRS ports used by the terminal device to transmit SRS at N. layerIn some cases, or in other words, it can support the scheduling needs of a single user with a high rank without increasing the SRS port overhead.
[0009] Secondly, a method for transmitting signals is provided. The executing entity of this method can be a network device, a component or device applied to the network device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the network device. The method includes: transmitting a first channel state information reference signal (CSI-RS), the first CSI-RS being used to determine multiple precodes, the multiple precodes including a first precode and a second precode, wherein the first precode and the second precode are different; receiving a first channel sounding reference signal (SRS) and a second SRS, wherein the first SRS is transmitted using the first precode on a first SRS resource, and the second SRS is transmitted using the second precode on a second SRS resource; and determining downlink channel information based on the first SRS and the second SRS; wherein the transmission periods of the first SRS resource and the second SRS resource are different.
[0010] For the beneficial effects of the second aspect, please refer to the explanation of the first aspect.
[0011] In one possible design, the first SRS resource has a higher priority than the second SRS resource. That is, the first and second SRS resources have different priorities. This ensures that if both resources are used to transmit SRS on the same time-frequency domain resource, the first SRS will be transmitted on the first SRS resource, and the second SRS will not be transmitted on the second SRS resource, thus resolving resource collision issues. The higher priority of the first SRS resource can be understood as the terminal having a higher priority to transmit the first SRS on the first SRS resource than to transmit the second SRS on the second SRS resource.
[0012] In one possible design, the first SRS resource is a half-cycle resource, and the second SRS resource is a periodic resource. Considering the priority design described above, the half-cycle SRS resource has a higher priority than the periodic SRS resource. Thus, when the half-cycle and periodic SRS resources use the same time-domain, frequency-domain, and code-domain resources, the periodic SRS resource is not used for transmitting SRS; instead, the first SRS is transmitted only on the half-cycle SRS resource, ensuring the utilization of the half-cycle SRS resource.
[0013] In one possible design, both the first and second SRS resources are periodic resources. This eliminates the need for signaling activation of the first SRS resource, unlike the half-cycle scenario. Combined with the priority design described above, when two SRS resources of different priorities are configured on the same time-frequency resource and both are activated, the lower-priority SRS resource will be canceled from transmission until the next time the time-frequency resources do not overlap, at which point both SRS resources can transmit their respective SRS messages.
[0014] In one possible design, the transmission period of the first SRS resource is longer than that of the second SRS resource. Combined with the priority design described above, this effectively means that the priority of the long-period first SRS resource is higher than that of the relatively short-period second SRS resource. This ensures that the first SRS is transmitted on the long-period first SRS resource.
[0015] In one possible design, the frequency hopping count of both the first and second SRS resources is m, the frequency hopping period of the second SRS resource is T, and the frequency hopping period of the first SRS resource is kT, where k and m are coprime, and k, m, and T are all integers. Thus, with k and m coprime, the time-domain resources used by the first SRS resource to transmit the first SRS and the time-domain resources used by the second SRS resource to transmit the second SRS begin to overlap, preventing the first SRS from occupying additional resources beyond the second SRS resource and thus avoiding resource conflicts with other signals.
[0016] In one possible design, the method further includes receiving configuration information indicating that the priority of the first SRS resource is higher than that of the second SRS resource. This ensures that when a conflict occurs between the first and second SRS resources, transmission of the first SRS on the higher-priority first SRS resource is guaranteed.
[0017] Thirdly, a method for transmitting signals is provided. The executing entity of this method can be a terminal device, a component or device applied to the terminal device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the terminal device's functions. This includes: receiving a first channel state information reference signal (CSI-RS), the first CSI-RS being used to determine multiple precodes; transmitting SRS at multiple times through the first channel sounding reference signal (SRS) resource, wherein the precodes corresponding to the transmission of SRS at multiple times change according to a preset period and all belong to multiple precodes; wherein the SRS transmitted at multiple times is used to determine downlink channel information.
[0018] The third aspect is equivalent to transmitting SRS through precoding in different periodic transformations using a first SRS resource.
[0019] Thus, by constraining the first SRS resource to employ preset periodic transformation precoding at multiple times, when the number of ports occupied by the first SRS resource is X, it is possible to achieve at least the following: the network device can obtain downlink channel information for X flows through SRS received in one period, and obtain downlink channel information for another X flows through SRS received in another period. In this way, the network device can obtain downlink channel information, or downlink beam direction, or downlink precoding for 2X different flows through the first SRS resource. This allows for Rank = 2X scheduling in downlink scheduling, enabling high-rank downlink transmission.
[0020] Fourthly, a method for receiving signals is provided. The subject of this method can be a network device, a component or device applied to the network device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the network device. The method includes: transmitting a first channel state information reference signal (CSI-RS), the first CSI-RS being used to determine multiple precodes; receiving SRS at multiple times through the first channel sounding reference signal (SRS) resource, wherein the precodes corresponding to the SRS received at the multiple times change according to a preset period and belong to multiple precodes; and determining downlink channel information based on the SRS received at the multiple times.
[0021] For the beneficial effects of the fourth aspect, please refer to the explanation of the third aspect.
[0022] In one possible design, the precoding for the SRS at any given time point among multiple time points is determined based on the sequence number of that time point and a preset period. The sequence number of that time point can also be understood as an identifier for that time point. This allows the precoding for the SRS transmitted on the first SRS resource to change periodically.
[0023] In one possible design, the preset period is kT, where T represents the frequency hopping period of the SRS. If the remainder of the sequence number n and k at any given time is 0, then the precode corresponding to that time is the first precode. If the remainder of the sequence number n and k at any given time is not 0, then the precode corresponding to that time is the second precode. The first precode and the second precode are different, and k and m are coprime, where m represents the number of frequency hoppings of the SRS, and n, k, T and m are all integers greater than or equal to 1.
[0024] In one possible design, the precoding for the SRS at any given time point is determined based on the sequence number of that time point, a preset period, and the number of frequency hopping cycles of the SRS. This allows the precoding for the SRS transmitted on the first SRS resource to change periodically, or in other words, according to a certain transformation period.
[0025] In one possible design, the preset period is JmT, where m represents the number of frequency hoppings and T represents the frequency hopping period of the SRS. If the remainder of the sequence number n and Jm at any given time is less than m, then the precode corresponding to that time is the first precode. If the remainder of the sequence number n and Jm at any given time is greater than or equal to m, then the precode corresponding to that time is the second precode. The first precode and the second precode are different, where n, k, T, and m are all integers greater than or equal to 1, and J is an integer greater than or equal to 2.
[0026] In one possible design, the preset period is JmT, where m represents the number of frequency hoppings and T represents the frequency hopping period of the SRS; if the sequence number at any given time is...
[0027] Fifthly, a communication apparatus is provided, comprising: a receiving unit for receiving a first channel state information reference signal (CSI-RS), the first CSI-RS being used to determine a plurality of precodes; the plurality of precodes including a first precode and a second precode, wherein the first precode and the second precode are different; and a transmitting unit for transmitting a first channel sounding reference signal (SRS) and a second SRS, wherein the first SRS is transmitted using the first precode on a first SRS resource, and the second SRS is transmitted using the second precode on a second SRS resource; wherein the first SRS and the second SRS are used by a network device to determine downlink channel information, and the transmission periods of the first SRS resource and the second SRS resource are different.
[0028] In one possible design, the receiving unit is also used to receive configuration information, which indicates that the priority of the first SRS resource is higher than the priority of the second SRS resource.
[0029] A sixth aspect provides a communication apparatus, comprising: a transmitting unit configured to transmit a first channel state information reference signal (CSI-RS), the first CSI-RS being used to determine a plurality of precodes, the plurality of precodes including a first precode and a second precode, wherein the first precode and the second precode are different; and a receiving unit configured to receive a first channel sounding reference signal (SRS) and a second SRS, wherein the first SRS is transmitted on a first SRS resource using the first precode, and the second SRS is transmitted on a second SRS resource using the second precode; and to determine downlink channel information based on the first SRS and the second SRS; wherein the transmission periods of the first SRS resource and the second SRS resource are different.
[0030] In one possible design, the first SRS resource has a higher priority than the second SRS resource.
[0031] In one possible design, the first SRS resource is a half-cycle resource, and the second SRS resource is a cycle resource.
[0032] In one possible design, both the first SRS resource and the second SRS resource are periodic resources.
[0033] In one possible design, the transmission period of the first SRS resource is longer than that of the second SRS resource.
[0034] In one possible design, the frequency hopping count of the first SRS resource and the second SRS resource is m, the frequency hopping period of the second SRS resource is T, and the frequency hopping period of the first SRS resource is kT, where k and m are coprime, and k, m and T are all integers.
[0035] A seventh aspect provides a communication apparatus, comprising: a receiving unit configured to receive a first channel state information reference signal (CSI-RS), the first CSI-RS being used to determine multiple precodes; and a transmitting unit configured to transmit SRS at multiple times via a first channel sounding reference signal (SRS) resource, wherein the precodes corresponding to the transmission of SRS at multiple times change according to a preset period and all belong to multiple precodes; wherein the SRS transmitted at multiple times is used to determine downlink channel information.
[0036] Eighthly, a communication apparatus is provided, comprising: a transmitting unit for transmitting a first channel state information reference signal (CSI-RS), the first CSI-RS being used to determine multiple precodes; a receiving unit for receiving SRS at multiple times via a first channel sounding reference signal (SRS) resource, wherein the precodes corresponding to the SRS received at the multiple times change according to a preset period and belong to multiple precodes; and a processing unit for determining downlink channel information based on the SRS received at the multiple times.
[0037] In one possible design, the precoding corresponding to the SRS at any given time point among multiple time points is determined based on the sequence number of that time point and a preset period.
[0038] In one possible design, the preset period is kT, where T represents the frequency hopping period of the SRS. If the remainder of the sequence number n and k at any given time is 0, then the precode corresponding to that time is the first precode. If the remainder of the sequence number n and k at any given time is not 0, then the precode corresponding to that time is the second precode. The first precode and the second precode are different, and k and m are coprime, where m represents the number of frequency hoppings of the SRS, and n, k, T and m are all integers greater than or equal to 1.
[0039] In one possible design, the precoding corresponding to the SRS at any given time point is determined based on the sequence number of that time point, the preset period, and the number of frequency hopping cycles of the SRS.
[0040] In one possible design, the preset period is JmT, where m represents the number of frequency hoppings and T represents the frequency hopping period of the SRS. If the remainder of the sequence number n and Jm at any given time is less than m, then the precode corresponding to that time is the first precode. If the remainder of the sequence number n and Jm at any given time is greater than or equal to m, then the precode corresponding to that time is the second precode. The first precode and the second precode are different, where n, k, T, and m are all integers greater than or equal to 1, and J is an integer greater than or equal to 2.
[0041] A ninth aspect provides a communication device including at least one processor connected to a memory, the at least one processor being configured to read and execute a program stored in the memory such that the device performs the method as described in the first aspect or any one thereof, and / or the method as described in the third aspect or any one thereof.
[0042] A tenth aspect provides a communication device including at least one processor connected to a memory, the at least one processor being configured to read and execute a program stored in the memory, such that the device performs the method described in the second aspect or any one thereof, and / or the method described in the fourth aspect or any one thereof.
[0043] Eleventh aspect: A computer-readable storage medium is provided, including computer instructions that, when executed on an electronic device, cause the electronic device to perform the method described in the first aspect or any one thereof, and / or the method described in the third aspect or any one thereof.
[0044] In a twelfth aspect, a computer program product is provided that, when run on a computer or processor, causes the computer or processor to perform the method described in the second aspect or any one of the second aspects, and / or the method described in the fourth aspect or any one of the fourth aspects.
[0045] In a thirteenth aspect, a communication system is provided, the communication system comprising a first communication device and a second communication device, the first communication device being usable for performing the method as described in the first aspect or any of the methods described above, and / or, the method as described in the third aspect or any of the methods described above, the second communication device being usable for performing the method as described in the second aspect or any of the methods described above, and / or, the method as described in the fourth aspect or any of the methods described above. Attached Figure Description
[0046] Figure 1 This application provides a schematic diagram of the frequency domain subcarriers occupied by comb teeth under different comb tooth ratios.
[0047] Figure 2A schematic diagram illustrating the frequency domain resources occupied by an SRS during frequency hopping transmission, provided in an embodiment of this application;
[0048] Figure 3 This application provides a schematic diagram of the architecture of a communication system.
[0049] Figure 4 This application provides a schematic diagram of beamforming based on antenna domain SRS and a schematic diagram of a UE obtaining the transmission weight of SRS based on CSI-RS transmitted by the base station.
[0050] Figure 5 A flowchart illustrating a method for transmitting a signal provided in an embodiment of this application;
[0051] Figure 6 A time-domain schematic diagram of transmitting a first SRS and a second SRS is provided for an embodiment of this application;
[0052] Figure 7 A schematic diagram illustrating the transmission of a first SRS and a second SRS in a frequency hopping scenario, provided as an embodiment of this application;
[0053] Figure 8 This is a schematic flowchart of a method for transmitting signals provided in an embodiment of this application;
[0054] Figure 9 A schematic diagram illustrating the transmission of SRS on a first SRS resource in a frequency hopping scenario, as provided in an embodiment of this application;
[0055] Figure 10 A schematic diagram illustrating the transmission of SRS on a first SRS resource in a frequency hopping scenario, as provided in an embodiment of this application;
[0056] Figure 11 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0057] Figure 12 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Detailed Implementation
[0058] For ease of understanding, examples are provided to illustrate some concepts related to the embodiments of this application, as shown below.
[0059] Channel Sounding Reference Signal (SRS): SRS is an uplink reference signal sent by a terminal device to a network device. Upon receiving the SRS, the network device can retrieve the uplink (UL) channel from the terminal device to the network device based on the SRS signal. For example, in a time division duplex (TDD) system, if the uplink and downlink channels exhibit channel reciprocity, the downlink channel information from the network device to the terminal device can be obtained based on the uplink channel using SRS. After obtaining the downlink channel information corresponding to the terminal device, the network device can perform data transmission resource scheduling or precoding processing on the terminal device based on this downlink channel information.
[0060] Cyclic shift (CS): For different SRS ports, code division multiplexing can be used to transmit on the same time-frequency resources. By multiplying the SRS sequence in the frequency domain by a phase offset factor, an equivalent time-domain response can be achieved by generating a cyclic shift. Taking advantage of the often finite maximum time delay of the channel, appropriate cyclic shift offsets can achieve code division orthogonality between different SRS ports. This appropriate cyclic shift is called CS. Specifically, cyclic shift is applied to the transmitted sequence. Due to the characteristics of the transmitted sequence, applying a cyclic shift to the transmitted sequence is equivalent to offsetting the signal in the time delay domain. When different signals are offset differently, the multiplexing effect is achieved.
[0061] Comb: For different SRS ports, transmission can be performed on different frequency domain subcarriers using frequency division multiplexing. The comb divides the frequency domain subcarriers into multiple groups, with a fixed frequency domain spacing between adjacent subcarriers within each group. The comb offset (CO) is a way to distinguish different subcarriers in the frequency domain; different comb offset values represent different subcarrier groups or subcarrier positions in the frequency domain. SRS resources achieve frequency division multiplexing between ports by assigning different comb offset values to different SRS ports. Figure 1 This diagram illustrates the frequency domain subcarrier occupancy of comb teeth under different comb tooth ratios. Comb teeth are equal-interval subcarriers extracted from the frequency domain; the extraction interval is called the comb tooth ratio K. TC Radio resource control (RRC) refers to pre-configured values, typically 2, 4, or 8. For example, when K... TC When the value is 2, the frequency domain can be divided into two comb teeth for frequency division multiplexing of two sets of SRS ports. Figure 1 Each cell represents a subcarrier. The shaded cells are examples of subcarrier positions occupied by comb teeth with a comb tooth offset value of 0 under different comb tooth degrees.
[0062] SRS Measurement Bandwidth and Frequency Hopping Bandwidth: The SRS measurement bandwidth is the total bandwidth used by the network device for channel measurement via SRS. At each SRS transmission moment, the SRS resources can be used to transmit signals across the entire measurement bandwidth, or only on a portion of the measurement bandwidth. When transmitting signals only on a portion of the measurement bandwidth, this is called SRS frequency hopping transmission, and the length of the portion transmitted each time is the frequency hopping bandwidth. Through multiple SRS transmission moments, the network device can obtain the channel corresponding to the entire SRS measurement bandwidth. Figure 2 A schematic diagram illustrating the frequency domain resources occupied by an SRS during frequency hopping transmission is shown. Figure 2 Each cell represents a subband in the frequency domain (e.g., a resource block (RB)). The measurement bandwidth of SRS is 16 RB, and the frequency hopping bandwidth of SRS is 4 RB. The measurement bandwidth can be completed by sending 4 SRS signals.
[0063] Figure 3 This is a schematic diagram of the architecture of the communication system 1000 used in an embodiment of this application. Figure 3 As shown, the communication system includes a radio access network (RAN) 100, wherein the RAN 100 includes at least one RAN node (e.g., Figure 3 110a and 110b, collectively referred to as 110, may also include at least one terminal (such as...). Figure 3 RAN100, denoted as RAN100, comprises RAN nodes 120a-120j, collectively referred to as RAN120. RAN100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment. Figure 3 (Not shown in the image). Terminal 120 is wirelessly connected to RAN node 110. Terminals and RAN nodes can be interconnected via wired or wireless means. Communication system 1000 may also include core network 200. RAN node 110 is connected to core network 200 via wireless or wired means. The core network equipment in core network 200 and RAN node 110 in RAN 100 can be independent physical devices, or they can be the same physical device integrating the logical functions of core network equipment and RAN node. Communication system 1000 may also include Internet 300.
[0064] RAN100 can be an evolved universal terrestrial radio access (E-UTRA) system, a new radio (NR) system, or a future radio access system as defined in the 3rd generation partnership project (3GPP). RAN100 can also include two or more of the above-mentioned different radio access systems. RAN100 can also be an open RAN (O-RAN).
[0065] RAN nodes, also known as radio access network equipment, RAN entities, or access nodes, are used to help terminals access communication systems wirelessly. In one application scenario, an RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5G mobile communication system, a base station in a future mobile communication system, or a next-generation base station in a future mobile communication system. RAN nodes can also be macro base stations (such as...) Figure 3 110a in the text), can also be a micro base station or an indoor station (such as... Figure 3 110b in the middle can also be a relay node or a donor node.
[0066] In another application scenario, multiple RAN nodes can collaborate to help terminals achieve wireless access, with different RAN nodes implementing different functions of the base station. For example, a RAN node can be a central unit (CU), a distributed unit (DU), or a radio unit (RU). Here, the CU performs the functions of the base station's Radio Resource Control (RRC) and Packet Data Convergence Protocol (PDCP), and can also perform the functions of the Service Data Adaptation Protocol (SDAP). The DU performs the functions of the base station's Radio Link Control (RANC) and Medium Access Control (MAC) layers, and can also perform some or all of the physical layer functions. For specific descriptions of these protocol layers, refer to the relevant 3GPP technical specifications. The RU can be used to implement radio frequency signal transmission and reception. The CU and DU can be two independent RAN nodes or integrated into the same RAN node, such as within a baseband unit (BBU). The RU can be included in radio frequency equipment, such as in a remote radio unit (RRU) or an active antenna unit (AAU). The CU can be further divided into two types of RAN nodes: CU-control plane and CU-user plane.
[0067] In different systems, RAN nodes may have different names. For example, in an O-RAN system, a CU can be called an open CU (O-CU), a DU can be called an open DU (O-DU), and an RU can be called an open RU (O-RU). The RAN nodes in the embodiments of this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules. For example, a RAN node can be a server loaded with the corresponding software modules. The embodiments of this application do not limit the specific technology or device form used in the RAN nodes. For ease of description, a base station is used as an example of a RAN node in the following description.
[0068] A terminal is a device with wireless transceiver capabilities, capable of sending signals to or receiving signals from a base station. Terminals can also be called terminal equipment, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of this application do not limit the specific technology or device form used in the terminal.
[0069] Base stations and terminals can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the base stations and terminals.
[0070] The roles of base stations and terminals can be relative, for example, Figure 3 The helicopter or drone 120i can be configured as a mobile base station. For terminals 120j accessing the wireless access network 100 via 120i, terminal 120i is a base station; however, for base station 110a, 120i is a terminal, meaning that 110a and 120i communicate via a wireless air interface protocol. Of course, 110a and 120i can also communicate via a base station-to-base station interface protocol; in this case, 120i is also a base station relative to 110a. Therefore, both base stations and terminals can be collectively referred to as communication devices. Figure 3 The 110a and 110b in the text can be referred to as communication devices with base station functions. Figure 3 The 120a-120j in the text can be referred to as communication devices with terminal functions.
[0071] Communication between base stations and terminals, between base stations, and between terminals can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can be conducted using spectrum below 6 GHz, spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.
[0072] In the embodiments of this application, the functions of the base station can be executed by modules (such as chips) within the base station, or by a control subsystem that includes base station functions. This control subsystem, including base station functions, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. Similarly, the functions of the terminal can be executed by modules (such as chips or modems) within the terminal, or by a device that includes terminal functions.
[0073] In this application, the base station sends downlink signals or downlink information to the terminal, with the downlink information carried on the downlink channel; the terminal sends uplink signals or uplink information to the base station, with the uplink information carried on the uplink channel. To communicate with the base station, the terminal needs to establish a radio connection on a cell controlled by the base station. The cell with which the terminal has established a radio connection is called the terminal's serving cell. When the terminal communicates with this serving cell, it is also susceptible to interference from signals from neighboring cells.
[0074] In the embodiments of this application, the time-domain symbol can be an orthogonal frequency division multiplexing (OFDM) symbol or a discrete Fourier transform-spread-OFDM (DFT-s-OFDM) symbol. Unless otherwise specified, the symbols in the embodiments of this application refer to time-domain symbols.
[0075] This application can be applied to both single-transmission and receiving point (Single-TRP) scenarios and multi-transmission and receiving point (Multi-TRP) scenarios.
[0076] This application can be applied to low-frequency scenarios, such as low-frequency scenarios in future communication systems, as well as high-frequency scenarios in future communication systems.
[0077] Facing new opportunities in future communication frequency bands, larger base station arrays and larger UE arrays are becoming an inevitable trend in the evolution of MIMO. For example, the future communication frequency band is the U6G (upper half of 6GHz, i.e., 6425-7125MHz) licensed spectrum officially defined by 3GPP, with the band number n104. From the base station side, compared to the common 64T (64 transmit antennas) deployment at 2.6GHz, U6G can achieve 256T (256 transmit antennas) by simply doubling the number of channels on the vertical antenna, achieving higher spatial resolution and improving the spectral efficiency of future massive MIMO. Similarly, for the UE side, the common 4R terminal, i.e., the terminal with 4 receive antennas, is expected to support more channels in the future, from 2X to 4X, i.e., 8R to 16R, to improve the overall performance of transmission or reception.
[0078] However, while more channels bring better performance, the measurement of thousands of ports has become a new bottleneck. Continuing with the SRS method for obtaining downlink channels using the uplink-downlink reciprocity of the TDD band, the surge in the number of UEs served by the base station now requires 16 ports of SRS resources per UE. Compared to the previous 4-port SRS resources, this represents a fourfold increase in port overhead, a fourfold increase in the SRS period, and a more than fourfold increase in channel aging. Furthermore, as the frequency band increases, channel time-varying accelerates, further exacerbating the channel aging problem and worsening performance.
[0079] Meanwhile, due to the increase in frequency band, the channel propagation loss of U6G will be greater than that of 2.6G, and the coverage will deteriorate by about 18dB compared to 2.6G. This will worsen the signal-to-noise ratio of SRS and further impair the accuracy of channel estimation based on SRS by the base station.
[0080] To overcome the channel aging problem caused by poor channel estimation accuracy and high port overhead of SRS resources in the U6G band, beamforming technology can be used to improve the channel estimation accuracy of SRS and reduce the port overhead of SRS resources.
[0081] like Figure 4 Figure (a) shows a schematic diagram of a beamforming technique based on antenna domain SRS. Both the base station side 41 and the UE side 42 are multi-antenna-port devices, with power evenly distributed across each antenna on the UE side. For example, SRS resources occupy 4 antennas, transmitting SRS through 4 ports. However, in this technique, energy is relatively dispersed, non-directional, and requires N... Rx Resources of one SRS port. For example... Figure 4Figure (b) shows a schematic diagram of how UE43 obtains the transmission weights of SRS based on the channel state information reference signal (CSI-RS) sent by base station 44. This technology proposes beamforming-SRS (BF-SRS) based on CSI-RS to obtain the transmission weights of SRS, enabling power convergence towards strong currents. This allows SRS power to be allocated to effective strong currents, concentrating energy in the effective currents of the channel, and requiring only N... layer One SRS port resource. N layer Can be less than N Rx .
[0082] Regarding the above Figure 4 The technique shown in (b) may include the following steps.
[0083] Step 1: The UE obtains the downlink channel based on the CSI-RS sent by the base station. Calculate the covariance of the channels on each RB After averaging, the covariance information of the broadband can be obtained.
[0084] in, N t N represents the number of antennas on the base station side. r N represents the number of antennas on the UE side. RB Indicates the number of RBs in the full band. This represents the downlink channel acquired on the i-th RB.
[0085] Step 2: The UE calculates its eigenvalue decomposition based on the covariance information of this bandwidth, obtaining the eigenvector. This is done according to the number of SRS ports N configured by the base station. layer Take the largest N in the feature vector layer The eigenvectors corresponding to each eigenvalue The uplink beamforming weights of the SRS were calculated.
[0086] Step 3: UE uses SRS uplink beamforming weights W srs The SRS is precoded, with each SRS port corresponding to one stream of precoding. Each SRS port is time-divided and sent on a different OFDM symbol (OS).
[0087] Step 4: The base station can, based on the received N... layer The SRS sent by each SRS port is obtained from N. layer The downlink channel information corresponding to each SRS port, or can be understood as Nlayer The downlink precoding weights corresponding to each SRS port, or can be understood as the weights related to N... layer The downlink beam direction corresponding to each SRS port. Thus, the base station can obtain the downlink channel on a single subcarrier based on this downlink channel information. In this way, the base station can send downlink signals to the UE on a single subcarrier.
[0088] In real-world networks, there may be scheduling requirements for high-rank single-user signals, meaning that the base station sends a large number of downlink signal streams to the UE, such as needing to use the UE's corresponding N stream. Rx When the downlink beam direction of a stream is specified, if the UE only transmits N via BF SRS... layer For each SRS port, the base station can only acquire the corresponding N. layer In the downlink beam direction of each stream, the base station cannot obtain the remaining N. Rx -N layer The beam direction of each stream. Therefore, a new mechanism is urgently needed to enable the scheduling needs of high-rank users via BF SRS.
[0089] In this embodiment of the application, N Rx and N layer The letters representing multiple indicator values can also be represented in other ways; this application does not limit the way the indicator values are represented.
[0090] Therefore, embodiments of this application provide a method and communication apparatus for transmitting signals. In this method, two SRS resources are allocated, and these two SRS resources are associated with the same CSI-RS, resulting in multiple different precoders. The terminal device transmits SRS using different precodes on these two SRS resources. Thus, for the network device, based on the SRS ports of each SRS resource transmitted using different precodes, it can obtain downlink channel information corresponding to each SRS port of each SRS resource. For example, if one SRS resource has X SRS ports and the other SRS resource has Y ports, since the terminal device uses different precodes to transmit SRS on these two SRS resources, the network device can obtain X downlink channel information by receiving the SRS transmitted by the terminal on one SRS resource and Y downlink channel information by receiving the SRS transmitted by the terminal on the other SRS resource. In this way, in downlink scheduling, the network device can support the scheduling requirement of Rank = X + Y, achieving high-rank downlink transmission.
[0091] like Figure 5The diagram shown is a flowchart illustrating a method for transmitting signals according to an embodiment of this application. In this method, a network device can allocate two SRS resources with different transmission periods. These two SRS resources can be associated with the same CSI-RS and transmit the SRS using different precoding methods. One SRS resource can be a half-cycle resource, and the other can be a periodic resource. The method includes the following steps.
[0092] 501. The network device sends a first CSI-RS, which is used to determine multiple precodes, including a first precode and a second precode, wherein the first precode is different from the second precode.
[0093] Accordingly, the terminal device receives the first CSI-RS sent by the network device.
[0094] In some embodiments, precoding can be understood as uplink precoding weights, which are used by the terminal device to perform beamforming of the SRS based on the weights before transmitting the SRS.
[0095] For example, the multiple precodings here can be understood as described above. Figure 4 The SRS uplink beamforming weight W in step two of the technique shown in (b) is... srs For example, this can yield N uplink beamforming weights. Here, N can also be understood as the number of receiving antennas in the terminal device. N is an integer greater than or equal to 2.
[0096] In some embodiments, the first CSI-RS is used to determine multiple precodes, which can be understood as the multiple precodes being determined by the same CSI-RS, i.e., the first CSI-RS. The same CSI-RS can be understood as the network device transmitting the first CSI-RS on the same CSI-RS resource.
[0097] The same CSI-RS is used here, that is, the first CSI-RS determines multiple precodes, and multiple different precodes can be calculated, or in other words, the calculated multiple precodes are orthogonal, so that the terminal device can select the first precode and the second precode from multiple precodes, and the first precode and the second precode are different.
[0098] In some embodiments, the first CSI-RS is a non-zero-power (NZP) CSI-RS, but it can also be other types of CSI-RS, which are not limited in this application.
[0099] In some embodiments, the first precoding and the second precoding are associated with two SRS resources configured in this application, or the two SRS resources transmit SRS using different precodings, and the two SRS resources are associated with the same first CSI-RS.
[0100] In this application, the first SRS resource may be associated with the first precoding, and the second SRS resource may be associated with the second precoding.
[0101] 502. The terminal device sends a first SRS and a second SRS. The first SRS is sent using a first precoding on the first SRS resource, and the second SRS is sent using a second precoding on the second SRS resource.
[0102] Accordingly, the network device receives the first SRS and the second SRS sent by the terminal device.
[0103] In this embodiment of the application, the first SRS resource can be understood as the first SRS resource set, and the second SRS resource can be understood as the second SRS resource set.
[0104] In this embodiment of the application, SRS resources may include at least one of the following: the port through which the terminal device transmits SRS (SRS port), time-domain resources, or frequency-domain resources.
[0105] In some embodiments, the SRS port occupied by the first SRS resource may be the same as or different from the SRS port occupied by the second SRS resource. For example, the terminal device has multiple transmission ports, and the first SRS resource and the second SRS resource each occupy two transmission ports as SRS ports, which are both port 1 and port 2. Alternatively, the first SRS resource occupies port 1 and port 2, and the second SRS resource occupies port 3 and port 4.
[0106] The number of SRS ports occupied by the first SRS resource can be the same as or different from the number of SRS ports occupied by the second SRS resource.
[0107] For example, when the terminal device obtains N uplink precoding weights based on the first CRI-RS measurement, it is equivalent to obtaining N SRS uplink beamforming weights, which correspond to N precoding values. Assuming the first SRS resource occupies X SRS ports and the second SRS resource occupies Y ports, this application can select X precoding values from the N precoding values based on the number of SRS ports occupied by the first SRS resource, and select Y precoding values from the N precoding values based on the number of SRS ports occupied by the second SRS resource. The Y precoding values are different from the X precoding values. Both X and Y are integers greater than or equal to 1.
[0108] In this way, when the terminal device determines the X precodes corresponding to the first SRS resource, it can perform beamforming on the X SRS ports according to the X precodes and then send the first SRS. When the terminal device determines the Y precodes corresponding to the second SRS resource, it can perform beamforming on the Y SRS ports according to the Y precodes and then send the second SRS.
[0109] For example, assuming X = Y = 2, the terminal device calculates N uplink precoding weights based on the received first CSI-RS. Terminal devices can be selected from W srs In and Two precodes are calculated and used as the precodes for the two SRS ports corresponding to the first SRS transmitted by the terminal device on the first SRS resource. The terminal device then selects W. srs In and Two precodes are calculated and used as the precodes corresponding to the two SRS ports for the terminal device to send the second SRS on the second SRS resource.
[0110] In some embodiments, the bandwidth occupied by the first SRS resource and the second SRS resource in the frequency domain can be full-band bandwidth or frequency hopping bandwidth, and this application does not limit it.
[0111] In some embodiments, the first SRS and the second SRS are used by the network device to determine downlink channel information, and the transmission periods of the first SRS resource and the second SRS resource are different.
[0112] The transmission periods of the first SRS resource and the second SRS resource are different. This can be understood as the period during which the terminal device transmits the first SRS on the first SRS resource being different from the period during which the terminal device transmits the second SRS on the second SRS resource. In other words, the period lengths of the first SRS resource and the second SRS resource are different.
[0113] Thus, when the transmission periods of the first SRS resource and the second SRS resource are different, the terminal device can transmit the first SRS on the first SRS resource and the second SRS on the second SRS resource respectively. Accordingly, the network device can receive not only the first SRS but also the second SRS.
[0114] In some embodiments, both the first SRS resource and the second SRS resource are beamforming (BF)-SRS resources, meaning that the SRS resources can be used to transmit SRS after beamforming based on precoding.
[0115] In some embodiments, different SRS ports in the first SRS resource and the second SRS resource can transmit on different frequency domain subcarriers using frequency division multiplexing. For example, different SRS ports can transmit SRS under different comb degrees, as described above.
[0116] 503. The network device determines the downlink channel information based on the first SRS and the second SRS.
[0117] For network devices, when the first SRS resource occupies X SRS ports and the second SRS resource occupies Y SRS ports, the network device can obtain downlink channel information for X streams by receiving the first SRS and downlink channel information for Y streams by receiving the second SRS. Thus, the network device can obtain downlink channel information for X+Y different streams. In this way, during downlink scheduling, the network device can support scheduling requirements with Rank = X+Y, enabling it to send X+Y streams with different downlink channel information to the terminal device, achieving high-rank downlink transmission.
[0118] The X+Y different downlink channel information can also be understood as X+Y different downlink beam directions for the streams. This is because the precoding of the SRS transmitted on the X+Y SRS ports is different. When the network device receives the first SRS and the second SRS, it can demodulate the first SRS and the second SRS to obtain X+Y downlink precodings. Based on the X+Y downlink precodings, it can perform downlink beamforming and send X+Y streams with different downlink beam directions.
[0119] In some embodiments, X+Y is less than or equal to N.
[0120] Thus, compared to the existing solution, the number of ports configured on the network side for sending SRS on the terminal device is N. layer In this case, the network device can only obtain the corresponding N. layer The current downlink beam direction of a single stream cannot support the high-rank scheduling requirements of a single user. This application enables the number of streams in the downlink beam direction required for high-rank scheduling of a single user to be greater than N. layer At the same time, two SRS resources are used to send the first SRS and the second SRS in different periods and with different precoding, so that the network device can obtain more than N layer Downlink channel information of a number of streams, so as to be based on more than N layer More than N downlink channel information transmissions layer A number of flows. For example, a single user with a high-rank scheduling requirement corresponds to more than N. 1ayer The number of flows is N. Rx This application can obtain N units. layer The downlink channel information of each stream can also be obtained as N.Rx -N layer The downlink channel information for each stream. Thus, while maintaining the number of SRS ports used by the terminal device to transmit SRS at N. layer In some cases, or in other words, it can support the scheduling needs of a single user with a high rank without increasing the SRS port overhead.
[0121] As described above, in this application, the terminal device can transmit the first SRS and the second SRS through full-band bandwidth, or through frequency hopping bandwidth. Below, we first provide an exemplary implementation of transmitting the first SRS and the second SRS through full-band bandwidth, as illustrated in the examples of Method 1 and Method 2 below.
[0122] Method 1: The first SRS resource is a half-cycle resource, and the second SRS resource is a cycle resource.
[0123] Among them, the half-cycle resource can be understood as the first SRS resource that needs to be activated when signaling is triggered and then used to send signals.
[0124] In some embodiments, the method further includes: a terminal device receiving indication information, the indication information indicating a first SRS resource and a second SRS resource, wherein the first SRS resource is a half-cycle resource and the second SRS resource is a periodic resource. Correspondingly, a network device sends the indication information.
[0125] Then, the terminal device can perform the above steps 501 to 503 according to the configuration information and the network device.
[0126] In some embodiments, the priority of the first SRS resource is higher than the priority of the second SRS resource.
[0127] In some embodiments, the method further includes: a terminal device receiving configuration information, the configuration information indicating that the priority of a first SRS resource is higher than the priority of a second SRS resource. Correspondingly, a network device sends the configuration information.
[0128] For example, the aforementioned indication and configuration information may be RRC signaling.
[0129] This is because, when transmitting the first SRS and the second SRS periodically based on the first SRS resource and the second SRS resource, if the time domain, frequency domain, and code domain resources in the first SRS resource and the second SRS resource are the same, the first SRS is transmitted at the position of the first SRS resource and the second SRS resource, that is, the first SRS is transmitted on the first SRS resource of half a period and the second SRS is not transmitted, so as to ensure the use of the first SRS resource of half a period.
[0130] For example, such as Figure 6The diagram illustrates the time-domain transmission of the first SRS and the second SRS. Assume that the terminal device calculates N distinct feature vectors based on the first CSI-RS, denoted as U1, U2, ..., U... N The terminal device can calculate N uplink precoding weights based on these N different feature vectors. N uplink precoding weights W srs This can be understood as N SRS beamforming weights or SRS uplink precoding. The terminal device can select two weights from the N weights based on the number of ports in the first SRS resource (X=2). and As the first precoding, and based on the number of ports Y=2 of the second SRS resource, two additional weights are selected from N. and As a second precoder.
[0131] Alternatively, when calculating the uplink precoding based on the feature vectors, the terminal device can directly select two feature vectors U1 and U2 from N feature vectors based on the number of ports in the first SRS resource to calculate two uplink precoding weights. and As the first precoding, and by selecting two feature vectors U3 and U4 from N feature vectors based on the number of ports in the second SRS resource, two uplink precoding weights are calculated. and As a second precoder.
[0132] refer to Figure 6 In the time domain, the time or opportunity n when the UE sends the SRS to the gNB SRS The identifier can be 0, 1, ..., 5, ..., i.e., n SRS =0, n SRS =1、…、n SRS In the case of =5, ..., when the first SRS resource is used as a half-cycle resource, its transmission cycle occupies two transmission moments (transmission opportunities). For example, the first SRS resource can occupy n in one cycle. SRS =0 and n SRS = 1 Two transmission times, and the first precoding is used when transmitting the first SRS. and In the next cycle, n can be occupied SRS =3 and n SRS =4 Two transmission times, and the first precoding is still used when transmitting the first SRS. and When the second SRS resource is used as a periodic resource, its transmission period occupies one transmission time. For example, the second SRS resource can occupy n transmission times in one period. SRS=2 is the transmission time, and the second precoding is used when transmitting the second SRS. and In the next cycle, available space SRS =5 is the transmission time, and the second precoding is used when transmitting the second SRS. and
[0133] Figure 6 The example shows that the first SRS resource and the second SRS resource use SRS ports 0 and 1, respectively. This is just one example, and the first SRS resource and the second SRS resource may use different SRS ports.
[0134] When a network device receives a first SRS transmitted through one cycle of a first SRS resource and a second SRS transmitted through one cycle of a second SRS resource, since the precoding of the first SRS and the second SRS are different, the network device can obtain downlink channel information of four different streams, i.e. downlink precoding of four different streams, based on the received first SRS and the second SRS. Then, it performs downlink beamforming based on the downlink precoding of these four different streams and transmits downlink signals.
[0135] For example, when a network device receives a first SRS transmitted at times 0 and 1, the network device can first obtain downlink channel information for two different streams based on the first SRS received at these two times. When the network device receives a second SRS transmitted at time 3, the network device can obtain downlink channel information for two other different streams based on the second SRS received at time 3.
[0136] If the first SRS resource and the second SRS resource occupy the same time domain, frequency domain, and code domain resources, for example, in n SRS A resource conflict occurred at transmission time 2. Considering that the first SRS resource is a half-cycle resource with higher priority, the terminal device in n... SRS =2 At this transmission time, the first SRS is sent, but the second SRS is not sent, in order to ensure the use of the first SRS resource for half a cycle.
[0137] Method 2: Both the first and second SRS resources are periodic resources. The first SRS resource has a higher priority than the second SRS resource.
[0138] Similar to method one, the terminal device can also obtain the first SRS resource and the second SRS resource, as well as the priority information or priority parameters of the first SRS resource and the second SRS resource, by receiving instruction information and configuration information.
[0139] In some embodiments, in Method 2, the priority parameters of the first SRS resource and the second SRS resource can be configured through configuration information or implicitly indicated by the period of the SRS resource.
[0140] In some embodiments, where the priority parameter of an SRS resource is implicitly indicated by its period, the transmission period of the first SRS resource is longer than that of the second SRS resource. The first SRS resource has a higher priority than the second SRS resource. That is, the priority of a longer-period SRS resource is higher than that of a shorter-period SRS resource. This ensures that the first SRS resource can be transmitted on the longer-period first SRS resource, even when the first and second SRS resources occupy the same time, frequency, and code domain resources, considering that the shorter-period second SRS resource is transmitted more frequently and therefore has a higher priority.
[0141] For an example of sending the first and second SRS under Method 2, please refer to the above. Figure 6 The following is an exemplary illustration. The difference is that in Method 2, it is not necessary to activate the first SRS resource via signaling; for example, it is not necessary to activate the first SRS resource via a medium access control element (MAC CE), thus saving signaling overhead. When two different priority first SRS resources and second SRS resources are both activated on the same time domain, frequency domain, and code domain resources, the lower priority SRS resource will be canceled from transmission; that is, the terminal will not transmit the second SRS on the second SRS resource.
[0142] The following are exemplary implementations of transmitting the first SRS and the second SRS via frequency hopping bandwidth, and specific examples can be found in the examples of Method 3 and Method 4 below.
[0143] Method 3: The first SRS resource is a half-cycle resource, and the second SRS resource is a periodic resource. Both the first and second SRS resources are frequency-hopping resources.
[0144] Method 1 can be understood as transmitting the first and second SRS over the full bandwidth. Method 3 can be understood as adding a frequency hopping scenario to Method 1 to transmit the first and second SRS.
[0145] In Method 3, when the first SRS resource is used to transmit the first SRS in the frequency domain, each transmission time or opportunity of the first SRS resource occupies a portion of the full-band bandwidth. Similarly, when the second SRS resource is used to transmit the second SRS in the frequency domain, each transmission time or opportunity of the second SRS resource occupies a portion of the full-band bandwidth. Therefore, when the first or second SRS resource includes both time-domain and frequency-domain resources, the frequency-domain resource includes the portion of bandwidth resources occupied at each transmission time or opportunity, such as the RB information occupied in the full-band at each transmission time or opportunity.
[0146] In some embodiments, both the first SRS resource and the second SRS resource are BF-SRS resources, that is, the first SRS transmitted on the first SRS resource and the second SRS transmitted on the second SRS resource are both BF-SRS.
[0147] Similar to Method 1, in Method 3, both the first SRS resource and the second SRS resource are associated with the first CSI-RS. A first precode corresponding to the first SRS resource and a second precode corresponding to the second SRS resource are determined using multiple precodes calculated based on the first CSI-RS. Furthermore, the first precode and the second precode are different.
[0148] In some embodiments, the first SRS resource and the second SRS resource have the same number of frequency hopping operations, and the frequency hopping period of these two SRS resources in the frequency hopping scenario is constrained by a period.
[0149] In some embodiments, when the frequency hopping count of the first SRS resource and the second SRS resource is m, the frequency hopping period of the second SRS resource is T, and the frequency hopping period of the first SRS resource is kT, k and m are coprime, and km and T are integers.
[0150] Thus, for the first SRS resource, when the terminal device sends the first SRS on the first SRS resource, the period for the terminal device to scan the entire band is mkT, that is, the period for completing one full-band SRS transmission is mkT.
[0151] For the second SRS resource, when the terminal device sends the second SRS on the second SRS resource, the period for the terminal device to scan the full band is mT, that is, the period for completing one full band SRS transmission is mT.
[0152] The coprime convention in this application is to ensure that the transmission times of the first SRS and the second SRS overlap in frequency hopping scenarios, or in other words, that the first SRS resources overlap with the second SRS resources. This overlap ensures that the first SRS is transmitted on the first SRS resources for half a cycle, which guarantees scanning the full bandwidth on the first SRS resources and avoids occupying additional resources other than the second SRS resources when transmitting the first SRS, thus avoiding resource conflicts between the first SRS resources and other signals.
[0153] In some embodiments, when k and m are coprime, k is m+1 or m-1.
[0154] For example, such as Figure 7 The diagram illustrates the transmission of the first and second SRS in a frequency hopping scenario. With m = 4 and k = m + 1 = 5, the first and second SRS resources each occupy two SRS ports. The first precoding is... and The second precoding is and In the following circumstances:
[0155] refer to Figure 7 The frequency hopping period T of the second SRS resource can be understood as the duration between the start (end) time of the terminal device sending one second SRS and the start (end) time of sending the second SRS after the next frequency hop. The frequency hopping period kT = (m+1)T = 5T of the first SRS resource can be understood as the duration between the start (end) time of the terminal device sending one first SRS and the start (end) time of sending the first SRS after the next frequency hop. Both the first and second SRS resources require four frequency hops to scan the full bandwidth. For the second SRS resource, a full bandwidth scan can be completed through four consecutive frequency hops in the frequency domain, i.e., time-division multiplexing the second SRS across four consecutive portions of the frequency domain. For the first SRS resource, a full bandwidth scan can be completed through four discontinuous frequency hops, with the first SRS being sent after every four time-division multiplexing portions of the frequency domain.
[0156] For example, refer to Figure 7When k and m are coprime, at time 0, when the first SRS resource of the half-cycle is activated by signaling and the second SRS resource is also activated, the first and second SRS resources conflict, i.e., the frequency domain resources overlap, and the first RB in the full band is occupied. However, considering that the first SRS resource is a half-cycle resource, at time 0, the first SRS is transmitted on the two SRS ports of the first SRS resource, and the second SRS is not transmitted on the two ports of the second SRS resource. The precoding for transmitting the first SRS on the first SRS resource is... and From time 1 to 4, the second SRS is transmitted four times on the second SRS resource in a time-division multiplexing manner across four consecutive partial bandwidths (e.g., the first RB to the fourth RB) through four consecutive frequency hopping operations. The precoding for transmitting the second SRS on the second SRS resource is as follows: and Then, at time 5, when the first SRS resource of the half-cycle is activated by signaling and the second SRS resource is also activated, the first and second SRS resources after frequency hopping conflict again. The terminal device still chooses to send the first SRS on the two SRS ports of the first SRS resource (e.g., occupying the second RB in the full bandwidth) and does not send the second SRS on the two ports of the second SRS resource. This continues in the same manner. At times 10 and 15, when the first and second SRS resources after frequency hopping conflict again, the terminal device chooses to send the first SRS on the two SRS ports of the first SRS resource and does not send the second SRS on the two ports of the second SRS resource, so that the period mkT for scanning the full bandwidth on the first SRS resource is 20T.
[0157] Thus, for network devices, the downlink channel information (i.e., downlink precoding or downlink beam direction) of two different flows can be determined by scanning the second SRS (which completes four frequency hopping transmissions) on the SRS port occupied by the terminal device on the second SRS resource. Similarly, the downlink channel information (i.e., downlink precoding or downlink beam direction) of two other different flows can be determined by scanning the first SRS (which completes four frequency hopping transmissions) on the SRS port occupied by the terminal device on the first SRS resource. Therefore, even when occupying two SRS ports of the terminal device, the network device can obtain the downlink beam direction of four flows, supporting the transmission of high-rank downlink signals of four different flows to the terminal device.
[0158] Method 4: The first SRS resource is a periodic resource, and the second SRS resource is also a periodic resource. Both the first and second SRS resources are frequency-hopping resources.
[0159] Method 2 can be understood as transmitting the first SRS and the second SRS over the full bandwidth. Method 4 can be understood as adding a frequency hopping scenario to Method 2 to transmit the first SRS and the second SRS.
[0160] In some embodiments, both the first SRS resource and the second SRS resource are BF-SRS resources, that is, the first SRS transmitted on the first SRS resource and the second SRS transmitted on the second SRS resource are both BF-SRS.
[0161] Similar to Method 2, in Method 4, both the first SRS resource and the second SRS resource are associated with the first CSI-RS. Multiple precodes calculated based on the first CSI-RS are used to determine the first precode corresponding to the first SRS resource and the second precode corresponding to the second SRS resource. Furthermore, the first precode and the second precode are different.
[0162] In Method 4, additional priority parameters can be introduced through configuration information to configure the priority of the first SRS resource to be higher than that of the second SRS resource. Additionally, indication information can be used to indicate that the transmission period of the first SRS resource is longer than that of the second SRS resource. Alternatively, the transmission period of the SRS resource can implicitly indicate that when the transmission period of the first SRS resource is longer than that of the second SRS resource, the priority of the first SRS resource is higher than that of the second SRS resource; that is, the longer-period SRS resource has a higher priority.
[0163] In some embodiments, the first SRS resource and the second SRS resource have the same number of frequency hopping operations, and the frequency hopping period of these two SRS resources in the frequency hopping scenario is constrained by a period.
[0164] In Method 4, similar to Method 3, the frequency hopping counts of both the first SRS resource and the second SRS resource are m, the frequency hopping period of the second SRS resource is T, and the frequency hopping period of the first SRS resource is kT. In this case, k and m are coprime, and k, m, and T are all integers. See the above for specific examples. Figure 7 The explanation in the text is as follows. Method four can achieve similar beneficial effects as method three. The difference is that in method four, the first SRS resource is a periodic resource, and it does not need to be activated by signaling, which can save signaling overhead.
[0165] In the above embodiments, it is understood that the network device allocates two SRS resources to the terminal device, so that the terminal device can use different precoding to transmit SRS on these two SRS resources. In this application, the network device can also allocate more than two SRS resources to the terminal device and use different precoding to transmit SRS on these more than two SRS resources. In this way, the network device can also obtain downlink channel information for more than the number of streams occupied by each SRS resource, thereby realizing high-rank downlink transmission.
[0166] In some embodiments of this application, the network device can also allocate an SRS resource to the terminal device and transmit SRS on that SRS resource via frequency hopping. When transmitting SRS on this SRS resource, the precoding of the transmitted SRS is varied, for example, periodically varied. In this way, the network device can obtain downlink channel information for multiple different flows through different precoded SRS transmitted on a single SRS resource, thus supporting downlink scheduling requirements with high rank demands. Here, the number of downlink channel information for different flows is greater than the number of SRS ports occupied by this single SRS resource.
[0167] Based on this, such as Figure 8 The diagram shown is a flowchart illustrating a method for transmitting signals according to an embodiment of this application. This method utilizes an allocated SRS resource to vary the transmission behavior of the SRS port occupied by that SRS resource over time; specifically, it determines the transmission time of different SRS signals based on a preset period and employs different precoding methods for transmitting the SRS. The method includes the following steps.
[0168] 801. The network device sends a first CSI-RS, which is used to determine multiple precodes.
[0169] Correspondingly, the terminal device receives the first CSI-RS sent by the network device.
[0170] The implementation method of step 801 can be found in the description of step 501 above.
[0171] 802. The terminal device sends SRS through the first SRS resource at multiple times. The precode corresponding to the multiple times the SRS is sent changes according to a preset period and all belong to multiple precodes.
[0172] In other words, even if the terminal device only occupies the first SRS resource to transmit SRS, the precoding for the SRS transmission timing can be periodically varied. For example, in a frequency hopping scenario, the terminal device uses the first precoding to transmit SRS at some times and the second precoding at other times. Thus, even if the first SRS resource occupies N SRS ports... layerNetwork devices can still calculate downlink channel information for different flows by receiving SRS transmitted with different precoding methods. The number of downlink channel information for these different flows is greater than the number N of SRS ports occupied by the first SRS resource. layer This allows network devices to send downlink signals to terminal devices with high-rank requirements.
[0173] 803. Network devices determine downlink channel information based on SRS received at multiple times.
[0174] That is, the SRS transmitted at multiple times is used to determine downlink channel information.
[0175] For example, if the first SRS resource occupies two SRS ports, in a frequency hopping scenario, if the terminal device uses two different precoding to transmit SRS during the frequency hopping transmission of SRS, the network device can obtain downlink channel information for four different streams based on each precoding SRS received across the full band. That is, in downlink scheduling, Rank=4 scheduling can be supported.
[0176] The following provides an exemplary implementation of transmitting SRS on an allocated SRS resource, namely the first SRS resource, using frequency hopping bandwidth. For details, please refer to the examples in Method 5 and Method 6 below.
[0177] Method 5: In step 802, the precoding corresponding to the SRS at any time among multiple times is determined based on the sequence number of the any time and the preset period.
[0178] The sequence number of the time slot can be used to indicate different transmission times or timings. In frequency hopping scenarios, different times can be understood as different symbols within a single time slot.
[0179] In other words, when transmitting SRS using frequency hopping on the first SRS resource, the precoding used at the current moment can be determined by the current sequence number or identifier and the preset period for changing the precoding. For example, when the number of frequency hopping is 4, the precoding can be changed once after completing a full-band SRS transmission every 4 frequency hopping cycles. This is equivalent to transmitting SRS using two different precodings in a frequency hopping scenario within a preset period.
[0180] In some embodiments, the preset period is kT, where T represents the frequency hopping period of the SRS;
[0181] If the remainder of the sequence number n at any given time is 0 when compared with k, then the precode corresponding to that time is the first precode.
[0182] If the remainder of the sequence number n at any given time point and k is not 0, then the precode corresponding to that time point is the second precode.
[0183] Wherein, the first precoding is different from the second precoding, and k and m are coprime, m represents the number of frequency hopping of the SRS, and n, k, T and m are all integers greater than or equal to 1.
[0184] Here, the modulo operation between the index n and k can be expressed as: n%k or mod(n,k).
[0185] That is, when n satisfies n%k=0, the precode corresponding to the time of sequence number n is the first precode; when n satisfies n%k≠0, the precode corresponding to the time of sequence number n is the second precode.
[0186] In some embodiments, when k and m are coprime, k is m+1 or m-1.
[0187] In some embodiments, the method of determining the precoding through the relationship between n and k can be implemented by the network device pre-configuring the terminal device, or by protocol instruction.
[0188] For example, such as Figure 9 The diagram shows a frequency hopping scenario where SRS is transmitted on the first SRS resource, and the first SRS resource occupies two SRS ports.
[0189] refer to Figure 9 The frequency hopping count m is 4. The frequency hopping period for SRS transmission using the first precoding is T, and the frequency hopping period for SRS transmission using the second precoding is kT = (m+1)T = 5T, i.e., k = 5. In this example, the preset period is 5T. Let the time index n be denoted as time n:
[0190] When the sequence number n is 0, n%k = 0%5 = 0. The SRS transmission at time 0 occupies the first RB in the full bandwidth. The terminal device transmits SRS on the first RB using the first precoding. For example, the first precoding used by the two SRS ports is... and
[0191] When the sequence number n is 1, n%k = 1%5 = 1. The SRS transmission at time 1 occupies the second RB in the full bandwidth. The terminal device transmits SRS on the second RB using the second precoding. For example, the second precoding used by the two SRS ports is... and
[0192] When the sequence number n is 2, n%k = 2%5 = 2. The SRS transmitted at time 2 occupies the third RB in the full bandwidth. The terminal device uses the second precoding to transmit the SRS on the third RB, which is... and
[0193] When the sequence number n is 3, n%k = 3%5 = 3. The SRS transmission at time 3 occupies the fourth RB in the full bandwidth. The terminal device uses the second precoding method to transmit the SRS on the fourth RB, which is... and
[0194] When the sequence number n is 4, n%k = 4%5 = 4. The SRS transmitted at time 4 occupies the first RB in the full bandwidth. The terminal device uses the second precoding to transmit the SRS on the first RB, which is... and
[0195] When the sequence number n is 5, n%k = 5%5 = 0. The SRS transmitted at time 5 occupies the second RB in the full bandwidth. The terminal device transmits the SRS on the second RB using the first precoding, i.e., and
[0196] And so on. Figure 9 The times shown are 6-9 and 11-14, which can all use the second precoding, while times 10 and 15 can both use the first precoding. This is equivalent to changing the precoding once after every 4 frequency hops at the next transmission time.
[0197] In this way, by constraining the first SRS resource to use preset periodic transformation precoding at multiple times, when the number of ports occupied by the first SRS resource is X, it is possible to achieve the following: the network device can obtain downlink channel information for X flows through the SRS received in time group 1 (e.g., times 1-4), and obtain downlink channel information for another X flows through the SRS received in time group 2 (e.g., times 0, 5, 10, and 15). Thus, the network device can obtain downlink channel information, or downlink beam direction, or downlink precoding for 2X different flows through the first SRS resource. This allows for Rank = 2X scheduling in downlink scheduling, enabling high-rank downlink transmission.
[0198] Method Six: In step 802, the precoding corresponding to the SRS at any time among multiple times is determined based on the sequence number of any time, the preset period, and the number of frequency hopping of the SRS.
[0199] Similar to Method 5, the serial number of a moment can be used to indicate different transmission moments or opportunities. In a frequency hopping scenario, different moments can be understood as different symbols in a time slot.
[0200] That is, when transmitting SRS in a frequency hopping manner on the first SRS resource, the precoding used at the current moment can be determined by the serial number or identifier of the current moment, the preset period for changing precoding, and the number of frequency hopping times. For example, first, through frequency hopping, a full-band scan can be completed on the first SRS resource using the first precoding, that is, a full-band SRS transmission is completed. Then, through frequency hopping, multiple full-band scans can be completed on the first SRS resource using the second precoding, that is, multiple full-band SRS transmissions are completed. After that, through frequency hopping, a full-band scan can be completed on the first SRS resource using the first precoding, that is, a full-band SRS transmission is completed. And so on.
[0201] In some embodiments, the preset period is JmT, where m represents the number of frequency hopping times, and T represents the frequency hopping period of the SRS;
[0202] If the remainder of the serial number n of any moment divided by Jm is less than m, the precoding corresponding to any moment is the first precoding;
[0203] If the remainder of the serial number n of any moment divided by Jm is greater than or equal to m, the precoding corresponding to any moment is the second precoding;
[0204] where the first precoding is different from the second precoding, and n, k, T, and m are all integers greater than or equal to 1, and J is an integer greater than or equal to 2.
[0205] That is, when n satisfies n % Jm < m, the precoding corresponding to the moment with serial number n is the first precoding; when n satisfies n % Jm ≥ m, the precoding corresponding to the moment with serial number n is the second precoding.
[0206] In some embodiments, the above method for determining precoding through the relationship between n and k can be achieved by pre-configuration by the network device to the terminal device, or can also be achieved by protocol indication.
[0207] Exemplarily, as Figure 10 shown is a schematic diagram of transmitting SRS on the first SRS resource in a frequency hopping scenario, and the first SRS resource occupies 2 SRS ports.
[0208] Refer to Figure 10 , the number of frequency hopping times m is 4, the frequency hopping period for transmitting SRS using the first precoding is T, the frequency hopping period for transmitting SRS using the second precoding is also T, and the preset period for changing precoding is JmT = 4mT = 16T. In the case where the serial number n of the moment is denoted as moment n:
[0209] When the sequence number n is 0, n%Jm = 0%16 = 0 < 4. At time 0, the SRS transmission occupies the first RB in the full bandwidth. The terminal device transmits SRS on the first RB using the first precoding. For example, the first precoding used by the two SRS ports is... and
[0210] When the sequence number n is 1, n%Jm = 1%16 = 1 < 4. At time 1, the SRS transmission occupies the second RB in the full bandwidth. The terminal device transmits the SRS on the second RB using the first precoding, i.e., and
[0211] When the sequence number n is 2, n%Jm = 2%16 = 2 < 4. The SRS transmission at time 2 occupies the third RB in the full bandwidth. The terminal device uses the first precoding method to transmit the SRS on the third RB, which is... and
[0212] When the sequence number n is 3, n%Jm = 3%16 = 3 < 4. The SRS transmission at time 3 occupies the fourth RB in the full bandwidth. The terminal device uses the first precoding method to transmit the SRS on the fourth RB, which is... and
[0213] When the sequence number n is 4, n%Jm = 4%16 = 4. The SRS transmission at time 0 occupies the first RB in the full bandwidth. The terminal device transmits SRS on the first RB using the second precoding. For example, the second precoding used by the two SRS ports is... and
[0214] When the sequence number n is 5, n%Jm = 5%16 = 5 > 4. The SRS transmission at time 1 occupies the second RB in the full bandwidth. The terminal device transmits the SRS on the second RB using the second precoding, which is... and
[0215] When the sequence number n is 6, n%Jm = 6%16 = 6 > 4. At time 2, the SRS transmission occupies the third RB in the full bandwidth. The terminal device uses the second precoding to transmit the SRS on the third RB, which is... and
[0216] When the sequence number n is 7, n%Jm = 7%16 = 7 > 4. The SRS transmission at time 3 occupies the fourth RB in the full bandwidth. The terminal device uses the second precoding method to transmit the SRS on the fourth RB, which is... and
[0217] And so on. Figure 9 The times shown are 8-11 and 12-15, which can all use the first precoding, and 16-19, which can all use the second precoding. This is equivalent to using the first precoding to perform frequency hopping to complete one full-band scan, then using the second precoding to perform frequency hopping to complete three full-band scans, and then using the first precoding again to perform frequency hopping to complete one full-band scan.
[0218] Similar to Method 5, by constraining the first SRS resource to employ preset periodic transformation precoding at multiple times, when the number of ports occupied by the first SRS resource is X, the following can be achieved: the network device can obtain downlink channel information for X flows through the SRS received in time group 1 (e.g., times 0-3), and obtain downlink channel information for another X flows through the SRS received in time group 2 (e.g., times 4-7, 8-11, or 12-15). Thus, the network device can obtain downlink channel information, or downlink beam direction, or downlink precoding for 2X different flows through the first SRS resource. This allows for Rank = 2X scheduling in downlink scheduling, enabling high-rank downlink transmission.
[0219] It is understood that, in order to achieve the functions in the above embodiments, the network devices and terminals include hardware structures and / or software modules corresponding to perform each function. Those skilled in the art should readily recognize that, based on the units and method steps described in conjunction with the embodiments disclosed in this application, 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 scenario and design constraints of the technical solution.
[0220] Figure 11 and Figure 12 The diagram illustrates the possible structures of communication devices provided in embodiments of this application. These communication devices can be used to implement the functions of terminals or network devices in the above method embodiments, and thus also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device may be as follows: Figure 3 The terminal 120 shown can also be as follows: Figure 3 The base station 110 shown can also be a module (such as a chip) applied to a terminal or base station.
[0221] like Figure 11As shown, the communication device 1100 includes a processing unit 1110 and a transceiver unit 1120. The communication device 1100 is used to implement the above-mentioned... Figure 5 and / or Figure 8 The method embodiments shown illustrate the functions of the terminal or network device.
[0222] When the communication device 1100 is used to implement Figure 5 In the method embodiment shown, the terminal functions as follows: the transceiver unit 1120 is used to receive a first CSI-RS; send a first SRS and a second SRS, wherein the first SRS is sent using a first precoding on the first SRS resource and the second SRS is sent using a second precoding on the second SRS resource; and the processing unit 1110 is used to determine multiple precodings based on the first CSI-RS.
[0223] When the communication device 1100 is used to implement Figure 5 In the method embodiment shown, the network device functions as follows: transceiver unit 1120 is used to transmit the first CSI-RS; receive the first SRS and the second SRS; and processing unit 1110 is used to determine downlink channel information based on the first SRS and the second SRS.
[0224] When the communication device 1100 is used to implement Figure 8 In the method embodiment shown, the terminal functions as follows: the transceiver unit 1120 is used to receive the first CSI-RS; to send SRS through the first SRS resource at multiple times; and the processing unit 1110 is used to determine multiple precodes based on the first CSI-RS.
[0225] When the communication device 1100 is used to implement Figure 8 In the method embodiment shown, the network device functions as follows: transceiver unit 1120 is used to transmit a first CSI-RS; receive SRS transmitted through a first SRS resource at multiple times; and processing unit 1110 is used to determine downlink channel information based on the SRS received at multiple times.
[0226] For a more detailed description of the aforementioned processing unit 1110 and transceiver unit 1120, please refer to [reference needed]. Figure 5 and Figure 8 The relevant descriptions in the method embodiments shown.
[0227] like Figure 12As shown, the communication device 1200 includes a processor 1210 and an interface circuit 1220. The processor 1210 and the interface circuit 1220 are coupled to each other. It is understood that the interface circuit 1220 can be a transceiver or an input / output interface. Optionally, the communication device 1200 may also include a memory 1230 for storing instructions executed by the processor 1210, or storing input data required by the processor 1210 to execute instructions, or storing data generated after the processor 1210 executes instructions.
[0228] When the communication device 1200 is used to implement Figure 5 and / or Figure 8 In the method shown, processor 1210 is used to implement the functions of the processing unit 1110, and interface circuit 1220 is used to implement the functions of the transceiver unit 1120.
[0229] When the aforementioned communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the above method embodiments. The terminal chip receives information from the base station, which can be understood as the information being first received by other modules in the terminal (such as an RF module or antenna), and then sent to the terminal chip by these modules. The terminal chip sends information to the base station, which can be understood as the information being first sent to other modules in the terminal (such as an RF module or antenna), and then sent to the base station by these modules.
[0230] When the aforementioned communication device is a chip applied to a base station, the base station chip implements the functions of the base station in the above method embodiments. The base station chip receives information from the terminal, which can be understood as the information being first received by other modules in the base station (such as an RF module or antenna), and then sent to the base station chip by these modules. The base station chip sends information to the terminal, which can be understood as the information being sent down to other modules in the base station (such as an RF module or antenna), and then sent to the terminal by these modules.
[0231] In this application, entity A sends information to entity B, either directly or indirectly through other entities. Similarly, entity B receives information from entity A, either directly or indirectly through other entities. Entities A and B can be RAN nodes or terminals, or modules within RAN nodes or terminals. Information transmission and reception can be between RAN nodes and terminals, such as between a base station and a terminal; between two RAN nodes, such as between a CU and a DU; or between different modules within a single device, such as between a terminal chip and other modules of the terminal, or between a base station chip and other modules of the base station.
[0232] It is understood that the processor in the embodiments of this application may 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, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.
[0233] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. The storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in a base station or terminal. The processor and storage medium can also exist as discrete components in a base station or terminal.
[0234] 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 programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless 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 medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.
[0235] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0236] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates that the preceding and following related objects have an "or" relationship. "Including at least one of A, B, and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B, and C.
[0237] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
Claims
1. A method for transmitting a signal, characterized in that, include: A first channel state information reference signal (CSI-RS) is received, wherein the first CSI-RS is used to determine multiple precodes; the multiple precodes include a first precode and a second precode, and the first precode and the second precode are different; A first channel sounding reference signal (SRS) and a second SRS are transmitted, wherein the first SRS is transmitted on the first SRS resource using a first precoding and the second SRS is transmitted on the second SRS resource using a second precoding. The first SRS and the second SRS are used by the network device to determine downlink channel information, and the transmission periods of the first SRS resource and the second SRS resource are different.
2. A method for receiving signals, characterized in that, include: A first channel state information reference signal (CSI-RS) is transmitted. The first CSI-RS is used to determine multiple precodes, including a first precode and a second precode, wherein the first precode and the second precode are different. Receive a first channel sounding reference signal (SRS) and a second SRS, wherein the first SRS is transmitted on the first SRS resource using a first precoding and the second SRS is transmitted on the second SRS resource using a second precoding; Determine downlink channel information based on the first SRS and the second SRS; The first SRS resource and the second SRS resource have different transmission periods.
3. The method according to claim 1 or 2, characterized in that, The first SRS resource has a higher priority than the second SRS resource.
4. The method according to claim 3, characterized in that, The first SRS resource is a half-cycle resource, and the second SRS resource is a periodic resource.
5. The method according to claim 3, characterized in that, Both the first SRS resource and the second SRS resource are periodic resources.
6. The method according to claim 5, characterized in that, The transmission period of the first SRS resource is longer than that of the second SRS resource.
7. The method according to any one of claims 1-6, characterized in that, When the frequency hopping count of the first SRS resource and the second SRS resource is m, the frequency hopping period of the second SRS resource is T, and the frequency hopping period of the first SRS resource is kT, k and m are coprime, and k, m and T are all integers.
8. The method according to any one of claims 1 or 3-7, characterized in that, The method further includes: Receive configuration information, which indicates that the priority of the first SRS resource is higher than the priority of the second SRS resource.
9. A method for transmitting a signal, characterized in that, include: Receive a first channel state information reference signal (CSI-RS), the first CSI-RS being used to determine multiple precodes; SRS is transmitted through the first channel sounding reference signal SRS resource at multiple times. The precoding corresponding to the transmission of the SRS at multiple times varies according to a preset period and all belong to the multiple precodings. The SRS transmitted at the plurality of times is used to determine downlink channel information.
10. A method for receiving signals, characterized in that, include: A first channel state information reference signal (CSI-RS) is transmitted, wherein the first CSI-RS is used to determine multiple precodes; SRS is received through the first channel sounding reference signal SRS resource at multiple times, and the precoding corresponding to the SRS received at the multiple times is changed according to a preset period and belongs to the multiple precodings; Downlink channel information is determined based on the SRS received at the stated multiple times.
11. The method according to claim 9 or 10, characterized in that, The precoding corresponding to the SRS at any of the plurality of times is determined based on the sequence number of any of the times and the preset period.
12. The method according to claim 11, characterized in that, The preset period is kT, where T represents the frequency hopping period of the SRS; If the remainder of the sequence number n at any given time is 0 when compared with k, then the precode corresponding to that time is the first precode. If the remainder of the sequence number n at any given time point and k is not 0, then the precode corresponding to that time point is the second precode. Wherein, the first precoding is different from the second precoding, and k and m are coprime, m represents the number of frequency hopping of the SRS, and n, k, T and m are all integers greater than or equal to 1.
13. The method according to claim 9 or 10, characterized in that, The precoding corresponding to the SRS at any of the plurality of times is determined based on the sequence number of the time, the preset period, and the number of frequency hopping of the SRS.
14. The method according to claim 13, characterized in that, The preset period is JmT, where m represents the number of frequency hopping and T represents the frequency hopping period of the SRS; If the remainder of the sequence number n at any given time and Jm is less than m, then the precode corresponding to that time is the first precode. If the remainder of the sequence number n at any given time and Jm is greater than or equal to m, then the precode corresponding to that time is the second precode. Wherein, the first precoding is different from the second precoding, n, T and m are all integers greater than or equal to 1, and J is an integer greater than or equal to 2.
15. A communication device, characterized in that, include: A receiving unit is configured to receive a first channel state information reference signal (CSI-RS), wherein the first CSI-RS is used to determine a plurality of precodes; the plurality of precodes includes a first precode and a second precode, and the first precode and the second precode are different; The transmitting unit is used to transmit a first channel sounding reference signal (SRS) and a second SRS, wherein the first SRS is transmitted using a first precoding on a first SRS resource and the second SRS is transmitted using a second precoding on a second SRS resource. The first SRS and the second SRS are used by the network device to determine downlink channel information, and the transmission periods of the first SRS resource and the second SRS resource are different.
16. A communication device, characterized in that, include: The transmitting unit is configured to transmit a first channel state information reference signal (CSI-RS), wherein the first CSI-RS is used to determine a plurality of precodes, the plurality of precodes including a first precode and a second precode, and the first precode and the second precode are different; The receiving unit is configured to receive a first channel sounding reference signal (SRS) and a second SRS, wherein the first SRS is transmitted using a first precoding on a first SRS resource and the second SRS is transmitted using a second precoding on a second SRS resource. Determine downlink channel information based on the first SRS and the second SRS; The first SRS resource and the second SRS resource have different transmission periods.
17. A communication device, characterized in that, include: The receiving unit is configured to receive a first channel state information reference signal (CSI-RS), wherein the first CSI-RS is used to determine multiple precodes; The transmitting unit is used to transmit SRS through the first channel sounding reference signal SRS resource at multiple times, wherein the precoding corresponding to the transmission of the SRS at the multiple times is changed according to a preset period and all belong to the multiple precodings; The SRS transmitted at the plurality of times is used to determine downlink channel information.
18. A communication device, characterized in that, include: A transmitting unit is configured to transmit a first channel state information reference signal (CSI-RS), wherein the first CSI-RS is used to determine multiple precodes; A receiving unit is configured to receive SRS at multiple times via a first channel sounding reference signal (SRS) resource, wherein the precoding corresponding to the SRS received at the multiple times varies according to a preset period and belongs to the multiple precodings. A processing unit is configured to determine downlink channel information based on the SRS received at the plurality of times.
19. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed on a communication device, cause the communication device to perform the method as described in any one of claims 1-14.
20. A computer program product, characterized in that, Includes computer instructions that, when executed on a communication device, cause the communication device to perform the method as described in any one of claims 1-14.