Communication method and communication apparatus
By generating and distinguishing between the first SRS and the second SRS that occupy the same time-frequency resources, the coverage limitation problem caused by the decrease in SRS signal-to-noise ratio in mobile communication systems is solved, thereby improving the overall system capacity.
Patent Information
- Application Number
- PCT/CN2025/099571
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-18
- Filing Date
- 2025-06-06
- Publication Date
- 2025-12-26
AI Technical Summary
In mobile communication systems, large-scale fading of the sounding reference signal (SRS) transmitted by terminal devices leads to a decrease in signal-to-noise ratio and limited coverage. Existing technologies improve the signal-to-noise ratio by repeatedly transmitting the SRS, but this results in a low overall system capacity.
By configuring the first sequence wTDOCC and the second sequence r1 to generate the first SRS and the second SRS, they occupy the same time and frequency resources and are sent separately by wTDOCC, thus ensuring coverage performance while improving the overall system capacity.
This approach achieves increased overall system capacity while maintaining SRS coverage performance, thus resolving the coverage limitation issue caused by decreased signal-to-noise ratio.
Smart Images

Figure CN2025099571_26122025_PF_FP_ABST
Abstract
Description
Communication methods and communication devices
[0001] This application claims priority to Chinese Patent Application No. 202410788338.1, filed on June 18, 2024, entitled "Communication Method and Communication Apparatus", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communications, and more particularly to a communication method and a communication device. Background Technology
[0003] In a mobile communication system, a terminal device can send a sounding reference signal (SRS) to a network device. After receiving the SRS, the network device can obtain the channel information between the terminal device and the network device based on the SRS.
[0004] As the frequency band increases, the large-scale fading of SRS transmitted by terminal devices increases, causing a sharp drop in the SRS signal-to-noise ratio and limiting SRS coverage. Therefore, to improve SRS coverage performance, one current implementation involves the terminal device repeatedly transmitting SRS on N symbols. Correspondingly, the network device combines the SRS received on these N symbols. This method can improve the SRS signal-to-noise ratio by N times.
[0005] However, this approach results in a lower overall system capacity. Summary of the Invention
[0006] This application provides a communication method and a communication device for improving the overall capacity of the system while ensuring the coverage performance of SRS.
[0007] In a first aspect, this application provides a communication method, which can be executed by a terminal device, or by a component (such as a chip, chip system, etc.) configured in the terminal device, or by a logic module or software capable of implementing all or part of the functions of the terminal device. This application does not limit the scope of the method.
[0008] For example, the communication method includes: receiving first information, the first information being used to configure a first sequence w TDOCC Generate the first SRS, the sequence of the first SRS is based on w TDOCC The first SRS and the second SRS occupy the same time-frequency resources, and the sequence of the second SRS is obtained based on r1; the first SRS is transmitted on the first port; where w TDOCC Used to distinguish the first SRS.
[0009] In this communication method, there are no restrictions on the type of time-frequency resources that the first SRS and the second SRS occupy. For example, the time-frequency resources occupied by the first SRS and the second SRS may be partially the same, or the time-frequency resources occupied by the first SRS and the second SRS may be completely identical.
[0010] For example, a first SRS is generated, the sequence of the first SRS being based on w TDOCC The second sequence r1 can also be interpreted as: based on w TDOCC The first SRS is generated with r1.
[0011] In this communication method, w TDOCC Used to distinguish the first SRS. "Used to distinguish the first SRS" means differentiating the first SRS sent through the first port from the SRS sent through other ports.
[0012] It should be noted that the first sequence is denoted as w here. TDOCC The designation of the second sequence as r1 is merely an example and does not constitute a limitation of the embodiments of this application. For example, it can be replaced with other expressions.
[0013] In this communication method, the terminal device sending the second SRS generates the second SRS based on a third sequence and r1. That is, the terminal device sending the second SRS uses the same r1 as the terminal device sending the first SRS to generate the SRS. Specifically, the third sequence is used to distinguish the second SRS.
[0014] For example, in one implementation, the third sequence and the first sequence can be orthogonal to each other.
[0015] For example, in another implementation, the first sequence and the third sequence may not be orthogonal, but the first sequence and the third sequence satisfy the condition that the first SRS generated based on the first sequence and the second SRS generated based on the third sequence can be distinguished.
[0016] It can be seen that in this communication method, the first SRS and the second SRS can occupy the same time-frequency resources, and then by configuring w to the terminal device that sends the first SRS... TDOCC This allows for the differentiation between the first and second SRS. Thus, while ensuring the coverage performance of the SRS, the overall system capacity is also increased.
[0017] In conjunction with the first aspect, in one possible implementation, the sequence of the first SRS satisfies the following relationship:
[0018] r2(n,l′)=w TDOCC (l′)w TDM (l′)r1(n); or,
[0019] r2(n,l′)=w TDOCC (l′)r1(n);
[0020] r2 represents the sequence of the first SRS, l′ represents the index of the symbol used by the terminal device when transmitting the SRS through at least one port, n represents the index of the subcarrier occupied by the sequence of the first SRS, and w TDM (l′) Based on l′, the first port is included in at least one port, and one of the at least one ports is used to send an SRS.
[0021] For example, in one implementation, in, The length of r1 (i.e., the number of elements included in r1) is calculated as follows: δ = log2(K) is the number of subcarriers within a single RB, m is the number of RBs occupied by the SRS in a single frequency hopping transmission, and δ = log2(K) TC ), K TC ∈{2, 4, 8} represents the number of comb teeth used for reuse. Let r1 be a sequence with group index u and in-group basis sequence index v (e.g., called a frequency domain orthogonal basis sequence), α represent the CS value corresponding to the first SRS, and j is the imaginary unit. That is, r1 is obtained by comparing the frequency domain orthogonal basis sequence with the CS value corresponding to the first SRS.
[0022] In conjunction with the first aspect, in one possible implementation, the first information includes one or more of the following: information indicating the length of the first orthogonal basis sequence, and the index of the first orthogonal basis sequence; generating the first SRS includes: generating the first SRS based on the first orthogonal basis sequence, w TDOCC Determined based on the first orthogonal basis sequence; wherein the first orthogonal basis sequence and the second orthogonal basis sequence are orthogonal to each other, and the second orthogonal basis sequence corresponds to the second SRS.
[0023] Optionally, the network device sends second information to the terminal device that sends the second SRS. The second information is used to configure the third sequence. The second information includes one or more of the following: information indicating the length of the second orthogonal basis sequence, and the index of the second orthogonal basis sequence. Correspondingly, the terminal device that sends the second SRS determines the second orthogonal basis sequence based on the second information, and then obtains the third sequence based on the second orthogonal basis sequence.
[0024] In this implementation, the first orthogonal basis sequence and the second orthogonal basis sequence are orthogonal to distinguish the first SRS and the second SRS.
[0025] For example, in one implementation, the information indicating the length of the first orthogonal basis sequence is any one of the following: the length of the first orthogonal basis sequence, parameter R, where R corresponds to the length of the first orthogonal basis sequence.
[0026] For example, if the information indicating the length of the first orthogonal basis sequence is R, the correspondence between R and the length of the first orthogonal basis sequence is any one of the following: the length of the first orthogonal basis sequence is equal to R, the length of the first orthogonal basis sequence is equal to the product of R and the number of port groups corresponding to at least one port, or the length of the first orthogonal basis sequence is equal to the quotient of R and the number of port groups.
[0027] Optionally, when the length of the first orthogonal basis sequence is associated with the number of port groups, the first information may also include the number of port groups.
[0028] In conjunction with the first aspect, in one possible implementation, w TDOCC Satisfy the following formula:
[0029] in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. This represents the number of symbols used by the terminal device when sending SRS through at least one port, where j is the imaginary unit.
[0030] In conjunction with the first aspect, in one possible implementation, w TDOCC Satisfy the following formula:
[0031] in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. This indicates the number of symbols used by the terminal device when sending SRS through at least one port, where H represents the dimension. The Hadamard matrix.
[0032] In conjunction with the first aspect, in one possible implementation, generating the first SRS based on the first orthogonal basis sequence includes: generating the first SRS based on the first orthogonal basis sequence and the number of port groups corresponding to at least one port, w TDOCC Determined based on the first orthogonal basis sequence and the number of port groups.
[0033] In conjunction with the first aspect, in one possible implementation, w TDOCC Satisfy the following formula:
[0034] in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. The number of symbols used by the terminal device when sending SRS through at least one port is s, where s represents the number of port groups corresponding to the at least one port, and j is the imaginary unit.
[0035] In conjunction with the first aspect, in one possible implementation, w TDOCC Satisfy the following formula:
[0036] in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. This indicates the number of symbols used by the terminal device when sending SRS through at least one port, where 's' represents the number of port packets corresponding to at least one port, and 'H' represents the dimension. The Hadamard matrix.
[0037] In one implementation, the first information also includes the number of symbols used by the terminal device when sending the SRS through at least one port.
[0038] Secondly, this application provides a communication method, which can be executed by a network device, or by a component (such as a chip, chip system, etc.) configured in the network device, or by a logic module or software capable of implementing all or part of the functions of the network device. This application does not limit the scope of the method.
[0039] For example, the communication method includes: sending first information, the first information being used to configure a first sequence w TDOCC w TDOCC Used to distinguish the first SRS; based on w TDOCC Receive the first SRS, the sequence of the first SRS is based on w TDOCC The first SRS and the second SRS occupy the same time-frequency resources, and the sequence of the second SRS is obtained based on r1.
[0040] In conjunction with the second aspect, in one possible implementation, the sequence of the first SRS satisfies the following relationship:
[0041] r2(n,l′)=w TDOCC (l′)w TDM (l′)r1(n); or,
[0042] r2(n,l′)=w TDOCC (l′)r1(n);
[0043] r2 represents the sequence of the first SRS, l′ represents the index of the symbol used by the terminal device when transmitting the SRS through at least one port, n represents the index of the subcarrier occupied by the sequence of the first SRS, and w TDM (l′) Based on l′, the first port is included in at least one port, and one of the at least one ports is used to send an SRS.
[0044] In conjunction with the second aspect, in one possible implementation, the first information includes one or more of the following: information indicating the length of the first orthogonal basis sequence, and the index of the first orthogonal basis sequence; w TDOCC Determined based on the first orthogonal basis sequence, the first orthogonal basis sequence is orthogonal to the second orthogonal basis sequence, and the second orthogonal basis sequence corresponds to the second port used by the second SRS.
[0045] In conjunction with the second aspect, in one possible implementation, the information indicating the length of the first orthogonal basis sequence is any one of the following: the length of the first orthogonal basis sequence, the parameter R, and R having a corresponding relationship with the length of the first orthogonal basis sequence.
[0046] In conjunction with the second aspect, in one possible implementation, if the information indicating the length of the first orthogonal basis sequence is R, the correspondence between R and the length of the first orthogonal basis sequence is any one of the following: the length of the first orthogonal basis sequence is equal to R, the length of the first orthogonal basis sequence is equal to the product of R and the number of port groups corresponding to the at least one port, or the length of the first orthogonal basis sequence is equal to the quotient of R and the number of port groups.
[0047] In conjunction with the second aspect, in one possible implementation, w TDOCC Satisfy the following formula:
[0048] in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. This indicates the number of symbols used by the terminal device when sending SRS through at least one port, where H represents the dimension. The Hadamard matrix.
[0049] In conjunction with the second aspect, in one possible implementation, w TDOCC It is obtained based on the first orthogonal basis sequence and the number of port groups corresponding to at least one port.
[0050] In conjunction with the second aspect, in one possible implementation, w TDOCC Satisfy the following formula:
[0051] in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. This represents the number of symbols used by the terminal device when sending SRS through at least one port, where s represents the number of port packets corresponding to at least one port, and j is the imaginary unit.
[0052] In conjunction with the second aspect, in one possible implementation, w TDOCC Satisfy the following formula:
[0053] in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. This indicates the number of symbols used by the terminal device when sending SRS through at least one port, where 's' represents the number of port packets corresponding to at least one port, and 'H' represents the dimension. The Hadamard matrix.
[0054] Thirdly, this application provides a communication device, comprising:
[0055] A receiving module is configured to receive first information, which is used to configure a first sequence w. TDOCC ;
[0056] The generation module is used to generate the first SRS, the sequence of which is based on w. TDOCC The first SRS and the second SRS occupy the same time-frequency resources, and the sequence of the second SRS is obtained based on r1.
[0057] The transmitting module is used to transmit the first SRS on the first port;
[0058] Among them, w TDOCC Used to distinguish the first SRS.
[0059] In conjunction with the third aspect, in one possible implementation, the sequence of the first SRS satisfies the following relationship:
[0060] r2(n,l′)=w TDOCC (l′)w TDM (l′)r1(n); or,
[0061] r2(n,l′)=w TDOCC (l′)r1(n);
[0062] r2 represents the sequence of the first SRS, l′ represents the index of the symbol used by the terminal device when transmitting the SRS through at least one port, n represents the index of the subcarrier occupied by the sequence of the first SRS, and w TDM(l′) Based on l′, the first port is included in at least one port, and one of the at least one ports is used to send an SRS.
[0063] In conjunction with the third aspect, in one possible implementation, the first information includes one or more of the following: information indicating the length of the first orthogonal basis sequence, and the index of the first orthogonal basis sequence; the generation module is specifically used to: generate a first SRS based on the first orthogonal basis sequence, w TDOCC Determined based on the first orthogonal basis sequence; wherein the first orthogonal basis sequence and the second orthogonal basis sequence are orthogonal to each other, and the second orthogonal basis sequence corresponds to the second SRS port.
[0064] In conjunction with the third aspect, in one possible implementation, the information indicating the length of the first orthogonal basis sequence is any one of the following: the length of the first orthogonal basis sequence, parameter R; R has a corresponding relationship with the length of the first orthogonal basis sequence.
[0065] In conjunction with the third aspect, in one possible implementation, if the information indicating the length of the first orthogonal basis sequence is R, the correspondence between R and the length of the first orthogonal basis sequence is any one of the following: the length of the first orthogonal basis sequence is equal to R, the length of the first orthogonal basis sequence is equal to the product of R and the number of port groups corresponding to at least one port, or the length of the first orthogonal basis sequence is equal to the quotient of R and the number of port groups.
[0066] Optionally, when the length of the first orthogonal basis sequence is associated with the number of port groups, the first information may also include the number of port groups.
[0067] In conjunction with the third aspect, in one possible implementation, w TDOCC Satisfy the following formula:
[0068] in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. This represents the number of symbols used by the terminal device when sending SRS through at least one port, where j is the imaginary unit.
[0069] In conjunction with the third aspect, in one possible implementation, w TDOCC Satisfy the following formula:
[0070] in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. This indicates the number of symbols used by the terminal device when sending SRS through at least one port, where H represents the dimension. The Hadamard matrix.
[0071] In conjunction with the third aspect, in one possible implementation, the generation module is specifically used to: generate a first SRS based on the first orthogonal basis sequence and the number of port groups corresponding to at least one port, w TDOCC Determined based on the first orthogonal basis sequence and the number of port groups.
[0072] In conjunction with the third aspect, in one possible implementation, w TDOCC Satisfy the following formula:
[0073] in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. The number of symbols used by the terminal device when sending SRS through at least one port is s, where s represents the number of port groups corresponding to the at least one port, and j is the imaginary unit.
[0074] In conjunction with the third aspect, in one possible implementation, w TDOCC Satisfy the following formula:
[0075] in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. This indicates the number of symbols used by the terminal device when sending SRS through at least one port, where 's' represents the number of port packets corresponding to at least one port, and 'H' represents the dimension. The Hadamard matrix.
[0076] Fourthly, this application provides a communication device, comprising: a transmitting module for transmitting first information, the first information being used to configure a first sequence w TDOCC w TDOCC Used to distinguish the first SRS; receiving module, used based on w TDOCC Receive the first SRS, the sequence of the first SRS is based on w TDOCc The first SRS and the second SRS occupy the same time-frequency resources, and the sequence of the second SRS is obtained based on r1.
[0077] In conjunction with the fourth aspect, in one possible implementation, the sequence of the first SRS satisfies the following relationship:
[0078] r2(n,l′)=w TDOCC (l′)w TDM (l′)r1(n); or,
[0079] r2(n,l′)=w TDOCC (l′)r1(n);
[0080] r2 represents the sequence of the first SRS, l′ represents the index of the symbol used by the terminal device when transmitting the SRS through at least one port, n represents the index of the subcarrier occupied by the sequence of the first SRS, and w TDM (l′) Based on l′, the first port is included in the at least one port, and one of the at least one ports is used to send an SRS.
[0081] In conjunction with the fourth aspect, in one possible implementation, the first information includes one or more of the following: information indicating the length of the first orthogonal basis sequence, and the index of the first orthogonal basis sequence; w TDOCC Based on the first orthogonal basis sequence, the first orthogonal basis sequence and the second orthogonal basis sequence are orthogonal to each other, and the second orthogonal basis sequence corresponds to the second SRS. In conjunction with the fourth aspect, in one possible implementation, the information indicating the length of the first orthogonal basis sequence is any one of the following: the length of the first orthogonal basis sequence and the parameter R; wherein the length of the first orthogonal basis sequence and R have a corresponding relationship.
[0082] In conjunction with the fourth aspect, in one possible implementation, if the information indicating the length of the first orthogonal basis sequence is R, the correspondence between R and the length of the first orthogonal basis sequence is any one of the following: the length of the first orthogonal basis sequence is equal to R, the length of the first orthogonal basis sequence is equal to the product of R and the number of port groups corresponding to the at least one port, or the length of the first orthogonal basis sequence is equal to the quotient of R and the number of port groups.
[0083] In conjunction with the fourth aspect, in one possible implementation, w TDOCC Satisfy the following formula:
[0084] in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. This indicates the number of symbols used by the terminal device when sending SRS through at least one port, where H represents the dimension. The Hadamard matrix.
[0085] In conjunction with the fourth aspect, in one possible implementation, w TDOCC It is obtained based on the first orthogonal basis sequence and the number of port groups corresponding to at least one port.
[0086] In conjunction with the fourth aspect, in one possible implementation, w TDOCC Satisfy the following formula:
[0087] in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. This represents the number of symbols used by the terminal device when sending SRS through at least one port, where s represents the number of port packets corresponding to at least one port, and j is the imaginary unit.
[0088] In conjunction with the fourth aspect, in one possible implementation, w TDOCC Satisfy the following formula:
[0089] in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. This indicates the number of symbols used by the terminal device when sending SRS through at least one port, where 's' represents the number of port packets corresponding to at least one port, and 'H' represents the dimension. The Hadamard matrix.
[0090] Fifthly, this application provides a communication device including a processor for executing the communication method described in the first aspect or any possible implementation thereof. This communication device may, for example, be a chip or chip system applied in a terminal device.
[0091] The device may further include a memory for storing instructions and data. The memory is coupled to the processor, which, when executing the instructions stored in the memory, can implement the methods described in the first aspect or any of the possible implementations. The device may also include a communication interface for communicating with other devices; exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0092] Sixthly, this application provides a communication device including a processor for executing the communication method described in the second aspect or any possible implementation thereof. This communication device may, for example, be a chip or chip system applied in a network device.
[0093] The device may further include a memory for storing instructions and data. The memory is coupled to the processor, which, when executing the instructions stored in the memory, can implement the methods described in the second aspect or any of the possible implementations above. The device may also include a communication interface for communicating with other devices; exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0094] In a seventh aspect, this application provides a computer-readable storage medium storing program code for execution by a communication device, the program code including instructions for implementing the methods of the first aspect and any possible implementation of the first aspect.
[0095] Eighthly, this application provides a computer-readable storage medium storing program code for execution by a communication device, the program code including instructions for implementing the methods of the second aspect and any possible implementation of the second aspect.
[0096] Ninthly, this application provides a computer program product containing instructions that, when the computer program product is run on a communication device, causes the communication device to implement the method of the first aspect and any possible implementation of the first aspect.
[0097] In a tenth aspect, this application provides a computer program product containing instructions that, when the computer program product is run on a communication device, causes the communication device to implement the methods of the second aspect and any possible implementation of the second aspect.
[0098] In one aspect, this application provides a communication system comprising communication means for implementing the methods in any possible implementation of the first aspect and the second aspect. Attached Figure Description
[0099] Figure 1 is a schematic diagram of the architecture of a communication system to which the communication method of this application can be applied;
[0100] Figure 2 provides an exemplary schematic diagram of SRS transmission from eight SRS ports;
[0101] Figure 3 provides an exemplary schematic diagram of a frequency domain resource divided into two comb teeth in the frequency domain.
[0102] Figure 4 provides an exemplary schematic diagram of SRS frequency hopping transmission;
[0103] Figure 5 is a schematic flowchart of a communication method provided in one embodiment of this application;
[0104] Figure 6 is a schematic flowchart of a communication method provided in another embodiment of this application;
[0105] Figure 7 is a structural schematic diagram of a communication device provided in one embodiment of this application;
[0106] Figure 8 is a structural schematic diagram of a communication device provided in another embodiment of this application. Detailed Implementation
[0107] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the embodiments of this application will be further described in detail below with reference to the accompanying drawings.
[0108] Before introducing the communication method and related apparatus provided in the embodiments of this application, the following points should be made first.
[0109] First, in the embodiments of this application, the use of prefixes such as "first" and "second" is merely for the purpose of distinguishing and describing different things belonging to the same name category, and does not constrain the order, size, or quantity of things. For example, "first information" and "second information" are simply different pieces of information, and there is no temporal sequence, size, or priority relationship between them.
[0110] Second, in the embodiments of this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to a terminal device" can be understood as the destination of the information being the terminal device, which may include sending directly through the air interface or sending indirectly through the air interface by other units or modules. "Receive information from a network device" can be understood as the source of the information being the network device, which may include receiving directly from the network device through the air interface or receiving indirectly from the network device through the air interface by other units or modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface.
[0111] In other words, sending and receiving can be done between devices, such as between a second communication device and a first communication device; or it can be done within a device, such as between components, modules, chips, software modules, or hardware modules within a device via a bus, wiring, or interface.
[0112] It is understandable that information may undergo necessary processing, such as encoding and modulation, before being sent from the source to the destination. After receiving information from the source, the destination can also perform corresponding processing, such as decoding and demodulation, to interpret the valid information from the source.
[0113] Third, in the embodiments of this application, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates an "or" relationship between the preceding and following related objects, but it does not exclude the possibility of indicating an "and" relationship. The specific meaning can be understood in conjunction with the context. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c; a and b; a and c; b and c; or a and b and c. Here, a, b, and c can be single or multiple.
[0114] Fourth, in the embodiments of this application, "instruction" can include direct instruction and indirect instruction, as well as explicit instruction and implicit instruction. The information indicated by a certain piece of information (as described below, the instruction information) is called the information to be instructed. In the specific implementation process, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is a correlation between the other information and the information to be instructed; or it can only indicate a part of the information to be instructed, while the other parts of the information to be indicated are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol predefined) arrangement of various pieces of information, thereby reducing the instruction overhead to a certain extent. This application does not limit the specific method of instruction.
[0115] It is understandable that, for the sender of the instruction information, the instruction information can be used to indicate the information to be indicated, and for the receiver of the instruction information, the instruction information can be used to determine the information to be indicated.
[0116] Fifth, in the embodiments of this application, descriptions such as "when," "under the circumstances," "if," and "if" all refer to the device making corresponding processing under certain objective circumstances, and are not limited to a time, nor do they require the device to make a judgment action when implementing it, nor do they imply any other limitations.
[0117] The technical solutions provided in this application can be applied to various communication systems, such as: 5th generation (5G) or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, wireless local area network (WLAN) systems, satellite communication systems, etc. Among them, 5G mobile communication systems can include non-standalone (NSA) and / or standalone (SA) networks.
[0118] The technical solutions provided in this application can also be applied to future communication systems, such as sixth-generation (6G) mobile communication systems. This application does not limit this application.
[0119] For example, Figure 1 is a schematic diagram of the architecture of a communication system to which the communication method of this application can be applied. As shown in Figure 1, the communication system 1000 includes a radio access network (RAN) 100 and a core network 200. Optionally, the communication system 1000 may also include an Internet 300. The RAN 100 may include at least one RAN node (as shown in Figure 1, 110a and 110b, collectively referred to as 110), and may also include at least one terminal (as shown in Figure 1, 120a-120j). The terminal is wirelessly connected to the RAN device, and the RAN device is wirelessly or wiredly connected to the core network. The core network device and the RAN device may be independent physical devices, or the functions of the core network device and the logical functions of the RAN device may be integrated on the same physical device, or a single physical device may integrate some of the functions of the core network device and some of the functions of the RAN device. Terminals and RAN devices may be interconnected via wired or wireless means. Figure 1 is just a schematic diagram. The communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in Figure 1.
[0120] RAN 100 can be a 3GPP-related cellular system, such as a 4G or 5G mobile communication system, or a future-oriented evolution system (such as a 6G mobile communication system). RAN 100 can also be an open access network (open RAN, O-RAN, or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. RAN 100 can also be a communication system that integrates two or more of the above systems.
[0121] RAN node 110, sometimes also referred to as access network equipment, RAN entity, or access node, constitutes part of the communication system and is used to help terminals achieve wireless access. Multiple RAN nodes 110 in communication system 1000 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative. For example, network element 120i in Figure 1 can be a helicopter or drone, which can be configured as a mobile base station. For terminals 120j accessing RAN 100 through network element 120i, network element 120i is a base station; but for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes both referred to as communication devices. For example, network elements 110a and 110b in Figure 1 can be understood as communication devices with base station functions, and network elements 120a-120j can be understood as communication devices with terminal functions.
[0122] In one possible scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a 6th-generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system. The RAN node can be a macro base station (as shown in Figure 1, 110a), a micro base station or indoor station (as shown in Figure 1, 110b), a relay node or donor node, or a radio controller in a CRAN scenario. Optionally, the RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). All or part of the functions of the RAN node in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The RAN node in this application can also be a logical node, logical module, or software that can implement all or part of the functions of the RAN node.
[0123] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with each RAN node performing a portion of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be separate entities or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0124] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0125] 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.
[0126] 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.
[0127] The roles of base stations and terminals can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile base station. For terminals 120j that access the wireless access network 100 through 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, relative to 110a, 120i is also a base station. Therefore, both base stations and terminals can be collectively referred to as communication devices. 110a and 110b in Figure 1 can be called communication devices with base station functions, and 120a-120j in Figure 1 can be called communication devices with terminal functions.
[0128] 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.
[0129] 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.
[0130] It is understood that the number of terminal devices shown in Figure 1 is merely an example. In practice, the number of terminal devices can be other than that shown. It should be noted that the specific forms of network devices and terminal devices are not limited in this embodiment.
[0131] After introducing the communication system applicable to the embodiments of this application, in order to facilitate understanding of the technical solutions provided by this application, some terms involved in the embodiments of this application will be explained below so that those skilled in the art can understand them. This part is only for the purpose of understanding and should not be regarded as a specific limitation of this application.
[0132] 1. Channel reciprocity
[0133] In Time Division Duplex (TDD) mode, uplink and downlink channels transmit signals on the same frequency domain resources but different time domain resources. Within a relatively short period of time (e.g., the coherence time of channel propagation), the signals on the uplink and downlink channels can be considered to traverse the same channel, and the uplink and downlink channels can be acquired equivalently. This is the reciprocity of uplink and downlink channels.
[0134] Based on the reciprocity of uplink and downlink channels, network devices can measure uplink (UL) channel information based on uplink reference signals, such as sounding reference signals (SRS), and estimate downlink (DL) channel information based on the uplink channel information. After obtaining the downlink channel information, the network devices can perform data transmission resource scheduling or precoding processing on the terminal devices based on the downlink channel information.
[0135] 2. Sounding reference signal (SRS)
[0136] SRS is an uplink reference signal sent by a terminal device to a network device. After receiving the SRS, the network device can obtain the uplink channel information from the terminal device to the network device based on the SRS. If the uplink and downlink channels are reciprocal, such as in a TDD system, the network device can also obtain the downlink channel information from the network device to the terminal device by measuring the SRS based on the channel reciprocity. In this way, the network device can use the SRS to obtain both uplink and downlink channel information.
[0137] Terminal devices can carry SRS through ports (also called antenna ports). In this application, the port carrying SRS is also referred to as an SRS port. Each SRS port is used to carry one SRS. Each SRS port corresponds to either the physical antenna or the virtual antenna of the terminal device.
[0138] When SRS is carried through multiple SRS ports, each SRS port corresponds to a specific time-frequency code resource. Ideally, the time-frequency code resources corresponding to each SRS port are orthogonal to distinguish the SRS carried on each SRS port.
[0139] It should be understood that the SRS described in this application is merely an example and does not preclude the possibility of defining other reference signals in future protocols to achieve the same or similar functions as SRS.
[0140] 3. Circular shift
[0141] When SRSs carried by different SRS ports occupy the same time-frequency resource, they can avoid interference by using orthogonal code division multiplexing. This orthogonality can be achieved through cyclic shift (CS). When the channel delay spread is small, CS can essentially achieve code division orthogonality. The receiver can eliminate signals using other CSs and retain only signals using a specific CS through specific operations, thus achieving code division multiplexing. 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.
[0142] 4. SRS Resources
[0143] Network devices configure SRS resources for terminal devices. SRS resources, or SRS resource, refer to one or more of the time-domain, frequency-domain, and code-domain resources used to transmit SRS. For example, time-domain resources can refer to time units such as symbols, subframes, and time slots, while frequency-domain resources can refer to frequency locations such as subcarriers, RBs, REs, or RGs. For instance, SRS resources can be configured by Radio Resource Control (RRC) IE SRS-Resource.
[0144] An SRS resource can include One SRS port. Typically, multiple SRS ports on an SRS resource share one or more time-frequency resources. Among them, multiple SRSs sharing the same time-frequency resource can be multiplexed using code division.
[0145] To support SRS transmission on 8 ports, a time-division resource allocation method is introduced. For example, in one implementation, the 8 SRS ports can be divided into 's' groups, and different OFDM symbols can be assigned to the SRS ports in different groups. For example, Figure 2 provides an exemplary schematic diagram of SRS transmission using 8 SRS ports. As shown in Figure 2, there are 8 SRS ports: SRS port 0, SRS port 1, SRS port 2, SRS port 3, SRS port 4, SRS port 5, SRS port 6, and SRS port 7. These 8 SRS ports can be divided into two groups. For example, the first group includes SRS port 0, SRS port 1, SRS port 4 and SRS port 5, and the second group includes SRS port 2, SRS port 3, SRS port 6 and SRS port 7. SRS ports 0, 1, 4 and 5 in the first group are transmitted on the same OFDM symbol in the time domain, while SRS ports 2, 3, 6 and 7 in the second group are transmitted on a different OFDM symbol in the time domain.
[0146] 5. Comb teeth
[0147] In the frequency domain, subcarriers can be divided into multiple groups using comb teeth. Each comb tooth is a portion of the subcarriers extracted at equal intervals in the frequency domain. The frequency domain spacing between any two adjacent subcarriers in each group (also called each comb tooth) is a fixed value. This extraction interval is called the comb tooth degree K. TC , is pre-configured by RRC and is usually set to 2, 4, or 8.
[0148] Comb offset (CO) is a method of distinguishing different subcarriers in the frequency domain. Different comb offset values correspond to / indicate / represent different subcarrier groups or subcarrier positions in the frequency domain. Frequency division multiplexing between different SRS ports can be achieved by assigning different comb offset values to different SRS ports.
[0149] For example, Figure 3 provides a schematic diagram of frequency domain resources partitioned into comb teeth in the frequency domain. As shown in Figure 3, when K TC When the value is 2, the frequency domain can be divided into two comb teeth for frequency division multiplexing of two groups of SRS ports; when K TC When K is 4, the frequency domain can be divided into 4 comb teeth, providing frequency division multiplexing for 4 groups of SRS ports; when K TC When the value is 8, the frequency domain can be divided into 8 comb teeth, which can be used for frequency division multiplexing of 8 groups of SRS ports.
[0150] 6. SRS measurement bandwidth and frequency hopping bandwidth
[0151] The SRS measurement bandwidth is the total bandwidth used by network devices to perform channel measurements via SRS. At each SRS transmission time, SRS resources can transmit signals across the entire measurement bandwidth or only a portion of it. When signals are transmitted 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 called the frequency hopping bandwidth. Through multiple SRS transmission times, the network device can obtain the channel corresponding to the entire SRS measurement bandwidth.
[0152] For example, Figure 4 illustrates a schematic diagram of SRS frequency hopping transmission. As shown in Figure 4, one cell represents a sub-band in the frequency domain (e.g., one 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 four SRS transmissions.
[0153] In addition, to facilitate understanding of the technical solutions proposed below, an existing method for generating SRS is introduced:
[0154] For example, for SRS port pi SRS port p i The corresponding SRS sequence can be represented as:
[0155] Where l′ represents the index of the symbol, Indicates SRS port p i The transmitted SRS sequence. N represents the index of the subcarrier occupied by the SRS sequence.
[0156] According to high-level signaling, p i The values of l and l′ can be either 0 or 1, as shown in the following formula:
[0157] If the higher-layer parameter "nrofSRS-Ports-n8" is configured as "ports8tdm":
[0158] Otherwise
[0159] The number of consecutive OFDM symbols occupied by an SRS resource, for example, configured by the RRC parameter nrofSymbols.
[0160] For example, it can also be called a frequency domain sequence, derived from SRS basis sequences. And CS obtained:
[0161] The length of the SRS sequence is calculated as follows: in is the number of subcarriers within an RB, and m is the number of RBs occupied by the SRS in a single frequency hopping transmission.
[0162] δ=log2(K TC ), K TC ∈{2, 4, 8} represents the number of combs used for reuse, for example, the corresponding configuration parameter is included in the RRC parameter transmissionComb.
[0163] Depend on The group index u = {0, 1, ..., 29} and the intra-group base sequence index v are defined.
[0164] α i To represent port p iThe corresponding cyclic shift of CS, where j is the imaginary unit. For the SRS frequency domain sequence, it is the additional phase shift applied to the SRS basis sequence (by multiplying a signal in the frequency domain). This is equivalent to performing a cyclic shift of the signal in the time-delay domain with a corresponding time delay. It can be seen that the base sequence... At the same time, different SRS sequences can be obtained through different CS, and the different SRS sequences obtained based on different CS are orthogonal, that is, SRS sequences can be distinguished based on different CS.
[0165] In one implementation, α i Defined as:
[0166] in:
[0167] in, The corresponding configuration parameters are included, for example, within the RRC parameter transmissionComb. This represents the maximum number of corresponding CS (Count of CS). In one implementation, and the number of comb teeth K TC Perform joint configuration, and K TC The correspondence is shown in Table 1.
[0168] Table 1
[0169] in, This is the CS bias, which can be randomly changed according to the different SRS transmission times to achieve a randomization effect. In one implementation, Related to the parameter CS hopping: When CS hopping is off, When CS hopping is enabled In the set The set is randomly selected based on a pseudo-random sequence and the transmission time. Depending on the configuration, there are several possibilities:
[0170] 1) The first type is a set. K and All are configured by high-level signaling.
[0171] 2) The second method is through a Long Bitmap configuration collection, collection The element is the index of the bit set to 1 in the bitmap. For example, if Bitmap = 11010101, then...
[0172] In addition, SRS port p i The corresponding comb offset (CO) in the frequency domain is represented by parameters. This indicates that the SRS port p i Starting frequency domain position Specifically, it is determined according to the following formula:
[0173] in, Indicates the frequency domain subband offset; This indicates the configured frequency domain RB offset.
[0174] in, The calculation method is as follows:
[0175] if
[0176] if
[0177] if
[0178] if
[0179] if
[0180] if
[0181] if
[0182] otherwise,
[0183] in, It is configured via the higher-level signaling transmissionComb.
[0184] based on The calculation method shows that for different numbers of ports, the values and An SRS resource may contain multiple SRS ports that are distributed on the same comb tooth or on different comb teeth.
[0185] With the previous Similar in function, it is called CO bias and can be changed at different transmission times. In one implementation, Related to the parameter CO hopping: When CO hopping is off, When CO hopping is enabled In the set The set is randomly selected based on a pseudo-random sequence and the transmission time. Depending on the configuration, there are several possibilities:
[0186] 1) The first type is the set {0,…,K} TC}, K TC Configured by higher-level signaling.
[0187] 2) The second method is through a K TC Long Bitmap configuration collection, collection The element is the index of the bit set to 1 in the Bitmap. For example, if Bitmap = 1101, then...
[0188] Currently, to improve SRS coverage performance, one implementation method involves the terminal device repeatedly transmitting SRS on multiple symbols, and the network device then combines the SRS received on those multiple symbols. For example, when the terminal device transmits SRS, it repeatedly transmits it on N symbols, and the network device then combines the SRS received on those N symbols. In this approach, the SRS signal-to-noise ratio can be improved by a factor of N.
[0189] However, this approach has the following problem: the SRS occupies N times the original time domain symbols, which causes the total system capacity to become 1 / N of the original. For example, assuming the system could originally accommodate A terminal devices, after the time domain symbols occupied by the SRS of the terminal devices are expanded to N times, the system can only accommodate A / N terminal devices.
[0190] In view of this, this application provides a communication method that improves SRS coverage without reducing the overall system capacity. This communication method may also be referred to as an SRS transmission method.
[0191] Before introducing the communication method provided in the embodiments of this application, we will first introduce the principle on which the communication method of this application is based:
[0192] As mentioned earlier, SRS can be used for channel measurement. To improve SRS coverage, terminal devices can repeatedly transmit on N time-domain resources. Correspondingly, network devices will merge the SRS received on the N time-domain resources. In the communication method provided in this application, to improve time-domain resource utilization, a set of port SRSs are transmitted on N time-domain resources. However, different SRSs in this set are generated based on different time-domain sequences; the concept of time-domain sequences will be introduced below. When the channels corresponding to each port transmitting SRS remain unchanged on the N time-domain resources, the network device can recover the channels of the N ports without interference by calculating the correlation between the received SRS and each time-domain sequence. In this way, the coverage performance of SRS is improved without reducing the overall system capacity. Specifically:
[0193] This set of SRS is transmitted on the same N time-domain resources. As described above, each time-domain resource can be, for example, an OFDM symbol, and the N time-domain resources can be, for example, N adjacent OFDM symbols in the time domain, or N non-adjacent OFDM symbols. This set of SRS uses the same frequency domain sequence pattern (i.e., the same frequency domain pattern, comb) and the same frequency domain sequence in the frequency domain. The concept of the frequency domain sequence can be found in the description of the existing SRS generation methods introduced above, and will not be repeated here.
[0194] One SRS port is used to carry one SRS. Therefore, this group of SRS can also be interpreted as: a group of ports carrying SRS.
[0195] For example, if terminal device 1 includes SRS port 1 and SRS port 2, and terminal device 2 includes SRS port 3 and SRS port 4, then if SRS1 sent by terminal device 1 through SRS port 1 and SRS3 sent by terminal device 2 through SRS port 3 use the same time-domain resources, the same frequency domain, and the same frequency domain sequence, then SRS1 and SRS3 can be considered as a set of SRS here. Similarly, if SRS2 sent by terminal device 1 through SRS port 2 and SRS4 sent by terminal device 2 through SRS port 4 use the same time-domain resources, the same frequency domain, and the same frequency domain sequence, then SRS3 and SRS4 can be considered as a set of SRS here.
[0196] Therefore, in order to distinguish the individual SRSs within this group of SRSs, and further distinguish the channel of each port within this group of SRS ports, this application uses different sequences for distinction, thereby obtaining the channel of each SRS. Specifically, as follows: S k (n,l)=r(n)q k (l)
[0197] Where n represents the frequency domain position (subcarrier index) of the transmitted SRS, l represents the time domain position (e.g., the index of the OFDM symbol), and the value of l is the set of indices of N time-domain OFDM symbols.
[0198] S k This indicates the SRS sequence carried by the k-th SRS port in this group of ports.
[0199] r represents the frequency domain sequence. This set of SRS is based on the same frequency domain sequence. r is, for example, obtained from the group index u, the base sequence index v, and CS.
[0200] q k This represents the time-domain sequence used by the k-th SRS port in a set of SRS ports when transmitting SRS.
[0201] Accordingly, for network devices, the SRS received on time-frequency resources where n and l are determined can be written as the following formula.
[0202] The first summation term in the above formula is the signal received by the network device after this group of SRSs passes through the channel. K represents the number of SRSs in this group of SRSs, that is, K is the number of SRS ports included in the above group of SRSs. H k This represents the channel matrix between the k-th SRS port and the port.
[0203] The second summation term represents the signals received by the network device after passing through the channel from other SRSs that use the same time-frequency resources as the aforementioned SRS group, excluding the group mentioned above. P represents the number of other SRSs, i.e., the number of SRS ports carrying those other SRSs. H′ p Let q′ represent the channel matrix between the p-th SRS port and the p-th SRS port. p This represents the time-domain sequence used when the p-th SRS port transmits the SRS sequence. r′ p The design criteria can be based on existing frequency domain sequences, for example, using a different group index u or a different CS to generate the sequence, where W represents the noise on the time-frequency resource. Currently, since it can also effectively whiten and reduce the interference of the second summation term, the second summation term can be incorporated into the noise term, resulting in the following formula:
[0204] Among them, for q k (l) uses mutually orthogonal sequences, that is:
[0205] This represents the vector form of the time-domain sequence on which the SRS transmitted by the k-th SRS port is based, where * denotes the conjugate of the complex number, and Q. kThis represents the power (transmit energy per symbol) transmitted by the k-th SRS port in the above set of SRSs.
[0206] When the channel remains constant across N time-domain resources and there are no non-ideal factors such as transceiver phase noise or frequency offset (because the characteristics of these non-ideal factors can also be equivalently modeled as channel changes over time), then H k (n,l)=H k (n). Further, we obtain the following formula:
[0207] Furthermore, the network device compares the received signal Y(n,l) with the time-domain sequence q k (l) Perform the inner product calculation in the time domain to obtain the following formula (iv):
[0208] It can be seen that the network device will receive the signal Y and the time-domain sequence q. k After performing the inner product calculation, the resulting Y is only related to the channel and transmitted signal of the k-th SRS port, and is independent of the channels and signals of other SRS ports in the current group. In other words, based on the time-domain sequence, the time-invariant assumption of the channel, and the base station's processing algorithm, it is possible to distinguish the SRS carried by this group of SRS ports.
[0209] The communication method provided in this application will now be described with reference to the accompanying drawings.
[0210] Figure 5 is a schematic flowchart of the communication method provided in an embodiment of this application. Figure 5 only illustrates the method from the perspective of interaction between a network device and a first terminal device, and should not be construed as limiting the embodiments of this application in any way. The network device in Figure 5 can be replaced by components configured in the network device (such as chips, chip systems, processors, etc.), or by logic modules or software capable of implementing all or part of the functions of the network device; the first terminal device in Figure 5 can be replaced by components configured in the first terminal device (such as chips, chip systems, processors, etc.), or by logic modules or software capable of implementing all or part of the functions of the first terminal device.
[0211] As shown in Figure 5, the method includes steps S510 to S530.
[0212] S510, the network device sends first information to the first terminal device; correspondingly, the first terminal device receives the first information, which is used to configure the first sequence.
[0213] For example, the first sequence is also called the first time-domain sequence. In this embodiment, the first sequence is denoted as w. TDOCC However, it should be noted that the first sequence is denoted as w. TDOCCThis is merely an example and does not constitute a limitation on the embodiments of this application. For example, it can also be referred to in other ways.
[0214] The detailed description of the first sequence is elaborated in S520, and will not be repeated here.
[0215] S520, the first terminal device generates a first SRS. The sequence of the first SRS is obtained based on the first sequence and the second sequence. The first SRS and the second SRS occupy the same time and frequency resources. The sequence of the second SRS is obtained based on the second sequence.
[0216] Signals are transmitted on their corresponding time-frequency resources. Similarly, in this embodiment, when the first terminal device transmits the first SRS, it transmits the first SRS on the time-frequency resources corresponding to the first SRS.
[0217] In this embodiment, when the first terminal device sends the first SRS, the first SRS and the second SRS occupy the same time-frequency resources. For example, the terminal device sending the second SRS is referred to as the second terminal device, which is different from the first terminal device. For ease of description, the port used by the second SRS is also referred to as the second port.
[0218] It should be noted that this embodiment does not limit the type of time-frequency resource occupied by the first SRS and the second SRS. For example, the time-frequency resources occupied by the first SRS and the second SRS may be partially the same, or the time-frequency resources occupied by the first SRS and the second SRS may be completely identical. For example, the occupied time-frequency resource is referred to as the first time-frequency resource. Optionally, the first time-frequency resource includes more than one symbol.
[0219] In this embodiment, the sequence of the first SRS is obtained based on the second sequence, also referred to as the first SRS being generated based on r1. For example, the second sequence is denoted as r1. It should also be noted that denoting the second sequence as r1 here is merely an example and does not constitute a limitation of this application; for example, it can also be denoted in other ways. The second sequence is also referred to as a frequency domain sequence, for example.
[0220] In one implementation, r1 is correlated with the CS value; that is, r1 is obtained based on the CS value. As mentioned earlier, when SRS carried by different ports are transmitted on the same time-frequency resource, the SRS carried by different ports can be distinguished by their different CS values. The set of different CS values can also be called a code resource. For example, one implementation of obtaining r1 based on the CS value includes: α1 represents the CS value occupied by the first SRS, δ, u, v, For a detailed description, please refer to the relevant sections above; it will not be repeated here. Understandably, different CS values will result in different frequency domain sequences.
[0221] In this embodiment, the sequence of the second SRS is also obtained based on r1. That is, the second SRS and the first SRS are generated based on the same r1. For example, the same δ, u, v, and δ are used when generating the first and second SRS. And the CS value.
[0222] Understandably, when the first SRS and the second SRS occupy the same time-frequency resources, if both the sequence of the first SRS and the sequence of the second SRS use r1, it becomes impossible to distinguish between the first SRS and the second SRS, further leading to an inability to distinguish between the channels of the first port and the second port. Therefore, in this embodiment, in order to distinguish between the first SRS and the second SRS transmitted based on the same time-frequency resources, the network device sends first information to the first terminal device. The first information is used to configure the first time-domain sequence w. TDOCC Correspondingly, the first terminal device is based on w TDOCC The first SRS is generated by r1 (that is, the first SRS is based on w). TDOCC (and r1 generated); where, w TDOCC Used to distinguish the first SRS.
[0223] Optionally, the network device sends second information to the second terminal device, the second information being used to configure the third sequence; correspondingly, the second terminal device generates a second SRS based on the third sequence and r1, wherein the third sequence is used to distinguish the second SRS.
[0224] The following section uses the first terminal device as an example to illustrate how to generate the first SRS.
[0225] In one implementation, the first information includes one or more of the following: information indicating the length of the first orthogonal basis sequence, and the index of the first orthogonal basis sequence. Correspondingly, the first terminal device generates the first SRS, including: obtaining w based on the first orthogonal basis sequence. TDOCC According to w TDOCC The first SRS is generated using r1. That is, the first terminal device generates the first SRS based on the first orthogonal basis sequence and r1, where the first orthogonal basis sequence is used to determine w. TDOCC .
[0226] For example, the length of the first orthogonal basis sequence can be interpreted as the number of elements included in the first orthogonal basis sequence.
[0227] In this embodiment, the first orthogonal basis sequence and the second orthogonal basis sequence are orthogonal to each other. The second orthogonal basis sequence corresponds to the second port and is used to determine the third sequence used by the second terminal device when sending the second SRS. That is, the third sequence is obtained based on the second orthogonal basis sequence.
[0228] Optionally, the second information sent by the network device to the second terminal device includes one or more of the following: information indicating the length of the second orthogonal basis sequence, and the index of the second orthogonal basis sequence; correspondingly, the second terminal device generates a second SRS based on the second information, including: obtaining a third sequence based on the second orthogonal basis sequence; and generating the second SRS based on the third sequence and r1. That is, the second terminal device generates a first SRS based on the second orthogonal basis sequence and r1, and the second orthogonal basis sequence is used to determine the third sequence.
[0229] In other words, in this embodiment, the first SRS is based on w TDOCC And r1 generated, w TDOCC The first orthogonal basis sequence is obtained; the second SRS is generated based on the third sequence and r1, and the third sequence is obtained based on the second orthogonal basis sequence; the first SRS and the second SRS occupy the same time-frequency resources, and the first orthogonal basis sequence and the second orthogonal basis sequence are mutually orthogonal.
[0230] For example, the information used to indicate the length of the first orthogonal basis sequence in the first information above can be any one of the following: the length of the first orthogonal basis sequence and the parameter R; wherein the length of the first orthogonal basis sequence and R have a corresponding relationship.
[0231] The length of the first orthogonal basis sequence corresponds to R, which can also be interpreted as: the length of the first orthogonal basis sequence is related to R.
[0232] It is understandable that when the information used to indicate the length of the first orthogonal basis sequence is the length of the first orthogonal basis sequence, it can be considered that the network device directly indicates the length of the first orthogonal basis sequence to the first terminal device. However, when the information used to indicate the length of the first orthogonal basis sequence is R, it can be considered that the network device indirectly indicates the length of the first orthogonal basis sequence to the first terminal device.
[0233] For example, the correspondence between the length of the first orthogonal basis sequence and R can be any of the following: the length of the first orthogonal basis sequence is equal to R by default; the length of the first orthogonal basis sequence is equal to the product of R and the number of port groups; or, the length of the first orthogonal basis sequence is equal to the quotient of R and the number of port groups; or, the length of the first orthogonal basis sequence is equal to... This indicates rounding down R / s, where s represents the number of port packets. Specifically, the number of port packets refers to the number of port packets corresponding to at least one port when the first terminal device sends SRS through at least one port.
[0234] Optionally, when the length of the first orthogonal basis sequence is associated with the number of port groups, the first information may also include the number of port groups.
[0235] For example, one implementation of the first terminal device determining the first orthogonal basis sequence based on the length and index of the first orthogonal basis sequence is as follows: The first terminal device determines the first orthogonal basis sequence according to the following formula (I) or formula (II):
[0236] w TDOCCb Denotes the first orthogonal basis sequence. H represents the length of the first orthogonal basis sequence, and i represents the index of the first orthogonal basis sequence. i,l″ The dimension is The i-th row and l″-th column of the Hadmard matrix.
[0237] For example, The value is 4, which means that the length of the first orthogonal basis sequence is 4. At this time, 4 orthogonal sequences can be obtained. Then, based on the index i, it is determined which of these 4 sequences is the first orthogonal basis sequence to use.
[0238] The following explains how, after the first terminal device determines the first orthogonal basis sequence, it obtains w based on the first orthogonal basis sequence. TDOCC Two implementation methods:
[0239] For example, in the first implementation:
[0240] After the first terminal device determines the first orthogonal basis sequence, the first terminal device obtains w based on the first orthogonal basis sequence. TDOCC This includes: the first terminal device determining w according to the following formula (iii) or formula (iv). TDOCC :
[0241] in, This indicates the number of symbols used when the first terminal device sends at least one SRS.
[0242] In this implementation method It can also be replaced with The first of the Hadmard matrix In the row and i-th column, since the hadmard matrix is symmetric, the two are equivalent.
[0243] For example, if the network device indicates R=2, the number of packets s=2, and the length of the first orthogonal basis sequence is R×s by default, then... The first terminal device uses 4 symbols when sending at least one SRS, and the network device indicates that the index i of the first orthogonal basis sequence is 0. Then, according to formula (III) or formula (IV), the first sequence w determined by the first terminal device can be obtained. TDOCC (l′)=[1,1,1,1].
[0244] For example, if the network device indicates R=2, the number of packets s=2, and the length of the first orthogonal basis sequence is R×s by default, then... The first terminal device uses 4 symbols when sending at least one SRS, and the network device indicates that the index i of the first orthogonal basis sequence is 2. Therefore, according to formula (iv), the first time-domain sequence w determined by the first terminal device can be obtained. TDOCC (l′)=[1,1,-1,-1].
[0245] For example, when R=2, the number of port packets s=2, the length of the first orthogonal basis sequence is R×s by default, and the number of symbols used by the first terminal device when sending at least one SRS is equal to 4, the 4x4 Hadmard matrix is as follows:
[0246] For example, in the second implementation:
[0247] After the first terminal device determines the first orthogonal basis sequence, the first terminal device obtains w based on the first orthogonal basis sequence. TDOCC This includes: the number of symbols used when the first terminal device transmits at least one SRS based on the first orthogonal basis sequence, the number of port packets s, and the number of symbols used. Determine w TDOCC Specifically, this includes:
[0248] 1) The first terminal device first obtains the intermediate sequence based on the first orthogonal basis sequence according to the following formula (V);
[0249] Among them, w TDOCC1 This indicates an intermediate sequence.
[0250] Formula (5) can be interpreted as follows: Repeat each element of the first orthogonal basis sequence s times. After repeating s times, the sequence length of the first orthogonal basis sequence becomes s times the original. For example, if the original sequence is 10, and assuming s = 2, then the extended intermediate sequence is 1100. That is, the 1 in the first orthogonal basis sequence is repeated s times, and then the 0 is repeated s times.
[0251] 2) The first terminal device obtains w from the intermediate sequence based on formula (vi). TDOCC :
[0252] Formula (6) can be used to repeat the intermediate sequence until the sequence length equals... This yields the first sequence. For example, suppose the intermediate sequence is 1100. The first sequence obtained by formula (vi) is 1100110011.
[0253] That is, in this second implementation method, w TDOCC It satisfies either formula (VII) or formula (VIII):
[0254] Understandably, in this embodiment, It can also be replaced with The first of the Hadmard matrix In the row and i-th column, since the hadmard matrix is symmetric, the two are equivalent.
[0255] For example, if the network device indicates that the length of the first orthogonal basis sequence is equal to 2, the index i of the first orthogonal basis sequence is equal to 0, the number of packets s = 2 for at least one SRS port, and the number of symbols used by the first terminal device when sending at least one SRS is equal to 4, then the first sequence w determined by the first terminal device can be obtained according to formula (vii) or formula (viii). TDOCC (l′) = [1, 1, 1, 1].
[0256] For example, if a network device indicates that R equals 2, and the length of the first orthogonal basis sequence is equal to R by default, then... If the network device indicates that the index i of the first orthogonal basis sequence is equal to 0, the number of packets at at least one SRS port is s = 2, and the number of symbols used by the first terminal device when sending at least one SRS is equal to 4, then the first sequence w determined by the first terminal device can be obtained according to formula (vii) or formula (viii). TDOCC (l′) = [1, 1, 1, 1].
[0257] For example, if a network device indicates that R equals 2, and the length of the first orthogonal basis sequence is equal to R by default, then... The network device indicates that the index i of the first orthogonal basis sequence is equal to 1, the number of port packets s = 2 for at least one SRS port, and the number of symbols used by the first terminal device when sending at least one SRS is equal to 4. Then, according to formula (VII), the first sequence w determined by the first terminal device can be obtained. TDOCC (l′)=[1,1,-1,-1].
[0258] In this embodiment, after the first terminal device determines the first sequence, it generates the first SRS to be sent based on the first sequence and the first second sequence when sending the first SRS at the first port. For example, in one implementation, when the terminal device obtains the sequence of the first SRS based on the first sequence and the second sequence, the sequence of the first SRS satisfies the following formula (IX):
[0259] r2(n,l′)=w TDOCC (l′)w TDM (l′)r1(n); or,
[0260] r2(n,l′)=w TDOCC Formula (n) (l′)r1(n)
[0261] r2 represents the sequence of the first SRS. Refer to the previous description for the concepts of l′ and n.
[0262] S530, the network device receives the first SRS based on the first sequence.
[0263] As can be understood, in this embodiment, the SRS received by the network device includes both the first SRS sent through the first port and the second SRS sent through the second port.
[0264] In this embodiment, for the received SRS, the network device can obtain the first SRS sent by the first port from the received SRS based on the first sequence.
[0265] For example, the network device performs a time-domain inner product calculation on the received SRS and the first sequence to obtain the first SRS sent by the first terminal device on the first port.
[0266] It can be seen that in this communication method, the first SRS and the second SRS can occupy the same time-frequency resources, and then by configuring w to the terminal device that sends the first SRS... TDOCC This allows for the differentiation between the first and second SRS. Thus, while ensuring the coverage performance of the SRS, the overall system capacity is also increased.
[0267] Figure 6 is a schematic flowchart of a communication method provided in another embodiment of this application. This communication method is illustrated using the example of terminal device 1 and terminal device 2 having the same time-domain resources, the same frequency-domain resources, and the same frequency-domain sequence r1. As shown in Figure 6, the communication method includes:
[0268] S610, the network device sends information 1 to the terminal device 1, and the corresponding terminal device 1 receives information 1; information 1 is used to configure time-domain sequence 1.
[0269] For example, information 1 includes at least one of the following: information indicating the length of orthogonal base sequence 1, index of orthogonal base sequence 1, number of port packets of the SRS port used by terminal device 1 when transmitting at least one SRS, and number of OFDM symbols used by terminal device 1 when transmitting at least one SRS.
[0270] S620, the network device sends information 2 to the terminal device 2, and the corresponding terminal device 2 receives information 2; information 2 is used to configure time-domain sequence 2.
[0271] For example, information 2 includes at least one of the following: information indicating the length of orthogonal base sequence 2, index of orthogonal base sequence 2, number of port packets of the SRS port used by terminal device 2 when transmitting at least one SRS, and number of OFDM symbols used by terminal device 2 when transmitting at least one SRS.
[0272] In this embodiment, terminal device 1 and terminal device 2 use the same time-domain resources, the same frequency-domain resources, and the same frequency-domain sequence. For example, the time-frequency resource used by terminal device 1 and terminal device 2 is referred to as time-frequency resource 1, and the frequency-domain sequence used is referred to as frequency-domain sequence 1. Frequency-domain sequence 1 is, for example,... The concepts of each parameter can be found in the descriptions in the foregoing embodiments, and will not be repeated here.
[0273] In this embodiment, the orthogonal basis sequence 1 indicated by network device 1 to terminal device 1 and the orthogonal basis sequence 2 indicated by network device 1 to terminal device 2 are mutually orthogonal.
[0274] For example, the length of the orthogonal basis sequence 1 indicated by network device 1 to terminal device 1 is the same as the length of the orthogonal basis sequence 2 indicated by network device 1 to terminal device 2, but the indices are different.
[0275] S630, Terminal device 1 determines time-domain sequence 1 based on information 1.
[0276] For example, terminal device 1 determines time-domain sequence 1 based on formula (iii), formula (iv), formula (vii), or formula (viii) in the embodiment of Figure 5.
[0277] S640, Terminal device 2 determines time-domain sequence 2 based on information 2.
[0278] For example, terminal device 2 determines time-domain sequence 2 based on formula (iii), formula (iv), formula (vii), or formula (viii) in the embodiment of Figure 5.
[0279] S650, Terminal Device 1 is based on Time Domain Sequence 1 and Generate the SRS1 sequence.
[0280] S660, Terminal Device 2 is based on Time Domain Sequence 2 and Generate the SRS2 sequence.
[0281] For example, terminal device 1 generates the sequence of SRS1 based on formula (ix) in the embodiment of FIG5. For example, terminal device 2 generates the sequence of SRS2 based on formula (ix) in the embodiment of FIG5.
[0282] S670, Terminal device 1 transmits SRS1 on time-frequency resource 1 through port 1.
[0283] S680, terminal device 2 transmits SRS2 on time-frequency resource 1 through port 2.
[0284] S690, the network device obtains SRS1 sent by terminal device 1 based on time domain sequence 1 and SRS2 sent by terminal device 1 based on time domain sequence 2.
[0285] For example, the network device performs an inner product in the time domain between the time-domain sequence 1 and the received SRS signal to obtain the SRS1 sent by the terminal device 1, thereby further obtaining the channel information between the terminal device 1 and port 1.
[0286] For example, the network device performs an inner product in the time domain between the time-domain sequence 1 and the received SRS signal to obtain the SRS2 sent by the terminal device 2, thereby further obtaining the channel information between the terminal device 2 and port 2.
[0287] Understandably, in this embodiment, since the orthogonal basis sequence 1 indicated by the network device to terminal device 1 and the orthogonal basis sequence 2 indicated by the network device to terminal device 2 are orthogonal to each other, terminal device 1 and terminal device 2 can distinguish the SRS of each port even when they occupy the same time-frequency resources to send SRS. In addition, since the same time-domain resources are used, the resource utilization is improved, thereby increasing the total capacity of the system.
[0288] The communication method of the embodiments of this application has been described in detail above. The communication device provided by the embodiments of this application will be described in detail below with reference to FIG7 and FIG8.
[0289] Figure 7 is a structural schematic diagram of the communication device provided in an embodiment of this application. Specifically, as shown in Figure 7, the device 700 includes: a receiving module 701, a generating module 702, and a transmitting module 703.
[0290] For example, in an embodiment of the first device, device 700 is applied to a terminal device.
[0291] Specifically, the receiving module 701 is used to receive first information, which is used to configure the first sequence w. TDOCC ; Generation module 702, used to generate the first SRS, the sequence of the first SRS being based on w TDOCC The first SRS and the second SRS occupy the same time-frequency resources, and the sequence of the second SRS is obtained based on r1; the transmitting module 703 is used to transmit the first SRS on the first port; wherein, w TDOCC Used to distinguish the first SRS.
[0292] In one possible implementation, the sequence of the first SRS satisfies the following relationship:
[0293] r2(n,l′)=wTDOCC (l′)w TDM (l′)r1(n); or,
[0294] r2(n,l′)=w TDOCC (l′)r1(n);
[0295] r2 represents the sequence of the first SRS, l′ represents the index of the symbol used by the terminal device when transmitting the SRS through at least one port, n represents the index of the subcarrier occupied by the sequence of the first SRS, and w TDM (l′) Based on l′, the first port is included in at least one port, and one of the at least one ports is used to send an SRS.
[0296] In one possible implementation, the first information includes one or more of the following: information indicating the length of the first orthogonal basis sequence, and the index of the first orthogonal basis sequence; the generation module 702 is specifically used to: generate a first SRS based on the first orthogonal basis sequence, w TDOCC Determined based on the first orthogonal basis sequence; wherein the first orthogonal basis sequence and the second orthogonal basis sequence are orthogonal to each other, and the second orthogonal basis sequence corresponds to the second SRS.
[0297] In one possible implementation, the information indicating the length of the first orthogonal basis sequence is any of the following: the length of the first orthogonal basis sequence, parameter R; R has a corresponding relationship with the length of the first orthogonal basis sequence.
[0298] In one possible implementation, if the information indicating the length of the first orthogonal basis sequence is R, the correspondence between R and the length of the first orthogonal basis sequence is any one of the following: the length of the first orthogonal basis sequence is equal to R, the length of the first orthogonal basis sequence is equal to the product of R and the number of port groups corresponding to at least one port, or the length of the first orthogonal basis sequence is equal to the quotient of R and the number of port groups.
[0299] In one possible implementation, w TDOCC Satisfy the following formula:
[0300] in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. This represents the number of symbols used by the terminal device when sending SRS through at least one port, where j is the imaginary unit.
[0301] In one possible implementation, w TDOCC Satisfy the following formula:
[0302] in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. This indicates the number of symbols used by the terminal device when sending SRS through at least one port, where H represents the dimension. The Hadamard matrix.
[0303] In one possible implementation, the generation module is specifically used to: generate a first SRS based on the first orthogonal basis sequence and the number of port groups corresponding to at least one port, w TDOCC Determined based on the first orthogonal basis sequence and the number of port groups.
[0304] In one possible implementation, w TDOCC Satisfy the following formula:
[0305] in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. The number of symbols used by the terminal device when sending SRS through at least one port is s, where s represents the number of port groups corresponding to the at least one port, and j is the imaginary unit.
[0306] In one possible implementation, w TDOCC Satisfy the following formula:
[0307] in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. This indicates the number of symbols used by the terminal device when sending SRS through at least one port, where 's' represents the number of port packets corresponding to at least one port, and 'H' represents the dimension. The Hadamard matrix.
[0308] In the second transposed embodiment, the device 700 can be applied, for example, to a network device.
[0309] Specifically, it includes: a sending module 703, used to send first information, the first information being used to configure a first sequence w. TDOCC w TDOCC Used to indicate the first SRS; receiving module 701, used for based on w TDOCC Receive the first SRS, the sequence of the first SRS is based on w TDOCC The first SRS and the second SRS occupy the same time-frequency resources, and the sequence of the second SRS is obtained based on r1.
[0310] In one possible implementation, the sequence of the first SRS satisfies the following relationship:
[0311] r2(n,l′)=w TDOCC (l′)w TDM (l′)r1; or,
[0312] r2(n,l′)=w TDOCC (l′)r1(n);
[0313] r2 represents the sequence of the first SRS, l′ represents the index of the symbol used by the terminal device when transmitting the SRS through at least one port, n represents the index of the subcarrier occupied by the sequence of the first SRS, and w TDM (l′) Based on l′, the first port is included in at least one port, and one of the at least one ports is used to send an SRS.
[0314] In one possible implementation, the first information includes one or more of the following: information indicating the length of the first orthogonal basis sequence, and the index of the first orthogonal basis sequence; TDOCC Determined based on the first orthogonal basis sequence, the first orthogonal basis sequence is orthogonal to the second orthogonal basis sequence, and the second orthogonal basis sequence corresponds to the second port used by the second SRS.
[0315] In one possible implementation, the information indicating the length of the first orthogonal basis sequence is any one of the following: the length of the first orthogonal basis sequence, parameter R; R has a corresponding relationship with the length of the first orthogonal basis sequence.
[0316] In one possible implementation, if the information indicating the length of the first orthogonal basis sequence is R, the correspondence between R and the length of the first orthogonal basis sequence is any one of the following: the length of the first orthogonal basis sequence is equal to R, the length of the first orthogonal basis sequence is equal to the product of R and the number of port groups corresponding to the at least one port, or the length of the first orthogonal basis sequence is equal to the quotient of R and the number of port groups.
[0317] In one possible implementation, w TDOCC Satisfy the following formula:
[0318] in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. This indicates the number of symbols used by the terminal device when sending SRS through at least one port, where H represents the dimension. The Hadamard matrix.
[0319] In one possible implementation, w TDOCCIt is obtained based on the first orthogonal basis sequence and the number of port groups corresponding to at least one port.
[0320] In one possible implementation, w TDOCC Satisfy the following formula:
[0321] in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. This represents the number of symbols used by the terminal device when sending SRS through at least one port, where s represents the number of port packets corresponding to at least one port, and j is the imaginary unit.
[0322] In one possible implementation, w TDOCC Satisfy the following formula:
[0323] in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. This indicates the number of symbols used by the terminal device when sending SRS through at least one port, where 's' represents the number of port packets corresponding to at least one port, and 'H' represents the dimension. The Hadamard matrix.
[0324] Figure 8 is a structural schematic diagram of another communication device provided in an embodiment of this application. The device shown in Figure 8 can be used to perform the method described in any of the foregoing embodiments.
[0325] As shown in Figure 8, the device 800 of this embodiment includes a memory 801 and a processor 802. In one implementation, the device 800 further includes a communication interface 803 and a bus 804. The memory 801, processor 802, and communication interface 803 are interconnected via the bus 804.
[0326] The memory 801 can be a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 801 can store programs, and when the program stored in the memory 801 is executed by the processor 802, the processor 802 performs the various steps of the method shown in Figures 5 and 6.
[0327] The processor 802 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, used to execute relevant programs to implement the methods shown in Figures 5 and 6 of the embodiments of this application.
[0328] The processor 802 can also be an integrated circuit chip with signal processing capabilities. In implementation, each step of the method in Figures 5 and 6 of this application embodiment can be completed by the integrated logic circuitry in the processor 802 or by software instructions.
[0329] The processor 802 described above can also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or a conventional processor, etc.
[0330] The steps of the method disclosed in the embodiments of this application can be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory 801. The processor 802 reads the information in memory 801 and, in conjunction with its hardware, completes the functions required by the units included in the device of this application. For example, it can execute the various steps / functions of the embodiments shown in Figures 5 and 6.
[0331] The communication interface 803 can use, but is not limited to, transceivers to enable communication between the device 800 and other devices or communication networks.
[0332] Bus 804 may include a pathway for transmitting information between various components of device 800 (e.g., memory 801, processor 802, communication interface 803).
[0333] It should be understood that the device 800 shown in the embodiments of this application can be an electronic device, or it can be a chip configured in an electronic device. The device 800 can be deployed in a terminal device, or it can be deployed in a network device.
[0334] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be a usable medium accessible to a computer or a data storage device such as a server or data center containing one or more sets of usable media. The usable medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. A semiconductor medium can be a solid-state drive.
[0335] It should be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. A and B can be singular or plural. Additionally, the character " / " in this article generally indicates an "or" relationship between the preceding and following related objects, but it can also represent an "and / or" relationship. Please refer to the context for a more accurate understanding.
[0336] In this application, "at least one" means one or more, and "more than one" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0337] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not limit the implementation process of the embodiments of this application.
[0338] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0339] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0340] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0341] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0342] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0343] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.
Claims
1. A communication method, characterized in that, Applied to terminal devices, including: Receive first information, the first information being used to configure the first sequence w TDOCC ; Generate a first detection reference signal (SRS), the sequence of which is based on the w TDOCC The first SRS and the second SRS occupy the same time-frequency resources, and the sequence of the second SRS is obtained based on the second sequence r1. The first SRS is sent on the first port; Wherein, w TDOCC Used to distinguish the first SRS.
2. The method according to claim 1, characterized in that, The sequence of the first SRS satisfies the following relationship: r2(n,l′)=w TDOCC (l′)w TDM (l′)r1(n); or, r2(n,l′)=w TDOCC (l′)r1(n); r2 represents the sequence of the first SRS, l′ represents the index of the symbol used by the terminal device when transmitting the SRS through at least one port, n represents the index of the subcarrier occupied by the sequence of the first SRS, and w TDM (l′) Based on l′, the first port is included in the at least one port, and one of the at least one ports is used to send an SRS.
3. The method according to claim 1 or 2, characterized in that, The first information includes one or more of the following: information indicating the length of the first orthogonal basis sequence, and the index of the first orthogonal basis sequence; The generation of the first SRS includes: The first SRS is generated based on the first orthogonal basis sequence, and the w TDOCC Determined based on the first orthogonal basis sequence; Wherein, the first orthogonal basis sequence and the second orthogonal basis sequence are orthogonal to each other, and the second orthogonal basis sequence corresponds to the second SRS.
4. The method according to claim 3, characterized in that, The information indicating the length of the first orthogonal basis sequence is any one of the following: the length of the first orthogonal basis sequence and parameter R, wherein R has a corresponding relationship with the length of the first orthogonal basis sequence.
5. The method according to claim 4, characterized in that, If the information indicating the length of the first orthogonal basis sequence is R, the correspondence between R and the length of the first orthogonal basis sequence is any one of the following: the length of the first orthogonal basis sequence is equal to R, the length of the first orthogonal basis sequence is equal to the product of R and the number of port groups corresponding to the at least one port, or the length of the first orthogonal basis sequence is equal to the quotient of R and the number of port groups.
6. The method according to any one of claims 3 to 5, characterized in that, The w TDOCC Satisfy the following formula: in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. The number of symbols used by the terminal device when transmitting SRS through at least one port is indicated by j, where j is the imaginary unit.
7. The method according to any one of claims 3 to 5, characterized in that, The w TDOCC Satisfy the following formula: in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. H represents the number of symbols used by the terminal device when sending SRS through at least one port, where H represents the dimension. The Hadamard matrix.
8. The method according to any one of claims 3 to 5, characterized in that, The step of generating the first SRS based on the first orthogonal basis sequence includes: The first SRS is generated based on the first orthogonal basis sequence and the number of port groups corresponding to the at least one port, the w TDOCC Determined based on the first orthogonal basis sequence and the number of port groups.
9. The method according to claim 8, characterized in that, The w TDOCC Satisfy the following formula: in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. The number of symbols used by the terminal device when sending SRS through at least one port is s, where s represents the number of port groups corresponding to the at least one port, and j is the imaginary unit.
10. The method according to claim 8, characterized in that, The w TDOCC Satisfy the following formula: in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. This indicates the number of symbols used by the terminal device when sending SRS through at least one port, s represents the number of port packets corresponding to the at least one port, and H represents the dimension. The Hadamard matrix.
11. A communication method, characterized in that, include: Send first information, the first information being used to configure the first sequence w TDOCC The w TDOCC Used to distinguish the first detection reference signal SRS; Based on the w TDOCC Receive the first SRS, the sequence of the first SRS being based on the w TDOCC The first SRS and the second SRS occupy the same time-frequency resources, and the sequence of the second SRS is obtained based on the second sequence r1.
12. The method according to claim 11, characterized in that, The sequence of the first SRS satisfies the following relationship: r2(n,l′)=w TDOCC (l′)w TDM (l′)r1(n); or, r2(n,l′)=w TDOCC (l′)r1(n); r2 represents the sequence of the first SRS, l′ represents the index of the symbol used by the terminal device when transmitting the SRS through at least one port, n represents the index of the subcarrier occupied by the sequence of the first SRS, and w TDM (l′) Based on l′, the first port is included in the at least one port, and one of the at least one ports is used to send an SRS.
13. The method according to claim 11 or 12, characterized in that, The first information includes one or more of the following: information indicating the length of the first orthogonal basis sequence, and the index of the first orthogonal basis sequence; The w TDOCC Based on the first orthogonal basis sequence, the first orthogonal basis sequence and the second orthogonal basis sequence are orthogonal to each other, and the second orthogonal basis sequence corresponds to the second SRS.
14. The method according to claim 13, characterized in that, The information indicating the length of the first orthogonal basis sequence is any one of the following: the length of the first orthogonal basis sequence and parameter R, wherein R has a corresponding relationship with the length of the first orthogonal basis sequence.
15. The method according to claim 14, characterized in that, If the information indicating the length of the first orthogonal basis sequence is R, the correspondence between R and the length of the first orthogonal basis sequence is any one of the following: the length of the first orthogonal basis sequence is equal to R, the length of the first orthogonal basis sequence is equal to the product of R and the number of port groups corresponding to the at least one port, or the length of the first orthogonal basis sequence is equal to the quotient of R and the number of port groups.
16. The method according to any one of claims 13 to 15, characterized in that, The w TDOCC Satisfy the following formula: in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. The number of symbols used by the terminal device when transmitting SRS through at least one port is indicated by j, where j is the imaginary unit.
17. The method according to any one of claims 13 to 15, characterized in that, The w TDOCC Satisfy the following formula: in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. H represents the number of symbols used by the terminal device when sending SRS through at least one port, where H represents the dimension. The Hadamard matrix.
18. The method according to any one of claims 13 to 15, characterized in that, The w TDOCC It is obtained based on the first orthogonal basis sequence and the number of port groups corresponding to the at least one port.
19. The method according to claim 18, characterized in that, The w TDOCC Satisfy the following formula: in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. The number of symbols used by the terminal device when sending SRS through at least one port is s, where s represents the number of port groups corresponding to the at least one port, and j is the imaginary unit.
20. The method according to claim 18, characterized in that, The w TDOCC Satisfy the following formula: in, Let represent the length of the first orthogonal basis sequence, and i represent the index of the first orthogonal basis sequence. This indicates the number of symbols used by the terminal device when sending SRS through at least one port, s represents the number of port packets corresponding to the at least one port, and H represents the dimension. The Hadamard matrix.
21. A communication device, characterized in that, Includes a module for performing the method as described in any one of claims 1 to 10.
22. A communication device, characterized in that, Includes a module for performing the method as described in any one of claims 11 to 20.
23. A communication device, characterized in that, include: processor, The processor is configured to cause the communication device to implement the method as described in any one of claims 1 to 20 by executing a computer program and / or by logic circuitry.
24. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a program or instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 20.
25. A computer program product, characterized in that, The computer program product includes computer program code that, when run on a computer, causes the computer to implement the method as described in any one of claims 1 to 20.
Citation Information
Patent Citations
Method and device for sending sounding reference signal (SRS)
CN113660188A
Increasing transmission of sounding reference signals in wireless communication systems
CN114830778A
Transmission method and device of sounding reference signal, terminal and network equipment
CN117640026A
Low peak-to-average power ratio (PAPR) reference signal (RS) design for high frequency bands
US20210067391A1
SRS TD-OCC configurations
US20240121043A1