Communication method and communication device
By receiving indication information to determine the resources occupied by interference signals, the problem of interference signal elimination in wireless communication is solved, and the signal transmission quality is improved.
Patent Information
- Application Number
- CN202380100687.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-29
- Publication Date
- 2026-02-17
AI Technical Summary
In wireless communication, receiving devices often struggle to accurately eliminate interference signals, leading to a decline in signal transmission quality.
By receiving indication information, the resources occupied by the interfering signal can be determined, thereby accurately eliminating the interfering signal and achieving correct signal reception.
It improves signal transmission quality, ensures that receiving equipment can accurately identify and eliminate interference signals, and enhances the performance of the communication system.
Smart Images

Figure CN121548960A_ABST
Abstract
Description
Communication method and communication apparatus
[0001] The present application relates to the technical field of communication, and in particular to a communication method and a communication apparatus.
[0002] In the past few decades, wireless communication systems have evolved and researched from the first generation of analog communication to the fifth generation (5G) communication technology and now the sixth generation (6G) communication technology.
[0003] When devices send signals, they may be interfered by other signals. How to enable a receiving device to accurately eliminate interference to achieve correct signal reception and thus improve signal transmission quality needs to be solved.
[0004] SUMMARY
[0005] Embodiments of the present application provide a communication method and a communication apparatus to improve signal transmission quality.
[0006] In a first aspect, embodiments of the present application provide a communication method, which can be executed by a first device, which is a terminal device or a module (such as a chip) applied to a terminal device. The method comprises: receiving a first signal, the first signal comprising a second signal and a third signal, the third signal being a signal that interferes with the second signal; receiving indication information, the indication information indicating resources occupied by the third signal; and determining the second signal from the first signal according to the indication information.
[0007] In the above scheme, the first device receives a first signal, the first signal comprising a second signal and a third signal that interferes with the second signal. According to the received indication information, the resources occupied by the third signal are obtained, so that the interference caused by the third signal can be accurately determined according to the resources occupied by the third signal, which helps to accurately eliminate the third signal from the first signal to obtain the second signal, and correct signal reception is achieved, and signal transmission quality is improved.
[0008] In a possible implementation method, the determining the second signal from the first signal according to the indication information comprises: determining an interference estimation value on the resources occupied by the third signal according to the indication information; and determining the second signal from the first signal according to the interference estimation value.
[0009] In the above scheme, the interference estimation value on the resources occupied by the third signal is first determined according to the resources occupied by the third signal indicated by the indication information, and then the second signal is determined from the first signal according to the interference estimation value, which helps to accurately determine the second signal.
[0010] In a second aspect, an embodiment of the present application provides a communication method, which can be executed by a second device, which is a network device or a module (such as a chip) applied to the network device. The method comprises: sending a second signal to a terminal device; and sending indication information to the terminal device, the indication information indicating resources occupied by a third signal which produces interference to the second signal.
[0011] In the above solution, the second device sends the second signal and the indication information to the first device, the indication information indicating the resources occupied by the third signal which produces interference to the second signal. The first device can learn the resources occupied by the third signal according to the received indication information, so as to accurately determine the interference produced by the third signal according to the resources occupied by the third signal, and then help to accurately eliminate the third signal to obtain the second signal, thereby realizing correct reception of the signal and improving the signal transmission quality.
[0012] In a possible implementation method, the method further comprises: sending the third signal to the terminal device.
[0013] In a third aspect, an embodiment of the present application provides a communication method, which comprises: a second device sending a second signal to a first device; a third device sending a third signal to the first device, the third signal producing interference to the second signal; and a fourth device sending indication information to the first device, the indication information indicating resources occupied by the third signal.
[0014] In the above solution, the first device can learn the resources occupied by the third signal according to the received indication information, so as to accurately determine the interference produced by the third signal according to the resources occupied by the third signal, and then help to accurately eliminate the third signal to obtain the second signal, thereby realizing correct reception of the signal and improving the signal transmission quality.
[0015] In a possible implementation method, the fourth device is the same as the second device, and the third device is different from the second device.
[0016] In a possible implementation method, the fourth device is the same as the third device, and the fourth device is different from the second device.
[0017] In a possible implementation method, the fourth device, the second device and the third device are the same.
[0018] In a possible implementation method, the fourth device, the second device and the third device are different from each other.
[0019] Based on any implementation method of the first aspect to the third aspect:
[0020] In a possible implementation method, the indication information indicates a starting position and a size of the resources occupied by the third signal.
[0021] In a possible implementation, the indication information includes a precoding resource block group (PRG) starting position, a PRG size and a PRG quantity, the PRG starting position indicates a starting position of a resource occupied by the third signal, and the PRG size and the PRG quantity indicate a size of the resource occupied by the third signal.
[0022] In a possible implementation, the indication information includes at least two groups of PRG information, each group of PRG information includes a PRG starting position, a PRG size and a PRG quantity, the PRG starting position indicates a starting position of a partial resource in the resource occupied by the third signal, and the PRG size and the PRG quantity indicate a size of the partial resource.
[0023] In a possible implementation, the indication information includes a reference point, an offset value and a resource size, the reference point and the offset value indicate a starting position of a resource occupied by the third signal, and the resource size indicates a size of the resource occupied by the third signal.
[0024] In a possible implementation, the indication information is a bit map, and first information in the bit map indicates at least one resource unit in the resource occupied by the third signal.
[0025] The foregoing scheme accurately indicates the resource occupied by the third signal through the indication information, which helps the first device to accurately eliminate the third signal to obtain the second signal, and correctly receives the signal, thereby improving the signal transmission quality.
[0026] In a possible implementation, the resource occupied by the third signal and the resource occupied by the second signal are completely overlapped or partially overlapped.
[0027] In a possible implementation, the indication information further indicates at least one of the following information:
[0028] a port number of the third signal, the port number indicating a source of the third signal;
[0029] a sequence of the third signal;
[0030] scrambling code information of the third signal.
[0031] In a fourth aspect, an embodiment of the present application provides a communication device, which has a function of implementing any implementation method of the first aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0032] In a fifth aspect, an embodiment of the present application provides a communication apparatus, which has the function of implementing any of the implementation methods of the second aspect. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0033] In a sixth aspect, an embodiment of the present application provides a communication apparatus, which includes units or means for performing each step of any of the implementation methods of the first aspect to the second aspect.
[0034] In a seventh aspect, an embodiment of the present application provides a communication apparatus, which includes a processor and an interface circuit. The processor is configured to communicate with other apparatuses through the interface circuit, and to perform any of the implementation methods of the first aspect to the second aspect. The processor includes one or more.
[0035] In an eighth aspect, an embodiment of the present application provides a communication apparatus, which includes a processor coupled to a memory. The processor is configured to invoke a program stored in the memory, to perform any of the implementation methods of the first aspect to the second aspect. The memory can be located in the apparatus, or located outside the apparatus. The processor can be one or more.
[0036] In a ninth aspect, an embodiment of the present application provides a communication apparatus, which includes a processor and a memory. The memory is configured to store computer instructions. When the apparatus is running, the processor executes the computer instructions stored in the memory, so that the apparatus performs any of the implementation methods of the first aspect to the second aspect.
[0037] In a tenth aspect, an embodiment of the present application further provides a computer program product, which includes computer programs or instructions. When the computer programs or instructions are run by a communication apparatus, any of the implementation methods of the first aspect to the second aspect is performed.
[0038] In an eleventh aspect, an embodiment of the present application further provides a computer readable storage medium, which stores instructions. When the instructions are run on a communication apparatus, any of the implementation methods of the first aspect to the second aspect is performed.
[0039] In a twelfth aspect, an embodiment of the present application further provides a chip system, which includes a processor configured to perform any of the implementation methods of the first aspect to the second aspect.
[0040] In a thirteenth aspect, an embodiment of the present application further provides a communication system, which includes a second apparatus, a third apparatus and a fourth apparatus. The communication system is configured to perform any of the implementation methods of the third aspect.
[0041] FIG. 1(a) is a schematic diagram of an architecture of a communication system to which embodiments of the present application are applied;
[0042] FIG. 1(b) is a schematic diagram of a network device;
[0043] FIG. 2 is a schematic diagram of spatial division multiplexing of a sensing signal and a data signal in an ISAC scenario;
[0044] FIG. 3 is a classification example diagram of division according to scenarios in an ISAC scenario;
[0045] FIG. 4 is a classification example diagram of division according to time-frequency resource overlap in an ISAC scenario;
[0046] FIG. 5 is a classification example diagram of division according to waveforms in an ISAC scenario;
[0047] FIG. 6 is an example diagram of mismatch between PRGs of different data signals in a reflection scenario;
[0048] FIG. 7 is a classification example diagram of division according to scenarios in a reflection scenario;
[0049] FIG. 8 is a schematic diagram of three independent interference channels with different distribution conditions;
[0050] FIG. 9 is a flow diagram of a communication method provided by an embodiment of the present application;
[0051] FIG. 10(a) is an example diagram of indicating resources occupied by an interference signal provided by an embodiment of the present application;
[0052] FIG. 10(b) is an example diagram of indicating resources occupied by an interference signal provided by an embodiment of the present application;
[0053] FIG. 10(c) is an example diagram of indicating resources occupied by an interference signal provided by an embodiment of the present application;
[0054] FIG. 11 is an example diagram of resource mapping of a sensing signal and a data signal;
[0055] FIG. 12 is another example diagram of resource mapping of a sensing signal and a data signal;
[0056] FIG. 13 is another example diagram of resource mapping of a sensing signal and a data signal;
[0057] FIG. 14 is a schematic diagram of a structure of a communication apparatus provided by an embodiment of the present application;
[0058] FIG. 15 is a schematic diagram of a structure of a communication apparatus provided by an embodiment of the present application.
[0059] Figure 1(a) is a schematic diagram of the architecture of a communication system to which embodiments of the present application are applied. The communication system 1000 shown in Figure 1(a) includes a radio access network 100 and a core network 200, and optionally, the communication system 1000 further includes an Internet 300. The radio access network 100 can include at least one network device (e.g., 110a and 110b in Figure 1(a)) and at least one terminal device (e.g., 120a-120j in Figure 1(a)). The terminal device is connected to the network device by radio, and the network device is connected to the core network by wire or radio. The core network device and the network device can be independent and different physical devices, or the functions of the core network device and the logical functions of the network device can be integrated on the same physical device, or a physical device can integrate the functions of part of the core network device and the functions of part of the network device. The terminal device and the terminal device, and the network device and the network device can be connected to each other by wire or radio. Figure 1(a) is only a schematic diagram, and the communication system can further include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in Figure 1(a).
[0060] The network device is an access device through which a terminal device accesses a communication system in a wired or wireless manner. The network device can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5th generation (5G) mobile communication system, a next generation NodeB in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a wireless fidelity (WiFi) system, etc. The network device can also be a module or unit that completes part of the functions of a base station, for example, the network device can be a central unit (CU) or a distributed unit (DU). The CU completes the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and can also complete the function of the service data adaptation protocol (SDAP). The DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and can also complete part or all of the functions of the physical layer. For specific descriptions of the above-mentioned protocol layers, reference can be made to the relevant technical specifications of the 3rd generation partnership project (3GPP). The network device can be a macro base station (such as 110a in FIG. 1(a)), or a micro base station or indoor station (such as 110b in FIG. 1(a)), or a relay node or donor node, etc. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the network device.
[0061] A terminal device is a device with wireless transceiving function, which can send signals to a network device or receive signals from a network device. A terminal device includes, but is not limited to, a terminal apparatus, a terminal, a user equipment (UE), a mobile station, a mobile terminal, etc. A terminal device can be widely applied to various scenarios, such as device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), internet of things (IOT), virtual reality, augmented reality, industrial control, automatic driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. A terminal device can be specifically a mobile phone, a tablet computer, a computer with wireless transceiving function, a wearable device, a vehicle, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc. Embodiments of the present application do not limit specific technologies and specific device forms adopted by a terminal device.
[0062] A network device and a terminal device can be fixed in position or movable. A network device and a terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can be deployed on water surface; can also be deployed on an airplane, a balloon and a man-made satellite. Embodiments of the present application do not limit application scenarios of a network device and a terminal device.
[0063] The roles of a network device and a terminal device can be relative, for example, a helicopter or a drone 120i in FIG. 1(a) can be configured as a mobile network device, which is a network device for a terminal device 120j accessing to a wireless access network 100 through 120i; but for a network device 110a, 120i is a terminal device, that is, 110a and 120i communicate with each other through a wireless air interface protocol. Of course, 110a and 120i can also communicate with each other through an interface protocol between network devices, in which case, 120i is also a network device relative to 110a. Therefore, a network device and a terminal device can be collectively referred to as a communication apparatus, 110a and 110b in FIG. 1(a) can be referred to as a communication apparatus with network device function, and 120a-120j in FIG. 1(a) can be referred to as a communication apparatus with terminal device function.
[0064] The network device and the terminal device, the network device and the network device, and the terminal device and the terminal device can communicate through an authorized frequency spectrum, or through an unlicensed frequency spectrum, or through both the authorized frequency spectrum and the unlicensed frequency spectrum; can communicate through a frequency spectrum below 6 gigahertz (GHz), or through a frequency spectrum above 6 GHz, or through both the frequency spectrum below 6 GHz and the frequency spectrum above 6 GHz. Embodiments of the present application do not limit the frequency spectrum used for wireless communication.
[0065] In embodiments of the present application, the functions of the network device can also be performed by a module (such as a chip) in the network device, or by a control subsystem containing network device functions. The control subsystem containing network device functions herein can be a control center in the above-mentioned application scenarios such as smart grid, industrial control, intelligent transportation, and smart city. The functions of the terminal device can also be performed by a module (such as a chip or modem) in the terminal device, or by a device containing terminal device functions.
[0066] In the present application, the network device sends a downlink signal or downlink information to the terminal device, and the downlink information is carried on a downlink channel; the terminal device sends an uplink signal or uplink information to the network device, and the uplink information is carried on an uplink channel. In order to communicate with the network device, the terminal device needs to establish a wireless connection with a cell controlled by the network device. The cell that establishes a wireless connection with the terminal device is called the service cell of the terminal device.
[0067] FIG. 1(b) shows a schematic diagram of a network device. As shown in FIG. 1(b), the network device includes one or more CUs, one or more DUs, and one or more radio units (RUs), for the sake of clarity, only one CU, DU, and RU are shown in FIG. 1(b). The CU is connected to the core network and one or more DUs. Optionally, the CU can have part of the functions of the core network. The CU can include a CU-control plane (CP) and a CU-user plane (UP).
[0068] The CU and the DU can be configured according to protocol layer functions of a wireless network implemented thereby: for example, the CU is configured to implement functions of a packet data convergence protocol (PDCP) layer and protocol layers above the PDCP layer (such as a radio resource control (RRC) layer and / or a service data adaptation protocol (SDAP) layer, etc.); the DU is configured to implement functions of protocol layers below the PDCP layer (such as a radio link control (RLC) layer, a medium access control (MAC) layer, and / or a physical (PHY) layer, etc.). For another example, the CU is configured to implement functions of protocol layers above the PDCP layer (such as the RRC layer and / or the SDAP layer), and the DU is configured to implement functions of the PDCP layer and protocol layers below the PDCP layer (such as the RLC layer, the MAC layer, and / or the PHY layer, etc.).
[0069] The above configuration of the CU and the DU is merely an example, and the CU and the DU can be configured to have functions as needed. For example, the CU or the DU can be configured to have functions of more protocol layers, or the CU or the DU can be configured to have partial processing functions of protocol layers. For example, partial functions of the RLC layer and functions of protocol layers above the RLC layer are arranged in the CU, and remaining functions of the RLC layer and functions of protocol layers below the RLC layer are arranged in the DU. For another example, functions of the CU or the DU can be divided according to service types or other system requirements, for example, according to latency requirements, functions that need to meet a latency requirement are arranged in the DU, and functions that do not need to meet the latency requirement are arranged in the CU.
[0070] The DU and the RU can cooperate to implement functions of the PHY layer. One DU can be connected to one or more RUs. The DU and the RU can be configured in various manners according to design. For example, the DU is configured to implement baseband functions, and the RU is configured to implement intermediate radio frequency functions. For another example, the DU is configured to implement high-layer functions in the PHY layer, and the RU is configured to implement low-layer functions in the PHY layer or implement the low-layer functions and radio frequency functions. The high-layer functions in the PHY layer can include a part of functions of the PHY layer that are closer to the MAC layer, and the low-layer functions in the PHY layer can include another part of functions of the PHY layer that are closer to the intermediate radio frequency side.
[0071] As an example, signal interference in two different scenarios is described below. This is merely an example, and does not limit the application scenarios of the embodiments of the present application.
[0072] Scenario 1, integrated sensing and communications (ISAC) scenario
[0073] FIG. 2 is a schematic diagram of spatial division multiplexing of sensing signals and data signals in an ISAC scenario. Each row in the figure represents a resource block (RB), and each RB includes a plurality of REs. The network device transmits data signals (for example, physical downlink shared channel (PDSCH) signals) to the terminal device on the one hand, and transmits sensing signals for detecting the position of a sensing target on the other hand. The time-frequency resources occupied by the sensing signals overlap with part of the time-frequency resources occupied by the data signals, that is, the part of the REs are spatially divided and multiplexed, so that the part of the REs can simultaneously carry data signals and sensing signals. For the terminal device to receive data signals, the sensing signals are interference signals, that is, the sensing signals interfere with the terminal device receiving data signals.
[0074] The time-frequency resources occupied by the data signals can be divided according to a precoding resource block group (PRG), and for a PRG shown in FIG. 2, the PRG includes one or more RBs. The sensing signals only interfere with the data signals on part of the REs of the PRG, and do not interfere with the data signals on all the REs of the PRG, that is, the PRG of the data signals is not completely matched with the time-frequency resources occupied by the sensing signals that interfere with the data signals.
[0075] It can be understood that the embodiments of the present application are described by taking the PRG as an example, but are not limited thereto, and the schemes of the embodiments of the present application can be applied to the case where the time-frequency resources are divided in any grouping manner, for example, the case where the time-frequency resources are divided according to an interference resource block group (IRG) or a resource block group (RBG).
[0076] It should be noted that in a multiple input and multiple output (MIMO) transmission scenario, the above-mentioned data signals can also be referred to as MIMO transmission signals.
[0077] For the ISAC scenario, the following gives classification examples under different division manners.
[0078] FIG. 3 is an example diagram of classification according to scenarios in an ISAC scenario. In the ISAC scenario, terminal devices can be classified into a first type of terminal device and a second type of terminal device. The first type of terminal device refers to a terminal device receiving a data signal, and the second type of terminal device refers to a terminal device receiving a sensing signal. The sensing signal received by the second type of terminal device can be a sensing signal transmitted by a network device, another terminal device, or the second type of terminal device to a sensing target and reflected by the sensing target to the second terminal device. Optionally, the second type of terminal device also receives a data signal.
[0079] In (a) of FIG. 3, a network device transmits a data signal to a first type of terminal device, and the network device also transmits a sensing signal to a sensing target and receives a sensing signal reflected by the sensing target. The first type of terminal device receives a data signal and can also receive a sensing signal. The sensing signal received by the first type of terminal device can be a sensing signal transmitted by the network device or a sensing signal reflected by the sensing target. The sensing signal can interfere with the reception of the data signal by the first type of terminal device, and thus the sensing signal is an interference signal when the first type of terminal device receives the data signal.
[0080] In (b) of FIG. 3, a network device transmits a data signal to a first type of terminal device, and a second type of terminal device transmits a sensing signal to a sensing target and receives a sensing signal reflected by the sensing target. The first type of terminal device receives a data signal and can also receive a sensing signal. The sensing signal received by the first type of terminal device can be a sensing signal transmitted by the second type of terminal device or a sensing signal reflected by the sensing target. The sensing signal can interfere with the reception of the data signal by the first type of terminal device, and thus the sensing signal is an interference signal when the first type of terminal device receives the data signal. The second type of terminal device transmits and receives a sensing signal and can also receive a data signal transmitted by the network device to the first type of terminal device. The data signal can interfere with the transmission or reception of the sensing signal by the second type of terminal device, and thus the data signal is an interference signal when the second type of terminal device transmits or receives the sensing signal.
[0081] In (c) of FIG. 3, a network device 1 transmits a data signal to a first type of terminal device, and the network device 1 also transmits a sensing signal to a sensing target, and a network device 2 receives a sensing signal reflected by the sensing target. The first type of terminal device receives a data signal and can also receive a sensing signal. The sensing signal received by the first type of terminal device can be a sensing signal transmitted by the network device 1 or a sensing signal reflected by the sensing target. The sensing signal can interfere with the reception of the data signal by the first type of terminal device, and thus the sensing signal is an interference signal when the first type of terminal device receives the data signal.
[0082] In (d) of FIG. 3, the network device sends data signals to the first type of terminal device, and meanwhile, the network device also sends sensing signals to the sensing target, and the second type of terminal device receives the sensing signals reflected by the sensing target. The first type of terminal device receives the data signals on one hand, and on the other hand, the first type of terminal device can also receive the sensing signals. The sensing signals received by the first type of terminal device can be the sensing signals sent by the network device, or can be the sensing signals reflected by the sensing target. The sensing signals interfere with the reception of the data signals by the first type of terminal device, and therefore, the sensing signals are interference signals when the first type of terminal device receives the data signals. The second type of terminal device receives the sensing signals on one hand, and on the other hand, the second type of terminal device can also receive the data signals sent by the network device to the first type of terminal device. The data signals interfere with the reception of the sensing signals by the second type of terminal device, and therefore, the data signals are interference signals when the second type of terminal device receives the sensing signals.
[0083] In (e) of FIG. 3, the network device sends data signals to the first type of terminal device, and a certain terminal device sends sensing signals to the sensing target, and the second type of terminal device receives the sensing signals reflected by the sensing target. The first type of terminal device receives the data signals on one hand, and on the other hand, the first type of terminal device can also receive the sensing signals. The sensing signals received by the first type of terminal device can be the sensing signals sent by the certain terminal device, or can be the sensing signals reflected by the sensing target. The sensing signals interfere with the reception of the data signals by the first type of terminal device, and therefore, the sensing signals are interference signals when the first type of terminal device receives the data signals. The second type of terminal device receives the sensing signals on one hand, and on the other hand, the second type of terminal device can also receive the data signals sent by the network device to the first type of terminal device. The data signals interfere with the reception of the sensing signals by the second type of terminal device, and therefore, the data signals are interference signals when the second type of terminal device receives the sensing signals.
[0084] In (f) of FIG. 3, the network device sends data signals to the first type of terminal device, and a certain terminal device sends sensing signals to the sensing target, and the network device receives the sensing signals reflected by the sensing target. The first type of terminal device receives the data signals on one hand, and on the other hand, the first type of terminal device can also receive the sensing signals. The sensing signals received by the first type of terminal device can be the sensing signals sent by the certain terminal device, or can be the sensing signals reflected by the sensing target. The sensing signals interfere with the reception of the data signals by the first type of terminal device, and therefore, the sensing signals are interference signals when the first type of terminal device receives the data signals.
[0085] For the second type of terminal device, if the second type of terminal device receives data signals sent by the network device or other terminal devices to the second type of terminal device while the second type of terminal device is sending or receiving the sensing signals, the data signals and the sensing signals interfere with each other.
[0086] FIG. 4 is an example diagram of classification according to time-frequency resource overlap in the ISAC scenario. Each row in the diagram represents one RB. In (a) of FIG. 4, the time-frequency resource of the sensing signal partially overlaps with the PRG of the data signal, where the partial overlap refers to an overlap ratio less than or equal to a first threshold and greater than 0. In (b) of FIG. 4, the time-frequency resource of the sensing signal fully overlaps with the PRG of the data signal, where the full overlap refers to an overlap ratio greater than a certain threshold, i.e., when the overlap ratio is greater than a certain threshold, it is considered as full overlap. In (c) of FIG. 4, the time-frequency resource of the sensing signal does not overlap with the PRG of the data signal, i.e., the overlap ratio is equal to 0.
[0087] FIG. 5 is an example diagram of classification according to waveform in the ISAC scenario. Each row in the diagram represents one RB. In (a) of FIG. 5, the sensing signal and the data signal belong to the same waveform, and the time-frequency resource of the sensing signal fully overlaps with the PRG of the data signal, where the full overlap refers to an overlap ratio greater than a certain threshold, i.e., when the overlap ratio is greater than a certain threshold, it is considered as full overlap. In (b) of FIG. 5, the sensing signal and the data signal belong to different waveforms, and the time-frequency resource of the sensing signal partially overlaps with the PRG of the data signal.
[0088] Scenario two, reflection scenario
[0089] The reflection scenario includes a reconfigurable intelligent surface (RIS) scenario and an intelligent reflecting surface (IRS) scenario.
[0090] FIG. 6 is an example diagram of mismatch between different PRGs of data signals in the reflection scenario. Each row in the diagram represents one RB. Among them, terminal device 1 receives the reflected data signal, and terminal device 2 receives the data signal without reflection. The size of the PRG of the data signal received by terminal device 1 is different from the size of the PRG of the data signal received by terminal device 2, so the PRG of the data signal received by terminal device 1 does not match the PRG of the data signal received by terminal device 2. In the example in FIG. 6, the PRG of the data signal received by terminal device 1 occupies 5 RBs, and the PRG of the data signal received by terminal device 2 occupies 2 RBs, so the PRG of the data signal received by terminal device 1 is greater than the PRG of the data signal received by terminal device 2, that is, the granularity of the PRG corresponding to terminal device 1 and the granularity of the PRG corresponding to terminal device 2 are different.
[0091] Figure 7 is a classification example diagram according to the scene in a reflection scene. The first type of terminal device normally receives data signal 1, and the second type of terminal device receives reflected data signal 2. The first type of terminal device can also receive data signal 2 while receiving data signal 1, which interferes with the first type of terminal device receiving data signal 1, so data signal 2 is the interference signal when the first type of terminal device receives data signal 1. The second type of terminal device can also receive data signal 1 while receiving data signal 2, which interferes with the second type of terminal device receiving data signal 2, so data signal 1 is the interference signal when the second type of terminal device receives data signal 2.
[0092] In the current technology, the terminal device performs DMRS resource bundling based on the protocol predefinition, that is, the terminal device performs channel and interference estimation according to the PRG by default, that is, the terminal device defaults to interference signals covering all REs of the PRG. In addition, a terminal device has only one PRG value in a time unit, and each PRG value is 2 RBs or 4 RBs, etc.
[0093] The following describes the current interference estimation method in conjunction with the example of Figure 8. Figure 8 is a schematic diagram of three independent interference channels with different distributions. Each row in the figure represents an RB. For a certain RE, the received signal model on the RE is:
[0094] wherein, is the equalized transmission signal, that is, the transmission signal after interference elimination, which is a complex vector with a dimension of nlayer*1, and nlayer is the number of streams at the receiving end. The transmission signal can be a data signal or a sensing signal, etc.
[0095] r is the received signal before equalization, that is, the received signal is the superposition of the transmission signal and at least one interference signal, which has a dimension of nrx*1, and nrx is the number of receiver antennas. In the example of Figure 8, there are three interference signals, that is, interference signals a, b and c.
[0096] W is the equalization coefficient matrix, which has a dimension of nlayer*nrx; the expression is as follows:
[0097] wherein, is the estimated value of the equivalent channel matrix of the terminal device at a certain RE, The conjugate transpose matrix of R, with dimension nrx*nlayer. σ 2 represents the estimated value of the noise power. I is the identity matrix, with dimension nrx*nrx. R uu is the interference covariance matrix.
[0098] Taking the above three independent interference channels as an example, R uu has the following expression: R uu = R uu,a + R uu,b + R uu,c
[0099] where R uu,a , R uu,b and R uu,c represent the covariance matrices of the three independent interference channels respectively. When the distribution of the three independent interferences in the time domain or the frequency domain is not completely the same, R uu in each PRG needs to be processed differently.
[0100] Referring to FIG. 8, for the interference signal a, there is the interference signal a on part of the REs in PRG0, and there is no interference signal a on the other part of the REs. Similarly, there is the interference signal a on part of the REs in PRG1, and there is no interference signal a on the other part of the REs. According to the current method, the terminal device defaults that there is the interference signal a on all PRGs, and therefore the terminal device calculates the R uu,a corresponding to each RE in PRG0 in the way of averaging the interference signal a on all the REs in PRG0, and calculates the R uu,a corresponding to each RE in PRG1 in the way of averaging the interference signal a on all the REs in PRG1.
[0101] Similarly, the terminal device calculates the R uu,b corresponding to each RE in PRG0 in the way of averaging the interference signal b on all the REs in PRG0, and calculates the R uu,b corresponding to each RE in PRG1 in the way of averaging the interference signal b on all the REs in PRG1. Therefore, each RE corresponds to the same R uu,b .
[0102] Similarly, the terminal device calculates the R uu,c corresponding to each RE in PRG0 in the way of averaging the interference signal c on all the REs in PRG0, and calculates the R uu,c corresponding to each RE in PRG1 in the way of averaging the interference signal c on all the REs in PRG1. Therefore, each RE corresponds to the same R uu,c .
[0103] In the current technology, the terminal device does not know the actual time-frequency resource position occupied by the interference signal, and thus it is assumed that the interference signal exists on all REs in the PRG, and then the interference signal on all REs in the PRG is averaged to calculate R uu This method cannot be applied to the scenario where the PRG of the transmission signal does not completely match the time-frequency resource of the interference signal. Specifically, in the scenario where the PRG of the transmission signal does not completely match the time-frequency resource of the interference signal, such as the interference signal a and the interference signal b described above, if the interference signal on all REs in the PRG is averaged to calculate R uu , the interference calculation on each RE may not be accurate, the equalization quality is affected, and the system spectral efficiency is deteriorated. This is because there may actually be no interference signal on a certain RE, and the interference signal on all REs in the PRG is averaged to calculate R uu , which will cause these REs to be considered as having the interference signal, and thus the equalization quality is reduced.
[0104] FIG. 9 is a flow diagram of a communication method provided by an embodiment of the present application. The method includes the following steps:
[0105] Step 901: The second device sends a second signal to the first device.
[0106] Step 902: The third device sends a third signal to the first device, and the third signal interferes with the second signal.
[0107] The third signal is also referred to as the interference signal of the second signal.
[0108] The resource occupied by the third signal and the resource occupied by the second signal completely overlap or partially overlap. Here, the complete overlap means that the overlap ratio is greater than a certain threshold, that is, when the overlap ratio is greater than a certain threshold, it is considered as complete overlap.
[0109] In an implementation method, if the second device and the third device are the same device, the second signal and the third signal can be sent by means of spatial division multiplexing. For example, the second signal and the third signal become a first signal after spatial division multiplexing, and the first device receives the first signal, which contains the second signal and the third signal. The third signal interferes with the second signal, and thus the first device needs to eliminate the third signal from the first signal to obtain the second signal.
[0110] In another implementation method, the second signal and the third signal occupy different time-frequency resources, but signal superposition occurs when reaching the first device, the superimposed signal is referred to as the first signal, and the first device receives the first signal which contains the second signal and the third signal at the same time. The third signal interferes with the second signal, and thus the first device needs to eliminate the third signal from the first signal to obtain the second signal.
[0111] In step 903, the fourth device sends indication information to the first device, and the indication information indicates resources occupied by the third signal.
[0112] In the indication information, the resources occupied by the third signal include time domain resources and / or frequency domain resources.
[0113] In an implementation method, the indication information further indicates at least one of the following information:
[0114] (1) a port number of the third signal, the port number indicating a source of the third signal;
[0115] (2) a sequence of the third signal;
[0116] (3) scrambling code information of the third signal.
[0117] Optionally, the first device can use one or more of the port number, the sequence or the scrambling code information of the third signal when calculating the interference of the third information to the second signal.
[0118] In step 904, the first device determines the second signal according to the indication information.
[0119] The first device can be a terminal device or a module (such as a chip, etc.) for a terminal device.
[0120] The second device can be a network device or a module (such as a chip, etc.) for a network device, or a terminal device or a module (such as a chip, etc.) for a terminal device.
[0121] The third device can be a network device or a module (such as a chip, etc.) for a network device, or a terminal device or a module (such as a chip, etc.) for a terminal device.
[0122] The fourth device can be a network device or a module (such as a chip, etc.) for a network device, or a terminal device or a module (such as a chip, etc.) for a terminal device.
[0123] The second device, the third device, and the fourth device can be the same device (i.e., the same device), different devices, or any two of the devices are the same device and the other device is different from the two devices.
[0124] Optionally, the third signal that causes interference can be multiple, and can come from multiple third devices.
[0125] The specific implementation of the first device, the second device, the third device, and the fourth device will be described below in connection with the scenario examples of FIG. 3 and FIG. 7.
[0126] For (a) of FIG. 3, the second device, the third device, and the fourth device are the same (i.e., the same device) and are network devices, and the first device is a first type of terminal device. The second signal is a data signal, and the third signal is a sensing signal.
[0127] For (b) of FIG. 3, in one implementation method, the second device and the fourth device are the same (i.e., the same device) and are network devices, the third device is a second type of terminal device, the first device is a first type of terminal device, the second signal is a data signal, and the third signal is a sensing signal. In another implementation method, the second device is a network device, the third device and the fourth device are the same (i.e., the same device) and are second type of terminal devices, the first device is a first type of terminal device, the second signal is a data signal, and the third signal is a sensing signal.
[0128] For (c) of FIG. 3, the second device, the third device, and the fourth device are the same (i.e., the same device) and are network devices 1, and the first device is a first type of terminal device. The second signal is a data signal, and the third signal is a sensing signal.
[0129] For (d) or (e) of FIG. 3, in one implementation method, the second device, the third device, and the fourth device are the same (i.e., the same device) and are network devices, and the first device is a first type of terminal device. The second signal is a data signal, and the third signal is a sensing signal. In another implementation method, the second device, the third device, and the fourth device are the same (i.e., the same device) and are network devices, and the first device is a second type of terminal device. The second signal is a sensing signal, and the third signal is a data signal.
[0130] For (f) of FIG. 3, the second device and the fourth device are the same (i.e., the same device) and are network devices, the third device is a terminal device that transmits a sensing signal, the first device is a first type of terminal device, the second signal is a data signal, and the third signal is a sensing signal.
[0131] For Fig. 7, in an implementation method, the second device, the third device and the fourth device are the same (i.e., the same device) and are network devices, the first device is the first type of terminal device, the second signal is data signal 1, and the third signal is data signal 2. In another implementation method, the second device, the third device and the fourth device are the same (i.e., the same device) and are network devices, the first device is the second type of terminal device, the second signal is data signal 2, and the third signal is data signal 1.
[0132] In the above solution, the first device receives the first signal, the first signal includes the second signal and the third signal which interferes with the second signal, and the first device learns the resource occupied by the third signal according to the received indication information, so that the first device can accurately determine the interference generated by the third signal according to the resource occupied by the third signal, and then help to accurately eliminate the third signal from the first signal to obtain the second signal, so that the correct signal is received and the signal transmission quality is improved.
[0133] According to the foregoing description, in the prior art, the terminal device cannot accurately learn the position of the resource occupied by the third signal which interferes with the second signal, and the terminal device defaults that there is an interference signal on all REs of the PRG, so that the interference signal may not be accurately eliminated.
[0134] In an implementation method, the first device determines the interference estimation value on the resource occupied by the third signal according to the indication information, and then determines the second signal from the first signal according to the interference estimation value.
[0135] For the example of Fig. 8, if the interference estimation value on each RE is calculated according to the method of the embodiments of the present application, the resource occupied by the interference signal a, the interference signal b and the interference signal c can be indicated by three different indication information respectively. Fig. 10(a) is an example diagram provided by the embodiments of the present application for indicating the resource occupied by the interference signal. Each row in the diagram represents an RB. For example, the indication information 1 indicates the resource occupied by the interference signal a, the indication information 2 indicates the resource occupied by the interference signal b, and the indication information 3 indicates the resource occupied by the interference signal c. The interference signal a, the interference signal b and the interference signal c are all specific examples of the third signal.
[0136] For the interference signal a, the interference signal a exists on part of the REs of the PRG0, and does not exist on another part of the REs. Similarly, the interference signal a exists on part of the REs of the PRG1, and does not exist on another part of the REs. According to the method of the embodiments of the present application, the first device can calculate the R uu,a For the resource without indication, it means that there is no interference signal a on the resource.
[0137] Similarly, the first device can calculate the R corresponding to each RE on the resource indicated by the indication information 2 in a manner of averaging the interference signals b on the resource indicated by the indication information 2 uu,b For the resource without indication, it means that there is no interference signal b on the resource.
[0138] Similarly, the first device can calculate the R corresponding to each RE on the resource indicated by the indication information 3 in a manner of averaging the interference signals c on the resource indicated by the indication information 3 uu,c For the resource without indication, it means that there is no interference signal c on the resource.
[0139] The following describes various implementation methods of the indication information in the embodiments of the present application.
[0140] Method one, the indication information indicates the starting position and size of the resource occupied by the third signal.
[0141] For example, the indication information includes PRG starting position, PRG size and PRG quantity, the PRG starting position indicates the starting position of the resource occupied by the third signal, the PRG size is used to indicate the number of RBs occupied by one PRG, and the PRG quantity indicates the number of PRGs occupied by the third signal, the PRG size and the PRG quantity jointly indicate the size of the resource occupied by the third signal. The PRG quantity can be a positive integer, or a decimal or fraction. This method is suitable for the scenario that the third signal occupies part or all of the resource of one or more PRGs, for example, for the interference signal c, the resource occupied by the interference signal c can be indicated by this method.
[0142] For another example, the indication information includes at least two groups of PRG information, each group of PRG information includes a PRG start position, a PRG size and a PRG quantity, the PRG start position indicates a start position of a part of resources occupied by the third signal in the resources, the PRG size is used for indicating a quantity of RBs occupied by one PRG, and the PRG quantity indicates a quantity of PRGs occupied by the part of resources, and the PRG size and the PRG quantity jointly indicate a size of the part of resources. One PRG includes one or more continuous RBs. The PRG quantity can be a positive integer, or a decimal number or a fraction, etc. FIG. 10(b) is an example diagram provided by the embodiment of the present application for indicating resources occupied by an interference signal. Each row in the diagram represents one RB. In the example, the resources occupied by the third signal include three parts of resources, the first part of resources occupies 2 PRGs and each PRG contains 1 RB, the second part of resources occupies 3 PRGs and each PRG contains 2 RBs, and the third part of resources occupies 4 PRGs and each PRG contains 2 RBs, and thus the resources occupied by the third signal can be indicated by three groups of PRG information. For example, the PRG start position in the first group of PRG information is used for indicating a start position of the first part of resources, the PRG size in the first group of PRG information is 1 RB, and the PRG quantity in the first group of PRG information is 2 PRGs, and thus the size of the first part of resources is 2 RBs; the PRG start position in the second group of PRG information is used for indicating a start position of the second part of resources, the PRG size in the second group of PRG information is 2 RBs, and the PRG quantity in the second group of PRG information is 3 PRGs, and thus the size of the second part of resources is 6 RBs; and the PRG start position in the third group of PRG information is used for indicating a start position of the third part of resources, the PRG size in the third group of PRG information is 2 RBs, and the PRG quantity in the third group of PRG information is 4 PRGs, and thus the size of the third part of resources is 8 RBs. FIG. 10(c) is an example diagram provided by the embodiment of the present application for indicating resources occupied by an interference signal. Each row in the diagram represents one RB.In this example, the resource occupied by the third signal includes two parts of resources, the first part of resources occupies 2 RBs in PRG0, and the PRG0 includes 3 RBs, the second part of resources occupies 3 RBs in PRG1, and the PRG1 includes 4 RBs. Therefore, the resource occupied by the third signal can be indicated by two groups of PRG information. For example, the PRG start position in the first group of PRG information is used to indicate the start position of the first part of resources, the PRG size in the first group of PRG information is used to indicate the number of RBs occupied by one PRG, and the PRG number in the first group of PRG information indicates the number of PRGs occupied by the first part of resources. Specifically, the PRG size in the first group of PRG information is 3 RBs, and the PRG number in the first group of PRG information is 2 / 3. The PRG start position in the second group of PRG information is used to indicate the start position of the second part of resources, the PRG size in the second group of PRG information is used to indicate the number of RBs occupied by one PRG, and the PRG number in the second group of PRG information indicates the number of PRGs occupied by the first part of resources. Specifically, the PRG size in the second group of PRG information is 4 RBs, and the PRG number in the first group of PRG information is 3 / 4.
[0143] For another example, the indication information includes a reference point, an offset value, and a resource size. The reference point and the offset value indicate the start position of the resource occupied by the third signal, and the resource size indicates the size of the resource occupied by the third signal. This mode is suitable for the scenario that the third signal occupies continuous resources. For example, for the above interference signals a, b, and c, the resource occupied by the interference signal ab or c can be indicated by this mode.
[0144] Method two: the indication information is a bit map, and the first information in the bit map indicates at least one resource unit in the resource occupied by the third signal.
[0145] Each bit in the bit map corresponds to K REs, K is a positive integer, and the value of each bit is the first information or the second information. The first information is 1, and the second information is 0, or the first information is 0, and the second information is 1.
[0146] Taking the bit map 1111100000101100101, K = 1, and the first information 1 as an example, the REs corresponding to the bits with the value 1 in the bit map exist the interference signal.
[0147] The following describes the multiplexing mode of the time-frequency resources between the data signal and the sensing signal.
[0148] Scenario 1: the first device in the embodiment of FIG. 9 is the first type of terminal device in the scenario of FIG. 3. The first type of terminal device receives the data signal, the sensing signal is the interference signal of the data signal, and the sensing signal multiplexes the resource mapping of the DMRS port.
[0149] FIG. 11 is an example diagram of resource mapping of sensing signals and data signals. Each box in the diagram represents an RE. In this example, part of the sensing signals uses the existing DMRS ports, i.e., the signals carried on some REs represent both DMRS signals and sensing signals. Another part of the sensing signals is multiplexed with the data signals on the same REs, i.e., the REs carry both data signals and sensing signals.
[0150] FIG. 12 is another example diagram of resource mapping of sensing signals and data signals. Each box in the diagram represents an RE. In this example, part of the sensing signals uses the idle DMRS ports, i.e., the sensing signals are carried on some REs alone. Another part of the sensing signals is multiplexed with the data signals on the same REs, i.e., the REs carry both data signals and sensing signals.
[0151] Scenario 2, the first device in the embodiment of FIG. 9 is the first type of terminal device in the scenario of FIG. 3, the first type of terminal device receives data signals, the sensing signals are interference signals of the data signals, and the sensing signals use independent resource mapping.
[0152] FIG. 13 is another example diagram of resource mapping of sensing signals and data signals. Each box in the diagram represents an RE. In this example, part of the sensing signals occupies the time-frequency resources where the non-DRMS ports are located alone, i.e., the sensing signals use independent resource mapping. Another part of the sensing signals is multiplexed with the data signals on the same REs, i.e., the REs carry both data signals and sensing signals.
[0153] Scenario 3, the first device in the embodiment of FIG. 9 is the second type of terminal device in the scenario of FIG. 3, the second type of terminal device only receives sensing signals and does not transmit data, the data signals received by the second type of terminal device are interference signals of the sensing signals, the data signals are transmitted by the network device to the first type of terminal device but can be received by the second type of terminal device, and the sensing signals are multiplexed with the resource mapping of the DMRS ports.
[0154] Examples of resource mapping of sensing signals and data signals in this scenario can be referred to FIG. 11 and FIG. 12.
[0155] Scenario 4, the first device in the embodiment of FIG. 9 is the second type of terminal device in the scenario of FIG. 3, the second type of terminal device receives sensing signals and transmits data, the data signals 1 and 2 received by the second type of terminal device are interference signals of the sensing signals, the data signal 1 is transmitted by the network device to the first type of terminal device but can be received by the second type of terminal device, the data signal 2 is transmitted by the network device to the second type of terminal device, and the sensing signals are multiplexed with the resource mapping of the DMRS ports.
[0156] An example of resource mapping of the sensing signal and the data signal for this scenario can be found in FIG. 11 and FIG. 12.
[0157] Scenario 5, the first device in the embodiment of FIG. 9 is the first type of terminal device in the scenario of FIG. 7, the first type of terminal device receives data signal 1 and data signal 2, the data signal 1 is sent by the network device to the first type of terminal device, the data signal 2 is sent by the network device to the second type of terminal device but can be received by the first type of terminal device, the data signal 2 is an interference signal of the data signal 1, and the data signal 1 uses narrow-band beam transmission, and the data signal 2 uses wide-band beam transmission.
[0158] An example of resource mapping of the data signal 1 and the data signal 2 for this scenario can be found in FIG. 6.
[0159] Scenario 6, the first device in the embodiment of FIG. 9 is the second type of terminal device in the scenario of FIG. 7, the second type of terminal device receives data signal 1 and data signal 2, the data signal 1 is sent by the network device to the first type of terminal device but can be received by the second type of terminal device, the data signal 2 is sent by the network device to the second type of terminal device, the data signal 1 is an interference signal of the data signal 2, and the data signal 1 uses narrow-band beam transmission, and the data signal 2 uses wide-band beam transmission.
[0160] An example of resource mapping of the data signal 1 and the data signal 2 for this scenario can be found in FIG. 6.
[0161] It can be understood that, in order to implement the functions in the above embodiments, the terminal device or the network device comprises a hardware structure and / or a software module corresponding to each function. Those skilled in the art should easily realize that, in combination with the units and method steps of the examples described in the embodiments disclosed in the present application, the present application can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in hardware or computer software driven hardware depends on the specific application scenario and design constraints of the technical solution.
[0162] FIG. 14 and FIG. 5 are structural schematic diagrams of possible communication devices provided by the embodiments of the present application. These communication devices can be used to implement the functions of the terminal device or the network device in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments. In the embodiments of the present application, the communication device can be a terminal device or a network device, and can also be a module (such as a chip) applied to a terminal device or a network device.
[0163] The communication device 1400 shown in FIG. 14 comprises a processing unit 1410 and a transceiver unit 1420. The communication device 1400 is used to implement the functions of the terminal device or the network device in the above method embodiments.
[0164] When the communication apparatus 1400 is configured to implement the functions of the first device in the above method embodiments, the transceiver 1420 is configured to receive a first signal, the first signal including a second signal and a third signal, the third signal being a signal interfering with the second signal; receive indication information, the indication information indicating resources occupied by the third signal; and the processing unit 1410 is configured to determine the second signal from the first signal according to the indication information.
[0165] In a possible implementation method, the processing unit 1410 is configured to determine the second signal from the first signal according to the indication information, specifically including: configured to determine an interference estimation value on the resources occupied by the third signal according to the indication information; and determine the second signal from the first signal according to the interference estimation value.
[0166] In a possible implementation method, the indication information indicates a starting position and a size of the resources occupied by the third signal.
[0167] In a possible implementation method, the indication information includes a PRG starting position, a PRG size, and a PRG quantity, the PRG starting position indicating the starting position of the resources occupied by the third signal, and the PRG size and the PRG quantity indicating the size of the resources occupied by the third signal.
[0168] In a possible implementation method, the indication information includes at least two groups of PRG information, each group of PRG information including a PRG starting position, a PRG size, and a PRG quantity, the PRG starting position indicating a starting position of a part of the resources occupied by the third signal, and the PRG size and the PRG quantity indicating a size of the part of the resources.
[0169] In a possible implementation method, the indication information includes a reference point, an offset value, and a resource size, the reference point and the offset value indicating a starting position of the resources occupied by the third signal, and the resource size indicating a size of the resources occupied by the third signal.
[0170] In a possible implementation method, the indication information is a bitmap, and first information in the bitmap indicates at least one resource unit in the resources occupied by the third signal.
[0171] In a possible implementation method, the resources occupied by the third signal and the resources occupied by the second signal are completely overlapped or partially overlapped.
[0172] In a possible implementation method, the indication information further indicates at least one of the following information:
[0173] a port number of the third signal, the port number indicating a source of the third signal;
[0174] a sequence of the third signal;
[0175] scrambling code information of the third signal.
[0176] When the communication apparatus 1400 is configured to implement the functions of the second device, the third device and the fourth device in the above method embodiments, the processing unit 1410 is configured to control the transceiver unit 1420 to send a second signal to a terminal device; and send indication information to the terminal device, the indication information indicating resources occupied by a third signal that interferes with the second signal.
[0177] In a possible implementation method, the processing unit 1410 is further configured to control the transceiver unit 1420 to send the third signal to the terminal device.
[0178] In a possible implementation method, the indication information indicates a starting position and a size of the resources occupied by the third signal.
[0179] In a possible implementation method, the indication information includes a PRG starting position, a PRG size and a PRG number, the PRG starting position indicating the starting position of the resources occupied by the third signal, and the PRG size and the PRG number indicating the size of the resources occupied by the third signal.
[0180] In a possible implementation method, the indication information includes a reference point, an offset value and a resource size, the reference point and the offset value indicating the starting position of the resources occupied by the third signal, and the resource size indicating the size of the resources occupied by the third signal.
[0181] In a possible implementation method, the indication information is a bit map, and first information in the bit map indicates at least one resource unit in the resources occupied by the third signal.
[0182] In a possible implementation method, the resources occupied by the third signal are all overlapped or partially overlapped with the resources occupied by the second signal.
[0183] In a possible implementation method, the indication information further indicates at least one of the following information:
[0184] a port number of the third signal, the port number indicating a source of the third signal;
[0185] a sequence of the third signal;
[0186] scrambling code information of the third signal.
[0187] For more details of the processing unit 1410 and the transceiver unit 1420, please refer to the above-mentioned method embodiments directly. Here, no further description is given.
[0188] The communication apparatus 1500 shown in FIG. 15 includes a processor 1510 and an interface circuit 1520. The processor 1510 and the interface circuit 1520 are coupled with each other. It can be understood that the interface circuit 1520 can be a transceiver or an input / output interface. Optionally, the communication apparatus 1500 can further include a memory 1530 for storing instructions executed by the processor 1510 or storing input data required by the processor 1510 to execute instructions or storing data generated after the processor 1510 executes instructions.
[0189] When the communication apparatus 1500 is used to implement the above-mentioned method embodiments, the processor 1510 is configured to implement the functions of the above-mentioned processing unit 1410, and the interface circuit 1520 is configured to implement the functions of the above-mentioned transceiver unit 1420.
[0190] It can be understood that the processor in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.
[0191] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, which can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a compact disc read-only memory (CD-ROM), or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor, so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a terminal device or a network device. Of course, the processor and the storage medium can also exist as discrete components in the access network device or the terminal.
[0192] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. A computer program refers to a set of instructions for instructing an electronic computer or other device with message processing capability to perform each step, usually written in a certain programming language, and running on a certain target architecture. When the computer program or instructions are loaded and executed on the computer, all or part of the processes or functions described in the embodiments are performed. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another, for example, the computer program or instructions can be transferred from one website, computer, server, or data center to another via a wired or wireless manner. The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available medium can be a magnetic medium, for example, a floppy disk, a hard disk, a magnetic tape; an optical medium, for example, a digital video disc; or a semiconductor medium, for example, a solid-state disk. The computer-readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile storage media.
[0193] In various embodiments of the present application, the terms and / or descriptions among different embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features among different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0194] In the present application, "at least one" means one or more, and "multiple" means two or more. The association relationship of "and / or" between the associated objects indicates that there can be three kinds of relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. In the character description of the present application, the character " / " generally represents that the associated objects before and after it are in an "or" relationship; in the formula of the present application, the character " / " represents that the associated objects before and after it are in a "division" relationship.
[0195] It can be understood that various numbers involved in the embodiments of the present application are only distinguished for the convenience of description, and are not used to limit the scope of the embodiments of the present application. The size of the serial number of the above processes does not mean the order of execution, and the execution order of the processes should be determined according to their functions and inherent logic.
Claims
A communication method, characterized in that, include: Receive a first signal, the first signal including a second signal and a third signal, wherein the third signal is a signal that interferes with the second signal; Receive indication information, the indication information indicating the resources occupied by the third signal; determine the second signal from the first signal based on the indication information. The method as described in claim 1, characterized in that, Determining the second signal from the first signal based on the indication information includes: determining an estimated interference value on the resources occupied by the third signal based on the indication information; and determining the second signal from the first signal based on the estimated interference value. The method as described in claim 1 or 2, characterized in that, The indication information indicates the starting position and size of the resources occupied by the third signal. The method as described in claim 3, characterized in that, The indication information includes a reference point, an offset value, and a resource size. The reference point and the offset value indicate the starting position of the resource occupied by the third signal, and the resource size indicates the size of the resource occupied by the third signal. The method as described in claim 3, characterized in that, The indication information includes the start position of the precoded resource block group (PRG), the size of the PRG, and the number of PRGs. The start position of the PRG indicates the start position of the resources occupied by the third signal, and the size of the PRG and the number of PRGs indicate the size of the resources occupied by the third signal. The method as described in claim 1 or 2, characterized in that, The indication information is a bitmap, and the first information in the bitmap indicates at least one resource unit among the resources occupied by the third signal. The method according to any one of claims 1 to 6, characterized in that, The resources occupied by the third signal overlap completely or partially with the resources occupied by the second signal. The method as described in any one of claims 1 to 7, characterized in that, The indication information also indicates at least one of the following: the port number of the third signal, which indicates the source of the third signal; the sequence of the third signal; and the scrambling information of the third signal. A communication method, characterized in that, include: Send a second signal to the terminal device; Send an indication message to the terminal device, the indication message indicating the resources occupied by the third signal that interferes with the second signal. The method as described in claim 9, characterized in that, The method further includes sending the third signal to the terminal device. The method as described in claim 9 or 10, characterized in that, The indication information indicates the starting position and size of the resources occupied by the third signal. The method as described in claim 11, characterized in that, The indication information includes a reference point, an offset value, and a resource size. The reference point and the offset value indicate the starting position of the resource occupied by the third signal, and the resource size indicates the size of the resource occupied by the third signal. The method as described in claim 11, characterized in that, The indication information includes the start position of the precoded resource block group (PRG), the size of the PRG, and the number of PRGs. The start position of the PRG indicates the start position of the resources occupied by the third signal, and the size of the PRG and the number of PRGs indicate the size of the resources occupied by the third signal. The method as described in claim 9 or 10, characterized in that, The indication information is a bitmap, and the first information in the bitmap indicates at least one resource unit among the resources occupied by the third signal. The method as described in any one of claims 9 to 14, characterized in that, The resources occupied by the third signal overlap completely or partially with the resources occupied by the second signal. The method as described in any one of claims 9 to 15, characterized in that, The indication information also indicates at least one of the following: the port number of the third signal, which indicates the source of the third signal; the sequence of the third signal; and the scrambling information of the third signal. A communication method, characterized in that, include: The second device sends a second signal to the first device; The third device sends a third signal to the first device, and the third signal interferes with the second signal. The fourth device sends an instruction message to the first device, the instruction message indicating the resources occupied by the third signal. The method as described in claim 17, characterized in that, The fourth device is the same as the second device, and the third device is different from the second device. The method as described in claim 17, characterized in that, The fourth device is the same as the third device, but different from the second device. The method as described in claim 17, characterized in that, The fourth device, the second device, and the third device are the same. The method as described in claim 17, characterized in that, The fourth device, the second device, and the third device are all different from each other. The method as described in any one of claims 17 to 21, characterized in that, The indication information indicates the starting position and size of the resources occupied by the third signal. The method as described in claim 22, characterized in that, The indication information includes a reference point, an offset value, and a resource size. The reference point and the offset value indicate the starting position of the resource occupied by the third signal, and the resource size indicates the size of the resource occupied by the third signal. The method as described in claim 22, characterized in that, The indication information includes the start position of the precoded resource block group (PRG), the size of the PRG, and the number of PRGs. The start position of the PRG indicates the start position of the resources occupied by the third signal, and the size of the PRG and the number of PRGs indicate the size of the resources occupied by the third signal. The method as described in any one of claims 17 to 21, characterized in that, The indication information is a bitmap, and the first information in the bitmap indicates at least one resource unit among the resources occupied by the third signal. The method as described in any one of claims 17 to 25, characterized in that, The resources occupied by the third signal overlap completely or partially with the resources occupied by the second signal. The method as described in any one of claims 17 to 26, characterized in that, The indication information also indicates at least one of the following: the port number of the third signal, which indicates the source of the third signal; the sequence of the third signal; and the scrambling information of the third signal. A communication device, characterized in that, Includes modules for performing the method of any one of claims 1 to 8, or the method of any one of claims 9 to 16. A communication device, characterized in that, The method includes a processor coupled to a memory, the processor being configured to invoke a program stored in the memory to perform the method of any one of claims 1 to 8, or the method of any one of claims 9 to 16. A communication device, characterized in that, It includes a processor and a memory; the memory is used to store computer instructions, and when the communication device is running, the processor executes the computer instructions stored in the memory to perform the method of any one of claims 1 to 8, or the method of any one of claims 9 to 16. A communication device, characterized in that, It includes a processor and an interface circuit, the processor being configured to communicate with other devices via the interface circuit and to perform the method of any one of claims 1 to 8, or the method of any one of claims 9 to 16. A computer program product, characterized in that, The computer program product includes a computer program or instructions that, when executed on a processor, cause the processor to perform the method of any one of claims 1 to 8, or the method of any one of claims 9 to 16. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions, which, when executed by a communication device, implement the method as described in any one of claims 1 to 8, or the method as described in any one of claims 9 to 16.