Communication Processing Method and Communication Processing Apparatus

By adjusting antenna element phases to form beams that match channel characteristics, the terminal device enhances communication performance and spectrum utilization in high-frequency systems.

JP7701489B2Active Publication Date: 2025-07-01HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2023580703
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-06-30
Filing Date
2022-06-27
Publication Date
2025-07-01
Estimated Expiration
2042-06-27

AI Technical Summary

Technical Problem

The terminal device in high-frequency or millimeter-wave communication systems is limited by restricted beam directions, which fail to match channel characteristics, leading to suboptimal communication performance due to large signal path loss and short reach distance.

Method used

The terminal device adjusts the phase of antenna elements using weight vectors to form analog beams that better match channel characteristics, enhancing spectrum utilization and communication performance by transmitting signals through multiple sets of antenna element groups.

Benefits of technology

This approach improves communication performance by aligning analog beams with channel conditions, increasing signal energy and spectrum utilization, thus overcoming the limitations of restricted beam directions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007701489000044
    Figure 0007701489000044
  • Figure 0007701489000045
    Figure 0007701489000045
  • Figure 0007701489000046
    Figure 0007701489000046
Patent Text Reader

Abstract

An embodiment of this application provides a communication processing method. The method according to the embodiment of this application includes: A terminal device determines a first weight vector corresponding to each of M antenna element set groups; At least one antenna element set group in the M antenna element set groups includes at least two antenna element sets, and the first weight vector corresponding to each of the at least one antenna element set groups includes at least two elements. Each element corresponds to one antenna element set in the antenna element set group, and each element is used to adjust the phase of an antenna element included in the antenna element set corresponding to the element. Different elements correspond to different antenna element sets. M is an integer equal to or greater than 1. The terminal device transmits a signal with an antenna element included in the M antenna element set groups based on the first weight vector corresponding to each of the M antenna element set groups.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] [Cross - Reference to Related Applications] This application claims priority to Chinese Patent Application No. 202110745651.3, entitled "COMMUNICATION PROCESSING METHOD AND COMMUNICATION PROCESSING APPARATUS", filed with the China National Intellectual Property Administration on June 30, 2021, and incorporates its entire content by reference.

[0002] [Technical Field] This application relates to the field of communication technologies, and in particular, to a communication processing method and a communication processing apparatus.

Background Art

[0003] The high - frequency band or millimeter - wave band is characterized by rich frequency - band resources and is thus used in the industry to meet increasing communication requirements. A typical characteristic of the high - frequency band or millimeter - wave band is a large bandwidth. However, due to factors such as atmospheric loss and / or rain fading, the signal path loss is large, and as a result, the signal reach distance is short. To solve the problem of short signal reach distance caused by large signal path loss, a large number of antenna elements are used in the high - frequency band or millimeter - wave band to generate a high - gain analog narrow beam. The terminal device transmits signals through the analog narrow beam. In this way, the signal gain increases and the signal reach distance increases.

[0004] Currently, the terminal device determines the beam direction based on the transmission configuration indicator (TCI) state composed of network devices. The terminal device transmits data in the beam direction. The beam direction corresponding to the TCI state indicated by the network device is restricted. The size of the terminal device is restricted, the number of antennas supported by the terminal device is small, and the beam directions supported by the terminal device are restricted. Therefore, the terminal device can only select the beam direction from the set of agreed beam directions.

[0005] It can be seen that the beam directions that can be selected by the terminal device are restricted. As a result, the beam direction selected by the terminal device cannot match well with the channel characteristics, affecting the communication performance.

Summary of the Invention

[0006] Embodiments of this application provide a communication processing method. According to this method, the terminal device transmits signals through analog beams that better match the channel characteristics to improve spectrum utilization and communication performance.

[0007] The first aspect of the embodiments of this application provides a communication processing method. The method includes the following.

[0008] The terminal device determines a first weight vector corresponding to each of the M sets of antenna element groups. At least one of the M sets of antenna element groups includes at least two sets of antenna elements, and the first weight vector corresponding to each of the at least one set of antenna element groups includes at least two elements. Each element corresponds to one set of antenna elements within the set of antenna element groups, and each element is used to adjust the phase of the antenna elements included in the set of antenna elements corresponding to the element. Different elements correspond to different sets of antenna elements. M is an integer greater than or equal to 1. The terminal device transmits a signal with the antenna elements included in the M sets of antenna element groups based on the first weight vectors corresponding to each of the M sets of antenna element groups.

[0009] In the above technical solution, at least one of the M sets of antenna element groups includes at least two sets of antenna elements, and the first weight vector corresponding to each of the at least one set of antenna element groups includes at least two elements. Each element corresponds to one set of antenna elements within each set of antenna element groups, and each element is used to adjust the phase of the antenna elements included in the set of antenna elements corresponding to the element. It can be seen that each set of antenna elements within at least one set of antenna element groups corresponds to one element. Each element is used to adjust the phase of the antenna elements included in the set of antenna elements corresponding to each element. The terminal device transmits a signal with the antenna elements included in the M sets of antenna element groups based on the first weight vectors corresponding to each of the M sets of antenna element groups. This helps the terminal device transmit signals through analog beams that better match the channel characteristics, improves spectrum utilization, and improves communication performance.

[0010] In a possible implementation manner, the method further includes the following.

[0011] The terminal device receives indication information from the network device. The indication information indicates a first weight vector corresponding to each of the M sets of antenna elements of the terminal device.

[0012] It can be seen that the terminal device receives indication information from the network device and the indication information indicates the first weight vector. In other words, the network device participates in the process by which the terminal device determines the analog beam. This helps the terminal device to transmit signals through an analog beam that better matches the channel characteristics.

[0013] In another possible implementation, the M sets of antenna elements include a first set of antenna elements, and the first set of antenna elements includes at least two sets of antenna elements. The method further includes the following. The terminal device transmits a sounding reference signal to the network device using N resources by the antenna elements included in the first set of antenna elements. The time domain resources occupied by the N resources are different from each other, and the sounding reference signals transmitted on the N resources are based on different second weight vectors of the first set of antenna elements. The second weight vector includes at least two elements, and each of the at least two elements corresponds to one set of antenna elements included in the first set of antenna elements, and each of the at least two elements is used to adjust the phase of the antenna elements included in the set of antenna elements corresponding to the element. Different elements correspond to different sets of antenna elements.

[0014] The terminal device transmits a sounding reference signal according to the above implementation method, so that the network device can obtain higher-dimensional channel information. The network device may determine the conditions that the analog beam of the terminal device should meet based on the obtained channel information, and instruct the terminal device of the first weight vector of the first antenna element set group. In other words, the network device participates in the process in which the terminal device determines the analog beam. The terminal device determines an analog beam that better matches the channel characteristics based on the first weight vector, and transmits a signal through the analog beam to increase the energy of the signal received by the network device, improve spectrum utilization, and improve communication performance.

[0015] In another possible implementation method, the time-domain resources respectively occupied by N resources are continuous.

[0016] In this possible implementation method, N resources are continuous in the time domain, so that the channel time variation in the interval between the start time-domain position of the first resource and the end time-domain position of the Nth resource within the N resources can be ignored.

[0017] In another possible implementation method, N is the number of antenna element sets included in the first antenna element set group.

[0018] In this possible implementation method, the terminal device transmits a sounding reference signal by using N resources, so that the network device can obtain information about the channel between each antenna element set included in the first antenna element set group and the receiving antenna or receiving channel by using the sounding reference signal.

[0019] In another possible implementation method, N resources correspond to N second weight vectors.

[0020] When the second weight vector is a column vector, any two row vectors in the first matrix formed by the N second weight vectors are orthogonal to each other.

[0021] Alternatively, when the second weight vector is a row vector, any two column vectors in the second matrix formed by the N second weight vectors are orthogonal to each other.

[0022] In the above implementation method, the sounding reference signals on the N resources satisfy orthogonality by using the row vectors of the first matrix or the column vectors of the second matrix, thereby enabling the network device to obtain higher-dimensional channel information.

[0023] In other possible implementation methods, each row vector of the first matrix is an orthogonal code.

[0024] In the above implementation method, the sounding reference signals on the N resources satisfy orthogonality by using orthogonal codes, thereby enabling the network device to obtain higher-dimensional channel information.

[0025] In other possible implementation methods, each column vector of the second matrix is an orthogonal code.

[0026] In the above implementation method, the sounding reference signals on the N resources satisfy orthogonality by using orthogonal codes, thereby enabling the network device to obtain higher-dimensional channel information.

[0027] In other possible implementation methods, the orthogonal code includes any one of the following, namely, an orthogonal cover code (OCC) code, a discrete Fourier transformation (DFT) code, or a time domain code division multiplexing (TD-CDM) code.

[0028] The above implementation method shows a plurality of possible implementation methods of orthogonal codes, so that the sounding reference signals on N resources satisfy orthogonality by using orthogonal codes. In the above implementation method, the DFT code may be used to more flexibly configure the weights for different antenna element sets. For example, the phase shift values corresponding to different antenna element sets are not limited to 0 or ±π, which improves the flexibility of adjusting the phase of the antenna elements.

[0029] In another possible implementation method, the second weight vector is a column vector.

[0030] The N second weight vectors include two second weight vectors, and the orthogonal codes of the two second weight vectors are

[0011] T and [1 -1] T respectively.

[0031] Alternatively, the N second weight vectors include four second weight vectors, and the orthogonal codes of the four second weight vectors are [1 1 1 1] T 、[1 1 -1 -1] T 、[1 -1 1 -1] T and [1 -1 -1 1] T respectively.

[0032] In the above implementation method, examples are provided where N is 2, the second weight vector is a column vector, and the second weight vector is an OCC code, and examples are provided where N is 4, the second weight vector is a column vector, and the second weight vector is an OCC code. This provides possible implementation methods for implementing the solution and improves the feasibility of the solution.

[0033] In another possible implementation method, the second weight vector is a row vector.

[0034] The N second weight vectors include two second weight vectors, and the orthogonal codes of the two second weight vectors are

[0011] and [1 -1] respectively.

[0035] Alternatively, the N second weight vectors include four second weight vectors, and the orthogonal codes of the four second weight vectors are [1 1 1 1], [1 1 -1 -1], [1 -1 1 -1], and [1 -1 -1 1] respectively.

[0036] In the above implementation method, an example is provided where N is 2, the second weight vector is a row vector, and the second weight vector is an OCC code, and an example is provided where N is 4, the second weight vector is a row vector, and the second weight vector is an OCC code. This provides a possible implementation method for implementing the solution and improves the feasibility of the solution.

[0037] In other possible implementation methods, the sounding reference signals transmitted on different resources within the N resources have different sequences.

[0038] In this possible implementation method, the sounding reference signals transmitted on the N resources are different, which enhances the randomness of the sounding reference signals. Different sequences have different performances under different channel conditions. Therefore, when the terminal device transmits different sequences of sounding reference signals on the N resources, the interference to other signals may be randomized, the average channel estimation performance can be achieved under different channel conditions, and the robustness or stability of the channel estimation performance under different channel conditions is improved.

[0039] In other possible implementation methods, the terminal device receiving the indication information from the network device includes the following.

[0040] The terminal device receives downlink control information (DCI) from a network device, and the DCI carries indication information of a first weight vector corresponding to each of M sets of antenna elements.

[0041] In this possible implementation manner, the terminal device may determine a first weight vector corresponding to each of the M sets of antenna elements by receiving DCI from the network device.

[0042] In another possible implementation manner, the DCI includes an analog transmit precoding matrix indication (A-TPMI), and the A-TPMI indicates a precoding matrix and a first weight vector.

[0043] In this possible implementation manner, the precoding matrix and the first weight vector may be indicated by using the A-TPMI. In this way, the bit indication overhead of the DCI may be reduced, and the consumed bit resources may be reduced.

[0044] In another possible implementation manner, the terminal device receiving indication information from the network device includes the following.

[0045] The terminal device receives radio resource control (RRC) signaling or a media access control control element (MAC CE) from the network device. The RRC signaling or the MAC CE includes indication information.

[0046] In this possible implementation manner, two other types of carriers of the indication information are provided, providing a basis for implementing the solution and improving the diversity of the solution.

[0047] In another possible implementation, the method further includes the following. The terminal device sends capability information to the network device.

[0048] The capability information includes at least one of the following, namely, information indicating whether the terminal device supports splitting to an antenna element set of antenna elements, the number of antenna element sets supported by the terminal device, and the arrangement method of the antenna element sets of the terminal device.

[0049] In this possible implementation, the terminal device may report the capability information to the network device, so that the network device constructs an appropriate first weight vector for the terminal device, ensuring the implementation method of the solution.

[0050] In another possible implementation, the indication information indicates the index information of the first weight vector. For the terminal device to determine the first weight vector based on the indication information includes the following. The terminal device determines the first weight vector based on the index information of the first weight vector.

[0051] Alternatively, The indication information indicates the phase information of the elements in the first weight vector. For the terminal device to determine the first weight vector based on the indication information includes the following. The terminal device determines the first weight vector based on the phase information of the elements in the first weight vector.

[0052] Alternatively, The indication information indicates an amplitude-phase weighting value. The amplitude-phase weighting value includes a plurality of elements, and each element in the amplitude-phase weighting value corresponds to one fourth weight vector. For the terminal device to determine the first weight vector based on the indication information includes the following. The terminal device determines a plurality of third weight vectors based on the amplitude-phase weighting value and the plurality of fourth weight vectors. The terminal device determines the first weight vector based on the plurality of third weight vectors.

[0053] In this possible implementation method, a plurality of possible implementation methods in which the indication information indicates the first weight vector and a corresponding specific process for the terminal device to determine the first weight vector are provided, improving the diversity of solutions. Further, the indication overhead of the network device may be reduced by the above indication method.

[0054] In other possible implementation methods, the method further includes the following.

[0055] The terminal device receives configuration information from the network device, and the configuration information includes time-frequency position information of N resources and N second weight vectors corresponding to the N resources.

[0056] In this possible implementation method, the terminal device may receive configuration information from the network device to determine the related information of the N second weight vectors and the N resources, so that the terminal device transmits sounding reference signals on the N resources.

[0057] In other possible implementation methods, the terminal device transmitting signals with the antenna elements included in the M antenna element set groups based on the first weight vector includes the following.

[0058] The terminal device determines a first phase shift value based on a transmission configuration indicator (TCI) state and a synchronization signal and physical broadcast channel block (SSB) index associated with the TCI state. Alternatively, the terminal device determines a first phase shift value based on a TCI state and a non-zero power channel state information reference signal (CSI-RS) resource index associated with the TCI state. The terminal device separately adjusts the phase shift values of the antenna elements included in the M antenna element set groups based on the first weight vector and the first phase shift value. The terminal device transmits a signal through the antenna elements included in the M antenna element set groups.

[0059] The above implementation manner shows a specific process in which the terminal device transmits a signal based on the first weight vector. The terminal device may first determine a first phase shift value of the antenna element, and then determine a second phase shift value of the antenna element with reference to the first weight vector. The terminal device adjusts the phase shift value of the antenna element based on the first phase shift value and the second phase shift value, and then transmits a signal with the antenna element. Therefore, the terminal device transmits a signal through an analog beam that better matches the channel variation characteristics, improving the communication transmission performance.

[0060] The second aspect of the embodiments of this application provides a communication processing method. The method includes the following.

[0061] The network device determines a first weight vector corresponding to each of the M sets of antenna element groups of the terminal device. At least one of the M sets of antenna element groups includes at least two antenna element sets, and the first weight vector corresponding to each of the at least one set of antenna element groups includes at least two elements. Each element corresponds to one antenna element set within each set of antenna element groups, and each element is used to adjust the phase of the antenna elements included in the antenna element set corresponding to the element. Different elements correspond to different antenna element sets. M is an integer greater than or equal to 1. The network device transmits indication information to the terminal device. The indication information indicates the first weight vector corresponding to each of the M sets of antenna element groups. The first weight vector corresponding to each of the M sets of antenna element groups is used by the terminal device to transmit signals with the antenna elements included in the M sets of antenna element groups.

