Signal detection method and device

By using a centralized processing unit to generate compressed auxiliary information in the distributed signal processing architecture of Massive MIMO technology, the distributed processing unit compresses the signal and sends it to the centralized processing unit for detection, thus solving the problem of large transmission traffic and low detection performance, and achieving a balance between low-traffic transmission and high detection performance.

CN120658328APending Publication Date: 2025-09-16HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410307235.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-15
Publication Date
2025-09-16

AI Technical Summary

Technical Problem

In Massive MIMO technology, directly aggregating the signals of distributed processing units in a distributed signal processing architecture results in large transmission traffic and degraded signal detection performance. Currently, there is no effective solution to improve signal detection performance while maintaining low traffic transmission requirements and processing latency.

Method used

The centralized processing unit generates compressed auxiliary information and sends it to the distributed processing unit. The distributed processing unit compresses the signal according to the compressed auxiliary information and local channel information, generates a compressed signal, and sends it to the centralized processing unit for detection.

Benefits of technology

It achieves significant improvement in signal detection performance while reducing traffic transmission requirements and processing delays, and simplifies the signal detection process under a distributed architecture.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120658328A_ABST
    Figure CN120658328A_ABST
Patent Text Reader

Abstract

The invention discloses a signal detection method and device, and relates to the field of communication. The method comprises the following steps: a centralized processing unit generates first compression auxiliary information corresponding to a first distributed processing unit according to global historical channel information, and sends the first compression auxiliary information to the first distributed processing unit; and the first distributed processing unit compresses a locally received first signal and a first demodulation reference signal according to the first compression auxiliary information to obtain a first compressed signal, and sends the first compressed signal to the centralized processing unit. And the centralized processing unit performs signal detection according to the first compressed signal. According to the invention, the distributed signal processing architecture can maintain low flow transmission requirements and processing time delay in a compression mode, and the signal detection performance is remarkably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and in particular to a signal detection method and device. Background Art

[0002] Massive MIMO (massive multiple-input multiple-output) technology, also known as large-scale active antenna array technology, leverages the spatial independence of multiple users to form independent narrow beam coverage for different users. This spatially isolated system allows for simultaneous transmission of data from different users, significantly improving system throughput. In other words, by leveraging the spatial multiplexing gain provided by large-scale antennas at the base station, Massive MIMO technology can serve more users within the same time-frequency resources, significantly increasing system capacity.

[0003] In Massive MIMO technology, as antennas scale or are deployed in a distributed manner, a single signal processing unit cannot process all antenna signals. Therefore, a distributed signal processing architecture is required. This distributed signal processing architecture can include both centralized and distributed processing units. Each distributed processing unit aggregates the received signals (or antenna signals) to the centralized processing unit, which then performs joint processing.

[0004] However, directly aggregating the signals received by each distributed processing unit to the centralized processing unit requires a very large transmission flow. Each distributed processing unit compresses the signal before transmitting and aggregating it, which will lead to a significant reduction in signal detection performance. Summary of the Invention

[0005] The present application provides a signal detection method and device, which can enable a distributed signal processing architecture to maintain low traffic transmission requirements and processing delays by using compression, and significantly improve signal detection performance.

[0006] In a first aspect, the present application provides a signal detection method, which includes: generating first compressed auxiliary information corresponding to a first distributed processing unit based on global historical channel information; sending the first compressed auxiliary information to the first distributed processing unit; receiving a first compressed signal from the first distributed processing unit, the first compressed signal including a compressed first signal and a compressed first demodulation reference signal, and the first compressed signal is compressed based on the first compressed auxiliary information; and performing signal detection based on the first compressed signal.

[0007] For example, the method described in the first aspect can be applied to a centralized processing unit in a distributed signal processing architecture. For example, the method is executed by the centralized processing unit or by a device (such as a chip) built into the centralized processing unit.

[0008] In this method, compression auxiliary information is generated based on global historical channel information, and the compressed signal is compressed based on the compression auxiliary information. This allows the distributed signal processing architecture to transmit signals using a compressed method, so that the compression of the signal is associated with the global historical channel information, or in other words, the signal compression process can take the global channel information into account, thereby significantly improving signal detection performance. For example, the global historical channel information can enable each distributed processing unit in the distributed signal processing method described in this method to obtain the channel information of other distributed processing units through information interaction with the centralized processing unit, which can make the performance of the distributed signal processing method described in this method approach the performance of directly aggregating the signals to the centralized processing unit for centralized processing, and thus improve signal detection performance.

[0009] Furthermore, the distributed signal processing approach described in this method eliminates the need for frequent data exchange between antenna clusters, resulting in low transmission traffic and significantly reduced data processing latency. This distributed signal processing architecture maintains low traffic transmission requirements and processing latency. For example, this method minimizes information exchange between the centralized and distributed processing units, simplifying the interaction process and avoiding the additional transmission traffic and processing latency overhead introduced by repeated information exchange.

[0010] In other words, this signal detection method can simplify the interactive process of signal detection under a distributed architecture, allowing the distributed signal processing architecture to maintain low traffic transmission requirements and processing delays, and significantly improve signal detection performance.

[0011] In one possible design, the method further includes: performing channel estimation based on historical reference signals to obtain global historical channel information.

[0012] In some possible implementations, the historical reference signal includes a historical sounding reference signal.

[0013] Optionally, the historical reference signal includes a historical reference signal received within a first historical duration, and the length of the first historical duration is related to a period of the historical reference signal.

[0014] The size of the first historical duration is related to the period of the historical reference signal, which can make the global historical channel information more accurate or more effective, and can further improve the signal detection performance.

[0015] In one possible design, the first compressed auxiliary information is used to indicate channel information corresponding to other distributed processing units except the first distributed processing unit.

[0016] The first compressed auxiliary information is used to indicate the channel information corresponding to other distributed processing units except the first distributed processing unit, so that the first compressed auxiliary information can produce a more useful and positive effect on the compression process of the distributed processing unit, further improving the signal detection performance.

[0017] In one possible design, the first compressed signal is compressed based on the first compression auxiliary information and local channel information of the first distributed processing unit.

[0018] The first distributed processing unit compresses the locally received first signal and the first demodulation reference signal based on the first compression auxiliary information and the local local channel information. This allows the signal compression process to not only combine the global historical channel information provided by the first compression auxiliary information, but also take into account the local local channel information of the distributed processing unit. By fusing the global historical channel information and the local local channel information, the first signal and the first demodulation reference signal are compressed, which can greatly reduce performance loss, effectively alleviate channel aging, and further improve signal compression and detection performance.

[0019] In some possible implementations, each distributed processing unit may further introduce interference information when compressing the locally received first signal and the first demodulation reference signal according to the first compression auxiliary information and the local local channel information.

[0020] Each distributed processing unit introduces interference information and compresses the locally received first signal and the first demodulation reference signal based on the compression auxiliary information, local channel information and interference information, which can alleviate interference loss and further improve signal compression and detection performance.

[0021] In another possible design, the first compressed auxiliary information is a second compressed matrix.

[0022] In this design, each distributed processing unit can perform signal compression using only the global historical channel information provided by the compression auxiliary information, without the need for additional calculations, effectively reducing the computational load of each distributed processing unit.

[0023] In a second aspect, the present application provides a signal detection device having the functionality to implement the method described in the first aspect. This functionality can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the functionality of the method described in the first aspect, such as a processing unit, a transmitting unit, a receiving unit, and the like.

[0024] The processing unit is used to generate first compressed auxiliary information corresponding to the first distributed processing unit according to the global historical channel information.

[0025] A sending unit is used to send first compressed auxiliary information to the first distributed processing unit.

[0026] The receiving unit is configured to receive a first compressed signal from the first distributed processing unit, where the first compressed signal includes a compressed first signal and a compressed first demodulation reference signal, and the first compressed signal is compressed according to first compression auxiliary information.

[0027] The processing unit is further configured to perform signal detection according to the first compressed signal.

[0028] In one possible design, the processing unit is further used to perform channel estimation based on historical reference signals to obtain the global historical channel information.

[0029] In some possible implementations, the historical reference signal includes a historical sounding reference signal.

[0030] Optionally, the historical reference signal includes a historical reference signal received within a first historical duration, and the length of the first historical duration is related to a period of the historical reference signal.

[0031] In one possible design, the first compressed auxiliary information is used to indicate channel information corresponding to other distributed processing units except the first distributed processing unit.

[0032] In one possible design, the first compressed signal is compressed based on the first compression auxiliary information and local channel information of the first distributed processing unit.

[0033] In another possible design, the first compressed auxiliary information is a second compressed matrix.

[0034] In a third aspect, the present application also provides a signal detection device, comprising: a processor for executing computer instructions stored in a memory, wherein when the computer instructions are executed, the device executes the method described in the first aspect or any possible design of the first aspect.

[0035] In a fourth aspect, the present application also provides a signal detection device, comprising: a processor and an interface circuit, the processor being used to communicate with other devices through the interface circuit and execute the method described in the first aspect or any possible design of the first aspect.

[0036] Illustratively, in the third aspect and the fourth aspect, the processor is configured to execute the method described in the first aspect or any possible design of the first aspect.

[0037] The signal detection device described in any one of the second to fourth aspects above may be a centralized processing unit in a distributed signal processing architecture, or may be a device (such as a chip) built into the centralized processing unit.

