Communication method and related apparatus

By employing non-equally spaced reference signal frequency units in multiple-input multiple-output transmission, the interference problem introduced by equal-spaced arrangement is solved, and the accuracy and performance of channel estimation are improved.

WO2026098516A1PCT designated stage Publication Date: 2026-05-15HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-11-05
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

In multiple-input multiple-output transmission, the equal-spaced arrangement of reference signals in the prior art can introduce significant interference when there are many antenna ports or a large channel delay. This interference is difficult to eliminate through filtering and other processing methods, thus affecting the channel estimation performance.

Method used

By employing reference signal frequency elements arranged unequally, and by determining the sampling sequence and comb offset corresponding to the antenna port, the unequally spaced frequency element spacing is configured to reduce interference and improve channel estimation performance.

Benefits of technology

By using frequency cells arranged in a non-equidistant manner, the concentration area of ​​interference is reduced, thereby enhancing the accuracy and performance of channel estimation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025132795_15052026_PF_FP_ABST
    Figure CN2025132795_15052026_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method and a related apparatus. The method comprises: a terminal device finds, from first configuration information, a sampling sequence and a comb offset corresponding to a first antenna port. Then, on the basis of the sampling sequence corresponding to the first antenna port and the comb offset corresponding to the first antenna port, the terminal device determines frequency domain positions of N frequency units corresponding to the first antenna port, and sends a first reference signal sequence by means of the frequency domain positions of the N frequency units corresponding to the first antenna port, N being an integer greater than or equal to 2. The N frequency units corresponding to the first antenna port are arranged at non-uniform intervals, which helps reduce interference and improve channel estimation performance. For example, when a communication system needs to support a large number of antenna ports and / or channel delay is large, if the N frequency units corresponding to the first antenna port are arranged at non-uniform intervals, interference can be eliminated by means of methods such as filtering, thereby improving channel estimation performance.
Need to check novelty before this filing date? Find Prior Art

Description

Communication methods and related devices

[0001] This application claims priority to Russian patent application filed on November 11, 2024, with application number 2024133644 and entitled "Communication Method and Related Apparatus", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communication technology, and in particular to a communication method and related apparatus. Background Technology

[0003] In multiple-input multiple-output (MIMO) transmissions, it is necessary to measure the channel across multiple antenna ports. This can be achieved by transmitting a reference signal. Generally, reference signals from different antenna ports are orthogonal, ensuring that estimating the channel of a particular antenna port is not affected by interference from reference signals from other antenna ports. Currently, the resource elements (REs) mapped by the reference signals are arranged at equal intervals, and orthogonality can be achieved by mapping different REs to the reference signals from different antenna ports. However, when the number of antenna ports to be measured is large, or when the channel delay is significant, maintaining an equal-interval arrangement of REs mapped by the reference signals introduces substantial interference. Therefore, it is worth considering using a non-equal-interval arrangement of REs mapped by the reference signals to reduce interference and improve channel estimation performance. Under this implementation, determining which REs the reference signals occupy is a crucial issue. Summary of the Invention

[0004] This application provides a communication method and related apparatus, in which a first communication device determines a sampling sequence corresponding to a first antenna port and a comb offset corresponding to the first antenna port from first configuration information. Then, the first communication device determines the frequency domain positions of N frequency elements corresponding to the first antenna port based on the sampling sequence and comb offset, and transmits a first reference signal sequence through the frequency domain positions of the N frequency elements corresponding to the first antenna port. This determines the N frequency elements corresponding to the first antenna port. The N frequency elements corresponding to the first antenna port include a first frequency element, a second frequency element, and a third frequency element. The first, second, and third frequency elements are three frequency elements that are adjacent in the frequency domain among the N frequency elements, and the frequency domain spacing between the first and second frequency elements is not equal to the frequency domain spacing between the second and third frequency elements. For example, in the N frequency elements corresponding to the first antenna port, the frequency domain spacing between any two adjacent frequency elements in the frequency domain is not equal, i.e., they are arranged non-equally spaced. This helps reduce interference and improve channel estimation performance.

[0005] This application provides a communication method applied to a first communication device. The first communication device may be a terminal device, a network device, a component within the terminal device or network device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the terminal device, or a logic module or software capable of implementing all or part of the functions of the network device. The method includes: the first communication device determining first configuration information, the first configuration information being used to configure sampling sequences corresponding to multiple antenna ports and comb offsets corresponding to multiple antenna ports, the multiple antenna ports including a first antenna port. Then, the first communication device determines the sampling sequence corresponding to the first antenna port and the comb offset corresponding to the first antenna port according to the first configuration information. Next, the first communication device determines the frequency domain positions of N frequency units corresponding to the first antenna port according to the sampling sequence corresponding to the first antenna port and the comb offset corresponding to the first antenna port. The N frequency units corresponding to the first antenna port include a first frequency unit, a second frequency unit, and a third frequency unit. The first frequency unit, the second frequency unit, and the third frequency unit are three adjacent frequency units in the frequency domain among the N frequency units. The frequency domain spacing between the first and second frequency units is not equal to the frequency domain spacing between the second and third frequency units. N is an integer greater than or equal to 3. The first communication device transmits a first reference signal sequence on the N frequency units corresponding to the first antenna port based on the frequency domain positions of the N frequency units corresponding to the first antenna port. Optionally, the first communication device transmits the first reference signal sequence through the first antenna port on the N frequency units corresponding to the first antenna port based on the frequency domain positions of the N frequency units corresponding to the first antenna port. This helps to reduce interference, improve the accuracy of channel estimation, and enhance the performance of channel estimation. Specifically, when the number of antenna ports to be supported is large and / or the channel delay is large, if the REs mapped by the reference signal are still arranged at equal intervals, it will introduce large interference, and this interference is concentrated in a certain area, making it difficult to eliminate the interference through filtering or other processing methods. In the N frequency elements corresponding to the first antenna port, the frequency domain spacing between any two adjacent frequency elements in the frequency domain is not equal; that is, the N frequency elements are arranged in a non-equal-spaced manner. This will also introduce interference. Compared to an N frequency element arrangement with equal intervals, this interference is distributed over a wider area. Some of the interference can be eliminated through filtering and other processing methods, thereby improving channel estimation performance.

[0006] Optionally, among the N frequency elements corresponding to the first antenna port, the frequency domain spacing between any two adjacent frequency domain elements in the frequency domain is not equal, that is, the N frequency elements are arranged in a non-equal interval.

[0007] A second aspect of this application provides a communication method applied to a second communication device. The second communication device may be a terminal device, a network device, a component within the terminal device or network device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of a terminal device, or a logic module or software capable of implementing all or part of the functions of a network device. The method includes: the second communication device determining a sampling sequence corresponding to a first antenna port and a comb offset corresponding to the first antenna port based on sampling sequences corresponding to multiple antenna ports and comb offsets corresponding to multiple antenna ports. Then, the second communication device determines the frequency domain positions of N frequency units corresponding to the first antenna port based on the sampling sequence corresponding to the first antenna port and the comb offsets corresponding to the first antenna port. The N frequency units corresponding to the first antenna port include a first frequency unit, a second frequency unit, and a third frequency unit. The first frequency unit, the second frequency unit, and the third frequency unit are three frequency units that are adjacent in the frequency domain among the N frequency units. The frequency domain spacing between the first frequency unit and the second frequency unit is not equal to the frequency domain spacing between the second frequency unit and the third frequency unit, and N is an integer greater than or equal to 3. Finally, the second communication device receives the first reference signal sequence on the N frequency elements corresponding to the first antenna port based on the frequency domain positions of those N frequency elements. This helps reduce interference, improve channel estimation accuracy, and enhance channel estimation performance. Optionally, in the N frequency elements corresponding to the first antenna port, the frequency domain spacing between any two adjacent frequency elements in the frequency domain is unequal, i.e., the N frequency elements are arranged non-equally spaced. Specifically, when the number of antenna ports to be supported is large and / or the channel delay is large, if the REs mapped by the reference signal are still arranged equally, it will introduce significant interference, and this interference is concentrated in a certain area, making it difficult to eliminate through filtering or other processing methods. In the N frequency elements corresponding to the first antenna port, the frequency domain spacing between any two adjacent frequency elements in the frequency domain is unequal, i.e., the N frequency elements are arranged non-equally spaced. At this point, interference will also be introduced. Compared to the method of arranging N frequency units at equal intervals, this interference is distributed over a wider area. Some of the interference can be eliminated through filtering and other processing methods, thereby improving the channel estimation performance.

[0008] Based on the first or second aspect, in one possible implementation, the first or second communication device determines the frequency domain positions of N frequency elements according to the sampling sequence corresponding to the first antenna port and the comb offset corresponding to the first antenna port. This includes: the first or second communication device determining the frequency domain positions of the N frequency elements corresponding to the first antenna port based on the sampling sequence corresponding to the first antenna port, the comb offset corresponding to the first antenna port, the comb value, and the number of REs included in each frequency element; or, the first or second communication device determining the frequency domain positions of the N frequency elements corresponding to the first antenna port based on the sampling sequence corresponding to the first antenna port, the comb offset corresponding to the first antenna port, and the comb value. In this implementation, in addition to the sampling sequence and comb offset corresponding to the first antenna port, the first or second communication device further determines the frequency domain positions of the N frequency elements corresponding to the first antenna port based on the comb value and the number of REs included in each frequency element, thereby determining the frequency domain positions of the N frequency elements.

[0009] Based on the first or second aspect, in one possible implementation, the first frequency unit, the second frequency unit, and the third frequency unit each include at least one RE.

[0010] Based on the first or second aspect, in one possible implementation, the sampling sequence corresponding to the first antenna port includes N elements, each of which corresponds one-to-one with N frequency units. When the N elements are sorted in ascending order of their values, they form a non-arithmetic sequence. The value of any one of the N elements is a real number or an integer. In other words, any two elements in the sampling sequence corresponding to the first antenna port have different values. This ensures that the N frequency units determined based on the sampling sequence corresponding to the first antenna port are arranged in a non-equal interval.

[0011] Based on the first or second aspect, in one possible implementation, the sampling sequence corresponding to the first antenna port is determined based on one or more sub-sequences in the sampling sequence set. In this implementation, the sampling sequence set includes sub-sequences, and the sampling sequence corresponding to the first antenna port can be determined by one or more sub-sequences. This enables the solution to be applicable to the determination of the frequency domain positions of N frequency elements under different bandwidths, improving the practicality of the solution.

[0012] Based on the first or second aspect, in one possible implementation, each of the multiple antenna ports configured in the first configuration information corresponds to one or more sub-sequences in the sampling sequence set.

[0013] Based on the first or second aspect, in one possible implementation, the first configuration information further includes reference signal base sequences, frequency domain code division sequences, and / or time domain code division sequences corresponding to multiple antenna ports. The reference signal base sequences, frequency domain code division sequences, and / or time domain code division sequences corresponding to different antenna ports can be different, thereby supporting channel estimation for a larger number of antenna ports.

[0014] Based on the first aspect, in one possible implementation, the method further includes: a first communication device receiving first indication information from a second communication device, the first indication information being used to indicate a first antenna port. In this implementation, the first communication device indicates the first antenna port. This facilitates the first communication device in determining the configuration corresponding to the first antenna port based on the first configuration information.

[0015] Based on the first aspect, in one possible implementation, the first communication device determines the sampling sequence corresponding to the first antenna port and the comb offset corresponding to the first antenna port according to the first configuration information, including: the first communication device determines the sampling sequence corresponding to the first antenna port and the comb offset corresponding to the first antenna port from the first configuration information through the index of the first antenna port.

[0016] Based on the second aspect, in one possible implementation, the method further includes: the second communication device sending first indication information to the first communication device, the first indication information being used to indicate the first antenna port. In this implementation, the first communication device indicates the first antenna port. This facilitates the first communication device in determining the configuration corresponding to the first antenna port based on the first configuration information.

[0017] Based on the first aspect, in one possible implementation, the method further includes: a first communication device determining second configuration information, the second configuration information being used to configure sampling sequences corresponding to one or more antenna ports and comb offsets corresponding to one or more antenna ports, the sampling sequences corresponding to one or more antenna ports and the comb offsets corresponding to one or more antenna ports being used to determine the frequency domain position of the frequency element corresponding to each of the one or more antenna ports, wherein the frequency domain spacing between any two frequency elements that are adjacent in the frequency domain corresponding to each antenna port is equal. In this implementation, the first communication device may also acquire the second configuration information. A scheme is also implemented where the first configuration information and the second configuration information coexist. The first communication device can select appropriate configuration information based on actual conditions or base station instructions to determine the sampling sequence and comb offset corresponding to the antenna port.

[0018] Based on the first aspect, in one possible implementation, the method further includes: a first communication device receiving second indication information from a second communication device, the second indication information being used to indicate the selection of first configuration information from first configuration information and second configuration information. In other words, the second indication information is used to indicate that the N frequency elements corresponding to the first antenna port are arranged at non-equidistant intervals. Alternatively, the second indication information is used to indicate that, among the N frequency elements corresponding to the first antenna port, the frequency domain interval between any two adjacent frequency elements in the frequency domain is not equal. This enables the first communication device to select the first configuration information and determine the sampling sequence and comb offset corresponding to the first antenna port based on the first configuration information.

[0019] Based on the second aspect, in one possible implementation, the method further includes: a second communication device sending second indication information to a first communication device. The second indication information is used to indicate the selection of first configuration information from first configuration information and second configuration information. In other words, the second indication information is used to indicate that the N frequency elements corresponding to the first antenna port are arranged at non-equidistant intervals. Alternatively, the second indication information is used to indicate that the frequency domain interval between any two adjacent frequency elements in the frequency domain among the N frequency elements corresponding to the first antenna port is not equal. This enables the first communication device to select the first configuration information and determine the sampling sequence and comb offset corresponding to the first antenna port based on the first configuration information.

[0020] Based on the first aspect, in one possible implementation, the method further includes: a first communication device determining a sampling sequence corresponding to the second antenna port and a comb offset corresponding to the second antenna port according to second configuration information, wherein the sampling sequence corresponding to the second antenna port is determined based on multiple sub-sequences in a set of sampling sequences; the first communication device determining the frequency domain positions of N frequency elements corresponding to the second antenna port according to the sampling sequence corresponding to the second antenna port and the comb offset corresponding to the second antenna port, wherein the frequency domain spacing between any two adjacent frequency elements in the frequency domain of the N frequency elements corresponding to the second antenna port is equal; and the first communication device transmitting a second reference signal sequence on the N frequency elements corresponding to the second antenna port based on the frequency domain positions of the N frequency elements corresponding to the second antenna port. In this implementation, the first communication device can be configured with a second antenna port. The first communication device achieves the determination of the frequency domain positions of the N frequency elements corresponding to the second antenna port through this implementation.

[0021] Based on the first aspect, in one possible implementation, the method further includes: the first communication device receiving third indication information from the second communication device, the third indication information being used to indicate a second antenna port, thereby configuring a second antenna port for the first communication device.

[0022] Based on the second aspect, in one possible implementation, the method further includes: the second communication device sending third indication information to the first communication device, the third indication information being used to indicate a second antenna port, thereby configuring a second antenna port for the first communication device.

[0023] Based on the first aspect, in one possible implementation, the first communication device determines the sampling sequence corresponding to the second antenna port and the comb offset corresponding to the second antenna port according to the second configuration information, including: the first communication device determines the sampling sequence corresponding to the second antenna port and the comb offset corresponding to the second antenna port from the second configuration information through the index of the second antenna port.

[0024] Based on the first or second aspect, in one possible implementation, the first configuration information and the second configuration information contain at least one identical subsequence in the sampling sequence set corresponding to the antenna ports. This allows the first configuration information and the second configuration information to share the same sampling sequence set.

[0025] Based on either the first or second aspect, in one possible implementation, the comb values ​​corresponding to the antenna ports configured by the first configuration information and the second configuration information are equal. This allows the first and second configuration information to share some configurations. For example, they can share sub-sequences in the sampling sequence set.

[0026] Based on the first or second aspect, in one possible implementation, the first reference signal sequence is determined based on at least one sequence of the frequency domain code division sequence corresponding to the first antenna port, the time domain code division sequence corresponding to the first antenna port, and the reference signal base sequence corresponding to the first antenna port. This is beneficial for supporting channel estimation for a larger number of antenna ports.

[0027] Based on the first or second aspect, in one possible implementation, the first reference signal sequence is transmitted within at least one time unit.

[0028] A third aspect of this application provides a first communication device, comprising:

[0029] The processing module is used to determine first configuration information, which is used to configure sampling sequences and comb offsets corresponding to multiple antenna ports, including a first antenna port; find the sampling sequence and comb offset corresponding to the first antenna port according to the first configuration information; determine the frequency domain positions of N frequency units corresponding to the first antenna port according to the sampling sequence and comb offset corresponding to the first antenna port; the N frequency units corresponding to the first antenna port include a first frequency unit, a second frequency unit, and a third frequency unit; the first frequency unit, the second frequency unit, and the third frequency unit are three frequency units that are adjacent in the frequency domain among the N frequency units, and the frequency domain interval between the first frequency unit and the second frequency unit is not equal to the frequency domain interval between the second frequency unit and the third frequency unit; N is an integer greater than or equal to 3;

[0030] The transceiver module is used to transmit a first reference signal sequence on the N frequency units corresponding to the first antenna port based on the frequency domain positions of the N frequency units corresponding to the first antenna port.

[0031] A fourth aspect of this application provides a second communication device, comprising:

[0032] The processing module is used to determine the sampling sequence and comb offset corresponding to the first antenna port based on the sampling sequences and comb offsets corresponding to multiple antenna ports; and to determine the frequency domain positions of N frequency units corresponding to the first antenna port based on the sampling sequence and comb offsets corresponding to the first antenna port. The N frequency units corresponding to the first antenna port include a first frequency unit, a second frequency unit, and a third frequency unit. The first frequency unit, the second frequency unit, and the third frequency unit are three frequency units that are adjacent in the frequency domain among the N frequency units. The frequency domain interval between the first frequency unit and the second frequency unit is not equal to the frequency domain interval between the second frequency unit and the third frequency unit, and N is an integer greater than or equal to 3.