[0062] In the above technical solution, the network device may instruct the terminal device with a first weight vector. In other words, the network device participates in the process in which the terminal device determines the analog beam. At least one set of antenna element groups within the M sets of antenna element groups includes at least two antenna element sets, and the first weight vector corresponding to each of the at least one set of antenna element groups includes at least two elements. Each element corresponds to one antenna element set within each set of antenna element groups, and each element is used to adjust the phase of the antenna elements included in the antenna element set corresponding to the element. Different elements correspond to different antenna element sets. For each antenna element set included in at least one set of antenna element groups, the network device indicates one corresponding element by using the first weight vector. The element is used to adjust the phase of the antenna elements included in the antenna element set corresponding to the element. The terminal device transmits a signal with the antenna elements included in the M sets of antenna element groups based on the first weight vectors respectively corresponding to the M sets of antenna element groups. This helps the terminal device to transmit the signal through an analog beam that better matches the channel characteristics, improves spectrum utilization, and improves communication performance.

[0063] In a possible implementation manner, the M sets of antenna element groups include a first set of antenna element groups, and the first set of antenna element groups includes at least two antenna element sets. The network device determining the first weight vectors respectively corresponding to the M sets of antenna element groups of the terminal device includes the following.

[0064] The network device receives, by using N resources, the sounding reference signals transmitted by the terminal device on the antenna elements included in the first set of antenna element groups. The time-domain resources respectively occupied by the N resources are different. The sounding reference signals received on the N resources are based on different second weight vectors of the first set of antenna element groups. The second weight vector includes at least two elements. Each of the at least two elements corresponds to one set of antenna elements included in the first set of antenna elements, and each of the at least two elements is used to adjust the phase of the antenna elements included in the set of antenna elements corresponding to the element. Different elements correspond to different sets of antenna elements. The network device determines a first weight vector corresponding to the first set of antenna element groups based on the sounding reference signals on the N resources.

[0065] In the above implementation manner, the network device may obtain higher-dimensional channel information by using the sounding reference signals transmitted by the terminal device. The network device may determine the conditions that the analog beam of the terminal device should meet based on the obtained channel information, and indicate the first weight vector of the first set of antenna element groups to the terminal device. In other words, the network device participates in the process of the terminal device determining the analog beam. The terminal device determines an analog beam that better matches the channel characteristics based on the first weight vector, and transmits signals through the analog beam to increase the energy of the signals received by the network device, improve spectrum utilization, and improve communication performance.

[0066] In other possible implementation manners, the time-domain resources respectively occupied by the N resources are continuous.

[0067] In this possible implementation method, the N resources are continuous in the time domain, so that the channel time variation in the interval between the start time domain position of the first resource and the end time domain position of the Nth resource within the N resources can be ignored.

[0068] In other possible implementation methods, N is the number of antenna element sets included in the first antenna element set group.

[0069] In this possible implementation method, the terminal device transmits a sounding reference signal by using N resources, so that the network device can use the sounding reference signal to obtain information about the channel between each antenna element set included in the first antenna element set group and the receiving antenna or receiving channel.

[0070] In other possible implementation methods, the N resources correspond to N second weight vectors.

[0071] When the second weight vector is a column vector, any two row vectors in the first matrix formed by the N second weight vectors are orthogonal to each other.

[0072] Alternatively, when the second weight vector is a row vector, any two column vectors in the second matrix formed by the N second weight vectors are orthogonal to each other.

[0073] In the above implementation methods, the sounding reference signal on the N resources satisfies orthogonality by using the row vector of the first matrix or the column vector of the second matrix, so that the network device can obtain higher-dimensional channel information.

[0074] In other possible implementation methods, each row vector of the first matrix is an orthogonal code.

[0075] In the above implementation method, the sounding reference signals on N resources satisfy orthogonality by using orthogonal codes, so that the network device can obtain higher-dimensional channel information.

[0076] In another possible implementation method, each column vector of the second matrix is an orthogonal code.

[0077] In the above implementation method, the sounding reference signals on N resources satisfy orthogonality by using orthogonal codes, so that the network device can obtain higher-dimensional channel information.

[0078] In another possible implementation method, the orthogonal code includes any one of the following, namely, an orthogonal cover code (OCC) code, a discrete Fourier transformation (DFT) code, or a time domain code division multiplexing (TD-CDM) code.

[0079] The above implementation method shows a plurality of possible implementation methods of orthogonal codes, so that the sounding reference signals on N resources satisfy orthogonality by using orthogonal codes. In the above implementation method, the DFT code may be used to configure the weights for different antenna element sets more flexibly. For example, the phase shift values corresponding to different antenna element sets are not limited to 0 or ±π, which improves the flexibility of adjusting the phase of the antenna elements.

[0080] In another possible implementation method, the N second weight vectors include two second weight vectors, and the orthogonal codes of the two second weight vectors are

[0011] T and [1 -1] T respectively.

[0081] Alternatively, the N second weight vectors include four second weight vectors, and the orthogonal codes of the four second weight vectors are [1 1 1 1] respectively. T , [1 1 -1 -1] T , [1 -1 1 -1] T and [1 -1 -1 1] T respectively.

[0082] In the above implementation method, an example is provided where N is 2, the second weight vector is a column vector, and the second weight vector is an OCC code. An example is also provided where N is 4, the second weight vector is a column vector, and the second weight vector is an OCC code. This provides a possible implementation method for implementing the solution and improves the feasibility of the solution.

[0083] In other possible implementation methods, the N second weight vectors include two second weight vectors, and the orthogonal codes of the two second weight vectors are

[0011] and [1 -1] respectively.

[0084] Alternatively, the N second weight vectors include four second weight vectors, and the orthogonal codes of the four second weight vectors are [1 1 1 1], [1 1 -1 -1], [1 -1 1 -1], and [1 -1 -1 1] respectively.

[0085] In the above implementation method, an example is provided where N is 2, the second weight vector is a row vector, and the second weight vector is an OCC code. An example is also provided where N is 4, the second weight vector is a row vector, and the second weight vector is an OCC code. This provides a possible implementation method for implementing the solution and improves the feasibility of the solution.

[0086] In other possible implementation methods, the sounding reference signals transmitted on different resources within the N resources have different sequences.

[0087] In this possible implementation method, the sounding reference signals transmitted on N resources are different, enhancing the randomness of the sounding reference signals. Different sequences have different performances under different channel conditions. Therefore, when the terminal device transmits different sequences of sounding reference signals on N resources, the interference to other signals may be randomized, the average channel estimation performance can be achieved under different channel conditions, and the robustness or stability of the channel estimation performance under different channel conditions can be improved.

[0088] In another possible implementation method, the network device transmitting indication information to the terminal device includes the following.

[0089] The network device transmits DCI to the terminal device, and the DCI indicates a first weight vector.

[0090] In this possible implementation method, the network device may use the DCI to indicate to the terminal device the first weight vectors respectively corresponding to M sets of antenna element groups.

[0091] In another possible implementation method, the DCI includes an A-TPMI, and the A-TPMI indicates a precoding matrix and a first weight vector.

[0092] In this possible implementation method, the precoding matrix and the first weight vector may be indicated by using the A-TPMI. In this way, the bit indication overhead of the DCI may be reduced, and the consumed bit resources may be reduced.

[0093] In another possible implementation method, the network device transmitting indication information to the terminal device includes the following.

[0094] The network device transmits RRC signaling or MAC CE to the terminal device, and the RRC signaling or MAC CE includes indication information.

[0095] In this possible implementation method, two other types of carriers of the indication information are provided to provide a basis for implementing the solution and improve the diversity of the solution.

[0096] In other possible implementation methods, the method further includes the following. The network device receives capability information from the terminal device.

[0097] The capability information includes at least one of the following, namely, information indicating whether the terminal device supports splitting of the antenna elements into an antenna element set, the number of antenna element sets supported by the terminal device, and the arrangement method of the antenna element set of the terminal device.

[0098] In this possible implementation method, the terminal device may report the capability information to the network device, so that the network device constructs an appropriate first weight vector for the terminal device to ensure the implementation method of the solution.

[0099] In other possible implementation methods, the indication information indicates the index information of the first weight vector.

[0100] Alternatively, the indication information indicates the phase information of the elements in the first weight vector.

[0101] Alternatively, the indication information indicates an amplitude-phase weighting value. The amplitude-phase weighting value includes a plurality of elements, and each element in the amplitude-phase weighting value corresponds to one fourth weight vector.

[0102] In this possible implementation method, a plurality of possible implementation methods in which the indication information indicates the first weight vector are provided to improve the diversity of the solution. Furthermore, the indication overhead of the network device may be reduced by the above indication method.

[0103] In other possible implementation methods, the method further includes the following.

[0104] The network device transmits configuration information to the terminal device, and the configuration information includes time-frequency position information of N resources and N second weight vectors corresponding to the N resources.

[0105] In this possible implementation manner, the network device transmits configuration information to the terminal device, so that the terminal device can determine the related information of N second weight vectors and N resources, and thereby the terminal device transmits a sounding reference signal on the N resources.

[0106] The third aspect of the embodiment of this application provides a communication processing device. The communication processing device is a processing module configured to determine first weight vectors respectively corresponding to M sets of antenna element groups, where at least one set of antenna element groups in the M sets of antenna element groups includes at least two sets of antenna elements, and the first weight vector corresponding to each of the at least one set of antenna element groups includes at least two elements, each element corresponds to one set of antenna elements in the set of antenna element groups, each element is used to adjust the phase of the antenna elements included in the set of antenna elements corresponding to the element, different elements correspond to different sets of antenna elements, and M is an integer greater than or equal to 1, the processing module and a transceiver module configured to transmit signals with the antenna elements included in the M sets of antenna element groups based on the first weight vectors respectively corresponding to the M sets of antenna element groups including.

[0107] In a possible implementation manner, the transceiver module is further configured to receive indication information from the network device, and the indication information indicates the first weight vectors respectively corresponding to the M sets of antenna element groups of the communication processing device.

[0108] In a possible implementation manner, the M antenna element set groups include a first antenna element set group, and the first antenna element set group includes at least two antenna element sets.

[0109] The transceiver module is further configured to transmit a sounding reference signal to the network device by using N resources on the antenna elements included in the first antenna element set group, and the time domain resources respectively occupied by the N resources are different. The sounding reference signals transmitted on the N resources are based on different second weight vectors of the first antenna element set group. The second weight vector includes at least two elements, and each of the at least two elements corresponds to one antenna element set included in the first antenna element set. Each of the at least two elements is used to adjust the phase of the antenna elements included in the antenna element set corresponding to the element, and different elements correspond to different antenna element sets.

[0110] In another possible implementation manner, the time domain resources respectively occupied by the N resources are continuous.

[0111] In another possible implementation manner, N is the number of antenna element sets included in the first antenna element set group.

[0112] In another possible implementation manner, the N resources correspond to N second weight vectors.

[0113] When the second weight vector is a column vector, any two row vectors in the first matrix formed by the N second weight vectors are orthogonal to each other.

[0114] Alternatively, when the second weight vector is a row vector, any two column vectors in the second matrix formed by the N second weight vectors are orthogonal to each other.

[0115] In other possible implementation manners, each row vector of the first matrix is an orthogonal code.

[0116] In other possible implementation manners, each column vector of the second matrix is an orthogonal code.

[0117] In other possible implementation manners, the orthogonal code includes any one of the following, namely, OCC code, DFT code, or TD-CDM code.

[0118] In other possible implementation manners, the N second weight vectors include two second weight vectors, and the orthogonal codes of the two second weight vectors are respectively

[0011] T and [1 -1] T respectively.

[0119] Alternatively, the N second weight vectors include four second weight vectors, and the orthogonal codes of the four second weight vectors are respectively [1 1 1 1] T , [1 1 -1 -1] T , [1 -1 1 -1] T and [1 -1 -1 1] T respectively.

[0120] In other possible implementation manners, the N second weight vectors include two second weight vectors, and the orthogonal codes of the two second weight vectors are respectively

[0011] and [1 -1].

[0121] Alternatively, the N second weight vectors include four second weight vectors, and the orthogonal codes of the four second weight vectors are respectively [1 1 1 1], [1 1 -1 -1], [1 -1 1 -1], and [1 -1 -1 1].

[0122] In other possible implementation manners, the sounding reference signals transmitted on different resources within the N resources have different sequences.

[0123] In other possible implementation manners, the transceiver module Specifically configured to receive DCI from a network device, the DCI carries indication information of a first weight vector corresponding to each of M sets of antenna elements.

[0124] In another possible implementation, the DCI includes an A-TPMI, and the A-TPMI indicates a precoding matrix and a first weight vector.

[0125] In another possible implementation, the transceiver module Specifically configured to receive RRC signaling or MAC CE from a network device, the RRC signaling or MAC CE includes indication information.

[0126] In another possible implementation, the transceiver module Further configured to send capability information to a network device, the capability information includes at least one of the following: information indicating whether the communication processing device supports splitting of antenna elements into sets of antenna elements, the number of sets of antenna elements supported by the communication processing device, and the arrangement method of the sets of antenna elements of the communication processing device.

[0127] In another possible implementation, the indication information indicates index information of the first weight vector.

[0128] The processing module is specifically configured to determine the first weight vector based on the index information of the first weight vector.

[0129] Alternatively, The indication information indicates phase information of elements within the first weight vector.

[0130] The processing module is specifically configured to determine the first weight vector based on the phase information of elements within the first weight vector.

[0131] Alternatively, The indication information indicates a plurality of amplitude-phase weighting values. The amplitude-phase weighting values include a plurality of elements, and each element within the amplitude-phase weighting value corresponds to one fourth weight vector.

[0132] The processing module determines a plurality of third weight vectors based on the amplitude-phase weighting values and the plurality of fourth weight vectors, and is specifically configured to determine a first weight vector based on the plurality of third weight vectors.

[0133] In another possible implementation, the transceiver module is further configured to receive configuration information from a network device, and the configuration information includes time-frequency position information of N resources and N second weight vectors corresponding to the N resources.

[0134] In another possible implementation, the transceiver module determines a first phase shift value based on the TCI state and the SSB index associated with the TCI state, or determines a first phase shift value based on the TCI state and the CSI-RS resource index associated with the TCI state, separately adjusts the phase shift values of the antenna elements included in the M antenna element set groups based on the first weight vector and the first phase shift value, and is specifically configured to transmit a signal through the antenna elements included in the M antenna element set groups.

[0135] A fourth aspect of the embodiments of this application provides a communication processing apparatus. The communication processing apparatus A processing module configured to determine a first weight vector corresponding to each of M sets of antenna element groups of a terminal device, where at least one of the M sets of antenna element groups includes at least two antenna element sets, and the first weight vector corresponding to each of the at least one set of antenna element groups includes at least two elements, each element corresponding to one antenna element set within the set of antenna element groups, each element being used to adjust the phase of the antenna elements included in the antenna element set corresponding to the element, different elements corresponding to different antenna element sets, and M being an integer greater than or equal to 1, the processing module, A transceiver module configured to transmit indication information to the terminal device, the indication information indicating the first weight vector corresponding to each of the M sets of antenna element groups, and the first weight vector corresponding to each of the M sets of antenna element groups being used by the terminal device to transmit signals with the antenna elements included in the M sets of antenna element groups, the transceiver module including.

[0136] In a possible implementation manner, the M sets of antenna element groups include a first set of antenna element groups, and the first set of antenna element groups includes at least two antenna element sets.

[0137] The transceiver module By using N resources, it is further configured to receive the sounding reference signals transmitted by the terminal device with the antenna elements included in the first set of antenna element groups, and the time domain resources respectively occupied by the N resources are different. The sounding reference signals received on the N resources are based on different second weight vectors of the first set of antenna element groups. The second weight vector includes at least two elements, and each of the at least two elements corresponds to one set of antenna elements included in the first set of antenna elements. Each of the at least two elements is used to adjust the phase of the antenna elements included in the set of antenna elements corresponding to the element, and different elements correspond to different sets of antenna elements.

[0138] The processing module is specifically configured to determine a first weight vector corresponding to the first set of antenna element groups based on the sounding reference signals on the N resources.

[0139] In another possible implementation, the time domain resources respectively occupied by the N resources are continuous.

[0140] In another possible implementation, N is the number of sets of antenna elements included in the first set of antenna element groups.

[0141] In another possible implementation, the N resources correspond to N second weight vectors.

[0142] When the second weight vector is a column vector, any two row vectors in the first matrix formed by the N second weight vectors are orthogonal to each other.

[0143] Alternatively, when the second weight vector is a row vector, any two column vectors in the second matrix formed by the N second weight vectors are orthogonal to each other.

[0144] In other possible implementation manners, each row vector of the first matrix is an orthogonal code.

[0145] In other possible implementation manners, each column vector of the second matrix is an orthogonal code.