[0038] In a fifth aspect, the present application further provides a computer-readable storage medium comprising: computer software instructions, or instructions; when the computer software instructions are executed, the method described in the first aspect or any possible design of the first aspect is implemented. For example, when the computer software instructions are executed in an electronic device (such as a centralized processing unit) or a device built into the electronic device (such as a chip), the electronic device implements the method described in the first aspect or any possible design of the first aspect.

[0039] It can be understood that the beneficial effects that can be achieved in any of the second to fifth aspects provided above can refer to the beneficial effects in the first aspect and any possible design thereof, and will not be repeated here.

[0040] In a sixth aspect, the present application provides a signal detection method, which includes: receiving first compressed auxiliary information, which is generated based on global historical channel information; compressing the locally received first signal and the first demodulation reference signal according to the first compressed auxiliary information to obtain a first compressed signal; and sending the first compressed signal to a centralized processing unit, where the first compressed signal includes the compressed first signal and the compressed first demodulation reference signal.

[0041] For example, the method described in the sixth aspect can be applied to a distributed processing unit in a distributed signal processing architecture. For example, the method is executed by the distributed processing unit or by a device (such as a chip) built into the distributed processing unit.

[0042] In one possible design, the global historical channel information is obtained by performing channel estimation based on historical reference signals.

[0043] In some possible implementations, the historical reference signal includes a historical sounding reference signal.

[0044] Optionally, the historical reference signal includes a historical reference signal received within a first historical duration, and the length of the first historical duration is related to a period of the historical reference signal.

[0045] In one possible design, the first compressed auxiliary information is used to indicate channel information corresponding to other distributed processing units except the first distributed processing unit.

[0046] In one possible design, compressing the locally received first signal and the first demodulation reference signal based on the first compression auxiliary information includes: compressing the locally received first signal and the first demodulation reference signal based on the first compression auxiliary information and local local channel information.

[0047] Optionally, compressing the locally received first signal and the first demodulation reference signal according to the first compression auxiliary information and the local local channel information includes: generating a first compression matrix according to the first compression auxiliary information and the local local channel information; and compressing the locally received first signal and the first demodulation reference signal according to the first compression matrix.

[0048] In another possible design, the first compressed auxiliary information is a second compressed matrix; compressing the locally received first signal and the first demodulation reference signal based on the first compressed auxiliary information includes: compressing the locally received first signal and the first demodulation reference signal based on the second compressed matrix.

[0049] The sixth aspect provided above and the beneficial effects that can be achieved can refer to the beneficial effects described in the first aspect and will not be repeated here.

[0050] In a seventh aspect, the present application provides a signal detection device having the functionality to implement the method described in the sixth aspect. The functionality can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the functionality of the method described in the sixth aspect, such as a receiving unit, a processing unit, a sending unit, and the like.

[0051] The receiving unit is configured to receive first compressed auxiliary information, where the first compressed auxiliary information is generated based on global historical channel information.

[0052] The processing unit is configured to compress the locally received first signal and the first demodulation reference signal according to the first compression auxiliary information to obtain a first compressed signal.

[0053] The sending unit is configured to send a first compressed signal to the centralized processing unit, where the first compressed signal includes a compressed first signal and a compressed first demodulation reference signal.

[0054] In one possible design, the global historical channel information is obtained by performing channel estimation based on historical reference signals.

[0055] In some possible implementations, the historical reference signal includes a historical sounding reference signal.

[0056] Optionally, the historical reference signal includes a historical reference signal received within a first historical duration, and the length of the first historical duration is related to a period of the historical reference signal.

[0057] In one possible design, the first compressed auxiliary information is used to indicate channel information corresponding to other distributed processing units except the first distributed processing unit.

[0058] In one possible design, the processing unit is specifically configured to compress the locally received first signal and the first demodulation reference signal based on the first compression auxiliary information and the local local channel information.

[0059] Optionally, the processing unit is specifically configured to generate a first compression matrix according to the first compression auxiliary information and the local local channel information; and compress the locally received first signal and the first demodulation reference signal according to the first compression matrix.

[0060] In another possible design, the first compressed auxiliary information is a second compression matrix; and the processing unit is specifically configured to compress the locally received first signal and the first demodulation reference signal according to the second compression matrix.

[0061] In an eighth aspect, the present application also provides a signal detection device, comprising: a processor for executing computer instructions stored in a memory, wherein when the computer instructions are executed, the device executes the method described in the sixth aspect or any possible design of the sixth aspect.

[0062] In the ninth aspect, the present application also provides a signal detection device, comprising: a processor and an interface circuit, the processor being used to communicate with other devices through the interface circuit and execute the method described in the sixth aspect or any possible design of the sixth aspect.

[0063] Illustratively, in the eighth and ninth aspects, the processor is configured to execute the method described in the sixth aspect or any possible design of the sixth aspect.

[0064] The signal detection device described in any one of the seventh to ninth aspects above may be a distributed processing unit in a distributed signal processing architecture, or may be a device (for example, a chip) built into a distributed processing unit.

[0065] In a tenth aspect, the present application further provides a computer-readable storage medium comprising: computer software instructions, or instructions; when the computer software instructions are executed, the method described in the sixth aspect or any possible design of the sixth aspect is implemented. For example, when the computer software instructions are executed in an electronic device (such as a distributed processing unit) or a device built into an electronic device (such as a chip), the electronic device implements the method described in the sixth aspect or any possible design of the sixth aspect.

[0066] It can be understood that the beneficial effects that can be achieved in any of the seventh to tenth aspects provided above can be referred to the beneficial effects in the sixth aspect and any possible design thereof, and will not be repeated here.

[0067] In an eleventh aspect, the present application provides a signal detection device comprising: a transceiver unit and a processing unit. The transceiver unit can be used to transmit and receive information or to communicate with other network elements. The processing unit can be used to process data. The device can implement the method described in the first aspect and any possible design thereof, or the method described in the sixth aspect and any possible design thereof, using the transceiver unit and the processing unit.

[0068] In a twelfth aspect, the present application also provides a computer program product, which, when executed, can implement the method described in the first aspect and any possible design thereof, or the method described in the sixth aspect and any possible design thereof.

[0069] In the thirteenth aspect, the present application also provides a chip system, which includes one or more interface circuits and one or more processors; the interface circuits and the processors are interconnected through lines; the processor receives and executes computer instructions from the memory of the electronic device through the interface circuit to implement the method described in the first aspect and any possible design thereof, or the method described in the sixth aspect and any possible design thereof.

[0070] In a fourteenth aspect, the present application further provides a communication system, comprising: a centralized processing unit and a distributed processing unit. The centralized processing unit executes the method as described in the first aspect and any possible design thereof; the distributed processing unit correspondingly executes the method as described in the sixth aspect and any possible design thereof.

[0071] In the fifteenth aspect, the present application also provides an electronic device (or communication device), which can serve as or include a centralized processing unit in a distributed signal processing architecture, for implementing the method described in the first aspect and any possible design thereof.

[0072] In the sixteenth aspect, the present application also provides an electronic device (or communication device), which can serve as or include a distributed processing unit in a distributed signal processing architecture, for implementing the method described in the sixth aspect and any possible design thereof.

[0073] It can be understood that the beneficial effects that can be achieved in the above-mentioned eleventh to sixteenth aspects can refer to the beneficial effects described in the first aspect, the sixth aspect, etc., and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0074] Figure 1 A schematic diagram of a distributed base station with antenna clustering is shown;

[0075] Figure 2 A schematic diagram of a distributed signal processing architecture for a centralized antenna scenario provided by an embodiment of the present application is shown;

[0076] Figure 3 A schematic diagram of a distributed signal processing architecture for a distributed antenna scenario provided in an embodiment of the present application is shown;

[0077] Figure 4 A schematic diagram showing the composition of a communication device provided in an embodiment of the present application is shown;

[0078] Figure 5 A schematic diagram of a flow chart of a signal detection method provided in an embodiment of the present application is shown;

[0079] Figure 6 A schematic diagram of the detection principle of the centralized processing unit provided in an embodiment of the present application is shown;

[0080] Figure 7 Another schematic diagram of the signal detection method provided in an embodiment of the present application is shown;

[0081] Figure 8 A schematic diagram of a signal detection principle provided by an embodiment of the present application is shown;

[0082] Figure 9 Another schematic diagram of a signal detection principle provided by an embodiment of the present application is shown;

[0083] Figure 10 A schematic diagram of another signal detection principle provided by an embodiment of the present application is shown;

[0084] Figure 11 A schematic structural diagram of a signal detection device provided in an embodiment of the present application is shown;

[0085] Figure 12 Another structural schematic diagram of the signal detection device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0086] Massive MIMO (Massive Multiple-Input Multiple-Output) technology refers to the use of multiple antennas to transmit and receive signals in wireless communications. Massive MIMO, also known as large-scale active antenna arrays, leverages the spatial independence of multiple users to form independent narrow beam coverage for different users. This spatially isolated system allows simultaneous transmission of data from different users, significantly improving system throughput. In other words, by leveraging the spatial multiplexing gain provided by massive antennas at the base station, Massive MIMO can serve more users within the same time-frequency resources, significantly increasing system capacity.

[0087] In Massive MIMO technology, when the antenna scale continues to increase or the antennas are deployed in a distributed manner, a single signal processing unit cannot process the signals of all antennas, and a distributed signal processing architecture must be adopted.

