Signal transmission method and apparatus

By exchanging reference signals between communication devices to determine the link interference value, and deciding whether to transmit data signals based on priority or random numbers, the link interference problem in sub-band full-duplex and same-frequency full-duplex scenarios is solved, and the transmission performance is improved.

WO2026026438A1PCT designated stage Publication Date: 2026-02-05HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/106074
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-29
Filing Date
2025-06-30
Publication Date
2026-02-05

AI Technical Summary

Technical Problem

In sub-band full-duplex and same-frequency full-duplex scenarios, cross-link interference and blocking interference between network devices/terminal devices lead to reduced uplink and downlink transmission performance, which cannot meet the communication needs of emerging services such as virtual reality and Industry 4.0.

Method used

By exchanging reference signals through spatial filters between the first and second communication devices, the link interference value is determined, and whether to transmit the data-carrying signal is determined based on priority or random numbers, so as to reduce link interference between different spatial filters.

Benefits of technology

It improves uplink and downlink transmission performance, reduces link interference, and meets the communication needs of emerging businesses such as virtual reality and Industry 4.0.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025106074_05022026_PF_FP_ABST
    Figure CN2025106074_05022026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a signal transmission method and apparatus, by means of which different communication apparatuses can each determine a link interference value between spatial filters by means of a reference signal. The method comprises: a first communication apparatus using a first spatial filter to send a first reference signal; a second communication apparatus using a second spatial filter to receive the first reference signal, and determining, on the basis of the received first reference signal, a link interference value between the first spatial filter and the second spatial filter; the second communication apparatus using the second spatial filter to send a second reference signal; and the first communication apparatus using the first spatial filter to receive the second reference signal, and determining, on the basis of the received second reference signal, the link interference value between the first spatial filter and the second spatial filter.
Need to check novelty before this filing date? Find Prior Art

Description

Method and apparatus for signal transmission

[0001] This application claims priority to the Chinese Patent Application No. 202411031105.3, filed on July 29, 2024, and entitled "Method and apparatus for signal transmission", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication, and more particularly, to a method and apparatus for signal transmission. BACKGROUND

[0003] With the rapid development of new radio (NR) technology, a variety of communication requirements have emerged, among which emerging businesses such as virtual reality (VR) and industry 4.0 require NR to support low-latency, large-capacity uplink services. However, in the widely used time division duplex (TDD) system, the downlink (DL) usually occupies most of the time resources, which results in poor uplink (UL) coverage and large latency, and cannot meet the communication requirements of emerging businesses such as VR and industry 4.0.

[0004] To meet the communication requirements of emerging businesses such as VR and industry 4.0, the subband full duplex (SBFD) and single frequency full duplex (SFFD) schemes are proposed in R18 to improve the performance of uplink coverage and reduce latency. In the SBFD scheme, a component carrier (CC) is divided into multiple non-overlapping subbands, and the transmission direction of different subbands can be different; the time period with both DL and UL resources is called SBFD slot or symbol, and the time period including only uplink resources is called uplink slot or uplink symbol, and the time period including only downlink resources is called downlink slot or downlink symbol. In the SFFD scheme, the entire CC can be used for transmission and reception at the same time in a symbol.

[0005] However, in the subband full duplex scenario and the single frequency full duplex scenario, there will be cross link interference (CLI) and blocking interference between network devices / terminal devices, resulting in reduced uplink and downlink transmission performance. SUMMARY

[0006] The present application provides a method and apparatus for signal transmission, which can reduce the link interference between different spatial filters in the data transmission process.

[0007] In a first aspect, a method for signal transmission is provided, which can be performed by a first communication apparatus. The first communication apparatus can be a network device or a module (e.g., a circuit, a chip, a chip system, or a processor) in the network device, and can also be a logic node, a logic module, or software that can implement all or part of the function of the network device. Alternatively, the first communication apparatus can be a terminal device or a module (e.g., a circuit, a chip, a chip system, or a processor) in the terminal device, and can also be a logic node, a logic module, or software that can implement all or part of the function of the terminal device.

[0008] The method includes: the first communication apparatus transmits, by using a first spatial filter, a first reference signal, the first reference signal being used by a second communication apparatus to determine a link interference value between the first spatial filter and a second spatial filter of the second communication apparatus; the first communication apparatus receives, by using the first spatial filter, a second reference signal transmitted by the second communication apparatus by using the second spatial filter; and the first communication apparatus determines the link interference value between the first spatial filter and the second spatial filter according to the received second reference signal.

[0009] Based on the above technical solution, the first communication apparatus can determine the link interference value between the first spatial filter and the second spatial filter according to the second reference signal received by using the first spatial filter, and the second communication apparatus can determine the link interference value between the first spatial filter and the second spatial filter according to the first reference signal received by using the second spatial filter. Therefore, the first communication apparatus and the second communication apparatus can each determine the link interference value between the first spatial filter and the second spatial filter through the reference signal, and can determine whether to transmit a signal carrying data on a data transmission resource according to the link interference value, so as to reduce the link interference between different spatial filters in the data transmission process and improve the uplink and downlink transmission performance.

[0010] In combination with the first aspect, in some implementations of the first aspect, the first spatial filter includes one or more analog beams, and the second spatial filter includes one or more analog beams; or the first spatial filter includes one or more digital precoding vectors, and the second spatial filter includes one or more digital receiver vectors.

[0011] Exemplarily, the first communication apparatus is a first network device, and the second communication apparatus is a second network device. The first spatial filter is a spatial filter used by the first network device in a process of downlink data transmission between the first network device and a first terminal device or a plurality of first terminal devices, and the second spatial filter is a spatial filter used by the second network device in a process of uplink data transmission between the second network device and a second terminal device or a plurality of second terminal devices. Alternatively, the first spatial filter is a spatial filter used by the first network device in a process of uplink data transmission between the first network device and a first terminal device or a plurality of first terminal devices, and the second spatial filter is a spatial filter used by the second network device in a process of downlink data transmission between the second network device and a second terminal device or a plurality of second terminal devices. In other words, the first spatial filter is associated with a user, a user set, or a data stream of the first network device served by the first network device, and the second spatial filter is associated with a user, a user set, or a data stream of the second network device served by the second network device.

[0012] Exemplarily, the first communication apparatus is a first terminal device, and the second communication apparatus is a second terminal device. The first spatial filter is a spatial filter used by the first terminal device in a process of downlink data transmission between the first terminal device and a first network device, and the second spatial filter is a spatial filter used by the second terminal device in a process of uplink data transmission between the second terminal device and a second network device. Alternatively, the first spatial filter is a spatial filter used by the first terminal device in a process of uplink data transmission between the first terminal device and a first network device, and the second spatial filter is a spatial filter used by the second terminal device in a process of downlink data transmission between the second terminal device and a second network device. In other words, the first spatial filter is associated with a network device, a network device set, or a data stream of the first terminal device served by the first network device, and the second spatial filter is associated with a network device, a network device set, or a data stream of the second terminal device served by the second network device.

[0013] With reference to the first aspect, in some implementations of the first aspect, the method further includes: determining, by the first communication apparatus, whether to transmit a signal carrying data with the first spatial filter or without the first spatial filter on a first resource, a link interference value between the first spatial filter and the second spatial filter being greater than or equal to a preset threshold.

[0014] Based on the implementation, in the case that the link interference value between the first spatial filter and the second spatial filter is greater than or equal to the preset threshold, the first communication device determines whether to transmit the signal carrying data by using the first spatial filter on the first resource, which can reduce the link interference between different spatial filters in the data transmission process and improve the uplink and downlink transmission performance.

[0015] In combination with the first aspect, in some implementations of the first aspect, the first communication device determining whether to transmit the signal carrying data by using the first spatial filter on the first resource or not includes: the first communication device determining whether to transmit the signal carrying data by using the first spatial filter on the first resource or not according to priority information, the priority information indicating priorities of multiple communication devices using the first resource respectively or priorities of different spatial filters of multiple communication devices using the first resource respectively, the multiple communication devices including the first communication device and the second communication device.

[0016] In combination with the first aspect, in some implementations of the first aspect, the first communication device determining whether to transmit the signal carrying data by using the first spatial filter on the first resource or not according to priority information includes: if the priority information indicates that the priority of the first communication device using the first resource is higher than the priority of the second communication device using the first resource, the first communication device determines to transmit the signal carrying data by using the first spatial filter on the first resource; or, if the priority information indicates that the priority of the first communication device using the first resource is lower than or equal to the priority of the second communication device using the first resource, the first communication device determines not to transmit the signal carrying data by using the first spatial filter on the first resource. The priority information indicates priorities of multiple communication devices using the first resource respectively.

[0017] Based on the implementation, in the case that the first communication device determines that the link interference value between the first spatial filter and the second spatial filter is greater than or equal to the preset threshold, the first communication device can determine whether to transmit the signal carrying data by using the first spatial filter on the first resource according to priority information; in the first communication device and at least one second communication device, if the priority of the first communication device using the first resource is the highest, it is determined to transmit the signal carrying data by using the first spatial filter on the first resource, otherwise, it is determined not to transmit the signal carrying data by using the first spatial filter on the first resource; thus, the link interference between different spatial filters in the data transmission process can be reduced, and the uplink and downlink transmission performance can be improved.

[0018] With reference to the first aspect, in some implementations of the first aspect, the first communication device determines whether to transmit the signal carrying data using the first spatial filter on the first resource or not using the first spatial filter on the first resource according to the priority information, including: if the priority information indicates that the priority of the first spatial filter of the first communication device using the first resource is higher than the priority of the second spatial filter of the second communication device using the first resource, the first communication device determines to transmit the signal carrying data using the first spatial filter on the first resource; or if the priority information indicates that the priority of the first spatial filter of the first communication device using the first resource is lower than or equal to the priority of the second spatial filter of the second communication device using the first resource, the first communication device determines to transmit the signal carrying data not using the first spatial filter on the first resource. The priority information indicates the priority of different spatial filters of multiple communication devices using the first resource respectively.

[0019] Based on the implementation, in the case that the first communication device determines that the link interference value between the first spatial filter and the second spatial filter is greater than or equal to the preset threshold, the first communication device can determine whether to transmit the signal carrying data using the first spatial filter on the first resource according to the priority information; in the first communication device and at least one second communication device, if the priority of the first spatial filter of the first communication device using the first resource is the highest, it is determined to transmit the signal carrying data using the first spatial filter on the first resource, otherwise, it is determined to transmit the signal carrying data not using the first spatial filter on the first resource; thus, the link interference between different spatial filters in the data transmission process can be reduced, thereby improving the uplink and downlink transmission performance.

[0020] With reference to the first aspect, in some implementations of the first aspect, the first communication device determines whether to transmit the signal carrying data using the first spatial filter on the first resource or not using the first spatial filter on the first resource, including: if the random number is in the random number interval corresponding to the first communication device, the first communication device determines to transmit the signal carrying data using the first spatial filter on the first resource, the random number being generated using a random seed; or if the random number is not in the random number interval corresponding to the first communication device, the first communication device determines to transmit the signal carrying data not using the first spatial filter on the first resource.

[0021] Based on the implementation, in a case where the first communication device determines that the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold, the first communication device can determine whether to use the first spatial filter to transmit a signal carrying data on the first resource according to the generated random number and the random number interval corresponding to the first communication device; if the random number is within the random number interval corresponding to the first communication device, the first communication device determines to use the first spatial filter to transmit the signal carrying data on the first resource, otherwise, it is determined that the first spatial filter is not used to transmit the signal carrying data on the first resource; therefore, the link interference between different spatial filters in the data transmission process can be reduced, thereby improving the uplink and downlink transmission performance.

[0022] In combination with the first aspect, in some implementations of the first aspect, the time unit occupied by the second resource and the third resource is before the time unit occupied by the first resource, the second resource is a resource used in the process of transmitting the first reference signal, and the third resource is a resource used in the process of transmitting the second reference signal. The second resource and the third resource are associated with the first resource, and the reference signal measurement results obtained on the second resource and the third resource are effective on the first resource.

[0023] In a second aspect, a signal transmission method is provided, which can be executed by a second communication device. The second communication device can be a network device or a module (such as a circuit, a chip, a chip system or a processor) in the network device, and can also be a logic node, a logic module or software capable of realizing all or part of the network device function. Alternatively, the second communication device can be a terminal device or a module (such as a circuit, a chip, a chip system or a processor) in the terminal device, and can also be a logic node, a logic module or software capable of realizing all or part of the terminal device function.

[0024] The method comprises: the second communication device receives a first reference signal sent by a first communication device using a first spatial filter using a second spatial filter; the second communication device determines a link interference value between the first spatial filter and the second spatial filter according to the received first reference signal; and the second communication device sends a second reference signal using the second spatial filter, the second reference signal being used by the first communication device to determine the link interference value between the first spatial filter and the second spatial filter.

[0025] The method provided in the second aspect is a method on the second communication device side corresponding to the first aspect, and the beneficial effects can be referred to the first aspect.

[0026] With reference to the second aspect, in some implementations of the second aspect, the first spatial filter comprises one or more analog beams, and the second spatial filter comprises one or more analog beams; or, the first spatial filter comprises one or more digital precoding vectors, and the second spatial filter comprises one or more digital receiver vectors.

[0027] With reference to the second aspect, in some implementations of the second aspect, the method further comprises: determining, by the second communication device, whether to transmit, on the first resource, a signal carrying data using the second spatial filter or not using the second spatial filter, wherein a link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold.

[0028] Based on the implementation, in a case where a link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold, the second communication device determines whether to transmit, on the first resource, a signal carrying data using the second spatial filter or not using the second spatial filter, which can reduce link interference between different spatial filters in a data transmission process and improve uplink and downlink transmission performance.