[0146] In other possible implementation manners, the orthogonal code includes any one of the following, namely, OCC code, DFT code or TD-CDM code.

[0147] In other possible implementation manners, the N second weight vectors include two second weight vectors, and the orthogonal codes of the two second weight vectors are respectively

[0011] T and [1 -1] T respectively.

[0148] Alternatively, the N second weight vectors include four second weight vectors, and the orthogonal codes of the four second weight vectors are respectively [1 1 1 1] T 、[1 1 -1 -1] T 、[1 -1 1 -1] T and [1 -1 -1 1] T respectively.

[0149] In other possible implementation manners, the N second weight vectors include two second weight vectors, and the orthogonal codes of the two second weight vectors are respectively

[0011] and [1 -1].

[0150] Alternatively, the N second weight vectors include four second weight vectors, and the orthogonal codes of the four second weight vectors are respectively [1 1 1 1], [1 1 -1 -1], [1 -1 1 -1] and [1 -1 -1 1].

[0151] In other possible implementation manners, the sounding reference signals transmitted on different resources within the N resources have different sequences.

[0152] In other possible implementation manners, the transceiver module Specifically configured to send DCI to a terminal device, the DCI carries indication information indicating a first weight vector corresponding to each of M sets of antenna elements.

[0153] In another possible implementation, the DCI includes an A-TPMI, and the A-TPMI indicates a precoding matrix and a first weight vector.

[0154] In another possible implementation, the transceiver module Specifically configured to send RRC signaling or MAC CE to a terminal device, the RRC signaling or MAC CE includes indication information.

[0155] In another possible implementation, the transceiver module Is further configured to receive capability information from a terminal device.

[0156] The capability information includes at least one of the following, namely, information indicating whether the terminal device supports the division of antenna elements into sets of antenna elements, the number of sets of antenna elements supported by the terminal device, and the arrangement method of the sets of antenna elements of the terminal device.

[0157] In another possible implementation, the indication information indicates index information of the first weight vector.

[0158] Alternatively, the indication information indicates phase information of elements in the first weight vector.

[0159] Alternatively, the indication information indicates amplitude-phase weighting values. The amplitude-phase weighting values include a plurality of elements, and each element in the amplitude-phase weighting values corresponds to one fourth weight vector.

[0160] In another possible implementation, the transceiver module Further configured to transmit the configuration information to the terminal device, the configuration information including time-frequency position information of N resources and N second weight vectors corresponding to the N resources.

[0161] A fifth aspect of the embodiments of this application provides a communication processing apparatus. The communication processing apparatus includes a processor and a memory. The memory stores a computer program, and the processor is configured to call and execute the computer program stored in the memory so as to enable the processor to implement any implementation manner of the first aspect.

[0162] Optionally, the communication processing apparatus further includes a transceiver, and the processor is further configured to control the transceiver to receive and transmit signals.

[0163] A sixth aspect of the embodiments of this application provides a communication processing apparatus. The communication processing apparatus includes a processor and a memory. The memory stores a computer program, and the processor is configured to call and execute the computer program stored in the memory so as to enable the processor to implement any implementation manner of the second aspect.

[0164] Optionally, the communication processing apparatus further includes a transceiver, and the processor is further configured to control the transceiver to receive and transmit signals.

[0165] A seventh aspect of the embodiments of this application provides a computer program product including instructions. When the computer program product is executed on a computer, the computer can be enabled to execute any one of the implementation manners of the first aspect or the second aspect.

[0166] An eighth aspect of the embodiments of this application provides a computer-readable storage medium including computer instructions. When the computer instructions are executed on a computer, the computer can be enabled to execute any one of the implementation manners of the first aspect or the second aspect.

[0167] A ninth aspect of the embodiments of this application provides a chip device including a processor. The chip device is connected to a memory and is configured to call a program stored in the memory to enable the processor to execute any one of the implementation manners of the first aspect or the second aspect.

[0168] It can be seen from the above technical solutions that the embodiments of this application have the following advantages.

[0169] From the above technical solution, it can be seen that the terminal device determines the first weight vector corresponding to each of the M sets of antenna element groups. At least one of the M sets of antenna element groups includes at least two antenna element sets, and the first weight vector corresponding to each of at least one of the M sets of antenna element groups includes at least two elements. Each element corresponds to one antenna element set within the antenna element set group, and each element is used to adjust the phase of the antenna elements included in the antenna element set corresponding to the element. Different elements correspond to different antenna element sets. M is an integer greater than or equal to 1. The terminal device transmits signals with the antenna elements included in the M sets of antenna element groups based on the first weight vectors corresponding to each of the M sets of antenna element groups. It can be seen that the first weight vector corresponding to each of at least one of the M sets of antenna element groups includes at least two elements. Each element corresponds to one antenna element set within the antenna element set group, and different elements correspond to different antenna element sets. Each antenna element set included in at least one of the M sets of antenna element groups has a corresponding element. Each element is used to adjust the phase of the antenna elements included in the antenna element set corresponding to the element. The terminal device transmits signals with the antenna elements included in the M sets of antenna element groups based on the first weight vectors corresponding to each of the M sets of antenna element groups. This helps the terminal device transmit signals through analog beams that better match the channel characteristics, improves spectrum utilization, and improves communication performance.

Brief Description of the Drawings

[0170]

Figure 1

Figure 2

Figure 3A

Figure 3B

Figure 3C(1)

Figure 3C(2)

Figure 4A

Figure 4B

Figure 4C

Figure 5

Figure 6A

Figure 6B

Figure 6C-1

Figure 6C-2

Figure 6C-3

Figure 6D

Figure 7A

Figure 7B

Figure 7C

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Mode for Carrying Out the Invention

[0171] Embodiments of this application provide a communication processing method and a communication processing apparatus used by a terminal device to transmit signals based on first weight vectors respectively corresponding to M sets of antenna element groups. This helps the terminal device transmit signals through analog beams that better match the channel characteristics, improves spectrum utilization, and improves communication performance.

[0172] The communication systems to which the technical solution of this application is applicable include, but are not limited to, Long Term Evolution (LTE) systems, the fifth-generation (5G) mobile communication systems, mobile communication systems after 5G networks (for example, 6G mobile communication systems), device-to-device (D2D) communication systems, vehicle-to-everything (V2X) communication systems, systems integrating multiple communication systems, new radio (NR) systems or non-terrestrial network (NTN) systems.

[0173] The communication systems to which this application is applicable include a network device and a terminal device, and a communication connection is established between the network device and the terminal device.

[0174] The terminal device may be a wireless terminal device capable of receiving scheduling and indication information from the network device. The wireless terminal device may be a device that provides voice and / or data connections to users, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem.

[0175] A terminal device, also referred to as a user equipment (UE), mobile station (MS), mobile terminal (MT), etc., is a device that includes a wireless communication function (providing a voice / data connection to a user), such as a handheld device with a wireless connection function, an in-vehicle device, etc. Currently, some examples of terminal devices are mobile phones, tablet computers, laptop computers, palmtop computers, mobile Internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grid, wireless terminals in transportation safety, wireless terminals in smart city, wireless terminals in smart home, etc.

[0176] The network device may be a device within a wireless network. For example, the network device may be a radio access network (RAN) node that connects a terminal device to a wireless network, and may also be referred to as an access network device.

[0177] The access network device may be a device arranged in a wireless access network to provide a wireless communication function to a terminal device. The access network device is a base station, and the base station may be various forms of macro base stations, micro base stations (also called small cells), relay stations, access points (APs), wearable devices, in-vehicle devices, etc. The base station may also be a transmission and reception point (TRP), a transmission measurement function (TMF), etc. For example, the base station in the embodiments of this application may be a base station in a new radio (NR). The base station in 5G NR may also be referred to as a transmission reception point (TRP), a transmission point (TP), a next generation NodeB (ngNB), or an evolved NodeB (eNB or eNodeB) in a long term evolution (LTE) system.

[0178] Some possible scenarios to which the technical solution of this application is applicable will be described below.

[0179] FIG. 1 is a schematic diagram of a communication system according to an embodiment of this application. Referring to FIG. 1, the communication system includes at least one network device and at least one terminal device. As shown in FIG. 1, scenarios applicable to this application include scenarios with high requirements for timing or high requirements for transmission rate, such as multi-station transmission, backhaul, wireless to the x (WTTx), enhanced mobile broadband (eMBB), D2D, etc., but are not limited thereto. Multi-station transmission includes the same terminal device simultaneously transmitting signals to a plurality of transmission points (the transmission points may be the network devices shown in FIG. 1).

[0180] It should be noted that the communication system applicable to this application is not limited to a system based on cyclic prefix-orthogonal frequency division multiplexing (CP-OFDM) or discrete Fourier transform-spread-orthogonal frequency division multiplexing (DFT-spread-OFDM, DFT-s-OFDM).

[0181] Hereinafter, the technical solutions of this application will be described with reference to specific embodiments.

[0182] FIG. 2 is a schematic diagram of an embodiment of a communication processing method according to an embodiment of this application. Referring to FIG. 2. The communication processing method includes the following steps.

[0183] 201: The terminal device determines a first weight vector corresponding to each of the M antenna element set groups.

[0184] At least one set of antenna elements in the M sets of antenna element groups includes at least two sets of antenna elements. The first weight vector corresponding to each of the at least one set of antenna element groups includes at least two elements. Each element corresponds to one set of antenna elements in the set of antenna element groups, and each element is used to adjust the phase of the antenna elements included in the set of antenna elements corresponding to the element. Different elements correspond to different sets of antenna elements. M is an integer greater than or equal to 1.

[0185] In some implementation manners, the M sets of antenna element groups of the terminal device may be obtained through division based on the antenna ports or digital channels of the terminal device. Antenna elements corresponding to or mapped to one antenna port or one digital channel may be considered as antenna elements included in the same set of antenna element groups. Optionally, one set of antenna element groups corresponds to one antenna port, or one transmission channel corresponds to one set of antenna element groups. Optionally, the first weight vector corresponding to one set of antenna element groups may also be referred to as the first weight vector corresponding to one antenna port. In one example, based on the definition of an existing communication protocol, a signal transmitted on an antenna port or a signal transmitted on a digital channel may be defined as a signal using the same precoding codebook, or may be defined as a digital channel or a transmission link where the precoded signal is located.

[0186] For example, as shown in FIG. 3A, the terminal device encodes a data bit stream to obtain a first signal, and then performs modulation and resource mapping on the first signal to obtain a second signal. Next, the terminal device performs precoding processing, inverse fast Fourier transformation (IFFT) processing, and cyclic prefix (CP) processing on the second signal to obtain a third signal. The terminal device transmits the third signal by using a first weight vector corresponding to each antenna element set group. The antenna ports of the terminal device include antenna port 1 and antenna port 2. The signals of antenna port 1 and antenna port 2 may be the signals before precoding or the signals after precoding shown in FIG. 3A. The antenna elements 1 to 4 connected to antenna port 1 belong to antenna element set group 1. The antenna elements 5 to 8 connected to antenna port 2 belong to antenna element set group 2.

[0187] It should be noted that the example shown in FIG. 3A simply shows the case where the terminal device includes two antenna ports. In actual applications, the terminal device includes at least one antenna port. This is not specifically limited in this application.

[0188] At least one antenna element set group within the M antenna element set groups includes at least two antenna element sets. One antenna element set may be represented as a virtual port. Therefore, the antenna element set in this application may also be replaced with a virtual port.

[0189] For example, as shown in FIG. 3A, the antenna element set group 1 includes the antenna element set 1 and the antenna element set 2. The antenna element set 1 includes the antenna element 1 and the antenna element 2. The antenna element set 2 includes the antenna element 3 and the antenna element 4. It can be seen that the first weight vector corresponding to the antenna element set group 1 includes two elements, namely, element 1 and element 2. Element 1 corresponds to the antenna element set 1. In other words, element 1 is used to adjust the phases of the antenna elements included in the antenna element set 1. Specifically, the terminal device may adjust the phase shift value of the phase shifter 1 connected to the antenna element 1 and the phase shift value of the phase shifter 2 connected to the antenna element set 2 by using element 1 to adjust the phases of the antenna elements included in the antenna element set 1. Element 2 corresponds to the antenna element set 2. In other words, element 2 is used to adjust the phases of the antenna elements included in the antenna element set 2. Specifically, the terminal device may adjust the phase shift value of the phase shifter 3 connected to the antenna element 3 and the phase shift value of the phase shifter 4 connected to the antenna element 4 by using element 2.

[0190] FIG. 3A shows an example in which each of the M antenna element set groups of the terminal device includes at least two antenna element sets. In actual applications, at least one of the M antenna element set groups in the terminal device includes at least two antenna element sets. This is not specifically limited in this application. The example in FIG. 3A does not form a limitation to this application.

[0191] FIG. 3A shows an example in which each antenna element set group includes two antenna element sets and each antenna element set includes two antenna elements. In actual applications, each antenna element set group includes at least two antenna element sets and each antenna element set includes at least one antenna element. This is not specifically limited in this application. The example in FIG. 3A does not form a limitation to this application.

[0192] In the example in FIG. 3A, each antenna element is independently connected to a phase shifter. In actual applications, if the phases of the antenna elements included in an antenna element set can be controlled by using a phase shifter, the antenna elements included in the same antenna element set may be connected to the same phase shifter. This is not specifically limited in this application. The example in FIG. 3A does not form a limitation to this application.

[0193] In some implementation manners, different antenna element sets include the same antenna element, or different antenna element sets include partially or entirely different antenna elements.

[0194] For example, as shown in FIG. 3A, antenna element set 1 includes antenna element 1 and antenna element 2. Antenna element set 2 includes antenna element 3 and antenna element 4. Therefore, it can be seen that all the antenna elements included in antenna element set 1 and antenna element set 2 are different.

[0195] For example, as shown in FIG. 3B, antenna element set group 1 includes antenna element set 1 and antenna element set 2. Antenna element set group 2 includes antenna element set 3 and antenna element set 4. Antenna element set 1 includes antenna element 1 and antenna element 2. Antenna element set 2 includes antenna element 3 and antenna element 4. Antenna element set 3 includes antenna element 4 and antenna element 5. Antenna element set 4 includes antenna element 6 and antenna element 7. It can be seen that antenna element set 1 and antenna element set 3 include some same antenna elements.

[0196] In step 201, optionally, each element included in the first weight vector is a complex number with an amplitude of 1. Each element is used to adjust or determine the phase of the antenna elements included in the corresponding antenna element set, and may be specifically realized by adjusting the phase shift value of the phase shifter of the antenna elements in the antenna element set.

[0197] In some implementation manners, the first weight vector may be an orthogonal code such as an OCC code, a DFT code, or a TD-CDM code. This is not specifically limited in this application. The OCC code may be from an OCC codebook, the DFT code may be from a DFT codebook, the TC-CDM code may be from a TD-CDM codebook, or may be from a codebook within a specified or predefined codebook set.

[0198] For a further description of the form of the first weight vector, refer to the related description of the embodiment shown in FIG. 5 below.

[0199] In some implementation manners, the first weight vectors corresponding to different antenna element set groups may be the same or different.

[0200] For example, as shown in FIG. 3A, antenna element set group 1 includes two antenna element sets, and antenna element set group 2 includes two antenna element sets. The first weight vector corresponding to antenna element set group 1 may be the same as or different from the first weight vector corresponding to antenna element set group 2. Therefore, the first weight vectors corresponding to two different antenna element set groups including the same number of antenna element sets may be the same or different.

[0201] Optionally, the embodiment shown in FIG. 2 further includes step 201a and step 201b. Step 201a and step 201b may be executed before step 201.

[0202] 201a: The network device determines first weight vectors respectively corresponding to M antenna element set groups.

[0203] For the description related to the first weight vector corresponding to each of the M sets of antenna element groups, refer to the related description in step 201. Details will not be described again here.

[0204] In some implementation manners, the network device may determine a first weight vector corresponding to each of the M sets of antenna element groups based on the sounding reference signal transmitted by the terminal device. For the detailed process, refer to the description of the embodiment shown in FIG. 5.

[0205] 201b: The network device transmits the indication information to the terminal device. Correspondingly, the terminal device receives the indication information from the network device.

[0206] The indication information indicates a first weight vector corresponding to each of the M sets of antenna element groups.

[0207] In some implementation manners, the network device may indicate the elements included in the first weight vector corresponding to the M sets of antenna element groups by using one or more vectors. For example, for each set of antenna elements, the network device indicates one corresponding first weight vector. Alternatively, for the M sets of antenna elements, the network device indicates one vector, and the vector includes the elements included in the first weight vector corresponding to the M sets of antenna element groups.