[0088] For example, Figure 1 Figure 1 shows a schematic diagram of a distributed base station with antenna clustering. Figure 1 As shown, the base station 110 can divide the entire antenna array into several clusters, such as antenna cluster 111. Each antenna cluster 111 can send or receive signals, such as receiving signals sent by user 120. In this article, user 120 can be understood as a user device or terminal device that communicates with the base station, such as a mobile phone. The distributed signal processing architecture can include a centralized processing unit and a distributed processing unit. Based on Figure 1 In the distributed base station with antenna clusters shown, each antenna cluster 111 may be equipped with an independent local signal processing unit (also called a distributed processing unit) and connected to the same central signal processing unit (also called a centralized processing unit).

[0089] In a distributed signal processing architecture, each distributed processing unit aggregates the received signals (or antenna signals) to a centralized processing unit for joint processing. For example, to achieve good uplink signal detection performance, all antenna signals must be processed jointly.

[0090] However, directly aggregating the signals received by each distributed processing unit to a centralized processing unit requires a very large amount of transmission traffic. If the signals can be compressed before transmission and aggregation, transmission traffic and processing latency can be greatly reduced, thus lowering transmission costs. For example, after receiving a signal, each antenna cluster first compresses the signal using its own distributed processing unit before aggregating it to the centralized processing unit for merging and detection. This significantly reduces the dimensionality of the data processed by each antenna cluster, and compression alleviates the traffic requirements of data aggregation.

[0091] However, compared to directly aggregating the signals received by each distributed processing unit to a centralized processing unit, each distributed processing unit compresses the signal before transmitting it, which significantly reduces subsequent signal detection performance. Currently, there is no signal detection solution that can maintain low traffic transmission requirements and processing latency while also achieving good signal detection performance.

[0092] Against this background, the present application provides a signal detection method. In this method, a centralized processing unit in a distributed signal processing architecture can generate first compressed auxiliary information corresponding to a first distributed processing unit based on global historical channel information, and send the first compressed auxiliary information to the first distributed processing unit. The first distributed processing unit can compress a locally received first signal and a first demodulation reference signal based on the first compressed auxiliary information to obtain a first compressed signal, and send the first compressed signal to the centralized processing unit. The centralized processing unit can perform signal detection based on the first compressed signal.

[0093] This method enables the distributed signal processing architecture to maintain low traffic transmission requirements and processing delays by using compression, and significantly improves signal detection performance.

[0094] Illustratively, in the signal detection method, the steps performed by the centralized processing unit can be performed by the centralized processing unit or a device (such as a chip) built into the centralized processing unit. The steps performed by the distributed processing unit (such as the first distributed processing unit) can be performed by the distributed processing unit or a device (such as a chip) built into the distributed processing unit.

[0095] The first distributed processing unit may refer to any distributed processing unit in a distributed signal processing architecture.

[0096] For example, the signal detection method provided in the embodiments of the present application can be applied to a distributed signal processing architecture. As described above, the distributed signal processing architecture can include a centralized processing unit and a distributed processing unit. The centralized processing unit can also be referred to as a centralized unit (CU), and the distributed processing unit can also be referred to as a distributed unit (DU).

[0097] In an embodiment of the present application, the antennas of the base station corresponding to the distributed signal processing architecture can be divided into several clusters (or referred to as antenna clusters or antenna clusters). Each antenna cluster is connected to an independent processing unit, which can be the above-mentioned DU. Different DUs can be connected to a common central processing unit, which can be the above-mentioned CU. The CU can exchange data with multiple DUs. Exemplarily, the distributed signal processing architecture can be implemented in a multi-antenna base station system based on a star-shaped distributed architecture.

[0098] In some possible scenarios, the distributed signal processing architecture described in this application can be a centralized antenna scenario. For example, Figure 2 The following is a schematic diagram of a distributed signal processing architecture for a centralized antenna scenario provided by an embodiment of the present application. Figure 2As shown, in a centralized antenna scenario, all antenna clusters 211 are deployed closely spaced. DUs connected to the antenna cluster 211 may include DU1 to DU K, where K is an integer greater than 0. DU1 to DU K are connected to the CU.

[0099] Optionally, in a centralized rooftop scenario, the base station 210 may be a single base station.

[0100] In some possible scenarios, the distributed signal processing architecture described in this application can be a distributed antenna scenario. For example, Figure 3 The following is a schematic diagram of a distributed signal processing architecture for a distributed antenna scenario provided by an embodiment of the present application. Figure 3 As shown, in a distributed antenna scenario, different antenna clusters 311 are located at different locations that are relatively far apart. The DUs connected to the antenna cluster 311 may include DU1 to DU K, where K is an integer greater than 0. DU1 to DU K are connected to the CU.

[0101] Optionally, in a distributed rooftop scenario, the base station 210 may be a single base station or multiple base stations.

[0102] In some other possible scenarios, the distributed signal processing architecture described in this application may include centralized antenna scenarios and distributed antenna scenarios, which are not limited here.

[0103] Optionally, in an embodiment of the present application, for a scenario where a single base station is deployed to implement a distributed signal processing architecture, the CU and DU may be different baseband signal processing chips within a module.

[0104] Optionally, in an embodiment of the present application, for a scenario where multiple base stations are deployed to implement a distributed signal processing architecture, the DU may be an active antenna unit (AAU) or be related to the AAU, and the CU may be a baseband unit (BBU) or be related to the BBU.

[0105] In some embodiments, the above-mentioned base station can be used as an access network device of a communication system. Optionally, in an embodiment of the present application, the base station may include various forms of macro base stations, micro base stations (also called small stations), etc. For example, the base station may include: a base station in a wideband code division multiple access (WCDMA) or long term evolution (LTE) system, a next generation base station (next generation nodeB, gNB), a next generation evolved nodeB (Ng-eNB), a node B (Node B, NB), etc. This application does not limit the implementation form of the base station.

[0106] In the embodiments of the present application, the base station can receive signals from the user through the DU. The user can also be considered as a terminal device. The terminal device can also be called user equipment (UE), mobile station (MS), mobile terminal (MT), etc. A terminal device may refer to a device that provides voice and / or data connectivity to a user, for example, a mobile phone ("cellular" phone), a cell phone, a computer, a cordless phone, a Session Initiation Protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a laptop computer, a handheld communication device, a handheld computing device, a satellite wireless device, a wireless modem card, a TV set-top box (STB), customer premises equipment (CPE), a wearable device (such as a smart watch, a smart bracelet, a pedometer, etc.), an in-vehicle device (such as a car, a bicycle, an electric car, an airplane, a ship, a train, a high-speed train, etc.), a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a smart home device (such as a refrigerator, a TV, an air conditioner, an electric meter, etc.), an intelligent robot, a workshop device, a wireless terminal in self-driving, a remote operation, etc. The present application does not limit the specific form of the terminal device.

[0107] Optionally, in an embodiment of the present application, the communication system to which the distributed signal processing architecture is applied may be a wideband code division multiple access (WCDMA) system, a long term evolution (LTE) system, an advanced long term evolution LTE-A (LTE advanced) system, an LTE frequency division duplex (FDD) system, a universal mobile telecommunication system (UMTS), a 5G NR system, and other wireless communication systems, such as a base station system based on the sixth generation mobile communication technology (6G), a base station system in a future communication network, etc. The present application does not impose any restrictions on the specific type of the communication system.

[0108] It should be understood that the product form or implementation form of the DU and CU in this application is not limited. For example, the DU and CU can both be baseband signal processing chips.

[0109] For example, Figure 4 FIG1 shows a schematic diagram of the composition of a communication device provided by an embodiment of the present application. The communication device can be a centralized processing unit described in the present application or a distributed processing unit. Figure 4 As shown, the communication device may include: at least one processor 41 , a memory 42 , a communication interface 43 , and a bus 44 .

[0110] Processor 41 is the control center of the communication device and can be a single processor or a collective term for multiple processing elements. For example, processor 41 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application, such as one or more microprocessors (digital signal processors, DSPs) or one or more field programmable gate arrays (FPGAs).

[0111] The processor 41 can execute various functions of the communication device by running or executing software programs stored in the memory 42 and calling data stored in the memory 42. For example, the processor 41 can execute the steps performed by the centralized processing unit or the distributed processing unit in the method provided in the embodiment of the present application.

[0112] In a specific implementation, as an embodiment, the processor 41 may include one or more CPUs, such as Figure 4 CPU0 and CPU1 are shown in the figure.

[0113] In a specific implementation, as an embodiment, the communication device may include multiple processors, such as Figure 4 4 and 5. Each of these processors can be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). A processor here can refer to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions).

[0114] The memory 42 can store a software program for the method steps performed by the communication device and be controlled for execution by the processor 41. The memory 42 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, an optical disc storage (including a compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to these.

[0115] The memory 42 may exist independently and be connected to the processor 41 via the bus 44. Alternatively, the memory 42 may be integrated with the processor 41, which is not limited here.

[0116] Communication interface 43, using any transceiver or other device, is used to communicate with other devices or communication networks. Communication interface 43 may include an Ethernet interface, a radio access network (RAN) interface, a wireless local area network (WLAN) interface, etc. Communication interface 43 may include a receiving unit to implement a receiving function and a sending unit to implement a sending function.

[0117] The bus 44 may be an ISA bus, a PCI bus, or an EISA bus. The bus may be divided into an address bus, a data bus, a control bus, and the like. For ease of presentation, Figure 4 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.

[0118] Although attached Figure 4 The bus 44 is used in the embodiment, but it is understandable that the bus can also be replaced by other forms of connection relationships and is not limited to the bus itself.

[0119] Optionally, in the embodiment of the present application, the centralized processing unit and / or the distributed processing unit may also include Figure 4 More or fewer components may be shown, but this is not intended to be limiting.

[0120] The following is an exemplary description of the signal detection method provided in the embodiment of the present application. The processing described below as being performed by a single execution subject can also be divided into multiple execution subjects, which can be logically and / or physically separated. It should also be understood that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0121] It should be noted that in the description of the embodiments of the present application, the words "first" and "second" are merely for distinguishing descriptions and are not used to specifically limit a particular feature. That is, the first or second can include more content, rather than being limited to a specific concept. "And / or" describes the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship. At least one refers to one or more; multiple refers to two or more. The embodiments of the present application may only perform fewer steps than all the steps, or perform more steps, without limitation. "At least one of the following" or similar expressions is used to indicate any combination of the listed items; for example, at least one of A, B, and / or C can mean the following: A exists alone, B exists alone, C exists alone, A and B exist at the same time, B and C exist at the same time, A and C exist at the same time, and A, B, and C exist at the same time, where A, B, and C can be single or multiple.