[0033] The transceiver module is used to receive a first reference signal sequence on the N frequency units corresponding to the first antenna port based on the frequency domain positions of the N frequency units corresponding to the first antenna port.

[0034] Based on the third or fourth aspect, in one possible implementation, the processing module is specifically used for:

[0035] The frequency domain positions of the N frequency elements corresponding to the first antenna port are determined based on the sampling sequence corresponding to the first antenna port, the comb offset corresponding to the first antenna port, the comb value, and the number of REs included in each frequency element; or,

[0036] The frequency domain positions of the N frequency units corresponding to the first antenna port are determined based on the sampling sequence corresponding to the first antenna port, the comb offset corresponding to the first antenna port, and the comb value.

[0037] Based on the third or fourth aspect, in one possible implementation, the first frequency unit, the second frequency unit, and the third frequency unit each include at least one RE.

[0038] Based on the third or fourth aspect, in one possible implementation, the sampling sequence corresponding to the first antenna port includes N elements, each of which corresponds to one of the N frequency units. When the N elements are sorted in ascending order of their values, they form a non-arithmetic sequence. The value of any one of the N elements is a real number or an integer.

[0039] Based on the third or fourth aspect, in one possible implementation, the sampling sequence corresponding to the first antenna port is determined according to one or more sub-sequences in the set of sampling sequences.

[0040] Based on the third or fourth aspect, in one possible implementation, each of the multiple antenna ports configured in the first configuration information corresponds to one or more sub-sequences in the sampling sequence set.

[0041] Based on the third or fourth aspect, in one possible implementation, the first configuration information also includes reference signal base sequences, frequency domain code division sequences, and / or time domain code division sequences corresponding to multiple antenna ports.

[0042] Based on the third aspect, in one possible implementation, the transceiver module is further configured to: receive first indication information from the second communication device, the first indication information being used to indicate the first antenna port.

[0043] Based on the fourth aspect, in one possible implementation, the transceiver module is further configured to: send first indication information to the first communication device, the first indication information being used to indicate the first antenna port.

[0044] Based on the third aspect, in one possible implementation, the processing module is specifically used to: determine the sampling sequence corresponding to the first antenna port and the comb offset corresponding to the first antenna port from the first configuration information through the index of the first antenna port.

[0045] Based on the third aspect, in one possible implementation, the processing module is further configured to: determine second configuration information, the second configuration information being used to configure sampling sequences corresponding to one or more antenna ports and comb offsets corresponding to one or more antenna ports, the sampling sequences corresponding to one or more antenna ports and the comb offsets corresponding to one or more antenna ports being used to determine the frequency domain position of the frequency element corresponding to each of the one or more antenna ports, and in the frequency elements corresponding to each antenna port, the frequency domain spacing between any two adjacent frequency elements in the frequency domain corresponding to that antenna port is equal.

[0046] Based on the third aspect, in one possible implementation, the transceiver module is further configured to: receive second indication information from the second communication device, the second indication information being used to indicate the selection of the first configuration information from the first configuration information and the second configuration information.

[0047] Based on the third aspect, in one possible implementation, the transceiver module is also used for:

[0048] Based on the fourth aspect, in one possible implementation, the transceiver module is further configured to: send second indication information to the first communication device, the second indication information being used to indicate the selection of the first configuration information from the first configuration information and the second configuration information.

[0049] Based on the third aspect, in one possible implementation, the processing module is further configured to: determine the sampling sequence corresponding to the second antenna port and the comb offset corresponding to the second antenna port according to the second configuration information, wherein the sampling sequence corresponding to the second antenna port is determined based on multiple sub-sequences in the sampling sequence set; determine the frequency domain positions of the N frequency units corresponding to the second antenna port according to the sampling sequence corresponding to the second antenna port and the comb offset corresponding to the second antenna port, wherein the frequency domain spacing between any two adjacent frequency units in the frequency domain of the N frequency units corresponding to the second antenna port is equal.

[0050] Based on the third aspect, in one possible implementation, the transceiver module is further configured to: receive third indication information from the second communication device, the third indication information being used to indicate the second antenna port.

[0051] Based on the fourth aspect, in one possible implementation, the transceiver module is further configured to: send third indication information to the first communication device, the third indication information being used to indicate the second antenna port.

[0052] Based on the third aspect, in one possible implementation, the processing module is specifically used to: determine the sampling sequence corresponding to the second antenna port and the comb offset corresponding to the second antenna port from the second configuration information by using the index of the second antenna port.

[0053] Based on the third or fourth aspect, in one possible implementation, the first configuration information and the second configuration information contain at least one identical subsequence in the set of sampling sequences corresponding to antenna ports.

[0054] Based on the third or fourth aspect, in one possible implementation, the comb tooth values ​​corresponding to the antenna ports configured by the first configuration information and the second configuration information are equal.

[0055] Based on the third or fourth aspect, in one possible implementation, the first reference signal sequence is determined according to at least one sequence of the frequency domain code division sequence corresponding to the first antenna port, the time domain code division sequence corresponding to the first antenna port, and the reference signal base sequence corresponding to the first antenna port.

[0056] Based on the third or fourth aspect, in one possible implementation, the first reference signal sequence is transmitted within at least one time unit.

[0057] A fifth aspect of this application provides a communication device comprising a processor and a memory. The memory stores computer programs or computer instructions, and the processor is configured to call and execute the computer programs or computer instructions stored in the memory, causing the processor to implement any one of the implementations of the first or second aspect.

[0058] Optionally, the first device further includes a transceiver, the processor of which controls the transceiver to transmit and receive signals.

[0059] A sixth aspect of this application provides a communication device including a processor and an interface circuit. The processor is configured to communicate with other devices via the interface circuit and to execute the methods described in the first or second aspect above. The processor may include one or more devices.

[0060] A seventh aspect of this application provides a communication device including a processor for connection to a memory, for calling a program stored in the memory to execute the method described in the first or second aspect above. The memory may be located within or outside the communication device. The processor may include one or more processors.

[0061] The eighth aspect of this application provides a computer program product including computer instructions, which, when run on a computer, causes the computer to perform any of the implementations of the first to second aspects.

[0062] The ninth aspect of this application provides a computer-readable storage medium including computer instructions that, when executed on a computer, cause the computer to perform any of the implementations of the first to second aspects.

[0063] The tenth aspect of this application provides a chip device, including a processor for calling a computer program or computer instructions in memory to cause the processor to execute any one of the implementations of the first to second aspects described above.

[0064] Optionally, the processor is coupled to the memory via an interface.

[0065] The eleventh aspect of this application provides a communication system, which includes a first communication device as shown in the first aspect and a second communication device as shown in the second aspect.

[0066] As can be seen from the above technical solution, this application provides a communication method applied to a first communication device. The method includes: determining N first configuration information, the first configuration information being used to configure sampling sequences corresponding to multiple antenna ports and comb offsets corresponding to multiple antenna ports, the multiple antenna ports including a first antenna port; determining the sampling sequence corresponding to the first antenna port and the comb offset corresponding to the first antenna port according to the first configuration information; determining the frequency domain positions of N frequency units corresponding to the first antenna port according to the sampling sequence corresponding to the first antenna port and the comb offset corresponding to the first antenna port, the N frequency units corresponding to the first antenna port including a first frequency unit, a second frequency unit, and a third frequency unit, the first frequency unit, the second frequency unit, and the third frequency unit being three frequency units that are adjacent in the frequency domain among the N frequency units, the frequency domain interval between the first frequency unit and the second frequency unit being not equal to the frequency domain interval between the second frequency unit and the third frequency unit, and N being an integer greater than or equal to 3; transmitting a first reference signal sequence on the N frequency units corresponding to the first antenna port based on the frequency domain positions of the N frequency units corresponding to the first antenna port. Therefore, in the above technical solution, the first communication device determines the sampling sequence and comb offset corresponding to the first antenna port from the first configuration information. Then, the first communication device determines the frequency domain positions of the N frequency units corresponding to the first antenna port based on the sampling sequence and comb offset. This determines the frequency positions of the N frequency units corresponding to the first antenna port. The N frequency units corresponding to the first antenna port include a first frequency unit, a second frequency unit, and a third frequency unit. The first, second, and third frequency units are three adjacent frequency units in the frequency domain among these N frequency units, and the frequency domain spacing between the first and second frequency units is not equal to the frequency domain spacing between the second and third frequency units. This helps reduce interference and improve channel estimation performance. Attached Figure Description

[0067] Figure 1 is a schematic diagram of a communication system according to an embodiment of this application;

[0068] Figure 2A is a schematic diagram of N frequency units arranged at non-equal intervals in an embodiment of this application;

[0069] Figure 2B is a schematic diagram of N frequency units arranged at equal intervals in an embodiment of this application;

[0070] Figure 3 is a schematic diagram of an embodiment of the communication method of this application;

[0071] Figure 4 is a schematic diagram of N frequency elements corresponding to multiple antenna ports in an embodiment of this application;

[0072] Figure 5 is another schematic diagram of N frequency units corresponding to multiple antenna ports in an embodiment of this application;

[0073] Figure 6A is a schematic diagram of the frequency domain code division sequence value corresponding to RE in the N frequency elements corresponding to the first antenna port in an embodiment of this application;

[0074] Figure 6B is another schematic diagram of the frequency domain code division sequence values ​​corresponding to REs in N frequency elements corresponding to multiple antenna ports in an embodiment of this application;

[0075] Figure 7 is another schematic diagram of N frequency units corresponding to multiple antenna ports in an embodiment of this application;

[0076] Figure 8A is another schematic diagram of N frequency units corresponding to multiple antenna ports in an embodiment of this application;

[0077] Figure 8B is another schematic diagram of N frequency units corresponding to multiple antenna ports in an embodiment of this application;

[0078] Figure 9 is another schematic diagram of N frequency units corresponding to multiple antenna ports in an embodiment of this application;

[0079] Figure 10 is a structural schematic diagram of a communication device according to an embodiment of this application;

[0080] Figure 11 is another structural schematic diagram of the communication device according to an embodiment of this application;

[0081] Figure 12 is another structural schematic diagram of the communication device according to an embodiment of this application;

[0082] Figure 13 is a structural schematic diagram of a terminal device according to an embodiment of this application;

[0083] Figure 14 is a schematic diagram of a network device according to an embodiment of this application. Detailed Implementation

[0084] This application provides a communication method and related apparatus. A first communication device determines a sampling sequence and a comb offset corresponding to a first antenna port from first configuration information. Then, the first communication device determines the frequency domain positions of N frequency elements corresponding to the first antenna port based on the sampling sequence and comb offset, and transmits a first reference signal sequence through these frequency domain positions. This determines the N frequency elements corresponding to the first antenna port. The N frequency elements corresponding to the first antenna port include a first frequency element, a second frequency element, and a third frequency element. These three frequency elements are three adjacent frequency elements in the frequency domain among the N frequency elements. The frequency domain spacing between the first and second frequency elements is not equal to the frequency domain spacing between the second and third frequency elements. For example, in the N frequency elements corresponding to the first antenna port, the frequency domain spacing between any two adjacent frequency elements in the frequency domain is not equal, i.e., they are arranged non-equally spaced. This helps reduce interference and improve channel estimation performance.

[0085] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0086] References to "one embodiment" or "some embodiments" as described in this application mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0087] In the description of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. "And / or" in this document 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 alone, A and B simultaneously, and B alone. Furthermore, "at least one" means one or more, and "multiple" 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 represent: a, b, c; a and b; a and c; b and c; or a and b and c. Where a, b, and c can be single or multiple.

[0088] It is understood that in this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information to indicate A, it can be understood that the instruction information carries A, directly indicates A, or indirectly indicates A.

[0089] The technical solution of this application can be applied to various communication systems, such as 5th generation (5G) systems, new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, Internet of Things (IoT) communication systems, industrial Internet (IIoT) communication systems, or satellite communication systems.

[0090] The following describes a possible communication system applicable to this application, with reference to Figure 1.

[0091] Figure 1 is a schematic diagram of a communication system according to an embodiment of this application. As shown in Figure 1, the communication system includes a wireless access network 100. The wireless access network 100 can be a traditional wireless access network (e.g., a wireless access network for a 4G communication system or a wireless access network for a 5G communication system), or a wireless access network for a future communication system. Terminal devices can establish connections with access network devices in the wireless access network 100. For example, as shown in Figure 1, terminal devices 120a and 120b can be connected to base station 110b, and terminal devices 120c and 120e can be connected to base station 110b through terminal device 120a. Terminal device 120d can be connected to base station 110b. Terminal device 120j is connected to base station 110b through terminal device 120i. Terminal devices 120f, 120g, and 120h are connected to base station 110b through relay node 110a.

[0092] The following section introduces terminal devices and network devices.

[0093] Terminal equipment, also known as UE, mobile station (MS), mobile terminal (MT), fixed wireless access (FWA), customer premises equipment (CPE), etc., refers to devices that include wireless communication capabilities (providing voice / data connectivity to users). Examples include handheld devices with wireless connectivity, in-vehicle devices, and machine-type communication (MTC) terminals. Currently, terminal devices can include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving (e.g., drones, vehicles), wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, and wireless terminals in smart homes. For example, wireless terminals in self-driving can be drones, helicopters, or airplanes. For example, wireless terminals in vehicle-to-everything (V2X) can be in-vehicle equipment, vehicle-mounted equipment, in-vehicle modules, vehicles, or ships. Wireless terminals in industrial control can be cameras, robots, or robotic arms. Wireless terminals in smart homes can be televisions, air conditioners, robot vacuums, speakers, or set-top boxes. The terminal device can also be a device or module that is connected to the communication system shown above and has corresponding communication functions. The terminal device usually contains a communication module, circuit or chip that performs the corresponding communication function, and the terminal device is also configured with program instructions for performing the corresponding communication function.

[0094] It should be noted that the terminal device can be a device or apparatus with a chip, or a device or apparatus with integrated circuitry, or a chip, chip system, module, or control unit in the device or apparatus shown above; the specific application is not limited to any particular type. It should also be noted that in this application, when referring to a terminal device, it can refer to the terminal device itself, or to the chip, functional module, or integrated circuit within the terminal device that performs the method provided in this application; the specific application is not limited to any particular type.

[0095] Network devices can be devices within a wireless network. For example, a network device can be an access network node that connects terminal devices to the wireless network, also known as a base station. Currently, some examples of network devices include: base stations (gNodeB, gNB), transmission reception points (TRP), evolved Node Bs (eNB), home base stations (e.g., home evolved Node B, or home Node B, HNB), base band units (BBU), or wireless fidelity (Wi-Fi) access points (AP) in 5G communication systems. Additionally, in a network architecture, network devices can include centralized unit (CU) nodes, distributed unit (DU) nodes, CU-control plane (CP), CU-user plane (UP), or radio units (RU), or RAN equipment including CU and DU nodes. CU and DU can be set up separately or included in the same network element, such as in a baseband unit (BBU). An RU can be included in radio frequency equipment or radio frequency units, such as in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). 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 open RAN (ORAN) system, CU can also be called an open CU (O-CU), DU can also be called an open DU (O-DU), CU-CP can also be called an open CU-CP (O-CU-CP), CU-UP can also be called an open CU-UP (O-CU-UP), and RU can also be called an open RU (O-RU). Any of the CU (or CU-CP, CU-UP), DU, and RU units can be implemented through software modules, hardware modules, or a combination of software and hardware modules.

[0096] Network devices can be other devices that provide wireless communication functions for terminal devices. The embodiments of this application do not limit the specific technology or form of the network device. For ease of description, the embodiments of this application are not limited.

[0097] It should be noted that network devices can be devices or apparatuses with chips, or devices or apparatuses with integrated circuits, or chips, chip systems, modules, or control units in the devices or apparatuses shown above; this application does not impose any specific limitations. It should also be noted that in this application, the term "network device" can refer to the network device itself, or to chips, functional modules, or integrated circuits within the network device that implement the methods provided in this application; this application does not impose any specific limitations.

[0098] The communication system to which the technical solution provided in this application is applicable includes a first communication device and a second communication device.

[0099] In one possible implementation, the first communication device can be a terminal device, or a chip, chip system, control unit, processing unit, or integrated circuit within the terminal device. The second communication device can be a network device, or a chip, chip system, control unit, processing unit, or integrated circuit within the network device. In this implementation, the terminal device and the network device can transmit uplink reference signals using the technical solution of this application. For example, the terminal device sends a sounding reference signal (SRS) to the network device.

[0100] In another possible implementation, the first communication device can be a network device, or a chip, chip system, control unit, processing unit, or integrated circuit within the network device. The second communication device can be a terminal device, or a chip, chip system, control unit, processing unit, or integrated circuit within the terminal device. In this implementation, the terminal device and the network device can transmit downlink reference signals using the technical solution of this application. For example, the network device sends a channel status information reference signal (CSI-RS) to the terminal device.

[0101] The following is a description of some of the technical terms used in this application.

[0102] Reference signals: These can be uplink or downlink reference signals. For example, an uplink reference signal can be an SRS, a Physical Uplink Control Channel Demodulation Reference Signal (PUCCH-DMRS), a Physical Uplink Data Channel Demodulation Reference Signal (PUSCH-DMRS), an uplink phase tracking reference signal (PTRS), or an uplink positioning reference signal (PRS), etc. Downlink reference signals can be primary synchronization signals (PSS), secondary synchronization signals (SSS), physical downlink control channel demodulation reference signals (PDCCH-DMRS), PDSCH demodulation reference signals (PDSCH-DMRS), downlink phase noise tracking signals, CSI-RS, cell-specific reference signals (CRS), time / frequency tracking reference signals (TRS), downlink positioning reference signals, etc.

