Signal processing method and device, electronic equipment, chip and storage medium
Through the division of terminal reception channels and soft value merging, the problem of high-order reception diversity requiring upgrade of channel estimation and noise estimation paths is solved, and efficient signal processing without changing the receiver architecture is achieved, reducing system complexity.
Patent Information
- Application Number
- CN202411808512.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-09
- Publication Date
- 2025-07-25
AI Technical Summary
In the prior art, higher-order reception diversity requires upgrading the number of channels for channel estimation, noise estimation and signal detection, resulting in changes in receiver architecture and increased complexity.
By dividing multiple reception channels of the terminal, using low-order reception diversity technology, the first group of reception channels is used to perform channel estimation, noise estimation and signal detection, the first soft value information is obtained, and the second group of reception channels is performed in the same process. Then, through the soft value merging method, the first and second soft value information are combined to achieve higher-order reception diversity, avoiding upgrading the number of channels for channel estimation, noise estimation and signal detection.
Without changing the receiver architecture corresponding to the low-order reception diversity, high-order reception diversity is realized, reducing system complexity.
Smart Images

Figure CN120378259A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technologies, and in particular, to a signal processing method, apparatus, electronic device, chip, and storage medium. Background Art
[0002] In a wireless communication system or a mobile communication system, especially in a cellular network, Wireless Fidelity (Wi-Fi), and other wireless communication technologies, receive diversity techniques are widely used to improve the performance and reliability of the system. Higher-order receive diversity (such as 6 receive channels (Rx), 8Rx, etc.) can improve the coverage area, enhance the anti-interference ability, increase the data throughput, improve the system robustness, and enhance the user experience by increasing the number of receive channels. Summary of the Invention
[0003] This application aims to solve at least one of the technical problems in the related art to some extent.
[0004] To this end, this application proposes a signal processing method, apparatus, electronic device, chip, and storage medium to achieve higher-order receive diversity through a soft value merging method without upgrading the number of paths for channel estimation, noise estimation, and signal detection, that is, it can reduce the complexity without changing the receiver architecture corresponding to low-order receive diversity.
[0005] An embodiment of one aspect of this application proposes a signal processing method, including:
[0006] Performing channel estimation, noise estimation, and signal detection on the wireless signal received by the first receive channel among multiple receive channels of a terminal to obtain first soft value information;
[0007] Performing signal estimation, noise estimation, and signal detection on the wireless signal received by the second receive channel among the multiple receive channels to obtain second soft value information;
[0008] Merging the first soft value information and the second soft value information to obtain merged soft value information;
[0009] Performing signal decoding based on the merged soft value information to restore the physical air interface signal sent by the network device.
[0010] In an embodiment of the present disclosure, the first soft value information is determined according to the probabilities of the digital signal of the first receive channel being a first value and a second value at each moment. The second soft value information is determined according to the probabilities of the digital signal of the second receive channel being a first value and a second value at each moment.
[0011] Another embodiment of the present application provides a signal processing device, including:
[0012] A first processing module, configured to perform channel estimation, noise estimation, and signal detection on a wireless signal received by a first receiving channel among a plurality of receiving channels of a terminal, so as to obtain first soft value information;
[0013] A second processing module, configured to perform signal estimation, noise estimation, and signal detection on a wireless signal received by a second receiving channel among the plurality of receiving channels, so as to obtain second soft value information;
[0014] A combining module, configured to combine the first soft value information and the second soft value information to obtain combined soft value information;
[0015] A decoding module, configured to perform signal decoding based on the combined soft value information to restore a physical radio interface signal sent by a network device.
[0016] Another embodiment of the present application provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the signal processing method described in the foregoing aspect is implemented.
[0017] Another embodiment of the present application provides a chip, including an interface circuit and a processing circuit that are coupled to each other. The interface circuit is configured to input or output signals, and the processing circuit is configured to execute the signal processing method described in the foregoing aspect.
[0018] Another embodiment of the present application provides a non-transitory computer-readable storage medium, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the signal processing method described in the foregoing aspect is implemented.
[0019] Another embodiment of the present application provides a computer program product, on which a computer program is stored. When the program is executed by a processor, the signal processing method described in the foregoing aspect is implemented.
[0020] The signal processing method, device, electronic device, chip, and storage medium proposed in this application divide multiple receiving channels of a terminal to obtain a first group of receiving channels (the first receiving channel in this application) and a second group of receiving channels (the second receiving channel in this application). By using low-order receive diversity technology, channel estimation, noise estimation, and signal detection are performed on the wireless signals received by the first group of receiving channels to obtain first soft value information, and channel estimation, noise estimation, and signal detection are performed on the wireless signals received by the second group of receiving channels to obtain second soft value information. Then, through a soft value merging method, the first soft value information and the second soft value information are merged to obtain merged soft value information, and the merged soft value information is decoded to recover the physical air interface signal actually sent by the network device. It can achieve high-order receive diversity through the soft value merging method without upgrading the number of channels for channel estimation, noise estimation, and signal detection. That is, it can reduce complexity without changing the receiver architecture corresponding to low-order receive diversity.
[0021] Additional aspects and advantages of this application will be given in part in the following description, become apparent in part from the following description, or be understood through the practice of this application. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The above and / or additional aspects and advantages of this application will become apparent and easy to understand from the following description of the embodiments in conjunction with the drawings, where:
[0023] Figure 1 is a schematic diagram of the principle of 6Rx high-order receive diversity in the related art;
[0024] Figure 2 is a schematic flowchart of the first signal processing method provided by an embodiment of this application;
[0025] Figure 3 is a schematic flowchart of the second signal processing method provided by an embodiment of this application;
[0026] Figure 4 is a schematic flowchart of the third signal processing method provided by an embodiment of this application;
[0027] Figure 5 is a schematic flowchart of the signal processing flow provided by an embodiment of this application;
[0028] Figure 6 is a schematic flowchart of the fourth signal processing method provided by an embodiment of this application;
[0029] Figure 7 is a schematic structural diagram of a signal processing device provided by an embodiment of this application;
[0030] Figure 8Schematic diagram of the structure of an electronic device provided by an embodiment of the present application;
[0031] Figure 9 It is a schematic diagram of the structure of a chip proposed by an embodiment of the present application. Detailed implementation manners
[0032] The embodiments of the present application will be described in detail below. Examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to explain the present application, but should not be construed as limiting the present application.
[0033] In the related art, compared with 4Rx, 6Rx has two more receiving channels to receive data at the receiving diversity level (the maximum number of Multiple-Input Multiple-Output (MIMO) streams is 4, but there are 6 receiving channels). In theory, the coverage can be improved by 1.74 dB. Correspondingly, channel estimation, noise estimation, and signal detection all need to be upgraded to 6 channels, which greatly changes the architecture of the 4-channel terminal and increases the complexity by 50%.
[0034] As an example, the principle of 6Rx high-order receiving diversity can be as Figure 1 shown, and mainly includes the following parts:
[0035] 1. Network device: The network device is one of the core components of a wireless communication system and is responsible for sending and receiving wireless signals. For example, the network sends wireless signals to the terminal through a wireless channel.
[0036] 2. Wireless channel: The wireless channel is the medium connecting the network device and the terminal and is used to transmit wireless signals. Among them, the quality of the wireless channel directly affects the communication effect.
[0037] 3. Analog Front End (AFE) is an important component of a wireless communication system and is mainly responsible for converting the wireless signals received by the antenna into a format suitable for subsequent processing. Among them, the main tasks of the analog front end include:
[0038] 1) Amplification: Amplify the received weak signal for subsequent processing;
[0039] 2) Filtering: Remove unwanted frequency components and retain the signals within the frequency band of interest;
[0040] 3) Mixing / frequency conversion: Convert the high-frequency wireless signal into a lower intermediate frequency or baseband signal for easier digital processing.
[0041] 4) Analog to Digital Converter (ADC): Converts analog signals into digital signals for subsequent digital signal processing.
[0042] 4. Channel Estimation (6 Paths): In the 6Rx scheme, the process of channel estimation is extended to six paths. The purpose of channel estimation is to better understand the state of the wireless channel, thereby improving the quality of the received signal.
[0043] 5. Noise Estimation (6 Paths): In the 6Rx scheme, noise estimation is also extended to six paths. The purpose of noise estimation is to determine how much of the received signal is caused by noise, so that this part of the noise can be removed in subsequent signal processing.
[0044] 6. Signal Detection (6 Paths): Signal detection is also carried out based on six paths. The purpose of signal detection is to predict the probability that the value of the signal is 0 and the probability that the value is 1 at each moment. In the 6Rx scheme, due to more receiving paths, the accuracy of signal detection is improved.
[0045] Among them, the moment is also called the time unit, including symbol, slot, and frame.
[0046] 7. Soft Value Storage: Soft value storage is used to save the results of signal detection. These soft values contain the ratio of the probability that the value of the signal is 0 to the probability that the value is 1 at each moment, and they will be used in the subsequent decoding stage.
[0047] 8. Decoding: Used to restore the signal after a series of previous processes into the original information content. Decoding depends on the information provided by all previous steps, especially the data in soft value storage.
[0048] However, for 6Rx receive diversity, channel estimation, noise estimation, and signal detection need to be upgraded from 4 paths to 6 paths, which not only requires changing the receiver architecture of 4Rx but also increases the complexity.
[0049] In view of at least one of the problems existing in the above-mentioned related technologies, the present application proposes a signal processing method, device, electronic device, chip, and storage medium.
[0050] The following describes the signal processing method, device, electronic device, chip, and storage medium of the embodiments of the present application with reference to the accompanying drawings.
[0051] Figure 2 It is a schematic flowchart of the first signal processing method provided by the embodiments of the present application.
[0052] The signal processing method according to the embodiments of the present application can be applied to a terminal.
[0053] In any embodiment of the present application, the signal processing method can be executed by a chip, which can be integrated into a terminal. The chip includes a Central Processing Unit (CPU), an Application-Specific Integrated Circuit (ASIC), a Digital Signal Processor (DSP), a Field-Programmable Gate Array (FPGA), a System On A Chip (SOC), a Reduced Instruction Set Computer (RISC), etc., which are not listed one by one here.
[0054] The terminal is an entity on the user side for receiving or transmitting signals, such as a mobile phone. The terminal can also be referred to as a terminal device, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc. The terminal can be an automobile with communication functions, a smart car, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver functions, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the terminal.
[0055] As Figure 2 shown, the signal processing method may include the following steps S201 to S204:
[0056] Step S201: Perform channel estimation, noise estimation, and signal detection on the wireless signals received by the first receiving channel among multiple receiving channels of the terminal to obtain first soft value information.
[0057] Among them, the terminal includes multiple receiving channels. Exemplarily, the number of receiving channels is marked as N, and the N receiving channels can be Rx1, Rx2, …, RxN; where N is a positive integer greater than 1. Exemplarily, N includes but is not limited to 6, 8, etc.
[0058] Among them, the number of the first receiving channels is multiple. Exemplarily, the number of the first receiving channels is marked as M, and the M first receiving channels can be Rx1, Rx2, …, RxM, where M is a positive integer greater than 1 and M is less than N. Exemplarily, M is, for example, 4.
[0059] Among them, the first soft value information includes the soft values of the digital signal (obtained by performing analog front-end processing on the wireless signal received by the first receiving channel) at multiple moments. Among them, the soft value at each moment is determined according to the ratio of the probability that the digital signal takes the first value to the probability that the digital signal takes the second value at this moment. That is, the first soft value information is used to indicate the ratio of the probability that the digital signal takes the first value to the probability that the digital signal takes the second value at each moment.
[0060] Among them, a moment is also called a time unit and includes a symbol, a slot, and a frame.
[0061] Among them, the first value and the second value are preset values, and the first value is different from the second value. Taking the digital signal as a binary signal as an example, the first value can be 0, the second value can be 1, or the first value can be 1, the second value can be 0. The embodiments of the present application do not limit this.
[0062] Exemplarily, taking the first value as 0 and the second value as 1 for exemplary illustration, assuming that the probability that the digital signal takes the value of 0 at moment t is 90%, and the probability that the digital signal takes the value of 1 at moment t is 10%, then the soft value of moment t in the first soft value information can be 9.
[0063] In the embodiments of the present application, channel estimation, noise estimation, and signal detection can be performed on the wireless signals received by multiple first receiving channels of the terminal to obtain first soft value information.
[0064] Step S202: Perform signal estimation, noise estimation, and signal detection on the wireless signals received by the second receiving channel among multiple receiving channels to obtain second soft value information.
[0065] Similarly, the second soft value information is used to indicate the ratio of the probability that the digital signal (obtained by performing analog front-end processing on the wireless signal received by the second receiving channel) takes the first value to the probability that it takes the second value at each moment.
[0066] Wherein, the number of second receiving channels is multiple. Exemplarily, the number of second receiving channels may be the same as that of the first receiving channels, both being M. At this time, the multiple second receiving channels may be Rx(N - M + 1), Rx(N - M + 2),..., RxN.
[0067] It should be noted that when N is less than 2M, there are overlapping receiving channels among the M first receiving channels and the M second receiving channels. For example, taking N as 6 and M as 4 as an example, the 4 first receiving channels may be Rx1, Rx2, Rx3, and Rx4, and the 4 second receiving channels may be Rx3, Rx4, Rx5, and Rx6. At this time, there are overlapping receiving channels: Rx3 and Rx4. When N is greater than or equal to 2M, there are no overlapping receiving channels among the M first receiving channels and the M second receiving channels. For example, taking N as 8 and M as 4 as an example, the 4 first receiving channels may be Rx1, Rx2, Rx3, and Rx4, and the 4 second receiving channels may be Rx5, Rx6, Rx7, and Rx8. At this time, there are no overlapping receiving channels.
[0068] In the embodiments of the present application, channel estimation, noise estimation, and signal detection may be performed on the wireless signals received by multiple second receiving channels of the terminal to obtain the second soft value information.
[0069] Step S203: Combine the first soft value information and the second soft value information to obtain combined soft value information.
[0070] In the embodiments of the present application, the first soft value information and the second soft value information may be combined to obtain combined soft value information.
[0071] As an example, the soft values at the same moment in the first soft value information and the second soft value information may be weighted and summed to obtain the combined soft value information.
[0072] As another example, the soft values at the same moment in the first soft value information and the second soft value information may be added to obtain the combined soft value information.
[0073] As still another example, the soft values at the same moment in the first soft value information and the second soft value information may be averaged to obtain the combined soft value information.
[0074] It should be understood that in practical applications, other merging algorithms or fusion algorithms may also be used to combine the first soft value information and the second soft value information, and the embodiments of the present application do not limit this.
[0075] Step S204: Perform signal decoding based on the combined soft value information to restore the physical air interface signal sent by the network device.
[0076] The combined soft value information is used to indicate the ratio of the probability of the first value to the probability of the second value of the digital signal corresponding to the physical air interface signal actually sent by the network device at each moment.
[0077] The network device is an entity on the network side for transmitting or receiving signals. For example, the network device can be an evolved NodeB (abbreviated as eNB), a transmission reception point (abbreviated as TRP), a next generation NodeB (abbreviated as gNB) in a 5G new radio (abbreviated as NR) system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (abbreviated as WiFi) system, etc. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the network device. The network device provided by the embodiments of the present application can be composed of a central unit (abbreviated as CU) and a distributed unit (abbreviated as DU). Among them, the CU can also be called a control unit. Adopting the CU-DU structure can split the protocol layer of the network device, such as a base station. The functions of some protocol layers are centrally controlled by the CU, and the functions of the remaining part or all protocol layers are distributed in the DU, and the DU is centrally controlled by the CU.
[0078] In the embodiments of the present application, a decoder can be used to perform signal decoding based on the combined soft value information to restore the physical air interface signal sent by the network device.
[0079] As an example, taking the first value as 0 and the second value as 1, when the soft value at a certain moment in the combined soft value information is positive, it indicates that the value of the digital signal corresponding to the physical air interface signal at this moment tends to be 0, and when the soft value at a certain moment in the combined soft value information is negative, it indicates that the value of the digital signal corresponding to the physical air interface signal at this moment tends to be 1. In the present application, a decoder can be used to decode the combined soft value information to restore the physical air interface signal actually sent by the network device.
[0080] The signal processing method according to the embodiment of the present application divides multiple receiving channels of a terminal to obtain a first group of receiving channels (the first receiving channel in the present application) and a second group of receiving channels (the second receiving channel in the present application). By using a low-order receive diversity technique, channel estimation, noise estimation, and signal detection are performed on the wireless signals received by the first group of receiving channels to obtain first soft value information, and channel estimation, noise estimation, and signal detection are performed on the wireless signals received by the second group of receiving channels to obtain second soft value information. Then, through a soft value merging method, the first soft value information and the second soft value information are merged to obtain merged soft value information, and the merged soft value information is decoded to recover the physical radio interface signal actually sent by the network device. It can achieve high-order receive diversity through the soft value merging method without upgrading the number of channels for channel estimation, noise estimation, and signal detection, that is, it can reduce the complexity without changing the receiver architecture corresponding to the low-order receive diversity.
[0081] Another signal processing method is provided in the embodiment of the present application. Figure 3 It is a schematic flowchart of the second signal processing method provided in the embodiment of the present application.
[0082] It should be noted that this signal processing method can be executed alone, or can be executed in combination with any one of the embodiments in the present application or the possible implementation manners in the embodiments, or can also be executed in combination with any one of the technical solutions in the related art. The embodiments of the present application do not limit this.
[0083] As Figure 3 shown, this signal processing method may include the following steps S301 to S307:
[0084] Step S301: Perform analog front-end processing on the wireless signals received by M first receiving channels of the terminal to obtain digital signals corresponding to the M first receiving channels.
[0085] Among them, the analog front-end processing includes but is not limited to: amplification, gain control, filtering, frequency conversion, mixing, analog-to-digital conversion (ADC) processing, etc.
[0086] In the embodiment of the present application, the wireless signals received by the M first receiving channels can be respectively subjected to analog front-end processing to obtain digital signals corresponding to the M first receiving channels.
[0087] In any one of the embodiments of the present application, for any one of the M first receiving channels, the following steps A to C can be adopted to perform analog front-end processing on the wireless signals received by the first receiving channel to obtain digital signals corresponding to the first receiving channel:
[0088] Step A: Filter and amplify the wireless signals received by the first receiving channel in sequence to obtain the first intermediate signal of the first receiving channel.
[0089] As an example, a band-pass filter can be used to filter the wireless signals to remove unwanted frequency band signals, reduce out-of-band noise and interference, and improve the signal quality.
[0090] As another example, a low-pass filter can be used to filter the wireless signals to remove high-frequency noise and prevent aliasing.
[0091] As an example, a low-noise amplifier can be used to amplify the wireless signals to maintain a low noise level and improve the signal-to-noise ratio.
[0092] As another example, a variable gain amplifier can be used to amplify the wireless signals to adapt to signals of different intensities and ensure that the signals remain within an appropriate dynamic range in subsequent processing.
[0093] Step B: Perform frequency conversion or mixing on the first intermediate signal of the first receiving channel to obtain the second intermediate signal of the first receiving channel.
[0094] As an example, when the first intermediate signal is a high-frequency signal, the first intermediate signal can be mixed with the local oscillator signal to down-convert the first intermediate signal to an intermediate frequency or baseband for subsequent digital signal processing.
[0095] Step C: Perform analog-to-digital conversion (ADC) on the second intermediate signal of the first receiving channel to obtain the digital signal of the first receiving channel.
[0096] In summary, by filtering, amplifying, mixing, and performing analog-to-digital conversion on the wireless signals, noise and interference can be effectively removed and the signal quality can be improved, that is, the quality of the signal before entering the digital processing stage can be improved.
[0097] Step S302: Perform channel estimation on the digital signals of the M first receiving channels to obtain the channel estimation results of the M first receiving channels.
[0098] In the embodiment of the present application, for any one of the M first receiving channels, a channel estimation algorithm can be used to perform channel estimation on the digital signal of the first receiving channel to obtain the channel estimation result of the first receiving channel.
[0099] Step S303: Perform noise estimation based on the channel estimation results of the M first receiving channels to obtain the noise estimation results of the M first receiving channels.
[0100] In an embodiment of the present application, for any one of the M first receiving channels, a noise estimation algorithm may be adopted to perform noise estimation based on the channel estimation result of the first receiving channel, so as to obtain the noise estimation result of the first receiving channel.
[0101] Step S304: Perform signal detection according to the channel estimation results and noise estimation results of the M first receiving channels, so as to obtain first soft value information.
[0102] In an embodiment of the present application, for any one of the M first receiving channels, a signal detection algorithm may be adopted to perform signal detection according to the channel estimation result and noise estimation result of the first receiving channel, so as to obtain the signal detection result of the first receiving channel, and generate first soft value information according to the signal detection results of the M first receiving channels.
[0103] Step S305: Perform signal estimation, noise estimation, and signal detection on the wireless signal received by the second receiving channel among the M receiving channels, so as to obtain second soft value information.
[0104] It should be noted that the principle of obtaining the second soft value information is similar to that of obtaining the first soft value information, and will not be elaborated here.
[0105] Step S306: Combine the first soft value information and the second soft value information to obtain combined soft value information.
[0106] Step S307: Perform signal decoding based on the combined soft value information to restore the physical air interface signal sent by the network device.
[0107] For the explanations of steps S306 to S307, reference may be made to the relevant descriptions in any embodiment of the present application, and will not be elaborated here.
[0108] In the signal processing method of the embodiment of the present application, after performing analog front-end processing on the wireless signal received by each receiving channel, channel estimation, noise estimation, and signal detection are performed, which can improve the quality and reliability of the signal, thereby improving the accuracy and reliability of subsequent channel estimation, noise estimation, and signal detection.
[0109] The embodiment of the present application provides another signal processing method. Figure 4 It is a schematic flowchart of the third signal processing method provided by the embodiment of the present application.
[0110] It should be noted that this signal processing method may be executed alone, or may be executed in combination with any one of the embodiments in the present application or possible implementation manners in the embodiments, or may also be executed in combination with any one of the technical solutions in the related technologies. The embodiments of the present application do not limit this.
[0111] As Figure 4 shown, the signal processing method may include the following steps S401 to S409:
[0112] Step S401: Perform analog front-end processing on the wireless signals received by M first receiving channels of the terminal to obtain digital signals corresponding to the M first receiving channels.
[0113] Step S402: Perform channel estimation on the digital signals of the M first receiving channels to obtain channel estimation results of the M first receiving channels.
[0114] Step S403: Perform noise estimation based on the channel estimation results of the M first receiving channels to obtain noise estimation results of the M first receiving channels.
[0115] For the explanatory descriptions of Steps S401 to S403, reference may be made to the relevant descriptions in any embodiment of this application, which will not be elaborated here.
[0116] Step S404: Perform signal detection according to the channel estimation results and noise estimation results of the M first receiving channels to obtain signal detection results of the M first receiving channels; wherein, the signal detection results are used to indicate the probabilities of the digital signals of the first receiving channels being the first value and the second value at each moment.
[0117] In the embodiments of this application, for any one of the M first receiving channels, a signal detection algorithm may be adopted to perform signal detection according to the channel estimation result and noise estimation result of this first receiving channel to obtain the signal detection result of this first receiving channel. Among them, the signal detection result is used to indicate the probability of the digital signal of this first receiving channel being the first value at each moment, and is used to indicate the probability of the digital signal of this first receiving channel being the second value at each moment.
[0118] Exemplarily, taking the digital signal as a binary signal for exemplary illustration, the signal detection result is used to indicate the probability that the value of the digital signal of this first receiving channel is 0 and the probability that the value is 1 at each moment.
[0119] Step S405: Determine soft value information of the M first receiving channels according to the signal detection results of the M first receiving channels; wherein, the soft value information is used to indicate the soft values at each moment, and the soft value is determined according to the ratio of the probability of being the first value to the probability of being the second value at the corresponding moment.
[0120] In an embodiment of the present application, for any one of the M first receiving channels, soft value information of the first receiving channel can be calculated according to the signal detection result of the first receiving channel, where the soft value information is used to indicate the soft values of the digital signal of the first receiving channel at each moment, and the soft value at each moment is determined according to the ratio of the probability that the digital signal of the first receiving channel takes a first value to the probability of taking a second value at that moment.
[0121] Exemplarily, taking the first value as 0 and the second value as 1 for exemplary illustration, assuming that the signal detection result indicates that the probability that the digital signal of the first receiving channel takes a value of 0 at time t is 90%, and the probability that the digital signal takes a value of 1 at time t is 10%, then the soft value at time t in the soft value information of the first receiving channel can be 9.
[0122] Step S406: Fuse the soft value information of the M first receiving channels to obtain first soft value information.
[0123] In an embodiment of the present application, a fusion algorithm can be used to fuse the soft value information of the M first receiving channels to obtain first soft value information.
[0124] As a possible implementation manner, the soft values at the same moment in the soft value information of the M first receiving channels can be weighted and summed to obtain first soft value information.
[0125] As an example, the signal detection result of each first receiving channel may further include the signal-to-noise ratio of the digital signal of the first receiving channel. In the present application, based on the signal-to-noise ratio of each first receiving channel, the weight of the first receiving channel can be determined, where the weight is positively correlated with the signal-to-noise ratio, that is, the larger the signal-to-noise ratio, the higher the weight, and vice versa, the smaller the signal-to-noise ratio, the lower the weight. Thus, in the present application, according to the weights of the M first receiving channels, the soft values at the same moment in the soft value information of the M first receiving channels can be weighted and summed to obtain first soft value information.
[0126] Exemplarily, based on the weights of the M first receiving channels, the soft values at the same moment in the soft value information of the M first receiving channels can be weighted and summed after taking ln() to obtain the soft value at the same moment in the first soft value information.
[0127] It should be noted that when the soft value at a certain moment in the first soft value information is positive, it indicates that the digital signals of the M first receiving channels tend to take the first value at that moment, and when the soft value at a certain moment in the first soft value information is negative, it indicates that the digital signals of the M first receiving channels tend to take the second value at that moment.
[0128] As another possible implementation, the soft values at the same moment in the soft value information of the M first receiving channels can be summed or averaged to obtain the first soft value information.
[0129] It should be understood that in actual applications, other fusion algorithms can also be used to fuse the soft value information of the M first receiving channels, and the embodiments of the present application do not limit this.
[0130] Step S407: Perform signal estimation, noise estimation, and signal detection on the radio signal received by the second receiving channel among the M receiving channels to obtain the second soft value information.
[0131] It should be noted that the principle of obtaining the second soft value information is similar to that of obtaining the first soft value information, and will not be elaborated here.
[0132] Step S408: Combine the first soft value information and the second soft value information to obtain the combined soft value information.
[0133] Step S409: Perform signal decoding based on the combined soft value information to restore the physical air interface signal sent by the network device.
[0134] For the explanation of steps S408 to S409, reference can be made to the relevant descriptions in any embodiment of the present application, and will not be elaborated here.
[0135] In the signal processing method of the embodiments of the present application, the soft value information of each first receiving channel is calculated according to the signal detection result of each first receiving channel, and the soft value information of the M first receiving channels is fused to obtain the first soft value information, which can improve the rationality and reliability of the calculation of the first soft value information.
[0136] In any embodiment of the present application, the signal processing method provided by the present application can be applied to the field of mobile communication, including but not limited to: signal processing in wireless communication fields such as 2G, 3G, 4G, 5G, Bluetooth, WiFi, and satellite. Taking N = 6 and M = 4 as an example, the present application realizes 6Rx receive diversity only through soft value combination by (4 paths + 4 paths) without upgrading channel estimation, noise estimation, and signal detection.
[0137] As an example, the signal processing flow can be as Figure 5 shown. The network device sends a physical air interface signal, and the physical air interface signal is received by the analog front end of the terminal after fading through the wireless channel, and the digital signal after analog-to-digital conversion is given to the baseband for demodulation and decoding, and finally the physical air interface signal sent by the network device is restored.
[0138] Specifically, the signal processing flow of 4 paths + 4 paths can be as Figure 6As shown, it mainly includes the following steps:
[0139] Step 1: The analog front-end of the terminal distributes the wireless signals of 4 channels (the wireless signals received by Rx1, Rx2, Rx3, and Rx4) to the channel estimation module, noise estimation module, and signal detection module of 4 channels, completes the signal detection of 4 channels, and outputs the first soft value information llr1;
[0140] Step 2: The analog front-end of the terminal distributes the wireless signals of 4 channels (the wireless signals received by Rx3, Rx4, Rx5, and Rx6) to the channel estimation module, noise estimation module, and signal detection module of 4 channels, completes the signal detection of 4 channels, and outputs the second soft value information llr2;
[0141] Step 3: The soft value merging module merges ll1 and llr2 to obtain the merged soft value information and outputs it to the decoder;
[0142] Step 4: The decoder decodes the merged soft value information to recover the physical air interface signal actually sent by the network device, thereby completing the decoding of 6Rx high-order receive diversity.
[0143] Thus, it is possible to reduce the complexity without changing the receiver architecture corresponding to 4Rx receive diversity.
[0144] To implement the above embodiments, an embodiment of the present application also proposes a signal processing device.
[0145] Figure 7 It is a schematic structural diagram of a signal processing device provided by an embodiment of the present application.
[0146] As Figure 7 shown, the signal processing device 700 may include: a first processing module 710, a second processing module 720, a merging module 730, and a decoding module 740.
[0147] Among them, the first processing module 710 is configured to perform channel estimation, noise estimation, and signal detection on the wireless signals received by the first receiving channel among multiple receiving channels of the terminal to obtain the first soft value information;
[0148] The second processing module 720 is configured to perform signal estimation, noise estimation, and signal detection on the wireless signals received by the second receiving channel among multiple receiving channels to obtain the second soft value information;
[0149] The merging module 730 is configured to merge the first soft value information and the second soft value information to obtain the merged soft value information;
[0150] The decoding module 740 is configured to perform signal decoding based on the merged soft value information to restore the physical air interface signal sent by the network device.
[0151] Further, in an implementation manner of the embodiment of the present application, the terminal includes N receiving channels, where the number of the first receiving channels among the N receiving channels is M, and the number of the second receiving channels is M, where M is less than N;
[0152] In response to N being less than 2M, there are overlapping receiving channels among the M first receiving channels and the M second receiving channels;
[0153] In response to N being greater than or equal to 2M, there are no overlapping receiving channels among the M first receiving channels and the M second receiving channels.
[0154] In an implementation manner of the embodiment of the present application, the first processing module 710 is specifically configured to: perform analog front-end processing on the wireless signals received by the M first receiving channels to obtain digital signals corresponding to the M first receiving channels; perform channel estimation on the digital signals of the M first receiving channels to obtain channel estimation results of the M first receiving channels; perform noise estimation based on the channel estimation results of the M first receiving channels to obtain noise estimation results of the M first receiving channels; perform signal detection according to the channel estimation results and the noise estimation results of the M first receiving channels to obtain first soft value information.
[0155] In an implementation manner of the embodiment of the present application, the first processing module 710 is specifically configured to: perform signal detection according to the channel estimation results and the noise estimation results of the M first receiving channels to obtain signal detection results of the M first receiving channels; where the signal detection results are used to indicate the probabilities of the digital signals of the first receiving channels being the first value and the second value at each moment; determine the soft value information of the M first receiving channels according to the signal detection results of the M first receiving channels; where the soft value information is used to indicate the soft values at each moment, and the soft value is determined according to the ratio of the probability of the corresponding moment being the first value to the probability of the second value; fuse the soft value information of the M first receiving channels to obtain first soft value information.
[0156] In an implementation manner of the embodiment of the present application, the signal detection results further include the signal-to-noise ratio of the digital signals of the first receiving channels. The first processing module 710 is specifically configured to: perform weighted summation on the soft values at the same moment in the soft value information of the M first receiving channels based on the signal-to-noise ratios of the M first receiving channels to obtain first soft value information.
[0157] In an implementation manner of the embodiment of the present application, the first processing module 710 is specifically configured to: sequentially perform filtering and amplification processing on the wireless signals received by the M first receiving channels to obtain first intermediate signals of the M first receiving channels; perform frequency conversion processing on the first intermediate signals of the M first receiving channels to obtain second intermediate signals of the M first receiving channels; and perform analog-to-digital conversion processing on the second intermediate signals of the M first receiving channels to obtain digital signals of the M first receiving channels.
[0158] In an implementation manner of the embodiment of the present application, the combining module 730 is specifically configured to: perform weighted summation on the soft values at the same moment in the first soft value information and the second soft value information to obtain combined soft value information; or add the soft values at the same moment in the first soft value information and the second soft value information to obtain combined soft value information; or average the soft values at the same moment in the first soft value information and the second soft value information to obtain combined soft value information.
[0159] It should be noted that the foregoing explanation of the signal processing method embodiment is also applicable to the signal processing device of this embodiment, and will not be elaborated here.
[0160] In the signal processing device of the embodiment of the present application, by dividing multiple receiving channels of a terminal, a first group of receiving channels (the first receiving channels in the present application) and a second group of receiving channels (the second receiving channels in the present application) are obtained. The low-order receive diversity technology is adopted to perform channel estimation, noise estimation, and signal detection on the wireless signals received by the first group of receiving channels to obtain first soft value information, and perform channel estimation, noise estimation, and signal detection on the wireless signals received by the second group of receiving channels to obtain second soft value information. Then, through the soft value combination method, the first soft value information and the second soft value information are combined to obtain combined soft value information, and the combined soft value information is decoded to recover the physical air interface signal actually sent by the network device. It is possible to achieve high-order receive diversity through the soft value combination method without upgrading the number of channels for channel estimation, noise estimation, and signal detection, that is, it is possible to reduce the complexity without changing the receiver architecture corresponding to the low-order receive diversity.
[0161] To implement the above embodiment, the present application also proposes an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the signal processing method described in any of the foregoing embodiments is implemented.
[0162] Figure 8The following is a schematic structural diagram of an electronic device provided by an embodiment of the present application. For example, the electronic device 800 may be a vehicle, a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0163] Referring Figure 8 , the electronic device 800 may include one or more of the following components: a processing component 802, a memory 804, a power component 806, a multimedia component 808, an audio component 810, an input / output (I / O) interface 812, a sensor component 814, and a communication component 816.
[0164] The processing component 802 generally controls the overall operation of the electronic device 800, such as operations associated with display, telephone calls, data communication, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above methods. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.
[0165] The memory 804 is configured to store various types of data to support the operation of the electronic device 800. Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disk.
[0166] The power component 806 provides power to various components of the electronic device 800. The power component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the electronic device 800.
[0167] The multimedia component 808 includes a screen that provides an output interface between the electronic device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors can sense not only the boundaries of touch or swipe actions, but also detect the duration and pressure associated with the touch or swipe operations. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the electronic device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each of the front camera and the rear camera can be a fixed optical lens system or have a focal length and optical zoom capabilities.
[0168] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC) that is configured to receive external audio signals when the electronic device 800 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 further includes a speaker for outputting audio signals.
[0169] The I / O interface 812 provides an interface between the processing component 802 and a peripheral interface module, which can be a keyboard, a click wheel, buttons, etc. These buttons can include, but are not limited to: a home button, a volume button, a power button, and a lock button.
[0170] The sensor component 814 includes one or more sensors for providing status assessments of various aspects of the electronic device 800. For example, the sensor component 814 can detect the on / off state of the electronic device 800, the relative positioning of components, such as the display and the keypad of the electronic device 800. The sensor component 814 can also detect a change in the position of the electronic device 800 or a component of the electronic device 800, the presence or absence of user contact with the electronic device 800, the orientation or acceleration / deceleration of the electronic device 800, and a change in the temperature of the electronic device 800. The sensor component 814 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component 814 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 814 can further include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0171] The communication component 816 is configured to facilitate communication between the electronic device 800 and other devices in a wired or wireless manner. The electronic device 800 can access a communication standard-based wireless network, such as WiFi, 4G, or 5G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0172] In an exemplary embodiment, the electronic device 800 can be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the above method.
[0173] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, and the above instructions can be executed by a processor 820 of the electronic device 800 to complete the above method. For example, the non-transitory computer-readable storage medium can be a ROM, Random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0174] To implement the above embodiments, the present application also proposes a chip, including: The chip includes an interface circuit and a processing circuit that are coupled to each other. The interface circuit is used for inputting or outputting signals, and the processing circuit is configured to execute the signal processing method provided in any of the foregoing embodiments.
[0175] Figure 9 It is a schematic structural diagram of a chip proposed in an embodiment of the present application. Reference can be made to Figure 9 the schematic structural diagram of the chip 900 shown, but not limited thereto.
[0176] The chip 900 includes a processing circuit 901, and the processing circuit 901 is configured to execute any of the above signal processing methods.
[0177] In some embodiments, the chip 900 further includes one or more interface circuits 902. Optionally, the interface circuit 902 is connected to the memory 903. The interface circuit 902 can be used to receive signals from the memory 903 or other devices, and the interface circuit 902 can be used to send signals to the memory 903 or other devices. For example, the interface circuit 902 can read the instructions stored in the memory 903 and send the instructions to the processing circuit 901.
[0178] In some embodiments, the interface circuit 902 performs at least one of the communication steps such as sending and / or receiving in the above method, and the processing circuit 901 performs other steps.
[0179] In some embodiments, terms such as interface circuit, interface, transceiver pin, transceiver, etc. can be used interchangeably.
[0180] In some embodiments, the chip 900 further includes one or more memories 903 for storing instructions. Optionally, all or part of the memory 903 can be outside the chip 900.
[0181] To implement the above embodiments, the present application also proposes a non-transitory computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, it implements the signal processing method as described in any of the foregoing method embodiments.
[0182] To implement the above embodiments, the present application also proposes a computer program product, on which a computer program is stored. When the computer program is executed by a processor, it implements the signal processing method as described in any of the foregoing method embodiments.
[0183] In the description of this specification, the descriptions referring to terms such as "one embodiment", "some embodiments", "example", "specific example", or "some examples" mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in a suitable manner in any one or more embodiments or examples. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.
[0184] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include at least one such feature. In the description of the present application, the meaning of "a plurality of" is at least two, such as two, three, etc., unless otherwise specifically defined.
[0185] Any process or method description represented in a flowchart or otherwise described herein may be understood to represent a module, segment, or portion of code including one or more executable instructions for implementing a customized logic function or process. The scope of the preferred embodiments of the present application includes additional implementations, where functions may be executed in a substantially simultaneous manner or in a reverse order according to the functions involved, rather than in the order shown or discussed. This should be understood by those skilled in the art to which the embodiments of the present application pertain.
[0186] Logic and / or steps represented in a flowchart or otherwise described herein, for example, may be considered as an ordered list of executable instructions for implementing a logical function, and may be specifically implemented in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, a system including a processor, or other systems that can fetch and execute instructions from the instruction execution system, apparatus, or device. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. More specific examples (non-exhaustive list) of the computer-readable medium include the following: an electrical connection portion with one or more wirings (electronic device), a portable computer diskette (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium can even be paper or other suitable media on which the program can be printed, as the program can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpretation, or other appropriate processing as necessary, and then stored in a computer memory.
[0187] It should be understood that various parts of the present application can be implemented by hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one of the following techniques known in the art or a combination thereof can be used: discrete logic circuits with logic gate circuits for implementing logical functions on data signals, application-specific integrated circuits with suitable combinational logic gate circuits, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0188] Those of ordinary skill in the art can understand that all or part of the steps carried by the method of implementing the above embodiments can be completed by instructing relevant hardware through a program. The said program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiments.
[0189] In addition, in each embodiment of the present application, each functional unit can be integrated into a processing module, or each unit can exist physically alone, or two or more units can be integrated into one module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. When the above integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
[0190] The above-mentioned storage medium can be a read-only memory, a magnetic disk, an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limiting the present application. Those of ordinary skill in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present application.
Claims
1. A signal processing method, characterized in that, Including: Performing channel estimation, noise estimation, and signal detection on the wireless signal received by the first receiving channel among multiple receiving channels of the terminal to obtain first soft value information; Performing signal estimation, noise estimation, and signal detection on the wireless signal received by the second receiving channel among the multiple receiving channels to obtain second soft value information; Combining the first soft value information and the second soft value information to obtain combined soft value information; Performing signal decoding based on the combined soft value information to restore the physical radio interface signal sent by the network device.
2. The method according to claim 1, wherein The terminal includes N receiving channels, the number of the first receiving channels among the N receiving channels is M, and the number of the second receiving channels is M, where M is less than N; In response to N being less than 2M, there are overlapping receiving channels among the M first receiving channels and the M second receiving channels; In response to N being greater than or equal to 2M, there are no overlapping receiving channels among the M first receiving channels and the M second receiving channels.
3. The method according to claim 2, characterized in that, The performing channel estimation, noise estimation, and signal detection on the wireless signal received by the first receiving channel among the multiple receiving channels of the terminal to obtain first soft value information includes: Performing analog front-end processing on the wireless signals received by the M first receiving channels to obtain digital signals corresponding to the M first receiving channels; Performing channel estimation on the digital signals of the M first receiving channels to obtain channel estimation results of the M first receiving channels; Performing noise estimation based on the channel estimation results of the M first receiving channels to obtain noise estimation results of the M first receiving channels; Performing signal detection according to the channel estimation results and the noise estimation results of the M first receiving channels to obtain the first soft value information.
4. The method according to claim 3, characterized in that, The performing signal detection according to the channel estimation results and the noise estimation results of the M first receiving channels to obtain the first soft value information includes: Performing signal detection according to the channel estimation results and the noise estimation results of the M first receiving channels to obtain signal detection results of the M first receiving channels; wherein, the signal detection results are used to indicate the probabilities of the digital signals of the first receiving channels being the first value and the second value at each moment; Determining soft value information of the M first receiving channels according to the signal detection results of the M first receiving channels; wherein, the soft value information is used to indicate the soft values at each of the moments, and the soft value is determined according to the ratio of the probability of being the first value to the probability of being the second value at the corresponding moment; Fusing the soft value information of the M first receiving channels to obtain the first soft value information.
5. The method according to claim 4, wherein The signal detection results further include the signal-to-noise ratio of the digital signals of the first receiving channels, The fusing the soft value information of the M first receiving channels to obtain the first soft value information includes: Based on the signal-to-noise ratios of the M first receiving channels, performing weighted summation on the soft values at the same moment in the soft value information of the M first receiving channels to obtain the first soft value information.
6. The method according to claim 3, characterized in that, Performing analog front-end processing on the wireless signals received by the M first receiving channels to obtain digital signals corresponding to the M first receiving channels includes: Sequentially performing filtering and amplification processing on the wireless signals received by the M first receiving channels to obtain first intermediate signals of the M first receiving channels; Performing frequency conversion processing on the first intermediate signals of the M first receiving channels to obtain second intermediate signals of the M first receiving channels; Performing analog-to-digital conversion processing on the second intermediate signals of the M first receiving channels to obtain digital signals of the M first receiving channels.
7. The method according to any one of claims 1 to 6, characterized in that The merging of the first soft value information and the second soft value information to obtain merged soft value information includes: Performing weighted summation on the soft values at the same moment in the first soft value information and the second soft value information to obtain the merged soft value information; Or, Adding the soft values at the same moment in the first soft value information and the second soft value information to obtain the merged soft value information; Or, Taking the average of the soft values at the same moment in the first soft value information and the second soft value information to obtain the merged soft value information.
8. A signal processing device, characterized in that, It includes: A first processing module for performing channel estimation, noise estimation, and signal detection on the wireless signals received by the first receiving channels among the multiple receiving channels of the terminal to obtain first soft value information; A second processing module for performing signal estimation, noise estimation, and signal detection on the wireless signals received by the second receiving channels among the multiple receiving channels to obtain second soft value information; A merging module for merging the first soft value information and the second soft value information to obtain merged soft value information; A decoding module for performing signal decoding based on the merged soft value information to restore the physical air interface signal sent by the network device.
9. An electronic device, characterized in that, It includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A chip, characterized in that, The chip includes an interface circuit and a processing circuit that are coupled to each other. The interface circuit is used for inputting or outputting signals, and the processing circuit is used for implementing the method according to any one of claims 1 to 7.
11. A non-transitory computer-readable storage medium having computer program instructions stored thereon, characterized in that, When the program instruction is executed by the processor, the steps of the method according to any one of claims 1 to 7 are implemented.
12. A computer program product, characterized in that, It includes a computer program. When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 7 are implemented.