[0122] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art in the art of this application. The terms used in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit the present invention.

[0123] Figure 5 FIG. 1 shows a flow chart of a signal detection method provided in an embodiment of the present application. Figure 5 As shown, the signal detection method may include S501-S505.

[0124] For example, Figure 5 In the illustrated process, the steps performed by the centralized processing unit can be specifically performed by the centralized processing unit, or a device built into the centralized processing unit (e.g., a baseband signal processing chip). The steps performed by the distributed processing unit can be specifically performed by the distributed processing unit, or a device built into the distributed processing unit (e.g., a baseband signal processing chip).

[0125] Optionally, the centralized processing unit and / or distributed processing unit described in the embodiments of the present application can implement the functions described in the present application by changing the program or software, and / or changing the hardware resources, which is not limited here.

[0126] S501. The centralized processing unit generates first compressed auxiliary information corresponding to the first distributed processing unit according to the global historical channel information.

[0127] Exemplarily, in an embodiment of the present application, the global historical channel information may be obtained by performing channel estimation based on the global historical signal, and the global historical channel information may indicate the channel state of the global historical signal during transmission.

[0128] The centralized processing unit can generate compressed auxiliary information corresponding to each distributed processing unit based on the global historical channel information. For each distributed processing unit, the distributed processing unit can be called a first distributed processing unit, and the compressed auxiliary information corresponding to the distributed processing unit can be called first compressed auxiliary information.

[0129] In the embodiment of the present application, the compressed auxiliary information can be a matrix or a set of parameters. The data format of the compressed auxiliary information is not limited. Generating first compressed auxiliary information corresponding to the first distributed processing unit based on the global historical channel information can enable the first compressed auxiliary information to carry, indicate, or include some characteristic information related to the global historical channel information.

[0130] For example, take a front with M antennas divided into K antenna clusters as an example, assuming that each antenna cluster is equipped with an independent data processing unit (DU) and is directly connected to the central node (CU). is the channel matrix of the i-th DU, i is an integer greater than 0 and less than or equal to K, and the i-th DU is hereinafter referred to as DUi. i represents the number of antennas equipped for the i-th DU, and L is the number of user symbols. The number of user symbols can also be called the number of user streams, layers, communication streams, or multi-user pairing streams, and can represent the number of users corresponding to the signal.

[0131] Refer to the above Figure 2 or Figure 3 For the distributed signal processing architecture shown, the received signal model of DUi can be expressed as the following formula (1).

[0132]

[0133] In formula (1), s represents the user symbol vector; Represents colored noise, and its covariance matrix is ​​recorded as

[0134] Based on the above formula (1), the global received signal can be expressed as the following formula (2).

[0135] y=Hs+n Formula (2)

[0136] In formula (2), Indicates the global receiving signal; represents the global channel matrix; Represents global colored noise, whose covariance matrix is ​​recorded as R n .

[0137] In this example, the global historical channel information can be obtained by performing channel estimation based on the global historical received signal y, and the CU can generate compressed auxiliary information corresponding to each DU based on the global historical channel information.

[0138] Optionally, in an embodiment of the present application, the centralized processing unit may extract information from the global historical channel information to obtain compressed auxiliary information corresponding to each distributed processing unit. Alternatively, the centralized processing unit may calculate the global historical channel information using a preset algorithm, or process the global historical channel information using a pre-trained model to obtain compressed auxiliary information corresponding to each distributed processing unit. This application does not limit the specific method of generating compressed auxiliary information based on the global historical channel information.

[0139] Optionally, when the centralized processing unit generates the compressed auxiliary information according to the global historical channel information, it may assume that the noise is white noise, such as Gaussian white noise.

[0140] After generating the compression auxiliary information corresponding to each distributed processing unit, the centralized processing unit may send the corresponding compression auxiliary information to each distributed processing unit. For example, the centralized processing unit executes S502.

[0141] S502. The centralized processing unit sends first compressed auxiliary information to the first distributed processing unit.

[0142] Accordingly, the first distributed processing unit receives the first compressed auxiliary information.

[0143] As described above, the centralized processing unit can generate compression auxiliary information corresponding to each distributed processing unit. In S502, the centralized processing unit can send the corresponding compression auxiliary information to each distributed processing unit. That is, for the first distributed processing unit, the first distributed processing unit can receive the first compression auxiliary information. Thereafter, the first distributed processing unit can execute S503.

[0144] S503. The first distributed processing unit compresses the locally received first signal and a first demodulation reference signal (DMRS) according to the first compression auxiliary information to obtain a first compressed signal.

[0145] Exemplarily, the distributed processing unit may compress the locally received signal and demodulation reference signal to facilitate uploading to the centralized processing unit for signal detection. In an embodiment of the present application, for any first distributed processing unit, the user signal received by the first distributed processing unit is the locally received first signal, and the received demodulation reference signal is referred to as the first demodulation reference signal. The first distributed processing unit may compress the locally received first signal and the first demodulation reference signal based on the previously received first compression auxiliary information, and the compressed signal may be referred to as the first compressed signal.

[0146] It should be understood that the first compressed signal includes the compressed first signal and the compressed first demodulation reference signal. The above-mentioned compression of the first signal and the first demodulation reference signal based on the first compression auxiliary information means: when compressing the first signal and the first demodulation reference signal, referencing or introducing the first compression auxiliary information so that the first compression auxiliary information affects the compression result. In an embodiment of the present application, this method of referencing or introducing the first compression auxiliary information may include adding the first compression auxiliary information to the compression algorithm, or generating a compression algorithm or compression matrix based on the first compression auxiliary information, etc., and the present application does not limit this.

[0147] After obtaining the compressed signal, each distributed processing unit may send the compressed signal to the centralized processing unit. For example, the first distributed processing unit may execute S504.

[0148] S504. The first distributed processing unit sends a first compressed signal to the centralized processing unit.

[0149] Accordingly, the centralized processing unit receives the first compressed signal from the first distributed processing unit.

[0150] The centralized processing unit may receive first compressed signals from one or more first distributed processing units. The centralized processing unit may perform joint equalization detection based on the received compressed signals. For example, the centralized processing unit may execute S505.

[0151] S505. The centralized processing unit performs signal detection according to the first compressed signal.

[0152] Exemplarily, the centralized processing unit may aggregate the compressed signals uploaded by the distributed processing units and perform joint equalization detection.

[0153] For example, Figure 6 FIG. 1 shows a schematic diagram of the detection principle of the centralized processing unit provided in the embodiment of the present application. Figure 6As shown, the first compressed signal uploaded by each distributed processing unit (such as the first distributed processing unit) may include a compressed first demodulation reference signal (DMRS) and a compressed first signal (such as a signal carrying user data). The centralized processing unit (CU) may perform channel estimation and interference estimation based on the compressed first demodulation reference signal (interference estimation is not shown in the figure), and the updated global channel is recorded as The covariance matrix of global colored noise is R n .

[0154] Taking the example of DU compressing the first demodulation reference signal and the first signal by matrix compression, the DU can generate a compression matrix based on the first compression auxiliary information. The centralized processing unit can design an estimation matrix using a mean square error (MSE) minimization criterion, as shown in the following formula (3).

[0155]

[0156] In formula (3), Represents a block diagonal matrix, the i-th block is represents the compression matrix generated according to the first compressed auxiliary information corresponding to DUi.

[0157] The estimated value of the user symbol s can be expressed by the following formula (4).

[0158]

[0159] represents the estimated value of the user symbol s.

[0160] The centralized processing unit obtains an estimated value of the user symbol s, which means that a signal detection result is obtained. The specific principle of the centralized processing unit performing joint equalization detection will not be described in detail here.

[0161] It should be understood that the example of the centralized processing unit performing joint equalization detection described above is described by taking the example of the DU compressing the first demodulation reference signal and the first signal by means of matrix compression. The matrix compression method of the DU can also be considered as a linear compression. In some other examples, the DU can also compress the first demodulation reference signal and the first signal by means of non-matrix or nonlinear compression based on the first compression auxiliary information. When the DU is compressed by means of non-matrix or nonlinear compression, the centralized processing unit can also adopt other corresponding joint equalization detection methods, which are not limited here.

[0162] In the signal detection method provided herein, a centralized processing unit can generate first compressed auxiliary information corresponding to a first distributed processing unit based on global historical channel information, and send the compressed auxiliary information to the distributed processing unit. The distributed processing unit can compress the locally received signal and demodulation reference signal based on the compressed auxiliary information, and send the compressed signal to the centralized processing unit. The centralized processing unit can perform signal detection based on the compressed signals from each distributed processing unit.