[0103] Antenna Port: An antenna port is a logical concept. An antenna port typically corresponds to a set of resource elements (REs) with specific resources, which can be used to transmit a specific signal or data. For example, in LTE's Channel State Information Reference Signals (CSI-RS) and NR and LTE's CSI-RS, each antenna port has its own RE position or code division position. Based on these parameters, the signal transmitted on this antenna port can be determined, and channel estimation can be performed to obtain the channel information for that antenna port. The concept of an antenna port differs from that of a physical antenna because it is a logical abstraction and does not involve specific physical implementations. Unlike the logical concept of an antenna port, a physical antenna is a physical, actual concept. A physical antenna generally refers to the physical channel with filters and power amplifiers on a Remote Radio Unit (RRU) or Active Antenna Unit (AAU), i.e., the number of antennas in the device (T / R). A physical antenna is a physical entity, and each physical antenna has corresponding physical devices such as power amplifiers and filters. There is no one-to-one correspondence between antenna ports and physical antennas. In the downlink, antenna ports and downlink reference signals can have a one-to-one correspondence: if the same reference signal is transmitted through multiple physical antennas, then these physical antennas correspond to one antenna port. This means that one physical port can correspond to one physical antenna, and one antenna port can correspond to one reference signal. Multiple physical ports can be mapped to the same antenna port.

[0104] Frequency unit (FU): A frequency unit corresponds to one or more REs, or in other words, a frequency unit includes one or more resource units. In this application, when a frequency unit corresponds to multiple REs, the frequency unit corresponds to multiple consecutive REs in the frequency domain.

[0105] Time unit (TU): A time unit includes one or more time-domain symbols or one or more time slots. The time-domain symbols can be orthogonal frequency division multiplexing (OFDM) symbols or single-carrier frequency-division multiple access (SC-FDMA) symbols, etc., and the embodiments of this application are not limited thereto.

[0106] In this application, a frequency unit corresponds to one or more time units in the time domain. A frequency unit can be said to contain one or more time units, or to belong to one or more time units. When a frequency unit corresponds to multiple time units, the frequency positions of the frequency units corresponding to each time unit can be the same or different. For example, a communication system may be configured with a maximum of 100 resource blocks (RBs) for data transmission. One frequency unit corresponds to two time-domain symbols, and the frequency-domain positions of the 100 RBs are 0, 1, ..., 99, i.e., the 0th RB, the 1st RB to the 99th RB. The frequency-domain positions of the frequency units corresponding to the two time-domain symbols are the same; for example, both time-domain symbols correspond to the 10th RB out of the 100 RBs. Alternatively, the frequency-domain positions of the frequency units corresponding to the two time-domain symbols may be different. For example, the frequency unit of the 0th time-domain symbol is the 6th RB out of the 100 RBs, and the frequency unit of the 1st time-domain symbol is the 10th RB out of the 100 RBs. Similarly, when multiple frequency units exist, these multiple frequency units correspond to one or more time units in the time domain. The frequency domain positions of the frequency units corresponding to each time unit can be the same or different.

[0107] In this application, there are two possible ways to define the frequency domain location of the frequency element. These will be described below:

[0108] Definition 1: The frequency domain position of a frequency unit refers to its position within the first bandwidth. The first bandwidth is the bandwidth configured by the network device for the terminal device, the bandwidth of the communication system, or the bandwidth used by the terminal device for data transmission. The first bandwidth can also take other forms, which are not limited in this application. For example, as shown in Figure 2A, the first bandwidth includes 24 REs, and one frequency unit contains two consecutive REs. If the subcarrier spacing is 15 kHz, then the size of the first bandwidth is 360 kHz. The N frequency units include frequency unit 0, frequency unit 2, frequency unit 5, and frequency unit 10. The indices of the N frequency units are 0, 2, 5, and 10, respectively. Therefore, the frequency domain position of the N frequency units can be represented as the position sequence [0, 2, 5, 10]. As another example, as shown in Figure 2B, the first bandwidth includes 24 REs, and one frequency unit contains two consecutive REs. If the subcarrier spacing is 15 kHz, then the size of the first bandwidth is 360 kHz. The N frequency units include frequency unit 0, frequency unit 3, frequency unit 6, and frequency unit 9. The indices of the N frequency units are 0, 3, 6, and 9, respectively. Therefore, the frequency domain positions of the N frequency units can be represented as the position sequence [0, 3, 6, 9].

[0109] Optionally, the first bandwidth can correspond to N. maxEach frequency unit. Specifically, the size of the first bandwidth can be based on the subcarrier spacing and N. max The number of REs contained in each frequency unit is determined.

[0110] Where, N max Each frequency element in the N frequency elements includes one or more REs. max A number greater than or equal to N. Optional, N... max Each frequency element contains the same number of REs.

[0111] N frequency units are N max A subset or all of the frequency units within a frequency unit. In other words, N frequency units are N... max There are N frequency elements in a frequency unit. The N frequency elements contain N REs. max Some or all of the REs in a frequency unit.

[0112] Optional, N max It is the number of frequency units used for data transmission; or N. max The number of REs in a frequency unit is the number of REs used for data transmission. One possible implementation is N. max It is the maximum number of frequency units that can be used to carry data; or N max The number of REs in a frequency unit is the maximum number of REs that can be used to carry data.

[0113] Optional, N max This represents the maximum number of frequency units supported by the communication system. Alternatively, N... max It can also be configured for other purposes, and this application does not impose any restrictions.

[0114] Optional, N max A frequency unit can be predefined or indicated by signaling; this application does not impose any restrictions.

[0115] For example, as shown in Figure 2A, N max Each frequency unit comprises 12 frequency units, and each frequency unit contains 2 consecutive REs in the frequency domain, i.e., N max Each frequency element contains 24 consecutive frequency repeaters (REs) in the frequency domain. If the subcarrier spacing is 15 kHz, then the corresponding first bandwidth is 360 kHz. Therefore, the N frequency elements corresponding to one antenna port are Ne. max Frequency units 0, 3, 6 and 9 are among the frequency units.

[0116] Definition Method 2: The frequency domain position of a frequency unit refers to the position of each RE within the first bandwidth, i.e., the index of each RE within the first bandwidth. Please refer to the previous section for an explanation of the first bandwidth. For example, as shown in Figure 2A, the first bandwidth includes 24 REs, with corresponding RE indices from 0 to 23 (i.e., RE0, RE1, ..., RE23; or the 0th RE, the 1st RE, ..., the 23rd RE). One frequency unit contains two consecutive REs. If the subcarrier spacing is 15kHz, then the size of the first bandwidth is 360kHz. N frequency units include frequency unit 0, frequency unit 2, frequency unit 5, and frequency unit 10. Frequency unit 0 includes RE0 and RE1, frequency unit 2 includes RE4 and RE5, frequency unit 5 includes RE10 and RE11, and frequency unit 10 includes RE20 and RE21. Therefore, the indices of the REs in the N frequency units are 0, 1, 4, 5, 10, 11, 20, and 21, respectively. Therefore, the frequency domain positions of the N frequency units can be represented as a position sequence [0,1,4,5,10,11,20,21]. For example, as shown in Figure 2B, the first bandwidth includes 24 REs. If the subcarrier spacing is 15kHz, then the size of the first bandwidth is 360kHz. The N frequency units include frequency unit 0, frequency unit 3, frequency unit 6, and frequency unit 9. Frequency unit 0 includes RE0 and RE1, frequency unit 3 includes RE6 and RE7, frequency unit 6 includes RE12 and RE13, and frequency unit 9 includes RE18 and RE19. Therefore, the frequency domain positions of the N frequency units can be represented as a position sequence [0,1,6,7,12,13,18,19]. The following embodiments mainly use definition method two as an example to introduce the technical solution of this application.

[0117] In this application, the frequency domain positions of the N frequency elements corresponding to the first antenna port can be determined by the position sequence I. p Representation. For example, the frequency domain of a frequency element refers to its position within the first bandwidth. Position sequence I p It includes N elements, each corresponding one-to-one with a frequency domain position of N frequency units. For example, position sequence I p The nth element I p (k) corresponds to the frequency domain position of the k-th frequency unit among the N frequency units. k = 0, ..., N-1. For example, the frequency domain positions of the four frequency units shown in Figure 2A can be represented as the position sequence [0, 2, 5, 10], while the frequency domain positions of the four frequency units corresponding to the first antenna port shown in Figure 2B can be represented as the position sequence I. p For example, the frequency domain position of a frequency element refers to the position of each RE within the frequency domain element in the first bandwidth. Position sequence I pIt includes N*M elements, each corresponding one-to-one with one of the N*M REs in the N frequency elements corresponding to the first antenna port. The frequency domain positions of the eight REs in the four frequency elements corresponding to the first antenna port shown in Figure 2A can be represented as position sequence I. p [0,1,4,5,10,11,20,21]. The frequency domain positions of the eight REs in the four frequency elements corresponding to the first antenna port shown in Figure 2B can be represented as position sequence I. p [0,1,6,7,12,13,18,19].

[0118] In this application, N frequency units arranged at equal intervals in the frequency domain means that the frequency domain spacing between any two adjacent frequency units in the N frequency units is equal. N frequency units arranged at non-equal intervals in the frequency domain means that there are at least three frequency units that are adjacent in the frequency domain among the N frequency units. However, the frequency domain spacing between any two adjacent frequency units among these at least three frequency units is not equal. It is easy to understand that the N frequency units in Figure 2A are arranged at non-equal intervals, while the N frequency units in Figure 2B are arranged at equal intervals. It should be understood that the N frequency units arranged at equal intervals can also be called a comb arrangement, or an arrangement of N frequency units in a comb-like pattern. For example, as shown in Figure 2A, the N frequency units include frequency unit 0, frequency unit 2, frequency unit 5, and frequency unit 10. Frequency unit 0 and frequency unit 2 are adjacent frequency units in the frequency domain among the N frequency units, frequency unit 2 and frequency unit 5 are adjacent frequency units in the frequency domain among the N frequency units, and frequency unit 5 and frequency unit 10 are adjacent frequency units in the frequency domain among the N frequency units.

[0119] In this application, for a scheme where N frequency units are arranged at equal intervals in the frequency domain, the comb tooth value is equal to the frequency domain interval between two adjacent frequency units in the frequency domain, or equal to the number of frequency units between two adjacent frequency units in the frequency domain plus one. For example, as shown in Figure 2B, the frequency domain positions of the N frequency units are [0,3,6,9], and the corresponding comb tooth value is 3. The comb tooth offset is an integer greater than or equal to 0 and less than the comb tooth value.

[0120] When the comb tooth value corresponding to the frequency domain position of N frequency units is A, there exist A groups of frequency domain positions, each corresponding to its own N frequency units. The N frequency units corresponding to each group of frequency domain positions are arranged with comb teeth, and the corresponding comb tooth value is A. The comb tooth offsets corresponding to different groups of frequency domain positions are different. Moreover, the N frequency units determined by different groups of frequency domain positions are orthogonal. A is a positive integer greater than 1. In this group of A frequency domain positions, the frequency domain positions of the N frequency units corresponding to the 0th group of frequency domain positions can be represented as [0, A, 2A, ...] (i.e., the comb tooth offset is 0), the frequency domain positions of the N frequency units corresponding to the 1st group of frequency domain positions can be represented as [1, A+1, 2A+1, ...] (i.e., the comb tooth offset is 1), the frequency domain positions of the N frequency units corresponding to the 2nd group of frequency domain positions can be represented as [2, A+2, 2A+2, ...] (i.e., the comb tooth offset is 2), and so on. The frequency domain positions of the N frequency units corresponding to the j-th frequency domain position can be represented as [j, A+j, 2A+j, ...], j = 0, 1, ..., A-1. The j-th frequency domain position can also be called the j-th comb tooth. The N frequency units corresponding to different comb teeth are orthogonal. Taking the three frequency domain positions corresponding to the comb tooth value 3 described above as [0, 3, 6, 9], [1, 4, 7, 10], or [2, 5, 8, 11] as examples, [0, 3, 6, 9] is the 0th comb tooth, [1, 4, 7, 10] is the 1st comb tooth, and [2, 5, 8, 11] is the 2nd comb tooth. Therefore, the comb tooth offset can be used to determine which comb tooth it is. For a comb tooth value A, the comb tooth offset has A different values, corresponding one-to-one with A comb teeth. For example, when the comb tooth offset value is j, it represents the j-th comb tooth. For example, if the comb tooth value is 3, the comb tooth offset can be 0, 1, or 2.

[0121] In MIMO transmission, reference signals are needed to measure the channel at multiple antenna ports. Generally, reference signals from different antenna ports are orthogonal to ensure that estimating the channel at a particular antenna port is not affected by interference from reference signals from other antenna ports. Currently, the reference signals (REs) mapped to the reference signals are arranged at equal intervals, and orthogonality can be achieved by mapping different REs to the reference signals from different antenna ports. However, when the number of antenna ports to be measured is large, or the channel delay is significant, maintaining an equal-interval arrangement of the REs mapped to the reference signals introduces substantial interference. Specifically, when the number of antenna ports to be supported is large and / or the channel delay is significant, and the REs mapped to the reference signals are arranged at equal intervals, we can perform a Fourier transform or inverse Fourier transform on the sequence indicating the REs mapped to the reference signals to obtain the sequence spectrum. Then, we convolve the time-domain channel response with this sequence spectrum to obtain the interference spectrum. Because the REs mapped to the reference signals are arranged at equal intervals, some elements of the interference spectrum (i.e., within a certain region) will have their channels superimposed, making it difficult to obtain good channel estimation performance. In other words, the interference is concentrated in a certain region, making it difficult to eliminate the interference through filtering or other processing methods. For example, the number of antenna ports is increased to 1.5 times or twice the original supported number of antenna ports. Alternatively, the channel delay is increased to 1.5 times or twice the original supported channel delay. For example, the original supported number of antenna ports was 24, but now it is increased to 36 or 48 antenna ports. In this case, it is possible to consider using a non-equally spaced arrangement of the REs mapped by the reference signal to reduce interference and improve channel estimation performance. Under this implementation, determining how to determine the REs occupied by the reference signal is a problem worth considering. The technical solution of this application will be described below with reference to specific embodiments.

[0122] In this application, the correspondence between port indexes and other configuration parameters in the table below is sorted in ascending order of port index. In practical applications, the correspondence between port indexes and other configuration parameters in the table below can also be sorted in other orders, and this application does not impose any restrictions on this.

[0123] In this application, the port index of the antenna port in the example below starts from 0. In actual applications, the port index of the antenna port can also start from other values, and this application does not limit the specific values.

[0124] In this application, the antenna port can also be referred to as a port, and this application does not make any specific limitation.

[0125] The NR system 5G standard release 18 supports demodulation reference signals (DMRS) for 24 antenna ports, meaning it can measure the channel across 24 antenna ports using 24 DMRS. Future wireless communication systems will need to support even more antenna ports, for example, 1.5 or 2 times the number supported by NR. If the REs mapped by the reference signal (here, we take a frequency unit including one RE as an example) are still arranged at equal intervals, then a larger frequency domain spacing (i.e., comb value) needs to be chosen between the REs. If we still assume a 5G channel scenario, then the interference spectrum obtained by convolving the time-domain channel response and the sequence spectrum is likely to produce channel aliasing, meaning that channels will overlap in a portion of the interference spectrum (i.e., within a certain region). Therefore, it is difficult to eliminate interference through filtering, and it is difficult to obtain good channel estimation performance. Similarly, if the number of supported antenna ports remains unchanged, but the channel latency in future wireless communication scenarios increases compared to 5G scenarios (e.g., by 1.5 or 2 times), then if the REs mapped by the reference signal are arranged at equal intervals, channels in a portion of the interference spectrum (i.e., within a certain region) will also overlap, making it difficult to obtain good channel estimation performance. If the REs mapped by the reference signal are not arranged at equal intervals, then in the interference spectrum obtained by convolving the time-domain channel response and the sequence frequency, the interference will be distributed across all regions (i.e., all elements) of the interference spectrum. Therefore, filtering can eliminate some of the interference (similar to filtering to remove noise interference), thereby improving channel estimation performance.

[0126] The technical solution of this application is described below with reference to specific embodiments.

[0127] Figure 3 is a schematic diagram of an embodiment of the communication method of this application. Referring to Figure 3, the method includes:

[0128] 301. The first communication device determines the first configuration information.

[0129] The first configuration information is used to configure the sampling sequences and comb offsets corresponding to multiple antenna ports. For example, each antenna port in the multiple antenna ports corresponds to one sampling sequence and one comb offset. Different antenna ports may have different sampling sequences and / or different comb offsets. For example, the multiple antenna ports include antenna port 1 and antenna port 2. Antenna port 1 corresponds to sampling sequence 1 and comb offset 1. Antenna port 2 corresponds to sampling sequence 1 and comb offset 2. As another example, the multiple antenna ports include antenna port 1 and antenna port 2. Antenna port 1 corresponds to sampling sequence 1 and comb offset 1. Antenna port 2 corresponds to sampling sequence 2 and comb offset 2.

[0130] Optionally, multiple antenna ports are antenna ports used for downlink transmission. In this implementation, one antenna port corresponds to one or more physical antennas of the network device.

[0131] Optionally, multiple antenna ports may be used for uplink transmission. In this implementation, one antenna port corresponds to one or more physical antennas of the terminal device.

[0132] Multiple antenna ports include a first antenna port. The sampling sequence corresponding to these multiple antenna ports and the comb offset corresponding to these multiple antenna ports are used to determine the frequency domain positions of the N frequency elements corresponding to each antenna port. The N frequency elements corresponding to each antenna port include at least three frequency elements that are adjacent in the frequency domain within these N frequency elements. Among these at least three frequency elements, the frequency domain spacing between any two adjacent frequency elements in the frequency domain within these N frequency elements is not equal. In other words, the N frequency elements corresponding to each antenna port are arranged with non-equal spacing in the frequency domain. For example, as shown in Figure 2A, the N frequency elements corresponding to one antenna port include frequency element 0, frequency element 2, frequency element 5, and frequency element 10. Each frequency element in frequency element 0, frequency element 2, frequency element 5, and frequency element 10 includes two frequency elements (REs). Frequency element 0 and frequency element 2 are adjacent in the frequency domain within these N frequency elements. Frequency element 2 and frequency element 5 are adjacent in the frequency domain within these N frequency elements. Frequency unit 5 and frequency unit 10 are adjacent frequency units in the frequency domain among the N frequency units. As shown in Figure 2A, the frequency domain spacing between frequency unit 0 and frequency unit 2 (as shown in Figure 2A, this spacing is two REs) is not equal to the frequency domain spacing between frequency unit 2 and frequency unit 5 (as shown in Figure 2A, this spacing is four REs). The frequency domain spacing between frequency unit 2 and frequency unit 5 (as shown in Figure 2A, this spacing is four REs) is not equal to the frequency domain spacing between frequency unit 5 and frequency unit 10 (as shown in Figure 2A, this spacing is eight REs).