[0029] With reference to the second aspect, in some implementations of the second aspect, the determining, by the second communication device, whether to transmit, on the first resource, a signal carrying data using the second spatial filter or not using the second spatial filter comprises: determining, by the second communication device, whether to transmit, on the first resource, a signal carrying data using the second spatial filter or not using the second spatial filter according to priority information, wherein the priority information indicates a priority of a plurality of communication devices using the first resource or a priority of different spatial filters of a plurality of communication devices using the first resource, and the plurality of communication devices comprises the first communication device and the second communication device.

[0030] With reference to the second aspect, in some implementations of the second aspect, the determining, by the second communication device, whether to transmit, on the first resource, a signal carrying data using the second spatial filter or not using the second spatial filter according to priority information comprises: if the priority information indicates that a priority of the second communication device using the first resource is higher than a priority of the first communication device using the first resource, determining, by the second communication device, to transmit, on the first resource, a signal carrying data using the second spatial filter; or, if the priority information indicates that a priority of the second communication device using the first resource is lower than or equal to a priority of the first communication device using the first resource, determining, by the second communication device, to transmit, on the first resource, a signal not using the second spatial filter.

[0031] According to the implementation, in a case where the second communication device determines that the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold, the second communication device can determine, according to the priority information, whether to use the second spatial filter to transmit a signal carrying data on the first resource; in at least one of the first communication device and the second communication device, if the second spatial filter of the second communication device has the highest priority to use the first resource, it is determined to use the second spatial filter to transmit the signal carrying data on the first resource, otherwise, it is determined not to use the second spatial filter to transmit the signal carrying data on the first resource; thus, the link interference between different spatial filters in the data transmission process can be reduced, and the uplink and downlink transmission performance is improved.

[0032] In combination with the second aspect, in some implementations of the second aspect, the second communication device determines, according to the priority information, whether to use the second spatial filter to transmit a signal carrying data on the first resource or not to use the second spatial filter to transmit the signal carrying data on the first resource, including: if the priority information indicates that the second spatial filter of the second communication device has a higher priority to use the first resource than the first spatial filter of the first communication device, the second communication device determines to use the second spatial filter to transmit the signal carrying data on the first resource; or, if the priority information indicates that the second spatial filter of the second communication device has a lower priority to use the first resource than or equal to the first spatial filter of the first communication device, the second communication device determines not to use the second spatial filter to transmit the signal carrying data on the first resource.

[0033] According to the implementation, in a case where the second communication device determines that the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold, the second communication device can determine, according to the priority information, whether to use the second spatial filter to transmit a signal carrying data on the first resource; in at least one of the first communication device and the second communication device, if the second spatial filter of the second communication device has the highest priority to use the first resource, it is determined to use the second spatial filter to transmit the signal carrying data on the first resource, otherwise, it is determined not to use the second spatial filter to transmit the signal carrying data on the first resource; thus, the link interference between different spatial filters in the data transmission process can be reduced, and the uplink and downlink transmission performance is improved.

[0034] With reference to the second aspect, in some implementations of the second aspect, the second communication device determines whether to transmit the signal carrying data using the second spatial filter on the first resource or not, including: if the random number is within the random number interval corresponding to the second communication device, the second communication device determines to transmit the signal carrying data using the second spatial filter on the first resource, the random number being generated using a random seed; or if the random number is not within the random number interval corresponding to the second communication device, the second communication device determines not to transmit the signal carrying data using the second spatial filter on the first resource.

[0035] Based on the implementation, in a case where the second communication device determines that the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold, the second communication device can determine whether to transmit the signal carrying data using the second spatial filter on the first resource according to the generated random number and the random number interval corresponding to the second communication device; if the random number is within the random number interval corresponding to the second communication device, the second communication device determines to transmit the signal carrying data using the second spatial filter on the first resource, otherwise, the second communication device determines not to transmit the signal carrying data using the second spatial filter on the first resource; thus, the link interference between different spatial filters in the data transmission process can be reduced, and the uplink and downlink transmission performance can be improved.

[0036] With reference to the second aspect, in some implementations of the second aspect, the time unit occupied by the second resource and the third resource is before the time unit occupied by the first resource, the second resource is a resource used in the process of transmitting the first reference signal, and the third resource is a resource used in the process of transmitting the second reference signal. The second resource and the third resource are associated with the first resource, and the reference signal measurement results obtained on the second resource and the third resource are effective on the first resource.

[0037] In a third aspect, a signal transmission method is provided, which can be performed by a first communication device and a second communication device. The first communication device and the second communication device can be different network devices or different modules in different network devices. The first communication device and the second communication device can also be different terminal devices or different modules in different terminal devices.

[0038] The method comprises: a first communication device sending a first reference signal by using a first spatial filter; a second communication device receiving the first reference signal by using a second spatial filter; the second communication device determining a link interference value between the first spatial filter and the second spatial filter according to the received first reference signal; the second communication device sending a second reference signal by using the second spatial filter; the first communication device receiving the second reference signal by using the first spatial filter; and the first communication device determining a link interference value between the first spatial filter and the second spatial filter according to the received second reference signal.

[0039] With reference to the third aspect, in some implementations of the third aspect, the first spatial filter comprises one or more analog beams, and the second spatial filter comprises one or more analog beams; or the first spatial filter comprises one or more digital precoding vectors, and the second spatial filter comprises one or more digital receiver vectors.

[0040] With reference to the third aspect, in some implementations of the third aspect, the method further comprises: the first communication device determining whether to transmit a signal carrying data by using the first spatial filter or not to transmit a signal carrying data by using the first spatial filter on a first resource, the link interference value between the first spatial filter and the second spatial filter being greater than or equal to a preset threshold; and the second communication device determining whether to transmit a signal carrying data by using the second spatial filter or not to transmit a signal carrying data by using the second spatial filter on the first resource.

[0041] With reference to the third aspect, in some implementations of the third aspect, the first communication device determining whether to transmit a signal carrying data by using the first spatial filter or not to transmit a signal carrying data by using the first spatial filter on a first resource comprises: if a random number is within a random number interval corresponding to the first communication device, the first communication device determines to transmit a signal carrying data by using the first spatial filter on the first resource, the random number being generated by using a random seed; or if the random number is not within the random number interval corresponding to the first communication device, the first communication device determines not to transmit a signal carrying data by using the first spatial filter on the first resource.

[0042] In some implementations of the third aspect, in combination with the third aspect, the second communication device determines whether to transmit a signal carrying data using the second spatial filter on the first resource or not to transmit a signal carrying data using the second spatial filter on the first resource, including: if a random number is in a random number interval corresponding to the second communication device, the second communication device determines to transmit a signal carrying data using the second spatial filter on the first resource, the random number being generated using a random seed; or if the random number is not in the random number interval corresponding to the second communication device, the second communication device determines not to transmit a signal carrying data using the second spatial filter on the first resource.

[0043] In some implementations of the third aspect, in combination with the third aspect, a time unit occupied by the second resource and a time unit occupied by the third resource are before a time unit occupied by the first resource, the second resource is a resource used in transmission of the first reference signal, and the third resource is a resource used in transmission of the second reference signal.

[0044] In the fourth aspect, a communication device is provided, which can be the first communication device of the first aspect. The communication device includes a transceiver configured to transmit a first reference signal using a first spatial filter, the first reference signal being used by a second communication device to determine a link interference value between the first spatial filter and a second spatial filter of the second communication device; the transceiver is further configured to receive a second reference signal transmitted by the second communication device using the second spatial filter; and the transceiver is further configured to determine the link interference value between the first spatial filter and the second spatial filter based on the received second reference signal.

[0045] In some implementations of the fourth aspect, in combination with the fourth aspect, the first spatial filter includes one or more analog beams, and the second spatial filter includes one or more analog beams; or the first spatial filter includes one or more digital precoding vectors, and the second spatial filter includes one or more digital receiver vectors.

[0046] In some implementations of the fourth aspect, in combination with the fourth aspect, the communication device further includes a processing module configured to determine whether to transmit a signal carrying data using the first spatial filter on a first resource or not to transmit a signal carrying data using the first spatial filter on the first resource, the link interference value between the first spatial filter and the second spatial filter being greater than or equal to a preset threshold.

[0047] In some implementations of the fourth aspect, the processing module is specifically configured to determine, according to the priority information, whether to transmit the signal carrying data using the first spatial filter on the first resource or not, the priority information indicating a priority of the plurality of communication apparatuses using the first resource respectively or a priority of different spatial filters of the plurality of communication apparatuses using the first resource respectively, the plurality of communication apparatuses including the communication apparatus and the second communication apparatus.

[0048] In some implementations of the fourth aspect, the processing module is specifically configured to: if the priority information indicates that the priority of the communication apparatus using the first resource is higher than the priority of the second communication apparatus using the first resource, determine to transmit the signal carrying data using the first spatial filter on the first resource; or if the priority information indicates that the priority of the communication apparatus using the first resource is lower than or equal to the priority of the second communication apparatus using the first resource, determine not to transmit the signal carrying data using the first spatial filter on the first resource.

[0049] In some implementations of the fourth aspect, the processing module is specifically configured to: if the priority information indicates that the priority of the first spatial filter of the communication apparatus using the first resource is higher than the priority of the second spatial filter of the second communication apparatus using the first resource, determine to transmit the signal carrying data using the first spatial filter on the first resource; or if the priority information indicates that the priority of the first spatial filter of the communication apparatus using the first resource is lower than or equal to the priority of the second spatial filter of the second communication apparatus using the first resource, determine not to transmit the signal carrying data using the first spatial filter on the first resource.

[0050] In some implementations of the fourth aspect, the processing module is specifically configured to: if the random number is in the random number interval corresponding to the communication apparatus, determine to transmit the signal carrying data using the first spatial filter on the first resource, the random number being generated using a random seed; or if the random number is not in the random number interval corresponding to the communication apparatus, determine not to transmit the signal carrying data using the first spatial filter on the first resource.

[0051] In some implementations of the fourth aspect, the time unit occupied by the second resource and the third resource is before the time unit occupied by the first resource, the second resource being a resource used in the process of transmitting the first reference signal, and the third resource being a resource used in the process of transmitting the second reference signal.

[0052] In a fifth aspect, a communication apparatus is provided, which can be the second communication apparatus of the second aspect. The communication apparatus comprises: a transceiver configured to receive, by using a second spatial filter, a first reference signal transmitted by a first communication apparatus by using a first spatial filter; the transceiver is further configured to determine, according to the received first reference signal, a link interference value between the first spatial filter and the second spatial filter; and the transceiver is further configured to transmit, by using the second spatial filter, a second reference signal, which is used by the first communication apparatus to determine the link interference value between the first spatial filter and the second spatial filter.

[0053] With reference to the fifth aspect, in some implementations of the fifth aspect, the first spatial filter comprises one or more analog beams, and the second spatial filter comprises one or more analog beams; or the first spatial filter comprises one or more digital precoding vectors, and the second spatial filter comprises one or more digital receiver vectors.

[0054] With reference to the fifth aspect, in some implementations of the fifth aspect, the communication apparatus further comprises a processing module configured to determine whether to transmit, by using the second spatial filter, a signal carrying data on a first resource or not to transmit, by using the second spatial filter, a signal carrying data on the first resource, if the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold.

[0055] With reference to the fifth aspect, in some implementations of the fifth aspect, the processing module is specifically configured to determine whether to transmit, by using the second spatial filter, a signal carrying data on the first resource or not to transmit, by using the second spatial filter, a signal carrying data on the first resource, according to priority information, the priority information indicating a priority of a plurality of communication apparatuses using the first resource respectively or a priority of different spatial filters of a plurality of communication apparatuses using the first resource respectively, the plurality of communication apparatuses comprising the first communication apparatus and the communication apparatus.

[0056] With reference to the fifth aspect, in some implementations of the fifth aspect, the processing module is specifically configured to: if the priority information indicates that a priority of the communication apparatus using the first resource is higher than a priority of the first communication apparatus using the first resource, determine to transmit, by using the second spatial filter, a signal carrying data on the first resource; or if the priority information indicates that a priority of the communication apparatus using the first resource is lower than or equal to a priority of the first communication apparatus using the first resource, determine not to transmit, by using the second spatial filter, a signal carrying data on the first resource.

[0057] In some implementations of the fifth aspect, in combination with the fifth aspect, the processing module is specifically configured to: if the priority information indicates that the priority of the second spatial filter of the communication device using the first resource is higher than the priority of the first spatial filter of the first communication device using the first resource, determine to transmit a signal carrying data using the second spatial filter on the first resource; or if the priority information indicates that the priority of the second spatial filter of the communication device using the first resource is lower than or equal to the priority of the first spatial filter of the first communication device using the first resource, determine not to transmit a signal carrying data using the second spatial filter on the first resource.

[0058] In some implementations of the fifth aspect, in combination with the fifth aspect, the processing module is specifically configured to: if the random number is within the random number interval corresponding to the communication device, determine to transmit a signal carrying data using the second spatial filter on the first resource, the random number being generated using a random seed; or if the random number is not within the random number interval corresponding to the communication device, determine not to transmit a signal carrying data using the second spatial filter on the first resource.

[0059] In some implementations of the fifth aspect, in combination with the fifth aspect, the time unit occupied by the second resource and the third resource is before the time unit occupied by the first resource, the second resource being a resource used in the process of transmitting the first reference signal, and the third resource being a resource used in the process of transmitting the second reference signal.

[0060] In a sixth aspect, a communication device is provided, comprising a processor configured to implement a method according to the first aspect or any possible implementation of the first aspect. Optionally, the communication device further comprises an interface circuit configured to receive a signal from another communication device and transmit the signal to the processor or send a signal from the processor to another communication device.

