Communication method and communication apparatus
By transmitting instructions in the wireless communication system and indicating the resources occupied by the interfering signal, the problem of interference in signal transmission is solved and the signal transmission quality is improved.
Patent Information
- Application Number
- PCT/CN2023/110069
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-29
- Publication Date
- 2025-02-06
AI Technical Summary
In wireless communication systems, signal transmission between devices is easily interfered by other signals, making it difficult for the receiving device to accurately eliminate interference, thereby affecting the quality of signal transmission.
By transmitting indication information between the terminal device and the network device, the resources occupied by the interference signal are indicated, so that the receiving device can accurately determine the interference signal and cancel it, and correctly receive the signal.
This method effectively improves the signal transmission quality, ensures that the receiving device can accurately receive signals, and reduces the impact of interference.
Smart Images

Figure CN2023110069_06022025_PF_FP_ABST
Abstract
Description
Communication method and communication device Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and a communication device. Background Art
[0002] Over the past few decades, wireless communication systems have evolved from the first generation of analog communications to the fifth generation (5G) and now the sixth generation (6G) communication technologies.
[0003] When signals are sent between devices, they may be interfered with by other signals. How to enable the receiving device to accurately eliminate interference to correctly receive signals and thus improve signal transmission quality remains to be solved.
[0004] Summary of the Invention
[0005] Embodiments of the present application provide a communication method and a communication device for improving signal transmission quality.
[0006] In a first aspect, embodiments of the present application provide a communication method, which can be performed by a first device, the first device being a terminal device or a module (such as a chip) applied to the terminal device. The method comprises: receiving a first signal, the first signal including 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 based on the indication information.
[0007] In the above scheme, the first device receives a first signal, which includes a second signal and a third signal that interferes with the second signal. Based on the received indication information, the first device obtains the resources occupied by the third signal, thereby accurately determining the interference caused by the third signal based on the resources occupied by the third signal, thereby helping to accurately eliminate the third signal from the first signal to obtain the second signal, thereby achieving correct signal reception and improving signal transmission quality.
[0008] In one possible implementation method, determining the second signal from the first signal based on the indication information includes: determining an interference estimation 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 interference estimation value.
[0009] The above solution first determines the interference estimation value on the resources occupied by the third signal according to the resources occupied by the third signal indicated by the indication information, and then determines the second signal from the first signal according to the interference estimation value, which helps to accurately determine the second signal.
[0010] In a second aspect, embodiments of the present application provide a communication method, which can be performed by a second device, the second device being a network device or a module (such as a chip) applied to the network device. The method includes: 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 that interferes with the second signal.
[0011] In the above scheme, the second device sends a second signal and a resource occupied by a third signal that indicates interference with the second signal to the first device. The first device can obtain the resources occupied by the third signal based on the received indication information, and thus can accurately determine the interference caused by the third signal based on the resources occupied by the third signal, thereby helping to accurately eliminate the third signal to obtain the second signal, thereby achieving correct signal reception and improving signal transmission quality.
[0012] In a possible implementation method, the method further includes: sending the third signal to the terminal device.
[0013] In a third aspect, an embodiment of the present application provides a communication method, which includes: a second device sends a second signal to a first device; a third device sends a third signal to the first device, and the third signal interferes with the second signal; and a fourth device sends indication information to the first device, and the indication information indicates the resources occupied by the third signal.
[0014] In the above scheme, the first device can obtain the resources occupied by the third signal based on the received indication information, and thus can accurately determine the interference caused by the third signal based on the resources occupied by the third signal, which in turn helps to accurately eliminate the third signal to obtain the second signal, thereby achieving correct signal reception and improving 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 one possible implementation method, the fourth device, the second device, and the third device are different from each other.
[0019] Any implementation method based on the first to third aspects above:
[0020] In a possible implementation method, the indication information indicates the starting position and size of the resources occupied by the third signal.
[0021] In one possible implementation method, the indication information includes a precoding resource block group (PRG) starting position, a PRG size, and a number of PRGs, wherein the PRG starting position indicates the starting position of the resources occupied by the third signal, and the PRG size and the PRG number indicate the size of the resources occupied by the third signal.
[0022] In one possible implementation method, the indication information includes at least two sets of PRG information, each set of PRG information includes a PRG starting position, a PRG size, and a PRG number, the PRG starting position indicates the starting position of part of the resources occupied by the third signal, and the PRG size and the PRG number indicate the size of the part of the resources.
[0023] In one possible implementation method, 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 resources occupied by the third signal, and the resource size indicates the size of the resources occupied by the third signal.
[0024] In a possible implementation method, the indication information is a bitmap, and the first information in the bitmap indicates at least one resource unit in the resources occupied by the third signal.
[0025] The above solution accurately indicates the resources 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, thereby achieving correct signal reception and improving signal transmission quality.
[0026] In a possible implementation method, resources occupied by the third signal completely or partially overlap with resources occupied by the second signal.
[0027] In one possible implementation method, the indication information further indicates at least one of the following information:
[0028] a port number of the third signal, wherein the port number indicates 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, embodiments of the present application provide a communication device having the functionality to implement any of the implementation methods of the first aspect described above. This functionality can be implemented via hardware or by hardware executing corresponding software implementations. The hardware or software includes one or more modules corresponding to the aforementioned functionality.
[0032] In a fifth aspect, an embodiment of the present application provides a communication device having the function of implementing any of the implementation methods of the second aspect described above. This function can be implemented through hardware or through hardware executing corresponding software implementations. 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 device, comprising a unit or means for executing each step of any implementation method in the above-mentioned first to second aspects.
[0034] In a seventh aspect, an embodiment of the present application provides a communication device, comprising a processor and an interface circuit, wherein the processor is configured to communicate with other devices via the interface circuit and execute any of the implementation methods in the first to second aspects above. The processor comprises one or more.
[0035] In an eighth aspect, an embodiment of the present application provides a communication device, comprising a processor coupled to a memory, the processor configured to call a program stored in the memory to execute any of the implementation methods described in aspects 1 to 2 above. The memory may be located within or outside the device, and the processor may be one or more.
[0036] In the ninth aspect, an embodiment of the present application provides a communication device, comprising a processor and a memory; the memory is used to store computer instructions, and when the device is running, the processor executes the computer instructions stored in the memory to enable the device to execute any implementation method in the above-mentioned first to second aspects.
[0037] In the tenth aspect, an embodiment of the present application also provides a computer program product, which includes a computer program or instructions. When the computer program or instructions are run by a communication device, any implementation method in the above-mentioned first to second aspects is executed.
[0038] In the eleventh aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores instructions, which, when run on a communication device, enables any implementation method in the above-mentioned first to second aspects to be executed.
[0039] In the twelfth aspect, an embodiment of the present application further provides a chip system, comprising: a processor for executing any implementation method in the above-mentioned first to second aspects.
[0040] In the thirteenth aspect, an embodiment of the present application further provides a communication system, which includes a second device, a third device and a fourth device, and the communication system is used to execute any implementation method of the above-mentioned third aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] FIG1( a ) is a schematic diagram of the architecture of a communication system used in an embodiment of the present application;
[0042] Figure 1(b) shows a schematic diagram of a network device;
[0043] FIG2 is a schematic diagram of spatial division multiplexing of perception signals and data signals in an ISAC scenario;
[0044] Figure 3 is an example diagram of classification based on scenarios in the ISAC scenario;
[0045] FIG4 is a diagram showing an example of classification based on time-frequency resource overlap in an ISAC scenario;
[0046] FIG5 is an example diagram of classification based on waveforms in an ISAC scenario;
[0047] FIG6 is an example diagram showing mismatches between PRGs of different data signals in a reflection scenario;
[0048] FIG7 is a diagram showing an example of classification based on scene division in a reflection scene;
[0049] FIG8 is a schematic diagram of three independent interference channels with different distributions;
[0050] FIG9 is a flow chart of a communication method provided in an embodiment of the present application;
[0051] FIG10( a ) is an example diagram indicating resources occupied by an interference signal according to an embodiment of the present application;
[0052] FIG10( b ) is an example diagram indicating resources occupied by interference signals according to an embodiment of the present application;
[0053] FIG10( c ) is an example diagram indicating resources occupied by an interference signal according to an embodiment of the present application;
[0054] FIG11 is an example diagram of resource mapping between perception signals and data signals;
[0055] FIG12 is another example diagram of resource mapping between perception signals and data signals;
[0056] FIG13 is another example diagram of resource mapping between perception signals and data signals;
[0057] FIG14 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0058] FIG15 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0059] Figure 1(a) is a schematic diagram of the architecture of the communication system used in the embodiment of the present application. The communication system 1000 shown in Figure 1(a) includes a wireless access network 100 and a core network 200. Optionally, the communication system 1000 also includes the Internet 300. The wireless access network 100 may include at least one network device (such as 110a and 110b in Figure 1(a)), and may also include at least one terminal device (such as 120a-120j in Figure 1(a)). The terminal device is connected to the network device wirelessly, and the network device is connected to the core network wirelessly or wired. 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 into the same physical device, or the functions of some core network devices and some network devices can be integrated into one physical device. Terminal devices and terminal devices, as well as network devices and network devices, can be connected to each other by wire or wirelessly. FIG1( a ) is only a schematic diagram. The communication system may further include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in FIG1( a ).
[0060] A network device is an access device that connects a terminal device to a communication system via wired or wireless means. A network device can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a fifth-generation (5G) mobile communication system, a next-generation base station in a sixth-generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a wireless fidelity (WiFi) system. It can also be a module or unit that performs some of the functions of a base station, such as a centralized unit (CU) or a distributed unit (DU). The CU here 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 the functions of part of the physical layer or all of the physical layer. For the specific description of the above-mentioned protocol layers, please refer 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 Figure 1 (a)), a micro base station or an indoor station (such as 110b in Figure 1 (a)), or a relay node or a donor node, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device.
[0061] A terminal device is a device with wireless transceiver capabilities that can send signals to or receive signals from a network device. Terminal devices include but are not limited to terminal devices, terminals, user equipment (UE), mobile stations, mobile terminals, etc. Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. The terminal device can specifically be a mobile phone, tablet computer, computer with wireless transceiver capabilities, wearable device, vehicle, aircraft, ship, robot, robotic arm, smart home device, etc. The embodiments of this application do not limit the specific technology and specific device form adopted by the terminal device.
[0062] Network devices and terminal devices can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed on aircraft, balloons, and artificial satellites. The embodiments of this application do not limit the application scenarios of network devices and terminal devices.
[0063] The roles of network devices and terminal devices can be relative. For example, the helicopter or drone 120i in Figure 1(a) can be configured as a mobile network device. For terminal devices 120j that access the wireless access network 100 via 120i, terminal device 120i is a network device. However, for network device 110a, 120i is a terminal device, meaning that communication between 110a and 120i occurs via a wireless air interface protocol. Of course, communication between 110a and 120i can also occur via an interface protocol between network devices. In this case, relative to 110a, 120i is also a network device. Therefore, both network devices and terminal devices can be collectively referred to as communication devices. 110a and 110b in Figure 1(a) can be referred to as communication devices with network device functionality, and 120a-120j in Figure 1(a) can be referred to as communication devices with terminal device functionality.
[0064] Network devices and terminal devices, network devices and network devices, and terminal devices and terminal devices can communicate through authorized spectrum, unauthorized spectrum, or both; can communicate through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz simultaneously. The embodiments of the present application do not limit the spectrum resources used for wireless communications.
[0065] In the embodiments of the present application, the functions of the network device may also be performed by a module (such as a chip) in the network device, or by a control subsystem that includes the network device functions. The control subsystem that includes the network device functions here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal device may also be performed by a module (such as a chip or a modem) in the terminal device, or by a device that includes the terminal device functions.
[0066] In this application, a network device sends downlink signals or downlink information to a terminal device, and the downlink information is carried on a downlink channel. A terminal device sends uplink signals or uplink information to a network device, and the uplink information is carried on an uplink channel. To communicate with a network device, a terminal device needs to establish a wireless connection with a cell controlled by the network device. The cell with which a terminal device has established a wireless connection is called the serving cell of the terminal device.
[0067] Figure 1(b) shows a schematic diagram of a network device. As shown in Figure 1(b), the network device includes one or more CUs, one or more DUs, and one or more radio units (RUs). For clarity, Figure 1(b) shows only one CU, DU, and RU. The CU is connected to the core network and one or more DUs. Optionally, the CU may have some of the core network's functionality. The CU may include a CU-control plane (CP) and a CU-user plane (UP).
[0068] The CU and DU can be configured according to the protocol layer functions of the wireless network they implement: for example, the CU is configured to implement the functions of the packet data convergence protocol (PDCP) layer and the protocol layers above it (such as the radio resource control (RRC) layer and / or the service data adaptation protocol (SDAP) layer, etc.); the DU is configured to implement the functions of the protocol layers below the PDCP layer (such as the radio link control (RLC) layer, the medium access control (MAC) layer, and / or the physical (PHY) layer, etc.). For another example, the CU is configured to implement the functions of the protocol layers above the PDCP layer (such as the RRC layer and / or the SDAP layer), and the DU is configured to implement the functions of the PDCP layer and the protocol layers below it (such as the RLC layer, the MAC layer, and / or the PHY layer, etc.).
[0069] The above configuration of CU and DU is only an example, and the functions of CU and DU can also be configured as needed. For example, the CU or DU can be configured to have the functions of more protocol layers, or the CU or DU can be configured to have partial processing functions of the protocol layer. For example, some functions of the RLC layer and the functions of the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are set in the DU. For another example, the functions of the CU or DU can be divided according to the service type or other system requirements, such as by delay, and the functions whose processing time needs to meet the smaller delay requirement are set in the DU, and the functions that do not need to meet the delay requirement are set in the CU.
[0070] The DU and RU can work together to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of the DU and RU can be configured in various ways according to the design. For example, the DU is configured to implement the baseband function, and the RU is configured to implement the mid-RF function. For another example, the DU is configured to implement the high-layer functions in the PHY layer, and the RU is configured to implement the low-layer functions in the PHY layer or to implement the low-layer functions and the RF functions. The high-layer functions in the physical layer may include a part of the functions of the physical layer, which is closer to the MAC layer, and the low-layer functions in the physical layer may include another part of the functions of the physical layer, which is closer to the mid-RF side.
[0071] As an example, the following describes signal interference in two different scenarios. This is only an example and does not actually limit the application scenarios of the embodiments of the present application.
[0072] Scenario 1: Integrated sensing and communications (ISAC) scenario
[0073] Figure 2 is a schematic diagram of the spatial division multiplexing of perception signals and data signals in the ISAC scenario. Each row in the figure represents a resource block (RB), and each RB includes multiple REs. On the one hand, the network device sends a data signal (such as a physical downlink shared channel (PDSCH) signal) to the terminal device, and on the other hand, it sends a perception signal to detect the position of the perception target. The time-frequency resources where the perception signal is located overlap with some resource elements (REs) in the time-frequency resources where the data signal is located, that is, by performing spatial division multiplexing on this part of REs, this part of REs can carry data signals and perception signals at the same time. For the terminal device receiving the data signal, the perception signal is an interference signal, that is, the perception signal interferes with the terminal device receiving the data signal.
[0074] The time-frequency resources where the data signal resides can be divided according to precoding resource block groups (PRGs). For a PRG shown in Figure 2, the PRG includes one or more RBs. The sensing signal interferes with the data signal only on some REs of the PRG, but not on all REs of the PRG. That is, the PRG of the data signal and the time-frequency resources where the sensing signal that interferes with the data signal reside do not completely match.
[0075] It can be understood that the embodiments of the present application are described using PRG as an example, but are not limited to this. The solutions of the embodiments of the present application can be applied to situations where time-frequency resources are divided in any grouping manner, for example, according to interference resource block groups (IRG) or resource block groups (RBG).
[0076] It should be noted that, in a multiple input and multiple output (MIMO) transmission scenario, the above data signal may also be referred to as a MIMO transmission signal.
[0077] For the ISAC scenario, the following provides classification examples under different division methods.
[0078] Figure 3 shows an example of a scenario-based classification in an ISAC scenario. In an ISAC scenario, terminal devices can be divided into first-category terminal devices and second-category terminal devices. First-category terminal devices are those that receive data signals, while second-category terminal devices are those that receive sensing signals. The sensing signals received by second-category terminal devices can be sent by a network device, another terminal device, or the second-category terminal device to a sensing target, which then reflects the sensing target back to the second terminal device. Optionally, second-category terminal devices also receive data signals.
[0079] In Figure 3(a), the network device sends a data signal to a first-category terminal device. Simultaneously, the network device also sends a sensing signal to a sensing target and receives a sensing signal reflected from the sensing target. The first-category terminal device receives both the data signal and the sensing signal. The sensing signal received by the first-category terminal device may be the sensing signal sent by the network device or the sensing signal reflected from the sensing target. This sensing signal interferes with the data signal received by the first-category terminal device, and therefore acts as an interference signal when the first-category terminal device receives the data signal.
[0080] In Figure 3(b), the network device sends a data signal to the first type of terminal device, while the second type of terminal device sends a sensing signal to the sensing target and receives the sensing signal reflected by the sensing target. The first type of terminal device receives the data signal and may also receive the sensing signal. The sensing signal received by the first type of terminal device may be the sensing signal of the second type of terminal device or the sensing signal reflected by the sensing target. This sensing signal interferes with the data signal received by the first type of terminal device, so this sensing signal is an interference signal when the first type of terminal device receives the data signal. The second type of terminal device sends and receives the sensing signal and may also receive the data signal sent by the network device to the first type of terminal device. This data signal interferes with the transmission or reception of the sensing signal by the second type of terminal device, so this data signal is an interference signal when the second type of terminal device sends or receives the sensing signal.
[0081] In Figure 3(c), network device 1 transmits a data signal to a first-category terminal device. Simultaneously, network device 1 also transmits a sensing signal to a sensing target, and network device 2 receives the sensing signal reflected by the sensing target. The first-category terminal device receives both the data signal and the sensing signal. The sensing signal received by the first-category terminal device may be the sensing signal sent by network device 1 or the sensing signal reflected by the sensing target. This sensing signal interferes with the data signal received by the first-category terminal device, and therefore acts as an interference signal when the first-category terminal device receives the data signal.
[0082] In Figure 3(d), the network device sends a data signal to a first-category terminal device and simultaneously sends a sensing signal to a sensing target. The second-category terminal device receives the sensing signal reflected by the sensing target. The first-category terminal device receives the data signal and may also receive the sensing signal. The sensing signal received by the first-category terminal device may be the sensing signal sent by the network device or the sensing signal reflected by the sensing target. This sensing signal interferes with the data signal received by the first-category terminal device, and therefore, this sensing signal is an interference signal when the first-category terminal device receives the data signal. The second-category terminal device receives the sensing signal and may also receive the data signal sent by the network device to the first-category terminal device. This data signal interferes with the sensing signal received by the second-category terminal device, and therefore, this data signal is an interference signal when the second-category terminal device receives the sensing signal.
[0083] In (e) of Figure 3 , a network device sends a data signal to a first-category terminal device, a certain terminal device sends a perception signal to a perception target, and a second-category terminal device receives the perception signal reflected by the perception target. The first-category terminal device receives the data signal and may also receive the perception signal. The perception signal received by the first-category terminal device may be the perception signal sent by the certain terminal device or the perception signal reflected by the perception target. This perception signal interferes with the data signal received by the first-category terminal device, and therefore, this perception signal is an interference signal when the first-category terminal device receives the data signal. The second-category terminal device receives the perception signal and may also receive the data signal sent by the network device to the first-category terminal device. This data signal interferes with the perception signal received by the second-category terminal device, and therefore, this data signal is an interference signal when the second-category terminal device receives the perception signal.
[0084] In Figure 3(f), the network device sends a data signal to a first-category terminal device. A certain terminal device sends a sensing signal to a sensing target, and the network device receives the sensing signal reflected by the sensing target. The first-category terminal device receives both the data signal and the sensing signal. The sensing signal received by the first-category terminal device may be the sensing signal sent by the certain terminal device or the sensing signal reflected by the sensing target. This sensing signal interferes with the data signal received by the first-category terminal device, and therefore acts as an interference signal when the first-category terminal device receives the data signal.
[0085] For the above-mentioned second type of terminal device, if the second type of terminal device receives a data signal sent to the second type of terminal device by a network device or other terminal device while sending or receiving a perception signal, the data signal and the perception signal will interfere with each other.
[0086] Figure 4 is an example diagram of classification based on time-frequency resource overlap in the ISAC scenario. Each row in the figure represents an RB. In Figure 4 (a), the time-frequency resources of the perception signal partially overlap with the PRG of the data signal, where the partial overlap means that the overlap ratio is less than or equal to the first threshold and greater than 0. In Figure 4 (b), the time-frequency resources of the perception signal completely overlap with the PRG of the data signal, where 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 to be completely overlapped. In Figure 4 (c), the time-frequency resources of the perception signal do not overlap with the PRG of the data signal, that is, the overlap ratio is equal to 0.
[0087] Figure 5 shows an example of waveform-based classification in the ISAC scenario. Each row in the figure represents an RB. In Figure 5(a), the perception signal and the data signal have the same waveform, and the time-frequency resources of the perception signal completely overlap with the PRG of the data signal. Full overlap here means that the overlap ratio is greater than a certain threshold. In other words, when the overlap ratio is greater than a certain threshold, it is considered to be completely overlapped. In Figure 5(b), the perception signal and the data signal have different waveforms, and the time-frequency resources of the perception signal partially overlap with the PRG of the data signal.
[0088] Scene 2, reflection scene
[0089] Reflection scenes include reconfigurable intelligent surfaces (RIS) scenes and intelligent reflecting surface (IRS) scenes.
[0090] Figure 6 is an example diagram of the mismatch between the PRGs of different data signals in a reflection scenario. Each row in the figure represents an RB. Among them, terminal device 1 receives the data signal after reflection, 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 of Figure 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. Therefore, the PRG of the data signal received by terminal device 1 is larger than the PRG of the data signal received by terminal device 2, that is, the granularity of the PRG corresponding to terminal device 1 is different from the granularity of the PRG corresponding to terminal device 2.
[0091] Figure 7 shows an example of a classification scheme based on scenarios in a reflection scenario. A first-category terminal device normally receives data signal 1, while a second-category terminal device receives reflected data signal 2. While receiving data signal 1, the first-category terminal device may also receive data signal 2, which interferes with the first-category terminal device's reception of data signal 1. Therefore, data signal 2 is an interference signal when the first-category terminal device receives data signal 1. While receiving data signal 2, the second-category terminal device may also receive data signal 1, which interferes with the second-category terminal device's reception of data signal 2. Therefore, data signal 1 is an interference signal when the second-category terminal device receives data signal 2.
[0092] In current technology, terminal devices perform DMRS resource bundling based on protocol predefined defaults, using the PRG, for channel and interference estimation. This means that the interference signal is assumed to be spread across all REs in the PRG. Furthermore, a terminal device can only have one PRG value per time unit, with each PRG value being two or four RBs, for example.
[0093] The following describes the current interference estimation method using the example of Figure 8. Figure 8 shows three independent interference channels with different distributions. Each row in the figure represents an RB. For a specific RE, the received signal model on that RE is:
[0094] in, The transmitted signal after equalization, that is, after interference is eliminated, is a complex vector of dimension nlayer*1, where nlayer is the number of streams at the receiving end. This transmitted signal can be a data signal or a perception signal.
[0095] r is the received signal before equalization. This signal is the superposition of the transmitted signal and at least one interfering signal. Its dimension is nrx*1, where nrx is the number of receiver antennas. In the example of Figure 8 , there are three interfering signals: a, b, and c.
[0096] W is the coefficient matrix of equalization, the dimension is nlayer*nrx; the expression is as follows;
[0097] in, is the estimated value of the equivalent channel matrix of the terminal device on a certain RE, for The conjugate transposed matrix of , the dimension is nrx*nlayer. σ 2 Represents the estimated value of the background noise power. I is the unit 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 The expression of R is as follows: uu =R uu,a +R uu,b +R uu,c
[0099] Among them, R uu,a 、R uu,b and R uu,c Represent the covariance matrix of three independent interference channels. When the distribution of three independent interferences in the time domain or frequency domain is not exactly the same, then R in each PRG uu All need to be treated differently.
[0100] Referring to Figure 8, for interference signal a, interference signal a exists on some REs of PRG0, but not on other REs. Similarly, interference signal a exists on some REs of PRG1, but not on other REs. According to the current method, the terminal device assumes that interference signal a exists on all PRGs. Therefore, the terminal device calculates the R corresponding to each RE on PRG0 by averaging the interference signal a on all REs in PRG0. uu,a , and calculate the R corresponding to each RE on the PRG1 by averaging the interference signal a on all REs in the PRG1 uu,a .
[0101] Similarly, the terminal device calculates the R corresponding to each RE on PRG0 by averaging the interference signals b on all REs in PRG0. uu,b , and calculate the R corresponding to each RE on the PRG1 by averaging the interference signal b on all REs in the PRG1 uu,b Therefore, each RE corresponds to the same R uu,b .
[0102] Similarly, the terminal device calculates the R corresponding to each RE on PRG0 by averaging the interference signals c on all REs in PRG0. uu,c , and calculate the R corresponding to each RE on the PRG1 by averaging the interference signal c on all REs in the PRG1 uu,c 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 location occupied by the interference signal, so it assumes that the interference signal exists on all REs in the PRG, and then calculates R by averaging the interference signals on all REs in a PRG.uu , this method cannot be applied to the scenario where the PRG of the transmission signal does not completely match the time-frequency resources of the interference signal. Specifically, in the scenario where the PRG of the transmission signal does not completely match the time-frequency resources of the interference signal, such as the above interference signals a and b, if the R is calculated by averaging the interference signals on all REs in the PRG, uu , the interference calculation on each RE may be inaccurate, affecting the equalization quality and causing the system spectrum efficiency to deteriorate. This is because there may actually be no interference signal on a certain RE, and the R is calculated by averaging the interference signals on all REs in the PRG. uu , which will cause these REs to be considered as having interference signals, thereby reducing the equalization quality.
[0104] FIG9 is a flow chart of a communication method provided in 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, where the third signal interferes with the second signal.
[0107] The third signal is also referred to as an interference signal of the second signal.
[0108] The resources occupied by the third signal completely overlap or partially overlap with the resources occupied by the second signal. Here, completely overlapping means that the overlapping ratio is greater than a certain threshold, that is, when the overlapping ratio is greater than a certain threshold, it is regarded as completely overlapping.
[0109] In one implementation, if the second device and the third device are the same device, the second and third signals may be transmitted via spatial division multiplexing. For example, after spatial division multiplexing, the second and third signals become a first signal. The first device receives the first signal, which contains both the second and third signals. The third signal interferes with the second signal, so 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 when they reach the first device, the signals are superimposed. The superimposed signal is called the first signal. The first device then receives the first signal, which contains both the second signal and the third signal. The third signal interferes with the second signal, so the first device needs to eliminate the third signal from the first signal to obtain the second signal.
[0111] Step 903: The fourth device sends indication information to the first device, where the indication information indicates the resources occupied by the third signal.
[0112] The resources occupied by the third signal indicated by the indication information include time domain resources and / or frequency domain resources.
[0113] In one implementation method, the indication information further indicates at least one of the following information:
[0114] (1) a port number of the third signal, where the port number indicates the source of the third signal;
[0115] (2) a sequence of the third signal;
[0116] (3) Scrambling code information of the third signal.
[0117] Optionally, when calculating the interference caused by the third information to the second signal, the first device may use one or more of the port number, sequence or scrambling code information of the third signal.
[0118] Step 904: The first device determines a second signal according to the indication information.
[0119] The first device mentioned above may be a terminal device or a module (such as a chip, etc.) used in a terminal device.
[0120] The second device may be a network device or a module (such as a chip, etc.) used for a network device, or a terminal device or a module (such as a chip, etc.) used for a terminal device.
[0121] The third device may be a network device or a module (such as a chip, etc.) used for a network device, or a terminal device or a module (such as a chip, etc.) used for a terminal device.
[0122] The fourth device may be a network device or a module (such as a chip, etc.) used for a network device, or a terminal device or a module (such as a chip, etc.) used for a terminal device.
[0123] Among them, the above-mentioned second device, third device, and fourth device can be the same device (that is, the same device), or different devices (that is, non-identical devices), or any two of the devices are the same and different from the other device (that is, any two of the devices are the same device and the other device is not the same device). This application does not limit this.
[0124] Optionally, there may be multiple third signals that generate interference, and they may come from multiple third devices.
[0125] The following describes the specific implementations of the first device, the second device, the third device, and the fourth device described above with reference to the scenario examples of FIG3 and FIG7 .
[0126] 3(a), the second device, the third device and the fourth device are the same (ie, the same device) and are all network devices, the first device is a first-class terminal device, the second signal is a data signal, and the third signal is a sensing signal.
[0127] Regarding Figure 3(b), in one implementation method, the second device and the fourth device are identical (i.e., the same device) and are both network devices, the third device is a second-category terminal device, the first device is a first-category terminal device, the second signal is a data signal, and the third signal is a perception signal. In another implementation method, the second device is a network device, the third device and the fourth device are identical (i.e., the same device) and are both second-category terminal devices, the first device is a first-category terminal device, the second signal is a data signal, and the third signal is a perception signal.
[0128] 3(c), the second device, the third device and the fourth device are the same (ie, the same device) and are all network devices 1, the first device is a first-class terminal device, the second signal is a data signal, and the third signal is a sensing signal.
[0129] With respect to (d) or (e) of Figure 3 , in one implementation method, the second device, the third device, and the fourth device are identical (i.e., the same device) and are all network devices, and the first device is a first-category terminal device. The second signal is a data signal, and the third signal is a perception signal. In another implementation method, the second device, the third device, and the fourth device are identical (i.e., the same device) and are all network devices, and the first device is a second-category terminal device. The second signal is a perception signal, and the third signal is a data signal.
[0130] For (f) of Figure 3, the second device is the same as the fourth device (that is, the same device) and both are network devices, the third device is a terminal device that sends a perception signal, the first device is a first-class terminal device, the second signal is a data signal, and the third signal is a perception signal.
[0131] With respect to FIG. 7 , in one implementation, the second, third, and fourth devices are identical (i.e., the same device) and are all network devices, the first device is a first-category terminal device, the second signal is data signal 1, and the third signal is data signal 2. In another implementation, the second, third, and fourth devices are identical (i.e., the same device) and are all network devices, the first device is a second-category terminal device, the second signal is data signal 2, and the third signal is data signal 1.
[0132] In the above scheme, the first device receives a first signal, which includes a second signal and a third signal that interferes with the second signal. The first device obtains the resources occupied by the third signal based on the received indication information, and thus can accurately determine the interference caused by the third signal based on the resources occupied by the third signal, which helps to accurately eliminate the third signal from the first signal to obtain the second signal, thereby achieving correct signal reception and improving signal transmission quality.
[0133] According to the previous description, in the prior art, the terminal device cannot accurately know the location of the resources occupied by the third signal that interferes with the second signal. The terminal device assumes by default that there are interference signals on all REs of the PRG, so it may not be accurate enough when eliminating the interference signals.
[0134] In one implementation method, the first device determines an interference estimation value on resources 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 Figure 8, if the interference estimate on each RE is calculated according to the method of the embodiment of the present application, the resources occupied by the interference signal a, the interference signal b, and the interference signal c can be respectively indicated by three different indication information. Figure 10 (a) is an example diagram of indicating the resources occupied by the interference signal provided by the embodiment of the present application. Each row in the figure represents an RB. For example, indication information 1 indicates the resources occupied by the interference signal a, indication information 2 indicates the resources occupied by the interference signal b, and indication information 3 indicates the resources occupied by the interference signal c. The interference signal a, interference signal b, and interference signal c here are all specific examples of the aforementioned third signal.
[0136] For interference signal a, interference signal a exists on some REs of PRG0, and interference signal a does not exist on another part of REs. Similarly, interference signal a exists on some REs of PRG1, and interference signal a does not exist on another part of REs. According to the method of the embodiment of the present application, the first device can calculate the R corresponding to each RE on the resource indicated by the indication information 1 by averaging the interference signal a on the resource indicated by the indication information 1. uu,a For resources without indication, it means that there is no interference signal a on the resource.
[0137] Similarly, the first device may calculate the R corresponding to each RE on the resource indicated by the indication information 2 by averaging the interference signal b on the resource indicated by the indication information 2. uu,b For resources without indication, it means that there is no interference signal b on the resource.
[0138] Similarly, the first device may calculate the R corresponding to each RE on the resource indicated by the indication information 3 by averaging the interference signal c on the resource indicated by the indication information 3.uu,c For resources without indication, it means that there is no interference signal c on the resource.
[0139] The following introduces various implementation methods of the above-mentioned indication information in the embodiments of the present application.
[0140] Method 1: The indication information indicates the starting position and size of the resources occupied by the third signal.
[0141] For example, the indication information includes a PRG starting position, a PRG size, and a number of PRGs, wherein the PRG starting position indicates the starting position of the resources occupied by the third signal, the PRG size is used to indicate the number of RBs occupied by one PRG, and the PRG number indicates the number of PRGs occupied by the third signal. The PRG size and the number of PRGs jointly indicate the size of the resources occupied by the third signal. The number of PRGs can be a positive integer, a decimal, or a fraction. This method is applicable to scenarios where the third signal occupies part or all of the resources of one or more PRGs. For example, for the above-mentioned interference signal c, the resources occupied by the interference signal c can be indicated in this way.
[0142] For another example, the indication information includes at least two sets of PRG information, each set of PRG information includes a PRG starting position, a PRG size, and a number of PRGs. The PRG starting position indicates the starting position of a portion of the resources occupied by the third signal, the PRG size is used to indicate the number of RBs occupied by a PRG, and the PRG number indicates the number of PRGs occupied by the portion of resources. The PRG size and the number of PRGs jointly indicate the size of the portion of resources. A PRG includes one or more consecutive RBs. The number of PRGs can be a positive integer, a decimal, or a fraction. Figure 10(b) is an example diagram of indicating resources occupied by an interfering signal, provided in an embodiment of the present application. Each row in the diagram represents an RB. In this example, the resources occupied by the third signal include three portions of resources. The first portion of resources occupies 2 PRGs, each of which contains 1 RB. The second portion of resources occupies 3 PRGs, each of which contains 2 RBs. The third portion of resources occupies 4 PRGs, each of which contains 2 RBs. Therefore, the resources occupied by the third signal can be indicated by three sets of PRG information. For example, the PRG starting position in the first group of PRG information is used to indicate the starting position of the first part of the resources. The PRG size in the first group of PRG information is 1 RB, and the number of PRGs in the first group of PRG information is 2 PRGs. Therefore, the size of the first part of the resources is 2 RBs. The PRG starting position in the second group of PRG information is used to indicate the starting position of the second part of the resources. The PRG size in the second group of PRG information is 2 RBs, and the number of PRGs in the second group of PRG information is 3 PRGs. Therefore, the size of the second part of the resources is 6 RBs. The PRG starting position in the third group of PRG information is used to indicate the starting position of the third part of the resources. The PRG size in the third group of PRG information is 2 RBs, and the number of PRGs in the third group of PRG information is 4 PRGs. Therefore, the size of the third part of the resources is 8 RBs. Figure 10(c) is an example diagram of indicating the resources occupied by the interference signal provided in an embodiment of the present application. Each row in the figure represents an RB.In this example, the resources occupied by the third signal include two parts of resources. The first part of the resources occupies 2 RBs in PRG0, and the PRG0 includes 3 RBs. The second part of the resources occupies 3 RBs in PRG1, and the PRG1 includes 4 RBs. Therefore, the resources occupied by the third signal can be indicated by two sets of PRG information. For example, the PRG starting position in the first set of PRG information is used to indicate the starting position of the first part of the resources, the PRG size in the first set of PRG information is used to indicate the number of RBs occupied by a PRG, and the number of PRGs in the first set of PRG information indicates the number of PRGs occupied by the first part of the resources. Specifically, the PRG size in the first set of PRG information is 3 RBs, and the number of PRGs in the first set of PRG information is 2 / 3; the PRG starting position in the second set of PRG information is used to indicate the starting position of the second part of the resources, the PRG size in the second set of PRG information is used to indicate the number of RBs occupied by a PRG, and the number of PRGs in the second set of PRG information indicates the number of PRGs occupied by the first part of the resources. Specifically, the PRG size in the second set of PRG information is 4 RBs, and the number of PRGs in the first set 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 starting position of the resources occupied by the third signal, and the resource size indicates the size of the resources occupied by the third signal. This method is applicable to scenarios where the third signal occupies continuous resources. For example, for the above-mentioned interference signals a, b, and c, the resources occupied by the interference signals ab or c can be indicated in this way.
[0144] Method 2: The indication information is a bitmap, and the first information in the bitmap indicates at least one resource unit in the resources occupied by the third signal.
[0145] Each bit in the bitmap corresponds to K REs, where K is a positive integer, and the value of each bit is the first information or the second information, wherein 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 of 1111100000101100101, K=1, and the first information of 1 as an example, interference signals exist on REs corresponding to all bits with values of 1 in the bit map.
[0147] The following describes the possible multiplexing methods of time-frequency resources between data signals and perception signals.
[0148] Scenario 1, the first device in the embodiment of Figure 9 is the first type of terminal device in the scenario of Figure 3. The first type of terminal device receives a data signal, the perception signal is an interference signal of the data signal, and the perception signal multiplexes the resource mapping of the DMRS port.
[0149] Figure 11 shows an example of resource mapping between perception signals and data signals. Each box in the figure represents an RE. In this example, some perception signals use existing DMRS ports, meaning that the signals carried on some REs represent both DMRS and perception signals. Other perception signals and data signals use the same REs, meaning that these REs carry both data and perception signals.
[0150] Figure 12 shows another example of resource mapping between sensing signals and data signals. Each box in the figure represents an RE. In this example, some sensing signals use idle DMRS ports, meaning that some REs carry sensing signals alone. Other sensing signals and data signals use the same REs, meaning that these REs carry both data and sensing signals.
[0151] Scenario 2: The first device in the embodiment of FIG9 is the first type of terminal device in the scenario of FIG3 . The first type of terminal device receives a data signal, the perception signal is an interference signal of the data signal, and the perception signal uses independent resource mapping.
[0152] Figure 13 shows another example of resource mapping between perception signals and data signals. Each box in the figure represents an RE. In this example, some perception signals occupy time-frequency resources other than those used by DRMS ports, meaning that perception signals use independent resource mapping. Other perception signals multiplex the same REs as data signals, meaning that these REs carry both data and perception signals.
[0153] Scenario 3. The first device in the embodiment of Figure 9 is the second type of terminal device in the scenario of Figure 3. The second type of terminal device only receives the perception signal and does not transmit data. The data signal received by the second type of terminal device is an interference signal of the perception signal. The data signal is sent by the network device to the first type of terminal device, but can be received by the second terminal device, and the perception signal multiplexes the resource mapping of the DMRS port.
[0154] For examples of resource mapping between perception signals and data signals in this scenario, please refer to Figures 11 and 12.
[0155] Scenario 4. The first device in the embodiment of Figure 9 is the second type of terminal device in the scenario of Figure 3. The second type of terminal device not only receives the perception signal but also transmits data. The data signal 1 and data signal 2 received by the second type of terminal device are interference signals of the perception signal. 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, and the perception signal multiplexes the resource mapping of the DMRS port.
[0156] For examples of resource mapping between perception signals and data signals in this scenario, please refer to Figures 11 and 12.
[0157] Scenario 5. The first device in the embodiment of Figure 9 is the first type of terminal device in the scenario of Figure 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, and 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 is transmitted using a narrowband beam, and the data signal 2 is transmitted using a wideband beam.
[0158] For an example of resource mapping between data signal 1 and data signal 2 in this scenario, please refer to FIG6 .
[0159] Scenario 6, the first device in the embodiment of Figure 9 is the second type of terminal device in the scenario of Figure 7, and 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, and 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 is transmitted using a narrowband beam, and the data signal 2 is transmitted using a wideband beam.
[0160] For an example of resource mapping between data signal 1 and data signal 2 in this scenario, please refer to FIG6 .
[0161] It is understood that in order to implement the functions in the above embodiments, the terminal device or network device includes hardware structures and / or software modules corresponding to the execution of each function. It should be readily apparent to those skilled in the art that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or in a manner driven by computer software depends on the specific application scenario and design constraints of the technical solution.
[0162] Figures 14 and 5 are schematic diagrams of the structures of possible communication devices provided in embodiments of the present application. These communication devices can be used to implement the functions of the terminal device or network device in the above method embodiments, thereby also achieving the beneficial effects of the above method embodiments. In the embodiments of the present application, the communication device can be a terminal device or a network device, or a module (such as a chip) applied to the terminal device or the network device.
[0163] The communication device 1400 shown in Figure 14 includes a processing unit 1410 and a transceiver unit 1420. The communication device 1400 is used to implement the functions of the terminal device or network device in the above method embodiment.
[0164] When the communication device 1400 is used to implement the function of the first device in the above method embodiment, the transceiver unit 1420 is used to receive a first signal, which includes a second signal and a third signal, and the third signal is a signal that interferes with the second signal; receive indication information, and the indication information indicates the resources occupied by the third signal; and the processing unit 1410 is used to determine the second signal from the first signal according to the indication information.
[0165] In one possible implementation method, the processing unit 1410 is used to determine the second signal from the first signal based on the indication information, specifically including: determining the interference estimation 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 interference estimation value.
[0166] In a possible implementation method, the indication information indicates the starting position and size of the resources occupied by the third signal.
[0167] In one possible implementation method, the indication information includes a PRG starting position, a PRG size, and a number of PRGs, wherein the PRG starting position indicates a starting position of resources occupied by the third signal, and the PRG size and the number of PRGs indicate a size of resources occupied by the third signal.
[0168] In one possible implementation method, the indication information includes at least two sets of PRG information, each set of PRG information includes a PRG starting position, a PRG size, and a PRG number, the PRG starting position indicates the starting position of part of the resources occupied by the third signal, and the PRG size and the PRG number indicate the size of the part of the resources.
[0169] In one possible implementation method, 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 resources occupied by the third signal, and the resource size indicates the size of the resources occupied by the third signal.
[0170] In a possible implementation method, the indication information is a bitmap, and the 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, resources occupied by the third signal completely or partially overlap with resources occupied by the second signal.
[0172] In one possible implementation method, the indication information further indicates at least one of the following information:
[0173] a port number of the third signal, wherein the port number indicates 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 device 1400 is used to implement the functions of the second device, the third device and the fourth device in the above method embodiment, the processing unit 1410 is used to control the transceiver unit 1420 to send a second signal to the terminal device; and send indication information to the terminal device, wherein the indication information indicates the resources occupied by the 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 the starting position and size of the resources occupied by the third signal.
[0179] In one possible implementation method, the indication information includes a PRG starting position, a PRG size, and a number of PRGs, wherein the PRG starting position indicates a starting position of resources occupied by the third signal, and the PRG size and the number of PRGs indicate a size of resources occupied by the third signal.
[0180] In one possible implementation method, 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 resources occupied by the third signal, and the resource size indicates the size of the resources occupied by the third signal.
[0181] In a possible implementation method, the indication information is a bitmap, and the first information in the bitmap indicates at least one resource unit in the resources occupied by the third signal.
[0182] In a possible implementation method, resources occupied by the third signal completely or partially overlap with resources occupied by the second signal.
[0183] In one possible implementation method, the indication information further indicates at least one of the following information:
[0184] a port number of the third signal, wherein the port number indicates a source of the third signal;
[0185] a sequence of the third signal;
[0186] scrambling code information of the third signal.
[0187] For a more detailed description of the processing unit 1410 and the transceiver unit 1420, reference can be made to the relevant description in the above method embodiment, which will not be repeated here.
[0188] The communication device 1500 shown in Figure 15 includes a processor 1510 and an interface circuit 1520. The processor 1510 and the interface circuit 1520 are coupled to each other. It is understood that the interface circuit 1520 can be a transceiver or an input / output interface. Optionally, the communication device 1500 may also 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 device 1500 is used to implement the above method embodiment, the processor 1510 is used to implement the functions of the above processing unit 1410 , and the interface circuit 1520 is used to implement the functions of the above transceiver unit 1420 .
[0190] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may 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 may 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, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, mobile hard disks, 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 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 storage medium can also exist as discrete components in an access network device or a 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 using 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 (English: Computer Program) refers to a set of instructions that instruct an electronic computer or other device with message processing capabilities to perform each step of the operation, 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 a computer, the processes or functions described in the embodiments of the present application are executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via wired or wireless means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both volatile and non-volatile types of storage media.
[0193] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0194] In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next related objects are in an "or" relationship; in the formulas of this application, the character " / " indicates that the previous and next related objects are in a "division" relationship.
[0195] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.
Claims
1. A communication method, characterized in that: include: receiving a first signal, wherein the first signal includes a second signal and a third signal, and the third signal is a signal that interferes with the second signal; receiving indication information, where the indication information indicates resources occupied by the third signal; The second signal is determined from the first signal according to the indication information.
2. The method according to claim 1, characterized in that The determining the second signal from the first signal according to the indication information includes: Determine, according to the indication information, an interference estimation value on the resources occupied by the third signal; The second signal is determined from the first signal based on the interference estimate.
3. The method according to claim 1 or 2, characterized in that The indication information indicates the starting position and size of the resources occupied by the third signal.
4. The method according to claim 3, characterized in that The indication information includes a reference point, an offset value and a resource size, wherein the reference point and the offset value indicate a starting position of resources occupied by the third signal, and the resource size indicates a size of resources occupied by the third signal.
5. The method according to claim 3, characterized in that The indication information includes a precoding resource block group PRG starting position, a PRG size and a PRG quantity, wherein the PRG starting position indicates a starting position of resources occupied by the third signal, and the PRG size and the PRG quantity indicate a size of resources occupied by the third signal.
6. The method according to claim 1 or 2, characterized in that: 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.
7. The method according to any one of claims 1 to 6, characterized in that The resources occupied by the third signal completely overlap or partially overlap with the resources occupied by the second signal.
8. The method according to any one of claims 1 to 7, characterized in that The indication information further indicates at least one of the following information: a port number of the third signal, wherein the port number indicates a source of the third signal; a sequence of the third signal; scrambling code information of the third signal.
9. A communication method, characterized in that: include: Sending a second signal to the terminal device; Send indication information to the terminal device, where the indication information indicates resources occupied by a third signal that interferes with the second signal.
10. The method according to claim 9, characterized in that The method further comprises: Sending the third signal to the terminal device.
11. The method according to claim 9 or 10, characterized in that The indication information indicates the starting position and size of the resources occupied by the third signal.
12. The method according to claim 11, characterized in that The indication information includes a reference point, an offset value and a resource size, wherein the reference point and the offset value indicate a starting position of resources occupied by the third signal, and the resource size indicates a size of resources occupied by the third signal.
13. The method according to claim 11, characterized in that The indication information includes a precoding resource block group PRG starting position, a PRG size and a PRG quantity, wherein the PRG starting position indicates a starting position of resources occupied by the third signal, and the PRG size and the PRG quantity indicate a size of resources occupied by the third signal.
14. The method according to claim 9 or 10, characterized in that 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.
15. The method according to any one of claims 9 to 14, characterized in that The resources occupied by the third signal completely overlap or partially overlap with the resources occupied by the second signal.
16. The method according to any one of claims 9 to 15, characterized in that The indication information further indicates at least one of the following information: a port number of the third signal, wherein the port number indicates a source of the third signal; a sequence of the third signal; scrambling code information of the third signal.
17. 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, wherein the third signal interferes with the second signal; The fourth device sends indication information to the first device, where the indication information indicates resources occupied by the third signal.
18. The method according to 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.
19. The method according to claim 17, characterized in that The fourth device is the same as the third device, and the fourth device is different from the second device.
20. The method of claim 17, wherein: The fourth device, the second device and the third device are the same.
21. The method of claim 17, wherein: The fourth device, the second device and the third device are different from each other.
22. The method according to 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.
23. The method of claim 22, wherein: The indication information includes a reference point, an offset value and a resource size, wherein the reference point and the offset value indicate a starting position of resources occupied by the third signal, and the resource size indicates a size of resources occupied by the third signal.
24. The method of claim 22, wherein: The indication information includes a precoding resource block group PRG starting position, a PRG size and a PRG quantity, wherein the PRG starting position indicates a starting position of resources occupied by the third signal, and the PRG size and the PRG quantity indicate a size of resources occupied by the third signal.
25. The method according to any one of claims 17 to 21, characterized in that 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.
26. The method according to any one of claims 17 to 25, characterized in that The resources occupied by the third signal completely overlap or partially overlap with the resources occupied by the second signal.
27. The method according to any one of claims 17 to 26, characterized in that The indication information further indicates at least one of the following information: a port number of the third signal, wherein the port number indicates a source of the third signal; a sequence of the third signal; scrambling code information of the third signal.
28. A communication device, characterized in that: The method comprises a module for executing the method according to any one of claims 1 to 8 or the method according to any one of claims 9 to 16.
29. A communication device, characterized in that: The invention comprises a processor coupled to a memory, wherein the processor is used to call a program stored in the memory to execute the method described in any one of claims 1 to 8 or the method described in any one of claims 9 to 16.
30. A communication device, characterized in that: It comprises 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 execute the method described in any one of claims 1 to 8, or the method described in any one of claims 9 to 16.
31. A communication device, characterized in that: The invention comprises a processor and an interface circuit, wherein the processor is used to communicate with other devices through the interface circuit and execute the method described in any one of claims 1 to 8 or the method described in any one of claims 9 to 16.
32. A computer program product, characterized in that The computer program product comprises a computer program or instructions, and when the computer program or instructions are executed on a processor, the processor is caused to execute the method according to any one of claims 1 to 8 or the method according to any one of claims 9 to 16.
33. A computer-readable storage medium, characterized in that: The storage medium stores a computer program or instruction. When the computer program or instruction is executed by the communication device, 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 is implemented.
Citation Information
Patent Citations
Communication method and communication device
CN115767572A
Signal processing method and apparatus
WO2022067678A1
Communication method and communication apparatus
WO2023011201A1