[0133] The sampling sequences corresponding to each of the multiple antenna ports are described below. Here, we will use the sampling sequence corresponding to one of the multiple antenna ports as an example.

[0134] Optionally, the sampling sequence corresponding to an antenna port includes multiple elements, where different elements have different values. This allows for the indirect determination of the frequency domain positions of the N frequency elements corresponding to the antenna port through the sampling sequence. The elements in the sampling sequence corresponding to the antenna port are integers or real numbers. This enables the indication of the location of REs (Recorders) among the N frequency elements through the elements of the sampling sequence.

[0135] Optionally, the sampling sequence corresponding to an antenna port is determined based on one or more subsequences in the set of sampling sequences.

[0136] The sampling sequence set includes at least one subsequence. Optionally, the sampling sequence set may be predefined, preconfigured, or configured by the network device for the terminal device; this application does not impose any specific limitations on this.

[0137] For example, if the sampling sequence corresponding to an antenna port is determined by multiple sub-sequences, then the sampling sequence corresponding to that antenna port can be obtained by concatenating these multiple sub-sequences. There are no elements with the same value in the sampling sequence corresponding to that antenna port. For example, if the multiple sub-sequences are [1,2,3] and [0,4,5], then the sampling sequence corresponding to that antenna port is [0,1,2,3,4,5]. Optionally, if there are at least two elements with the same value in the multiple sub-sequences, then the same value appears only once in the sampling sequence corresponding to the antenna port. For example, if the multiple sub-sequences are [1,2,3] and [0,1,4], and element 1 exists in both sub-sequences, then the sampling sequence corresponding to that antenna port is [0,1,2,3,4].

[0138] In this embodiment, the sampled sequence set includes one or more subsequences. For example, the sampled sequence set can be represented as Ω. SET Ω SET ={Ω0,…,Ω Q-1}. Among them, Ω q Let q represent the q-th subsequence in the sampled sequence set, where q = 0, 1, 2, ..., Q-1. Q is the number of subsequences included in the sampled sequence set.

[0139] Optionally, each subsequence in the sampling sequence set has the same length, meaning that different subsequences in the sampling sequence set include the same number of elements. This is implemented when each antenna port corresponds to one subsequence across multiple antenna ports, and the number of frequency elements corresponding to each antenna port is the same. For example, the length of each subsequence in the sampling sequence set is the same as the number of frequency elements, i.e., the length of each subsequence is N. In other words, the length of each subsequence is determined based on the number of frequency elements N. In this implementation, each antenna port corresponds to one subsequence, so this subsequence can also be called the sampling sequence corresponding to that antenna port.

[0140] Optionally, in the sampled sequence set, when the N elements of a subsequence are sorted in ascending order of their values, the N elements form a non-arithmetic sequence, or the moduli of the difference between any two adjacent elements are not exactly equal. Thus, the N frequency units corresponding to the antenna port of this subsequence are arranged at non-equal intervals. For example, in the subsequence [0,1,3,4], the moduli of the difference between 0 and 1 is 1, and the moduli of the difference between 1 and 3 is 2; therefore, the elements in this subsequence form a non-arithmetic sequence. The value of any of the N elements is a real number or an integer. For example, in the subsequence [0.5,1.5,3.5,4.5].

[0141] In one possible implementation, the values ​​of elements in different subsequences within the sampled sequence set are different. For example, subsequence [1,2,3] and subsequence [0,4,5]. This is beneficial because it ensures that the N frequency elements corresponding to different antenna ports are orthogonal, and that there is no interference between different antenna ports.

[0142] In another possible implementation, the sampled sequence set contains at least two subsequences, each containing at least one element with the same value. Optionally, the positions of the elements with the same value within the at least two subsequences can be the same or different. For example, the at least two subsequences include a first subsequence and a second subsequence. The first subsequence corresponds to antenna port 1, and the second subsequence corresponds to antenna port 2. If the first and second subsequences contain the same element, the subsequence corresponding to the antenna port is used to determine the frequency domain positions of the N frequency elements corresponding to the antenna port, and the elements in the subsequence determine the position of the RE in the frequency element. Then, the N frequency elements corresponding to antenna port 1 and the N frequency elements corresponding to antenna port 2 contain the same frequency elements. This is beneficial for measuring more frequency elements and improving channel estimation performance. For example, each of the subsequences [1,2,3] and [0,1,4] contains an element with a value of 1, and the position of the element with the value 1 is different in the subsequences [1,2,3] and [0,1,4].

[0143] Optionally, the sampling sequence set includes Q subsequences. When all elements in these Q subsequences are arranged in ascending order, they form an arithmetic sequence, and the difference between any two adjacent elements is modulo 1. Thus, if each of the Q subsequences has a corresponding antenna port, the N frequency elements corresponding to these antenna ports can fully occupy the first bandwidth. This facilitates the estimation of the channel corresponding to the first bandwidth.

[0144] It should be noted that the subsequences in the sampled sequence set can be predefined, generated based on predefined rules, or indicated by the network device to the terminal device; this application does not impose any specific limitations.

[0145] It should be noted that, optionally, the set of sampling sequences is determined based on the number of frequency units N. Different frequency units N can correspond to different sets of sampling sequences, thus adapting to different bandwidths.

[0146] In one possible implementation, the first configuration information further configures at least one of the following sequences: a reference signal base sequence, a frequency domain code division sequence, and a time domain code division sequence, corresponding to multiple antenna ports.

[0147] Optionally, the reference signal basis sequences corresponding to multiple antenna ports can be basis sequences from a set of reference signal basis sequences. This set of reference signal basis sequences includes at least two basis sequences. For example, the set of reference signal basis sequences includes N. b ... r j Let j represent the j-th basis sequence of the reference signal basis sequence set, where j = 0, ..., N. b -1. It should be noted that r b and N b The subscript 'b' is merely a letter used to distinguish parameters; it is not a parameter with a numerical value. For example, the subscript 'b' can be understood as representing the first letter of 'base', used to indicate 'r'. b and N b It represents "foundation".

[0148] Optionally, the reference signal base sequence can be a Zad-off-Chu sequence (i.e., a ZC sequence) or generated based on a Gold sequence. Different reference signal base sequences can be generated based on different roots.

[0149] Optionally, the reference signal base sequences corresponding to different antenna ports can be different.

[0150] Optionally, the set of reference signal base sequences is predefined, preconfigured, or configured by the network device for the end device.

[0151] Optionally, the frequency domain code segmentation sequence can be a sequence from a set of frequency domain code segmentation sequences. This set of frequency domain code segmentation sequences includes at least two frequency domain code segmentation sequences. For example, the set of frequency domain code segmentation sequences includes N. f A sequence, denoted as w j Let j represent the j-th sequence in the set of frequency domain code division sequences, where j = 0, ..., N. f -1. It should be noted that w f and N f The subscript 'f' is merely a letter used to distinguish parameters; it is not a parameter with a numerical value. For example, the subscript 'f' can be understood as representing the first letter of frequency, used to indicate w. f and N fRepresents the "frequency domain". j can be called the sequence index of the frequency domain code division sequence set. When the frequency domain code division sequence corresponding to an antenna port is the first sequence in the frequency domain code division sequence set, w... f =w0. For example, the set of frequency domain code division sequences includes two sequences, [1,1] and [1,-1].

[0152] Optionally, the frequency domain code division sequences corresponding to different antenna ports can be different.

[0153] Optionally, the set of frequency domain code division sequences is predefined, preconfigured, or configured by the network device for the terminal device.

[0154] Optionally, the frequency domain code segmentation sequence set can be determined by orthogonal variable spreading factor (OVSF) codes. For example, if the sequence length in the frequency domain code segmentation sequence set is 4, then the four sequences contained in the 4-length OVSF code are [1,1,1,1], [1,1,-1,-1], [1,-1,1,-1], and [1,-1,-1,1]. These four sequences can form the frequency domain code segmentation sequence set. See Table 1 for details.

[0155] Table 1

[0156] N can be obtained from Table 1 f =4, that is, the four frequency domain code division sequences w0, w1, w2, w3 are [1,1,1,1], [1,1,-1,-1], [1,-1,1,-1] and [1,-1,-1,1] respectively.

[0157] Optionally, the set of frequency domain code division sequences can also be determined by a Fourier transform matrix. For example, it can be composed of each row or column of the Fourier transform matrix. For instance, if the sequence length in the set of frequency domain code division sequences is 4, then the 4×4 Fourier transform matrix contains 4 rows or 4 columns, where each row or column can be a sequence from the set of frequency domain code division sequences, as shown in Table 2, where i represents the imaginary sign, i.e., ii... 2 =-1.

[0158] Table 2

[0159] N can be obtained from Table 2 f =4, that is, the four frequency domain code division sequences w0, w1, w2, w3 are [1,1,1,1], [1,-i,-1,i], [1,-1,1,-1] and [1,i,-1,-i] respectively.

[0160] It should be noted that frequency domain code division sequences can also be determined by other orthogonal sequences. For example, they can be determined by each row or column of a Hadamard matrix.

[0161] Optionally, a time-domain code division sequence is a sequence in a set of time-domain code division sequences. This set of time-domain code division sequences includes at least two time-domain code division sequences. For example, a time-domain code division sequence might be represented as v. t The time-domain code division sequence set contains N t A sequence, denoted as v j Let j represent the j-th sequence in the set of time-domain code division sequences, where j = 0, ..., N. t -1. When the time-domain code division sequence corresponding to an antenna port is the first sequence in the set of time-domain code division sequences, v t =v0. It should be noted that v t and N t The subscript 't' is merely a letter used to distinguish parameters; it is not a parameter with a numerical value. For example, the subscript 't' can be understood as representing the first letter of 'time', used to indicate 'v'. t and N t It represents the "time domain".

[0162] Optionally, the time-domain code division sequences corresponding to different antenna ports can be different.

[0163] Optionally, the set of time-domain code division sequences is predefined, preconfigured, or configured by the network device for the terminal device.

[0164] It should be noted that the generation method of the time-domain code division sequence is similar to that of the frequency-domain code division sequence described above. For details, please refer to the relevant introduction above, which will not be repeated here.

[0165] The following describes some possible configuration methods for the first configuration information. Other configuration methods are still applicable to this application, and this application does not limit them in any specific way.

[0166] Configuration Method 1: The number of antenna ports is N. port Number of antenna ports N port Equals the number of subsequences Q in the sampled sequence set and the comb value K TC The product of. The first configuration information is used to configure this N. port The sampling sequence corresponding to each antenna port and N port The comb offset corresponding to each antenna port.

[0167] Wherein, the comb tooth value is a positive integer. The comb tooth offset is represented by Δ, which is an integer. Optionally, the comb tooth offset Δ exists as K. TC K has 10 possible values. TC The possible values ​​are represented as follows: The K TC The possible values ​​are represented as: 0, 1, ..., K. TC -1. For example, Δ j =j,j=0,…,K TC -1.

[0168] Optional, comb tooth value K TC It is predefined, or indicated by the network device to the terminal device, or pre-configured.

[0169] Optionally, the comb offset is pre-configured, predefined, or indicated by the network device for the end device.

[0170] For example, the first configuration information can be configured as shown in Table 1 below. It should be noted that each antenna port corresponds to a sub-sequence, so Table 1 shows the sampling sequence corresponding to each antenna port.

[0171] Table 1

[0172] As shown in Table 1 above, the 0th antenna port to the (Q-1)th antenna port correspond to the same comb tooth offset, all corresponding to the comb tooth offset Δ0. The subsequences corresponding to the 0th antenna port to the (Q-1)th antenna port are Ω0, Ω1, ..., Ω Q-1 The Q-th antenna port to the (2Q-1)-th antenna port correspond to the same comb tooth offset, all corresponding to a comb tooth offset Δ1. The subsequences corresponding to the Q-th antenna port to the (2Q-1)-th antenna port are Ω0, Ω1, ..., Ω Q-1 The 2Qth antenna port to the 3Q-1th antenna port correspond to the same comb tooth offset, all corresponding to a comb tooth offset Δ2. The subsequences corresponding to the 2Qth antenna port to the 3Q-1th antenna port are Ω0, Ω1, ..., Ω Q-1 And so on.

[0173] It should be noted that K shown in Table 1 above TC Q combinations (sampling sequence and comb offset) and N port The one-to-one correspondence between antenna ports is merely an example. In practical applications, the sampling sequences corresponding to multiple antenna ports and the comb offsets corresponding to multiple antenna ports can also be represented in other ways, which are not limited in this application.

[0174] For example, K TC =2, Q=4, then Table 1 above can be represented as Table 2 below. It should be noted that each antenna port corresponds to a subsequence, therefore Table 2 directly represents the sampling sequence corresponding to each antenna port.

[0175] Table 2

[0176] For example, each antenna port can correspond to an index of the sampling sequence (i.e., the index of the sampling sequence in the set of sampling sequences). Therefore, the first configuration information can be configured as shown in Tables 3 and 4 below. It should be noted that each antenna port corresponds to a sub-sequence; therefore, Tables 3 and 4 represent the sampling sequences corresponding to each antenna port.

[0177] Table 3

[0178] Table 4

[0179] As shown in Tables 3 and 4, the first communication device can determine the sampling sequence corresponding to multiple antenna ports and the comb offset corresponding to multiple antenna ports.

[0180] Configuration Method 2: The number of antenna ports is N. port Number of antenna ports N port Equals the number of subsequence groups G and the comb tooth value K TC The product of. The first configuration information is used to configure this N. port One or more sequences corresponding to each antenna port and N port The comb offset corresponding to each antenna port.

[0181] Please refer to the previous section for the comb tooth value and comb tooth offset; they will not be repeated here. The number of subsequence groups G is the number of subsequence groups obtained by dividing the sampled sequence set. Each subsequence group includes at least one subsequence. G is less than or equal to the number of subsequences Q in the sampled sequence set.

[0182] For example, K TC =2, Q=4, G=2, the first configuration information is configured as shown in Table 5 below:

[0183] Table 5

[0184] In Table 5 above, the sampled sequence set is divided into two subsequence groups: subsequence group [Ω0, Ω1] and subsequence group [Ω2, Ω3]. In Table 5, each antenna port corresponds to two subsequences and one comb offset. The sampled sequence corresponding to each antenna port in Table 5 is determined based on the two subsequences corresponding to that antenna port. For example, the sampled sequence corresponding to that antenna port is obtained by concatenating the two subsequences corresponding to that antenna port. Please refer to the related introduction above for relevant examples.

[0185] Configuration Method 3: The number of antenna ports is N. port N port =Q×K TC ×N fWhere Q is the number of subsequences in the sampled sequence set, and K... TC N represents the comb tooth value. f This represents the number of frequency domain code division sequences in the set of frequency domain code division sequences. The first configuration information is used to configure this N. port The sampling sequence corresponding to each antenna port, N port The comb offset corresponding to each antenna port and N port The frequency domain code division sequence corresponding to each antenna port.

[0186] Optionally, each antenna port corresponds to a subsequence, which can also be called the sampling sequence corresponding to that antenna port. It is understood that each antenna port in the first configuration information corresponds to a combination, which includes a sampling sequence, a comb offset value, and a frequency domain code division sequence. Different antenna ports correspond to different combinations.

[0187] For example, K TC =2, Q=3, N f =2. The first configuration information is configured as shown in Table 6 below:

[0188] Table 6

[0189] For example, the comb offset Δ can take the value of 0 or 1, Δ0 = 0, Δ1 = 1; the sequence of the frequency domain code division sequence set is w0 = [1,1], w1 = [1,-1]; then Table 6 can actually be represented as Table 7.

[0190] Table 7

[0191] Configuration Method 4: Multiple antenna ports, with the number of antenna ports being N. port N port =Q×K TC ×N t Where Q is the number of subsequences in the sampled sequence set, and K... TC N represents the comb tooth value. t This represents the number of time-domain code-division sequences in the time-domain code-division sequence set. The first configuration information is used to configure this N. port The sampling sequence corresponding to each antenna port, N port The comb offset corresponding to each antenna port and N port The time-domain code division sequence corresponding to each antenna port.

[0192] Optionally, each antenna port corresponds to a subsequence, which can also be called the sampling sequence corresponding to that antenna port. It is understood that each antenna port in the first configuration information corresponds to a combination, which includes a sampling sequence, a comb offset value, and a time-domain code division sequence. Different antenna ports correspond to different combinations.

[0193] For example, K TC =2, Q=3, N t =2. The first configuration information is configured as shown in Table 8 below:

[0194] Table 8

[0195] For example, the comb offset Δ can take the value of 0 or 1, Δ0 = 0, Δ1 = 1; the sequence of the time domain code division sequence set is v0 = [1,1], v1 = [1,-1]; then Table 8 can actually be represented as Table 9.

[0196] Table 9

[0197] Configuration Method 5: Multiple antenna ports, number N port N port =Q×K TC ×N b Where Q is the number of subsequences in the sampled sequence set, and K... TC N represents the comb tooth value. b This refers to the reference signal basis sequence in the set of reference signal basis sequences. The first configuration information is used to configure this N. port The sampling sequence corresponding to each antenna port, N port The comb offset corresponding to each antenna port and N port The reference signal base sequence corresponding to each antenna port.

[0198] Optionally, each antenna port corresponds to a subsequence, which can also be called the sampling sequence corresponding to that antenna port. It is understood that each antenna port in the first configuration information corresponds to a combination, which includes a sampling sequence, a comb offset value, and a reference signal base sequence. Different antenna ports correspond to different combinations.

[0199] For example, K TC =2, Q=3, N b =2. The first configuration information is configured as shown in Table 10 below:

[0200] Table 10