[0208] In some implementation manners, the network device may transmit the indication information to the terminal device by using control signaling. For example, the first control signaling includes downlink control information (DCI), radio resource control (RRC) signaling, or medium access control control element (MAC CE).

[0209] Optionally, the indication information may be located in the sounding reference signal resource (SRS resource) indication field and / or the transmit precoding matrix indication (TPMI) field within the first DCI.

[0210] Several possible implementation manners in which the network device indicates the first weight vector by using the first DCI are described below. Other embodiments are still applicable to this application. This is not specifically limited in this application.

[0211] Implementation manner 1: The first DCI includes a TPMI and an analog transmit precoding matrix indication (A-TPMI). The TPMI indicates the precoding matrix of the antenna port, and the A-TPMI indicates the first weight vector.

[0212] The precoding matrix is used to generate the signals of the antenna port. The network device indicates the precoding matrix to the terminal device by using the TPMI. The specific indication manner is the same as the existing procedure, and the details will not be described again here.

[0213] For example, the bits within the first DCI and used to indicate the precoding matrix and the first weight vector include 10 bits. The first 5 bits indicate the precoding matrix, and the last 5 bits indicate the first weight vector.

[0214] Implementation manner 2: The first DCI includes an A-TPMI, and the A-TPMI indicates the precoding matrix and the first weight vector.

[0215] For example, the codebook corresponding to the precoding matrix is

Number

Number

Number

Number

Number

Number

Number

Number

Number

Number

Number

Number

Number

Number

Number

Number

[0216] Regarding the method in which a network device instructs a terminal device of a first weight vector by using a first DCI, possible implementation manners of the valid time of the first weight vector and the valid duration of the first weight vector are described.

[0217] In some embodiments, regarding the method in which a network device instructs a first weight vector by using a first DCI, the interval between the valid start time region position of the first weight vector and the time region position where the network device transmits the first DCI is a first interval.

[0218] After the terminal device receives the first weight vector, the terminal device may adjust or control the phases of the antenna elements within the M antenna element set groups based on the first weight vector. Specifically, the terminal device may adjust the phase shift value of the phase shifter connected to the antenna element. Therefore, the network device needs to reserve a specific time to ensure that the terminal device can adjust the phase shift value of the phase shifter connected to the antenna element in a timely manner. Therefore, the interval between the valid start time region position of the first weight vector and the time region position where the network device transmits the first DCI may also be the first interval. In other words, within the duration of the first interval, the terminal device completes the adjustment of the phase shift value of the phase shifter connected to the antenna element. For example, the first interval is 2, and the unit of the first interval is a time region symbol, a slot, or other time units. This is not specifically limited in this application.

[0219] The first interval may be predefined, or determined by the network device based on the capability information of the terminal device and notified to the terminal device, or reported by the terminal device, or an interval determined by the network device or the terminal device under different predefined conditions. This is not specifically limited in this application.

[0220] In some implementation manners, for the manner in which a network device indicates a first weight vector by using a first DCI, the first weight vector affects a physical uplink shared channel (PUSCH) scheduled by the network device by using the first DCI. That is, the terminal device transmits the PUSCH by using the first weight vector.

[0221] In this case, the first weight vector may only affect the PUSCH scheduled by using the first DCI. The first weight vector that affects the PUSCH scheduled by the network device by using other DCI may be the first weight vector indicated by the other DCI.

[0222] Optionally, the network device schedules the terminal device to simultaneously transmit sounding reference signals (SRS) by using DCI, and then the first weight vector also affects the SRS. In other words, the terminal device transmits the SRS by using the first weight vector. For the process in which the terminal device transmits the SRS, refer to the related description of the embodiment shown in FIG. 5 below. Details are not described again here.

[0223] For the manner in which the network device indicates the first weight vector by using the first DCI, the network device may update the first weight vector in a timely manner based on channel variation characteristics, and indicate the updated first weight vector to the terminal device by using the first DCI. In this case, the update frequency of the first weight vector is high, and the network device may also timely indicate to the terminal device a first weight vector that conforms to the channel variation characteristics based on the channel variation characteristics, so as to improve communication performance.

[0224] Regarding the method in which a network device instructs a first weight vector to a terminal device by using RRC signaling, possible implementation methods for the valid time of the first weight vector and the valid duration of the first weight vector are described.

[0225] In some embodiments, the network device periodically or in a trigger manner instructs the first weight vector to the terminal device by using RRC signaling. Regarding the method in which the network device instructs the first weight vector by using RRC signaling, the first weight vector may take effect on a plurality of PUSCHs scheduled by using a plurality of DCIs. In other words, the terminal device transmits the PUSCH scheduled by using a plurality of DCIs by using the first weight vector. Optionally, the plurality of DCIs are further used to schedule SRS, and the terminal device transmits SRS by using the first weight vector. For the process in which the terminal device transmits SRS, refer to the relevant description in FIG. 5 below. Details are not described again here.

[0226] Regarding the method in which the network device instructs the first weight vector by using RRC signaling, the valid time of the first weight vector is long.

[0227] In some implementation methods, regarding the method in which the network device instructs the first weight vector by using RRC signaling, the interval between the valid start time region position of the first weight vector and the time region position where the network device transmits RRC signaling is the first interval. For the relevant description of the first interval, refer to the above relevant description.

[0228] Two possible implementation methods for the valid duration of the first weight vector instructed by the network device by using RRC signaling are described below.

[0229] Implementation method 1: The effective duration of the first weight vector is the time between the effective start time region position of the first weight vector and the time region position at which the network device transmits the next RRC signaling (indicating the updated first weight vector).

[0230] Implementation method 2: The effective duration of the first weight vector is the time between the effective start time region position of the first weight vector and the effective start time region position of the downlink reception weight of the terminal device.

[0231] For example, assume that the effective start time of the first weight vector w1 indicated by the network device by using RRC signaling is t1, the time corresponding to the time region position at which the network device transmits the next RRC signaling (indicating the updated first weight vector) is t2, and the effective start time of the downlink reception weight of the terminal device is t3, and t3 < t2. In this case, the effective time of the first weight vector w1 is the time between t1 and t3.

[0232] Regarding the method in which the network device indicates the first weight vector by using RRC signaling, the update frequency of the first weight vector is low, and the effective duration of the first weight vector is long. The network device does not need to frequently indicate the first weight vector, thereby reducing the signaling overhead. Furthermore, the update frequency of the first weight vector is low, and the update frequency of the phase of the antenna element is low. Therefore, the signaling overhead may be reduced, and the power consumption required for the terminal device to update the phase shift value may be further reduced.

[0233] In some implementation methods, for different channels or different reference signals, the network device may indicate the first weight vector by using different control signaling.

[0234] For example, the network device may indicate the first weight vector used for transmitting PUSCH by using DCI. The network device may indicate the first weight vector used for transmitting PUCCH and / or SRS by using RRC signaling.

[0235] Based on step 201a and step 201b, step 201 specifically includes the following. The terminal device determines the first weight vector corresponding to each of the M antenna element set groups based on the indication information.

[0236] Some possible implementation manners in which the terminal device indicates the first weight vector corresponding to the M antenna element set groups by using the indication information are described below. Other embodiments are still applicable to this application. This is not specifically limited in this application.

[0237] Implementation manner 1: The indication information indicates the index information of the first weight vector.

[0238] Based on implementation manner 1, step 201 specifically includes the following. The terminal device determines the first weight vector corresponding to each of the M antenna element set groups based on the index information of the first weight vector.

[0239] For example, the number of antenna element sets supported by the terminal device is R, and R = N1 * N2. For example, on the panel of the terminal device, the horizontal direction includes N2 antenna element set bases, and the vertical direction includes N1 antenna element set bases. Therefore, the number of antenna element sets supported by the terminal device is R. Specifically, the M antenna element set groups include R antenna element sets. The indication information includes a first vector index value p and a second vector index value q. The first vector index value p indicates the first vector, and the second vector index value q indicates the second vector. The second vector includes elements included in the first weight vector corresponding to the M antenna element set groups. The terminal device determines the first vector u p based on the first vector index value. The terminal device determines the second vector v p based on the first vector u q,p and the second vector index value q.

[0240] The first vector satisfies

Number

Number

[0241] Implementation method 2: The indication information indicates the phase information of the first weight vector. Each element of the first weight vector is a phase value. The phase information of the first weight vector includes the phase values in the first weight vector.

[0242] Based on implementation method 2, step 201 specifically includes the following. The terminal device determines the first weight vector corresponding to each of the M antenna element set groups based on the phase information of the first weight vector.

[0243] For example, the number of antenna element sets supported by the terminal device is R, and R = N1 * N2. On the panel of the terminal device, the horizontal direction includes N2 antenna element set bases, and the vertical direction includes N1 antenna element set bases. Therefore, the number of antenna element sets supported by the terminal device is R. The indication information indicates R phase values. The terminal device determines that the R phase values are the phases of the antenna elements included in the R antenna element sets. The R phase values are the phase values closest to the R actual phase values, and the R actual phase values are the phase values determined by the network device for the terminal device. To facilitate the indication and reduce the indication overhead, R phase values close to the R actual phase values respectively may be selected. For example, when the actual phase value is 89 degrees, the network device may indicate the phase value π / 2 close to 89 degrees to the terminal device. For example, each phase value is indicated by using B bits. The bit "00" corresponds to the phase 0, the bit "01" corresponds to the phase π / 2, the bit "10" corresponds to the phase π, and the bit "11" corresponds to the phase -π / 2. The correspondence between the bits and the phases is just an example. Alternatively, the indication information indicates S phase values, and the indication method of the S phase values is the same as that of the R phase values. S is an integer less than or equal to R, and the S phase values are respectively used to adjust the phases of the antenna elements included in the corresponding antenna element sets. For the other antenna element sets not shown, the phase value of the antenna element set is 0 by default.

[0244] Implementation method 3: The indication information indicates the amplitude-phase weighting value.

[0245] The amplitude-phase weighting value includes a plurality of elements, each element corresponds to one fourth weight vector, and represents the weighting value of the fourth weight vector. Different elements correspond to different fourth weight vectors. Each element of the amplitude-phase weighting value includes an amplitude weighting value and a phase weighting value, and is used to adjust the fourth weight vector corresponding to the element. In other words, the plurality of elements included in the amplitude-phase weighting value correspond to a plurality of fourth weight vectors.

[0246] The plurality of fourth weight vectors may be indicated by the network device to the terminal device, or may be pre-agreed. The plurality of fourth weight vectors may be indicated by using the indication information, or may be indicated by using other indication information. This is not specifically limited in this application.

[0247] For example, a plurality of weight vectors are pre-configured in the terminal device, and the network device indicates some of the plurality of weight vectors to the terminal device as the plurality of fourth weight vectors. The specific indication method may be the same as the indication method in Implementation method 1. For example, a plurality of DFT codebooks or a plurality of OCC codebooks are pre-configured for the terminal device, and the network device indicates some DFT codes in the plurality of DFT codebooks or some OCC codes in the plurality of OCC codebooks to the terminal device as the plurality of fourth weight vectors.

[0248] For example, the plurality of fourth weight vectors may alternatively be the weight vectors used by the terminal device to transmit SRS with the antenna elements included in M antenna element set groups. For details regarding the weight vectors used by the terminal device to transmit SRS, refer to the related description of the embodiment shown in FIG. 5 below. Details are not described again here.

[0249] Based on implementation method 3, step 201 specifically includes step 2001 and step 2002.

[0250] Step 2001: The terminal device determines a plurality of third weight vectors based on the amplitude-phase weighting values and a plurality of fourth weight vectors.

[0251] Example 1: The plurality of fourth weight vectors are w1, w2, w3, and w4 respectively. wi is a vector containing N1*N2 elements, and i is an integer from 1 to 4. The amplitude-phase weighting values are {c1, c2, c3, c4}. ci is a scalar, and the value is a complex number. Therefore, the terminal device may obtain four third weight vectors, namely, c1*w1, c2*w2, c3*w3, and c4*w4.

[0252] Optionally, c1 may default to 1. In this case, the indication information in the above implementation method 3 may indicate c2, c3, and c4.

[0253] Example 2: In the example shown in FIGS. 6A and 6B, the antenna element set group 1 includes the antenna element set 1 and the antenna element set 2. The two fourth weight vectors used by the terminal device to transmit SRS in the antenna element set group 1 are

[0011] T and [1 -1] T respectively. The amplitude-phase weighting values include two elements. In the first element, the amplitude weighting value is 1 and the phase weighting value is 0. In the second element, the amplitude weighting value is a and the phase weighting value is exp(1j*b). In this case, the fourth weight vector

[0011] T corresponds to the first element, and the fourth weight vector [1 -1] T corresponds to the second element. In this case, the terminal device may obtain two third weight vectors

[0011] T and [a*exp(1j*b) -a*exp(1j*b)] T respectively.

[0254] In Example 2, the amplitude weighting value in the amplitude-phase weighting value may be replaced by the power information of the sounding reference signal. The network device may further distribute the power information of the sounding reference signal by using the power result information. In other words, each element in the amplitude-phase weighting value includes the phase weighting value but does not include the amplitude weighting value.

[0255] Step 2002: The terminal device determines a first weight vector based on a plurality of third weight vectors.

[0256] For example, referring to Example 1 of Step 203a, the first weight vector is (c1*w1 + c2*w2 + c3*w3 + c4*w4). / abs(c1*w1 + c2*w2 + c3*w3 + c4*w4). abs(Y) indicates that the modulo operation is performed on "Y", and when Y is a vector or matrix, it indicates that the modulo operation is performed on each element in Y. ". / " indicates that the division operation is performed on the elements at the same position in the vector, that is, [a b]. / abs([a b]) indicates [a / abs(a) b / abs(b)]. Optionally, c1 may be 1 by default.