[0061] In a seventh aspect, a communication device is provided, comprising a processor configured to implement a method according to the second aspect or any possible implementation of the second aspect. Optionally, the communication device further comprises an interface circuit configured to receive a signal from another communication device and transmit the signal to the processor or send a signal from the processor to another communication device.

[0062] In an eighth aspect, a communication system is provided, comprising a first communication device configured to implement a method according to the first aspect, and a second communication device configured to implement a method according to the second aspect.

[0063] In a ninth aspect, a computer-readable storage medium is provided, and the computer-readable medium stores a computer program. The computer program, when executed by a processor, causes the method in the first aspect and the second aspect and any possible implementation manner of the first aspect and the second aspect to be performed.

[0064] In a tenth aspect, a computer program product is provided, and the computer program, when executed, causes the method in the first aspect and the second aspect and any possible implementation manner of the first aspect and the second aspect to be performed.

[0065] The solutions provided by the third aspect to the tenth aspect are used to implement or assist in implementing the method provided by the first aspect or the second aspect, and thus can achieve the same or corresponding beneficial effects as the first aspect or the second aspect. Therefore, no further description is given here. BRIEF DESCRIPTION OF DRAWINGS

[0066] FIG. 1 is a schematic diagram of an architecture of a communication system to which embodiments of the present application are applied.

[0067] FIG. 2 is a time-frequency diagram of TDD.

[0068] FIG. 3 is a time-frequency diagram of two typical SBFD schemes.

[0069] FIG. 4 is a time-frequency diagram of a typical SFFD scheme.

[0070] FIG. 5 is a schematic diagram of cross-link interference occurring in a sub-band full-duplex scenario.

[0071] FIG. 6 is a schematic diagram of cross-link interference occurring in a same-frequency full-duplex scenario.

[0072] FIG. 7 is a schematic diagram of cross-link interference between network devices caused by independent allocation of resources of adjacent areas.

[0073] FIG. 8 is a schematic diagram of cross-link interference between terminal devices caused by independent scheduling of users of adjacent areas.

[0074] FIG. 9 is a schematic flow interaction diagram of a method of signal transmission provided by an embodiment of the present application.

[0075] FIG. 10 is a schematic diagram of an association relationship between measurement resources and data transmission resources.

[0076] FIG. 11 is another schematic diagram of an association relationship between measurement resources and data transmission resources.

[0077] FIG. 12 is another schematic diagram of an association relationship between measurement resources and data transmission resources.

[0078] FIG. 13 is a flow interaction diagram of an example of a method of signal transmission provided by an embodiment of the present application.

[0079] FIG. 14 is a flow interaction diagram of another example of the method of signal transmission provided by the embodiments of the present application.

[0080] FIG. 15 is a schematic block diagram of a communication apparatus provided by the embodiments of the present application.

[0081] FIG. 16 is a schematic block diagram of another communication apparatus provided by the embodiments of the present application.

[0082] FIG. 17 is a schematic block diagram of another communication apparatus provided by the embodiments of the present application. DETAILED DESCRIPTION

[0083] The technical solutions provided by the embodiments of the present application will be described below with reference to the accompanying drawings.

[0084] The communication method provided by the embodiments of the present application can be applied to a fourth generation (4G) communication system, such as a long term evolution (LTE) communication system, and can also be applied to a fifth generation (5G) communication system, such as a 5G new radio (NR) communication system, or to various communication systems evolved after 5G, such as a sixth generation (6G) communication system. The method provided by the embodiments of the present application can also be applied to a Bluetooth system, a wireless fidelity (Wifi) system, a long range radio (LoRa) system, or a vehicle-to-everything (V2X) system. The method provided by the embodiments of the present application can also be applied to a satellite communication system, which can be integrated with the above communication systems.

[0085] The network element involved in the embodiments of the present application can include network devices, terminal devices, relay devices, and other communication devices containing signal sending modules and receiving modules, such as sending network elements and receiving network elements.

[0086] The terminal device involved in the embodiments of the present application is a kind of entity for receiving or transmitting signals on the user side, which is used to send uplink signals to a network device, receive downlink signals from the network device, send signals to another terminal device, receive signals from another terminal device, or receive echo signals of the signals sent by itself. The terminal device can be a mobile phone, a tablet computer, a virtual reality terminal device, an augmented reality terminal device, a wearable device, a vehicle-mounted device, a wireless terminal in industrial control, and can also be a mobile object with communication function such as vehicle, unmanned aerial vehicle, or a wireless device (such as communication module, modem, or chip system, etc.) built-in the above-mentioned devices. The terminal device can be called user equipment (UE), user terminal, user device, user unit, user station, terminal, access terminal, access station, UE station, remote station, mobile device or wireless communication device, etc. The terminal device is a kind of user-side device with wireless transceiver function, which can be a fixed device, a mobile device, a handheld device (such as a mobile phone), a wearable device, a vehicle-mounted device, or a wireless device (such as a communication module, a modem, or a chip system, etc.) built-in the above-mentioned devices. The terminal device is used to connect people, things, machines, etc., and can be widely used in various scenarios, such as: cellular communication, device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine / machine-type communications (M2M / MTC) communication, internet of things (IoT), VR, augmented reality (AR), industrial control, self driving, remote medical, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, unmanned aerial vehicle, robot, etc. Exemplarily, the terminal device can be a handheld terminal in cellular communication, a communication device in D2D, an internet of things device in MTC, a monitoring camera in smart transportation and smart city, or a communication device on unmanned aerial vehicle, etc.

[0087] In the embodiments of the present application, the communication device for realizing the function of the terminal device can be a terminal device, or a device (such as a chip system) capable of supporting the terminal device to realize the function, which can be installed in the terminal device or used with the terminal device. In the embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.

[0088] The network devices involved in this application embodiment are used to receive uplink signals from terminal devices, send downlink signals to terminal devices, or receive echo signals of signals sent by themselves. The network devices can be nodes in a radio access network, also known as base stations or radio access network (RAN) nodes (or devices). The network devices can be evolved Node B (eNB or eNodeB) in LTE; next-generation node B (gNB) in 5G networks; base stations in future evolved public land mobile networks (PLMNs); broadband network gateways (BNGs); aggregation switches; or non-3rd generation partnership project (3GPP) access devices, etc. Optionally, the network equipment in this application embodiment may include various forms of base stations, such as: relay stations, access points, equipment that implements base station functions in communication systems evolved after 5G, mobile switching centers, home evolved NodeBs (HNBs), baseband units (BBUs), equipment that performs base station functions in D2D, access points (APs), wireless relay nodes, wireless backhaul nodes, transmission points (TPs), or transmission and reception points (TRPs) in WIFI systems, equipment that performs base station functions in V2X and M2M communications, etc. It may also include centralized units (CUs) and distributed units (DUs) in cloud radio access networks (C-RAN) systems, and network equipment in non-terrestrial network (NTN) communication systems, that is, it may be deployed on high-altitude platforms or satellites. It can also be a gNB or transmission point in NR, one or a group (including multiple) of antenna panels of a base station in NR, or it can be a network node constituting a gNB or transmission point. Alternatively, the network device can be an in-vehicle device, a wearable device, or a network device in a 6G network, or a network device in a future PLMN network, or a network device deployed on a satellite. This application embodiment does not limit this.Furthermore, based on the size of the service coverage area provided, base stations can be divided into macro base stations for providing macro cells, micro base stations for providing pico cells, and femto base stations for providing femto cells. As wireless communication technology continues to evolve, future base stations may also adopt other names.

[0089] Network equipment comes in a wide variety of forms. For example, in product implementation, the BBU can be integrated with a radio frequency unit (RFU) within the same device, which is connected to the antenna array via cables (e.g., but not limited to feeders). Alternatively, the BBU can be separate from the RFU, connected via fiber optic cable, and communicate using, for example, but not limited to, the Common Public Radio Interface (CPRI) protocol. In this case, the RFU is typically called a remote radio unit (RRU), which is connected to the antenna array via cables. Furthermore, the RRU can also be integrated with the antenna array; for example, this structure is used in active antenna unit (AAU) products.

[0090] Furthermore, the BBU can be further decomposed into multiple parts. For example, the BBU can be further subdivided into CU and DU based on the real-time nature of the services it handles. The CU is responsible for handling non-real-time protocols and services, while the DU is responsible for handling physical layer protocols and real-time services. Moreover, some physical layer functions can be separated from the BBU or DU and integrated into the AAU.

[0091] In another possible scenario, multiple network devices collaborate to assist terminal devices in achieving wireless access, with each network device performing a portion of the base station's functions. For example, network devices can be CUs, DUs, CUs (control plane, CP), CUs (user plane, UP), or radio units (RUs). CUs and DUs can be configured separately or included in the same network element, such as a BBU. RUs can be included in radio equipment or radio units, such as RRUs, AAUs, or remote radio heads (RRHs). It is understood that network devices can be CU nodes, DU nodes, or devices comprising both CU and DU nodes. Furthermore, CUs can be classified as network devices in the access network (RAN) or in the core network (CN); this is not a limitation.

[0092] In different communication systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open radio access network (ORAN) system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.

[0093] Network devices can communicate and interact with core network devices to provide communication services to terminal devices. Core network devices, for example, are those in the core network of a 5G network. As a bearer network, the core network provides an interface to the data network, offering terminals communication connectivity, authentication, management, policy control, and the ability to carry data services.

[0094] In this embodiment, the device for implementing the functions of the network device can be the network device itself; or it can be a device capable of supporting the network device in implementing the functions, such as a chip system. This device can be installed in the network device or used in conjunction with the network device.

[0095] Figure 1 is a schematic diagram of the architecture of the communication system 1000 used in an embodiment of this application. As shown in Figure 1, the communication system includes a wireless access network 100 and a core network 200. Optionally, the communication system 1000 may also include an Internet 300. The wireless access network 100 may include at least one wireless access network device (110a and 110b in Figure 1) and at least one terminal device (120a-120j in Figure 1). The terminal device is wirelessly connected to the wireless access network device, and the wireless access network device is wirelessly or wiredly connected to the core network. The core network device and the wireless access network device may be independent physical devices, or the functions of the core network device and the logical functions of the wireless access network device may be integrated on the same physical device, or a single physical device may integrate some of the functions of the core network device and some of the functions of the wireless access network device. Terminal devices and wireless access network devices may be interconnected via wired or wireless means. Figure 1 is just a schematic diagram. The communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in Figure 1.

[0096] The following explains some terms and concepts involved in the embodiments of this application.

[0097] 1. Full duplex (FD): Simultaneous transmission and reception of signals.

[0098] 2. Half-duplex (HD): Only signals can be sent or received at the same time.

[0099] 3. TDD: Separates the transmitted and received signals in the time domain.

[0100] 4. Frequency division duplex (FDD): Separates the transmitted and received signals in the frequency domain.

[0101] 5. Full duplex-frequency division duplex (FD-FDD): Uses uplink and downlink carriers at different frequencies to perform uplink and downlink transmissions simultaneously.

[0102] 6. Half duplex-frequency division duplex (HD-FDD): It uses uplink and downlink carriers at different frequencies, and can only perform uplink or downlink transmission at the same time. The introduction of HD-FDD can reduce the implementation complexity of user equipment / terminal equipment and save costs.

[0103] 7. Resource Allocation: Network devices allocate time-domain, frequency-domain, and spatial-domain resources (beams or spatial filters) to the terminal devices they serve. The terminal devices then transmit uplink signals or receive downlink signals within the allocated time-domain, frequency-domain, and spatial-domain resources. Currently, resource allocation for network devices is independent or decoupled; network devices do not exchange resource allocation information or results with each other, nor do they incorporate the resource allocation information and results of other network devices into their own resource allocation decisions. This conventional resource allocation method can be called independent resource allocation.

[0104] 8. User Scheduling: Network devices select the terminal devices to be served, allocate resources to the selected terminal devices, and provide data transmission services to them on the allocated resources. Currently, user scheduling of network devices is independent or decoupled; network devices do not exchange scheduling information and results with each other, nor do they incorporate the scheduling information and results of other network devices into the scheduling decisions of this cell. This conventional scheduling method can be called independent scheduling.

[0105] To facilitate understanding of the embodiments of this application, the technical solutions related to the embodiments of this application will be briefly introduced below.

[0106] With the rapid development of NR (Normally Incoming) technology, a variety of communication needs have emerged. Among these, emerging services such as VR and Industry 4.0 require NR to support low-latency, high-capacity uplink services. However, in widely used TDD (Time-Domain) systems, DL (Downlink) typically occupies most of the time resources, resulting in poor UL (Ultra-Layer) coverage and high latency, failing to meet the needs of VR and Industry 4.0. Figure 2 illustrates the time-frequency characteristics of TDD. The horizontal direction represents the time domain, and the vertical direction represents the frequency domain. Solid rectangles represent a set of time-frequency resources used for downlink data or downlink control information transmission; the time domain range occupied by these resources is called the downlink time slot (DL slot). Dashed rectangles represent a set of time-frequency resources used for uplink data or uplink control information transmission; the time domain range occupied by these resources is called the uplink time slot (UL slot).

[0107] To meet the communication needs of emerging services such as VR and Industry 4.0, Release 18 (R18) proposed sub-band full-duplex and same-frequency full-duplex schemes to improve uplink coverage performance and reduce latency in TDD systems. In the SBFD scheme, a CC is divided into multiple non-overlapping sub-bands, and different sub-bands can correspond to different transmission directions. Figure 3 shows the time-frequency division diagrams of two typical SBFD schemes; where the horizontal direction represents the time domain and the vertical direction represents the frequency domain; DL represents downlink resources, used for downlink data or downlink control information transmission; UL represents uplink resources, used for uplink data or uplink control information transmission. A time period containing both DL and UL resources is called an SBFD time slot or symbol; a time period containing only uplink resources is called an uplink time slot or uplink symbol; and a time period containing only downlink resources is called a downlink time slot or downlink symbol. Simply put, in SBFD, uplink and downlink use different frequency domain resources (sub-bands), while uplink and downlink use the same frequency domain resources. In the SFFD scheme, on a single symbol, the entire CC can be used for both transmission and reception simultaneously. Figure 4 is a schematic diagram of time-frequency partitioning for a typical SFFD scheme; where the horizontal direction represents the time domain and the vertical direction represents the frequency domain. The rectangles in the figure represent a set of time-frequency resources used for simultaneous transmission of downlink data / downlink control information and uplink data / uplink control information.