[0201] Configuration Method Six: Multiple Antenna Ports - Number of Antenna Ports is N port N port =Q×K TC ×N f ×N t Where Q is the number of subsequences in the sampled sequence set, and K... TC N represents the comb tooth value. f N represents the number of frequency domain code segments in the set of frequency domain code segments.t This represents the number of time-domain code-division sequences in the time-domain code-division sequence set. The first configuration information is used to configure this N. port The sampling sequence corresponding to each antenna port, N port The comb offset corresponding to each antenna port, the time-domain code division sequence corresponding to each of the N antenna ports, and the frequency-domain code division sequence corresponding to each of the N antenna ports.

[0202] Optionally, each antenna port corresponds to a subsequence, which can also be called the sampling sequence corresponding to that antenna port. It is understood that each antenna port in the first configuration information corresponds to a combination, which includes a sampling sequence, a comb offset value, a frequency domain code division sequence, and a time domain code division sequence. Different antenna ports correspond to different combinations.

[0203] For example, Q = 3, K TC =2, N f =2, N t =2. The first configuration information is configured as shown in Table 11 below:

[0204] Table 11

[0205] For example, if the comb offset Δ takes the value of 0 or 1, the sequence of the frequency domain code division sequence set is w0 = [1,1], w1 = [1,-1], and the sequence of the time domain code division sequence set is v0 = [1,1], v1 = [1,-1], then the correspondence between each antenna port and the comb offset, frequency domain code division sequence, and time domain code division sequence in Table 11 can be determined.

[0206] Configuration Method 7: Multiple antenna ports, number of antenna ports is N port N port =Q×K TC ×N f ×N b Where Q is the number of subsequences in the sampled sequence set, and K... TC N represents the comb tooth value. b N represents the reference signal basis sequence in the set of reference signal basis sequences. f This represents the number of frequency domain code division sequences in the set of frequency domain code division sequences. The first configuration information is used to configure this N. port The sampling sequence corresponding to each antenna port, N port The comb offset corresponding to each antenna port, N port The reference signal base sequence and frequency domain code division sequence corresponding to each antenna port.

[0207] Optionally, each antenna port corresponds to a subsequence, which can also be called the sampling sequence corresponding to that antenna port. It is understood that each antenna port in the first configuration information corresponds to a combination, which includes a sampling sequence, a comb offset value, a frequency domain code division sequence, and a reference signal base sequence. Different antenna ports correspond to different combinations.

[0208] For example, Q = 3, K TC =2, N f =2, N b =2. The first configuration information is configured as shown in Table 12 below:

[0209] Table 12

[0210] Configuration Method 8: Multiple antenna ports, number of antenna ports is N port N port =Q×K TC ×N t ×N b Where Q is the number of subsequences in the sampled sequence set, and K... TC N represents the comb tooth value. b N represents the reference signal basis sequence in the set of reference signal basis sequences. t This represents the number of time-domain code-division sequences in the time-domain code-division sequence set. The first configuration information is used to configure this N. port The sampling sequence corresponding to each antenna port, and N port The reference signal base sequence corresponding to each antenna port.

[0211] Optionally, each antenna port corresponds to a subsequence, which can also be called the sampling sequence corresponding to that antenna port. It is understood that each antenna port in the first configuration information corresponds to a combination, which includes a sampling sequence, a comb offset value, a time-domain code division sequence, and a reference signal base sequence. Different antenna ports correspond to different combinations.

[0212] For example, Q = 3, K TC =2, N t =2, N b =2. The first configuration information is configured as shown in Table 13 below:

[0213] Table 13

[0214] Configuration Method Nine: Multiple antenna ports, with the number of antenna ports being N. port N port =Q×K TC ×N f ×N t ×Nb Where Q is the number of subsequences in the sampled sequence set, and K... TC N represents the comb tooth value. f N represents the number of frequency domain code segments in the set of frequency domain code segments. b N represents the reference signal basis sequence in the set of reference signal basis sequences. t This represents the number of time-domain code-division sequences in the time-domain code-division sequence set. The first configuration information is used to configure this N. port The sampling sequence corresponding to each antenna port, N port The comb offset corresponding to each antenna port, N port The reference signal base sequence, frequency domain code division sequence, and time domain code division sequence corresponding to each antenna port.

[0215] Optionally, each antenna port corresponds to a subsequence, which can also be called the sampling sequence corresponding to that antenna port. It is understood that each antenna port in the first configuration information corresponds to a combination, which includes a sampling sequence, a comb offset value, a frequency domain code division sequence, a time domain code division sequence, and a reference signal base sequence. Different antenna ports correspond to different combinations.

[0216] For example, Q = 2, K TC =2, N f =2, N t =2, N b =2. The first configuration information is configured as shown in Table 14 below:

[0217] Table 14

[0218] The configuration method shown above is only an example. In actual applications, there may be other configuration methods, which are not limited in this application.

[0219] It should be noted that the first configuration information is predefined, pre-configured, or indicated by the network device to the terminal device; this application does not specify the specifics.

[0220] 302. The first communication device determines the sampling sequence corresponding to the first antenna port and the comb offset corresponding to the first antenna port based on the first configuration information.

[0221] For example, the first communication device is configured with the first antenna port indexed as 1. The first communication device can determine the sampling sequence and comb offset corresponding to the antenna port with index 1 through the first configuration information. Optionally, the first communication device can determine at least one of the following sequences: the reference signal base sequence, the frequency domain code division sequence, and the time domain code division sequence corresponding to the antenna port with index 1 through the first configuration information.

[0222] Optionally, the sampling sequence corresponding to the first antenna port includes N elements, each corresponding one-to-one with one of the N frequency units. When the N elements are sorted in ascending order of their values, they form a non-arithmetic sequence. Each of the N elements can be a real number or an integer. This allows the N frequency units corresponding to the first antenna port to be arranged at non-equal intervals.

[0223] Optionally, any two elements in the N elements of the sampling sequence corresponding to the first antenna port may have different values.

[0224] Optionally, the sampling sequence corresponding to the first antenna port is determined based on one or more sub-sequences in the sampling sequence set. For example, as shown in Table 5 above, each antenna port corresponds to two sub-sequences, and the sampling sequence corresponding to each antenna port is determined based on the corresponding two sub-sequences. For example, the port index of the first antenna port is 0, corresponding to sub-sequences Ω0 and Ω1. The first communication device can concatenate sub-sequences Ω0 and Ω1 to obtain the sampling sequence corresponding to the first antenna port.

[0225] Optionally, the embodiment shown in FIG3 further includes step 301a. Step 301a may be performed before step 302.

[0226] 301a. The second communication device sends a first instruction message to the first communication device. Correspondingly, the first communication device receives the first instruction message from the second communication device.

[0227] The first indication information is used to indicate the first antenna port. For example, the first indication information indicates the index of the first antenna port.

[0228] Optionally, the embodiment shown in FIG3 further includes steps 301b and 301c. Steps 301b and 301c may be performed before step 302.

[0229] 301b. The first communication device determines the second configuration information.

[0230] The second configuration information is used to configure the sampling sequence and comb offset corresponding to one or more antenna ports. The sampling sequence and comb offset corresponding to the one or more antenna ports are used together to determine the frequency domain position of the frequency element corresponding to each of the one or more antenna ports. Among the frequency elements corresponding to each antenna port, the frequency domain spacing between any two adjacent frequency elements in the N frequency elements is equal. That is, the frequency elements corresponding to each antenna port are arranged at equal intervals.

[0231] Optionally, the second configuration information may be predefined, preconfigured, or indicated by the network device to the terminal device; this application does not specify the specific details.

[0232] 301c. The second communication device sends a second instruction message to the first communication device. Correspondingly, the first communication device receives the second instruction message from the second communication device.

[0233] The second indication information is used to indicate that the first configuration information is determined from the first configuration information and the second configuration information. In other words, the second indication information is used to indicate that the N frequency elements corresponding to the first antenna port are arranged at non-equal intervals. Or, the second indication information is used to indicate that the frequency domain interval between any two adjacent frequency elements in the frequency domain among the N frequency elements corresponding to the first antenna port is not equal. For example, if the value of the second indication information is 1, it means that the first communication device determines the first configuration information. Or, if the value of the second indication information is 0, it means that the first communication device determines the first configuration information.

[0234] It should be noted that there is no fixed execution order between steps 301 and steps 301b to 301c. Step 301 can be executed first, followed by steps 301b to 301c; or steps 301b to 301c can be executed first, followed by step 301; or, depending on the circumstances, steps 301 and steps 301b to 301c can be executed simultaneously. This application does not impose any specific restrictions on this.

[0235] 303. The first communication device determines the frequency domain position of the N frequency units corresponding to the first antenna port based on the sampling sequence corresponding to the first antenna port and the comb offset corresponding to the first antenna port.

[0236] The first antenna port corresponds to N frequency elements, including a first frequency element, a second frequency element, and a third frequency element. These three frequency elements are three adjacent frequency elements in the frequency domain. The frequency domain spacing between the first and second frequency elements is not equal to the frequency domain spacing between the second and third frequency elements. In other words, the N frequency elements corresponding to the first antenna port include at least three adjacent frequency elements in the frequency domain. Among these at least three frequency elements, the frequency domain spacing between any two adjacent frequency elements in the N frequency elements is not equal. For example, as shown in Figure 2A, the first, second, and third frequency elements are frequency element 0, frequency element 2, and frequency element 5, respectively. Frequency element 0 and frequency element 2 are adjacent frequency elements in the frequency domain. Frequency element 2 and frequency element 5 are also adjacent frequency elements in the frequency domain.

[0237] Optionally, among the N frequency elements corresponding to the first antenna port, the frequency domain spacing between any two adjacent frequency elements in the frequency domain is equal. For example, as shown in Figure 2A, the N frequency elements include frequency element 0, frequency element 2, frequency element 5, and frequency element 10. Frequency element 0 and frequency element 2 are adjacent frequency elements in the frequency domain among the N frequency elements. Frequency element 2 and frequency element 5 are adjacent frequency elements in the frequency domain among the N frequency elements. Frequency element 5 and frequency element 10 are adjacent frequency elements in the frequency domain among the N frequency elements.

[0238] The following describes two possible definitions of the frequency domain positions of N frequency elements. Other definitions are still applicable to this application, and this application does not impose any specific limitations on them.

[0239] I. The frequency domain position of N frequency elements refers to the position of each frequency element in the first bandwidth. That is, the index of each frequency element in the first bandwidth.

[0240] The first bandwidth refers to the bandwidth configured by the network device for the terminal device, or the bandwidth of the communication system, or the bandwidth used by the terminal device for data transmission, or the N bandwidth that the terminal device can use. max The bandwidth corresponding to each frequency unit. The first bandwidth can also take other forms, which are not limited in this application.

[0241] For example, as shown in Figure 2B, the first bandwidth includes 24 REs. If the subcarrier spacing is 15kHz, then the size of the first bandwidth is 360kHz. The N frequency units include frequency unit 0, frequency unit 2, frequency unit 5, and frequency unit 10. The indices of the N frequency units are 0, 2, 5, and 10, respectively. Therefore, the frequency domain positions of the N frequency units can be represented as the position sequence [0, 2, 5, 10].

[0242] II. The frequency domain position of N frequency elements refers to the position of each RE in the first bandwidth. That is, the index of each RE in the first bandwidth.

[0243] Please refer to the previous introduction for information on the first bandwidth; it will not be repeated here.

[0244] For example, as shown in Figure 2B, the first bandwidth includes 24 frequency repeaters (REs). If the subcarrier spacing is 15kHz, then the size of the first bandwidth is 360kHz. The N frequency units include frequency unit 0, frequency unit 2, frequency unit 5, and frequency unit 10. Frequency unit 0 includes RE0 and RE1. Frequency unit 2 includes RE4 and RE5. Frequency unit 5 includes RE10 and RE11. Frequency unit 10 includes RE20 and RE21. Therefore, the indices of the REs in the N frequency units are 0, 1, 4, 5, 10, 11, 20, 21. Thus, the frequency domain positions of the N frequency units can be represented as the position sequence [0, 1, 4, 5, 10, 11, 20, 21].

[0245] The following describes two possible implementations of step 303 above. Other implementations are also applicable to this application, and this application does not limit them.

[0246] Implementation Method 1: The first communication device determines the frequency domain position of the N frequency units corresponding to the first antenna port based on the sampling sequence corresponding to the first antenna port, the comb offset corresponding to the first antenna port, and the comb value.

[0247] For example, the first antenna port is antenna port p, and the frequency domain positions of the N frequency elements corresponding to antenna port p can be represented as: I p (k)=K TC Φ(n)+Δ Formula (1) k=nn=0,…,N-1

[0248] Among them, I p (k) represents the position sequence I p The k-th element, position sequence I p Used to represent the frequency domain positions of N frequency units. K TC Let Φ(n) be the comb tooth value, Φ(n) be the sampling sequence corresponding to antenna port p, and Δ be the comb tooth offset corresponding to antenna port p. It can be understood that I... p This represents the position sequence of antenna port p.

[0249] For example, as shown in Table 2 above, the first bandwidth includes 24 REs, K TC=2, Q=4, Δ0=0, Δ1=1, N=3. Ω0=[0,3,10], Ω1=[1,5,9], Ω2=[2,6,8], Ω3=[4,7,11]. Based on the above formula (1), sampling sequence Ω1 and comb offset Δ0, the first communication device can determine the position sequence I0=[0,6,20] of antenna port 0, that is, among the three frequency units corresponding to antenna port 0, the index of the first frequency unit is 0, the index of the second frequency unit is 6, and the index of the third frequency unit is 20. Based on the above formula, sampling sequence Ω2 and comb offset Δ0, the first communication device can determine the position sequence [2,10,18] of antenna port 1. That is, among the three frequency units corresponding to antenna port 1, the index of the first frequency unit is 2, the index of the second frequency unit is 10, and the index of the third frequency unit is 18. The first communication device can determine the position sequence of antenna port 2 [4, 12, 16] based on the above formula (1), sampling sequence Ω3, and comb offset Δ0. That is, among the three frequency units corresponding to antenna port 2, the index of the first frequency unit is 4, the index of the second frequency unit is 12, and the index of the third frequency unit is 16. Similarly, the frequency domain position determination method of the three frequency units corresponding to each antenna port in antenna port 3, antenna port 4, antenna port 5, antenna port 6, and antenna port 7 is similar, and will not be described in detail here. The frequency domain positions of the N frequency units corresponding to each antenna port in this example are shown in Figure 4. It should be noted that the example shown in Figure 4 uses one RE per frequency unit as an example to introduce the technical solution of this application.

[0250] Implementation Method 2: The terminal device determines the frequency domain position of the N frequency units corresponding to the first antenna port based on the sampling sequence corresponding to the first antenna port, the comb offset corresponding to the first antenna port, the comb value, and the number of REs included in each frequency unit.

[0251] For example, the first antenna port is antenna port p, and the frequency domain positions of the N frequency elements corresponding to antenna port p can be represented as: I p (k)=K TC MΦ(n)+MΔ+m formula (2) k=Mn+mn=0,…,N-1 m=0,…,M-1

[0252] Among them, I p (k) represents the position sequence I p The k-th element, position sequence I p Used to represent the frequency domain positions of N frequency units. K TC Let Φ(n) be the comb tooth value, Φ(n) be the sampling sequence corresponding to antenna port p, and Δ be the comb tooth offset corresponding to antenna port p. M is the number of REs included in each frequency element. Each of the N frequency elements contains the same number of REs.

[0253] For example, the first bandwidth includes 36 REs, K TC =3, Q=2, Δ0=0, Δ1=1, N=3, M=2. Therefore, the first bandwidth includes 18 frequency units, corresponding to indices 0 to 17. The two sampling sequences are Ω0=[0,3,4] and Ω1=[1,2,5]. The first communication device determines the position sequence [0,1,18,19,24,25] corresponding to antenna port 0 based on the above formula (2), sampling sequence Ω0, and comb offset Δ0. It can be seen that the three frequency units corresponding to antenna port 1 are frequency unit 0, frequency unit 9, and frequency unit 12. The indices of the two REs in frequency unit 0 are 0 and 1. The indices of the two REs in frequency unit 9 are 18 and 19. The indices of the two REs in frequency unit 12 are 24 and 25. The first communication device determines the position sequence [6,7,12,13,30,31] corresponding to antenna port 1 based on the above formula (2), sampling sequence Ω1, and comb offset Δ0. It can be seen that the three frequency elements corresponding to antenna port 1 are frequency element 3, frequency element 6, and frequency element 15. The indices of the two REs in frequency element 3 are 6 and 7, respectively. The indices of the two REs in frequency element 6 are 12 and 13, respectively. The indices of the two REs in frequency element 15 are 30 and 31, respectively. Similarly, the frequency domain positions of the three frequency elements corresponding to each antenna port in antenna ports 2, 3, 4, and 5 are determined in a similar way, and will not be described in detail here. The frequency domain positions of the N frequency elements corresponding to each antenna port in this example are shown in Figure 5.

[0254] It is understandable that when M is 1, implementation method two is equivalent to implementation method one.

[0255] 304. The second communication device determines the sampling sequence corresponding to the first antenna port and the comb offset corresponding to the first antenna port based on the sampling sequence corresponding to the multiple antenna ports and the comb offset corresponding to the multiple antenna ports.

[0256] 305. The second communication device determines the frequency domain position of the N frequency units corresponding to the first antenna port based on the sampling sequence corresponding to the first antenna port and the comb offset corresponding to the first antenna port.

[0257] Steps 304 to 305 are similar to steps 302 to 303 mentioned above. For details, please refer to the relevant introductions of steps 302 to 303 mentioned above. They will not be repeated here.

[0258] 306. The first communication device transmits a first reference signal sequence in the N frequency elements corresponding to the first antenna port based on the frequency domain positions of the N frequency elements corresponding to the first antenna port. Correspondingly, the second communication device receives the first reference signal sequence in the N frequency elements corresponding to the first antenna port based on the frequency domain positions of the N frequency elements corresponding to the first antenna port.