[0163] In this method, compression auxiliary information is generated based on global historical channel information, and the compressed signal is compressed based on the compression auxiliary information. This allows the distributed signal processing architecture to transmit signals using a compressed method, so that the compression of the signal is associated with the global historical channel information, or in other words, the signal compression process can take the global channel information into account, thereby significantly improving signal detection performance. For example, the global historical channel information can enable each distributed processing unit in the distributed signal processing method described in this method to obtain the channel information of other distributed processing units through information interaction with the centralized processing unit, which can make the performance of the distributed signal processing method described in this method approach the performance of directly aggregating the signals to the centralized processing unit for centralized processing, and thus improve signal detection performance.

[0164] Furthermore, the distributed signal processing approach described in this method eliminates the need for frequent data exchange between antenna clusters, resulting in low transmission traffic and significantly reduced data processing latency. This distributed signal processing architecture maintains low traffic transmission requirements and processing latency. For example, this method minimizes information exchange between the centralized and distributed processing units, simplifying the interaction process and avoiding the additional transmission traffic and processing latency overhead introduced by repeated information exchange.

[0165] In other words, the signal detection method provided in this application can simplify the interactive process of signal detection under a distributed architecture, so that the distributed signal processing architecture maintains low traffic transmission requirements and processing delays, and significantly improves signal detection performance.

[0166] In the above embodiment, it is mentioned that the global historical channel information can be obtained by performing channel estimation based on the global historical signal. Optionally, in a possible design, the global historical signal can include a historical reference signal.

[0167] For example, global historical signals can be divided into historical reference signals and historical non-reference signals based on whether they are reference signals. Reference signals are specific signals used in communication systems to assist receivers in signal demodulation and channel estimation. Reference signals are typically known signals sent by the transmitter, which the receiver can use for signal processing and parameter estimation. Non-reference signals can include signals that carry user information or data.

[0168] Optionally, in this design, the global historical channel information may be obtained by performing channel estimation based on a historical reference signal (or referred to as a global historical reference signal). For example, the signal detection method may further include: a centralized processing unit performing channel estimation based on the historical reference signal to obtain the global historical channel information.

[0169] Exemplarily, the step of the centralized processing unit performing channel estimation according to the historical reference signal may be performed before the above S501.

[0170] In a possible implementation of the present invention, the historical reference signal includes a historical sounding reference signal (SRS). The global historical channel information described in the present application can be obtained based on the historical SRS.

[0171] Alternatively, in another possible implementation of the present invention, the historical reference signal may include a historical demodulation reference signal (DMRS). The global historical channel information described in the present application may be obtained based on the historical DMRS.

[0172] Alternatively, in another possible implementation of this design, the historical reference signal may include a historical SRS and a historical DMRS, or may be other types of reference signals. The global historical channel information described in this application may be obtained based on the historical SRS and the historical DMRS. This application does not impose any restrictions on this.

[0173] In another possible design, the global history signal may also include a historical non-reference signal.

[0174] In this design, the global historical channel information described in this application can be obtained based on historical non-reference signals. For example, the global historical channel information can be obtained based on historical non-reference signals that carry user data.

[0175] In yet another possible design, the global history signal may include a historical reference signal and a historical non-reference signal.

[0176] This design can refer to the aforementioned design in which the global historical signal includes a historical reference signal, and refer to the aforementioned design in which the global historical signal includes a historical non-reference signal, which will not be repeated here.

[0177] In some possible scenarios, the historical reference signal includes a historical reference signal received within a first historical duration.

[0178] For example, taking the historical reference signal as a historical SRS, the channel information of the centralized processing unit can be estimated from a periodic or non-periodic SRS signal. Assuming that the time when the centralized processing unit generates global historical channel information is t, the first historical duration can be a certain duration before t, such as the first historical duration is the duration between (t-Δt) and t, that is, the first historical duration is Δt. This application does not limit the size of the first historical duration.

[0179] Optionally, the size of the first historical duration may be related to the period of the historical reference signal, or may be unrelated to the period of the historical reference signal. The timing for the centralized processing unit to generate global historical channel information may be the time when the historical reference signal is received, or may be unrelated to the time when the historical reference signal is received. For example, the centralized processing unit obtains the historical reference signal within the past first historical duration at regular intervals to generate global historical channel information. The timing for the centralized processing unit to send compressed auxiliary information may be each time global historical channel information is generated and after the compressed auxiliary information is obtained, or may be separated from the timing of generating the global historical channel information or the time of obtaining the compressed auxiliary information. The present application does not impose any restrictions on the timing for the centralized processing unit to generate global historical channel information and the timing for sending compressed auxiliary information.

[0180] Optionally, the first historical duration is related to a period of the historical reference signal.

[0181] The size of the first historical duration is related to the period of the historical reference signal, which can make the global historical channel information more accurate or more effective, and can further improve the signal detection performance.

[0182] Similarly, in some other possible scenarios, the above-mentioned historical non-reference signal may include a historical non-reference signal received within the second historical duration. In this scenario, the timing of generating global historical channel information and the timing of sending compressed auxiliary information can be implemented in a manner similar to the aforementioned scenario, for example, generating global historical channel information according to a fixed period, and sending compressed auxiliary information. The length of the fixed period may be equal to or different from the second historical duration. The second historical duration may refer to a period of time before the start of generating global historical channel information. This application does not limit the size of the second historical duration.

[0183] Optionally, in some embodiments of the present application, the first compressed auxiliary information may be used to indicate channel information corresponding to other distributed processing units other than the first distributed processing unit. In other words, for each first distributed processing unit, the first compressed auxiliary information may include, indicate, or carry channel information corresponding to other distributed processing units other than the first distributed processing unit.

[0184] For example, taking the case where a CU is connected to K DUs, K is an integer greater than 0. For the i-th DU (i is greater than 0 and less than or equal to K), when the i-th DU is the first distributed processing unit, the corresponding first compressed auxiliary information can indicate the channel information corresponding to the remaining (K-1) DUs except the i-th DU.

[0185] In other words, in this embodiment, some characteristic information related to the global historical channel information indicated by the first compressed auxiliary information mentioned above may refer to channel information corresponding to other distributed processing units except the first distributed processing unit.

[0186] Optionally, some embodiments of the present application may use a matrix to indicate or express characteristic information of signals transmitted to the centralized processing unit by distributed processing units other than the first distributed processing unit. Based on the characteristic information, first compression auxiliary information corresponding to the first distributed processing unit may be generated. The first compression auxiliary information may be considered useful information that facilitates subsequent compression by the first distributed processing unit.

[0187] In this embodiment, the first compressed auxiliary information is used to indicate the channel information corresponding to other distributed processing units except the first distributed processing unit, so that the first compressed auxiliary information can have a more useful and positive effect on the compression process of the distributed processing unit, further improving the signal detection performance.

[0188] The above embodiment describes a specific implementation scheme in which a centralized processing unit sends first compression auxiliary information to a first distributed processing unit, and the first distributed processing unit compresses the locally received first signal and first demodulation reference signal according to the first compression auxiliary information.

[0189] Optionally, in some embodiments, each distributed processing unit may further introduce local local channel information when compressing the locally received first signal and first demodulation reference signal based on the first compression auxiliary information. For example, for the first distributed processing unit, the first compressed signal may be compressed by the first distributed processing unit based on the first compression auxiliary information and the local local channel information of the first distributed processing unit.

[0190] Exemplarily, the first distributed processing unit described in S503 above compresses the locally received first signal and the first demodulation reference signal according to the first compression auxiliary information, which may include: the first distributed processing unit compresses the locally received first signal and the first demodulation reference signal according to the first compression auxiliary information and the local local channel information.

[0191] For example, Figure 7 FIG. 2 shows another flow chart of the signal detection method provided in an embodiment of the present application. Figure 7As shown, the signal detection method may include S701-S705.

[0192] S701. The centralized processing unit generates first compressed auxiliary information corresponding to the first distributed processing unit according to the global historical channel information.

[0193] S702. The centralized processing unit sends first compressed auxiliary information to the first distributed processing unit.

[0194] Accordingly, the first distributed processing unit receives the first compressed auxiliary information.

[0195] S703. The first distributed processing unit compresses the locally received first signal and the first demodulation reference signal according to the first compression auxiliary information and the local local channel information to obtain a first compressed signal.

[0196] S704. The first distributed processing unit sends a first compressed signal to the centralized processing unit.

[0197] Accordingly, the centralized processing unit receives the first compressed signal from the first distributed processing unit.

[0198] S705. The centralized processing unit performs signal detection according to the first compressed signal.

[0199] S701-S702 and S704-S705 can refer to S501-S502 and S504-S505, and will not be repeated here.

[0200] In S703, the local channel information of the first distributed processing unit is introduced to perform signal compression.

[0201] It should be understood that, for the first distributed processing unit, the local local channel information of the first distributed processing unit can be obtained by measuring and estimating the received signal of the first distributed processing unit. In some possible implementations, the first distributed processing unit can perform channel estimation based on the local DMRS to obtain local local channel information. Optionally, the first distributed processing unit can also perform channel estimation based on other types of reference signals or non-reference signals to obtain local local channel information, which is not limited in this application. In addition, the acquisition of local local channel information can also refer to the method for acquiring global historical channel information in the aforementioned embodiment, which will not be described in detail here.

[0202] In one possible design, the above-mentioned first distributed processing unit compresses the locally received first signal and the first demodulation reference signal according to the first compression auxiliary information and the local local channel information, which may include: generating a first compression matrix according to the first compression auxiliary information and the local local channel information; and compressing the locally received first signal and the first demodulation reference signal according to the first compression matrix.