[0108] Currently, during the plenary discussions at R18, most companies support the first phase of research adopting a technical approach of "full-duplex subband on the network device side and half-duplex on the terminal device side." Full-duplex subband on the network device side can be understood as using different subbands for uplink and downlink transmissions in a TDD system, enabling both receiving and transmitting on a single symbol. Half-duplex on the terminal device side can be understood as allowing the terminal device to either receive or transmit on a single symbol in a TDD system, not simultaneously. This approach increases the available uplink transmission resources for the terminal device, effectively improving UL coverage and reducing UL latency.

[0109] In both SBFD and SFFD scenarios, cross-link interference (CLI) and congestion interference exist between network devices and terminal devices, leading to reduced uplink and downlink transmission performance. Figure 5 illustrates cross-link interference in a sub-band full-duplex scenario, and Figure 6 illustrates cross-link interference in a co-frequency full-duplex scenario; where D represents downlink resources, U represents uplink resources, and S represents flexible resources, which can be used for either uplink or downlink transmission. Since each cell currently employs independent resource allocation and user scheduling strategies, and independent scheduling does not incorporate the scheduling information and results of other network devices into its own scheduling decisions, independent scheduling lacks the ability to coordinate and suppress CLI and congestion interference between network devices and terminal devices.

[0110] Figure 7 illustrates CLI (Closing Inter-Network Component) between network devices caused by independent allocation of neighboring cell resources. For example, at the same time, the transmit beams of all aggressor cells (ACs) are pointed towards the receive beam of the victim cell (VC), causing severe CLI and congestion interference, resulting in reduced uplink performance of the victim cell. Here, both the transmit beams of all aggressor cells and the receive beams of the victim cell are the optimal beams determined by independent resource allocation.

[0111] Figure 8 illustrates a CLI (Closing Inter-Terminal Equipment) caused by independent scheduling of users in neighboring cells. For example, at the same time, two adjacent cells schedule an uplink terminal device and a downlink terminal device respectively. These two devices are very close together, and the uplink terminal device's transmitted signal can severely interfere with, or even block, the downlink terminal device's received signal. These two devices are called a terminal device interference pair, and this uplink-to-downlink interference is called CLI, leading to a decrease in the downlink performance of the downlink terminal device. The uplink terminal device can be called an aggressor UE (UE), and the downlink terminal device can be called a victim UE (UE); both the aggressor UE and the victim UE are users determined by independent scheduling of their respective cells.

[0112] To address the CLI problem between network devices and terminal devices in SBFD and SFFD scenarios, this application proposes a signal transmission method that can determine which spatial filters between network devices and terminal devices exhibit CLI by measuring reference signals, thereby avoiding CLI between network devices and terminal devices.

[0113] Figure 9 is a schematic flowchart of the signal transmission method 900 provided in an embodiment of this application. The execution entities of the signal transmission method provided in this application are a first communication device and a second communication device. The communication devices in this application (including the first and second communication devices) can be network devices or modules (e.g., circuits, chips, chip systems, or processors) within network devices, and can also be logical nodes, logical modules, or software capable of implementing all or part of the functions of the network devices. Alternatively, the communication devices in this application (including the first and second communication devices) can be terminal devices or modules (e.g., circuits, chips, chip systems, or processors) within terminal devices, and can also be logical nodes, logical modules, or software capable of implementing all or part of the functions of the terminal devices. The chip can be a modem chip, also known as a baseband chip; or a system-on-a-chip (SoC) chip containing a modem core; or a system-in-package (SIP) chip. The network device in the embodiments of this application can be a base station.

[0114] S910, the first communication device uses a first spatial filter to transmit a first reference signal.

[0115] S920, the second communication device uses a second spatial filter to receive the first reference signal. In this application, the first spatial filter includes a first beam, and the second spatial filter includes a second beam.

[0116] For example, the first communication device transmits a first reference signal using a first spatial filter on the second resource / physical resource / time-frequency resource; correspondingly, the second communication device receives the first reference signal from the first communication device using a second spatial filter on the second resource / physical resource / time-frequency resource. The second resource / physical resource / time-frequency resource can be understood as a measurement resource.

[0117] For example, the first communication device is a first network device, and the second communication device is a second network device. The first spatial filter is a spatial filter used by the first network device during downlink data transmission between the first network device and a first terminal device or multiple first terminal devices; the second spatial filter is a spatial filter used by the second network device during uplink data transmission between the second network device and a second terminal device or multiple second terminal devices. Alternatively, the first spatial filter is a spatial filter used by the first network device during uplink data transmission between the first network device and a first terminal device or multiple first terminal devices; the second spatial filter is a spatial filter used by the second network device during downlink data transmission between the second network device and a second terminal device or multiple second terminal devices. In other words, the first spatial filter is associated with the users, user sets, or data streams served by the first network device; the second spatial filter is associated with the users, user sets, or data streams served by the second network device.

[0118] For example, the first communication device is a first terminal device, and the second communication device is a second terminal device. The first spatial filter is a spatial filter used by the first terminal device during downlink data transmission between the first terminal device and the first network device; the second spatial filter is a spatial filter used by the second terminal device during uplink data transmission between the second terminal device and the second network device. Alternatively, the first spatial filter is a spatial filter used by the first terminal device during uplink data transmission between the first terminal device and the first network device; the second spatial filter is a spatial filter used by the second terminal device during downlink data transmission between the second terminal device and the second network device. In other words, the first spatial filter is associated with the network device, network device set, or data stream of the first terminal device serving the first terminal device; the second spatial filter is associated with the network device, network device set, or data stream of the second terminal device serving the second terminal device.

[0119] Optionally, the first spatial filter includes one or more analog beams, and the second spatial filter includes one or more analog beams; or, the first spatial filter includes one or more digital precoding vectors, and the second spatial filter includes one or more digital receiver vectors. For example, the first spatial filter is an analog beam, and the second spatial filter is an analog beam; or, for another example, the first spatial filter is a digital precoding vector, and the second spatial filter is a digital receiver vector.

[0120] S930, the second communication device determines the link interference value between the first spatial filter and the second spatial filter based on the received first reference signal. The link interference value in this application can be understood as a cross-link interference value or a cross-link interference value.

[0121] For example, the second communication device can determine the link interference value between the first spatial filter and the second spatial filter by measuring the reference signal receiving power (RSRP), reference signal receiving quality (RSRQ), signal to interference plus noise ratio (SINR), and received signal strength indicator (RSSI) of the first reference signal; wherein, the signal to interference plus noise ratio can be simply referred to as the signal-to-interference-plus-noise ratio.

[0122] Optionally, in S931, the second communication device determines whether to use the second spatial filter to transmit the data-bearing signal or not to use the second spatial filter on the first resource / physical resource / time-frequency resource, provided that the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold. In other words, if the link interference value between the first spatial filter and the second spatial filter is greater than or equal to the preset threshold, the second communication device determines whether to use the second spatial filter to transmit the data-bearing signal on the first resource. Optionally, if the link interference value between the first spatial filter and the second spatial filter is less than the preset threshold, the second communication device determines that the second spatial filter can be used to transmit the data-bearing signal on the first resource. Here, the first resource / physical resource / time-frequency resource can be understood as a data transmission resource; the preset threshold can be predefined or pre-configured. In this application, transmission can be understood as sending or receiving. The signal carrying data can be understood as a signal that sends or receives data.

[0123] Optionally, steps S930 and S931 above can be understood as follows: the second communication device determines, based on the received first reference signal, whether there is link interference between the first spatial filter and the second spatial filter; if link interference is determined to exist between the first spatial filter and the second spatial filter, the second communication device determines whether to use the second spatial filter to transmit the data-bearing signal on the first resource; if there is no link interference between the first spatial filter and the second spatial filter, the second communication device determines that the second spatial filter can be used to transmit the data-bearing signal on the first resource. In this application, determining whether there is link interference between the first spatial filter and the second spatial filter can be understood as determining whether the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold. Determining that there is link interference between the first spatial filter and the second spatial filter can be understood as determining that the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold. Determining that there is no link interference between the first spatial filter and the second spatial filter can be understood as determining that the link interference value between the first spatial filter and the second spatial filter is less than a preset threshold.

[0124] When the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold, the second communication device determines whether to use the second spatial filter to transmit the data-carrying signal or not to use the second spatial filter on the first resource. The specific implementation method is as follows.

[0125] In the first implementation, when the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold, the second communication device determines, based on priority information, whether to use the second spatial filter to transmit the data-bearing signal on the first resource or not to use the second spatial filter to transmit the data-bearing signal. This priority information instructs multiple communication devices to use the priority of the first resource (including priority size or priority order) or different spatial filters of multiple communication devices to use the priority of the first resource. The multiple communication devices include both the first and second communication devices. This priority information is predefined. Optionally, the priority information may also instruct multiple communication devices to use the priority of the first resource or different beams of multiple communication devices to use the priority of the first resource.

[0126] Optionally, the priority information indicates the priority of each communication device in using the first resource. For example, if the link interference value between the first spatial filter of the first communication device and the second spatial filter of the second communication device is greater than or equal to a preset threshold (link interference exists), and if the priority information indicates that the second communication device has a higher (higher than or equal to) priority in using the first resource, then the second communication device determines to use the second spatial filter to transmit the data-bearing signal on the first resource; or, if the priority information indicates that the second communication device has a lower (lower than or equal to) priority in using the first resource, then the second communication device determines not to use the second spatial filter to transmit the data-bearing signal on the first resource.

[0127] For example, when the link interference value between the first spatial filter corresponding to multiple first communication devices and the second spatial filter of the second communication device is greater than or equal to a preset threshold (link interference exists), if the priority of the second communication device using the first resource is higher than the priority of the multiple first communication devices using the first resource (among the second communication device and the multiple first communication devices, the second communication device has the highest priority in using the first resource), then the second communication device determines to use the second spatial filter to transmit the signal carrying data on the first resource. For example, if the link interference value between the spatial filter 2 of communication device 2 and the spatial filter 1 of communication device 1 is greater than or equal to the preset threshold, and the link interference value between the spatial filter 2 of communication device 2 and the spatial filter 3 of communication device 3 is also greater than or equal to the preset threshold, and if the priority of communication device 2 in using the first resource is the highest, then communication device 2 can use the spatial filter 2 to transmit the signal carrying data on the first resource, while the spatial filter 1 of communication device 1 and the spatial filter 3 of communication device 3 cannot use the first resource. Here, communication device 2 can be understood as the aforementioned second communication device, and communication device 1 and communication device 3 can be understood as the aforementioned first communication device.

[0128] Optionally, the priority information indicates the priority of different spatial filters of multiple communication devices in using the first resource. For example, if the link interference value between the first spatial filter of the first communication device and the second spatial filter of the second communication device is greater than or equal to a preset threshold (link interference exists), and if the priority information indicates that the second spatial filter of the second communication device has a higher (higher than or equal to) priority in using the first resource than the first spatial filter of the first communication device, then the second communication device determines to use the second spatial filter to transmit the data-bearing signal on the first resource; or, if the priority information indicates that the second spatial filter of the second communication device has a lower (lower than or equal to) priority in using the first resource than the first spatial filter of the first communication device, then the second communication device determines not to use the second spatial filter to transmit the data-bearing signal on the first resource.

[0129] For example, when the link interference value between the first spatial filters corresponding to the multiple first communication devices and the second spatial filter of the second communication device is greater than or equal to a preset threshold (link interference exists), if the priority of the second spatial filter of the second communication device using the first resource is higher than the priority of the first spatial filters corresponding to the multiple first communication devices using the first resource (among the second spatial filter of the second communication device and the first spatial filters corresponding to the multiple first communication devices, the second spatial filter of the second communication device has the highest priority in using the first resource), then the second communication device determines to use the second spatial filter to transmit the signal carrying data on the first resource.

[0130] With this implementation, when the second communication device determines that the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold, the second communication device can determine whether to use the second spatial filter to transmit the data-bearing signal on the first resource based on priority information. Among at least one first communication device and one second communication device, if the second communication device or its second spatial filter has the highest priority in using the first resource, then it is determined that the second spatial filter will be used to transmit the data-bearing signal on the first resource; otherwise, it is determined that the second spatial filter will not be used to transmit the data-bearing signal on the first resource. Therefore, link interference between different spatial filters during data transmission can be reduced, thereby improving uplink and downlink transmission performance.

[0131] In the second implementation, when the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold, the second communication device generates a random number using a random seed. If the random number is within the random number interval corresponding to the second communication device, the second communication device determines to use the second spatial filter to transmit the data-carrying signal on the first resource; or, if the random number is not within the random number interval corresponding to the second communication device, the second communication device determines not to use the second spatial filter to transmit the data-carrying signal on the first resource. The random number intervals corresponding to the multiple communication devices can be predefined or preconfigured, and the multiple communication devices include the first communication device and the second communication device. Optionally, the random seed can be determined based on the frame index / symbol index / time-frequency resource index, which can be the first resource or the second resource.

[0132] For example, if the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold, the random number interval corresponding to the first communication device is (0, 0.2], and the random number interval corresponding to the second communication device is (0.2, 1]. If the random number generated using the random seed is 0.5, then the second communication device determines to use the second spatial filter to transmit the signal carrying data on the first resource; correspondingly, the first communication device does not use the first spatial filter to transmit the signal carrying data on the first resource.