[0259] Specifically, the first communication device transmits a first reference signal sequence through the first antenna port based on the frequency domain positions of N frequency elements corresponding to the first antenna port. The first reference signal sequence is determined based on a reference signal base sequence. The first communication device can transmit the first reference signal sequence within one or more time units. Specifically, the first communication device transmits the first reference signal sequence within N frequency elements in each of the one or more time units. For example, the terminal device transmits the first reference signal sequence within N frequency elements. TU The first reference signal sequence is transmitted within N time units, and N TU It is a positive integer.

[0260] Optionally, the N frequency units of each time unit in the one or more time units may be the same or different, and this application does not impose any specific restrictions.

[0261] Optionally, each time unit includes a time-domain symbol.

[0262] Optionally, the first reference signal sequence transmitted in different time units may be the same or different, and this application does not impose any specific restrictions.

[0263] Optionally, the reference signal base sequences corresponding to the first reference signal sequences transmitted in different time units may be the same or different, and this application does not impose any specific restrictions.

[0264] Optionally, the first reference signal sequence is determined based on at least one of the frequency domain code division sequence corresponding to the first antenna port, the time domain code division sequence corresponding to the first antenna port, and the reference signal base sequence corresponding to the first antenna port.

[0265] Each frequency element includes M REs, and N frequency elements together contain N*M REs. Correspondingly, the reference signal base sequence corresponding to the first antenna port includes N*M elements, each corresponding one-to-one with one of the N*M REs. Specifically, the elements in the reference signal base sequence corresponding to the first antenna port are transmitted within their respective REs. Specifically, the frequency domain positions of the N frequency elements corresponding to the first antenna port are determined through the position sequence I. p Representation. For example, the position sequence I. p The k-th element corresponds to the k-th element in the reference signal base sequence, where k = 0, ..., N×M-1. It can be understood that the position sequence I... pThe k-th element can be used to determine the position of an RE mapped to the k-th element of the reference signal base sequence corresponding to the first antenna port in the first bandwidth. Alternatively, the position sequence I... p The k-th element represents the position of an RE mapped to the k-th element of the reference signal base sequence corresponding to the first antenna port in the first bandwidth.

[0266] The following section introduces some possible ways to generate the first reference signal sequence.

[0267] In one possible implementation, the first reference signal sequence is generated based on the reference signal base sequence corresponding to the first antenna port and the frequency domain code division sequence corresponding to the first antenna port. For example, the first communication device in N TU The first reference signal sequence is transmitted within N frequency units of each time unit. When the first communication device uses N frequency units corresponding to antenna port p to transmit the reference signal, the first reference signal sequence transmitted within the l-th time unit of antenna port p is represented as x. p,l l = 0, ..., N TU -1. l is the index of the time unit. When a time unit is a symbol, l is the symbol index. The first reference signal sequence transmitted in the l-th time unit of antenna port p can be represented as: x p,l (k)=w f (k′)r b (k) Formula (3) k′=I p (k)mod N f

[0268] Where k = 0, ..., N×M-1, mod represents the modulo operation, w f (k′) represents w f The k′-th element. p (k) is I p The k-th element. p This represents the position sequence of N frequency units corresponding to the l-th time unit of antenna port p. This position sequence is used to indicate the frequency domain position of these N frequency units, and I corresponds to different time units. p They can be the same or different. N f It is the number of sequences in the set of frequency domain code division sequences. k′=I p (k)mod N f The k-th element in this position sequence represents the frequency domain position of a RE within the first bandwidth, mapped from the k-th element of the first reference signal sequence. That is, I... p (k) represents x p,l (k) represents the position of an RE within the first bandwidth. This can be understood as the k-th element x of the first reference signal sequence. p,l(k) and the frequency domain code segment sequence w f The value and position sequence of (k′) I p The kth element I p The value of (k) is related.

[0269] For example, the first bandwidth contains 24 REs, the number of N frequency units is N=12, and each frequency unit contains M=1 REs. The position sequence I of the N frequency units... p = [0,1,2,3,5,7,8,11,12,15,17,23], in Figure 6A, the frequency domain code division sequence used by the first communication device is w f =[1,1]. In Figure 6B, the frequency domain code division sequence used by the first communication device is w f = [1, -1]. The first communication device determines the value of the element of the frequency domain code division sequence corresponding to each RE in the first bandwidth according to the position of each RE. In Figure 6A, there are N = 12 frequency units, that is, the value of the element of the frequency domain code division sequence corresponding to each of the 12 REs is 1. The elements of the frequency domain code division sequence corresponding to the 12 REs correspond one-to-one with the 12 elements of the first reference signal sequence. In Figure 6B, there are N = 12 frequency units, that is, the values ​​of the elements of the frequency domain code division sequence corresponding to the 12 REs are 1, -1, 1, -1, -1, -1, 1, -1, 1, -1, -1, -1, respectively, which correspond one-to-one with the 12 elements of the first reference signal sequence. Then, the first communication device determines the value of the element of the frequency domain code division sequence corresponding to each RE in the N frequency units and the position sequence I. p Determine the first reference signal sequence.

[0270] For example, in the first configuration information, different antenna ports correspond to different frequency domain code division sequences. For example, antenna port 0 can correspond to the frequency domain code division sequence w. f =[1,1], the frequency domain code division sequence w corresponding to antenna port 1 f =[1,-1]. When terminal device 0 uses the 12 REs and frequency domain code division sequence w shown in Figure 6A f =[1,1] transmits the reference signal sequence. Terminal device 1 uses the 12 REs and frequency domain code division sequence w shown in Figure 6B. f When the reference signal sequence is transmitted in the range [1, -1], the reference signal sequences received by the base station from the two terminal devices are orthogonal or have low interference. Therefore, the base station can estimate the channels of the two terminal devices separately, improving channel estimation accuracy and thus enhancing channel estimation performance.

[0271] In another possible implementation, the first reference signal sequence is generated based on the reference signal base sequence corresponding to the first antenna port and the time-domain code division sequence corresponding to the first antenna port. For example, the first communication device in N TUThe first reference signal sequence is transmitted within N frequency units of each time unit. The length of the time-domain code division sequence is equal to N. TU .

[0272] Specifically, N TU In each time unit, the first reference signal sequence of each time unit corresponds to one element of the time-domain code division sequence, and the first reference signal sequences of different time units correspond to different elements of the time-domain code division sequence. TU The first reference signal sequence of each time unit in the time unit is obtained by multiplying the elements of the time-domain code division sequence corresponding to the first reference signal sequence with the reference signal base sequence.

[0273] For example, the first reference signal sequence x transmitted within the l-th time unit of antenna port p p,l It can be represented as: x p,l (k)=v t (l)r b (k) Formula (4)

[0274] Where, x p,l (k) is the k-th element in the first reference signal sequence, k = 0, ..., N×M-1, l = 0, ..., N TU -1, mod indicates modulo operation, v t (l) represents v t The l-th element. b (k) is the reference signal basis sequence r b The kth element.

[0275] In another possible implementation, the first reference signal sequence is generated based on the reference signal base sequence corresponding to the first antenna port, the time-domain code division sequence corresponding to the first antenna port, and the frequency-domain code division sequence corresponding to the first antenna port.

[0276] For example, the first reference signal sequence x transmitted within the l-th time unit of antenna port p p,l It can be represented as: x p,l (k)=w f (k′)v t (l)r b (k) Formula (5) k′=I p (k)mod N f

[0277] Where k = 0, ..., N×M-1, and mod represents the modulo operation. For the other parameters of formula (5), please refer to the relevant introduction above, which will not be repeated here.

[0278] It should be noted that the first and second configuration information mentioned above can be represented by different mapping tables, or they can be represented by the same mapping table. The following describes two possible implementations where the first and second configuration information are represented by the same mapping table.

[0279] For example, comb tooth offset K TC =2, the number of subsequences in the sampled sequence set Q=4, and the first configuration information and the second configuration information can be represented as shown in Table 15:

[0280] Table 15

[0281] In Table 15, the first and second configuration information contain the same port index. In the first configuration information, each antenna port corresponds to one subsequence and one comb offset. In the second configuration information, each antenna port corresponds to four subsequences and one comb offset. The four subsequences corresponding to the antenna port with port index 0 in the second configuration information are the subsequences corresponding to the antenna port with port index 0, 1, 2, and 3 in the first configuration information. Similarly, the four subsequences corresponding to the antenna port with port index 1 in the second configuration information are the subsequences corresponding to the antenna port with port index 4, 5, 6, and 7 in the first configuration information.

[0282] For example, the comb tooth offset K TC =2, the number of subsequences in the sampled sequence set Q=4, and the first configuration information and the second configuration information can be represented as shown in Table 16:

[0283] Table 16

[0284] In Table 16, the port indices in the first and second configuration information are different. In the first configuration information, each antenna port corresponds to one subsequence and one comb offset. In the second configuration information, each antenna port corresponds to four subsequences and one comb offset. The four subsequences corresponding to the antenna port with port index 8 in the second configuration information are the subsequences corresponding to the antenna ports with port indices 0, 1, 2, and 3 in the first configuration information. Similarly, the four subsequences corresponding to the antenna port with port index 9 in the second configuration information are the subsequences corresponding to the antenna ports with port indices 4, 5, 6, and 7 in the first configuration information.

[0285] Optionally, the embodiment shown in FIG3 further includes steps 307 to 309. Steps 307 to 309 may be performed after step 301b.

[0286] 307. The first communication device determines the sampling sequence corresponding to the second antenna port and the comb offset corresponding to the second antenna port based on the second configuration information.

[0287] Among them, the second antenna port is the antenna port configured in the second configuration information.

[0288] For example, as shown in Table 15, the second antenna port is the antenna port with port index 0 in the second configuration information. The first communication device can determine the sampling sequence and comb offset corresponding to the antenna port with port index 0 using Table 15 above.

[0289] For example, as shown in Table 16, the second antenna port is the antenna port with port index 8 in the second configuration information. The first communication device can determine the sampling sequence and comb offset corresponding to the antenna port with port index 8 using Table 16 above.

[0290] Optionally, the comb tooth value corresponding to the first antenna port is equal to the comb tooth value corresponding to the second antenna port. In other words, the comb tooth values ​​corresponding to the antenna ports configured in the first configuration information and the second configuration information are the same. This enables the first communication device to determine the sampling sequence corresponding to the second antenna port and the comb tooth offset corresponding to the second antenna port through the first configuration information.

[0291] Optionally, the sampling sequence corresponding to each antenna port in the second configuration information is determined by the sub-sequences corresponding to all antenna ports in the first configuration information. For example, in the first configuration information, antenna port 0 corresponds to sub-sequence Ω0, and antenna port 1 corresponds to sub-sequence Ω1. Sub-sequence Ω0 = [0,3,4], and sub-sequence Ω1 = [1,2,5]. In the second configuration information, antenna port 0 corresponds to both sub-sequences Ω0 and Ω1, therefore the sampling sequence corresponding to antenna port 0 in the second configuration information is Φ = [0,1,2,3,4,5].

[0292] Optionally, the embodiment shown in Figure 3 further includes step 301d. Step 301d may be performed before step 307.

[0293] 301d. The second communication device sends a third instruction message to the first communication device. Correspondingly, the first communication device receives the third instruction message from the second communication device.

[0294] The third indication information is used to indicate the second antenna port. For example, as shown in Table 15 above, the third indication information indicates the port index of the antenna port configured by the second configuration information. It should be noted that since the first and second configuration information have the same port index, in this implementation, the second communication device also indicates to the first communication device that the N frequency elements corresponding to the second antenna port are arranged in a non-equal interval. For another example, as shown in Table 16 above, the third indication information indicates the port index of the antenna port configured by the second configuration information. In this implementation, the first and third indication information can be the same indication information. Specifically, the value of this indication information can be used to determine whether the antenna port of the first communication device is configured by the first configuration information or the second configuration information. It should be noted that since the port indices configured by the first and second configuration information are different, in this implementation, the first communication device can determine that the N frequency elements corresponding to the second antenna port are arranged in a non-equal interval using the port index indicated by the third indication information.

[0295] It should be noted that there is no fixed execution order between steps 301d and 301a. Step 301d can be executed first, followed by step 301a; or step 301a can be executed first, followed by step 301d; or, depending on the circumstances, steps 301a and 301d can be executed simultaneously. This application does not impose any specific restrictions on this.

[0296] It should be noted that there is no fixed execution order between steps 301d and 301c. Step 301d can be executed first, followed by step 301c; or step 301c can be executed first, followed by step 301d; or, depending on the circumstances, steps 301c and 301d can be executed simultaneously. This application does not impose any specific restrictions on this.

[0297] It should be noted that there is no fixed execution order between steps 301d, 301a, and 301c. For example, step 301a can be executed first, then step 301c, and finally step 301d.

[0298] 308. The first communication device determines the frequency domain position of the N frequency elements corresponding to the second antenna port based on the sampling sequence corresponding to the second antenna port and the comb offset corresponding to the second antenna port.

[0299] 309. The first communication device transmits a second reference signal sequence in the N frequency elements corresponding to the second antenna port based on the frequency domain positions of the N frequency elements corresponding to the second antenna port. Correspondingly, the second communication device receives the second reference signal sequence in the N frequency elements corresponding to the second antenna port based on the frequency domain positions of the N frequency elements corresponding to the second antenna port.

[0300] For example, the first bandwidth includes 36 REs, K TC =3, Q=2, Δ0=0, Δ1=1, Δ2=2. The number of frequency units N=6, and the number of REs in each frequency unit M=2. That is, the first bandwidth includes 18 frequency units, with indices from 0 to 17. Subsequence Ω0=[0,3,4], subsequence Ω1=[1,2,5]. The sampling sequence set includes a set of subsequences, which includes subsequence Ω0 and subsequence Ω1. Each antenna port in the second configuration information corresponds to subsequence Ω0 and subsequence Ω1. Therefore, it can be seen that the sampling sequence corresponding to each antenna port in the second configuration information is obtained based on subsequence Ω0 and subsequence Ω1, that is, sampling sequence Φ=[0,1,2,3,4,5]. The first communication device can determine the indices of the six frequency elements corresponding to antenna port 0 in the first bandwidth as 0, 3, 6, 9, 12, 15, the six frequency elements corresponding to antenna port 1 in the first bandwidth as 1, 4, 7, 10, 13, 16, and the six frequency elements corresponding to antenna port 2 in the first bandwidth as 2, 5, 8, 11, 14, 17, based on the subsequence corresponding to the port index configured in the second configuration information and the comb offset. See Figure 7 for details.

[0301] It is understandable that RE can also be called subcarrier.

[0302] It should be noted that there is no fixed execution order between steps 307 to 309 and steps 302 to 306. Steps 307 to 309 can be executed first, followed by steps 302 to 306; or steps 302 to 306 can be executed first, followed by steps 307 to 309; or, depending on the circumstances, steps 302 to 306 and steps 307 to 309 can be executed simultaneously. This application does not impose any specific restrictions on this.

[0303] In the above technical solution, the first communication device determines the sampling sequence and comb offset corresponding to the first antenna port from the first configuration information. Then, the first communication device determines the frequency domain positions of the N frequency elements corresponding to the first antenna port based on the sampling sequence and comb offset. This determines the frequency positions of the N frequency elements corresponding to the first antenna port. The N frequency elements corresponding to the first antenna port include a first frequency element, a second frequency element, and a third frequency element. The first, second, and third frequency elements are three adjacent frequency elements in the frequency domain among the N frequency elements, and the frequency domain spacing between the first and second frequency elements is not equal to the frequency domain spacing between the second and third frequency elements. This helps reduce interference and improve channel estimation performance.

[0304] It should be noted that the above description uses the first configuration information to configure the sampling sequence and comb offset corresponding to multiple antenna ports as an example. In practical applications, the first configuration information can also be used to configure the sampling sequence corresponding to multiple antenna ports. This sampling sequence is used to determine the frequency domain position of the N frequency elements corresponding to each antenna port. The N frequency elements corresponding to each antenna port include at least three frequency elements that are adjacent in the frequency domain among these N frequency elements. Among these at least three frequency elements, the frequency domain spacing between any two adjacent frequency elements in the frequency domain among these N frequency elements is not equal. The following describes this embodiment, which is similar to the embodiment shown in Figure 3, except that:

[0305] In this embodiment, in step 301 above, the first configuration information is used to configure the sampling sequences corresponding to multiple antenna ports. Optionally, the first configuration information is also used to configure at least one of the frequency domain code division sequence, time domain code division sequence, and reference signal base sequence corresponding to multiple antenna ports.

[0306] In this embodiment, the comb tooth value can be considered to be 1, and the comb tooth offset has only one possible value, which is 0. Therefore, it is not necessary to determine the correspondence between the comb tooth offset and the antenna port; that is, all antenna ports correspond to the same comb tooth offset value.

[0307] The following describes some possible configuration methods for the first configuration information. Other configuration methods are still applicable to this application, and this application does not limit them in any specific way.

[0308] Configuration Method A: The number of antenna ports is N. port Number of antenna ports N port This is equal to the number of subsequences Q in the sampled sequence set. In this implementation, each antenna port corresponds to one subsequence. The first configuration information is used to configure this N. port The sampling sequence corresponding to each antenna port.

[0309] For example, the first configuration information can be configured as shown in Table 17 below. It should be noted that each antenna port corresponds to a sub-sequence, so Table 17 represents the sampling sequence corresponding to each antenna port.

[0310] Table 17

[0311] As can be seen from Table 17 above, N port One antenna port and N port Each sampling sequence corresponds one-to-one. From the 0th antenna port to the Nth... port The sampling sequences corresponding to -1 antenna ports are as follows:

[0312] It should be noted that N port One antenna port and N port The sampling sequence can also be other correspondences. Table 17 above is just an example, and no specific restrictions are made here.

[0313] Alternatively, Table 17 above can also be represented as Table 18 below:

[0314] Table 18

[0315] In other words, the first configuration information is used to establish the correspondence between the port index and the sampling sequence index. This helps reduce indication overhead. The sampling sequence index (or the index of the sampling sequence) is the index of the sampling sequence in the set of sampling sequences.

[0316] Configuration Method B: The number of antenna ports is N. port Number of antenna ports N port This is equal to the number of subsequence groups G. The first configuration information is used to configure this N. port One or more sequences corresponding to each antenna port.