[0203] In this design, the first distributed processing unit can compress the first signal and the first demodulation reference signal using a compression matrix, which is generated based on the first compression auxiliary information and local local channel information, and integrates global historical channel information and local local channel information.

[0204] In some other possible designs, the first distributed processing unit may also compress the first signal and the first demodulation reference signal using other non-matrix methods based on the first compression auxiliary information and the local channel information. For example, matrix compression may also be linear compression. In other methods, the first distributed processing unit may also use nonlinear compression or non-matrix compression methods for compression. This application does not limit the specific compression method.

[0205] In this embodiment, the first distributed processing unit compresses the locally received first signal and first demodulation reference signal based on the first compression auxiliary information and local channel information. This allows the signal compression process to not only incorporate the global historical channel information provided by the first compression auxiliary information, but also consider the local channel information of the distributed processing unit. By fusing global historical channel information with local channel information to compress the first signal and first demodulation reference signal, performance loss can be significantly reduced, channel aging can be effectively mitigated, and signal compression and detection performance can be further improved.

[0206] For example, in one possible implementation, the global historical channel information provided by SRS and the local channel information of the distributed processing unit provided by DMRS can be combined to generate a compression matrix, which is then used to compress the first signal and the first demodulation reference signal. In this approach, the global channel information provided by SRS ensures that the algorithm has the potential to approach centralized processing, while the precise local channel information provided by DMRS can effectively alleviate the channel aging issues that the CU may face, thereby enhancing signal compression and detection performance.

[0207] Optionally, in some possible implementations, each distributed processing unit may further introduce interference information (or interference noise) when compressing the locally received first signal and first demodulation reference signal based on the first compression auxiliary information and the local local channel information. For example, the first distributed processing unit may compress the first signal and the first demodulation reference signal based on the first compression auxiliary information, the local local channel information of the first distributed processing unit, and the interference information.

[0208] For example, similar to the local channel information, the interference information can also be obtained by measuring and estimating the received signal of the first distributed processing unit. The first distributed processing unit can perform interference estimation based on a reference signal (such as a local DMRS) or a non-reference signal to obtain the interference information.

[0209] Taking the distributed processing unit using the global historical channel information provided by SRS, the distributed processing unit local channel information and interference information provided by DMRS to compress the first signal and the first demodulation reference signal as an example, Figure 8 FIG. 1 shows a schematic diagram of a signal detection principle provided by an embodiment of the present application. Figure 8 As shown, the CU can perform channel estimation based on the SRS signal to obtain the global historical channel information described above. The CU can then extract information based on the channel estimation results to obtain compressed auxiliary information. For example, based on the global historical channel information, compressed auxiliary information corresponding to each distributed processing unit is generated. The CU can send the corresponding compressed auxiliary information to each DU (the i-th DU: DU i in the figure).

[0210] DU i can perform channel estimation based on the local DMRS to obtain local channel information and interference estimation to obtain interference information. DU i can then compress the local received signal and demodulation reference signal based on the compressed auxiliary information, local channel information, and interference information to obtain a compressed signal and send it to the CU. The CU can perform joint estimation based on the compressed signal to achieve signal detection.

[0211] Optionally, the interference information may be a noise covariance matrix. DU i compresses the local received signal and the demodulation reference signal based on the compression auxiliary information, the local local channel information, and the interference information, which may include: DU i obtains a covariance matrix of the local received signal based on the local local channel information and the noise covariance matrix; then, DU i generates a compression matrix (also referred to as a first compression matrix) based on the covariance matrix of the local received signal and the compression auxiliary information, and uses the compression matrix to compress the local received signal and the demodulation reference signal.

[0212] In this implementation, each distributed processing unit introduces interference information and compresses the locally received first signal and the first demodulation reference signal based on the compression auxiliary information, local channel information and interference information, which can alleviate interference loss and further improve signal compression and detection performance.

[0213] The above embodiments provide a solution for each distributed processing unit to introduce local channel information for signal compression. Alternatively, in other embodiments, each distributed processing unit may perform signal compression directly using the compression auxiliary information (such as the first compression auxiliary information) sent by the centralized processing unit without performing additional processing and calculation.

[0214] For example, taking the distributed processing unit compressing the first signal and the first demodulation reference signal using the global historical channel information provided by the SRS as an example, Figure 9 FIG. 2 shows another schematic diagram of a signal detection principle provided by an embodiment of the present application. Figure 9 As shown, the CU can perform channel estimation based on the SRS signal to obtain the global historical channel information described above. The CU can then extract information based on the channel estimation results to obtain compressed auxiliary information. For example, based on the global historical channel information, compressed auxiliary information corresponding to each distributed processing unit is generated. The CU can send the corresponding compressed auxiliary information to each DU (the i-th DU: DU i in the figure).

[0215] DU i can directly compress the local received signal and demodulation reference signal based on the compressed auxiliary information to obtain a compressed signal and send it to the CU. The CU can perform joint estimation based on the compressed signal to achieve signal detection.

[0216] In one possible design, for the first distributed processing unit, the first compressed auxiliary information may be a compression matrix, which may be referred to as a second compressed matrix. The first distributed processing unit compressing the locally received first signal and the first demodulation reference signal based on the first compressed auxiliary information in S503 may include: the first distributed processing unit compressing the locally received first signal and the first demodulation reference signal based on the second compressed matrix.

[0217] In this embodiment, each distributed processing unit can perform signal compression using only the global historical channel information provided by the compression auxiliary information without performing additional calculations, thereby effectively reducing the computational load of each distributed processing unit.

[0218] Optionally, in some other embodiments, in order to take into account the local local channel information and / or interference information of each distributed processing unit when compressing the locally received first signal and the first demodulation reference signal, each distributed processing unit can also send the local local channel information and / or interference information to the centralized processing unit. The centralized processing unit generates compression auxiliary information corresponding to each distributed processing unit based on the local local channel information and / or interference information of each distributed processing unit, and sends it to each distributed processing unit.

[0219] Optionally, in this embodiment, the centralized processing unit may or may not consider the global historical channel information when generating the compressed auxiliary information.

[0220] For example, a centralized processing unit uses the global historical channel information provided by SRS, the local channel information of the distributed processing unit provided by DMRS, and the interference information to generate compressed auxiliary information. Figure 10 FIG. 2 shows another schematic diagram of a signal detection principle provided by an embodiment of the present application. Figure 10 As shown, the CU can perform channel estimation based on the SRS signal to obtain the global historical channel information described above. Each DU (such as the i-th DU in the figure: DU i) can perform channel estimation based on the local DMRS to obtain local channel information and interference estimation to obtain interference information. DU i can send its corresponding local channel information and interference information to the CU.

[0221] Afterwards, the CU can generate compressed auxiliary information corresponding to the DU based on the global historical channel information, the local local channel information of the DU, and the interference information, and send it to the DU. For DU i, in one implementation, the CU can generate compressed auxiliary information corresponding to DU i based on the global historical channel information, the local local channel information of DU i, and the interference information, and send it to DU i. In another implementation, the CU can also generate compressed auxiliary information corresponding to DU i based on the global historical channel information, the local local channel information of all (or at least two DUs, such as DU1 to DU K), and the interference information, and send it to DU i. There is no limitation here.

[0222] After receiving the compressed auxiliary information, DU i can compress the local received signal and demodulation reference signal based on the compressed auxiliary information to obtain a compressed signal and send it to the CU. The CU can perform joint estimation based on the compressed signal to achieve signal detection.

[0223] It should be understood that the compressed auxiliary information described in this embodiment is different from the compressed auxiliary information described in other embodiments described above. The compressed auxiliary information in other embodiments described above does not yet include local channel information and / or interference information of the distributed processing units, while the compressed auxiliary information described in this embodiment does include local channel information and / or interference information of the distributed processing units. For example, the compressed auxiliary information described in this embodiment may be a compression matrix generated based on global historical channel information, local channel information of DU i, and interference information.

[0224] This embodiment can also make the signal compression process not only combine the global historical channel information provided by the first compression auxiliary information, but also take into account the local local channel information of the distributed processing unit, greatly reducing performance loss, effectively alleviating channel aging, and further improving signal compression and detection performance. In addition, it should be understood that although this embodiment adds a round of interaction process in which the DU sends local local channel information and interference information to the CU, the solution of this embodiment can still make the information interaction between the centralized processing unit and the distributed processing unit relatively less, the interaction process is simple, and avoid the repeated interaction of information introducing additional transmission traffic requirements and processing delay overhead.

[0225] It should also be noted that in the signal detection method described in any embodiment of the present application, when each distributed processing unit performs signal compression, the compression dimension is adjustable or variable. The signal detection method provided in the embodiment of the present application can support any compression dimension or flow constraint. For example, the dimension parameters of the compression matrix can be arbitrarily set, or the compression dimension of the compressed auxiliary information can be arbitrarily set.

[0226] Optionally, in an embodiment of the present application, the centralized processing unit may also be referred to as a centralized node, and the distributed processing unit may also be referred to as a distributed node. For any of the aforementioned embodiments, the compressed auxiliary information sent by the centralized processing unit to each distributed processing unit may also be considered as a set of auxiliary compression parameters. For example, the auxiliary compression parameters may be Ac=f_c(SRS_1, SRS_2, ..., SRS_K), c=1, 2, ..., K. For the aforementioned embodiment in which the distributed processing unit further introduces local channel information and / or interference information, it can be considered that the distributed processing unit further processes Ac and updates it to obtain new auxiliary compression parameters, such as Wc=g_c(Ac, DMRS_c), c=1, 2, ..., K. Among them, f_c and g_c can be understood as algorithms or calculation methods, and this application does not limit f_c and g_c.