[0133] Optionally, the random number intervals can be non-overlapping or overlapping. When the random number intervals overlap, if the generated random number falls within the overlapping interval, multiple communication devices corresponding to that overlapping interval can use the first resource. For example, if the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold, the random number interval corresponding to the first communication device is (0, 0.4], the random number interval corresponding to the second communication device is (0.3, 1], and the random number generated using the random seed is 0.35. Since the random number 0.35 is within the overlapping interval (0.3, 0.4], the second communication device can use the second spatial filter to transmit the data-carrying signal on the first resource, and the first communication device can also use the first spatial filter to transmit the data-carrying signal on the first resource.

[0134] With this implementation, when the second communication device determines that the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold, the second communication device can determine whether to use the second spatial filter to transmit the data-carrying signal on the first resource based on the generated random number and the random number interval corresponding to the second communication device. If the random number is within the random number interval corresponding to the second communication device, the second communication device determines to use the second spatial filter to transmit the data-carrying signal on the first resource; otherwise, it determines not to use the second spatial filter to transmit the data-carrying signal on the first resource. Therefore, by setting an appropriate random number interval, the probability of link interference between spatial filters can be controlled, and link interference between different spatial filters during data transmission can be reduced, thereby improving uplink and downlink transmission performance.

[0135] Optionally, predefined or preconfigured priority information can also indicate the priority order in which multiple communication devices corresponding to different random number intervals use the first resource, including a first communication device and a second communication device. When the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold, the second communication device generates a random number using a random seed. If the priority order indication of the multiple communication devices corresponding to the random number interval where the random number is located indicates that the second communication device has the highest priority in using the first resource, then the second communication device determines to use the second spatial filter to transmit the data-carrying signal on the first resource.

[0136] For example, the priority order of multiple communication devices using the first resource corresponding to the random number interval (0, 0.2] is: first communication device > second communication device; the priority order of multiple communication devices using the first resource corresponding to the random number interval (0.2, 1] is: second communication device > first communication device. When the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold, and the random number generated using the random seed is 0.5, and 0.5 is within the random number interval (0.2, 1], the priority order of multiple communication devices using the first resource corresponding to the random number interval (0.2, 1] is: second communication device > first communication device. Then, the second communication device determines to use the second spatial filter to transmit the signal carrying data on the first resource.

[0137] Optionally, different first resources correspond to different priority information; that is, different data transmission resources correspond to different priority information. For example, two different data transmission resources (first resources) are resource block groups (RBG1) and RBG2. On RBG1, the priority order for multiple communication devices to use the first resource is: first communication device > second communication device; on RBG2, the priority order for multiple communication devices to use the first resource is: second communication device > first communication device.

[0138] S940, the second communication device uses a second spatial filter to transmit a second reference signal.

[0139] S950, the first communication device uses a first spatial filter to receive the second reference signal.

[0140] For example, the second communication device uses a second spatial filter on the third resource / physical resource / time-frequency resource to transmit the second reference signal; correspondingly, the first communication device uses a first spatial filter on the third resource / physical resource / time-frequency resource to receive the second reference signal from the second communication device. The third resource / physical resource / time-frequency resource can be understood as a measurement resource.

[0141] S960, the first communication device determines the link interference value between the first spatial filter and the second spatial filter based on the received second reference signal.

[0142] For example, the first communication device can determine the link interference value between the first spatial filter and the second spatial filter by measuring the RSRP / RSRQ / SINR / RSSI of the second reference signal.

[0143] In the technical solution provided in this application embodiment, a first communication device uses a first spatial filter to transmit a first reference signal; a second communication device uses a second spatial filter to receive the first reference signal and determines the link interference value between the first and second spatial filters based on the received first reference signal; the second communication device uses the second spatial filter to transmit a second reference signal; and the first communication device uses the first spatial filter to receive the second reference signal and determines the link interference value between the first and second spatial filters based on the received second reference signal. Therefore, both the first and second communication devices can determine the link interference value between the first and second spatial filters using the reference signal, and can determine whether to transmit the data-carrying signal on the data transmission resource based on the link interference value, thereby reducing link interference between different spatial filters during data transmission and improving uplink and downlink transmission performance.

[0144] Optionally, in S961, the first communication device determines whether to use the first spatial filter to transmit the data-bearing signal or not to use the first spatial filter on the first resource, provided that the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold. In other words, if the link interference value between the first spatial filter and the second spatial filter is greater than or equal to the preset threshold, the first communication device determines whether to use the first spatial filter to transmit the data-bearing signal on the first resource. Optionally, if the link interference value between the first spatial filter and the second spatial filter is less than the preset threshold, the first communication device determines that the first spatial filter can be used to transmit the data-bearing signal on the first resource.

[0145] Optionally, steps S960 and S961 can be understood as follows: the first communication device determines whether there is link interference between the first spatial filter and the second spatial filter based on the received second reference signal; if it is determined that there is link interference between the first spatial filter and the second spatial filter, the first communication device determines whether to use the first spatial filter to transmit the data-bearing signal on the first resource; if it is determined that there is no link interference between the first spatial filter and the second spatial filter, the first communication device determines that the first spatial filter can be used to transmit the data-bearing signal on the first resource.

[0146] When the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold, the specific implementation method of the first communication device determining whether to use the first spatial filter to transmit the data-carrying signal or not to use the first spatial filter on the first resource is as follows.

[0147] In the first implementation, when the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold, the first communication device determines, according to priority information, whether to use the first spatial filter to transmit the data-bearing signal or not to use the first spatial filter to transmit the data-bearing signal on the first resource. The priority information indicates that multiple communication devices use the priority of the first resource (including priority size or priority order) or that different spatial filters of multiple communication devices use the priority of the first resource respectively. The multiple communication devices include the first communication device and the second communication device.

[0148] Optionally, the priority information indicates the priority of each communication device in using the first resource. For example, if the link interference value between the first spatial filter of the first communication device and the second spatial filter of the second communication device is greater than or equal to a preset threshold (link interference exists), and if the priority information indicates that the first communication device's priority in using the first resource is higher than (or equal to) the second communication device's priority in using the first resource, then the first communication device determines to use the first spatial filter to transmit the data-bearing signal on the first resource; or, if the priority information indicates that the first communication device's priority in using the first resource is lower than (or equal to) the second communication device's priority in using the first resource, then the first communication device determines not to use the first spatial filter to transmit the data-bearing signal on the first resource.

[0149] For example, when the link interference value between the first spatial filter of the first communication device and the second spatial filters corresponding to the plurality of second communication devices is greater than or equal to a preset threshold (link interference exists), if the priority of the first communication device using the first resource is higher than the priority of the plurality of second communication devices using the first resource (among the first communication device and the plurality of second communication devices, the first communication device has the highest priority in using the first resource), then the first communication device determines to use the first spatial filter to transmit the signal carrying data on the first resource. For example, if the link interference value between the spatial filter 1 of communication device 1 and the spatial filter 2 of communication device 2 is greater than or equal to the preset threshold, and the link interference value between the spatial filter 1 of communication device 1 and the spatial filter 3 of communication device 3 is also greater than or equal to the preset threshold, and if the priority of communication device 1 in using the first resource is the highest, then communication device 1 can use the spatial filter 1 to transmit the signal carrying data on the first resource, while the spatial filter 2 of communication device 2 and the spatial filter 3 of communication device 3 cannot use the first resource. Here, communication device 1 can be understood as the aforementioned first communication device, and communication device 2 and communication device 3 can be understood as the aforementioned second communication devices.

[0150] Optionally, the priority information indicates the priority of different spatial filters of multiple communication devices in using the first resource. For example, if the link interference value between the first spatial filter of the first communication device and the second spatial filter of the second communication device is greater than or equal to a preset threshold (link interference exists), and if the priority information indicates that the first spatial filter of the first communication device has a higher (higher than or equal to) priority in using the first resource than the second spatial filter of the second communication device, then the first communication device determines to use the first spatial filter to transmit the data-bearing signal on the first resource; or, if the priority information indicates that the first spatial filter of the first communication device has a lower (lower than or equal to) priority in using the first resource than the second spatial filter of the second communication device, then the first communication device determines not to use the first spatial filter to transmit the data-bearing signal on the first resource.

[0151] For example, when the link interference value between the first spatial filter of the first communication device and the second spatial filters corresponding to the plurality of second communication devices is greater than or equal to a preset threshold (link interference exists), if the priority of the first spatial filter of the first communication device using the first resource is higher than the priority of the second spatial filters corresponding to the plurality of second communication devices using the first resource (among the first spatial filter of the first communication device and the second spatial filters corresponding to the plurality of second communication devices, the first spatial filter of the first communication device has the highest priority in using the first resource), then the first communication device determines to use the first spatial filter to transmit the signal carrying data on the first resource.

[0152] With this implementation, when the first communication device determines that the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold, the first communication device can determine whether to use the first spatial filter to transmit the data-bearing signal on the first resource based on priority information. Among the first communication device and at least one second communication device, if the first communication device or the first spatial filter of the first communication device has the highest priority in using the first resource, then it is determined that the first spatial filter will be used to transmit the data-bearing signal on the first resource; otherwise, it is determined that the first spatial filter will not be used to transmit the data-bearing signal on the first resource. Therefore, link interference between different spatial filters during data transmission can be reduced, thereby improving uplink and downlink transmission performance.

[0153] In the second implementation, when the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold, the first communication device generates a random number using a random seed. If the random number is within the random number interval corresponding to the first communication device, the first communication device determines to use the first spatial filter to transmit the data-carrying signal on the first resource; or, if the random number is not within the random number interval corresponding to the first communication device, the first communication device determines not to use the first spatial filter to transmit the data-carrying signal on the first resource. Optionally, the random seed can be determined based on the frame index / symbol index / time-frequency resource index, which can be the first resource or the third resource. It should be noted that the random seeds used by the first communication device and the second communication device can be the same or different, and this is not limited.

[0154] For example, when the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold, the random number interval corresponding to the first communication device is (0, 0.2], and the random number interval corresponding to the second communication device is (0.2, 1]. If the random number generated using the random seed is 0.15, then the first communication device determines to use the first spatial filter to transmit the signal carrying data on the first resource; correspondingly, the second communication device does not use the second spatial filter to transmit the signal carrying data on the first resource.

[0155] With this implementation, when the first communication device determines that the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold, the first communication device can determine whether to use the first spatial filter to transmit the data-carrying signal on the first resource based on the generated random number and the random number interval corresponding to the first communication device. If the random number is within the random number interval corresponding to the first communication device, the first communication device determines to use the first spatial filter to transmit the data-carrying signal on the first resource; otherwise, it determines not to use the first spatial filter to transmit the data-carrying signal on the first resource. Therefore, by setting an appropriate random number interval, the probability of link interference between spatial filters can be controlled, and link interference between different spatial filters during data transmission can be reduced, thereby improving uplink and downlink transmission performance.

[0156] It should be noted that the first implementation method is used in both the first communication device and the second communication device in determining whether to transmit a data-bearing signal on the first resource, or the second implementation method is used in both cases.

[0157] Step S940 can be executed after step S910, before step S910, or simultaneously. Similarly, steps S940 to S961 can be executed after steps S910 to S931, before steps S910 to S931, or simultaneously with steps S910 to S931. When steps S940 and S910 are executed simultaneously, the second resource and the third resource have the same time domain but different frequency domains; for example, the second resource and the third resource occupy the same symbols but different subbands.

[0158] Optionally, the time units occupied by the second and third resources are prior to the time units occupied by the first resource. The second resource is the resource used during the transmission of the first reference signal, and the third resource is the resource used during the transmission of the second reference signal. In this application, the measurement resources include the second and third resources, and the data transmission resources include the first resource. The second and third resources are associated with the first resource, and the reference signal measurement results obtained on the second and third resources take effect on the first resource.

[0159] Figure 10 is a schematic diagram of the relationship between measurement resources and data transmission resources; the users on the data transmission resources in the first time slot are determined based on the measurement results of the reference signal corresponding to the measurement resources in the first time slot, and similarly, the users on the data transmission resources in the second time slot are determined based on the measurement results of the reference signal corresponding to the measurement resources in the second time slot.

[0160] Figure 11 is another schematic diagram of the relationship between measurement resources and data transmission resources; the users on the data transmission resources in the second time slot are determined based on the measurement results of the reference signal corresponding to the measurement resources in the first time slot, and similarly, the users on the data transmission resources in the third time slot are determined based on the measurement results of the reference signal corresponding to the measurement resources in the second time slot.

[0161] Figure 12 is another schematic diagram of the relationship between measurement resources and data transmission resources; the users on the data transmission resources in the first N time slots are determined based on the measurement results of the reference signals corresponding to the measurement resources in the first N time slots, and similarly, the users on the data transmission resources in the second N time slots are determined based on the measurement results of the reference signals corresponding to the measurement resources in the second N time slots.

[0162] Optionally, the first communication device and the second communication device may also exchange their respective scheduling information. The first communication device determines whether to use the first spatial filter to transmit the data-carrying signal on the first resource based on the scheduling information and the aforementioned predefined priority information / random number intervals corresponding to the multiple communication devices. The second communication device determines whether to use the second spatial filter to transmit the data-carrying signal on the first resource based on the scheduling information and the aforementioned predefined priority information / random number intervals corresponding to the multiple communication devices.

[0163] Optionally, the first communication device directly determines whether to use the first spatial filter to transmit the data-bearing signal on the first resource based on the aforementioned predefined priority information / random number intervals corresponding to the multiple communication devices; the second communication device directly determines whether to use the second spatial filter to transmit the data-bearing signal on the first resource based on the aforementioned predefined priority information / random number intervals corresponding to the multiple communication devices; in this optional scheme, the first and second communication devices do not need to use a reference signal to determine whether the link interference value between the first and second spatial filters is greater than or equal to a preset threshold (whether there is link interference between the first and second spatial filters).