[0317] The number of subsequence groups G is the number of subsequence groups obtained by dividing the sampled sequence set into subsequences. G is less than or equal to the number of subsequences Q in the sampled sequence set. Each subsequence group includes at least one subsequence. For example, if the sampled sequence set includes Q subsequences, then each subsequence group includes Q / G subsequences. Q / G is a positive integer.

[0318] For example, each subsequence group includes two subsequences, and the number of subsequence groups G = Q / 2. For instance, the first subsequence group includes subsequences Ω0 and Ω1, the second subsequence group includes subsequences Ω2 and Ω3, and so on. The specific first configuration information is configured as shown in Table 19 below:

[0319] Table 19

[0320] For example, for the antenna port with port index 1, its corresponding sampling sequence is determined based on subsequences Ω0 and Ω1. For instance, the sampling sequence corresponding to the antenna port with port index 1 can be represented as [Ω0, Ω1]. For example, if Ω0 = [0, 3, 10, 13, 17, 20] and Ω1 = [1, 5, 8, 12, 15, 22], then the sampling sequence corresponding to the antenna port with port index 1 is [0, 1, 3, 5, 8, 10, 12, 13, 15, 17, 20, 22]. The determination of the sampling sequence corresponding to the antenna ports with other port indices is similar and will not be elaborated here.

[0321] It should be noted that when one antenna port corresponds to multiple sub-sequences, the number of antenna ports that need to be supported can be adjusted more flexibly to adapt to more scenarios.

[0322] Configuration method C: The number of antenna ports is N. port N port =Q×N f Where Q is the number of subsequences in the sampled sequence set, and N... f This represents the number of frequency domain code division sequences in the set of frequency domain code division sequences. The first configuration information is used to configure this N. port The sampling sequence corresponding to each antenna port and N port The frequency domain code division sequence corresponding to each antenna port.

[0323] Optionally, each antenna port corresponds to a subsequence, so this subsequence can also be called the sampling sequence corresponding to that antenna port. It can be seen that one antenna port in the first configuration information corresponds to one combination, and this combination includes a sampling sequence and a frequency domain code division sequence. Different antenna ports correspond to different combinations.

[0324] For example, the first configuration information can be configured as shown in Table 20 below. Each antenna port corresponds to a sub-sequence, so Table 20 represents the sampling sequence corresponding to each antenna port.

[0325] Table 20

[0326] As shown in Table 20 above, ports 0 to Q-1 correspond to the same frequency domain code division sequence w0, and the corresponding sampling sequences are Ω0, Ω1, ..., Ω0, respectively. Q-1 The Qth port to the 2Q-1th port correspond to the same frequency domain code division sequence w1, and the corresponding sampling sequences are Ω0, Ω1, ..., Ω1 respectively. Q-1 The 2Qth port to the 3Q-1th port correspond to the same frequency domain code division sequence w2, and the corresponding sampling sequences are Ω0, Ω1, ..., Ω Q-1 And so on.

[0327] It should be noted that Q×N shown in Table 20 above f A combination (sampling sequence and frequency domain code division sequence) and N port The one-to-one correspondence between antenna ports is merely an example. In practical applications, the sampling sequences corresponding to multiple antenna ports and the frequency domain code division sequences corresponding to multiple antenna ports can also be represented in other ways, which are not limited in this application.

[0328] Configuration method D: The number of antenna ports is N. port N port =Q×N t Where Q is the number of subsequences in the sampled sequence set, and N... t This represents the number of time-domain code-division sequences in the time-domain code-division sequence set. The first configuration information is used to configure this N. port The sampling sequence corresponding to each antenna port and N port The time-domain code division sequence corresponding to each antenna port.

[0329] Optionally, each antenna port corresponds to a subsequence, so this subsequence can also be called the sampling sequence corresponding to that antenna port. It can be seen that one antenna port in the first configuration information corresponds to one combination, and this combination includes a sampling sequence and a time-domain code division sequence. Different antenna ports correspond to different combinations.

[0330] For example, the first configuration information can be configured as shown in Table 21 below. Each antenna port corresponds to a sub-sequence, so Table 21 represents the sampling sequence corresponding to each antenna port.

[0331] Table 21

[0332] As shown in Table 21 above, ports 0 to Q-1 correspond to the same time-domain code division sequence v0, and the corresponding sampling sequences are Ω0, Ω1, ..., Ω Q-1 The Qth port to the 2Q-1th port correspond to the same time-domain code division sequence v1, and the corresponding sampling sequences are Ω0, Ω1, ..., Ω1 respectively. Q-1 The 2Qth port to the 3Q-1th port correspond to the same time-domain code division sequence v2, and the corresponding sampling sequences are Ω0, Ω1, ..., Ω1 respectively. Q-1 And so on.

[0333] Configuration method E: The number of antenna ports is N. port N port =Q×N b Where Q is the number of subsequences in the sampled sequence set, and N... b This refers to the reference signal basis sequence in the set of reference signal basis sequences. The first configuration information is used to configure this N. port The sampling sequence corresponding to each antenna port and N port The reference signal base sequence corresponding to each antenna port.

[0334] Optionally, each antenna port corresponds to a subsequence, which can also be called the sampling sequence corresponding to that antenna port. It is understood that the first configuration information corresponds to one antenna port and one combination, which includes one sampling sequence and one reference signal base sequence; different antenna ports correspond to different combinations.

[0335] For example, Q = 3, N b =2. The first configuration information is configured as shown in Table 22 below. Each antenna port corresponds to a sub-sequence, so Table 22 represents the sampling sequence corresponding to each antenna port.

[0336] Table 22

[0337] Configuration method F: The number of antenna ports is N. port N port =Q×N f ×N b Where Q is the number of subsequences in the sampled sequence set, and K... TC N represents the comb tooth value. f N represents the number of frequency domain code segments in the set of frequency domain code segments. b This refers to the reference signal basis sequence in the set of reference signal basis sequences. The first configuration information is used to configure this N. port The sampling sequence corresponding to each antenna port, N port The reference signal base sequence and frequency domain code division sequence corresponding to each antenna port.

[0338] Optionally, each antenna port corresponds to a subsequence, which can also be called the sampling sequence corresponding to that antenna port. It is understood that one antenna port in the first configuration information corresponds to one combination, which includes a sampling sequence, a frequency domain code division sequence, and a reference signal base sequence. Different antenna ports correspond to different combinations.

[0339] For example, Q = 3, N f =2, N b =2. The first configuration information is configured as shown in Table 23 below. Each antenna port corresponds to a sub-sequence, so Table 23 shows the sampling sequence corresponding to each antenna port.

[0340] Table 23

[0341] Configuration method G: The number of antenna ports is N. port N port =Q×N f ×N t Wherein, N is the number of subsequences in the Q-sampled sequence set. f N represents the number of frequency domain code segments in the set of frequency domain code segments. t This represents the number of time-domain code-division sequences in the time-domain code-division sequence set. The first configuration information is used to configure this N. port The sampling sequence corresponding to one antenna port, the time-domain code division sequence corresponding to N antenna ports, and the frequency-domain code division sequence corresponding to N antenna ports.

[0342] Optionally, each antenna port corresponds to a subsequence, so this subsequence can also be called the sampling sequence corresponding to that antenna port. It can be seen that one antenna port in the first configuration information corresponds to one combination, and this combination includes a sampling sequence, a frequency domain code division sequence, and a time domain code division sequence. Different antenna ports correspond to different combinations.

[0343] For example, Q = 3, N f =2, N t =2. The first configuration information is configured as shown in Table 24 below. Each antenna port corresponds to a sub-sequence, so Table 24 represents the sampling sequence corresponding to each antenna port.

[0344] Table 24

[0345] For example, if the frequency domain code division sequence set has the sequence w0 = [1,1] and w1 = [1,-1], and the time domain code division sequence set has the sequence v0 = [1,1] and v1 = [1,-1], then the correspondence between each antenna port and the sampling sequence, frequency domain code division sequence, and time domain code division sequence in Table 24 can be determined.

[0346] Configuration method H: The number of antenna ports is N. port N port =Q×N f ×N t ×N b Where Q is the number of subsequences Q in the sampled sequence set, and N f N represents the number of frequency domain code segments in the set of frequency domain code segments. b N represents the reference signal basis sequence in the set of reference signal basis sequences. t This represents the number of time-domain code-division sequences in the time-domain code-division sequence set. The first configuration information is used to configure this N. port The sampling sequence corresponding to each antenna port, N port The reference signal base sequence, frequency domain code division sequence, and time domain code division sequence corresponding to each antenna port.

[0347] Optionally, each antenna port corresponds to a subsequence, so this subsequence can also be called the sampling sequence corresponding to that antenna port. It can be seen that one antenna port in the first configuration information corresponds to one combination, and this combination includes a sampling sequence, a frequency domain code division sequence, a time domain code division sequence, and a reference signal base sequence. Different antenna ports correspond to different combinations.

[0348] For example, Q = 2, N f =2, N t =2, N b =2. The first configuration information is configured as shown in Table 25 below. Each antenna port corresponds to a sub-sequence, so Table 25 represents the sampling sequence corresponding to each antenna port.

[0349] Table 25

[0350] The configuration method shown above is only an example. In actual applications, there may be other configuration methods, which are not limited in this application.

[0351] The above step 302 is replaced by: the first communication device determines the sampling sequence corresponding to the first antenna port according to the first configuration information.

[0352] The above step 303 is replaced by: the first communication device determines the frequency domain position of the N frequency units corresponding to the first antenna port according to the sampling sequence corresponding to the first antenna port.

[0353] Optionally, the first communication device determines the frequency domain positions of the N frequency units corresponding to the first antenna port based on the sampling sequence corresponding to the first antenna port and the number of REs included in each frequency unit.

[0354] The following describes one possible implementation method for the first communication device to determine the frequency domain positions of N frequency elements corresponding to the first antenna port.

[0355] For example, the first antenna port is antenna port p, and the frequency domain positions of the N frequency elements corresponding to antenna port p can be represented as: I p (k)=MΦ(n)+m Formula (6) k=Mn+mn=0,…,N-1 m=0,…,M-1

[0356] Among them, I p (k) represents the position sequence I p The k-th element, position sequence I p Used to represent the frequency domain positions of N frequency units. Position sequence I p It includes N*M elements, and each of these N*M elements corresponds one-to-one with one of the N*M REs in the N frequency units. That is, it is based on the position sequence I. p The N*M elements in the sequence can determine the N*M REs in the N frequency units. For example, position sequence I p The N*M elements in the table represent the indices of the N*M REs in the N frequency units. Φ(n) is the sampling sequence corresponding to antenna port p, and Δ is the comb offset corresponding to antenna port p. M is the number of REs included in each frequency unit. Specifically, when each frequency unit includes 1 RE, i.e., M = 1, the frequency domain positions of the N frequency units corresponding to the first antenna port can be represented as: I p (k)=Φ(n) Formula (7) k=nn=0,…,N-1

[0357] In this implementation, the position sequence I p Used to represent the frequency domain positions of N frequency units, position sequence I p This is the sampling sequence Φ(n) corresponding to the first antenna port.

[0358] For example, each frequency element includes one RE, i.e., M = 1. The first bandwidth includes 24 REs, and the set of sampling sequences includes four sampling sequences, namely Ω0, Ω1, Ω2, and Ω3. In one possible implementation, N = 6, and the four sampling sequences are Ω0 = [0, 3, 10, 13, 17, 20], Ω1 = [1, 5, 8, 12, 15, 22], Ω2 = [2, 6, 9, 16, 19, 23], and Ω3 = [4, 7, 11, 14, 18, 21]. The frequency domain positions of the N frequency elements corresponding to antenna ports 0 to 3 are shown in Figure 8A. The values ​​of all elements in the four sampling sequences, arranged from smallest to largest, yield 24 elements from 0 to 23. The values ​​of these 24 elements form an arithmetic sequence, and the modulus of the difference between any two adjacent elements is 1. In another possible implementation, N=7, and the four sampling sequences are Ω0=[0,3,6,10,13,17,20], Ω1=[1,5,8,12,15,19,22], Ω2=[2,6,9,12,16,19,23], and Ω3=[0,4,7,11,14,18,21]. The frequency domain positions of the N frequency elements corresponding to antenna ports 0 to 3 are shown in Figure 8B. Two of these four sampling sequences contain an element with the same value; for example, both sampling sequences Ω0 and Ω2 have an element with a value of 6.

[0359] When the number of REs M in each frequency element is greater than 1, an example is shown in Figure 9. In Figure 9, the number of REs M in each frequency element is 2, the first bandwidth contains 24 REs, and the number of frequency elements is N = 3. The sampling sequence set contains 4 sampling sequences, and the 4 sampling sequences corresponding to the 4 antenna ports are Ω0 = [0,3,10], Ω1 = [1,5,9], Ω2 = [2,6,8], and Ω3 = [4,7,11]. The position sequences of the 4 antenna ports determined based on the 4 sampling sequences are I0 = [0,1,6,7,20,21], I1 = [2,3,10,11,18,19], I2 = [4,5,12,13,16,17], and I3 = [8,9,14,15,22,23].

[0360] In this application, the design of the sampling sequence set is related to the length of the subsequences and the number Q of subsequences in the set, but not to the number of REs included in each frequency element. The length of the subsequences is related to the number of frequency elements. For example, the length of the subsequence is equal to the number of frequency elements N. For the same number of frequency elements N, when the value of M is different, subsequences from the same sampling sequence set can be used as the subsequences corresponding to the antenna ports, thus adapting to different values ​​of M.

[0361] In the above technical solution, the first communication device transmits a first reference signal sequence through N frequency elements corresponding to the first antenna port. These N frequency elements are arranged at non-equidistant intervals. This arrangement is beneficial for reducing interference and improving channel estimation performance when the communication system needs to support a large number of antenna ports and / or when the channel delay is large. For example, if the N frequency elements corresponding to the first antenna port are arranged at non-equidistant intervals, interference can be eliminated through filtering or other methods, thereby improving channel estimation performance.

[0362] The communication device involved in this application will be described below.

[0363] Figure 10 is a schematic diagram of a communication device according to an embodiment of this application. Referring to Figure 10, the communication device 1000 includes a transceiver module 1001 and a processing module 1002.

[0364] The communication device 1000 includes components (e.g., chips), modules, or units within the first communication device.

[0365] The communication device 1000 can be used to perform all or part of the steps performed by the first communication device in the embodiment shown in FIG3 above. For details, please refer to the relevant description in the embodiment shown in FIG3 above.

[0366] The processing module 1002 is used for data processing. The transceiver module 1001 is used to implement the corresponding communication functions.

[0367] Optionally, the transceiver module 1001 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiments. The receiving module is used to perform the receiving operation in the above method embodiments.

[0368] It should be noted that the communication device 1000 may include a transmitting module but not a receiving module. Alternatively, the communication device 1000 may include a receiving module but not a transmitting module. Specifically, it depends on whether the above-described scheme executed by the communication device 1000 includes both transmitting and receiving actions.

[0369] Optionally, the communication device 1000 may further include a storage module, which can be used to store instructions and / or data. The processing module 1002 can read the instructions and / or data in the storage module so that the communication device 1000 can implement the aforementioned method embodiments.

[0370] The communication device 1000 can be used to perform the actions performed by the first communication device in the above embodiments. The processing module 1002 is used to perform processing-related operations on the first communication device side in the above method embodiments. The transceiver module 1001 is used to perform receiving-related operations on the first communication device side in the above method embodiments.

[0371] For example, the communication device 1000 is used to execute the following scheme:

[0372] Processing module 1002 is used to determine first configuration information, which is used to configure sampling sequences and comb offsets corresponding to multiple antenna ports, including a first antenna port; find the sampling sequence and comb offset corresponding to the first antenna port according to the first configuration information; determine the frequency domain positions of N frequency units corresponding to the first antenna port according to the sampling sequence and comb offset corresponding to the first antenna port; the N frequency units corresponding to the first antenna port include a first frequency unit, a second frequency unit, and a third frequency unit; the first frequency unit, the second frequency unit, and the third frequency unit are three frequency units that are adjacent in the frequency domain among the N frequency units, and the frequency domain interval between the first frequency unit and the second frequency unit is not equal to the frequency domain interval between the second frequency unit and the third frequency unit; N is an integer greater than or equal to 3;

[0373] The transceiver module 1001 is used to transmit a first reference signal sequence on the N frequency units corresponding to the first antenna port based on the frequency domain positions of the N frequency units corresponding to the first antenna port.

[0374] For other implementation methods, please refer to the relevant descriptions in the embodiments shown in Figure 3, which will not be repeated here.

[0375] It should be understood that the specific procedures for each module to perform the above-mentioned corresponding processes have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.

[0376] The processing module 1002 in the above embodiments can be implemented by at least one processor or processor-related circuitry. The transceiver module 1001 can be implemented by a transceiver or transceiver-related circuitry. The transceiver module 1001 can also be referred to as a communication module or communication interface. The storage module can be implemented by at least one memory.

[0377] Figure 11 is another structural schematic diagram of the communication device according to an embodiment of this application. Referring to Figure 11, the communication device 1100 includes a transceiver module 1101 and a processing module 1102.

[0378] The communication device 1100 includes components (e.g., chips), modules, or units within the second communication device.

[0379] The communication device 1100 can be used to perform all or part of the steps performed by the second communication device in the embodiment shown in FIG3 above. For details, please refer to the relevant description in the embodiment shown in FIG3 above.

[0380] The processing module 1102 is used for data processing. The transceiver module 1101 is used to implement the corresponding communication functions.

[0381] Optionally, the transceiver module 1101 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiments. The receiving module is used to perform the receiving operation in the above method embodiments.

[0382] It should be noted that the communication device 1100 may include a transmitting module but not a receiving module. Alternatively, the communication device 1100 may include a receiving module but not a transmitting module. Specifically, it depends on whether the above-described scheme executed by the communication device 1100 includes both transmitting and receiving actions.

[0383] Optionally, the communication device 1100 may further include a storage module, which can be used to store instructions and / or data. The processing module 1102 can read the instructions and / or data in the storage module so that the communication device 1100 can implement the aforementioned method embodiments.

