Communication method, communication device, and storage medium
By establishing a correspondence between frequency domain units between the transmitting and receiving ends and clarifying the transmission method of the reference signal, the problem of determining IQ-RS frequency domain resources is solved, the estimation accuracy of IQI interference coefficient is improved, and the performance of the communication system is enhanced.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-01-15
- Publication Date
- 2026-07-17
Smart Images

Figure CN122421031A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to a communication method, communication device, and storage medium. Background Technology
[0002] Transceivers based on in-phase / quadrature-phase (I / Q) sampling can convert baseband signals into radio frequency (RF) signals by modulating them with high-frequency electromagnetic waves, or down-convert RF signals back to baseband. This transceiver architecture can reduce the sampling rate requirement of digital-to-analog converters (DACs) / analog-to-digital converters (ADCs) by half. However, this leads to the problem of I-path and Q-path imbalance (IQI).
[0003] IQI manifests as mutual leakage and interference between signals at the positive frequency point and their mirrored negative frequency point. Orthogonal frequency division multiplexing (OFDM) systems carry information through different subcarriers. Therefore, it is only necessary to transmit a reference signal (IQ reference signal, IQ-RS) on the mirrored subcarriers to estimate the IQI interference coefficient, and then calculate the IQI interference based on the reference signal.
[0004] However, determining the frequency domain resources used for transmitting IQ-RS is a problem that urgently needs to be solved. Summary of the Invention
[0005] This application provides a communication method, communication device, and storage medium for transmitting IQ-RS.
[0006] The first aspect of this application provides a communication method. Optionally, the executing entity of the method can be a transmitting device, which can be a network device, a component or device applied to the network device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the network device (e.g., a central unit (CU), a distributed unit (DU), or a radio unit (RU)). The transmitting device can also be a terminal device, a component or device applied to the terminal device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the terminal device. Taking a network device as an example, the transmitting device determines a second frequency domain unit based on a first frequency domain unit and a correspondence, the correspondence being used to indicate mutual interference between the first and second frequency domain units; the transmitting device transmits reference signals in at least two time domain units based on the first and second frequency domain units, the reference signals including a reference signal for estimating the interference coefficient.
[0007] Based on the first aspect of this application, since the second frequency domain unit is determined according to the first frequency domain unit and the corresponding relationship, the transmitting device can determine on which pair of mutually interfering frequency domain units to transmit the reference signal, thereby clarifying the transmission method of the reference signal, and enabling the receiving device to determine the IQI interference coefficient based on the reference signal used to estimate the interference coefficient.
[0008] In some possible implementations, the correspondence is predefined by the protocol.
[0009] In this embodiment, by clarifying that the correspondence is predefined by the protocol, the transmitting device can determine the second frequency domain unit according to the protocol, and then determine how to transmit the reference signal, thus clarifying the transmission method of the reference signal.
[0010] In some possible implementations, the correspondence is the index relationship satisfied by the first frequency domain unit and the second frequency domain unit.
[0011] In this embodiment, by clearly defining the correspondence as the index relationship satisfied by the first frequency domain unit and the second frequency domain unit, the transmitting device can determine the second frequency domain unit through the index of the first frequency domain unit and the index relationship, thereby clarifying the transmission method of the reference signal.
[0012] In some possible implementations, at least two time-domain units include a first time-domain unit and a second time-domain unit;
[0013] Transmitting a reference signal in at least two time-domain units, based on a first frequency-domain unit and a second frequency-domain unit, including:
[0014] The first transmitting end signal is transmitted in the first time domain unit according to the first frequency domain unit;
[0015] The second transmitting end signal is transmitted in the second time domain unit according to the second frequency domain unit;
[0016] Both the first transmitting end signal and the second transmitting end signal are reference signals used to estimate the interference coefficient.
[0017] In this embodiment, by specifying the transmission method of the reference signal, the receiving device can determine how to perform IQI estimation, thereby determining the IQI interference coefficient based on the reference signal used to estimate the interference coefficient.
[0018] In some possible implementations, at least two time-domain units include a first time-domain unit and a second time-domain unit;
[0019] Transmitting a reference signal in at least two time-domain units, based on a first frequency-domain unit and a second frequency-domain unit, including:
[0020] In the first time domain unit, a third transmitting end signal is transmitted according to the first frequency domain unit, and a fourth transmitting end signal is transmitted according to the second frequency domain unit;
[0021] In the second time domain unit, the fifth transmitting end signal is transmitted according to the first frequency domain unit, and the sixth transmitting end signal is transmitted according to the second frequency domain unit;
[0022] Among them, the third, fourth, fifth, and sixth transmitting signals are all reference signals used to estimate the interference coefficient.
[0023] In this embodiment, by specifying the transmission method of the reference signal, the receiving device can determine how to perform IQI estimation, thereby determining the IQI interference coefficient based on the reference signal used to estimate the interference coefficient.
[0024] In some possible implementations, the third transmitting signal is different from the fifth transmitting signal, and / or the fourth transmitting signal is different from the sixth transmitting signal.
[0025] In this embodiment, by limiting the third transmitting end signal to be different from the fifth transmitting end signal, and / or the fourth transmitting end signal to be different from the sixth transmitting end signal, the receiving end device can obtain a solution based on the matrix obtained from the received signal, thereby determining the interference coefficient.
[0026] A second aspect of this application provides a communication method. Optionally, the executing entity of this method can be a receiving device, which can be a network device, a component or device applied to the network device (e.g., a processor, circuit, chip, or chip system), or a logic module or software (e.g., CU, DU, or RU) capable of implementing all or part of the functions of the network device. The receiving device can also be a terminal device, a component or device applied to the terminal device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the terminal device. Taking a terminal device as an example, the receiving device receives reference signals in at least two time-domain units, based on a first frequency-domain unit and a second frequency-domain unit. The reference signals include a reference signal used to estimate interference coefficients. The second frequency-domain unit is determined based on the first frequency-domain unit and a correspondence, which indicates mutual interference between the first and second frequency-domain units. The receiving device determines the interference coefficients based on the reference signal used to estimate the interference coefficients.
[0027] In some possible implementations, the correspondence is predefined by the protocol.
[0028] In some possible implementations, the correspondence is the index relationship satisfied by the first frequency domain unit and the second frequency domain unit.
[0029] In some possible implementations, at least two time-domain units include a first time-domain unit and a second time-domain unit;
[0030] Receiving a reference signal in at least two time-domain units, based on a first frequency-domain unit and a second frequency-domain unit, includes:
[0031] In the first time domain unit, a first receiving end signal is received according to the first frequency domain unit, and a second receiving end signal is received according to the second frequency domain unit;
[0032] In the second time domain unit, the third receiving end signal is received according to the first frequency domain unit, and the fourth receiving end signal is received according to the second frequency domain unit;
[0033] Among them, the first receiving end signal, the second receiving end signal, the third receiving end signal, and the fourth receiving end signal are all reference signals used to estimate the interference coefficient.
[0034] In some possible implementations, the first receiving signal is determined based on the first transmitting signal, and the second receiving signal is determined based on the interference caused by the first transmitting signal.
[0035] The third receiving signal is determined based on the interference caused by the second transmitting signal, and the fourth receiving signal is determined based on the second transmitting signal.
[0036] In some possible implementations, at least two time-domain units include a first time-domain unit and a second time-domain unit;
[0037] Receiving a reference signal in at least two time-domain units, based on a first frequency-domain unit and a second frequency-domain unit, includes:
[0038] In the first time domain unit, the fifth receiving end signal is received according to the first frequency domain unit, and the sixth receiving end signal is received according to the second frequency domain unit;
[0039] In the second time domain unit, the seventh receiving end signal is received according to the first frequency domain unit, and the eighth receiving end signal is received according to the second frequency domain unit;
[0040] Among them, the fifth, sixth, seventh, and eighth receiver signals are all reference signals used to estimate the interference coefficient.
[0041] In some possible implementations, the fifth receiver signal is different from the seventh receiver signal, and / or the sixth receiver signal is different from the eighth receiver signal.
[0042] In some possible implementations, the fifth receiving signal is determined based on the interference caused by the third and fourth transmitting signals, and the sixth receiving signal is determined based on the interference caused by the fourth and third transmitting signals.
[0043] The seventh receiving signal is determined based on the interference caused by the fifth and sixth transmitting signals, and the eighth receiving signal is determined based on the interference caused by the sixth and fifth transmitting signals.
[0044] In some possible implementations, the fifth receiver signal, the sixth receiver signal, the seventh receiver signal, and the eighth receiver signal
[0045] A third aspect of this application provides a communication device, which may be the first device described above. The communication device includes modules or units for performing the methods described in the first aspect and any possible implementation thereof.
[0046] A fourth aspect of this application provides a communication device, which may be the second device described above. The communication device includes modules or units for performing the methods described in the second aspect and any possible implementation thereof.
[0047] A fifth aspect of this application provides a communication device, which may be a transmitting end device or a receiving end device, or a component applied to the transmitting end device or the receiving end device (e.g., a processor, circuit, chip, or chip system, etc.), or a logic module or software (e.g., CU, DU, or RU, etc.) capable of implementing all or part of the functions of the transmitting end device or the receiving end device. The communication device includes:
[0048] A processor for executing a program that causes the communication device to perform the method as described in the first or second aspect of the foregoing and any possible implementation thereof.
[0049] Optionally, the communication device further includes a memory, and the processor is coupled to the memory; the memory is used to store programs.
[0050] The sixth aspect of this application provides a chip or chip system including at least one processor and a communication interface, the communication interface and at least one processor being interconnected via a line, the at least one processor being used to run computer programs or instructions to perform the communication method described in any of the possible implementations of the first or second aspect.
[0051] The communication interface in the chip can be an input / output interface, pins, or circuits.
[0052] In one possible implementation, the chip or chip system described above in this application further includes at least one memory storing instructions. The memory can be an internal storage unit of the chip, such as a register or cache, or it can be a storage unit of the chip itself, such as a read-only memory or random access memory.
[0053] The seventh aspect of this application provides a communication system, including a communication device that performs the first aspect and any possible implementation thereof, and a communication device that performs the second aspect and any possible implementation thereof.
[0054] An eighth aspect of this application provides a computer-readable storage medium including instructions that, when executed on a computer, cause the computer to perform the method described in the first aspect above, or cause the computer to perform the method described in the second aspect above.
[0055] The ninth aspect of this application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the method described in the first aspect above, or cause the computer to perform the method described in the second aspect above. Attached Figure Description
[0056] Figure 1This is a schematic diagram of one embodiment of the network architecture in this application.
[0057] Figure 2 This is a schematic diagram of one embodiment of the receiver architecture based on I / Q sampling in this application.
[0058] Figure 3 This is a schematic diagram of an embodiment of signal mirroring interference caused by IQI in this application.
[0059] Figure 4 This is a schematic diagram of one embodiment of the communication method in this application;
[0060] Figure 5 This is one possible application scenario of the communication method in the embodiments of this application;
[0061] Figure 6 This is a schematic diagram of another embodiment of the communication method in this application;
[0062] Figure 7 This is a schematic diagram of another embodiment of the communication method in this application;
[0063] Figure 8 This is a schematic diagram of another embodiment of the communication method in this application;
[0064] Figure 9 This is a schematic diagram of another embodiment of the communication method in this application;
[0065] Figure 10 This is a schematic diagram of one embodiment of the communication device in this application;
[0066] Figure 11 This is a schematic diagram of another embodiment of the communication device in this application;
[0067] Figure 12 This is a schematic diagram of another embodiment of the communication device in this application;
[0068] Figure 13 This is a schematic diagram of another embodiment of the communication device in this application. Detailed Implementation
[0069] First, a brief description of the network architecture on which the communication method in the embodiments of this application is based:
[0070] Please see Figure 1 , Figure 1 This is a schematic diagram of one possible, non-limiting system. For example... Figure 1As shown, the communication system 10 includes an access network, such as a radio access network (RAN) 100, and a core network (CN) 200. RAN 100 includes at least one RAN node (e.g., Figure 1 110a and 110b (collectively referred to as 110) and at least one terminal (such as Figure 1 RAN 100, denoted as RAN 120a-120j, is collectively referred to as RAN 120. RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment. Figure 1 (Not shown in the image). Terminal 120 is connected to RAN node 110 wirelessly. RAN node 110 is connected to core network 200 wirelessly or via wired connection. The core network equipment in core network 200 and RAN node 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.
[0071] RAN 100 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as a 4G, 5G, or future mobile communication system. RAN 100 can also be an open-radio access network (ORAN), a cloud-radio access network (CRAN), or a Wi-Fi system. RAN 100 can also be a communication system that integrates two or more of the above systems.
[0072] RAN node 110, also known as access network equipment, RAN entity, or access node, constitutes part of the communication system and is used to help terminals achieve wireless access. Multiple RAN nodes 110 in communication system 10 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative, for example... Figure 1Network element 120i can be a helicopter or a drone, and it can be configured as a mobile base station. For terminals 120j that access RAN 100 through network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes referred to as communication devices, for example... Figure 1 Network elements 110a and 110b can be understood as communication devices with base station functions, while network elements 120a-120j can be understood as communication devices with terminal functions.
[0073] In one possible scenario, access network equipment includes, but is not limited to: evolved Node B (eNodeB), radio network controller (RNC), Node B (NB), base station (BS), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved NodeB, or home Node B (HNB), baseband unit (BBU), access point (AP) in Wi-Fi systems, macro base station, micro base station, wireless relay node, donor node, wireless controller in CRAN scenarios, wireless backhaul node, transmission point (TP), or transmission and reception point (TRP), etc., and can also be access network equipment in 5G mobile communication systems. For example, a next-generation NodeB (gNB), TRP, or TP in an NR system; or one or a group of antenna panels (including multiple antenna panels) in a base station in a 5G mobile communication system; or, access network equipment can also be network nodes constituting a gNB or transmission point. Examples include centralized units (CU), distributed units (DU), centralized unit control planes (CU-CP), centralized unit user planes (CU-UP), or radio units (RU), etc. CUs and DUs can be separate or included in the same network element, such as a BBU. RUs can be included in radio equipment or radio units, such as in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). Alternatively, access network equipment can also be servers, wearable devices, vehicles, or in-vehicle equipment, etc. For example, the access network equipment in V2X technology can be a roadside unit (RSU). It should be understood that the aforementioned TRP can be a device or module located on the network side of the aforementioned communication system and having corresponding communication functions.The TRP typically contains communication modules, circuits, or chips that perform the corresponding communication functions. The TRP can also be configured with program instructions for the corresponding communication functions.
[0074] It should be noted that CU (or CU-CP and CU-UP), DU, or RU may have different names in different systems, but those skilled in the art will understand their meaning. For example, in an open radio access network (ORAN) system, CU can also be called an open centralized unit (O-CU) or an open CU, DU can also be called an open-distributed unit (O-DU), CU-CP can also be called an open-centralized unit control plane (O-CU-CP), CU-UP can also be called an open-centralized unit user plane (O-CU-UP), and RU can also be called an open radio unit (O-RU). This application does not impose any specific limitations. Any of the units CU, CU-CP, CU-UP, DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0075] Optionally, for network elements in the ORAN system, each network element can implement the protocol layer functions shown in Table 1 below.
[0076] Table 1
[0077]
[0078]
[0079] It should be noted that in the ORAN system, the access network equipment in this application can be one or more network elements listed in Table 1 above.
[0080] The architecture of the CU and DU of the access network equipment is described below. An access network equipment includes at least one CU and at least one DU. Optionally, the access network equipment may also include at least one RU.
[0081] The following description uses an access network device consisting of one CU and one DU as an example. The CU has some core network functions and can include CU-CP and CU-UP. The CU and DU can be configured according to the protocol layer functions of the wireless network they implement. For example, the CU may be configured to implement the functions of the Packet Data Convergence Protocol (PDCP) layer and above (e.g., RRC and / or SDAP layers). The DU may be configured to implement the functions of protocol layers below the PDCP layer (e.g., RLC, MAC, and / or physical (PHY) layers). Alternatively, the CU may be configured to implement the functions of protocol layers above the PDCP layer (e.g., RRC and / or SDAP layers), and the DU may be configured to implement the functions of protocol layers below the PDCP layer (e.g., RLC, MAC, and / or PHY layers).
[0082] When a CU includes CU-CP and CU-UP, CU-CP is used to implement the control plane functions of the CU, and CU-UP is used to implement the user plane functions of the CU. For example, when a CU is configured to implement the functions of the PDCP layer, RRC layer, and SDAP layer, CU-CP is used to implement the RRC layer functions and the control plane functions of the PDCP layer, and CU-UP is used to implement the SDAP layer functions and the user plane functions of the PDCP layer.
[0083] The CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements can be access and mobility function (AMF) network elements, such as the AMF in a 5G system. The AMF is responsible for mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover.
[0084] CU-UP can interact with network elements in the core network used to implement user plane functions. These network elements, such as the user plane function (UPF) entity in a 5G system, are responsible for forwarding and receiving data in terminal devices.
[0085] The above CU and DU configurations are merely examples; the functions of the CU and DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements. For example, based on latency, functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.
[0086] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.
[0087] It should be noted that the access network equipment can be a device or apparatus with a chip, or a device or apparatus with integrated circuits, or a chip, chip system, module, or control unit in the aforementioned device or apparatus; this application does not impose any specific limitation. It should also be noted that in this application, the term "access network equipment" can refer to the access network equipment itself, or to the chip, functional module, or integrated circuit within the access network equipment that performs the method provided in this application; this application does not impose any specific limitation.
[0088] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with each RAN node performing a portion of the base station's functions. For example, RAN nodes can be centralized units (CU), distributed units (DU), CU-CP, CU-UP, or radio units (RU). CUs and DUs can be configured separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency (RF) equipment or RF units, such as remote radio units (RRU), active antenna processing units (AAU), or remote radio heads (RRH).
[0089] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0090] A terminal can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. A terminal can be a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals 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 grids, smart homes, smart offices, smart wearables, smart transportation, smart cities, etc. A terminal can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, wearable device, vehicle, drone, helicopter, airplane, ship, robot, robotic arm, smart home device, transportation vehicle with wireless communication capabilities, communication module, etc. The embodiments of this application do not limit the device form of the terminal. A terminal typically contains a communication module, circuit, or chip that performs the corresponding communication functions. The terminal can also be configured with program instructions for performing the corresponding communication functions.
[0091] Furthermore, the embodiments of this application can also be applied to other future communication technologies. The network architecture and service scenarios described in this application are for the purpose of more clearly illustrating the technical solutions of this application, and do not constitute a limitation on the technical solutions provided in this application. As those skilled in the art will understand, with the evolution of network architecture and the emergence of new service scenarios, the technical solutions provided in this application are also applicable to similar technical problems.
[0092] The following is a brief introduction to the concepts that may be involved in this application.
[0093] I / Q sampling-based transceivers are used to convert baseband (BB) signals into radio frequency (RF) signals by modulation with high-frequency electromagnetic waves, and then down-convert the RF signals back to baseband. Figure 2 A receiver architecture based on I / Q sampling is illustrated, including an I / Q demodulator. The I / Q demodulator is used to down-convert the RF signal to baseband and includes two mixers: one for the in-phase (I) path and one for the quadrature-phase (Q) path. The RF signal is multiplied by a signal generated by a local oscillator to obtain the I and Q baseband signals. Unwanted mixing products are filtered out by a low-pass filter to further suppress interference.
[0094] This transceiver architecture can reduce the sampling rate requirement of digital-to-analog converters (DACs) / analog-to-digital converters (ADCs) by half, and is therefore widely used in wireless communication systems. However, the problem that comes with it is the imbalance between the I and Q paths, i.e., IQI. IQI can cause self-interference in the generation of effective signals within the band, which in turn leads to a serious degrade in communication performance.
[0095] The reasons for the emergence of IQI can be mainly divided into the following three points:
[0096] 1) Figure 2 The I-channel and Q-channel local oscillator signals shown are not orthogonal in phase;
[0097] 2) Figure 2 The frequency response characteristics of the I-path and Q-path low-pass filters (LPF) shown are inconsistent;
[0098] 3) Figure 2 The I-path and Q-path analog-to-digital converter sampling delay and other characteristics shown are inconsistent.
[0099] IQI manifests as image interference on the baseband signal, such as Figure 3 As shown, the signals at the positive frequency point f1 and the mirrored negative frequency point -f1 will leak and interfere with each other, resulting in reduced communication performance.
[0100] IQI manifests as mutual leakage and interference between the positive frequency point f1 and the mirrored negative frequency point -f1. Orthogonal Frequency Division Multiplexing (OFDM) systems carry information through different subcarriers, thus allowing the transmission of reference signals on mirrored subcarriers to estimate the IQI interference coefficient, and the calculation of IQI interference based on the reference signals.
[0101] However, the correspondence between the positive frequency point f1 and the mirror negative frequency point -f1 on the OFDM subcarrier is not fixed, so the receiver does not know which pair of frequency domain resources to use for IQI estimation.
[0102] Based on this, an embodiment of this application provides a method. Please refer to... Figure 4 , Figure 4 This is a schematic diagram of a communication method provided in an embodiment of this application. Figure 4 The method shown is executed interactively by the sending and receiving devices. This method can be applied to... Figure 5 In the system architecture shown. For example... Figure 5 As shown, the transmitting device modulates the signal to obtain a signal and transmits it to the receiving device through a channel. The receiving device receives the signal from the transmitting device. The transmitting device can be a network-side device, such as a network device, or a component or device applied to a network device (e.g., a processor, circuit, chip, or chip system), or a logic module or software that implements all or part of the functions of the network device (e.g., a centralized unit (CU), a distributed unit (DU), or a wireless unit (RU). The transmitting device can also be a terminal-side device, such as a terminal device, or a component or device applied to a terminal device (e.g., a processor, circuit, chip, or chip system), or a circuit or chip on the terminal side responsible for communication functions (e.g., a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip). The receiving device can be a network-side device, such as a network device, or a component or device applied to a network device (e.g., a processor, circuit, chip, or chip system), or a logic module or software that implements all or part of the functions of the network device (e.g., a CU, DU, or RU). The receiving device can also be a terminal-side device, such as a terminal device, or a component or device applied to a terminal device (e.g., a processor, circuit, chip, or chip system), or a logic module or software that can realize all or part of the functions of the terminal device.
[0103] It should be noted that the sending and receiving devices can be of the same type, for example, both the sending and receiving devices can be network-side devices, or both the sending and receiving devices can be terminal-side devices. Alternatively, the sending and receiving devices can be of different types, for example, the sending device can be a network-side device and the receiving device can be a terminal-side device; or, for example, the sending device can be a terminal-side device and the receiving device can be a network-side device. No specific limitation is made here.
[0104] The method includes:
[0105] 401. The transmitting device determines the second frequency domain unit based on the first frequency domain unit and the corresponding relationship.
[0106] Signals transmitted in the first frequency domain unit may interfere with or leak from signals transmitted in the second frequency domain unit. Therefore, there is a correspondence between the first and second frequency domain units, which indicates the mutual interference between them. Resources include two dimensions: time-domain resources and / or frequency-domain resources. The unit for time-domain resources is a time-domain unit, and the unit for frequency-domain resources is a frequency-domain unit.
[0107] Temporal units can be symbols, slots, mini-slots, sub-frames, frames, etc.
[0108] Frequency domain units can be resource elements (REs), resource blocks (RBs), channels, subchannels, control channel elements (CCEs), resource pools, bandwidth parts (BWPs), carriers, bands, etc.
[0109] The time-domain and frequency-domain units mentioned above can be combined arbitrarily. For example, a resource can be a time-frequency unit with a symbol in the time domain and a RE in the frequency domain. Another example is that a resource can be a time-frequency unit with a symbol in the time domain and a RB in the frequency domain.
[0110] In this embodiment of the application, the time domain unit is OFDM symbol and the frequency domain unit is RE as an example for description.
[0111] In one possible implementation, the correspondence can be predefined by the protocol, or it can be configured, pre-configured, or defined; the specifics are not limited here.
[0112] For example, the correspondence between the first frequency domain unit and the second frequency domain unit can be shown in Table 2 below:
[0113] Table 2: Correspondence between the first frequency domain unit and the second frequency domain unit
[0114] First frequency domain unit Second frequency domain unit RE1 RE4 RE2 RE5 RE3 RE6
[0115] As shown in Table 2 and Figure 6 As shown, RE1 corresponds to RE4, RE2 corresponds to RE5, and RE3 corresponds to RE6. That is to say, RE1 and RE4 interfere with each other, RE2 and RE5 interfere with each other, and RE3 and RE6 interfere with each other.
[0116] It should be noted that mutual interference between two REs can be understood as the signals transmitted on the two REs interfering with each other.
[0117] For example, the correspondence between the first frequency domain unit and the second frequency domain unit can be shown in Table 3 below:
[0118] Table 3: Correspondence between the first frequency domain unit and the second frequency domain unit
[0119] First frequency domain unit Second frequency domain unit RE1 RE6 RE2 RE5 RE3 RE4
[0120] As shown in Table 3 and Figure 7 As shown, RE1 corresponds to RE6, RE2 corresponds to RE5, and RE3 corresponds to RE4.
[0121] In another possible implementation, the correspondence can be an index relationship satisfied by the first frequency domain unit and the second frequency domain unit. Taking the frequency domain unit as RE as an example, the correspondence can be the relationship between the index of the first frequency domain unit and the index of the second frequency domain unit.
[0122] For example, if the index of the first frequency domain unit is denoted as m and the index of the second frequency domain unit is denoted as n, then the index relationship satisfied by the first frequency domain unit and the second frequency domain unit can be: n = F(m). Here, F() can represent the mapping relationship between the index of the first frequency domain unit and the index of the second frequency domain unit.
[0123] For example, Here, X represents the number of REs contained in an RB. Assuming X is 12, then n = m + 6. When m is 1, n is 7; when m is 2, n is 8. That is, RE1 corresponds to RE7, RE2 corresponds to RE8, and so on.
[0124] For example, n = Xm. Here, X is the number of REs contained in an RB. Assume X is 12, then n = 12 - m. When m is 1, n is 11; when m is 2, n is 10. That is, RE1 corresponds to RE11, RE2 corresponds to RE10, and so on.
[0125] Optionally, the index relationship satisfied by the first frequency domain unit and the second frequency domain unit can be predefined by the protocol. In other words, the index relationship is configured, pre-configured, or defined, and no specific limitation is made here.
[0126] It should be noted that the correspondence between the first frequency domain unit and the second frequency domain unit can also be called a mirror image relationship, which is not specified here.
[0127] The correspondence between the first and second frequency domain units is the same in every time domain unit. Alternatively, the correspondence can be described as the relationship between the frequency corresponding to the first frequency domain unit (called the first frequency) and the frequency corresponding to the second frequency domain unit (called the second frequency). Figure 6 For example, the frequency corresponding to frequency domain unit RE1 is f1, the frequency corresponding to frequency domain unit RE2 is f2, and so on.
[0128] In one possible implementation, the correspondence can be predefined by the protocol, or it can be configured, pre-configured, or defined; the specifics are not limited here.
[0129] For example, the correspondence between the first frequency and the second frequency can be shown in Table 4 below:
[0130] Table 4: Correspondence between the first frequency and the second frequency
[0131] First frequency Second frequency <![CDATA[f1]]> <![CDATA[f4]]> <![CDATA[f2]]> <![CDATA[f5]]> <![CDATA[f3]]> <![CDATA[f6]]>
[0132] As shown in Table 4 and Figure 6 As shown, f1 corresponds to f4, f2 corresponds to f5, and f3 corresponds to f6. That is to say, f1 and f4 interfere with each other, f2 and f5 interfere with each other, and f3 and f6 interfere with each other.
[0133] It should be noted that mutual interference between two frequencies can be understood as the interference between signals transmitted on two different frequencies.
[0134] For example, the correspondence between the first frequency and the second frequency can be shown in Table 5 below:
[0135] Table 5: Correspondence between the first frequency and the second frequency
[0136] First frequency Second frequency <![CDATA[f1]]> <![CDATA[f6]]> <![CDATA[f2]]> <![CDATA[f5 <!-- 10 -->]]> <![CDATA[f3]]> <![CDATA[f4]]>
[0137] As shown in Table 5 and Figure 7 As shown, f1 corresponds to f6, f2 corresponds to f5, and f3 corresponds to f4.
[0138] In another possible implementation, if the first frequency is represented as f m The second frequency is represented as f n Then the relationship between the first frequency and the second frequency can be: f n =F′(f m ), where F′() can represent the mapping relationship between the first frequency and the second frequency.
[0139] 402. The transmitting device transmits a reference signal in at least two time domain units, based on a first frequency domain unit and a second frequency domain unit.
[0140] At least two time-domain units include a first time-domain unit and a second time-domain unit. For example, the first time-domain unit is a first symbol, and the second time-domain unit is a second symbol.
[0141] Optionally, the first time-domain unit and the second time-domain unit are within a certain range. In other words, the time-domain interval between the first time-domain unit and the second time-domain unit is less than a preset threshold.
[0142] Optionally, the first time-domain unit and the second time-domain unit are adjacent time-domain units.
[0143] In one possible implementation, the transmitting device transmits a first transmitting signal in a first time domain unit according to a first frequency domain unit, and transmits a second transmitting signal in a second time domain unit according to a second frequency domain unit. Both the first and second transmitting signals are reference signals used to estimate the interference coefficient, and can also be referred to as IQ reference signals (IQ-RS) for estimating IQI interference coefficients. The naming of these signals is not limited in this embodiment.
[0144] like Figure 8 As shown, RE3 corresponds to RE6. The transmitting device transmits a signal corresponding to one frequency domain unit on both symbol 1 and symbol 2. The transmitting device transmits the first transmitting signal on RE3 of symbol 1 and the second transmitting signal on RE6 of symbol 2. Correspondingly, the transmitting device does not transmit signals on RE6 of the first time domain unit and RE3 of the second time domain unit (also called signal idling). In each time domain unit, the reference signals corresponding to different frequency domain units are not transmitted simultaneously. This transmission method can also be called alternating transmission through time-division orthogonal transmission.
[0145] In this embodiment of the application, since the transmitting device transmits only one reference signal in a time domain unit, the receiving device is able to perform blind IQI estimation based on the received reference signal when the transmitting signal is unknown.
[0146] For example, the first transmitter signal transmitted by the transmitting device on RE3 of symbol 1 is denoted as P, and the second transmitter signal transmitted on RE6 of symbol 2 is denoted as N. The channel coefficient corresponding to P is denoted as h. P The channel coefficient corresponding to N is denoted as h. N The interference coefficient corresponding to P is denoted as Γ. P The interference coefficient corresponding to N is denoted as Γ. N .
[0147] Because the signal transmitted in the first frequency domain unit (or the signal transmitted in the second frequency domain unit) will cause leakage, even if no signal is transmitted according to the second frequency domain unit in the first time domain unit, the receiving device will still receive interference from the signal transmitted in the first frequency domain unit according to the second frequency domain unit. Similarly, even if no signal is transmitted according to the first frequency domain unit in the second time domain unit, the receiving device will still receive interference from the signal transmitted in the second frequency domain unit according to the first frequency domain unit.
[0148] Specifically, the receiving device receives a first receiving signal in the first time domain unit according to the first frequency domain unit, and receives a second receiving signal in the second frequency domain unit. The first receiving signal is obtained from the first transmitting signal, and the second receiving signal is obtained from the interference caused by the first transmitting signal.
[0149] It is understandable that the transmitting signal refers to the signal sent by the transmitting device through the transmitter, and the receiving signal refers to the signal received by the receiving device through the receiver. Since the signal changes according to the channel during transmission, the transmitting signal and the receiving signal are not entirely identical; in other words, the transmitting signal corresponds to the receiving signal. Specifically, the first transmitting signal corresponds to the first and second receiving signals, and the second transmitting signal corresponds to the third and fourth receiving signals.
[0150] For example, in the first time domain unit, the first received signal received in the first frequency domain unit is denoted as P1′, and the second received signal transmitted in the second frequency domain unit is denoted as N1′. Then, the first received signal can be expressed as P1′ = h. P P, the signal at the second receiving end can be expressed as N1′=Γ P h P P.
[0151] According to the above formula, the first receiving signal is the signal obtained after the first transmitting signal undergoes channel changes, and the second receiving signal is essentially the interference caused by the first transmitting signal. Therefore, it can be expressed as the product of the first receiving signal and the interference coefficient.
[0152] It should be noted that the above representation of the first and second receiving signals is only an example. In practical applications, the first and second receiving signals can be represented in other ways, which are not limited here.
[0153] Similarly, the receiving device receives a third receiving signal in the second time domain unit based on the first frequency domain unit, and receives a fourth receiving signal in the second frequency domain unit. The third receiving signal is obtained based on interference caused by the second transmitting signal, and the fourth receiving signal is obtained based on the second transmitting signal.
[0154] For example, in the second time domain unit, the third received signal received in the first frequency domain unit is denoted as P2′, and the fourth received signal transmitted in the second frequency domain unit is denoted as N2′. Then, the third received signal can be expressed as P2′=Γ. N h N N, the signal at the fourth receiving end can be expressed as N2′=h N N.
[0155] According to the above formula, the fourth receiving signal is the signal obtained after the second transmitting signal has undergone channel changes, and the third receiving signal is essentially the interference caused by the second transmitting signal. Therefore, it can be expressed as the product of the fourth receiving signal and the interference coefficient.
[0156] It should be noted that the above representation of the third and fourth receiving signals is only an example. In practical applications, the third and fourth receiving signals can also be represented in other ways, which are not limited here.
[0157] If the first transmitting signal P and the second transmitting signal N are unknown to the receiving device, then it can be done through... as well as The interference coefficient is calculated. This method can also be called IQI blind estimation. If the first transmitting signal P and the second transmitting signal N are known to the receiving device, then it can be calculated using... as well as The channel coefficients are calculated, thereby enabling channel estimation.
[0158] In this embodiment of the application, by clarifying the correspondence between the first frequency domain unit and the second frequency domain unit, and limiting the transmission of a reference signal to one symbol, the receiving device can calculate the interference coefficient based on the received signal, thereby realizing IQI estimation.
[0159] In another possible implementation, the transmitting device transmits a third transmitting signal in the first time domain unit according to the first frequency domain unit and a fourth transmitting signal in the second frequency domain unit; in the second time domain unit, it transmits a fifth transmitting signal in the first frequency domain unit and a sixth transmitting signal in the second frequency domain unit. The third, fourth, fifth, and sixth transmitting signals are all reference signals used to estimate the interference coefficient.
[0160] like Figure 9As shown, RE3 corresponds to RE6. The transmitting device transmits the third transmitting signal on RE3 of symbol 1 and the fourth transmitting signal on RE6 of symbol 1. Similarly, the transmitting device transmits the fifth transmitting signal on RE3 of symbol 2 and the sixth transmitting signal on RE6 of symbol 2. Reference signals corresponding to different frequency domain units can be transmitted simultaneously in each time domain unit. This transmission method can also be referred to as simultaneous transmission via orthogonal sequences.
[0161] For example, the third transmitter signal transmitted by the transmitting device on RE3 of symbol 1 is denoted as P1, and the fourth transmitter signal transmitted on RE6 of symbol 1 is denoted as N1. The fifth transmitter signal transmitted by the transmitting device on RE3 of symbol 2 is denoted as P2, and the sixth transmitter signal transmitted on RE6 of symbol 2 is denoted as N2. The channel coefficient corresponding to the first frequency domain unit is denoted as h. P The channel coefficient corresponding to the second frequency domain unit is denoted as h. N The interference coefficient corresponding to the first frequency domain unit is denoted as Γ. P The interference coefficient corresponding to the second frequency domain unit is denoted as Γ. N .
[0162] Accordingly, the receiving device receives the fifth receiving signal in the first time domain unit according to the first frequency domain unit, and receives the sixth receiving signal in the second frequency domain unit; it receives the seventh receiving signal in the second time domain unit according to the first frequency domain unit, and receives the eighth receiving signal in the second frequency domain unit.
[0163] Among them, the third transmitting end signal corresponds to the fifth receiving end signal, the fourth transmitting end signal corresponds to the sixth receiving end signal, the fifth transmitting end signal corresponds to the seventh receiving end signal, and the sixth transmitting end signal corresponds to the eighth receiving end signal.
[0164] For example, the fifth receiving end signal is denoted as P1′, the sixth receiving end signal is denoted as N1′, the seventh receiving end signal is denoted as P2′, and the eighth receiving end signal is denoted as N2′.
[0165] In the first time domain unit, since the reference signal transmitted on the first frequency domain resource will interfere with the reference signal transmitted on the second frequency domain resource, and the reference signal transmitted on the second frequency domain resource will interfere with the reference signal transmitted on the first frequency domain resource, the fifth receiving end signal can be expressed as P1′=h P P1+Γ N h N N1, the signal at the sixth receiving end can be represented as N1 ′ =h N N1+Γ P h P P1.
[0166] In other words, the fifth receiving signal is obtained based on the interference caused by the third and fourth transmitting signals, and the sixth receiving signal is obtained based on the interference caused by the fourth and third transmitting signals.
[0167] Accordingly, in the second time-domain unit, the signal at the seventh receiving end can be represented as P2. ′ =h P P2+Γ N h N N2, the signal at the eighth receiving end can be represented as N2 ′ =h N N2+Γ P h P P2.
[0168] In other words, the seventh receiving signal is obtained based on the interference caused by the fifth and sixth transmitting signals, and the eighth receiving signal is obtained based on the interference caused by the sixth and fifth transmitting signals.
[0169] Given reference signals N1, P1, N2, and P2, we can obtain the following system of equations.
[0170]
[0171] Solve for h based on the system of equations. N h P ,Γ P and Γ N .
[0172] It should be noted that in order for this system of equations to have a solution, the matrix formed by the signals from the fifth, sixth, seventh, and eighth receivers needs to be of full rank.
[0173] In other words, matrix Full rank is required.
[0174] The rank of a matrix is the order of its largest non-zero minor. For a 2x2 matrix, it is whether the determinant of the matrix is non-zero. For a matrix M, the determinant can be calculated as det(M) = N1P2 - N2P1. If det(M) is 0, it means that the matrix M is not full rank; if det(M) is not 0, it means that the matrix M is full rank.
[0175] Therefore, in order for this system of equations to have a solution, we need det(M) = N1P2 - N2P1 ≠ 0, that is, N1P2 ≠ N2P1.
[0176] Based on the above formula, the fifth receiving end signal and the seventh receiving end signal are different reference signals, and the sixth receiving end signal and the eighth receiving end signal are different reference signals.
[0177] Correspondingly, the signals from the third and fifth transmitters are different, and the signals from the fourth and sixth transmitters are different.
[0178] It should be noted that in the embodiments of this application, the transmitting end signal can be periodically transmitted on at least two time domain units, or it can be transmitted on at least two time domain units at one time, and the specific method is not limited here.
[0179] Optional, Figure 4 The illustrated embodiment also includes step 401a. Step 401a may be performed after step 401.
[0180] 401a. The transmitting device sends indication information to the receiving device. Correspondingly, the receiving device receives the indication information from the transmitting device.
[0181] After determining the first frequency domain unit and the second frequency domain unit, the transmitting device can send indication information to the receiving device to instruct the receiving device to receive the reference signal in the first frequency domain unit and the second frequency domain unit.
[0182] For example, the indication information is used to indicate the first frequency domain unit and the second frequency domain unit. The receiving device receives a reference signal in the first frequency domain unit and the second frequency domain unit according to the indication information.
[0183] Optionally, the indication information is also used to indicate at least two time-domain units used to transmit the reference signal.
[0184] The communication method in the embodiments of this application has been described above. The communication device in the embodiments of this application is described below. Please refer to [link / reference]. Figure 10 The communication device 1000 can be used to perform Figure 4 The process executed by the transmitting device in the illustrated embodiment can be specifically referred to the relevant descriptions in the foregoing method embodiments. The communication device 1000 can be a network device, or a component or device applied to a network device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of a network device. The communication device can also be a terminal device, or a component or device applied to a terminal device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of a terminal device.
[0185] The communication device 1000 includes an interface module 1001 and a processing module 1002.
[0186] The processing module 1002 is used for data processing. The interface module 1001 can implement corresponding communication functions. The interface module 1001 can also be called a communication interface or a communication module.
[0187] Optionally, the communication device 1000 may further include a storage module, which can be used to store program code, program instructions and / or data. The processing module 1002 can read the instructions and / or data in the storage module so that the communication device 1000 can implement the aforementioned method embodiments.
[0188] The communication device 1000 can be used to perform the actions performed by the transmitting device in the above method embodiments. For example, it can be the transmitting device itself, a communication module within the transmitting device, or a circuit or chip within the transmitting device responsible for communication functions. The communication device 1000 can be the transmitting device or a component configurable on the transmitting device. The processing module 1002 is used to perform processing-related operations on the transmitting device side in the above method embodiments. The interface module 1001 is used to perform reception-related operations on the transmitting device side in the above method embodiments.
[0189] Optionally, the interface module 1001 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiments. The receiving module is used to perform the receiving operation in the above method embodiments.
[0190] It should be noted that the communication device 1000 may include a transmitting module but not a receiving module. Alternatively, the communication device 1000 may include a receiving module but not a transmitting module. Specifically, it depends on whether the above-described scheme performed by the communication device 1000 includes both transmitting and receiving actions. For example, the communication device 1000 is used to perform the above-described... Figure 4 The actions performed by the transmitting device in the illustrated embodiment. For details, please refer to the above. Figure 4 The relevant descriptions in the illustrated embodiments will not be elaborated here.
[0191] For example, the communication device 1000 is used to execute the following scheme:
[0192] Processing module 1002 is used to determine the second frequency domain unit based on the first frequency domain unit and the correspondence relationship, wherein the correspondence relationship is used to indicate the mutual interference between the first frequency domain unit and the second frequency domain unit;
[0193] Interface module 1001 is used to transmit reference signals in at least two time-domain units, based on a first frequency-domain unit and a second frequency-domain unit, the reference signals including reference signals for estimating interference coefficients.
[0194] In one possible implementation, the correspondence is predefined by the protocol.
[0195] In another possible implementation, the correspondence is the index relationship satisfied by the first frequency domain unit and the second frequency domain unit.
[0196] In another possible implementation, at least two time-domain units include a first time-domain unit and a second time-domain unit;
[0197] Interface module 1001 is used to transmit reference signals in at least two time domain units according to a first frequency domain unit and a second frequency domain unit, including:
[0198] Interface module 1001 is specifically used to send a first transmitting end signal in the first time domain unit according to the first frequency domain unit;
[0199] Interface module 1001 is specifically used to send a second transmitting end signal in the second time domain unit according to the second frequency domain unit;
[0200] Both the first transmitting end signal and the second transmitting end signal are reference signals used to estimate the interference coefficient.
[0201] In another possible implementation, at least two time-domain units include a first time-domain unit and a second time-domain unit;
[0202] Interface module 1001 is used to transmit reference signals in at least two time domain units according to a first frequency domain unit and a second frequency domain unit, including:
[0203] Interface module 1001 is specifically used to send a third transmitting end signal according to the first frequency domain unit and a fourth transmitting end signal according to the second frequency domain unit in the first time domain unit;
[0204] The interface module 1001 is specifically used to send a fifth transmitting end signal according to the first frequency domain unit and a sixth transmitting end signal according to the second frequency domain unit in the second time domain unit.
[0205] Among them, the third, fourth, fifth, and sixth transmitting signals are all reference signals used to estimate the interference coefficient.
[0206] In another possible implementation, the third transmitter signal is different from the fifth transmitter signal, and / or the fourth transmitter signal is different from the sixth transmitter signal.
[0207] It should be understood that the specific procedures for each module to perform the above-mentioned corresponding processes have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0208] Optionally, when the communication device 1000 is a terminal device or a communication module within a terminal device, the processing module 1002 in the above embodiments can be implemented by at least one processor or processor-related circuitry. Specifically, the processor may include a modem chip, or a SoC chip or SIP chip containing a modem core. The interface module 1001 can be implemented by a transceiver or transceiver-related circuitry. The interface module 1001 may also be referred to as a communication module or communication interface. The storage module can be implemented by at least one memory.
[0209] Optionally, when the communication device 1000 is a circuit or chip in a terminal device responsible for communication functions, such as a modem chip or a SoC chip or SIP chip containing a modem core, the function of the processing module 1002 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processing cores. The function of the interface module 1001 can be implemented by the interface circuit or data transceiver circuit on the aforementioned chip.
[0210] The following is another structural schematic diagram of the communication device according to an embodiment of this application. Please refer to... Figure 11 Communication devices can be used to perform Figure 4 The process executed by the receiving device in the illustrated embodiment can be specifically described in the relevant descriptions of the foregoing method embodiments. The communication device 1100 can be a network device, or a component or device applied to a network device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of a network device. The communication device can also be a terminal device, or a component or device applied to a terminal device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of a terminal device.
[0211] The communication device 1100 includes an interface module 1101. Optionally, a processing module 1102.
[0212] The processing module 1102 is used for data processing. The interface module 1101 can implement corresponding communication functions. The interface module 1101 can also be called a communication interface or a communication module.
[0213] Optionally, the communication device 1100 may further include a storage module, which can be used to store program code, program instructions and / or data. The processing module 1102 can read the instructions and / or data in the storage module so that the communication device 1100 can implement the aforementioned method embodiments.
[0214] The communication device 1100 can be used to perform the actions performed by the receiving device in the above method embodiments. For example, it can be the receiving device itself, a communication module within the receiving device, or a circuit or chip within the receiving device responsible for communication functions. The communication device 1100 can be the receiving device or a component configurable on the receiving device. The processing module 1102 is used to perform processing-related operations on the receiving device side in the above method embodiments. The interface module 1101 is used to perform reception-related operations on the receiving device side in the above method embodiments.
[0215] Optionally, interface module 1101 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiments. The receiving module is used to perform the receiving operation in the above method embodiments.
[0216] It should be noted that the communication device 1100 may include a transmitting module but not a receiving module. Alternatively, the communication device 1100 may include a receiving module but not a transmitting module. Specifically, it depends on whether the above-described scheme performed by the communication device 1100 includes both transmitting and receiving actions. For example, the communication device 1100 is used to perform the above-described... Figure 4 The actions performed by the receiving device in the illustrated embodiment are shown above. For details, please refer to the above. Figure 4 The relevant descriptions in the illustrated embodiments will not be elaborated here.
[0217] For example, the communication device 1100 is used to execute the following scheme:
[0218] Interface module 1101 is used to receive reference signals in at least two time domain units according to a first frequency domain unit and a second frequency domain unit, the reference signals including reference signals for estimating interference coefficients, the second frequency domain unit being determined according to the first frequency domain unit and a correspondence relationship used to indicate mutual interference between the first frequency domain unit and the second frequency domain unit;
[0219] Processing module 1102 is used to determine the interference coefficient based on a reference signal used to estimate the interference coefficient.
[0220] In one possible implementation, the correspondence is predefined by the protocol.
[0221] In another possible implementation, the correspondence is the index relationship satisfied by the first frequency domain unit and the second frequency domain unit.
[0222] In another possible implementation, at least two time-domain units include a first time-domain unit and a second time-domain unit;
[0223] Interface module 1101, used to receive reference signals in at least two time domain units according to a first frequency domain unit and a second frequency domain unit, includes:
[0224] Interface module 1101 is specifically used to receive a first receiving end signal according to a first frequency domain unit and a second receiving end signal according to a second frequency domain unit in a first time domain unit;
[0225] Interface module 1101 is specifically used in the second time domain unit to receive the third receiving end signal according to the first frequency domain unit and to receive the fourth receiving end signal according to the second frequency domain unit.
[0226] Among them, the first receiving end signal, the second receiving end signal, the third receiving end signal, and the fourth receiving end signal are all reference signals used to estimate the interference coefficient.
[0227] In another possible implementation, the first receiving signal is determined based on the first transmitting signal, and the second receiving signal is determined based on the interference caused by the first transmitting signal.
[0228] The third receiving signal is determined based on the interference caused by the second transmitting signal, and the fourth receiving signal is determined based on the second transmitting signal.
[0229] In another possible implementation, at least two time-domain units include a first time-domain unit and a second time-domain unit;
[0230] Interface module 1101, used to receive reference signals in at least two time domain units according to a first frequency domain unit and a second frequency domain unit, includes:
[0231] Interface module 1101 is specifically used to receive the fifth receiving end signal according to the first frequency domain unit and the sixth receiving end signal according to the second frequency domain unit in the first time domain unit;
[0232] Interface module 1101 is specifically used in the second time domain unit to receive the seventh receiving end signal according to the first frequency domain unit and to receive the eighth receiving end signal according to the second frequency domain unit.
[0233] Among them, the fifth, sixth, seventh, and eighth receiver signals are all reference signals used to estimate the interference coefficient.
[0234] In another possible implementation, the signal at the fifth receiver is different from the signal at the seventh receiver, and / or the signal at the sixth receiver is different from the signal at the eighth receiver.
[0235] In another possible implementation, the fifth receiving signal is determined based on the interference caused by the third and fourth transmitting signals, and the sixth receiving signal is determined based on the interference caused by the fourth and third transmitting signals.
[0236] The seventh receiving signal is determined based on the interference caused by the fifth and sixth transmitting signals, and the eighth receiving signal is determined based on the interference caused by the sixth and fifth transmitting signals.
[0237] In another possible implementation, the matrix formed by the fifth, sixth, seventh, and eighth receiver signals is full rank.
[0238] It should be understood that the specific procedures for each module to perform the above-mentioned corresponding processes have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0239] Optionally, when the communication device 1100 is a terminal device or a communication module within a terminal device, the processing module 1102 in the above embodiments can be implemented by at least one processor or processor-related circuitry. Specifically, the processor may include a Modem chip, or a Modem chip or a Modem chip containing a Modem core. The interface module 1101 can be implemented by a transceiver or transceiver-related circuitry. The interface module 1101 may also be referred to as a communication module or communication interface. The storage module can be implemented by at least one memory.
[0240] Optionally, when the communication device 1100 is a circuit or chip in a terminal device responsible for communication functions, such as a modem chip or a SoC chip or SIP chip containing a modem core, the function of the processing module 1102 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processing cores. The function of the interface module 1101 can be implemented by the interface circuit or data transceiver circuit on the aforementioned chip.
[0241] The following describes a communication device provided in an embodiment of this application. Please refer to [link / reference]. Figure 12 , Figure 12 This is a schematic diagram of a communication device provided in an embodiment of this application. The communication device can be a receiving device or a transmitting device in the above method embodiments, or it can be a chip, chip system, or processor that supports the receiving device or transmitting device in implementing the above methods. This communication device can be used to implement the methods described in the above method embodiments, and for details, please refer to the description in the above method embodiments.
[0242] The communication device may include one or more processors 1201, which are connected to a memory 1202, an input / output unit 1203, and a bus 1204. The processor 1201 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control the communication device (e.g., base station, baseband chip, terminal, terminal chip, DU or CU, etc.), execute software programs, and process data from the software programs.
[0243] Optionally, the communication device may include one or more memories 1202, which may store instructions that can be executed on the processor 1201 to cause the communication device to perform the methods described in the above method embodiments. Optionally, the memories 1202 may also store data. The processor 1201 and the memories 1202 may be provided separately or integrated together.
[0244] Optionally, the communication device may also include a transceiver and an antenna. A transceiver, also called a transceiver unit, transceiver, or transceiver circuit, is used to implement transmission and reception functions. A transceiver may include a receiver and a transmitter; the receiver, also called a receiver circuit, is used to implement the receiving function; the transmitter, also called a transmitter or transmitting circuit, is used to implement the transmitting function.
[0245] In another possible design, the processor 1201 may include a transceiver for implementing receive and transmit functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receive and transmit functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or it may be used for transmitting or relaying signals.
[0246] In another possible design, the processor 1201 may optionally store instructions that, when executed, cause the communication device to perform the methods described in the above method embodiments. The instructions may be stored in the processor 1201; in this case, the processor 1201 may be implemented in hardware.
[0247] In another possible design, the communication device may include circuitry that performs the transmitting or receiving or communication functions of the receiving or transmitting device in the aforementioned method embodiments. The processor and transceiver described in this application embodiment can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductors (CMOS), n-type metal-oxide-semiconductor (NMOS), p-type metal oxide semiconductors (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0248] The communication device described in the above embodiments can be a receiving device or a transmitting device, but the scope of the communication device described in the embodiments of this application is not limited to this, and the structure of the communication device can be unrestricted. Figure 12 The communication device can be a standalone device or part of a larger device. For example, the communication device can be:
[0249] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;
[0250] (2) A collection of one or more ICs, optionally including a storage component for storing data and instructions;
[0251] (3) ASIC, such as modem;
[0252] (4) Modules that can be embedded in other devices;
[0253] (5) Receivers, terminals, smart terminals, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, etc.
[0254] (6) Others, etc.
[0255] For cases where the communication device can be a chip or a chip system, please refer to [link / reference]. Figure 13 The diagram shows the structure of the chip. Figure 13 The chip 1300 shown includes a processor 1301 and an interface 1302. Optionally, it may also include a memory 1303. The number of processors 1301 can be one or more, and the number of interfaces 1302 can be multiple.
[0256] For cases where the chip is used to implement the functions of the receiving end device or the transmitting end device in the embodiments of this application:
[0257] The interface 1302 is used to receive or output signals;
[0258] The processor 1301 is used to perform data processing operations of the receiving device or the transmitting device.
[0259] It is understood that some optional features in the embodiments of this application can be implemented independently in certain scenarios without relying on other features, such as the current solution on which they are based, to solve the corresponding technical problems and achieve the corresponding effects. Alternatively, they can be combined with other features as needed in certain scenarios. Correspondingly, the communication device given in the embodiments of this application can also implement these features or functions, which will not be elaborated here.
[0260] It should be understood that the processor in the embodiments of this application can be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0261] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAK are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0262] This application also provides a computer-readable storage medium including instructions that, when executed on a computer, cause the computer to perform the methods described in the foregoing embodiments. The computer-readable storage medium may be a non-volatile storage medium.
[0263] This application also provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the methods described in the foregoing embodiments.
[0264] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0265] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.
[0266] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0267] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0268] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0269] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
Claims
1. A communication method, characterized in that, The method includes: The second frequency domain unit is determined based on the first frequency domain unit and the corresponding relationship, wherein the corresponding relationship is used to indicate mutual interference between the first frequency domain unit and the second frequency domain unit. Reference signals are transmitted in at least two time-domain units based on the first frequency-domain unit and the second frequency-domain unit, the reference signals including reference signals for estimating interference coefficients.
2. The method according to claim 1, characterized in that, The correspondence is predefined by the protocol.
3. The method according to claim 1 or 2, characterized in that, The correspondence is the index relationship satisfied by the first frequency domain unit and the second frequency domain unit.
4. The method according to any one of claims 1 to 3, characterized in that, The at least two time-domain units include a first time-domain unit and a second time-domain unit; The step of transmitting a reference signal in at least two time-domain units, based on the first frequency-domain unit and the second frequency-domain unit, includes: A first transmitting signal is transmitted in the first time domain unit according to the first frequency domain unit; The second transmitting end signal is transmitted in the second time domain unit according to the second frequency domain unit; Both the first transmitting signal and the second transmitting signal are reference signals used to estimate the interference coefficient.
5. The method according to any one of claims 1 to 3, characterized in that, The at least two time-domain units include a first time-domain unit and a second time-domain unit; The step of transmitting a reference signal in at least two time-domain units, based on the first frequency-domain unit and the second frequency-domain unit, includes: In the first time domain unit, a third transmitting end signal is transmitted according to the first frequency domain unit, and a fourth transmitting end signal is transmitted according to the second frequency domain unit; In the second time domain unit, a fifth transmitting end signal is transmitted according to the first frequency domain unit, and a sixth transmitting end signal is transmitted according to the second frequency domain unit; Among them, the third transmitting end signal, the fourth transmitting end signal, the fifth transmitting end signal and the sixth transmitting end signal are all reference signals used to estimate the interference coefficient.
6. The method according to claim 5, characterized in that, The third transmitting signal is different from the fifth transmitting signal, and / or the fourth transmitting signal is different from the sixth transmitting signal.
7. A communication method, characterized in that, The method includes: At least two time-domain units, reference signals are received according to a first frequency-domain unit and a second frequency-domain unit, the reference signals including reference signals for estimating interference coefficients, the second frequency-domain unit being determined according to the first frequency-domain unit and a correspondence used to indicate mutual interference between the first frequency-domain unit and the second frequency-domain unit; The interference coefficient is determined based on the reference signal.
8. The method according to claim 7, characterized in that, The correspondence is predefined by the protocol.
9. The method according to claim 7 or 8, characterized in that, The correspondence is the index relationship satisfied by the first frequency domain unit and the second frequency domain unit.
10. The method according to any one of claims 7 to 9, characterized in that, The at least two time-domain units include a first time-domain unit and a second time-domain unit; Receiving a reference signal in at least two time-domain units, based on the first frequency-domain unit and the second frequency-domain unit, includes: In the first time domain unit, a first receiving end signal is received according to the first frequency domain unit, and a second receiving end signal is received according to the second frequency domain unit; In the second time domain unit, a third receiving end signal is received according to the first frequency domain unit, and a fourth receiving end signal is received according to the second frequency domain unit; Among them, the first receiving end signal, the second receiving end signal, the third receiving end signal and the fourth receiving end signal are all reference signals used to estimate the interference coefficient.
11. The method according to claim 10, characterized in that, The first receiving signal is determined based on the first transmitting signal, and the second receiving signal is determined based on the interference caused by the first transmitting signal. The third receiving signal is determined based on the interference caused by the second transmitting signal, and the fourth receiving signal is determined based on the second transmitting signal.
12. The method according to any one of claims 7 to 9, characterized in that, The at least two time-domain units include a first time-domain unit and a second time-domain unit; Receiving a reference signal in at least two time-domain units, based on the first frequency-domain unit and the second frequency-domain unit, includes: In the first time domain unit, the fifth receiving end signal is received according to the first frequency domain unit, and the sixth receiving end signal is received according to the second frequency domain unit; In the second time domain unit, the seventh receiving end signal is received according to the first frequency domain unit, and the eighth receiving end signal is received according to the second frequency domain unit; Among them, the fifth receiving end signal, the sixth receiving end signal, the seventh receiving end signal and the eighth receiving end signal are all reference signals used to estimate the interference coefficient.
13. The method according to claim 12, characterized in that, The fifth receiving end signal is different from the seventh receiving end signal, and / or the sixth receiving end signal is different from the eighth receiving end signal.
14. The method according to claim 12 or 13, characterized in that, The fifth receiving signal is determined based on the interference caused by the third and fourth transmitting signals, and the sixth receiving signal is determined based on the interference caused by the fourth and third transmitting signals. The seventh receiving signal is determined based on the interference caused by the fifth and sixth transmitting signals, and the eighth receiving signal is determined based on the interference caused by the sixth and fifth transmitting signals.
15. The method according to any one of claims 12 to 14, characterized in that, The matrix formed by the fifth receiving end signal, the sixth receiving end signal, the seventh receiving end signal, and the eighth receiving end signal is full rank.
16. A communication device, characterized in that, Includes modules or units for performing the method as described in any one of claims 1 to 7, or the method as described in any one of claims 8 to 15.
17. A communication device, characterized in that, include: A processor for executing a program that causes the communication device to perform the method as claimed in any one of claims 1 to 10, or the method as claimed in any one of claims 8 to 15.
18. A computer-readable storage medium comprising instructions that, when executed on a computer, cause the computer to perform the method as claimed in any one of claims 1 to 7, or cause the computer to perform the method as claimed in any one of claims 8 to 15.
19. A computer program product comprising instructions that, when run on a computer, causes the computer to perform the method as claimed in any one of claims 1 to 7, or causes the computer to perform the method as claimed in any one of claims 8 to 15.