[0164] The signal transmission method provided in this application embodiment will be described below with reference to specific examples. Figure 13 is a flowchart of an example of the signal transmission method 1300 provided in this application embodiment. In this example, a first communication device is a first network device, a second communication device is a second network device, a first spatial filter is a first beam, a second spatial filter is a second beam, and priority information indicates the priority of multiple terminal devices using the first resource or the priority of different beams of multiple terminal devices using the first resource. A first network device transmits a first reference signal using a first beam; a second network device receives the first reference signal using a second beam and determines the link interference value between the first and second beams based on the received first reference signal; the second network device transmits a second reference signal using the second beam; the first network device receives the second reference signal using the first beam and determines the link interference value between the first and second beams based on the received second reference signal; each of the first and second network devices can determine whether the link interference value between the first and second beams is greater than or equal to a preset threshold based on the received reference signal; if the link interference value between the first and second beams is greater than or equal to the preset threshold, it can determine whether to transmit the data-carrying signal on the first resource based on priority information or the random number intervals corresponding to different network devices, thereby reducing link interference between different beams during data transmission and improving uplink and downlink transmission performance.

[0165] S1310, the first network device transmits a first reference signal using a first beam. The first beam is the beam used by the first network device during downlink data transmission between the first network device and the first terminal device, or the first beam is the beam used by the first network device during downlink data transmission between the first network device and multiple first terminal devices.

[0166] S1320, the second network device receives the first reference signal using a second beam. The second beam is the beam used by the second network device during uplink data transmission between the second network device and the second terminal device, or the second beam is the beam used by the second network device during uplink data transmission between the second network device and multiple second terminal devices.

[0167] For example, the first network device transmits a first reference signal using a first beam on the second resource / physical resource / time-frequency resource; correspondingly, the second network device receives the first reference signal using a second beam on the second resource / physical resource / time-frequency resource. The second resource / physical resource / time-frequency resource can be understood as a measurement resource.

[0168] S1330, the second network device determines the link interference value between the first beam and the second beam based on the received first reference signal.

[0169] S1340, the second network device determines whether to use the second beam to transmit the uplink signal carrying data on the first resource or not, provided that the link interference value between the first beam and the second beam is greater than or equal to a preset threshold. In other words, if the link interference value between the first beam and the second beam is greater than or equal to the preset threshold, the second network device determines whether to use the second beam to transmit the uplink signal carrying data on the first resource. Optionally, if the link interference value between the first beam and the second beam is less than the preset threshold, the second network device determines that the second beam can be used to transmit the uplink signal carrying data on the first resource. Here, the first resource / physical resource / time-frequency resource can be understood as a data transmission resource; the preset threshold can be predefined or preconfigured.

[0170] When the link interference value between the first beam and the second beam is greater than or equal to a preset threshold, the specific implementation method for the second network device to determine whether to use the second beam to transmit the uplink signal carrying data on the first resource or not to use the second beam to transmit the uplink signal carrying data is as follows.

[0171] In the first implementation, when the link interference value between the first beam and the second beam is greater than or equal to a preset threshold, the second network device determines, based on priority information, whether to use the second beam to transmit the uplink signal carrying data on the first resource or not to use the second beam to transmit the uplink signal carrying data. The priority information indicates that multiple network devices use the priority of the first resource (including priority size or priority order) or that different beams of multiple network devices use the priority of the first resource respectively. The multiple network devices include the first network device and the second network device. The priority information is predefined.

[0172] Optionally, the priority information indicates the priority of each network device in using the first resource. For example, if the link interference value between the first beam of the first network device and the second beam of the second network device is greater than or equal to a preset threshold (link interference exists), and if the priority information indicates that the second network device has a higher (higher than or equal to) priority in using the first resource, then the second network device determines to use the second beam to transmit uplink signals carrying data on the first resource; or, if the priority information indicates that the second network device has a lower (lower than) priority in using the first resource, then the second network device determines not to use the second beam to transmit uplink signals carrying data on the first resource.

[0173] For example, if the link interference value between the first beams corresponding to multiple first network devices and the second beam of the second network device is greater than or equal to a preset threshold (link interference exists), and if the priority of the second network device using the first resource is higher than the priority of the multiple first network devices using the first resource (among the second network device and the multiple first network devices, the second network device has the highest priority in using the first resource), then the second network device determines to use the second beam to transmit the uplink signal carrying the data on the first resource.

[0174] Optionally, the priority information indicates the priority of different beams of multiple network devices using the first resource. For example, if the link interference value between the first beam of the first network device and the second beam of the second network device is greater than or equal to a preset threshold (link interference exists), and if the priority information indicates that the second beam of the second network device has a higher (higher than or equal to) priority in using the first resource than the first beam of the first network device, then the second network device determines to use the second beam to transmit uplink signals carrying data on the first resource; or, if the priority information indicates that the second beam of the second network device has a lower (lower than or equal to) priority in using the first resource than the first beam of the first network device, then the second network device determines not to use the second beam to transmit uplink signals carrying data on the first resource.

[0175] For example, if the link interference value between the first beams corresponding to multiple first network devices and the second beam of the second network device is greater than or equal to a preset threshold (link interference exists), and if the priority of the second beam of the second network device in using the first resource is higher than the priority of the first beams corresponding to multiple first network devices in using the first resource (among the second beam of the second network device and the first beams corresponding to multiple first network devices, the second beam of the second network device has the highest priority in using the first resource), then the second network device determines to use the second beam to transmit the uplink signal carrying data on the first resource.

[0176] In the second implementation, if the link interference value between the first beam and the second beam is greater than or equal to a preset threshold, the second network device generates a random number using a random seed. If the random number is within the random number interval corresponding to the second network device, the second network device determines to use the second beam to transmit the uplink signal carrying data on the first resource; or, if the random number is not within the random number interval corresponding to the second network device, the second network device determines not to use the second beam to transmit the uplink signal carrying data on the first resource. The random number intervals corresponding to the multiple network devices can be predefined or preconfigured, and the multiple network devices include the first network device and the second network device.

[0177] Optionally, the random number intervals can be non-overlapping or overlapping. When the random number intervals overlap, if the generated random number falls within an overlapping interval, multiple network devices corresponding to that overlapping interval can use the first resource.

[0178] S1350, the second network device uses the second beam to transmit the second reference signal.

[0179] S1360, the first network device uses the first beam to receive the second reference signal.

[0180] For example, the second network device transmits a second reference signal using a second beam on the third resource / physical resource / time-frequency resource; correspondingly, the first network device receives the second reference signal from the second network device using a first beam on the third resource / physical resource / time-frequency resource. The third resource / physical resource / time-frequency resource can be understood as a measurement resource.

[0181] S1370, the first network device determines the link interference value between the first beam and the second beam based on the received second reference signal.

[0182] S1380, the first network device determines whether to use the first beam to transmit downlink data signals or not on the first resource, provided that the link interference value between the first beam and the second beam is greater than or equal to a preset threshold. In other words, if the link interference value between the first beam and the second beam is greater than or equal to the preset threshold, the first network device determines whether to use the first beam to transmit downlink data signals on the first resource. Optionally, if the link interference value between the first beam and the second beam is less than the preset threshold, the first network device determines that the first beam can be used to transmit downlink data signals on the first resource.

[0183] When the link interference value between the first beam and the second beam is greater than or equal to a preset threshold, the specific implementation method for the first network device to determine whether to use the first beam to transmit downlink signals carrying data or not to use the first beam to transmit downlink signals carrying data on the first resource is as follows.

[0184] In the first implementation, when the link interference value between the first beam and the second beam is greater than or equal to a preset threshold, the first network device determines, according to priority information, whether to use the first beam to transmit downlink signals carrying data on the first resource or not to use the first beam to transmit downlink signals carrying data. The priority information indicates that multiple network devices use the priority of the first resource (including priority size or priority order) or different beams of multiple network devices use the priority of the first resource respectively. The multiple network devices include the first network device and the second network device.

[0185] Optionally, the priority information indicates the priority of each network device in using the first resource. For example, if the link interference value between the first beam of the first network device and the second beam of the second network device is greater than or equal to a preset threshold (link interference exists), and if the priority information indicates that the priority of the first network device in using the first resource is higher than (or equal to) the priority of the second network device in using the first resource, then the first network device determines to use the first beam to transmit downlink signals carrying data on the first resource; or, if the priority information indicates that the priority of the first network device in using the first resource is lower than (or equal to) the priority of the second network device in using the first resource, then the first network device determines not to use the first beam to transmit downlink signals carrying data on the first resource.

[0186] For example, if the link interference value between the first beam of the first network device and the second beams corresponding to the multiple second network devices is greater than or equal to a preset threshold (link interference exists), and if the priority of the first network device using the first resource is higher than the priority of the multiple second network devices using the first resource (among the first network device and the multiple second network devices, the first network device has the highest priority in using the first resource), then the first network device determines to use the first beam to transmit the downlink signal carrying data on the first resource.

[0187] Optionally, the priority information indicates the priority of different beams of multiple network devices using the first resource. For example, if the link interference value between the first beam of the first network device and the second beam of the second network device is greater than or equal to a preset threshold (link interference exists), and if the priority information indicates that the priority of the first beam of the first network device using the first resource is higher than (or equal to) the priority of the second beam of the second network device using the first resource, then the first network device determines to use the first beam to transmit downlink signals carrying data on the first resource; or, if the priority information indicates that the priority of the first beam of the first network device using the first resource is lower than (or equal to) the priority of the second beam of the second network device using the first resource, then the first network device determines not to use the first beam to transmit downlink signals carrying data on the first resource.

[0188] For example, when the link interference value between the first beam of the first network device and the second beams corresponding to the multiple second network devices is greater than or equal to a preset threshold (link interference exists), if the priority of the first beam of the first network device using the first resource is higher than the priority of the second beams corresponding to the multiple second network devices using the first resource (among the first beam of the first network device and the second beams corresponding to the multiple second network devices, the first beam of the first network device has the highest priority in using the first resource), then the first network device determines to use the first beam to transmit the downlink signal carrying data on the first resource.

[0189] In the second implementation, if the link interference value between the first beam and the second beam is greater than or equal to a preset threshold, the first network device generates a random number using a random seed; if the random number is within the random number interval corresponding to the first network device, the first network device determines to use the first beam to transmit the downlink signal carrying data on the first resource; or, if the random number is not within the random number interval corresponding to the first network device, the first network device determines not to use the first beam to transmit the downlink signal carrying data on the first resource.

[0190] It should be noted that the first implementation method is used in both the first network device and the second network device in determining whether to transmit the data-bearing signal on the first resource, or the second implementation method is used in both.

[0191] Specifically, step S1350 can be executed after step S1310, before step S1310, or simultaneously with step S1310. Similarly, steps S1350 to S1380 can be executed after steps S1310 to S1340, before steps S1310 to S1340, or simultaneously with steps S1310 to S1340. When steps S1350 and S1310 are executed simultaneously, the second resource and the third resource have the same time domain but different frequency domains; for example, the second resource and the third resource occupy the same symbols but different subbands.

[0192] Optionally, the time units occupied by the second resource and the third resource are before the time units occupied by the first resource, the second resource is the resource used in the transmission of the first reference signal, and the third resource is the resource used in the transmission of the second reference signal.

[0193] Figure 14 is a flowchart illustrating another example of the signal transmission method 1400 provided in this application embodiment. In this example, a first communication device is taken as a first terminal device, a second communication device as a second terminal device, a first spatial filter as a first beam, a second spatial filter as a second beam, and priority information indicating the priority of multiple terminal devices using the first resource or the priority of different beams of multiple terminal devices using the first resource respectively. The first terminal device transmits a first reference signal using a first beam; the second terminal device receives the first reference signal using a second beam and determines the link interference value between the first and second beams based on the received first reference signal; the second terminal device transmits a second reference signal using the second beam; the first terminal device receives the second reference signal using the first beam and determines the link interference value between the first and second beams based on the received second reference signal; each of the first and second terminal devices can determine whether the link interference value between the first and second beams is greater than or equal to a preset threshold based on the received reference signal; if the link interference value between the first and second beams is greater than or equal to the preset threshold, it can determine whether to transmit the data-carrying signal on the first resource based on priority information or the random number interval corresponding to different terminal devices, thereby reducing link interference between different beams during data transmission and improving uplink and downlink transmission performance.

[0194] S1410, the first terminal device transmits a first reference signal using a first beam. The first beam is the beam used by the first terminal device during downlink data transmission between the first terminal device and the first network device.

[0195] S1420, the second terminal device uses a second beam to receive the first reference signal. The second beam is the beam used by the second terminal device during uplink data transmission between the second terminal device and the second network device.

[0196] For example, the first terminal device transmits a first reference signal using a first beam on the second resource / physical resource / time-frequency resource; correspondingly, the second terminal device receives the first reference signal using a second beam on the second resource / physical resource / time-frequency resource. The second resource / physical resource / time-frequency resource can be understood as a measurement resource.

[0197] S1430, the second terminal device determines the link interference value between the first beam and the second beam based on the received first reference signal.

[0198] S1440, the second terminal device determines whether to use the second beam to transmit the uplink signal carrying data on the first resource or not to use the second beam to transmit the uplink signal carrying data, provided that the link interference value between the first beam and the second beam is greater than or equal to a preset threshold. In other words, if the link interference value between the first beam and the second beam is greater than or equal to the preset threshold, the second terminal device determines whether to use the second beam to transmit the uplink signal carrying data on the first resource. Optionally, if the link interference value between the first beam and the second beam is less than the preset threshold, the second terminal device determines that the second beam can be used to transmit the uplink signal carrying data on the first resource. Here, the first resource / physical resource / time-frequency resource can be understood as a data transmission resource; the preset threshold can be predefined or preconfigured.