[0384] The communication device 1100 can be used to perform the actions performed by the second communication device in the above embodiments. The processing module 1102 is used to perform processing-related operations on the second communication device side in the above method embodiments. The transceiver module 1101 is used to perform receiving-related operations on the second communication device side in the above method embodiments.

[0385] For example, the communication device 1100 is used to execute the following scheme:

[0386] Processing module 1102 is used to determine the sampling sequence corresponding to the first antenna port and the comb offset corresponding to the first antenna port based on the sampling sequence corresponding to multiple antenna ports and the comb offset corresponding to multiple antenna ports; and to determine the frequency domain positions of N frequency units corresponding to the first antenna port based on the sampling sequence corresponding to the first antenna port and the comb offset corresponding to the first antenna port; the N frequency units corresponding to the first antenna port include a first frequency unit, a second frequency unit, and a third frequency unit; the first frequency unit, the second frequency unit, and the third frequency unit are three frequency units that are adjacent in the frequency domain among the N frequency units; the frequency domain interval between the first frequency unit and the second frequency unit is not equal to the frequency domain interval between the second frequency unit and the third frequency unit, and N is an integer greater than or equal to 3;

[0387] The transceiver module 1101 is used to receive a first reference signal sequence on the N frequency units corresponding to the first antenna port based on the frequency domain position of the N frequency units corresponding to the first antenna port.

[0388] For other implementation methods, please refer to the relevant descriptions in the embodiments shown in Figure 3, which will not be repeated here.

[0389] It should be understood that the specific procedures for each module to perform the above-mentioned corresponding processes have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.

[0390] The processing module 1102 in the above embodiments can be implemented by at least one processor or processor-related circuitry. The transceiver module 1101 can be implemented by a transceiver or transceiver-related circuitry. The transceiver module 1101 can also be referred to as a communication module or communication interface. The storage module can be implemented by at least one memory.

[0391] This application also provides another communication device, and FIG12 is another structural schematic diagram of the communication device according to an embodiment of this application. Referring to FIG12, the communication device 1200 includes a processor 1201.

[0392] Optionally, the communication device 1200 may also include a memory 1202.

[0393] Optionally, the communication device 1200 may also include a transceiver 1203.

[0394] In one possible implementation, the processor 1201, memory 1202, and transceiver 1203 are connected via a bus, and the memory 1202 stores computer instructions.

[0395] In one possible implementation, when the communication device 1200 includes a first communication device, or a component (e.g., a chip), module, or unit within the first communication device, the communication device 1200 can be used to perform the steps performed by the first communication device in the above method embodiments, as described in the relevant descriptions in the above method embodiments.

[0396] In this implementation, the processing module 1002 in the embodiment shown in FIG10 can be the processor 1201, and the transceiver module 1001 in the embodiment shown in FIG10 can be the transceiver 1202.

[0397] In another possible implementation, when the communication device 1200 includes a second communication device, components (e.g., chips), modules, or units within the second communication device, the communication device 1200 can be used to perform the steps performed by the second communication device in the above method embodiments, as described in the relevant descriptions in the above method embodiments.

[0398] In this implementation, the processing module 1102 in the embodiment shown in FIG11 can be the processor 1201, and the transceiver module 1101 in the embodiment shown in FIG11 can be the transceiver 1202.

[0399] This application also provides a communication device 1300, which can be a terminal device, a processor in the terminal device, or a chip. The communication device 1300 can be used to perform the operations performed by the first communication device or the second communication device in the above method embodiments.

[0400] When the communication device 1300 is a terminal device, Figure 13 shows a simplified structural diagram of the terminal device. As shown in Figure 13, the terminal device includes a processor, a memory, and a transceiver. The memory can store computer program code, and the transceiver includes a transmitter 1331, a receiver 1332, radio frequency circuitry (not shown in the figure), an antenna 1333, and input / output devices (not shown in the figure).

[0401] The processor is mainly used to process communication protocols and communication data; control terminal devices; execute software programs; and process data from software programs.

[0402] Memory is mainly used to store software programs and data.

[0403] Radio frequency (RF) circuits are mainly used for the conversion between baseband signals and RF signals, as well as for the processing of RF signals.

[0404] Antennas are primarily used for transmitting and receiving radio frequency signals in the form of electromagnetic waves.

[0405] Input / output devices can include touchscreens, displays, or keyboards. They are primarily used to receive user input and output data to the user. It should be noted that some types of terminal devices may not have input / output devices.

[0406] When data needs to be transmitted, the processor performs baseband processing on the data to be transmitted and outputs a baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits it outwards via an antenna as electromagnetic waves. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna. The RF circuit converts the RF signal back into a baseband signal and outputs it to the processor. The processor converts the baseband signal back into data and processes the data. For ease of explanation, Figure 13 only shows one memory, processor, and transceiver. In actual terminal device products, there may be one or more processors and one or more memories. Memory can also be called storage medium or storage device, etc. Memory can be independent of the processor or integrated with the processor; this embodiment does not limit this.

[0407] In this embodiment, the antenna and radio frequency circuit with transceiver function can be regarded as the transceiver module of the terminal device, and the processor with processing function can be regarded as the processing module of the terminal device.

[0408] As shown in Figure 13, the terminal device includes a processor 1310, a memory 1320, and a transceiver 1330. The processor 1310 may also be referred to as a processing unit, processing board, processing module, or processing device, etc. The transceiver 1330 may also be referred to as a transceiver unit, transceiver, or transceiver device, etc.

[0409] Optionally, the device in transceiver 1330 used to implement the receiving function can be considered a receiving module, and the device in transceiver 1330 used to implement the transmitting function can be considered a transmitting module. That is, transceiver 1330 includes a receiver and a transmitter. A transceiver may also be called a transceiver unit, transceiver module, or transceiver circuit, etc. A receiver may also be called a receiver unit, receiving module, or receiving circuit, etc. A transmitter may also be called a transmitter, transmitting module, or transmitting circuit, etc.

[0410] The processor 1310 is used to execute processing operations on the side of the first or second communication device in the embodiment shown in FIG3. The transceiver 1330 is used to execute transmission and reception operations on the side of the first or second communication device in the embodiment shown in FIG3.

[0411] It should be understood that Figure 13 is merely an example and not a limitation, and the terminal device described above, including the transceiver module and the processing module, may not depend on the structure shown in Figures 10, 12, or 13.

[0412] When the communication device 1300 is a chip, the chip includes a processor and a transceiver. The processor can be a processing module integrated on the chip, a microprocessor, or an integrated circuit. The transceiver can be an input / output circuit or a communication interface. In the above method embodiments, the transmitting operation of the first or second communication device can be understood as the output of the chip, and the receiving operation of the first or second communication device in the above method embodiments can be understood as the input of the chip.

[0413] Optionally, the communication device 1300 may also include a memory, which may be a memory built into the chip or a memory connected to the chip.

[0414] This application also provides a communication device 1400, which can be a network device or a chip. The communication device 1400 can be used to perform the operations performed by the first or second communication device in the embodiments shown in FIG3 above.

[0415] When the communication device 1400 is a network device, such as a base station, Figure 14 shows a simplified schematic diagram of a base station structure. The base station includes parts 1410, 1420, and 1430.

[0416] Part 1410 is mainly used for baseband processing and controlling the base station; Part 1410 is usually the control center of the base station, which can be called a processor, and is used to control the base station to perform the processing operations on the first communication device or the second communication device side in the above method embodiments.

[0417] Section 1420 is primarily used to store computer program code and data.

[0418] Section 1430 is primarily used for transmitting and receiving radio frequency (RF) signals, as well as converting RF signals to baseband signals. Section 1430 is commonly referred to as a transceiver module, transceiver, transceiver circuit, or transceiver unit. The transceiver module of section 1430, also known as a transceiver or transceiver unit, includes antenna 1433 and RF circuitry (not shown in the figure), where the RF circuitry is mainly used for RF processing. Optionally, the device in section 1430 that performs the receiving function can be considered a receiver, and the device that performs the transmitting function can be considered a transmitter; that is, section 1430 includes receiver 1432 and transmitter 1431. The receiver can also be called a receiving module, receiver circuit, or receiving circuit, and the transmitter can be called a transmitting module, transmitter, or transmitting circuit.

[0419] Sections 1410 and 1420 may include one or more circuit boards, each of which may include one or more processors and one or more memories. The processors are used to read and execute programs in the memories to implement baseband processing functions and control the base station. If multiple circuit boards exist, they can be interconnected to enhance processing capabilities. As an alternative implementation, multiple circuit boards may share one or more processors, multiple circuit boards may share one or more memories, or multiple circuit boards may simultaneously share one or more processors.

[0420] For example, in one implementation, the transceiver module of section 1430 is used to execute the transceiver-related processes performed by the first or second communication device in the embodiment shown in FIG3. The processor of section 1410 is used to execute the processing-related processes performed by the first or second communication device in the embodiment shown in FIG3.

[0421] It should be understood that Figure 14 is merely an example and not a limitation, and the network device described above, including the processor, memory, and transceiver, may not depend on the structure shown in Figures 11, 12, or 14.

[0422] When the communication device 1400 is a chip, the chip includes a processor and a transceiver. The processor is an integrated processor, microprocessor, or integrated circuit on the chip. The transceiver can be an input / output circuit or a communication interface. In the above method embodiments, the transmitting operation of the first or second communication device can be understood as the output of the chip, and the receiving operation of the first or second communication device in the above method embodiments can be understood as the input of the chip.

[0423] Optionally, the communication device 1400 may also include a memory, which may be a memory built into the chip or a memory connected to the chip.

[0424] This application also provides a communication system, which includes a first communication device and a second communication device. The first communication device is used to perform all or part of the steps performed by the first communication device in the embodiment shown in FIG3, and the second communication device is used to perform all or part of the steps performed by the second communication device in the embodiment shown in FIG3.

[0425] This application also provides a computer program product including computer instructions, which, when run on a computer, causes the computer to perform the method of the embodiment shown in FIG3 above.

[0426] This application also provides a computer-readable storage medium including computer instructions that, when executed on a computer, cause the computer to perform the method of the embodiment shown in FIG3 above.

[0427] This application also provides a chip device, including a processor, for calling a computer program or computer instructions stored in a memory to cause the processor to execute the method of the embodiment shown in FIG3 above.

[0428] Optionally, the processor is coupled to the memory via an interface.

[0429] Optionally, the chip device may also include a memory in which computer programs or computer instructions are stored.

[0430] The processor mentioned above can be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of a program for controlling the method of the embodiment shown in Figure 3. The memory mentioned above can be read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, such as random access memory (RAM).

[0431] 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 an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.

[0432] 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.

[0433] Furthermore, 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. The integrated unit can be implemented in hardware or as a software functional unit.

[0434] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the part of the technical solution that makes an essential contribution, or all or part 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, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application.

[0435] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A communication method, characterized in that, The method is applied to a first communication device, and the method includes: Determine first configuration information, which is used to configure the sampling sequence corresponding to multiple antenna ports and the comb offset corresponding to the multiple antenna ports, wherein the multiple antenna ports include the first antenna port; The sampling sequence corresponding to the first antenna port and the comb offset corresponding to the first antenna port are determined based on the first configuration information. The frequency domain positions of the N frequency units corresponding to the first antenna port are determined based on the sampling sequence corresponding to the first antenna port and the comb offset corresponding to the first antenna port. The N frequency units corresponding to the first antenna port include a first frequency unit, a second frequency unit, and a third frequency unit. The first frequency unit, the second frequency unit, and the third frequency unit are three frequency units that are adjacent in the frequency domain among the N frequency units corresponding to the first antenna port. The frequency domain interval between the first frequency unit and the second frequency unit is not equal to the frequency domain interval between the second frequency unit and the third frequency unit. N is an integer greater than or equal to 3. Based on the frequency domain positions of the N frequency elements corresponding to the first antenna port, a first reference signal sequence is transmitted on the N frequency elements corresponding to the first antenna port.

2. A communication method, characterized in that, The method is applied to a second communication device, and the method includes: The sampling sequence corresponding to the first antenna port and the comb tooth offset corresponding to the first antenna port are determined based on the sampling sequence corresponding to multiple antenna ports and the comb tooth offset corresponding to multiple antenna ports. The frequency domain positions of the N frequency units corresponding to the first antenna port are determined based on the sampling sequence corresponding to the first antenna port and the comb offset corresponding to the first antenna port. The N frequency units corresponding to the first antenna port include a first frequency unit, a second frequency unit, and a third frequency unit. The first frequency unit, the second frequency unit, and the third frequency unit are three frequency units that are adjacent in the frequency domain among the N frequency units corresponding to the first antenna port. The frequency domain interval between the first frequency unit and the second frequency unit is not equal to the frequency domain interval between the second frequency unit and the third frequency unit. N is an integer greater than or equal to 3. Based on the frequency domain positions of the N frequency elements corresponding to the first antenna port, the first reference signal sequence is received on the N frequency elements corresponding to the first antenna port.

3. The method according to claim 1 or 2, characterized in that, The step of determining the frequency domain positions of N frequency elements based on the sampling sequence corresponding to the first antenna port and the comb offset corresponding to the first antenna port includes: The frequency domain positions of the N frequency elements corresponding to the first antenna port are determined based on the sampling sequence corresponding to the first antenna port, the comb offset corresponding to the first antenna port, the comb value, and the number of resource elements (REs) included in each frequency element; or, The frequency domain positions of the N frequency units corresponding to the first antenna port are determined based on the sampling sequence corresponding to the first antenna port, the comb offset corresponding to the first antenna port, and the comb value.

4. The method according to any one of claims 1 to 3, characterized in that, The sampling sequence corresponding to the first antenna port includes N elements, each of which corresponds to one of the N frequency units. When the N elements are sorted in ascending order of their values, they form a non-arithmetic sequence. The value of any one of the N elements is a real number or an integer.

5. The method according to claims 1 to 4, characterized in that, The sampling sequence corresponding to the first antenna port is determined based on one or more sub-sequences in the sampling sequence set.

6. The method according to claim 5, characterized in that, The first configuration information also includes the reference signal base sequence, frequency domain code division sequence, and / or time domain code division sequence corresponding to the plurality of antenna ports.

7. The method according to any one of claims 1, 3 to 6, characterized in that, The method further includes: Receive first indication information from the second communication device, the first indication information being used to indicate the first antenna port.

8. The method according to any one of claims 2 to 6, characterized in that, The method further includes: Send a first indication message to the first communication device, the first indication message being used to indicate the first antenna port.

9. The method according to any one of claims 1, 3 to 7, characterized in that, The method further includes: The second configuration information is determined, which is used to configure the sampling sequence corresponding to multiple antenna ports and the comb offset corresponding to the multiple antenna ports. The sampling sequence corresponding to the multiple antenna ports and the comb offset corresponding to the multiple antenna ports are used to determine the frequency domain position of the frequency unit corresponding to each of the multiple antenna ports. Among the frequency units corresponding to each antenna port, the frequency domain spacing between any two adjacent frequency units in the frequency domain of the frequency unit corresponding to the antenna port is equal.

10. The method according to claim 9, characterized in that, The method further includes: Receive a second instruction message from a second communication device, the second instruction message being used to indicate that the first configuration information is selected from the first configuration information and the second configuration information.

11. The method according to any one of claims 2 to 6 and 8, characterized in that, The method further includes: Send a second instruction message to the first communication device, the second instruction message being used to instruct the selection of the first configuration information from the first configuration information and the second configuration information.

12. The method according to claim 9, characterized in that, The method further includes: The sampling sequence corresponding to the second antenna port and the comb offset corresponding to the second antenna port are determined based on the second configuration information. The sampling sequence corresponding to the second antenna port is determined based on multiple sub-sequences in the sampling sequence set. The frequency domain positions of the N frequency units corresponding to the second antenna port are determined based on the sampling sequence corresponding to the second antenna port and the comb offset corresponding to the second antenna port. Among the N frequency units corresponding to the second antenna port, the frequency domain spacing between any two adjacent frequency units in the frequency domain is equal. Based on the frequency domain positions of the N frequency elements corresponding to the second antenna port, a second reference signal sequence is transmitted on the N frequency elements corresponding to the second antenna port.

13. The method according to claim 12, characterized in that, The method further includes: Receive third indication information from the second communication device, the third indication information being used to indicate the second antenna port.

14. The method according to any one of claims 2 to 6 and 8, characterized in that, The method further includes: A third indication message is sent to the first communication device, the third indication message being used to indicate the second antenna port.

15. The method according to any one of claims 9, 11 to 13, characterized in that, The first configuration information and the second configuration information contain at least one identical subsequence in the sampling sequence set corresponding to the antenna port.

16. The method according to any one of claims 9, 11 to 13, and 15, characterized in that, The comb tooth values ​​corresponding to the antenna ports configured by the first configuration information and the second configuration information are equal.

17. The method according to any one of claims 1 to 16, characterized in that, The first reference signal sequence is determined based on at least one sequence of the frequency domain code division sequence corresponding to the first antenna port, the time domain code division sequence corresponding to the first antenna port, and the reference signal base sequence corresponding to the first antenna port.

18. The method according to any one of claims 1 to 17, characterized in that, The first reference signal sequence is transmitted within at least one time unit.

19. A communication device, characterized in that, The communication device includes a transceiver module and a processing module; The transceiver module is used to perform the transceiver operation of the method as described in any one of claims 1, 3 to 6, 7, 9, 10, 12, 13, 15 to 18; the processing module is used to perform the processing operation of the method as described in any one of claims 1, 3 to 6, 7, 9, 10, 12, 13, 15 to 18; or, The transceiver module is used to perform the transceiver operation of the method as described in any one of claims 2 to 6, 8, 11, 14 to 18, and the processing module is used to perform the processing operation of the method as described in any one of claims 2 to 6, 8, 11, 14 to 18.

20. A communication device, characterized in that, The communication device includes a processor for executing a computer program or computer instructions stored in a memory to perform the method as described in any one of claims 1 to 18.

21. A computer-readable storage medium, characterized in that, It stores a computer program thereon, which, when executed by a communication device, causes the communication device to perform the method as described in any one of claims 1 to 18.