[0227] Based on the above embodiments, the embodiments of the present application actually provide methods that can be applied to centralized processing units and distributed processing units. Among them, the method applied to the centralized processing unit can refer to the steps performed by the centralized processing unit in the aforementioned embodiments. The method applied to the distributed processing unit can refer to the steps performed by the distributed processing unit in the aforementioned embodiments.

[0228] The above mainly introduces the solutions provided by the embodiments of the present application from the perspective of interaction between various network elements. It is understandable that each network element, such as a centralized processing unit, a distributed processing unit, etc., includes hardware structures and / or software modules corresponding to executing each function in order to implement the above functions.

[0229] For example, an embodiment of the present application may provide a signal detection device for implementing the functions of the above-mentioned centralized processing unit. The signal detection device may be a centralized processing unit or a device built into the centralized processing unit (for example, a baseband signal processing chip). Figure 11 FIG. 1 shows a schematic diagram of the structure of the signal detection device provided in an embodiment of the present application. Figure 11 As shown, the signal detection device may include: a processing unit 1101, a sending unit 1102, and a receiving unit 1103.

[0230] The processing unit 1101 is configured to generate first compressed auxiliary information corresponding to the first distributed processing unit according to the global historical channel information.

[0231] The sending unit 1102 is configured to send first compressed auxiliary information to the first distributed processing unit.

[0232] The receiving unit 1103 is configured to receive a first compressed signal from the first distributed processing unit, where the first compressed signal includes a compressed first signal and a compressed first demodulation reference signal, and the first compressed signal is compressed based on the first compression auxiliary information.

[0233] The processing unit 1101 is further configured to perform signal detection according to the first compressed signal.

[0234] In one possible design, the processing unit 1101 is further used to perform channel estimation based on historical reference signals to obtain global historical channel information.

[0235] In some possible implementations, the historical reference signal includes a historical sounding reference signal.

[0236] Optionally, the historical reference signal includes a historical reference signal received within a first historical duration, and the length of the first historical duration is related to a period of the historical reference signal.

[0237] In one possible design, the first compressed auxiliary information is used to indicate channel information corresponding to other distributed processing units except the first distributed processing unit.

[0238] In one possible design, the first compressed signal is compressed based on the first compression auxiliary information and local channel information of the first distributed processing unit.

[0239] In another possible design, the first compressed auxiliary information is a second compressed matrix.

[0240] For another example, an embodiment of the present application may provide a signal detection device for implementing the functions of the above-mentioned distributed processing unit. The signal detection device may be a distributed processing unit or a device built into the distributed processing unit (for example, a baseband signal processing chip). Figure 12 FIG. 2 shows another structural diagram of the signal detection device provided in an embodiment of the present application. Figure 12 As shown, the signal detection device may include: a receiving unit 1201, a processing unit 1202, and a sending unit 1203.

[0241] The receiving unit 1201 is configured to receive first compressed auxiliary information, where the first compressed auxiliary information is generated based on global historical channel information.

[0242] The processing unit 1202 is configured to compress the locally received first signal and the first demodulation reference signal according to the first compression auxiliary information to obtain a first compressed signal.

[0243] The sending unit 1203 is configured to send a first compressed signal to the centralized processing unit, where the first compressed signal includes a compressed first signal and a compressed first demodulation reference signal.

[0244] In one possible design, the global historical channel information is obtained by performing channel estimation based on historical reference signals.

[0245] In some possible implementations, the historical reference signal includes a historical sounding reference signal.

[0246] Optionally, the historical reference signal includes a historical reference signal received within a first historical duration, and the length of the first historical duration is related to a period of the historical reference signal.

[0247] In one possible design, the first compressed auxiliary information is used to indicate channel information corresponding to other distributed processing units except the first distributed processing unit.

[0248] In one possible design, the processing unit 1202 is specifically configured to compress the locally received first signal and the first demodulation reference signal based on the first compression auxiliary information and the local local channel information.

[0249] Optionally, the processing unit 1202 is specifically configured to generate a first compression matrix according to the first compression auxiliary information and the local local channel information; and compress the locally received first signal and the first demodulation reference signal according to the first compression matrix.

[0250] In another possible design, the first compressed auxiliary information is a second compression matrix; the processing unit 1202 is specifically configured to compress the locally received first signal and the first demodulation reference signal according to the second compression matrix.

[0251] It should be understood that the division of units in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a single physical entity, or physically separated. Furthermore, the units in the device may be implemented entirely in the form of software invoked through processing elements, entirely in the form of hardware, or partially in the form of software invoked through processing elements, while others may be implemented in the form of hardware.

[0252] For example, each unit can be a separately established processing element, or it can be integrated into a certain chip of the device for implementation. In addition, it can also be stored in a memory in the form of a program, and called by a certain processing element of the device to execute the function of the unit. In addition, all or part of these units can be integrated together, or they can be implemented independently. The processing element described here can also be called a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above units can be implemented by the integrated logic circuit of the hardware in the processor element or in the form of software called by the processing element.

[0253] In one example, the unit in any of the above devices can be one or more integrated circuits configured to implement the above method, such as: one or more application specific integrated circuits (ASICs), or one or more digital signal processing (DSP) circuits, or one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.

[0254] For another example, when the units in the device can be implemented in the form of a processing element scheduling program, the processing element can be a general-purpose processor, such as a CPU or other processor that can call programs. For another example, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0255] The above-mentioned unit for receiving is an interface circuit or input circuit of the device, which is used to receive signals from other devices. For example, when the device is implemented in the form of a chip, the receiving unit is the interface circuit or input circuit of the chip used to receive signals from other chips or devices. When the signal detection device includes a unit for sending, the unit for sending is an interface circuit or output circuit of the device, which is used to send signals to other devices. For example, when the device is implemented in the form of a chip, the sending unit is the interface circuit or output circuit of the chip used to send signals to other chips or devices.

[0256] For example, an embodiment of the present application may further provide a signal detection device, which may include: a processor and an interface circuit. The processor may include one or more processors.

[0257] When the signal detection device is applied to a centralized processing unit, the processor is used to communicate with other devices through the interface circuit and execute the various steps executed by the centralized processing unit in the above method.

[0258] When the signal detection device is applied to a distributed processing unit, the processor is used to communicate with other devices through the interface circuit and execute the various steps executed by the distributed processing unit in the above method.

[0259] In one implementation, the units for implementing the corresponding steps of the above methods in the centralized processing unit or the distributed processing unit can be implemented in the form of a processing element scheduler. For example, the apparatus for the centralized processing unit or the distributed processing unit may include a processing element and a storage element, and the processing element calls a program stored in the storage element to execute the method executed by the corresponding centralized processing unit or distributed processing unit in the above method embodiments. The storage element can be a storage element on the same chip as the processing element, that is, an on-chip storage element.

[0260] In another implementation, the program for executing the method performed by the centralized processing unit or the distributed processing unit in the above method can be stored in a storage element on a different chip from the processing element, i.e., an off-chip storage element. In this case, the processing element calls or loads the program from the off-chip storage element to the on-chip storage element to call and execute the method performed by the corresponding centralized processing unit or distributed processing unit in the above method embodiments.

[0261] For example, an embodiment of the present application may further provide a signal detection device, which may include a processor configured to execute computer instructions stored in a memory. When the computer instructions are executed, the device performs the method performed by the centralized processing unit or the distributed processing unit described above. The memory may be located within or outside the signal detection device. The processor may include one or more processors.

[0262] In another implementation, the centralized processing unit or distributed processing unit that implements each step of the above method may be configured as one or more processing elements. These processing elements may be correspondingly provided on the centralized processing unit or the distributed processing unit. The processing elements here may be integrated circuits, such as one or more ASICs, one or more DSPs, one or more FPGAs, or a combination of these integrated circuits. These integrated circuits may be integrated together to form a chip.

[0263] The units implementing each step of the above method using a centralized processing unit or a distributed processing unit can be integrated together and implemented in the form of a SOC chip, which is used to implement the corresponding method. The chip can integrate at least one processing element and a storage element, and the corresponding method can be implemented by the processing element calling the program stored in the storage element; alternatively, the chip can integrate at least one integrated circuit to implement the corresponding method; or, a combination of the above implementation methods can be used, with the functions of some units implemented by the processing element calling the program, and the functions of some units implemented by the integrated circuit.

[0264] The processing element here is the same as described above, and can be a general-purpose processor, such as a CPU, or one or more integrated circuits configured to implement the above method, such as: one or more ASICs, or one or more microprocessors DSPs, or one or more FPGAs, etc., or a combination of at least two of these integrated circuit forms.

[0265] A storage element may be a memory or a collective term for multiple storage elements.

[0266] For example, an embodiment of the present application also provides a chip system, which can be applied to the above-mentioned centralized processing unit or distributed processing unit. The chip system includes one or more interface circuits and one or more processors; the interface circuit and the processor are interconnected by lines; the processor receives and executes computer instructions from the memory of the electronic device through the interface circuit to implement the method executed by the corresponding centralized processing unit or distributed processing unit in the above method embodiment. Among them, the electronic device can be a centralized processing unit or a distributed processing unit, or a device in a centralized processing unit or a distributed processing unit, or it can also be other devices that communicate with the centralized processing unit or the distributed processing unit.