[0199] When the link interference value between the first beam and the second beam is greater than or equal to a preset threshold, the specific implementation method for the second terminal device to determine whether to use the second beam to transmit the uplink signal carrying data on the first resource or not to use the second beam to transmit the uplink signal carrying data is as follows.

[0200] In the first implementation, when the link interference value between the first beam and the second beam is greater than or equal to a preset threshold, the second terminal device determines, based on priority information, whether to use the second beam to transmit the uplink signal carrying data on the first resource or not to use the second beam to transmit the uplink signal carrying data. The priority information indicates that multiple terminal devices use the priority of the first resource (including priority size or priority order) or that different beams of multiple terminal devices use the priority of the first resource respectively. The multiple terminal devices include the first terminal device and the second terminal device. The priority information is predefined.

[0201] Optionally, the priority information indicates the priority of each terminal device in using the first resource. For example, if the link interference value between the first beam of the first terminal device and the second beam of the second terminal device is greater than or equal to a preset threshold (link interference exists), and if the priority information indicates that the second terminal device has a higher (higher than or equal to) priority in using the first resource, then the second terminal device determines to use the second beam to transmit the uplink signal carrying data on the first resource; or, if the priority information indicates that the second terminal device has a lower (lower than) priority in using the first resource, then the second terminal device determines not to use the second beam to transmit the uplink signal carrying data on the first resource.

[0202] For example, if the link interference value between the first beam corresponding to the multiple first terminal devices and the second beam of the second terminal device is greater than or equal to a preset threshold (link interference exists), and if the priority of the second terminal device using the first resource is higher than the priority of the multiple first terminal devices using the first resource (among the second terminal device and the multiple first terminal devices, the second terminal device has the highest priority in using the first resource), then the second terminal device determines to use the second beam to transmit the uplink signal carrying the data on the first resource.

[0203] Optionally, the priority information indicates the priority of different beams of multiple terminal devices using the first resource. For example, if the link interference value between the first beam of the first terminal device and the second beam of the second terminal device is greater than or equal to a preset threshold (link interference exists), and if the priority information indicates that the second beam of the second terminal device has a higher (higher than or equal to) priority in using the first resource than the first beam of the first terminal device, then the second terminal device determines to use the second beam to transmit uplink signals carrying data on the first resource; or, if the priority information indicates that the second beam of the second terminal device has a lower (lower than or equal to) priority in using the first resource than the first beam of the first terminal device, then the second terminal device determines not to use the second beam to transmit uplink signals carrying data on the first resource.

[0204] For example, if the link interference value between the first beams corresponding to multiple first terminal devices and the second beam of the second terminal device is greater than or equal to a preset threshold (link interference exists), and if the priority of the second beam of the second terminal device using the first resource is higher than the priority of the first beams corresponding to multiple first terminal devices using the first resource (among the second beam of the second terminal device and the first beams corresponding to multiple first terminal devices, the second beam of the second terminal device has the highest priority in using the first resource), then the second terminal device determines to use the second beam to transmit the uplink signal carrying data on the first resource.

[0205] In the second implementation, if the link interference value between the first beam and the second beam is greater than or equal to a preset threshold, the second terminal device generates a random number using a random seed. If the random number is within the random number interval corresponding to the second terminal device, the second terminal device determines to use the second beam to transmit the uplink signal carrying data on the first resource; or, if the random number is not within the random number interval corresponding to the second terminal device, the second terminal device determines not to use the second beam to transmit the uplink signal carrying data on the first resource. The random number intervals corresponding to the multiple terminal devices can be predefined or preconfigured, and the multiple terminal devices include the first terminal device and the second terminal device.

[0206] Optionally, the random number intervals can be non-overlapping or overlapping. When the random number intervals overlap, if the generated random number falls within an overlapping interval, multiple terminal devices corresponding to that overlapping interval can use the first resource.

[0207] S1450, the second terminal device uses the second beam to transmit the second reference signal.

[0208] S1460, the first terminal device uses the first beam to receive the second reference signal.

[0209] For example, the second terminal device transmits a second reference signal using a second beam on the third resource / physical resource / time-frequency resource; correspondingly, the first terminal device receives the second reference signal from the second terminal device using a first beam on the third resource / physical resource / time-frequency resource. The third resource / physical resource / time-frequency resource can be understood as measurement resource.

[0210] S1470, the first terminal device determines the link interference value between the first beam and the second beam based on the received second reference signal.

[0211] S1480, the first terminal device determines whether to use the first beam to transmit the downlink signal carrying data on the first resource or not to use the first beam to transmit the downlink signal carrying data, provided that the link interference value between the first beam and the second beam is greater than or equal to a preset threshold. In other words, if the link interference value between the first beam and the second beam is greater than or equal to the preset threshold, the first terminal device determines whether to use the first beam to transmit the downlink signal carrying data on the first resource. Optionally, if the link interference value between the first beam and the second beam is less than the preset threshold, the first terminal device determines that the first beam can be used to transmit the downlink signal carrying data on the first resource.

[0212] When the link interference value between the first beam and the second beam is greater than or equal to a preset threshold, the specific implementation method for the first terminal device to determine whether to use the first beam to transmit the downlink signal carrying data or not to use the first beam to transmit the downlink signal carrying data on the first resource is as follows.

[0213] In the first implementation, when the link interference value between the first beam and the second beam is greater than or equal to a preset threshold, the first terminal device determines, according to priority information, whether to use the first beam to transmit the downlink signal carrying data on the first resource or not to use the first beam to transmit the downlink signal carrying data. The priority information indicates that multiple terminal devices use the priority of the first resource (including priority size or priority order) or that different beams of multiple terminal devices use the priority of the first resource respectively. The multiple terminal devices include the first terminal device and the second terminal device.

[0214] Optionally, the priority information indicates the priority of each terminal device in using the first resource. For example, if the link interference value between the first beam of the first terminal device and the second beam of the second terminal device is greater than or equal to a preset threshold (link interference exists), and if the priority information indicates that the priority of the first terminal device in using the first resource is higher than (or equal to) the priority of the second terminal device in using the first resource, then the first terminal device determines to use the first beam to transmit downlink signals carrying data on the first resource; or, if the priority information indicates that the priority of the first terminal device in using the first resource is lower than (or equal to) the priority of the second terminal device in using the first resource, then the first terminal device determines not to use the first beam to transmit downlink signals carrying data on the first resource.

[0215] For example, when the link interference value between the first beam of the first terminal device and the second beams corresponding to the multiple second terminal devices is greater than or equal to a preset threshold (link interference exists), if the priority of the first terminal device using the first resource is higher than the priority of the multiple second terminal devices using the first resource (among the first terminal device and the multiple second terminal devices, the first terminal device has the highest priority in using the first resource), then the first terminal device determines to use the first beam to transmit the downlink signal carrying data on the first resource.

[0216] Optionally, the priority information indicates the priority of different beams of multiple terminal devices using the first resource. For example, if the link interference value between the first beam of the first terminal device and the second beam of the second terminal device is greater than or equal to a preset threshold (link interference exists), and if the priority information indicates that the priority of the first beam of the first terminal device using the first resource is higher than (or equal to) the priority of the second beam of the second terminal device using the first resource, then the first terminal device determines to use the first beam to transmit downlink signals carrying data on the first resource; or, if the priority information indicates that the priority of the first beam of the first terminal device using the first resource is lower than (or equal to) the priority of the second beam of the second terminal device using the first resource, then the first terminal device determines not to use the first beam to transmit downlink signals carrying data on the first resource.

[0217] For example, when the link interference value between the first beam of the first terminal device and the second beams corresponding to the multiple second terminal devices is greater than or equal to a preset threshold (link interference exists), if the priority of the first beam of the first terminal device using the first resource is higher than the priority of the second beams corresponding to the multiple second terminal devices using the first resource (among the first beam of the first terminal device and the second beams corresponding to the multiple second terminal devices, the first beam of the first terminal device has the highest priority in using the first resource), then the first terminal device determines to use the first beam to transmit the downlink signal carrying data on the first resource.

[0218] In the second implementation, if the link interference value between the first beam and the second beam is greater than or equal to a preset threshold, the first terminal device generates a random number using a random seed; if the random number is within the random number interval corresponding to the first terminal device, the first terminal device determines to use the first beam to transmit the downlink signal carrying data on the first resource; or, if the random number is not within the random number interval corresponding to the first terminal device, the first terminal device determines not to use the first beam to transmit the downlink signal carrying data on the first resource.

[0219] It should be noted that the first implementation method is used in both the first terminal device and the second terminal device in determining whether to transmit the data-bearing signal on the first resource, or the second implementation method is used in both cases.

[0220] Specifically, step S1450 can be executed after step S1410, before step S1410, or simultaneously. Similarly, steps S1450 to S1480 can be executed after steps S1410 to S1440, before steps S1410 to S1440, or simultaneously. When steps S1450 and S1410 are executed simultaneously, the second resource and the third resource have the same time domain but different frequency domains; for example, the second resource and the third resource occupy the same symbols but different subbands.

[0221] Optionally, the time units occupied by the second resource and the third resource are before the time units occupied by the first resource, the second resource is the resource used in the transmission of the first reference signal, and the third resource is the resource used in the transmission of the second reference signal.

[0222] The above describes the signal transmission method provided by the embodiments of this application. The following will describe the execution subject used to perform the above signal transmission method.

[0223] Figure 15 is a schematic block diagram of a communication device 1500 provided in an embodiment of this application. The communication device 1500 can be a first communication device in the method embodiment of Figure 9, a first network device in the embodiment of Figure 13, or a first terminal device in the method embodiment of Figure 14. The communication device 1500 includes:

[0224] Transceiver module 1510 is used to transmit a first reference signal using a first spatial filter, wherein the first reference signal is used by a second communication device to determine the link interference value between the first spatial filter and the second spatial filter of the second communication device.

[0225] The transceiver module 1510 is further configured to receive a second reference signal transmitted by the second communication device using the second spatial filter, using the first spatial filter.

[0226] The transceiver module 1510 is further configured to determine the link interference value between the first spatial filter and the second spatial filter based on the received second reference signal.

[0227] Optionally, the first spatial filter includes an analog beam, and the second spatial filter includes an analog beam; or, the first spatial filter includes a digital precoding vector, and the second spatial filter includes a digital receiver vector.

[0228] Optionally, the communication device 1500 further includes a processing module 1520, configured to determine whether a signal carrying data is transmitted using the first spatial filter or not using the first spatial filter on a first resource, wherein the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold.

[0229] Optionally, the processing module is specifically configured to determine, based on priority information, whether to use the first spatial filter to transmit a signal carrying data on the first resource or not to use the first spatial filter to transmit a signal carrying data. The priority information indicates that multiple communication devices use the priority of the first resource or different spatial filters of multiple communication devices use the priority of the first resource respectively. The multiple communication devices include the communication device 1500 and the second communication device.

[0230] Optionally, the processing module 1520 is specifically configured to: if the priority information indicates that the priority of the communication device 1500 using the first resource is higher than the priority of the second communication device using the first resource, then determine to use the first spatial filter to transmit the signal carrying data on the first resource; or, if the priority information indicates that the priority of the communication device 1500 using the first resource is lower than or equal to the priority of the second communication device using the first resource, then determine not to use the first spatial filter to transmit the signal carrying data on the first resource.

[0231] Optionally, the processing module 1520 is specifically configured to: if the priority information indicates that the priority of the first spatial filter of the communication device 1500 using the first resource is higher than the priority of the second spatial filter of the second communication device using the first resource, then determine that the first spatial filter is used to transmit the signal carrying data on the first resource; or, if the priority information indicates that the priority of the first spatial filter of the communication device 1500 using the first resource is lower than or equal to the priority of the second spatial filter of the second communication device using the first resource, then determine that the first spatial filter is not used to transmit the signal carrying data on the first resource.

[0232] Optionally, the processing module 1520 is specifically configured to: if the random number is within the random number interval corresponding to the communication device 1500, determine that the signal carrying data is transmitted on the first resource using the first spatial filter, wherein the random number is generated using a random seed; or, if the random number is not within the random number interval corresponding to the communication device 1500, determine that the signal carrying data is not transmitted on the first resource using the first spatial filter.

[0233] Optionally, the time units occupied by the second resource and the third resource are before the time units occupied by the first resource, the second resource is the resource used in the transmission of the first reference signal, and the third resource is the resource used in the transmission of the second reference signal.

[0234] Figure 16 is a schematic block diagram of another communication device 1600 provided in an embodiment of this application. The communication device 1600 can be a second communication device in the method embodiment of Figure 9, a second network device in the embodiment of Figure 13, or a second terminal device in the method embodiment of Figure 14. The communication device 1600 includes:

[0235] Transceiver module 1610 is used to receive a first reference signal transmitted by a first communication device using a first spatial filter, using a second spatial filter;

[0236] The transceiver module 1610 is further configured to determine the link interference value between the first spatial filter and the second spatial filter based on the received first reference signal.

[0237] The transceiver module 1610 is further configured to transmit a second reference signal using the second spatial filter, the second reference signal being used by the first communication device to determine the link interference value between the first spatial filter and the second spatial filter.

[0238] Optionally, the first spatial filter includes an analog beam, and the second spatial filter includes an analog beam; or, the first spatial filter includes a digital precoding vector, and the second spatial filter includes a digital receiver vector.

[0239] Optionally, the communication device 1600 further includes a processing module 1620, configured to determine whether a signal carrying data is transmitted using the second spatial filter or not using the second spatial filter on a first resource, wherein the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold.