[0257] For example, referring to Example 2 of Step 203a, the first weight vector is phase([1 + a*exp(1j*b) 1 - a*exp(1j*b) T ) and phase(z) indicates that the phase is taken for z, or alternatively, the first weight vector is [1 + a*exp(1j*b) 1 - a*exp(1j*b) T . / [abs(1 + a*exp(1j*b)) abs(1 - a*exp(1j*b))] T and is.

[0258] Optionally, the embodiment shown in FIG. 2 further includes Step 201c. Step 201a may be executed before Step 201.

[0259] Step 201a: The terminal device sends the capability information to the network device. Correspondingly, the network device receives the capability information from the terminal device.

[0260] The capability information includes at least one of the following: information indicating whether the terminal device supports splitting of antenna elements into antenna element sets, the number of antenna element sets supported by the terminal device, and the arrangement method of the antenna element sets supported by the terminal device.

[0261] The content included in the capability information will be described separately below.

[0262] 1. Information indicating whether the terminal device supports splitting of antenna elements into antenna element sets

[0263] For example, as shown in FIG. 4A, the terminal device includes antenna elements 1 to 4. The phase for the antenna elements is obtained by adjusting the phase shifter connected to the antenna elements. It can be seen from FIG. 4A that all the antenna elements of the terminal device are connected to the same phase shifter. As a result, the phases of different antenna elements can be adjusted to the same phase only by using the phase shifter. Each antenna element set usually has a corresponding weight (i.e., phase shift value), and different antenna element sets may correspond to different weights. In this case, all the antenna elements are connected to the same phase shifter. As a result, the terminal device cannot support splitting of antenna elements into antenna element sets.

[0264] For example, as shown in FIG. 3A, antenna element 1 and antenna element 2 are connected to antenna port 1, and antenna element 3 and antenna element 4 are connected to antenna port 1. Antenna element 1 and antenna element 2 are connected to independent phase shifters, and antenna element 3 and antenna element 4 are connected to independent phase shifters. Therefore, antenna element 1 and antenna element 2 may belong to antenna element set 1, and antenna element 3 and antenna element 4 may belong to antenna element set 2. Each antenna element set has a corresponding phase shift value.

[0265] Therefore, in the example shown in FIG. 3A, the terminal device may adjust phase shifter 1 connected to antenna element 1 and phase shifter 2 connected to antenna element 2 by using the phase shift value corresponding to antenna element set 1 to adjust the phases of antenna element 1 and antenna element 2. The terminal device may adjust phase shifter 3 connected to antenna element 3 and phase shifter 4 connected to antenna element 4 by using the phase shift value corresponding to antenna element set 2 to adjust the phases of antenna element 3 and antenna element 4. It can be seen that the terminal device may also determine whether to support the division of the antenna elements into antenna element sets based on the connection state between the antenna elements and the phase shifters of the terminal device.

[0266] 2. Number of antenna element sets supported by the terminal device

[0267] For example, three panels on a terminal device support the division of antenna element sets, and one panel supports two antenna element sets. For example, the vertical direction of the panel corresponds to one antenna element set base, and the horizontal direction of the panel corresponds to two antenna element set bases. One antenna element set base in the vertical direction of the panel and one antenna element set base in the horizontal direction of the panel form one antenna element set. In other words, the number of antenna element sets supported by the panel is 2, and the distribution of the antenna element sets supported by the panel is 1*2. Alternatively, the distribution of the antenna element sets supported by the panel is represented as {P V ,P H}=(1,2), where P V represents the number of antenna element set bases in the vertical direction of the panel, and P H represents the number of antenna element set bases in the horizontal direction of the panel. As shown in FIG. 3C(1), one black dashed box represents one antenna element set. The number of antenna element sets supported by each of the other two panels is 4, and the vertical and horizontal directions respectively correspond to two antenna element set bases, that is, the supported distribution of the antenna element sets is 2*2. As shown in FIG. 3C(2), one dashed box represents one antenna element set.

[0268] 3. The arrangement method of the antenna element sets of the terminal device includes the correspondence between the antenna ports and the antenna elements included in the antenna element sets of the terminal device and / or the antenna elements included in each antenna element set.

[0269] For example, as shown in FIG. 3B, the antenna element set 1 includes an antenna element 1 and an antenna element 2. The antenna element set 2 includes an antenna element 3 and an antenna element 4. The antenna element set 3 includes an antenna element 4 and an antenna element 5. The antenna element set 4 includes an antenna element 6 and an antenna element 7. The antenna port 1 corresponds to the antenna elements respectively included in the antenna element set 1 and the antenna element set 2. The antenna port 2 corresponds to the antenna elements respectively included in the antenna element set 3 and the antenna element set 4.

[0270] In some implementation manners, the network device may determine the number of antenna element sets included in each of the M antenna element set groups based on the capability information, and use signaling to instruct the terminal device of the number of antenna element sets included in each of the M antenna element set groups. Alternatively, the network device and the terminal device may determine the number of antenna element sets included in each of the M antenna element set groups according to specific rules. Alternatively, the terminal device may determine the number of antenna element sets included in each of the M antenna element set groups based on the capability information of the terminal device. For example, the terminal device may determine the number of antenna element sets included in each of the M antenna element set groups based on the hardware performance of the terminal device.

[0271] 202: The terminal device transmits a data signal with the antenna elements included in the M antenna element set groups based on the first weight vector corresponding to each of the M antenna element set groups.

[0272] Before step 202, the terminal device may generate a signal on the antenna port based on the precoding matrix. For the related indication method of the precoding matrix, refer to the related description in step 201b. The network device estimates the channel based on the SRS transmitted by the terminal device and obtains the precoding matrix. The specific process is the same as the existing procedure. Details are not described in this application.

[0273] In some implementation manners, step 202 specifically includes step 202a to step 202c.

[0274] Step 202a: The terminal device determines the first phase shift value based on the transmission configuration indicator (TCI) state and the synchronization signal and physical broadcast channel block (SSB) index associated with the TCI state, or the terminal device determines the first phase shift value based on the TCI state and the non-zero power channel state information reference signal (CSI-RS) resource index associated with the TCI state.

[0275] The first phase shift value is the phase shift value of each antenna element of the terminal device.

[0276] Specifically, when the quasi co-location (QCL) type configured in the TCI state is type D, the terminal device determines a first phase shift value by using the resource index of non-zero power CSI-RS or the SSB index corresponding to the QCL information in the TCI state. Each index of the non-zero power CSI-RS corresponds to the transmission beam direction of one network device, and each SSB index corresponds to the transmission beam direction of one network device. The terminal device selects a first phase shift value corresponding to the transmission beam direction indicated by the TCI state by using the transmission beam direction of the network device indicated by the TCI state (i.e., the terminal device determines the downlink reception beam based on the TCI state) to receive the signal of the network device.

[0277] When transmitting a signal, the terminal device may utilize the correlation between the uplink beam direction and the downlink beam direction to complete the transmission of uplink data by using a transmission beam direction that is the same as the downlink reception beam direction (the transmission beam direction corresponds to the first phase shift value) determined based on the TCI state.

[0278] It should be noted that the terminal device may further determine the first phase shift value used by the terminal device to transmit the SRS by using the SRS resource index indicated by the DCI. A plurality of SRS resources may be included in one SRS resource set. Each SRS resource in the SRS resource set corresponds to one transmission beam direction, and the transmission beam direction corresponding to the SRS resource is indicated by the SRS spatial relation information (SRS-SpatialRelationInfo). The SRS spatial relation information includes one SSB index and / or a non-zero power CSI-RS resource index, and each SRS resource corresponds to one SRS resource index.

[0279] Step 202b: The terminal device separately adjusts the phase shift values of the antenna elements included in the M antenna element set groups based on the first weight vector and the first phase shift value.

[0280] In a possible implementation manner, the first weight vector includes second phase shift values respectively corresponding to the antenna element sets included in the M antenna element set groups. The second phase shift value corresponding to an antenna element set is the second phase shift value corresponding to the antenna elements included in the antenna element set. For example, when antenna element set group 1 includes four antenna element sets, the first four elements of the first weight vector are respectively the second phase shift values corresponding to the antenna elements included in the four antenna element sets.

[0281] The terminal device determines the second phase shift value corresponding to each antenna element by using the first weight vector. Next, the terminal device determines the target phase shift value corresponding to each antenna element based on the first phase shift value and the second phase shift value corresponding to each antenna element. The terminal device adjusts the phase shift value of the phase shifter for the antenna element by using the target phase shift value corresponding to each antenna element to adjust the phase of the antenna element. Next, the terminal device transmits a data signal with the antenna elements included in the M antenna element set groups.

[0282] For example, the number of antenna element sets supported by the terminal device is R, and R = N1 * N2. The terminal device obtains the first phase shift value in the manner of step 202a. Based on step 201b, the terminal device determines a second vector based on the index information of the first weight vector, and the phase of the elements in the second vector

Number

[0283] For example, the number of antenna element sets supported by the terminal device is R, and R = N1 * N2. The terminal device obtains the first phase shift value in the manner of step 202a. Based on step 201b, the terminal device determines R phase values by using the phase information of the first weight vector, where R = N1 * N2. The terminal device determines that the R phase values are the second phase shift values corresponding to R antenna element sets. The terminal device determines the target phase shift value corresponding to each antenna element set based on the first phase shift value and the second phase shift value corresponding to each antenna element set. Then, the terminal device adjusts the phase shift value of the phase shifter connected to the antenna elements included in each antenna element set by using the target phase shift value corresponding to each antenna element set to adjust the phase of the antenna elements included in the antenna element set. The terminal device transmits a data signal using the antenna elements included in R antenna element sets.

[0284] For example, the number of antenna element sets supported by the terminal device is R, and R = N1 * N2. The terminal device obtains the first phase shift value in the manner of step 202a. Based on step 201b, the indication information indicates the amplitude-phase weighting value. The terminal device determines the first weight vector based on the amplitude-phase weighting value, and the first weight vector includes R phase values, where R = N1 * N2. The terminal device determines the target phase shift value corresponding to each antenna element set based on the first phase shift value and the second phase shift value of each antenna element. Then, the terminal device adjusts the phase shift value of the phase shifter connected to the antenna elements included in each antenna element set by using the target phase shift value corresponding to each antenna element set, so as to adjust the phase of the antenna elements included in the antenna element set. The terminal device transmits a data signal with the antenna elements included in R antenna element sets.

[0285] It can be seen that the terminal device generates a signal on the antenna port based on the precoding matrix. Then, the terminal device obtains the first phase shift value in the manner of step 202a. According to the technical solution of this application, different antenna element sets have corresponding second phase shift values. In other words, in the existing solution, an additional second phase shift value is introduced into the antenna element set. In this case, the antenna element sets in the terminal device may correspond to different phase shift values respectively. The terminal device may determine the second phase shift value corresponding to each antenna element set in the terminal device by using the first weight vector. Then, the terminal device adjusts the phase of the antenna elements included in each antenna element set with reference to the first phase shift value and the second phase shift value corresponding to each antenna element set.

[0286] For example, as shown in FIG. 4B, processes such as the generation, encoding, symbol modulation, mapping, and precoding of a data bit stream by a terminal device are the same as existing procedures. The difference lies in that the terminal device separately adjusts the phases of the antenna elements included in the set of antenna elements of the terminal device based on a first weight vector instructed by a network device. The terminal device may adjust the phase of the antenna element by adjusting the phase shift value of the phase shifter connected to the antenna element.

[0287] For example, in the example shown in FIG. 7A, the antenna element set group 1 includes four antenna element sets. The first weight vector corresponding to the antenna element set group 1 is [1 -1 1 -1] T is. According to step 204, the first phase shift value of each antenna element within the antenna element set group 1 and determined by the terminal device is θ. The terminal device loads the phase shift value θ into the phase shifter 1 connected to the antenna element included in the antenna element set 1. The terminal device loads the phase shift value θ - π or θ - π into the phase shifter 2 connected to the antenna element included in the antenna element set 2. The terminal device loads the phase shift value θ into the phase shifter 3 connected to the antenna element included in the antenna element set 3. The terminal device loads the phase shift value θ + π or θ - π into the phase shifter 4 connected to the antenna element included in the antenna element set 4.

[0288] The signal arrival effect obtained by the terminal device by executing the technical solution in the embodiment shown in FIG. 2 will be described below.

[0289] FIG. 4C is a schematic diagram of the effect of the communication processing method according to the embodiment of this application. Referring to FIG. 4C, in step 204, the terminal device adjusts the phase shifter by using the first phase shift value to determine analog beam 1. The terminal device transmits a signal through analog beam 1, and the transmission paths covered by analog beam 1 are the group of transmission paths 1 shown in FIG. 4C. In the actual channel environment, the energy of the group of transmission paths 2 is relatively close to the energy of the transmission paths 1. However, the terminal device executes the technical solution in the embodiment shown in FIG. 2, so that the analog beam finally determined by the terminal device can cover the transmission paths 1 and 2 shown in FIG. 4C. In this way, the spatial diversity gain of the channel is obtained, the data demodulation performance is improved, and the communication transmission performance is improved.

[0290] In this embodiment of the present application, the terminal device determines a first weight vector corresponding to each of the M sets of antenna element groups, and the first weight vector corresponding to at least one of the M sets of antenna element groups includes at least two elements. Each element corresponds to an antenna element set within one set of antenna element groups, and different elements correspond to different antenna element sets. M is an integer greater than or equal to 1. Next, the terminal device transmits a signal with the antenna elements included in the M sets of antenna element groups based on the first weight vectors corresponding to the M sets of antenna element groups respectively. It can be seen that the first weight vector corresponding to at least one of the M sets of antenna element groups includes at least two elements. Each element corresponds to one antenna element set within the set of antenna element groups, and different elements correspond to different antenna element sets. Each antenna element set included in at least one of the M sets of antenna element groups within the M sets of antenna element groups has a corresponding element used to adjust the phase of the antenna elements included in the antenna element set. The terminal device transmits a signal with the antenna elements included in the M sets of antenna element groups based on the first weight vectors corresponding to the M sets of antenna element groups respectively. This helps the terminal device to transmit signals through analog beams that better match the channel characteristics, improves spectrum utilization, and improves communication performance.

[0291] The network device may determine a precoding matrix based on the sounding reference signal transmitted by the terminal device. The specific determination process is the same as the existing procedure. Details are not described in this application. In step 201 in the embodiment shown in FIG. 2, the network device may determine a first weight vector corresponding to each of the M sets of antenna element groups based on the sounding reference signal transmitted by the terminal device. In the M sets of antenna element groups, the method of transmitting the sounding reference signal within the antenna element group including one set of antenna elements is the same as the existing method of transmitting the sounding reference signal, and details are not described here again.

[0292] Referring to the embodiment shown in FIG. 5, the process by which the terminal device transmits a sounding reference signal within an antenna element group including at least two sets of antenna elements and the process by which the network device determines a first weight vector corresponding to the antenna element group based on the sounding reference signal will be described below. It should be noted that the embodiment shown in FIG. 5 is described by using the first antenna element group among the M sets of antenna element groups as an example. For the M sets of antenna element groups, the process of transmitting the sounding reference signal within other antenna element groups including at least two sets of antenna elements and the process of determining the first weight vector by the network device are also applicable. Details are not described in this application.

[0293] FIG. 5 is a schematic diagram of another embodiment of a communication processing method according to an embodiment of this application. Refer to FIG. 5. The communication processing method includes the following steps.

[0294] 501: The terminal device transmits a sounding reference signal to the network device using the N resources by means of the antenna elements included in the first antenna element set group. Correspondingly, the network device receives the sounding reference signal from the terminal device using the N resources.

[0295] The time-domain resources respectively occupied by the N resources are different. The sounding reference signals transmitted on the N resources are respectively based on different second weight vectors of the first antenna element set group. The second weight vector includes at least two elements, and each of the at least two elements corresponds to one antenna element set included in the first antenna element set, and each of the at least two elements is used to adjust the phase of the antenna elements included in the antenna element set corresponding to the element. X is an integer greater than or equal to 1 and less than or equal to M.

[0296] The first antenna element set group includes at least two antenna element sets. The second weight vector on which the sounding reference signal transmitted on each resource is based includes at least two elements, each element corresponds to one of the at least two antenna element sets, and different elements correspond to different antenna element sets.

[0297] In some embodiments, the time-domain resources respectively occupied by the N resources are continuous. For example, the time-domain symbols respectively occupied by the N resources are continuous, and each resource occupies a different time-domain symbol.

[0298] In some implementation manners, N is the number of antenna element sets included in the first antenna element set group.

[0299] In this implementation method, the terminal device transmits sounding reference signals on N resources. N is the number of antenna element sets included in the first antenna element set group. The network device may receive the sounding reference signals on N resources from the terminal device. By using the sounding reference signals on the N resources, the network device may obtain information about the joint channel between the antenna elements in each antenna element set included in the first antenna element set group and the receiving antenna or receiving channel of the network device. This helps the network device obtain higher-dimensional channel information. The network device may determine a first weight vector based on the obtained channel information. The first weight vector determines an analog beam that can better match the channel variation characteristics, and is then used by the terminal device to transmit signals through the analog beam, improving the communication performance.

[0300] As shown in FIG. 7A, after IFFT conversion and CP processing are performed on the sounding reference signal, the sounding reference signal is input to the antenna elements included in the antenna element set. In this application, the signal multiplexing of multiple virtual ports (multiple antenna element sets) is realized in a time-division multiplexing or time-domain code division manner, which may enable the network device to estimate the channels corresponding to each virtual port (antenna element set).

[0301] In a possible implementation method, on the same frequency domain resource, the time domain resources occupied by the sounding reference signals with the antenna elements in different antenna element sets within the first antenna element set group satisfy a time-division multiplexing relationship. In other words, the sounding reference signals on different antenna element sets should be transmitted in a time-division manner. Therefore, the antenna elements included in the same antenna element set should be connected to a switch, and the switch is configured to control whether the antenna elements included in the antenna element set transmit the sounding reference signals.

[0302] For example, each antenna element in the same set of antenna elements is connected to a switch, or the antenna elements in the same set of antenna elements are connected to the same switch. Otherwise, after the terminal device performs IFFT processing and CP processing on the sounding reference signal, the sounding reference signal is transmitted to all antenna elements and then transmitted. As a result, the sounding reference signals of different sets of antenna elements cannot be transmitted in a time-division manner.

[0303] Therefore, when at least two sets of antenna elements in the same group of antenna element sets of the terminal device meet the first condition, the terminal device may transmit the sounding reference signal in a time-division multiplexing manner. The first condition is as follows. The antenna elements included in the same set of antenna elements are connected to a switch, and the switch may be configured to control whether the antenna elements included in the set of antenna elements transmit the sounding reference signal. The network device may obtain higher-dimensional channel information by using the sounding reference signal transmitted by the terminal device. The network device may determine a first weight vector corresponding to the set of antenna elements based on the obtained channel information.

[0304] In another possible implementation, the terminal device may implement signal multiplexing of multiple virtual ports (multiple sets of antenna elements) in a time-domain code division manner. The network device may obtain higher-dimensional channel information by using the sounding reference signal transmitted by the terminal device. The network device may determine a first weight vector corresponding to the set of antenna elements based on the obtained channel information.

[0305] Optionally, the N resources correspond to N second weight vectors. When the second weight vectors are column vectors, the N second weight vectors form a first matrix, any two row vectors within the first matrix are orthogonal to each other, and each row vector of the first matrix is an orthogonal code. Alternatively, when the second weight vectors are row vectors, the N second weight vectors form a second matrix, any two column vectors within the second matrix are orthogonal to each other, and each column vector of the second matrix is an orthogonal code.

[0306] The orthogonal code includes any one of the following, namely, the OCC code, the DFT code, or the TD-CDM code. The OCC code is used as an example for illustration below.

[0307] Optionally, it should be noted that the interval between the start time domain position of the first resource within the N resources and the end time domain position of the Nth resource within the N resources is below a first threshold.

[0308] The first threshold is a threshold obtained through channel adaptive adjustment, a threshold configured by a network device, or a predefined threshold. The predefined threshold may be the maximum value that can satisfy the condition that channel time variation can be ignored for the interval between the start time domain position of the first resource and the end time domain position of the Nth resource within the N resources in different scenarios (for example, scenarios corresponding to different moving speeds of the terminal device).

[0309] The interval between the start time domain position of the first resource and the end time domain position of the last resource within the N resources is below the first threshold. This ensures that channel time variation can be ignored for the interval between the start time domain position of the first resource and the end time domain position of the last resource within the N resources. Therefore, it is ensured that the sounding reference signals on the N resources satisfy orthogonality by using orthogonal codes.

[0310] In some implementation manners, the channel time variation is related to the moving speed of the terminal device and the frequency of the frequency channel number used by the terminal device to transmit the sounding reference signal. When the terminal device uses the same frequency channel number to transmit signals, a higher moving speed of the terminal device indicates a faster channel time variation. When the moving speed of the terminal device is the same, a higher frequency of the frequency channel number used by the terminal device indicates a faster channel time variation. Therefore, the factors considered for setting the value of the first threshold may include the moving speed of the terminal device and the frequency of the frequency channel number used by the terminal device.

[0311] For example, as shown in FIG. 6A, the antenna element set group 1 includes two antenna element sets, namely the antenna element set 1 and the antenna element set 2 respectively. The antenna element set 1 includes the antenna element 1, and the antenna element set 2 includes the antenna element 2. Therefore, the N resources include two resources, and the two resources correspond to two second weight vectors.

[0312] When the second weight vector is a column vector, the two second weight vectors are

[0011] T and [1 -1] T respectively, and the two second weight vectors form a first matrix, and the first matrix is

Number

[0011] , and the second row vector is the orthogonal code [1 -1].

[0313] When the second weight vector is a row vector, the two second weight vectors are

[0011] and [1 -1] respectively. The two weight vectors form a second matrix, and the second matrix is [Number] is. The two row vectors of the second matrix are the two second weight vectors respectively. Each column vector in the second matrix is an orthogonal code. The first column vector and the second column vector are orthogonal to each other. The first column vector of the second matrix is the orthogonal code

[0011] T and the second column vector is the orthogonal code [1 -1] T .

[0314] For example, as shown in FIG. 6B, at time t1 (time t1 is the start time region position of the time region resource occupied by the first resource in the N resources), the terminal device transmits the sounding reference signal S1 with the antenna element 1 in the antenna element set 1 and transmits the sounding reference signal S1 with the antenna element 2 in the antenna element set 2. At time t2 (time t2 is the start time region position of the time region resource occupied by the second resource in the N resources), the terminal device transmits the sounding reference signal S1 with the antenna element 1 in the antenna element set 1 and transmits the sounding reference signal -S1 with the antenna element 2 in the antenna element set 2.

[0315] In a possible implementation manner, the sounding reference signal -S1 may be transmitted by shifting the phase of the phase shifter 2 connected to the antenna element 2 in the antenna element set 2 by θ + π or θ - π. θ is the first phase shift value of each antenna element determined by the terminal device. For specific related descriptions, refer to the related description of step 204 in the embodiment shown in FIG. 2.

[0316] In some implementation manners, the units of t1 and t2 may be slots, time domain symbols, or fast Fourier transformation (FFT) sampling points. This is not specifically limited in this application.

[0317] In some implementation manners, the relationship between t1 and t2 may be t2 = t1 + Ns. The unit of Ns is the same as that of t1 and t2. For example, Ns may be one slot, one time domain symbol, multiple time domain symbols, N fft sampling points obtained after IFFT processing, or N fft / 2 sampling points obtained after IFFT processing, where N fft is the number of FFT points, the number of IFFT points, the FFT size, or the IFFT size.

[0318] The value of Ns is less than or equal to a first threshold value, ensuring that the channel time variation at time points t1 and t2 can be ignored, and ensuring that the sounding reference signals transmitted by the terminal device at time points t1 and t2 satisfy orthogonality by using orthogonal codes.

[0319] In some embodiments, the sounding reference signal S1 on each of the N resources includes a plurality of sub-signals. Each resource occupies one time domain symbol in the time domain, or each resource occupies one slot in the time domain, or each resource occupies one or more sampling points obtained after IFFT processing in the time domain. This is not specifically limited in this application.

[0320] For example, each resource occupies one time-domain symbol in the time domain, and Ns is the duration of two time-domain symbols. For example, as shown in FIG. 6C-1, the sounding reference signal S1 occupies one time-domain symbol. The terminal device transmits the sounding reference signal S1 using the first resource with the antenna elements included in the antenna element set 1. The terminal device transmits the sounding reference signal S1 using the first resource with the antenna elements included in the antenna element set 2. The terminal device transmits the sounding reference signal S1 using the second resource with the antenna elements included in the antenna element set 1. The terminal device transmits the sounding reference signal -S1 using the second resource with the antenna elements included in the antenna element set 2.

[0321] For example, each resource occupies two time-domain symbols in the time domain, and Ns is the duration of four time-domain symbols. For example, as shown in FIG. 6C-2, the sounding reference signal S1 occupies two time-domain symbols. The terminal device transmits the sounding reference signal S1 using the first resource with the antenna elements included in the antenna element set 1. The terminal device transmits the sounding reference signal S1 using the first resource with the antenna elements included in the antenna element set 2. The terminal device transmits the sounding reference signal S1 using the second resource with the antenna elements included in the antenna element set 1. The terminal device transmits the sounding reference signal -S1 using the second resource with the antenna elements included in the antenna element set 2.

[0322] For example, each resource occupies one time-domain symbol in the time domain, and Ns is the duration of three time-domain symbols. For example, as shown in FIG. 6C-3, the sounding reference signal occupies one time-domain symbol. The terminal device transmits the sounding reference signal S1 using the first resource on the antenna elements included in the antenna element set 1, and transmits the sounding reference signal S1 using the first resource on the antenna elements included in the antenna element set 2. The terminal device does not transmit a signal on the first resource. The terminal device transmits the sounding reference signal S1 using the second resource on the antenna elements included in the antenna element set 1, and transmits the sounding reference signal -S1 using the second resource on the antenna elements included in the antenna element set 2. The terminal device does not transmit a signal on the second resource.

[0323] In some implementation manners, the sounding reference signals transmitted on N resources have different sequences. Specifically, the terminal device generates sounding reference signals on different resources by using different sequences.

[0324] For example, as shown in FIG. 6D, at time t1 (time t1 is the start time-domain position of the time-domain resource occupied by the first resource), the terminal device transmits the sounding reference signal S1 on antenna element 1 in antenna element set 1 and transmits the sounding reference signal S1 on antenna element 2 in antenna element set 2. At time t2 (time t2 is the start time-domain position of the time-domain resource occupied by the second resource), the terminal device transmits the sounding reference signal S2 on antenna element 1 in antenna element set 1 and transmits the sounding reference signal -S2 on antenna element 2 in antenna element set 2. The sequence used to generate the sounding reference signal S1 is different from the sequence used to generate the sounding reference signal S2.

[0325] The sounding reference signals transmitted on N resources are different, which enhances the randomness of the sounding reference signals. Different sequences have different performances under different channel conditions. Therefore, when the terminal device transmits different sequences of sounding reference signals on N resources, the interference to other signals may be randomized, the average channel estimation performance can be achieved under different channel conditions, and the robustness or stability of the channel estimation performance under different channel conditions can be improved.

[0326] Referring to FIGS. 7A and 7B, the process by which the terminal device transmits the sounding reference signal will be described below.

[0327] As shown in FIGS. 7A and 7B, the antenna element set group 1 includes antenna element sets 1 to 4. Therefore, it can be seen that N = 4. The antenna element set 1 includes the antenna element 1, the antenna element set 2 includes the antenna element 2, the antenna element set 3 includes the antenna element 3, and the antenna element set 4 includes the antenna element 4. The four resources correspond to four second weight vectors.

[0328] When the second weight vector is a column vector, the four second weight vectors are [1 1 1 1] T , [1 1 -1 -1] T , [1 -1 1 -1] T and [1 -1 -1 1] T respectively. The four second weight vectors form a first matrix, and the first matrix is

Number

[0329] When the second weight vectors are row vectors, the four second weight vectors are respectively [1 1 1 1], [1 1 -1 -1], [1 -1 1 -1] and [1 -1 -1 1]. The four second weight vectors form a second matrix, and the second matrix is

Number

[0330] For example, as shown in FIG. 7B, at time t1 (where time t1 is the start time domain position of the time domain resource occupied by the first resource), the terminal device separately transmits the sounding reference signal S with each of the antenna elements included in antenna element sets 1 to 4. At time t2 (where time t2 is the start time domain position of the time domain resource occupied by the second resource), the terminal device separately transmits the sounding reference signal S with each of the antenna elements included in antenna element sets 1 and 2, and separately transmits the sounding reference signal -S with each of the antenna elements included in antenna element sets 3 and 4. At time t3 (where time t3 is the start time domain position of the time domain resource occupied by the third resource), the terminal device separately transmits the sounding reference signal S with each of the antenna elements included in antenna element sets 1 and 3, and separately transmits the sounding reference signal -S with each of the antenna elements included in antenna element sets 2 and 4. At time t4 (where time t4 is the start time domain position of the time domain resource occupied by the fourth resource), the terminal device separately transmits the sounding reference signal -S with each of the antenna elements included in antenna element sets 2 and 3, and separately transmits the sounding reference signal S with each of the antenna elements included in antenna element sets 1 and 4.

[0331] The units of t1, t2, t3, and t4 may be time domain symbols, slots, or sampling points obtained after IFFT. The time between time t1 and time t4 is less than the first threshold. For the related description of the first threshold, refer to the above related description. Details are not described again here.

[0332] In some implementation manners, before step 501, the terminal device may determine a second weight vector corresponding to the first antenna element set group. The terminal device determines the second weight vector corresponding to the first antenna element set group in a plurality of manners. Hereinafter, several possible implementation manners will be described. Other implementation manners are still applicable to this application. This is not specifically limited in this application.

[0333] Implementation manner 1: The terminal device obtains a second weight vector corresponding to the first antenna element set group from the network device.

[0334] For example, the network device uses the configuration information of the sounding reference signal to indicate the second weight vector corresponding to the first antenna element set group. For the specific indication manner, refer to the indication manner in step 202 in the embodiment shown in FIG. 2.

[0335] Implementation manner 2: The terminal device determines a second weight vector corresponding to the first antenna element set group according to a preset rule.

[0336] For ease of explanation, the row vectors of the first matrix are called orthogonal codes corresponding to the antenna element sets. For example, the OCC code corresponding to the antenna element set may be associated with the number of antenna element sets. When the first antenna element set group includes two antenna element sets, namely antenna element set 1 and antenna element set 2 respectively, the OCC code corresponding to antenna element set 1 may be

[0011] , and the OCC code corresponding to antenna element set 2 may be [1 -1]. When the first antenna element set group includes four antenna element sets, namely antenna element sets 1 to 4 respectively, the OCC code corresponding to antenna element set 1 may be [1 1 1 1], the OCC code corresponding to antenna element set 2 may be [1 1 -1 -1], the OCC code corresponding to antenna element set 3 may be [1 -1 1 -1], and the OCC code corresponding to antenna element set 4 may be [1 -1 -1 1].

[0337] It should be noted that the OCC code corresponding to the antenna element set may alternatively be determined in other ways. For example, a plurality of correspondence relationships may be predefined in the terminal device, and the network device may instruct one of the plurality of correspondence relationships to the terminal device. The terminal device determines the OCC code corresponding to the antenna element set based on the correspondence relationship. In this way, when some antenna elements are faulty, the network device may obtain more accurate channel information by configuring a dynamic correspondence relationship.

[0338] In some implementation manners, the correspondence relationship between the antenna element set and the antenna element may be agreed in advance, or may be specified in advance, or may be instructed by the network device to the terminal device by using signaling.

[0339] In the technical solution of this application, as shown in FIG. 7C, in the process of the terminal device transmitting the sounding reference signal, the processes such as the generation, encoding, and symbol modulation of the second data bit stream by the terminal device are the same as the existing procedures. It can be seen that the difference lies in the mapping of the sounding reference signal. In the technical solution of this application, the terminal device needs to transmit the sounding reference signal at multiple time points. Therefore, the terminal device needs to map the SRS to a specific resource unit.

[0340] Optionally, the embodiment shown in FIG. 5 further includes step 501a. Step 501a may be executed before step 501.

[0341] 501a: The network device transmits configuration information to the terminal device. Correspondingly, the terminal device receives the configuration information from the network device.

[0342] The configuration information includes the time-frequency position information of N resources and the information indicating N second weight vectors corresponding to the N resources. For the related description of the N resources, refer to the related description of step 501 in the embodiment shown in FIG. 5. For the indication method for indicating the N second weight vectors corresponding to the N resources, refer to the related description of the indication method of the indication information in step 202 in the embodiment shown in FIG. 2. Details will not be described again here.

[0343] 502: The network device determines the first weight vector corresponding to the first antenna element set group based on the sounding reference signal on the N resources.

[0344] The network device estimates the joint channel between the antenna elements included in each antenna element set within the first antenna element set group and the receiving antenna or receiving channel based on the sounding reference signals on N resources. Then, the network device determines a first weight vector corresponding to the first antenna element set group based on the joint channel.

[0345] In the technical solution of this application, as shown in FIG. 7B, it can be seen that the network device receives the sounding reference signal transmitted by the terminal device. The network device performs channel estimation based on the sounding reference signal transmitted by the terminal device. Specifically, the network device obtains channel information through estimations based on the sounding reference signals transmitted by the terminal device at multiple time points. The channel information includes the joint channel between the antenna elements included in each antenna element set within the first antenna element set group and the receiving antenna or receiving channel.

[0346] In some implementation manners, the first weight vector may be an orthogonal code such as an OCC code, a DFT code, or a TD-CDM code.

[0347] For example, in the example shown in FIG. 6A, the signal s t1 is the signal transmitted by the terminal device at time point t1 by using subcarrier 1. The signal s t2 is the signal transmitted by the terminal device at time point t2 by using subcarrier 1. H 1,t1 is the joint channel between the antenna elements included in antenna element set 1 and the receiving antenna or receiving channel at time point t1. H 1,t2 is the joint channel between the antenna elements included in antenna element set 1 and the receiving antenna or receiving channel at time point t2. H 2,t1is the joint channel between the antenna elements included in the antenna element set 2 and the receiving antenna or receiving channel at time t1. H 2,t2 is the joint channel between the antenna elements included in the antenna element set 2 and the receiving antenna or receiving channel at time t2. Since the interval between time t1 and time t2 is short, channel time variations may be ignored, whereby, H 1,t1 =H 1,t2 and H 2,t1 =H 2,t2 is true. The network device receives the signal y t1 at time t1 through the receiving antenna or receiving channel. The network device receives the signal yt2 at time t2 through the receiving antenna or receiving channel. n t1 is the noise received by the network device at time t1. n t2 is the noise signal received by the network device at time t2. In this case, Equations 1 and 2 may be obtained. y t1 =H 1,t1 s t1 +H 2,t1 s t1 +n t1 Equation 1 y t2 =H 1,t2 s t2 -H 2,t2 s t2 +n t2 Equation 2

[0348] In this case, from Equations 1 and 2,

Number

Number

[0349]

Number

Number

[0011] T and [1 -1] T and

Number

Number

Number

Number

Number

Number

[0350] For example, in the examples shown in FIGS. 7A and 7B, the four second weight vectors corresponding to the four resources are [1 1 1 1] T , [1 1 -1 -1] T , [1 -1 1 -1] T and [1 -1 -1 1] T respectively. The four second weight vectors form a first matrix, and the first matrix is

Number

Number

[0351]

Number

Number

Number

Number

[0352] The network device receives the signal y at time point t1 through the receiving antenna or receiving channel. t1 The network device receives the signal y at time point t2 through the receiving antenna or receiving channel. t2 The network device receives the signal y at time point t3 through the receiving antenna or receiving channel. t3 The network device receives the signal y at time point t4 through the receiving antenna or receiving channel. t4 Then, the network device

Number

[0353] From the above example, it can be seen that the network device may separately obtain the joint channels between the antenna elements included in the first antenna element set group and the receiving antenna or receiving channel. Compared with the existing solutions, only one corresponding joint channel can be obtained for one antenna port or one digital channel. By using the technical solution of this application, the channel dimension obtained by the network device may increase by N times, where N is the number of antenna element sets included in the first antenna element set group. Thus, the network device may determine a first weight vector corresponding to the first antenna element set group based on the obtained channel information of a higher dimension, so that the terminal device determines an analog beam that better matches the channel variation characteristics based on the first weight vector, thereby improving the communication performance.

[0354] For example, the network device may instruct the terminal device of the first weight vector corresponding to the first antenna element set group by using the index of the OCC code. For example, in the example shown in FIG. 7A, the network device indicates the index value 0 indicating that the first weight vector corresponding to the first antenna element set group is [1 1 1 1] T to the terminal device. The network device indicates the index value 1 indicating that the first weight vector corresponding to the first antenna element set group is [1 1 -1 -1] T to the terminal device. The network device indicates the index value 2 indicating that the first weight vector corresponding to the first antenna element set group is [1 -1 1 -1] T to the terminal device. The network device indicates the index value 3 indicating that the first weight vector corresponding to the first antenna element set group is [1 -1 -1 1] T to the terminal device.

[0355] Several examples where the first weight vector is a DFT code are described below.

[0356] For example, in the example shown in FIG. 6A, the first weight vector corresponding to antenna element set group 1 is one of the following DFT codes, namely,

Number

[0357] For example, in the example shown in FIG. 7A, the first weight vector corresponding to antenna element set group 1 is alternatively one of the following DFT codes, namely,

Number

[0358] The above DFT codes are merely examples. In actual applications, since element 0 indicates that the antenna elements in the antenna element set corresponding to element 0 do not transmit signals, the DFT code may not include element 0. Therefore, when the antenna element set cannot be turned off, the modulus values of all elements of any DFT code are the same, that is, any DFT code cannot include element 0.

[0359] It should be noted that the elements in the DFT code may further include values corresponding to other phases. ±45° corresponds to ±1 / √2, and ±135° corresponds to ±j*1 / √2. Specifically, the corresponding weight vector may be configured for the terminal device with reference to the accuracy of the phase shifter connected to the antenna element. For example, the adjustment range of the phase shifter is 2π. When the bit width of the phase shifter of the antenna element is 2, a phase shift of {0, π / 2, π, 3π / 2} may be realized. The bit width of the phase shifter means the amount of data that the phase shifter can transmit at one time and may be understood as the data width that can be transferred by the phase shifter at one time. For example, when the bit width of the phase shifter of the antenna element is 3, a phase shift of {0, π / 4, π / 2, 3π / 4, π, 5π / 4, 3π / 2, 7π / 4} may be realized, that is, the DFT code may include elements corresponding to ±45° and ±135°.

[0360] It should be noted that in some implementation manners, the phase corresponding to the elements in the above DFT code is not limited to the value of the phase shifter of the corresponding antenna element. For example, the DFT code indicates that the phase shift value of the phase shifter connected to the antenna element is adjusted to 90°. However, due to the problem of the accuracy of the phase shifter, the phase shift value can only be adjusted to 89°. Therefore, in actual applications, the terminal device transmits the signal by using the weight corresponding to the phase shift value of 89°. Therefore, the phase corresponding to the elements in the DFT code is not equal to the phase shift value of the phase shifter of the antenna element finally obtained through adjustment.

[0361] It should be noted that in some implementation manners, the DFT code may not include a multiplier factor. Specifically, the value of each element in each DFT code is 1. For example, specifically, whether an antenna port or a digital channel connected to the antenna elements included in the first set of antenna element groups is connected to a signal amplifier may be considered. When a signal amplifier is connected, the value of each element in each DFT code may be 1. When there is no signal amplifier, the value of each element in each DFT code is 1 / N, where N is the number of sets of antenna elements included in the first set of antenna element groups.

[0362] In this embodiment of this application, the network device may obtain higher-dimensional channel information by using the sounding reference signal transmitted by the terminal device. The network device determines the conditions to be satisfied by the analog beam of the terminal device based on the higher-dimensional channel information. Specifically, the network device determines a first weight vector corresponding to each of the M sets of antenna element groups of the terminal device based on the higher-dimensional channel information. In other words, the network device participates in the process in which the terminal device determines the analog beam. The terminal device determines an analog beam that better matches the channel characteristics based on the first weight vector, and transmits a data signal through the analog beam to increase the energy of the signal received by the network device, improve spectrum utilization, and improve communication performance.

[0363] FIG. 8 is a schematic diagram of another embodiment of the communication processing method according to the embodiment of this application. Referring to FIG. 8. The communication processing method includes the following steps.

[0364] 801: The terminal device transmits a sounding reference signal using N resources on the antenna elements included in the first set of antenna element groups.

[0365] Step 801 is the same as step 501 in the embodiment shown in FIG. 5. For details, refer to the related description of step 501 in the embodiment shown in FIG. 5. Details will not be described again here.

[0366] Optionally, the embodiment shown in FIG. 8 further includes step 801a. Step 801a may be executed before step 801.

[0367] 801a: The network device sends configuration information to the terminal device. Correspondingly, the terminal device receives the configuration information from the network device.

[0368] Step 801a is the same as step 501a in the embodiment shown in FIG. 5. For details, refer to the related description of step 501a in the embodiment shown in FIG. 5. Details will not be described again here.

[0369] 802: The network device determines information about the channel between the antenna elements in at least two antenna element sets included in the first antenna element set group and the receiving antenna or receiving channel based on the sounding reference signals on N resources.

[0370] The process by which the network device determines information about the channel between the antenna elements in at least two antenna element sets included in the first antenna element set group and the receiving antenna or receiving channel is the same as the process by which the network device determines channel information in the embodiment shown in FIG. 5. For details, refer to the related description in the embodiment shown in FIG. 5. Details will not be described again here.

[0371] From the embodiment shown in FIG. 8, it can be seen that the network device may obtain information regarding the channel between the antenna elements in at least two antenna element sets included in the first antenna element set group and the receiving antenna or receiving channel by using the sounding reference signal transmitted by the terminal device. The network device may obtain higher-dimensional channel information, which can improve the accuracy of the channel information obtained by the network device and help the network device more accurately determine the channel variation characteristics.

[0372] Hereinafter, the communication processing apparatus provided in the embodiments of this application will be described. FIG. 9 is a schematic diagram of the structure of the communication processing apparatus according to the embodiment of this application. The communication processing apparatus may be configured to execute the steps executed by the terminal device in the embodiments shown in FIGS. 2, 5, and 8. For details, refer to the relevant descriptions in the embodiments of the above method.

[0373] The communication processing apparatus includes a processing module 901 and a transceiver module 902.

[0374] The processing module 901 is configured to determine a first weight vector corresponding to each of the M antenna element set groups. At least one of the M antenna element set groups includes at least two antenna element sets. The first weight vector corresponding to each of the at least one antenna element set group includes at least two elements. Each element corresponds to one antenna element set in the antenna element set group. Each element is used to adjust the phase of the antenna elements included in the antenna element set corresponding to the element. Different elements correspond to different antenna element sets. M is an integer greater than or equal to 1.

[0375] The transceiver module 902 is configured to transmit a signal with the antenna elements included in the M sets of antenna elements based on the first weight vectors respectively corresponding to the M sets of antenna elements.

[0376] In a possible implementation manner, the transceiver module 902 is further configured to receive indication information from a network device, and the indication information indicates the first weight vectors respectively corresponding to the M sets of antenna elements of the communication processing device.

[0377] In another possible implementation manner, the M sets of antenna elements include a first set of antenna elements, and the first set of antenna elements includes at least two sets of antenna elements.

[0378] The transceiver module 902 is further configured to transmit a sounding reference signal to the network device with the antenna elements included in the first set of antenna elements by using N resources, and the time-domain resources respectively occupied by the N resources are different. The sounding reference signals transmitted on the N resources are based on different second weight vectors of the first set of antenna elements. The second weight vector includes at least two elements, and each of the at least two elements corresponds to one set of antenna elements included in the first set of antenna elements. Each of the at least two elements is used to adjust the phase of the antenna elements included in the set of antenna elements corresponding to the element, and different elements correspond to different sets of antenna elements.

[0379] In another possible implementation manner, the time-domain resources respectively occupied by the N resources are continuous.

[0380] In another possible implementation manner, N is the number of sets of antenna elements included in the first set of antenna elements.

[0381] In other possible implementation manners, the N resources correspond to N second weight vectors.

[0382] When the second weight vector is a column vector, any two row vectors in the first matrix formed by the N second weight vectors are orthogonal to each other.

[0383] Alternatively, when the second weight vector is a row vector, any two column vectors in the second matrix formed by the N second weight vectors are orthogonal to each other.

[0384] In other possible implementation manners, each row vector of the first matrix is an orthogonal code.

[0385] In other possible implementation manners, each column vector of the second matrix is an orthogonal code.

[0386] In other possible implementation manners, the orthogonal code includes any one of the following, namely, OCC code, DFT code, or TD-CDM code.

[0387] In other possible implementation manners, the second weight vector is a column vector.

[0388] The N second weight vectors include two second weight vectors, and the orthogonal codes of the two second weight vectors are

[0011] T and [1 -1] T respectively.

[0389] Alternatively, the N second weight vectors include four second weight vectors, and the orthogonal codes of the four second weight vectors are [1 1 1 1] T , [1 1 -1 -1] T , [1 -1 1 -1] T and [1 -1 -1 1] T respectively.

[0390] In other possible implementation manners, the second weight vector is a row vector.

[0391] The N second weight vectors include two second weight vectors, and the orthogonal codes of the two second weight vectors are

[0011] and [1 -1] respectively.

[0392] Alternatively, the N second weight vectors include four second weight vectors, and the orthogonal codes of the four second weight vectors are [1 1 1 1], [1 1 -1 -1], [1 -1 1 -1], and [1 -1 -1 1] respectively.

[0393] In other possible implementation manners, the sounding reference signals transmitted on different resources within the N resources have different sequences.

[0394] In other possible implementation manners, the transceiver module 902 is Specifically configured to receive DCI from a network device, and the DCI carries indication information of first weight vectors respectively corresponding to M antenna element set groups.

[0395] In other possible implementation manners, the DCI includes an A-TPMI, and the A-TPMI indicates a precoding matrix and a first weight vector.

[0396] In other possible implementation manners, the transceiver module 902 is Specifically configured to receive RRC signaling or MAC CE from a network device, and the RRC signaling or MAC CE includes indication information.

[0397] In other possible implementation manners, the transceiver module 902 is Further configured to send the capability information to the network device, the capability information includes at least one of the following: information indicating whether the communication processing device supports splitting to an antenna element set of the antenna element, the number of antenna element sets supported by the communication processing device, and the arrangement method of the antenna element sets of the communication processing device.

[0398] In other possible implementation manners, the indication information indicates the index information of the first weight vector.

[0399] The processing module 901 is specifically configured to determine the first weight vector based on the index information of the first weight vector.

[0400] Alternatively, The indication information indicates the phase information of the elements in the first weight vector.

[0401] The processing module 901 is specifically configured to determine the first weight vector based on the phase information of the elements in the first weight vector.

[0402] Alternatively, The indication information indicates a plurality of amplitude-phase weighting values. The amplitude-phase weighting value includes a plurality of elements, and each element in the amplitude-phase weighting value corresponds to one fourth weight vector.

[0403] The processing module 901 determines a plurality of third weight vectors based on the amplitude-phase weighting value and the plurality of fourth weight vectors, and is specifically configured to determine the first weight vector based on the plurality of third weight vectors.

[0404] In other possible implementation manners, the transceiver module 902 is further configured to receive configuration information from the network device, and the configuration information includes the time-frequency position information of N resources and N second weight vectors corresponding to the N resources.

[0405] In another possible implementation, the transceiver module 902 determines a first phase shift value based on the TCI state and the SSB index associated with the TCI state, or determines a first phase shift value based on the TCI state and the CSI-RS resource index associated with the TCI state, separately adjusts the phase shift values of the antenna elements included in the M antenna element set groups based on the first weight vector and the first phase shift value, and is specifically configured to transmit a signal through the antenna elements included in the M antenna element set groups.

[0406] The communication processing apparatus provided in the embodiments of this application will be described below. FIG. 10 is a schematic diagram of the structure of the communication processing apparatus according to the embodiments of this application. The communication processing apparatus may be configured to execute the steps executed by the network device in the embodiments shown in FIGS. 2, 5, and 8. For details, refer to the relevant descriptions in the embodiments of the above method.

[0407] The communication processing apparatus includes a processing module 1001 and a transceiver module 1002.

[0408] The processing module 1001 is configured to determine a first weight vector corresponding to each of the M antenna element set groups of the terminal device. At least one of the M antenna element set groups includes at least two antenna element sets, and the first weight vector corresponding to each of the at least one antenna element set group includes at least two elements. Each element corresponds to one antenna element set within each antenna element set group, and each element is used to adjust the phase of the antenna elements included in the antenna element set corresponding to the element. Different elements correspond to different antenna element sets, and M is an integer greater than or equal to 1.

[0409] The transceiver module 1002 is configured to send indication information to the terminal device, the indication information indicates a first weight vector corresponding to each of M sets of antenna element groups, and the first weight vector corresponding to each of the M sets of antenna element groups is used by the terminal device to transmit signals with the antenna elements included in the M sets of antenna element groups.

[0410] In a possible implementation manner, the M sets of antenna element groups include a first set of antenna element groups, and the first set of antenna element groups includes at least two sets of antenna elements.

[0411] The transceiver module 1002 is further configured to receive, by using N resources, the sounding reference signals transmitted by the terminal device with the antenna elements included in the first set of antenna element groups, the time domain resources respectively occupied by the N resources are different, and the sounding reference signals received on the N resources are based on different second weight vectors of the first set of antenna element groups.

[0412] The processing module 1001 is specifically configured to determine the first weight vector corresponding to the first set of antenna element groups based on the sounding reference signals on the N resources.

[0413] In another possible implementation manner, the time domain resources respectively occupied by the N resources are continuous.

[0414] In another possible implementation manner, N is the number of sets of antenna elements included in the first set of antenna element groups.

[0415] In another possible implementation manner, the N resources correspond to N second weight vectors.

[0416] When the second weight vector is a column vector, any two row vectors in the first matrix formed by N second weight vectors are orthogonal to each other.

[0417] Alternatively, when the second weight vector is a row vector, any two column vectors in the second matrix formed by N second weight vectors are orthogonal to each other.

[0418] In other possible implementation manners, each row vector of the first matrix is an orthogonal code.

[0419] In other possible implementation manners, each column vector of the second matrix is an orthogonal code.

[0420] In other possible implementation manners, the orthogonal code includes any one of the following, namely, OCC code, DFT code or TD-CDM code.

[0421] In other possible implementation manners, N second weight vectors include two second weight vectors, and the orthogonal codes of the two second weight vectors are

[0011] T and [1 -1] T respectively.

[0422] Alternatively, N second weight vectors include four second weight vectors, and the orthogonal codes of the four second weight vectors are [1 1 1 1] T , [1 1 -1 -1] T , [1 -1 1 -1] T and [1 -1 -1 1] T respectively.

[0423] In other possible implementation manners, N second weight vectors include two second weight vectors, and the orthogonal codes of the two second weight vectors are

[0011] and [1 -1] respectively.

[0424] Alternatively, the N second weight vectors include four second weight vectors, and the orthogonal codes of the four second weight vectors are [1 1 1 1], [1 1 -1 -1], [1 -1 1 -1], and [1 -1 -1 1], respectively.

[0425] In other possible implementation manners, the sounding reference signals transmitted on different resources within the N resources have different sequences.

[0426] In other possible implementation manners, the transceiver module 1002 is Specifically configured to transmit DCI to the terminal device, and the DCI carries indication information indicating the first weight vectors respectively corresponding to M sets of antenna elements.

[0427] In other possible implementation manners, the DCI includes an A-TPMI, and the A-TPMI indicates a precoding matrix and a first weight vector.

[0428] In other possible implementation manners, the transceiver module 1002 is Specifically configured to transmit RRC signaling or MAC CE to the terminal device, and the RRC signaling or MAC CE includes indication information.

[0429] In other possible implementation manners, the transceiver module 1002 is Further configured to receive capability information from the terminal device.

[0430] The capability information includes at least one of the following, namely, information indicating whether the terminal device supports splitting into sets of antenna elements, the number of sets of antenna elements supported by the terminal device, and the arrangement manner of the sets of antenna elements of the terminal device.

[0431] In other possible implementation manners, the indication information indicates index information of the first weight vector.

[0432] Alternatively, the indication information indicates the phase information of the elements in the first weight vector.

[0433] Alternatively, the indication information indicates the amplitude-phase weighting value. The amplitude-phase weighting value includes a plurality of elements, and each element in the amplitude-phase weighting value corresponds to one fourth weight vector.

[0434] In other possible implementation manners, the transceiver module 1002 is further configured to send configuration information to the terminal device, where the configuration information includes the time-frequency position information of N resources and N second weight vectors corresponding to the N resources.

[0435] The following shows a possible schematic diagram of the structure of the communication device which is the terminal device in FIG. 11.

[0436] FIG. 11 is a simplified schematic diagram of the structure of the terminal device. For ease of understanding and illustration, an example where the terminal device is a mobile phone is used in FIG. 11. As shown in FIG. 11, the terminal device includes a processor, a memory, a radio frequency circuit, an antenna, and an input / output device. The processor is mainly configured to process communication protocols and communication data, control the terminal device, execute software programs, process data of software programs, etc. The memory is configured to store software programs and data. The radio frequency circuit is mainly configured to perform the conversion between the baseband signal and the radio frequency signal and process the radio frequency signal. The antenna is mainly configured to receive and transmit radio frequency signals in the form of electromagnetic waves. The input / output device such as a touch screen, a display, or a keyboard is mainly configured to receive the data input by the user and output the data to the user. It should be noted that some types of terminal devices may not have an input / output device.

[0437] When data needs to be transmitted, after performing baseband processing on the data to be transmitted, the processor outputs the baseband signal to the radio frequency circuit, and the radio frequency circuit performs radio frequency processing on the baseband signal, and then transmits the radio frequency signal externally in the form of electromagnetic waves by using the antenna. When data needs to be transmitted to the terminal device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, outputs the baseband signal to the processor, and the processor converts the baseband signal into data and processes the data. For ease of explanation, FIG. 11 shows only one memory and one processor. In an actual terminal device product, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium, a storage device, etc. The memory may be arranged independently of the processor or integrated with the processor. This is not limited in this embodiment of this application.

[0438] In this embodiment of the present application, the antenna and radio frequency circuit having a transceiver function may be considered as the transceiver unit of the terminal device, and the processor having a processing function may be considered as the processing unit of the terminal device. As shown in FIG. 11, the terminal device includes a transceiver unit 1110 and a processing unit 1120. The transceiver unit may alternatively be referred to as a transceiver, a transceiver machine, a transceiver device, etc. The processing unit may also be referred to as a processor, a processing board, a processing module, a processing device, etc. Optionally, a component within the transceiver unit 1110 and configured to implement a receiving function may be considered as a receiving unit, and a component within the transceiver unit 1110 and configured to implement a transmitting function may be considered as a transmitting unit. That is, the transceiver unit 1110 includes a receiving unit and a transmitting unit. The transceiver unit may, in some cases, be referred to as a transceiver machine, a transceiver, a transceiver circuit, etc. The receiving unit may also, in some cases, be referred to as a receiver, a receiver machine, a receiver circuit, etc. The transmitting unit may also, in some cases, be referred to as a transmitter, a transmitter machine, a transmitter circuit, etc.

[0439] It should be understood that the transceiver unit 1110 is configured to execute the transmitting operation and the receiving operation on the terminal device in the embodiment of the above method, and the processing unit 1120 is configured to execute operations other than the transmitting operation and the receiving operation on the terminal device in the embodiment of the above method.

[0440] For example, in a possible implementation manner, the processing unit 1120 is configured to execute steps 201 and 202 in FIG. 2.

[0441] Optionally, the transceiver unit 1110 is configured to execute steps 201b and 201c in FIG. 2.

[0442] For example, in a possible implementation, the transceiver unit 1110 is configured to execute step 501 in FIG. 5. Optionally, the transceiver unit 1110 is further configured to execute step 501a in FIG. 5.

[0443] For example, in a possible implementation, the transceiver unit 1110 is configured to execute step 801 in FIG. 8. Optionally, the transceiver unit 1110 is further configured to execute step 801a in FIG. 8.

[0444] When the third terminal device is a chip, the chip includes a transceiver unit and a processing unit. The transceiver unit may be an input / output circuit or a communication interface. The processing unit is a processor, a microprocessor, an integrated circuit, or a logic circuit integrated on the chip.

[0445] This application further provides a communication processing apparatus. FIG. 12 is a schematic diagram of another structure of the communication processing apparatus according to an embodiment of this application. The communication processing apparatus may be configured to execute the steps executed by the communication processing apparatus in the embodiments shown in FIGS. 2, 5, and 8. For details, refer to the relevant descriptions in the embodiments of the above method.

[0446] The communication processing apparatus includes a processor 1201 and a memory 1202. Optionally, the communication processing apparatus further includes a transceiver 1203.

[0447] In a possible implementation, the processor 1201, the memory 1202, and the transceiver 1203 are separately connected by using a bus, and the memory stores computer instructions.

[0448] Specifically, the processing module 1001 in the above embodiment may be the processor 1201 in this embodiment. Therefore, the specific implementation manner of the processor 1201 will not be described again. Specifically, the transceiver module 1002 in the above embodiment may be the transceiver 1203 in this embodiment. Therefore, the specific implementation manner of the transceiver 1203 will not be described again.

[0449] Referring to FIG. 13, an embodiment of this application further provides a communication system, which includes a terminal device and a network device. The terminal device is configured to execute all or part of the steps executed by the terminal device in the embodiments shown in FIGS. 2, 5, and 8, and the network device is configured to execute all or part of the steps executed by the network device in the embodiments shown in FIGS. 2, 5, and 8. For details, refer to the relevant descriptions in the method embodiments above.

[0450] An embodiment of this application further provides a computer program product including instructions. When the computer program product is executed on a computer, the computer can execute the communication processing method in the embodiments shown in FIGS. 2, 5, and 8.

[0451] An embodiment of this application further provides a computer-readable storage medium including computer instructions. When the computer instructions are executed on a computer, the computer can execute the communication processing method in the embodiments shown in FIGS. 2, 5, and 8.

[0452] An embodiment of this application further provides a chip device including a processor configured to be connected to a memory and call a program stored in the memory to enable the processor to execute the communication processing method in the embodiments shown in FIGS. 2, 5, and 8.

[0453] The processor mentioned in any of the above locations may be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the program execution of the communication processing method in the embodiments shown in FIGS. 2, 5, and 8. The memory mentioned in any of the above locations may be a read-only memory (ROM), other types of static storage devices capable of storing static information and instructions, a random access memory (RAM), or the like.

[0454] For the purpose of a convenient and concise description, those skilled in the art can clearly understand that for the detailed operation processes of the above systems, devices, and units, reference may be made to the corresponding processes in the embodiments of the above methods, and the details will not be described again here.

[0455] In some embodiments provided in this application, it can be understood that the disclosed systems, devices, and methods may be implemented in other ways. For example, the above embodiments of the device are merely examples. For example, the division of units is merely a logical function division, and other divisions may be used in actual implementation methods. For example, a plurality of units or components may be combined or integrated into other systems, or some features may be ignored or not executed. Furthermore, the indicated mutual coupling, direct coupling, or communication connection may be realized by using some interfaces. The indirect coupling or communication connection between devices or units may be realized in electronic, mechanical, or other forms.

[0456] Units described as separate parts may or may not be physically separate, and parts shown as units may or may not be physical units. They may be located in one place or may be distributed among multiple network units. Some or all of the units may be selected depending on actual requirements to achieve the purpose of the solutions in this embodiment.

[0457] Furthermore, the functional units in the embodiments of this application may be integrated into one processing unit. Each of the units may physically exist alone, or two or more units may be integrated into one unit. The integrated unit may be implemented in the form of hardware or in the form of a software functional unit.

[0458] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, the integrated unit may be stored in a computer-readable storage medium. Based on such understanding, the technical solutions of this application may essentially, or the part that contributes to the prior art or all or part of the technical solutions, be implemented in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for instructing a computer device (which may be a personal computer, a server, a network device, etc.) to execute all or part of the steps of the methods described in the embodiments of this application. The above storage medium includes any medium that can store program codes, such as a USB flash drive, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a floppy disk, or a compact disk.

[0459] In conclusion, the above embodiments are merely intended to illustrate the technical solutions of this application and are not intended to limit this application. Although this application has been described in detail with reference to the above embodiments, those skilled in the art should understand that they may still further modify the technical solutions described in the above embodiments without departing from the scope of the technical solutions of the embodiments of this application, or they may perform equivalent substitutions for some of its technical features.

Claims

1. A communication processing method, comprising: a step of determining, by a terminal device, a first weight vector corresponding to each of M sets of antenna element groups, wherein at least one of the M sets of antenna element groups includes at least two antenna element sets, and the first weight vector corresponding to each of the at least one set of antenna element groups includes at least two elements, each element corresponding to one antenna element set within the set of antenna element groups, each element being used to adjust the phase of the antenna elements included in the antenna element set corresponding to the element, different elements corresponding to different antenna element sets, and M being an integer greater than or equal to 1; a step of transmitting, by the terminal device, a signal with the antenna elements included in the M sets of antenna element groups based on the first weight vector corresponding to each of the M sets of antenna element groups; and wherein the step of transmitting, by the terminal device, a signal with the antenna elements included in the M sets of antenna element groups based on the first weight vector includes: a step of determining, by the terminal device, a first phase shift value based on a transmission configuration indicator (TCI) state and a synchronization signal and a physical broadcast channel block index associated with the TCI state, or a step of determining, by the terminal device, the first phase shift value based on the TCI state and a non-zero power channel state information reference signal (CSI-RS) resource index associated with the TCI state; a step of separately adjusting, by the terminal device, the phase shift values of the antenna elements included in the M sets of antenna element groups based on the first weight vector and the first phase shift value; and a step of transmitting the signal through the antenna elements included in the M sets of antenna element groups by the terminal device. A method.

2. The method further includes a step of receiving, by the terminal device, indication information from a network device, the indication information indicating the first weight vector corresponding to each of the M sets of antenna element groups. The step of determining, by the terminal device, a first weight vector corresponding to each of the M sets of antenna element groups comprises The method according to claim 1, further comprising the step of determining, by the terminal device, the first weight vector corresponding to each of the M sets of antenna element groups based on the indication information. **Claim 3** The M sets of antenna element groups include a first set of antenna element groups, the first set of antenna element groups includes at least two sets of antenna elements, and the method comprises The method further comprises the step of transmitting, by the terminal device, a sounding reference signal to the network device with the antenna elements included in the first set of antenna element groups by using N resources. The time domain resources respectively occupied by the N resources are different, and the sounding reference signals transmitted on the N resources are based on different second weight vectors of the first set of antenna element groups. The second weight vector includes at least two elements, each of the at least two elements corresponds to one set of antenna elements included in the first set of antenna element groups, each of the at least two elements is used to adjust the phase of the antenna elements included in the antenna element set corresponding to the element, and different elements correspond to different antenna element sets. The method according to claim 1. **Claim 4** The method according to claim 3, wherein the time domain resources respectively occupied by the N resources are continuous. **Claim 5** N is the number of sets of antenna elements included in the first set of antenna element groups. The method according to claim 3. **Claim 6** The N resources correspond to N second weight vectors. When the second weight vector is a column vector, any two row vectors in the first matrix formed by the N second weight vectors are orthogonal to each other, or When the second weight vector is a row vector, any two column vectors in the second matrix formed by the N second weight vectors are orthogonal to each other. The method according to claim 3. **Claim 7** Each row vector of the first matrix is an orthogonal code. The method according to claim 6. **Claim 8** The method according to claim 6, wherein each column vector of the second matrix is an orthogonal code.

9. The method according to claim 7, wherein the orthogonal code includes any one of the following, namely, an orthogonal cover code (OCC), a discrete Fourier transform (DFT) code, or a time-domain code division multiplexing (TD-CDM) code.

10. The N second weight vectors include two second weight vectors, and the orthogonal codes of the two second weight vectors are [1 1] T and [1 -1] T or The N second weight vectors include four second weight vectors, and the orthogonal codes of the four second weight vectors are [1 1 1 1], T , [1 1 -1 -1], T , [1 -1 1 -1], T and [1 -1 -1 1], T The method according to claim 6, wherein.

11. The N second weight vectors include two second weight vectors, and the orthogonal codes of the two second weight vectors are [1 1] and [1 -1] respectively, or The method according to claim 6, wherein the N second weight vectors include four second weight vectors, and the orthogonal codes of the four second weight vectors are [1 1 1 1], [1 1 -1 -1], [1 -1 1 -1], and [1 -1 -1 1] respectively.

12. The method according to claim 3, wherein the sounding reference signals transmitted on different resources within the N resources have different sequences.

13. The step of receiving indication information from the network device by the terminal device is The step of receiving downlink control information (DCI) from the network device by the terminal device, wherein the DCI includes indication information of the first weight vectors respectively corresponding to the M antenna element set groups.

14. The method according to claim 13, wherein the DCI includes an analog transmission precoding matrix indication (A-TPMI), and the A-TPMI indicates a precoding matrix and the first weight vector.

15. The indication information indicates index information of the first weight vector, and the step of determining, by the terminal device, the first weight vectors respectively corresponding to the M antenna element set groups based on the indication information includes the step of determining, by the terminal device, the first weight vectors respectively corresponding to the M antenna element groups based on the index information of the first weight vector, or The indication information indicates the phase information of the elements in the first weight vector. The step of determining, by the terminal device, the first weight vector corresponding to each of the M antenna element set groups based on the indication information includes the step of determining, by the terminal device, the first weight vector corresponding to each of the M antenna element groups based on the phase information of the elements in the first weight vector, or The indication information indicates a plurality of amplitude-phase weighting values. The amplitude-phase weighting values include a plurality of elements. Each element in the amplitude-phase weighting values corresponds to one fourth weight vector. The step of determining, by the terminal device, the first weight vector corresponding to each of the M antenna element set groups based on the indication information is The step of determining, by the terminal device, a plurality of third weight vectors based on the amplitude-phase weighting values and the plurality of fourth weight vectors, and The method according to claim 2, further including the step of determining, by the terminal device, the first weight vector corresponding to each of the M antenna element set groups based on the plurality of third weight vectors.

16. The method according to claim 3, wherein the step of receiving, by the terminal device, configuration information from the network device, the configuration information includes time-frequency position information of the N resources and the N second weight vectors corresponding to the N resources.

17. The method according to claim 1, further including the step of transmitting, by the terminal device, capability information to the network device, The capability information includes at least one of the following: information indicating whether the terminal device supports splitting into antenna element sets of antenna elements, the number of antenna element sets supported by the terminal device, and the arrangement method of the antenna element sets of the terminal device.

18. A communication processing device, The communication processing device includes a processor, and the processor is configured to call a computer program or computer instructions in a memory to enable the communication processing device to execute the method according to any one of claims 1 to 17.

19. A computer-readable storage medium containing computer instructions, wherein when the computer instructions are executed on a computer, the computer is capable of executing the method according to any one of claims 1 to 17.

Citation Information

Patent Citations

  • Multi-resource uplink sounding and antenna subset transmission

    JP2020523912A

  • Method and apparatus for adapting antenna array to reduce adaptation time while increasing array performance

    US20010020915A1

  • Hybrid closed-loop multiple-input multiple-output and transparent diversity schemes

    US20190393931A1