[0267] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0268] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0269] The units described as separate components may or may not be physically separate, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple places. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0270] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0271] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially 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, such as a program. The software product is stored in a program product, such as a computer-readable storage medium, and includes a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

[0272] For example, an embodiment of the present application may also provide a computer-readable storage medium, including: computer software instructions; when the computer software instructions are executed, the steps performed by the centralized processing unit or the distributed processing unit in the method described in the above embodiment are implemented.

[0273] Exemplarily, when computer software instructions are executed in a centralized processing unit or a device (eg, a chip) built into the centralized processing unit, the centralized processing unit is enabled to implement the steps performed by the centralized processing unit in the aforementioned embodiments.

[0274] Alternatively, when the computer software instructions are executed in the distributed processing unit or a device (eg, a chip) built into the distributed processing unit, the distributed processing unit is enabled to implement the steps performed by the distributed processing unit in the aforementioned embodiments.

[0275] Optionally, an embodiment of the present application further provides a signal detection device. The signal detection device may include a transceiver unit and a processing unit. The transceiver unit may be used to transmit and receive information or to communicate with other network elements. The processing unit may be used to process data. For example, the device may implement the method described above, performed by a centralized processing unit or a distributed processing unit, using the transceiver unit and the processing unit.

[0276] Optionally, an embodiment of the present application further provides a computer program product, which, when executed, can implement the method performed by the above-mentioned centralized processing unit or distributed processing unit.

[0277] Based on the above embodiments, embodiments of the present application further provide a communication system, comprising: a centralized processing unit and a distributed processing unit. The centralized processing unit performs the steps performed by the centralized processing unit in the method described in the above embodiments. The distributed processing units correspondingly perform the steps performed by the distributed processing unit in the method described in the above embodiments.

[0278] Illustratively, an embodiment of the present application further provides an electronic device (or communication device) that can be used to implement the method executed by the centralized processing unit or the distributed processing unit in the aforementioned embodiment.

[0279] It should be understood that the description of technical features, technical solutions, beneficial effects or similar language in this application does not imply that all features and advantages can be realized in any single embodiment. On the contrary, it is understood that the description of a feature or beneficial effect means that a specific technical feature, technical solution or beneficial effect is included in at least one embodiment. Therefore, the description of a technical feature, technical solution or beneficial effect in this specification does not necessarily refer to the same embodiment. Furthermore, the technical features, technical solutions and beneficial effects described in the present embodiment can also be combined in any appropriate manner. Those skilled in the art will understand that the embodiment can be implemented without one or more specific technical features, technical solutions or beneficial effects of a specific embodiment. In other embodiments, additional technical features and beneficial effects can also be identified in specific embodiments that do not embody all embodiments.

[0280] The above is only a specific embodiment of the present application, but the scope of protection of this application is not limited to this. Any changes or substitutions within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A signal detection method, characterized in that: The method comprises: generating first compressed auxiliary information corresponding to the first distributed processing unit according to the global historical channel information; Sending the first compressed auxiliary information to the first distributed processing unit; receiving a first compressed signal from the first distributed processing unit, where the first compressed signal includes a compressed first signal and a compressed first demodulation reference signal, and the first compressed signal is compressed according to the first compressed auxiliary information; Signal detection is performed according to the first compressed signal.

2. The method according to claim 1, characterized in that The method further comprises: Channel estimation is performed according to historical reference signals to obtain the global historical channel information.

3. The method according to claim 2, characterized in that The historical reference signal includes a historical sounding reference signal.

4. The method according to claim 2 or 3, characterized in that The historical reference signal includes a historical reference signal received within a first historical duration, and the length of the first historical duration is related to a period of the historical reference signal.

5. The method according to any one of claims 1 to 4, characterized in that The first compressed auxiliary information is used to indicate channel information corresponding to other distributed processing units except the first distributed processing unit.

6. The method according to any one of claims 1 to 5, characterized in that The first compressed signal is compressed according to the first compression auxiliary information and local channel information of the first distributed processing unit.

7. The method according to any one of claims 1 to 4, characterized in that The first compressed auxiliary information is a second compressed matrix.

8. A signal detection method, characterized in that: The method comprises: receiving first compressed auxiliary information, where the first compressed auxiliary information is generated based on global historical channel information; compressing a locally received first signal and a first demodulation reference signal according to the first compression auxiliary information to obtain a first compressed signal; The first compressed signal is sent to a centralized processing unit, where the first compressed signal includes a compressed first signal and a compressed first demodulation reference signal.

9. The method according to claim 8, characterized in that The global historical channel information is obtained by performing channel estimation based on historical reference signals.

10. The method according to claim 9, characterized in that The historical reference signal includes a historical sounding reference signal.

11. The method according to claim 9 or 10, characterized in that The historical reference signal includes a historical reference signal received within a first historical duration, and the length of the first historical duration is related to a period of the historical reference signal.

12. The method according to any one of claims 8 to 11, characterized in that The first compressed auxiliary information is used to indicate channel information corresponding to other distributed processing units.

13. The method according to any one of claims 8 to 12, characterized in that: The compressing the locally received first signal and the first demodulation reference signal according to the first compression auxiliary information includes: The locally received first signal and the first demodulation reference signal are compressed according to the first compression auxiliary information and the local local channel information.

14. The method according to claim 13, characterized in that The compressing the locally received first signal and the first demodulation reference signal according to the first compression auxiliary information and the local local channel information includes: generating a first compression matrix according to the first compressed auxiliary information and local channel information; The locally received first signal and the first demodulation reference signal are compressed according to the first compression matrix.

15. The method according to any one of claims 8 to 12, characterized in that: The first compressed auxiliary information is a second compressed matrix; The compressing the locally received first signal and the first demodulation reference signal according to the first compression auxiliary information includes: The locally received first signal and the first demodulation reference signal are compressed according to the second compression matrix.

16. A signal detection device, characterized in that: The device comprises: a processing unit, configured to generate first compressed auxiliary information corresponding to the first distributed processing unit based on the global historical channel information; a sending unit, configured to send the first compressed auxiliary information to the first distributed processing unit; a receiving unit, configured to receive a first compressed signal from the first distributed processing unit, where the first compressed signal includes a compressed first signal and a compressed first demodulation reference signal, and the first compressed signal is compressed according to the first compressed auxiliary information; The processing unit is further configured to perform signal detection according to the first compressed signal.

17. The device according to claim 16, characterized in that The processing unit is further configured to perform channel estimation based on historical reference signals to obtain the global historical channel information.

18. The device according to claim 17, characterized in that The historical reference signal includes a historical sounding reference signal.

19. The device according to claim 17 or 18, characterized in that The historical reference signal includes a historical reference signal received within a first historical duration, and the length of the first historical duration is related to a period of the historical reference signal.

20. The device according to any one of claims 16 to 19, characterized in that The first compressed auxiliary information is used to indicate channel information corresponding to other distributed processing units except the first distributed processing unit.

21. The device according to any one of claims 16 to 20, characterized in that The first compressed signal is compressed according to the first compression auxiliary information and local channel information of the first distributed processing unit.

22. The device according to any one of claims 16 to 19, characterized in that The first compressed auxiliary information is a second compressed matrix.

23. A signal detection device, characterized in that: The device comprises: a receiving unit, configured to receive first compressed auxiliary information, where the first compressed auxiliary information is generated based on global historical channel information; a processing unit, configured to compress a locally received first signal and a first demodulation reference signal according to the first compression auxiliary information to obtain a first compressed signal; A sending unit is configured to send the first compressed signal to a centralized processing unit, where the first compressed signal includes a compressed first signal and a compressed first demodulation reference signal.

24. The device according to claim 23, characterized in that The first compressed auxiliary information is used to indicate channel information corresponding to other distributed processing units.

25. The device according to claim 23 or 24, characterized in that The processing unit is specifically configured to compress the locally received first signal and the first demodulation reference signal according to the first compression auxiliary information and the local local channel information.

26. The device according to claim 25, characterized in that The processing unit is specifically configured to generate a first compression matrix according to the first compression auxiliary information and local local channel information; and compress the locally received first signal and the first demodulation reference signal according to the first compression matrix.

27. The device according to claim 23 or 24, characterized in that The first compressed auxiliary information is a second compressed matrix; The processing unit is specifically configured to compress the locally received first signal and the first demodulation reference signal according to the second compression matrix.

28. A signal detection device, characterized in that: The apparatus includes: a processor configured to execute the method according to any one of claims 1 to 7, or configured to execute the method according to any one of claims 8 to 15.

29. A computer-readable storage medium, characterized in that The computer-readable storage medium includes instructions, and when the instructions are executed, the method according to any one of claims 1 to 7 is implemented, or the method according to any one of claims 8 to 15 is implemented.

30. A computer program product, characterized in that When the computer program product is executed, the method according to any one of claims 1 to 7 is implemented, or the method according to any one of claims 8 to 15 is implemented.

31. A chip system, characterized in that: The chip system includes one or more interface circuits and one or more processors; The interface circuit and the processor are interconnected via a line; The processor receives and executes computer instructions from a memory of the electronic device through the interface circuit to implement the method according to any one of claims 1 to 7, or implements the method according to any one of claims 8 to 15.

32. A communication system, characterized in that: include: Centralized processing units and distributed processing units; The centralized processing unit executes the method according to any one of claims 1 to 7; The distributed processing unit correspondingly executes the method according to any one of claims 8 to 15.