[0240] Optionally, the processing module 1620 is specifically configured to determine, based on priority information, whether to use the second spatial filter to transmit a signal carrying data on the first resource or not to use the second spatial filter to transmit a signal carrying data. The priority information indicates that multiple communication devices use the priority of the first resource respectively or that different spatial filters of multiple communication devices use the priority of the first resource respectively. The multiple communication devices include the first communication device and the communication device 1600.

[0241] Optionally, the processing module 1620 is specifically configured to: if the priority information indicates that the priority of the communication device 1600 using the first resource is higher than the priority of the first communication device using the first resource, then determine that the second spatial filter is used to transmit the signal carrying data on the first resource; or, if the priority information indicates that the priority of the communication device 1600 using the first resource is lower than or equal to the priority of the first communication device using the first resource, then determine that the second spatial filter is not used to transmit the signal carrying data on the first resource.

[0242] Optionally, the processing module 1620 is specifically configured to: if the priority information indicates that the priority of the second spatial filter of the communication device 1600 using the first resource is higher than the priority of the first spatial filter of the first communication device using the first resource, then determine that the second spatial filter is used to transmit the signal carrying data on the first resource; or, if the priority information indicates that the priority of the second spatial filter of the communication device 1600 using the first resource is lower than or equal to the priority of the first spatial filter of the first communication device using the first resource, then determine that the second spatial filter is not used to transmit the signal carrying data on the first resource.

[0243] Optionally, the processing module 1620 is specifically configured to: if the random number is within the random number interval corresponding to the communication device 1600, determine that the signal carrying data is transmitted on the first resource using the second spatial filter, wherein the random number is generated using a random seed; or, if the random number is not within the random number interval corresponding to the communication device 1600, determine that the signal carrying data is not transmitted on the first resource using the second spatial filter.

[0244] Optionally, the time units occupied by the second resource and the third resource are before the time units occupied by the first resource, the second resource is the resource used in the transmission of the first reference signal, and the third resource is the resource used in the transmission of the second reference signal.

[0245] Figure 17 is a schematic block diagram of another communication device 1700 provided in an embodiment of this application. The communication device 1700 can be either the first device or the second device described above. The communication device 1700 includes a processor 1710, which implements the signal transmission method provided in the embodiment of this application through logic circuits or executing code instructions. Optionally, the communication device 1700 may further include an interface circuit 1720. The processor 1710 and the interface circuit 1720 are coupled to each other. It is understood that the interface circuit 1720 can be a transceiver or an input / output interface.

[0246] Optionally, the communication device 1700 may also include a memory 1730 for storing instructions executed by the processor 1710, or storing input data required by the processor 1710 to execute instructions, or storing data generated after the processor 1710 executes instructions.

[0247] The aforementioned processor 1710 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The aforementioned processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules may reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory; the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.

[0248] This application also provides a communication system, including a first communication device in the signal transmission method provided in this application, and other communication devices communicating with the first communication device, a second communication device, and other communication devices communicating with the second communication device.

[0249] This application also provides a computer-readable storage medium storing a computer program for implementing the methods in the above-described method embodiments. When the computer program is run on a computer, the computer can implement the methods in the above-described method embodiments.

[0250] This application also provides a computer program product, which includes a computer program that, when run on a computer, causes the methods in the above method embodiments to be executed.

[0251] This application also provides a chip, including a processor connected to a memory for storing computer programs, and the processor for executing the computer programs stored in the memory, so that the chip performs the methods described in the above method embodiments.

[0252] It should be understood that, in the embodiments of this application, for a technical feature, the technical features in that technical feature are distinguished by "first", "second" and "third", and there is no order of precedence or size among the technical features described by "first", "second" and "third".

[0253] Furthermore, the term "and / or" in this application is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship. The term "at least one" in this application can represent "one" and "two or more." For example, A, B, and C can represent: A existing alone, B existing alone, C existing alone, A and B existing simultaneously, A and C existing simultaneously, C and B existing simultaneously, and A, B, and C existing simultaneously.

[0254] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0255] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0256] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0257] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0258] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0259] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0260] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method of signal transmission, characterized by, The method is applied to a first communication device, and comprises: transmitting, by using a first spatial filter, a first reference signal, the first reference signal being used by a second communication device to determine a link interference value between the first spatial filter and a second spatial filter of the second communication device; receiving, by using the first spatial filter, a second reference signal transmitted by the second communication device by using the second spatial filter; determining, according to the received second reference signal, the link interference value between the first spatial filter and the second spatial filter.

2. The method of claim 1, wherein: the first spatial filter comprises an analog beam, and the second spatial filter comprises an analog beam; or the first spatial filter comprises a digital precoding vector, and the second spatial filter comprises a digital receiver vector.

3. The method according to claim 1 or 2, characterized in that, The method further comprises: determining whether to transmit, on a first resource, a signal carrying data by using the first spatial filter or not by using the first spatial filter, the link interference value between the first spatial filter and the second spatial filter being greater than or equal to a preset threshold.

4. The method of claim 3, wherein, The determining whether to transmit, on a first resource, a signal carrying data by using the first spatial filter or not by using the first spatial filter comprises: determining, according to priority information, whether to transmit, on the first resource, a signal carrying data by using the first spatial filter or not by using the first spatial filter, the priority information indicating a priority of a plurality of communication devices using the first resource respectively or a priority of different spatial filters of a plurality of communication devices using the first resource respectively, the plurality of communication devices comprising the first communication device and the second communication device.

5. The method of claim 4, wherein, The determining, according to the priority information, whether to transmit, on a first resource, a signal carrying data by using the first spatial filter or not by using the first spatial filter comprises: if the priority information indicates that a priority of the first communication device using the first resource is higher than a priority of the second communication device using the first resource, determining to transmit, on the first resource, a signal carrying data by using the first spatial filter; or if the priority information indicates that a priority of the first communication device using the first resource is lower than or equal to a priority of the second communication device using the first resource, determining not to transmit, on the first resource, a signal carrying data by using the first spatial filter.

6. The method of claim 4, wherein, The determining, according to the priority information, whether to transmit, on a first resource, a signal carrying data by using the first spatial filter or not by using the first spatial filter comprises: if the priority information indicates that a priority of the first spatial filter of the first communication device using the first resource is higher than a priority of the second spatial filter of the second communication device using the first resource, determining to transmit, on the first resource, a signal carrying data by using the first spatial filter; or if the priority information indicates that a priority of the first spatial filter of the first communication device using the first resource is lower than or equal to a priority of the second spatial filter of the second communication device using the first resource, determining not to transmit, on the first resource, a signal carrying data by using the first spatial filter. If the priority information indicates that the priority of the first spatial filter of the first communication device using the first resource is lower than or equal to the priority of the second spatial filter of the second communication device using the first resource, it is determined that the signal carrying data transmitted by the first spatial filter on the first resource is not adopted.

7. The method of claim 3, wherein, The determination of whether to adopt the signal carrying data transmitted by the first spatial filter on the first resource or not includes: If the random number is in the random number interval corresponding to the first communication device, it is determined that the signal carrying data transmitted by the first spatial filter on the first resource is adopted, the random number being generated using a random seed; or, If the random number is not in the random number interval corresponding to the first communication device, it is determined that the signal carrying data transmitted by the first spatial filter on the first resource is not adopted.

8. The method of any one of claims 3 to 7, wherein: The time unit occupied by the second resource and the third resource is before the time unit occupied by the first resource, the second resource being a resource used in the transmission of the first reference signal, and the third resource being a resource used in the transmission of the second reference signal.

9. A method of signal transmission, characterized by, The method applied to a second communication device includes: receiving, by a second spatial filter, a first reference signal transmitted by a first spatial filter of a first communication device; determining, according to the received first reference signal, a link interference value between the first spatial filter and the second spatial filter; transmitting, by the second spatial filter, a second reference signal, the second reference signal being used by the first communication device to determine the link interference value between the first spatial filter and the second spatial filter.

10. The method of claim 9, wherein: The first spatial filter includes an analog beam, and the second spatial filter includes an analog beam; or The first spatial filter includes a digital precoding vector, and the second spatial filter includes a digital receiver vector.

11. The method according to claim 9 or 10, characterized in that, The method further includes: determining whether to adopt the signal carrying data transmitted by the second spatial filter on the first resource or not, the link interference value between the first spatial filter and the second spatial filter being greater than or equal to a preset threshold.

12. The method of claim 11, wherein, The determination of whether to adopt the signal carrying data transmitted by the second spatial filter on the first resource or not includes: According to priority information, it is determined whether to adopt the signal carrying data transmitted by the second spatial filter on the first resource or not, the priority information indicating the priority of a plurality of communication devices using the first resource or the priority of different spatial filters of a plurality of communication devices using the first resource, the plurality of communication devices including the first communication device and the second communication device.

13. The method of claim 12, wherein, The determining, according to the priority information, whether to transmit the signal carrying data by using the second spatial filter on the first resource or not comprises: if the priority information indicates that the priority of the second communication device using the first resource is higher than the priority of the first communication device using the first resource, determining to transmit the signal carrying data by using the second spatial filter on the first resource; or if the priority information indicates that the priority of the second communication device using the first resource is lower than or equal to the priority of the first communication device using the first resource, determining not to transmit the signal carrying data by using the second spatial filter on the first resource.

14. The method of claim 12, wherein, The determining, according to the priority information, whether to transmit the signal carrying data by using the second spatial filter on the first resource or not comprises: if the priority information indicates that the priority of the second spatial filter of the second communication device using the first resource is higher than the priority of the first spatial filter of the first communication device using the first resource, determining to transmit the signal carrying data by using the second spatial filter on the first resource; or if the priority information indicates that the priority of the second spatial filter of the second communication device using the first resource is lower than or equal to the priority of the first spatial filter of the first communication device using the first resource, determining not to transmit the signal carrying data by using the second spatial filter on the first resource.

15. The method of claim 14, wherein, The determining, according to the priority information, whether to transmit the signal carrying data by using the second spatial filter on the first resource or not comprises: if the random number is in the random number interval corresponding to the second communication device, determining to transmit the signal carrying data by using the second spatial filter on the first resource, the random number being generated by using a random seed; or if the random number is not in the random number interval corresponding to the second communication device, determining not to transmit the signal carrying data by using the second spatial filter on the first resource.

16. The method of any one of claims 11 to 15, wherein: a time unit occupied by the second resource and a time unit occupied by the third resource are before a time unit occupied by the first resource, the second resource being a resource used in transmitting the first reference signal, and the third resource being a resource used in transmitting the second reference signal.

17. A method of signal transmission, characterized by comprise: the first communication device sending a first reference signal by using a first spatial filter; the second communication device receiving the first reference signal by using a second spatial filter; the second communication device determining a link interference value between the first spatial filter and the second spatial filter according to the received first reference signal; the second communication device sending a second reference signal by using the second spatial filter; the first communication device receiving the second reference signal by using the first spatial filter; The first communication device determines a link interference value between the first spatial filter and the second spatial filter according to the received second reference signal.

18. The method of claim 17, wherein, The first spatial filter comprises an analog beam, and the second spatial filter comprises an analog beam; or, The first spatial filter comprises a digital precoding vector, and the second spatial filter comprises a digital receiver vector.

19. The method of claim 17 or 18, wherein, The method further comprises: The first communication device determines whether to transmit a data-bearing signal using the first spatial filter or not using the first spatial filter on a first resource, wherein the link interference value between the first spatial filter and the second spatial filter is greater than or equal to a preset threshold; and The second communication device determines whether to transmit a data-bearing signal using the second spatial filter or not using the second spatial filter on the first resource.

20. The method of claim 19, wherein, The first communication device determines whether to transmit a data-bearing signal using the first spatial filter or not using the first spatial filter on a first resource, comprising: If the random number is within a random number interval corresponding to the first communication device, the first communication device determines to transmit a data-bearing signal using the first spatial filter on the first resource, wherein the random number is generated using a random seed; or If the random number is not within the random number interval corresponding to the first communication device, the first communication device determines not to transmit a data-bearing signal using the first spatial filter on the first resource.

21. The method according to claim 19 or 20, characterized in that, The second communication device determines whether to transmit a data-bearing signal using the second spatial filter or not using the second spatial filter on the first resource, comprising: If the random number is within a random number interval corresponding to the second communication device, the second communication device determines to transmit a data-bearing signal using the second spatial filter on the first resource, wherein the random number is generated using a random seed; or If the random number is not within the random number interval corresponding to the second communication device, the second communication device determines not to transmit a data-bearing signal using the second spatial filter on the first resource.

22. The method of any one of claims 19 to 21, wherein, The second resource and the third resource occupy time units before time units occupied by the first resource, the second resource is a resource used in transmitting the first reference signal, and the third resource is a resource used in transmitting the second reference signal.

23. A communications device, characterized by comprising modules for performing the method of any one of claims 1 to 8.

24. A communications device, characterized by comprising modules for performing the method of any one of claims 9 to 16.

25. A communications device, characterized by comprising a processor configured to implement a method recited in any one of claims 1 to 8.

26. A communications device, characterized by comprising a processor configured to implement a method recited in any one of claims 9 to 16.

27. A computer-readable storage medium, characterized in that, comprising: The computer readable medium stores a computer program; and The computer program, which when executed by a processor, causes the method of any one of claims 1 to 16 to be performed.

28. A computer program product, characterised in that, A computer program product comprising a computer program which when executed by a processor causes the method of any one of claims 1 to 16 to be performed.

Citation Information

Patent Citations

  • Signal transmission method, related device and system

    CN112422211A

  • Device and method for enhanced preemption of transmissions

    CN113994616A

  • Methods, architectures, apparatuses and systems for joint beam management in NR-duplex

    WO2023211950A1