CN111342858B - Signal processing method and device - Google Patents
Signal processing method and device Download PDFInfo
- Publication number
- CN111342858B CN111342858B CN201811460030.5A CN201811460030A CN111342858B CN 111342858 B CN111342858 B CN 111342858B CN 201811460030 A CN201811460030 A CN 201811460030A CN 111342858 B CN111342858 B CN 111342858B
- Authority
- CN
- China
- Prior art keywords
- channels
- combining
- combination
- strategy
- coefficients
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/40—Circuits
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application discloses a signal processing method and a signal processing device, and belongs to the technical field of communication. The method comprises the following steps: in an acquisition period, acquiring channel state information corresponding to each channel in n channels in a radio frequency module, determining m combination coefficients of each combination strategy in a plurality of combination strategies according to the channel state information, and determining a target combination strategy from the plurality of combination strategies according to the channel state information and the m combination coefficients of each combination strategy in the plurality of combination strategies; in a first processing period, combining n signals output by n channels according to a target combining strategy and m combining coefficients thereof to obtain m first signals; the m first signals are processed by the baseband module. According to the method and the device, under the conditions that extra hardware cost is not increased and extra loss is not caused, n paths of signals output in the radio frequency signals are switched into m paths of signals, so that the receiving resources of the radio frequency module are fully utilized, and the channel processing requirement of the baseband module is met.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a signal processing method and apparatus.
Background
When the communication device works in different system configurations, different channel numbers and carrier numbers are set, and the setting of the channel numbers and the carrier numbers respectively relates to the processing of a radio frequency module and a baseband module in the communication device. The channels in the rf module are often of fixed design in hardware, i.e. the number of channels in the rf module is often constant. The number of channels and the number of carriers that can be processed by the baseband module are mutually exclusive due to the processing capability of the baseband module, for example, the baseband module can only process 40 mhz carriers at most when being configured with two-channel processing capability, and can only process 30 mhz carriers at most when being configured with four-channel processing capability. Therefore, in order to meet different system configuration requirements, signals output by channels in the radio frequency module often need to be combined and then transmitted to the baseband module, so that the number of signals input to the baseband module by the radio frequency module is less than or equal to the number of channels that can be processed by the baseband module, and the baseband module is convenient to normally process the input signals.
In the related art, signals output by channels in the radio frequency module are combined through the combining and splitting switch. Specifically, as shown in fig. 1, it is assumed that there are 4 channels in the radio frequency module, output ends of the 4 channels are a1, a2, B1, and B2, input ends of the baseband module are C1, C2, D1, and D2, a1 and a2 are connected to two first ends of the first combining and splitting switch one by one, C1 and C2 are connected to two second ends of the first combining and splitting switch one by one, B1 and B2 are connected to two first ends of the second combining and splitting switch one by one, and D1 and D2 are connected to two second ends of the second combining and splitting switch one by one. The first combining and splitting switch can be controlled to enable the A1 and the A2 to be in a splitting state or a combining state, and the second combining and splitting switch can be controlled to enable the B1 and the B2 to be in a splitting state or a combining state. In a shunt state, the A1, the A2, the B1 and the B2 are directly connected with the C1, the C2, the D1 and the D2 one by one, so that 4 signals output by the 4 channels in the radio frequency module can be directly transmitted to the baseband module; when in the combination state, the C1 corresponds to the combination of the a1 and the a2, the C2 is suspended, the D1 corresponds to the combination of the B1 and the B2, and the D2 is suspended, so that 4 signals output by the 4 channels in the radio frequency module can be combined into 2 signals and then transmitted to the baseband module.
However, in the above method, two hardware switches, i.e., the first combining and splitting switch and the second combining and splitting switch, need to be added to combine signals output by channels in the radio frequency module, so that not only the hardware cost is increased, but also the hardware complexity is increased. In addition, a first combining and splitting switch and a second combining and splitting switch are arranged between the radio frequency module and the baseband module, which may cause a certain signal loss (i.e., insertion loss of the first combining and splitting switch and the second combining and splitting switch).
Disclosure of Invention
The application provides a signal processing method and a signal processing device, which can solve the problems of high hardware cost and high signal loss during signal combination in the related technology. The technical scheme is as follows:
in a first aspect, a signal processing method is provided, and is applied to a communication device, where the communication device includes a radio frequency module and a baseband module, and the method includes:
in an acquisition period, acquiring channel state information corresponding to each channel in n channels in the radio frequency module, wherein each channel is used for outputting a signal received by an antenna to the baseband module, and n is an integer greater than or equal to 2; in the acquisition period, determining m combination path coefficients of each combination path strategy in a plurality of combination path strategies according to channel state information corresponding to the n channels, wherein m is a positive integer smaller than n; in the acquisition period, determining a target combining strategy from the plurality of combining strategies according to the channel state information corresponding to the n channels and the m combination path coefficients of each combining strategy in the plurality of combining strategies; in a first processing period, combining the n signals output by the n channels according to the target combination strategy and the m combination coefficients of the target combination strategy to obtain m first signals; and processing the m first signals through the baseband module.
It should be noted that each combining strategy is used to instruct to convert the n channels into m groups of channels, and instruct to combine signals output by all channels in each group of channels into one signal, where m combining coefficients correspond to m groups of channels one to one, and all combining coefficients in each group of combining coefficients correspond to all channels in a corresponding group of channels one to one.
In the embodiment of the present application, n signals output by n channels in the radio frequency module are combined into m first signals, and then the baseband module processes the m first signals, so a flexible channel configuration scheme is provided, and n signals are switched into m signals without adding extra hardware cost or causing extra loss (such as insertion loss of a combiner/splitter switch), and channel processing requirements of the baseband module can be met on the basis of fully utilizing receiving resources of the radio frequency module.
Further, each channel is also used for transmitting the signal output by the baseband module through an antenna; after determining a target combining strategy from the plurality of combining strategies according to the channel state information corresponding to the n channels and the m combining path coefficients of each combining strategy in the plurality of combining strategies, the method further includes: in a second processing period, according to the target combining strategy and m combining coefficients of the target combining strategy, performing splitting processing on m signals output by the baseband module to obtain n second signals corresponding to the n channels one to one; and transmitting each second signal in the n second signals through a corresponding channel in the n channels in a second processing period.
In the embodiment of the application, m signals output by the baseband module are separated into n second signals, and the n second signals are transmitted through the n channels one by one, so that a flexible channel configuration scheme is provided, m channels of signals are switched into n channels of signals without increasing extra hardware cost and extra loss (such as insertion loss of a combiner/splitter switch), and the transmission resources of the radio frequency module can be fully utilized on the basis of meeting the channel processing requirements of the baseband module.
The performing, according to the target combining policy and the m-combining path coefficient of the target combining policy, splitting the m signals output by the baseband module to obtain n second signals corresponding to the n channels one to one, includes: determining a target shunt strategy according to the target combination strategy, wherein the target shunt strategy is used for indicating that m signals output by the baseband module are separated into n signals; determining m groups of shunt coefficients of the target shunt strategy according to the m groups of shunt coefficients of the target shunt strategy; and according to the target branching strategy and the m groups of branching coefficients of the target branching strategy, performing branching processing on the m signals output by the baseband module to obtain n second signals corresponding to the n channels one by one.
In this embodiment, the target splitting policy is used to instruct to convert the n channels into m groups of channels, the m signals output by the baseband module correspond to the m groups of channels one to one, and the target splitting policy instructs to split each of the m signals into all the channels in the corresponding group of channels, so that the m signals can be split into n signals. The m sets of branching coefficients of the target branching strategy correspond to the m sets of channels into which the target branching strategy indication is converted one to one, for each set of branching coefficients in the m sets of branching coefficients, all the branching coefficients of the set of branching coefficients correspond to all the channels in the corresponding set of channels one to one, and for each branching coefficient in the set of branching coefficients, the branching coefficient is used when a signal corresponding to the set of branching coefficients is separated to a channel corresponding to the branching coefficient.
Wherein, the determining the m combination path coefficients of each combination strategy in the multiple combination strategies according to the channel state information corresponding to the n channels includes: determining an interference suppression coefficient corresponding to each channel in the n channels according to a preset interference suppression algorithm and channel state information corresponding to the n channels; determining m combination coefficients corresponding to each combination strategy in the multiple combination strategies according to a preset combination algorithm and channel state information corresponding to the n channels, wherein the m combination coefficients correspond to the m groups of channels one to one, and all the combination coefficients in each combination coefficient correspond to all the channels in a corresponding group of channels one to one; and determining the m combination coefficients of each combination strategy in the plurality of combination strategies according to the interference suppression coefficient corresponding to each channel in the n channels and the m combination coefficients corresponding to each combination strategy in the plurality of combination strategies.
In the embodiment of the application, the interference suppression coefficient can be determined according to a preset interference suppression algorithm, the combining coefficient can be determined according to a preset combining algorithm, and then the m combined path coefficient of the combining strategy can be determined according to the determined interference suppression coefficient and the determined combining coefficient, so that the accuracy of the determined combining coefficient is greatly improved.
Wherein, the determining a target combining policy from the plurality of combining policies according to the channel state information corresponding to the n channels and the m combining coefficients of each combining policy of the plurality of combining policies comprises: determining a performance index value corresponding to each of the plurality of combining strategies according to the channel state information corresponding to the n channels and the m-combination path coefficient of each of the plurality of combining strategies, wherein the performance index value is a signal-to-noise ratio or a signal-to-interference ratio; and determining the combining strategy with the maximum performance index value in the multiple combining strategies as a target combining strategy.
In this embodiment of the application, the performance index value is used to indicate the performance of the signal obtained after combining the signal, so that after the combining policy with the largest performance index value in the multiple combining policies is determined as the target combining policy, when the target combining policy is subsequently used to perform combining processing on the signal, the performance of the signal obtained after combining processing can be ensured to be better.
In a second aspect, there is provided a signal processing apparatus having a function of implementing the behavior of the signal processing method in the first aspect described above. The signal processing apparatus includes at least one module, and the at least one module is configured to implement the signal processing method provided by the first aspect.
In a third aspect, a signal processing apparatus is provided, where the structure of the signal processing apparatus includes a processor and a memory, and the memory is used for storing a program for supporting the signal processing apparatus to execute the signal processing method provided in the first aspect, and storing data used for implementing the signal processing method in the first aspect. The processor is configured to execute programs stored in the memory. The signal processing apparatus may further include a communication bus for establishing a connection between the processor and the memory.
In a fourth aspect, a computer-readable storage medium is provided, which has instructions stored therein, which when run on a computer, cause the computer to perform the signal processing method of the first aspect described above.
In a fifth aspect, there is provided a computer program product containing instructions which, when run on a computer, cause the computer to perform the signal processing method of the first aspect described above.
The technical effects obtained by the second, third, fourth and fifth aspects are similar to the technical effects obtained by the corresponding technical means in the first aspect, and are not described herein again.
The technical scheme provided by the application can at least bring the following beneficial effects:
in an acquisition period, acquiring channel state information corresponding to each channel in n channels in a radio frequency module, determining m combined path coefficients of each combining strategy in a plurality of combining strategies according to the channel state information corresponding to the n channels, and determining a target combining strategy from the plurality of combining strategies according to the channel state information corresponding to the n channels and the m combined path coefficients of each combining strategy in the plurality of combining strategies. Then, in a first processing period, combining the n signals output by the n channels according to a target combining strategy and m combining coefficients of the target combining strategy to obtain m first signals, and processing the m first signals through a baseband module. Therefore, a flexible channel configuration scheme is provided, n paths of signals output from the radio frequency signals can be switched into m paths of signals under the conditions of not increasing extra hardware cost and not bringing extra loss, and therefore the channel processing requirements of the baseband module can be met, and the receiving resources of the radio frequency module can be fully utilized.
Drawings
Fig. 1 is a schematic diagram of a combining and splitting switch provided in the related art;
fig. 2 is a schematic structural diagram of a communication system according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of a communication device according to an embodiment of the present application;
fig. 4 is a flowchart of a signal processing method according to an embodiment of the present application;
FIG. 5 is a schematic diagram of an acquisition cycle and a first processing cycle provided by an embodiment of the present application;
fig. 6 is a schematic structural diagram of a signal processing apparatus according to an embodiment of the present application.
Detailed Description
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
Before explaining the embodiments of the present application in detail, a system architecture according to the embodiments of the present application will be described.
Fig. 2 is a schematic structural diagram of a communication system according to an embodiment of the present application. Referring to fig. 2, the communication system may include a radio frequency module and a baseband module.
The radio frequency module may include an antenna, a plurality of low noise amplifiers, a plurality of channels, a channel processing module, and a first interface, where a plurality of antenna ports of the antenna are connected to the plurality of low noise amplifiers one by one, the plurality of low noise amplifiers are connected to the plurality of channels one by one, the plurality of channels are all connected to the channel processing module, the channel processing module is connected to the first interface, and each of the plurality of channels may include a receiving unit, an analog-to-digital converter, and other devices. The baseband module may include a second interface and a signal processing circuit, and the signal processing circuit has processing functions of deframing, channel equalization, demodulation, decoding, and the like.
Specifically, after receiving a signal, an antenna in the radio frequency module may transmit the received signal to a plurality of low noise amplifiers in the radio frequency module one by one through a plurality of antenna ports of the antenna; the plurality of low noise amplifiers can transmit the received signals to a channel processing module in the radio frequency module through a plurality of channels in the radio frequency module one by one, and the channel processing module can transmit the received signals to a first interface in the radio frequency module; the first interface may transmit the received signal to a second interface in the baseband module; the second interface may transmit the received signal to a signal processing circuit in the baseband module, which processes the received signal.
Fig. 3 is a schematic structural diagram of a communication device according to an embodiment of the present application, and the communication system shown in fig. 2 may be implemented by the communication device shown in fig. 3. Referring to fig. 3, the communication device includes at least one processor 301, a communication bus 302, a memory 303, and at least one communication interface 304.
The processor 301 may be a general-purpose Central Processing Unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or may be one or more integrated circuits for controlling the execution of programs according to the present disclosure.
The communication bus 302 may include a path for communicating information between the aforementioned components.
The Memory 303 may be a Read-Only Memory (ROM) or other types of static storage devices that can store static information and instructions, a Random Access Memory (RAM) or other types of dynamic storage devices 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, optical Disc storage (including Compact Disc, laser Disc, optical Disc, digital versatile Disc, blu-ray Disc, etc.), a magnetic Disc storage medium or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of instructions or data structures and which can be accessed by a computer, but is not limited to such. The memory 303 may be separate and coupled to the processor 301 through a communication bus 302. The memory 303 may also be integrated with the processor 301.
The communication interface 304 may be any transceiver or other communication Network, such as an ethernet, a Radio Access Network (RAN), a Wireless Local Area Network (WLAN), etc.
In particular implementations, processor 301 may include one or more CPUs such as CPU0 and CPU1 shown in fig. 3 for one embodiment.
In particular implementations, the communication device may include multiple processors, such as processor 301 and processor 305 shown in fig. 3, for one embodiment. Each of these processors may be a single-Core Processor (CPU) or a multi-Core Processor (CPU). A processor herein may refer to one or more devices, circuits, and/or processing cores for processing data (e.g., computer program instructions).
In a specific implementation, the communication device may further include an output device 306 and an input device 307, as an embodiment. An output device 306 is in communication with the processor 301 and may display information in a variety of ways. For example, the output device 306 may be a Liquid Crystal Display (LCD), a Light Emitting Diode (LED) display device, a Cathode Ray Tube (CRT) display device, a projector (projector), or the like. The input device 307 is in communication with the processor 301 and may receive user input in a variety of ways. For example, the input device 307 may be a mouse, a keyboard, a touch screen device, a sensing device, or the like.
The memory 303 is used for storing the program code 310 for executing the scheme of the present application, and the processor 301 is used for executing the program code 310 stored in the memory 303. The communication device may implement the signal processing method provided in the embodiment of fig. 4 below by means of the processor 301 and the program code 310 in the memory 303.
Fig. 4 is a flowchart of a signal processing method provided in an embodiment of the present application, where the method is applied to a communication device, where the communication device may be a base station, a Relay (Relay) device, and the like, and the communication device may include a radio frequency module and a baseband module. Referring to fig. 4, the method includes:
step 401: in an acquisition period, acquiring channel state information corresponding to each channel in n channels in a radio frequency module, wherein n is an integer greater than or equal to 2.
It is to be noted that the operation of step 401 may be performed by the baseband module, and specifically may be performed by a second interface in the baseband module, where the second interface is used for receiving a signal output by the radio frequency module. The number of channels that the baseband module can handle may be less than n.
It should be noted that the acquisition period is a period for determining a target combining strategy to be used when performing combining processing. In practical application, an acquisition period may be started at intervals, or may be started every time a channel fluctuation (e.g., power fluctuation, etc.) or a system change (e.g., hardware change, etc.) is detected, and the acquisition period may be ended when a target combining policy to be used in combining processing is determined, or of course, the acquisition period may be started or ended in other cases, which is not limited in this embodiment of the present application.
In addition, each of the n channels is configured to output a signal received by the antenna to the baseband module, and each of the n channels may output one signal, and the n channels may output n signals in total. The antenna may have n antenna ports, and after receiving the signals, the antenna may transmit the received signals to the n channels one by one through the n antenna ports, and each of the n channels may transmit the signals input by the antenna to the baseband module.
Further, channel state information, which is a channel attribute of a communication link and may describe a fading factor of a signal on each transmission path, may include signal amplitude, signal phase, signal power, noise power, and the like.
Specifically, when acquiring the channel state information corresponding to each of the n channels in the radio frequency module, the signal output by each of the n channels may be acquired first, and then the channel state information corresponding to each channel may be acquired through a channel estimation algorithm according to the signal output by each channel. Of course, the channel state information corresponding to each channel in the n channels in the radio frequency module may also be obtained in other manners, which is not limited in this embodiment of the present application.
When the signals output by each channel in the n channels are obtained, if the transmission bandwidth of the second interface is not limited, that is, if the number of signals which can be transmitted by the second interface at most simultaneously is equal to n, the signals output by each channel in the n channels can be directly obtained; if the transmission bandwidth of the second interface is limited, that is, if the number of signals that can be transmitted by the second interface at most simultaneously is a and a is a positive integer smaller than n, the signals output by each channel in the n channels may be acquired in a time-sharing manner, specifically, the n channels may be divided into b groups, the number of channels in each group of channels in the b groups of channels is a, then, the signals output by all channels in the 1 st group of channels in the b groups of channels are acquired within a period of time, then, the signals output by all channels in the 2 nd group of channels in the b groups of channels are acquired within the next period of time, and so on, until the signals output by all channels in the b th group of channels in the b groups of channels are acquired within a period of time, so that the signals output by each channel in the n channels may be acquired.
The operation of obtaining the channel state information corresponding to each channel through the channel estimation algorithm according to the signal output by each channel may refer to related technologies, which are not described in detail in the embodiments of the present application. The channel estimation algorithm may be a training sequence-based estimation algorithm, a pilot-based estimation algorithm, a blind estimation algorithm, and the like, which is not limited in the embodiment of the present application.
Step 402: and in the acquisition period, determining m combination coefficients of each combination strategy in the multiple combination strategies according to the channel state information corresponding to the n channels.
It is noted that the operation of step 402 may be performed by the baseband module, and specifically may be performed by the second interface in the baseband module.
It should be noted that multiple combining strategies may be preset, where each combining strategy in the multiple combining strategies is used to instruct to convert the n channels into m groups of channels, and instruct to combine signals output by all channels in each group of channels into one signal. As such, each combining strategy of the plurality of combining strategies is indicative of combining the n signals output by the n channels into m signals.
For example, the n channels include channel 1, channel 2, channel 3, and channel 4, the plurality of combining strategies includes combining strategy 1 and combining strategy 2, and m is 2. Combining strategy 1 may indicate that channel 1 and channel 2 are converted into one set, channel 3 and channel 4 are converted into one set, and indicate that the signal output by channel 1 and the signal output by channel 2 are combined into one signal, and the signal output by channel 3 and the signal output by channel 4 are combined into one signal, so combining strategy 1 is to indicate that 4 signals output by these 4 channels are combined into 2 signals. Combining strategy 2 may indicate that channel 1, channel 2, and channel 3 are converted into a set, channel 2 and channel 4 are converted into a set, and indicate that the signal output by channel 1, the signal output by channel 2, and the signal output by channel 3 are combined into one signal, and the signal output by channel 2 and the signal output by channel 4 are combined into one signal, so combining strategy 2 is to indicate that 4 signals output by these 4 channels are combined into 2 signals.
In addition, m is a positive integer smaller than n, and m is smaller than or equal to the number of channels capable of being processed by the baseband module. m may be set according to the channel processing capability of the baseband module, for example, when the baseband module has four-channel processing capability, that is, when the number of channels that the baseband module can process is 4, m may be set to any integer greater than or equal to 1 and less than or equal to 4. In this case, after n signals output by the n channels are combined into m signals according to any one of the plurality of combining strategies, the baseband module can perform normal processing on the m signals.
Furthermore, the m combining coefficients of each combining strategy correspond to the m groups of channels converted by the combining strategy indication one to one, and all combining coefficients in each group of combining coefficients correspond to all channels in a corresponding group of channels one to one, and at this time, each combining coefficient in each group of combining coefficients is used for combining signals output by a corresponding channel in the group of channels.
Specifically, the operation of determining m combining coefficient of each combining strategy in the multiple combining strategies according to the channel state information corresponding to the n channels may be implemented in the following two ways:
the first mode is as follows: determining m combination coefficients corresponding to each combination strategy in the multiple combination strategies according to a preset combination algorithm and channel state information corresponding to the n channels; and determining the m combination and coefficient corresponding to each combination strategy as the m combination coefficient of the combination strategy.
It should be noted that the preset combining algorithm may be preset, for example, the preset combining algorithm may be a maximum ratio combining algorithm, an equal gain combining algorithm, a selective combining algorithm, and the like, which is not limited in this embodiment of the present application.
In addition, the m combination coefficients corresponding to each combination strategy correspond to the m groups of channels converted by the combination strategy indication one to one, and all the combination coefficients in each group of combination coefficients correspond to all the channels in the corresponding group of channels one to one.
When m combination coefficients corresponding to each of the multiple combining strategies are determined according to a preset combination algorithm and channel state information corresponding to the n channels, for each of the multiple combining strategies, the m groups of channels into which the combining strategy indication is converted can be determined; for each group of channels in the m groups of channels, acquiring a combination coefficient corresponding to each channel in all the channels in the group of channels according to a preset combination algorithm and channel state information corresponding to each channel in all the channels in the group of channels to obtain a group of combination coefficients corresponding to the group of channels; and determining m combination coefficients corresponding to the m groups of channels one by one as the m combination coefficients corresponding to the combining strategy.
It should be noted that, reference may be made to related technologies for obtaining a combining coefficient corresponding to each channel in all channels in the group of channels according to a preset combining algorithm and channel state information corresponding to each channel in all channels in the group of channels, which is not described in detail in this embodiment of the present application.
The second mode is as follows: determining an interference suppression coefficient corresponding to each channel in the n channels according to a preset interference suppression algorithm and channel state information corresponding to the n channels; determining m combination coefficients corresponding to each combination strategy in the multiple combination strategies according to a preset combination algorithm and channel state information corresponding to the n channels; and determining the m combination coefficients of each combination strategy in the multiple combination strategies according to the interference suppression coefficient corresponding to each channel in the n channels and the m combination coefficients corresponding to each combination strategy in the multiple combination strategies.
It should be noted that the preset interference suppression algorithm may be preset, for example, the preset interference suppression algorithm may be a Zero Forcing (ZF) algorithm, a Minimum Mean Square Error (MMSE) algorithm, and the like, which is not limited in this embodiment of the present application.
In addition, reference may be made to related technologies for determining an interference suppression coefficient corresponding to each of the n channels according to a preset interference suppression algorithm and channel state information corresponding to the n channels, which is not described in detail in this embodiment of the present application.
Furthermore, the operation of determining the m-combination combining coefficient corresponding to each of the multiple combining strategies according to the preset combining algorithm and the channel state information corresponding to the n channels is the same as the operation of determining the m-combination combining coefficient corresponding to each of the multiple combining strategies according to the preset combining algorithm and the channel state information corresponding to the n channels in the first manner, which is not described herein again in this embodiment of the present application.
When determining the m-combination coefficient of each of the multiple combining strategies according to the interference suppression coefficient corresponding to each of the n channels and the m-combination combining coefficient corresponding to each of the multiple combining strategies, for each of the multiple combining strategies, the m-combination channel into which the combining strategy indication is converted may be determined; for each group of combining coefficients in the m groups of combining coefficients corresponding to the combining strategy, determining a group of channels corresponding to the group of combining coefficients in the m groups of channels; determining a channel corresponding to each combining coefficient in the set of combining coefficients in the set of channels; multiplying the combination coefficient by the interference suppression coefficient corresponding to the channel to obtain a combination coefficient corresponding to the channel, so as to obtain a combination coefficient corresponding to each channel in the group of channels, and obtain a group of combination coefficients corresponding to the group of channels; and determining m combined path coefficients corresponding to the m groups of channels one by one as the m combined path coefficients of the combining strategy.
Step 403: and in an acquisition period, determining a target combination strategy from the plurality of combination strategies according to the channel state information corresponding to the n channels and the m combination coefficients of each combination strategy in the plurality of combination strategies.
It is to be noted that the operation of step 403 may be performed by the baseband module, and specifically may be performed by the second interface in the baseband module.
It should be noted that the target combining policy is a combining policy with the best combining performance among the multiple combining policies, and the target combining policy may be used in the subsequent combining process on the n signals output by the n channels.
Specifically, when a target combining policy is determined from the multiple combining policies according to the channel state information corresponding to the n channels and the m-ary combination coefficients of each of the multiple combining policies, a performance index value corresponding to each of the multiple combining policies may be determined according to the channel state information corresponding to the n channels and the m-ary combination coefficients of each of the multiple combining policies; and determining the combining strategy with the maximum performance index value in the plurality of combining strategies as a target combining strategy. Of course, a target combining policy may also be determined from the multiple combining policies by other manners according to the channel state information corresponding to the n channels and the m combining coefficients of each combining policy in the multiple combining policies, which is not limited in this embodiment of the application.
It should be noted that the performance index value is used to indicate the performance of the signal obtained by combining the signals, and the performance index value may be a signal-to-noise ratio, a signal-to-interference ratio, and the like, which is not limited in this embodiment of the application. The larger the performance index value corresponding to a certain combining strategy is, the better the performance of the signal obtained after the signal is combined according to the combining strategy is.
When determining a performance index value corresponding to each of the multiple combining strategies according to the channel state information corresponding to the n channels and the m-combination coefficient of each of the multiple combining strategies, determining an m-combination channel into which the combining strategy indication is converted for each of the multiple combining strategies; for each group of channels in the m groups of channels, determining a performance index value of a signal obtained by combining signals output by all channels in the group of channels according to channel state information corresponding to all channels in the group of channels, and determining the performance index value of the signal as the performance index value corresponding to the group of channels; and determining the average value of the performance index values corresponding to the m groups of channels as the performance index value corresponding to the combining strategy.
It should be noted that, reference may be made to related technologies for determining a performance index value of a signal obtained by combining signals output by all channels in the group of channels according to channel state information corresponding to all channels in the group of channels, which is not described in detail in this embodiment of the present application.
It should be noted that after the target combining strategy is determined in the acquisition period through steps 401 to 403, the target combining strategy may be used to combine n signals output by the n channels to obtain m signals, so that the n signals may be switched to the m signals, and the baseband module may then normally perform receiving processing on the m signals. Specifically, the process of the combining process may include the following steps 404 to 405.
Step 404: in a first processing period, combining the n signals output by the n channels according to a target combining strategy and m combining coefficients of the target combining strategy to obtain m first signals.
It is to be noted that the operation of step 404 may be performed by a baseband module or a radio frequency module, and specifically may be performed by a second interface in the baseband module or a first interface in the radio frequency module, where the first interface is used to transmit the signals output by the n channels to the baseband module.
The first processing period is a period for performing the combining processing, and the first processing period is a period different from the acquisition period. In practical applications, a first processing cycle may be started every time an acquisition cycle is ended, and the first processing cycle is ended every time the acquisition cycle is started, or of course, the first processing cycle may be started or ended in other cases, which is not limited in this embodiment of the present application.
Specifically, n signals output by the n channels are combined according to a target combination strategy and m combination coefficients of the target combination strategy, and when m first signals are obtained, the n channels can be converted into m groups of channels according to the target combination strategy; for each group of channels in the m groups of channels, determining a combination coefficient corresponding to the group of channels in the m combination coefficients of the target combination strategy; after each combination coefficient in the combination coefficient is taken as the weight of the signal output by one channel corresponding to the combination coefficient in the group of channels, the signals output by the group of channels are weighted to obtain a combined signal corresponding to the group of channels; m combined signals corresponding to the m groups of channels one to one are determined as m first signals.
Step 405: the m first signals are processed by a baseband module.
Since the number of channels that can be processed by the baseband module is greater than or equal to m, the baseband module can perform normal processing on the m first signals. In the embodiment of the application, n signals output by n channels in the radio frequency module are combined into m first signals, and then the baseband module processes the m first signals, so that a flexible channel configuration scheme is provided, n channels of signals are switched into m channels of signals without increasing extra hardware cost or bringing extra loss (such as insertion loss of a combiner/splitter switch), and channel processing requirements of the baseband module can be met on the basis of fully utilizing receiving resources of the radio frequency module.
For ease of understanding, the operations of steps 401-405 described above are illustrated below in conjunction with FIG. 5.
Referring to fig. 5, in an acquisition period, a second interface in the baseband module first obtains channel state information corresponding to each channel in n channels in the radio frequency module, determines an m-combination coefficient of each combination strategy in the multiple combination strategies according to the channel state information corresponding to the n channels, and then determines a target combination strategy from the multiple combination strategies according to the channel state information corresponding to the n channels and the m-combination coefficient of each combination strategy in the multiple combination strategies. Further, the second interface may also transmit the m combining coefficients of the target combining policy and the target combining policy to the first interface in the radio frequency module.
In a first processing period, a second interface in the baseband module or a first interface in the radio frequency module combines n signals output by the n channels in the first processing period according to a target combination strategy and m combination coefficients of the target combination strategy to obtain m first signals, and then the m first signals are transmitted to the baseband module, and the baseband module processes the m first signals.
It should be noted that, after the target combining strategy is determined through the above steps 401 to 403 in the acquisition period, not only the signal may be combined by using the target combining strategy, but also when each of the n channels is used to transmit the signal output by the baseband module through the antenna, the signal may be split by using the target combining strategy. Specifically, the process of the splitting process may include the following steps 406 to 407.
Step 406: in a second processing period, according to the target combining strategy and the m-combining coefficient of the target combining strategy, the m signals output by the baseband module are subjected to shunt processing, and n second signals corresponding to the n channels one to one are obtained.
It is to be noted that the operation of step 406 may be performed by the baseband module or the rf module, and specifically may be performed by a third interface in the baseband module or a fourth interface in the rf module, where the third interface is used to transmit the signal output by the baseband module to the rf module, and the fourth interface is used to receive the signal output by the baseband module.
The second processing cycle is a cycle in which the branching processing is performed, and the second processing cycle is a cycle different from the acquisition cycle. The second processing period may be the same period as the first processing period, or may be a different period from the second processing period, which is not limited in this embodiment of the application. In practical applications, a second processing cycle may be started every time the acquisition cycle is ended, and the second processing cycle is ended every time the acquisition cycle is started, or of course, the second processing cycle may be started or ended in other cases, which is not limited in this embodiment of the present application.
In addition, the baseband module may output the generated signal to the rf module, the rf module may transmit the received signal to the antenna through the n channels, and the antenna may transmit the received signal.
Specifically, when m signals output by the baseband module are subjected to shunt processing according to a target combining strategy and m combining coefficients of the target combining strategy to obtain n second signals corresponding to the n channels one by one, a target shunt strategy can be determined according to the target combining strategy; determining m combined path coefficients of the target combining strategy as m groups of shunt coefficients of the target shunt strategy; and according to the target branching strategy and the m groups of branching coefficients of the target branching strategy, performing branching processing on the m signals output by the baseband module to obtain n second signals corresponding to the n channels one by one.
It should be noted that the target splitting strategy is used to instruct to split m signals output by the baseband module into n signals. Specifically, the target splitting strategy is used to instruct to convert the n channels into m groups of channels, m signals output by the baseband module correspond to the m groups of channels one to one, and the target splitting strategy instructs to split each of the m signals into all the channels in the corresponding group of channels, so that the m signals can be split into n signals.
In addition, the m sets of splitting coefficients are in one-to-one correspondence with the m sets of channels into which the target splitting policy indication is converted, for each set of splitting coefficients in the m sets of splitting coefficients, all the splitting coefficients of the set of splitting coefficients are in one-to-one correspondence with all the channels in the corresponding set of channels, and for each splitting coefficient in the set of splitting coefficients, the splitting coefficient is used when separating a signal corresponding to the set of splitting coefficients onto a channel corresponding to the splitting coefficient.
When the target shunt strategy is determined according to the target combination strategy, the m groups of channels into which the target combination strategy indication is converted can be directly determined as the m groups of channels into which the target shunt strategy indication is converted, so as to obtain the target shunt strategy.
When m signals output by the baseband module are subjected to shunt processing according to a target shunt strategy and m groups of shunt coefficients of the target shunt strategy to obtain n second signals which are in one-to-one correspondence with the n channels, the n channels can be converted into m groups of channels according to the target shunt strategy; for each group of channels in the m groups of channels, determining a group of shunt coefficients corresponding to the group of channels in the m groups of shunt coefficients of the target shunt strategy, determining a signal corresponding to the group of channels in the m signals output by the baseband module, for each channel in the group of channels, determining a shunt coefficient corresponding to the channel in the group of shunt coefficients, and multiplying the signal output by the baseband module by the shunt coefficient to obtain a separated signal corresponding to the channel; and for each channel in the n channels, adding all the separated signals corresponding to the channel to obtain a second signal corresponding to the channel.
Step 407: and transmitting each second signal in the n second signals through a corresponding channel in the n channels in a second processing period.
In the embodiment of the application, m signals output by the baseband module are separated into n second signals, and the n second signals are transmitted through the n channels one by one, so that a flexible channel configuration scheme is provided, m channels of signals are switched into n channels of signals without increasing extra hardware cost and extra loss (such as insertion loss of a combiner/splitter switch), and the transmission resources of the radio frequency module can be fully utilized on the basis of meeting the channel processing requirements of the baseband module.
It should be noted that in the embodiment of the present application, an acquisition cycle may be started at intervals, or may be started each time a channel fluctuation or a system change is detected. After m combining coefficients of the target combining strategy and the target combining strategy are determined in the acquisition period, combining processing can be performed by using the m combining coefficients of the target combining strategy and the target combining strategy in a first processing period after the acquisition period, and splitting processing can be performed by using the m combining coefficients of the target combining strategy and the target combining strategy in a second processing period after the acquisition period. Therefore, the used combination strategy and the combination coefficient thereof are periodically refreshed, the accuracy of the used combination strategy and the combination coefficient thereof is ensured, and the accuracy of combination processing and shunt processing is further ensured.
In addition, when the m combining coefficients of the target combining policy and the target combining policy are not determined yet, one combining policy may be selected from the multiple combining policies as a default combining policy, and the m combining coefficients may be set for the default combining policy according to experience or historical combining coefficients of the default combining policy, and then the default combining policy and the m combining coefficients may be used for combining. Or, if the transmission bandwidths of the first interface and the second interface are not limited, that is, if the number of signals that can be transmitted by the first interface and the second interface at most simultaneously is equal to n, the radio frequency module may directly transmit the n signals output by the n channels to the baseband module for processing; if the transmission bandwidths of the first interface and the second interface are limited, that is, if the number of signals that can be transmitted by the first interface and the second interface at most simultaneously is a, the radio frequency module may transmit the n signals output by the n channels to the baseband module for processing in a time-sharing manner, specifically, the radio frequency module may divide the n channels into b groups, where the number of channels of each of the b groups of channels is a, then transmit the signals output by all the channels in the 1 st group of channels in the b groups of channels to the baseband module within a period of time, then transmit the signals output by all the channels in the 2 nd group of channels in the b groups of channels to the baseband module within a next period of time, and so on, until the signals output by all the channels in the b group of channels in the b groups of channels are transmitted to the baseband module within a period of time, then transmit the signals output by all the channels in the 1 st group of channels in the b groups of channels again within a next period of time And inputting the data to a baseband module, and circulating the steps.
Furthermore, in the case of transmitting a signal, when m combining coefficients of a target combining policy and the target combining policy have not been determined, one combining policy may be selected from the multiple combining policies as a default combining policy, and the m combining coefficient may be set for the default combining policy according to experience or a historical combining coefficient of the default combining policy, and then, the default combining policy and the m combining coefficient thereof are used for performing a splitting process. Or m channels may be selected from the n channels, and after the baseband module transmits the generated m signals to the radio frequency module, the radio frequency module may transmit the m signals through the m channels one by one.
In the embodiment of the application, in an acquisition period, channel state information corresponding to each channel in n channels in a radio frequency module is acquired, then m combined path coefficients of each combining strategy in a plurality of combining strategies are determined according to the channel state information corresponding to the n channels, and then a target combining strategy is determined from the plurality of combining strategies according to the channel state information corresponding to the n channels and the m combined path coefficients of each combining strategy in the plurality of combining strategies. Then, in a first processing period, combining the n signals output by the n channels according to a target combining strategy and m combining coefficients of the target combining strategy to obtain m first signals, and processing the m first signals through a baseband module. In a second processing period, according to the target combining strategy and the m-combining coefficient of the target combining strategy, the m signals output by the baseband module are subjected to shunt processing to obtain n second signals corresponding to the n channels one by one, and then each second signal in the n second signals is transmitted through the corresponding channel in the n channels. Therefore, a flexible channel configuration scheme is provided, n paths of signals output in the radio frequency signals can be switched into m paths of signals without increasing extra hardware cost or extra loss, and m paths of signals output in the baseband module can be switched into n paths of signals, so that the channel processing requirement of the baseband module can be met, and the transceiving resources of the radio frequency module can be fully utilized.
Fig. 6 is a schematic structural diagram of a signal processing apparatus provided in an embodiment of the present application, where the signal processing apparatus may be implemented by software, hardware, or a combination of the two to be part or all of a communication device, where the communication device includes a radio frequency module and a baseband module, and the communication device may be the communication device shown in fig. 3. Referring to fig. 6, the apparatus includes: an obtaining module 601, a first determining module 602, a second determining module 603, a combining processing module 604, and a signal processing module 605.
An obtaining module 601, configured to execute step 401 in the embodiment of fig. 4;
a first determining module 602, configured to perform step 402 in the embodiment of fig. 4;
a second determining module 603, configured to perform step 403 in the foregoing embodiment of fig. 4;
a combining processing module 604, configured to perform step 404 in the embodiment of fig. 4;
a signal processing module 605, configured to execute step 405 in the embodiment of fig. 4.
Optionally, each channel is further configured to transmit a signal output by the baseband module through an antenna; the device also includes:
a shunt processing module, configured to perform step 406 in the embodiment of fig. 4;
a transmitting module, configured to perform step 407 in the embodiment of fig. 4.
Optionally, the shunting processing module includes:
the first determining unit is used for determining a target branching strategy according to the target combining strategy, wherein the target branching strategy is used for indicating that m signals output by the baseband module are separated into n signals;
the second determining unit is used for determining the m groups of shunt coefficients of the target shunt strategy according to the m combination path coefficients of the target combination strategy;
and the shunt processing unit is used for performing shunt processing on the m signals output by the baseband module according to the target shunt strategy and the m groups of shunt coefficients of the target shunt strategy to obtain n second signals corresponding to the n channels one by one.
Optionally, the first determining module 602 includes:
a third determining unit, configured to determine, according to a preset interference suppression algorithm and channel state information corresponding to the n channels, an interference suppression coefficient corresponding to each channel of the n channels;
a fourth determining unit, configured to determine, according to a preset combining algorithm and channel state information corresponding to n channels, m combination coefficients corresponding to each of the multiple combining strategies, where the m combination coefficients correspond to the m groups of channels one to one, and all the combination coefficients in each group of combination coefficients correspond to all the channels in a corresponding group of channels one to one;
and a fifth determining unit, configured to determine m combination coefficients of each combination strategy in the multiple combination strategies according to the interference suppression coefficient corresponding to each channel in the n channels and the m combination coefficient corresponding to each combination strategy in the multiple combination strategies.
Optionally, the second determining module 603 includes:
a sixth determining unit, configured to determine a performance index value corresponding to each of the multiple combining strategies according to the channel state information corresponding to the n channels and the m-combining path coefficients of each of the multiple combining strategies, where the performance index value is a signal-to-noise ratio or a signal-to-interference ratio;
and the seventh determining unit is used for determining the combining strategy with the largest performance index value in the multiple combining strategies as the target combining strategy.
In the embodiment of the application, in an acquisition period, channel state information corresponding to each channel in n channels in a radio frequency module is acquired, then m combined path coefficients of each combining strategy in a plurality of combining strategies are determined according to the channel state information corresponding to the n channels, and then a target combining strategy is determined from the plurality of combining strategies according to the channel state information corresponding to the n channels and the m combined path coefficients of each combining strategy in the plurality of combining strategies. Then, in a first processing period, combining the n signals output by the n channels according to a target combining strategy and m combining coefficients of the target combining strategy to obtain m first signals, and processing the m first signals through a baseband module. Therefore, a flexible channel configuration scheme is provided, n paths of signals output from the radio frequency signals can be switched into m paths of signals under the conditions of not increasing extra hardware cost and not bringing extra loss, and therefore the channel processing requirements of the baseband module can be met, and the receiving resources of the radio frequency module can be fully utilized.
It should be noted that: in the signal processing apparatus provided in the foregoing embodiment, only the division of the functional modules is illustrated in the signal processing, and in practical applications, the functions may be distributed by different functional modules as needed, that is, the internal structure of the apparatus may be divided into different functional modules to complete all or part of the functions described above. In addition, the signal processing apparatus and the signal processing method provided by the above embodiments belong to the same concept, and specific implementation processes thereof are described in the method embodiments and are not described herein again.
In the above embodiments, the implementation may be wholly or partly realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the application to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored on a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website, computer, server, or data center to another website, computer, server, or data center via wire (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that includes one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., Digital Versatile Disk (DVD)), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
The above-mentioned embodiments are provided not to limit the present application, and any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.
Claims (10)
1. A signal processing method is applied to a communication device, wherein the communication device comprises a radio frequency module and a baseband module, and the method comprises the following steps:
in an acquisition period, acquiring channel state information corresponding to each channel in n channels in the radio frequency module, wherein each channel is used for outputting a signal received by an antenna to the baseband module, and n is an integer greater than or equal to 2;
in the acquisition period, determining m combination coefficients of each combination strategy in a plurality of combination strategies according to channel state information corresponding to the n channels, wherein each combination strategy is used for indicating to convert the n channels into m groups of channels and combining signals output by all channels in each group of channels into one signal, the m combination coefficients correspond to the m groups of channels one to one, all combination coefficients in each group of combination coefficients correspond to all channels in the corresponding group of channels one to one, and m is a positive integer smaller than the n;
in the acquisition period, determining a target combining strategy from the plurality of combining strategies according to the channel state information corresponding to the n channels and the m combination path coefficients of each combining strategy in the plurality of combining strategies;
in a first processing period, combining the n signals output by the n channels according to the target combination strategy and m combination coefficients of the target combination strategy to obtain m first signals, wherein the first processing period is a period different from the acquisition period;
and processing the m first signals through the baseband module.
2. The method of claim 1, wherein each channel is further configured to transmit a signal output by the baseband module through an antenna; after determining a target combining strategy from the plurality of combining strategies according to the channel state information corresponding to the n channels and the m combining path coefficients of each combining strategy in the plurality of combining strategies, the method further includes:
in a second processing period, according to the target combining strategy and m combining coefficients of the target combining strategy, performing shunt processing on m signals output by the baseband module to obtain n second signals corresponding to the n channels one by one, wherein the second processing period is a period different from the acquisition period;
and transmitting each second signal in the n second signals through a corresponding channel in the n channels in a second processing period.
3. The method of claim 2, wherein the splitting the m signals output by the baseband module according to the target combining strategy and the m combining coefficients of the target combining strategy to obtain n second signals corresponding to the n channels one to one includes:
determining a target shunt strategy according to the target combination strategy, wherein the target shunt strategy is used for indicating that m signals output by the baseband module are separated into n signals;
determining m groups of shunt coefficients of the target shunt strategy according to the m groups of shunt coefficients of the target shunt strategy;
and according to the target branching strategy and the m groups of branching coefficients of the target branching strategy, performing branching processing on the m signals output by the baseband module to obtain n second signals corresponding to the n channels one by one.
4. The method of claim 1, wherein the determining m combining coefficients for each combining strategy of a plurality of combining strategies according to the channel state information corresponding to the n channels comprises:
determining an interference suppression coefficient corresponding to each channel in the n channels according to a preset interference suppression algorithm and channel state information corresponding to the n channels;
determining m combination coefficients corresponding to each combination strategy in the multiple combination strategies according to a preset combination algorithm and channel state information corresponding to the n channels, wherein the m combination coefficients correspond to the m groups of channels one to one, and all the combination coefficients in each combination coefficient correspond to all the channels in a corresponding group of channels one to one;
and determining the m combination coefficients of each combination strategy in the plurality of combination strategies according to the interference suppression coefficient corresponding to each channel in the n channels and the m combination coefficients corresponding to each combination strategy in the plurality of combination strategies.
5. The method according to any of claims 1-4, wherein the determining a target combining policy from the plurality of combining policies according to the channel state information corresponding to the n channels and the m-combining coefficients of each of the plurality of combining policies comprises:
determining a performance index value corresponding to each of the plurality of combining strategies according to the channel state information corresponding to the n channels and the m-combination path coefficient of each of the plurality of combining strategies, wherein the performance index value is a signal-to-noise ratio or a signal-to-interference ratio;
and determining the combining strategy with the maximum performance index value in the multiple combining strategies as a target combining strategy.
6. A signal processing apparatus, applied to a communication device, where the communication device includes a radio frequency module and a baseband module, the apparatus comprising:
an obtaining module, configured to obtain channel state information corresponding to each channel of n channels in the radio frequency module in an acquisition period, where each channel is used to output a signal received by an antenna to the baseband module, and n is an integer greater than or equal to 2;
a first determining module, configured to determine, in the acquisition period, m combination coefficients of each combination strategy in multiple combination strategies according to channel state information corresponding to the n channels, where each combination strategy is used to indicate that the n channels are converted into m groups of channels, and indicate that signals output by all channels in each group of channels are combined into one signal, the m combination coefficients are in one-to-one correspondence with the m groups of channels, and all combination coefficients in each group of combination coefficients are in one-to-one correspondence with all channels in a corresponding group of channels, and m is a positive integer smaller than n;
a second determining module, configured to determine, in the acquisition period, a target combining policy from the multiple combining policies according to channel state information corresponding to the n channels and m combination path coefficients of each of the multiple combining policies;
a combining processing module, configured to perform combining processing on n signals output by the n channels according to the target combining policy and m combining coefficients of the target combining policy in a first processing period to obtain m first signals, where the first processing period is a period different from the acquisition period;
and the signal processing module is used for processing the m first signals through the baseband module.
7. The apparatus of claim 6, wherein each channel is further for transmitting a signal output by the baseband module through an antenna; the device further comprises:
a branch processing module, configured to perform branch processing on m signals output by the baseband module according to the target combining policy and m combining coefficients of the target combining policy in a second processing period, to obtain n second signals corresponding to the n channels one to one, where the second processing period is a period different from the acquisition period;
and the transmitting module is used for transmitting each second signal in the n second signals through a corresponding channel in the n channels in a second processing period.
8. The apparatus of claim 7, wherein the bifurcating processing module comprises:
a first determining unit, configured to determine a target splitting policy according to a target combining policy, where the target splitting policy is used to instruct to split m signals output by the baseband module into n signals;
a second determining unit, configured to determine m groups of splitting coefficients of the target splitting policy according to the m groups of combining coefficients of the target combining policy;
and the shunt processing unit is used for performing shunt processing on the m signals output by the baseband module according to the target shunt strategy and the m groups of shunt coefficients of the target shunt strategy to obtain n second signals which are in one-to-one correspondence with the n channels.
9. The apparatus of claim 6, wherein the first determining module comprises:
a third determining unit, configured to determine, according to a preset interference suppression algorithm and channel state information corresponding to the n channels, an interference suppression coefficient corresponding to each channel of the n channels;
a fourth determining unit, configured to determine, according to a preset combining algorithm and channel state information corresponding to the n channels, m combination coefficients corresponding to each of the multiple combining strategies, where the m combination coefficients correspond to the m groups of channels one to one, and all the combination coefficients in each group of combination coefficients correspond to all the channels in a corresponding group of channels one to one;
a fifth determining unit, configured to determine m combination coefficients of each combination strategy in the multiple combination strategies according to the interference suppression coefficient corresponding to each channel in the n channels and the m combination coefficients corresponding to each combination strategy in the multiple combination strategies.
10. The apparatus of any of claims 6-9, wherein the second determining module comprises:
a sixth determining unit, configured to determine a performance index value corresponding to each of the multiple combining strategies according to the channel state information corresponding to the n channels and the m-combination coefficients of each of the multiple combining strategies, where the performance index value is a signal-to-noise ratio or a signal-to-interference ratio;
a seventh determining unit, configured to determine, as the target combining policy, the combining policy with the largest performance index value in the multiple combining policies.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811460030.5A CN111342858B (en) | 2018-11-30 | 2018-11-30 | Signal processing method and device |
PCT/CN2019/120748 WO2020108458A1 (en) | 2018-11-30 | 2019-11-25 | Signal processing method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811460030.5A CN111342858B (en) | 2018-11-30 | 2018-11-30 | Signal processing method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111342858A CN111342858A (en) | 2020-06-26 |
CN111342858B true CN111342858B (en) | 2021-04-20 |
Family
ID=70853800
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811460030.5A Active CN111342858B (en) | 2018-11-30 | 2018-11-30 | Signal processing method and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111342858B (en) |
WO (1) | WO2020108458A1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106803774A (en) * | 2015-11-26 | 2017-06-06 | 北京信威通信技术股份有限公司 | Antenna and radio-frequency channel calibration system and method |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7991379B2 (en) * | 2003-12-19 | 2011-08-02 | Vixs Systems, Inc. | RF transmitter and receiver front-end |
CN100441006C (en) * | 2006-08-08 | 2008-12-03 | 华为技术有限公司 | Wireless base station and method for controlling gain of receiving channel |
CN103856238A (en) * | 2014-03-11 | 2014-06-11 | 宇龙计算机通信科技(深圳)有限公司 | Interference signal suppression circuit and mobile terminal |
CN104506476B (en) * | 2014-12-25 | 2018-03-02 | 西安交通大学 | A kind of wireless communication transmitter based on more power amplifier combined modulations |
CN206461598U (en) * | 2017-02-24 | 2017-09-01 | 罗森伯格技术(昆山)有限公司 | Highly integrated multisystem mixing platform |
CN108574497B (en) * | 2017-03-13 | 2022-03-29 | 中兴通讯股份有限公司 | Broadband transmission method, device and system with linearization technology |
CN107124191A (en) * | 2017-05-12 | 2017-09-01 | 维沃移动通信有限公司 | A kind of antenna circuit and mobile terminal |
-
2018
- 2018-11-30 CN CN201811460030.5A patent/CN111342858B/en active Active
-
2019
- 2019-11-25 WO PCT/CN2019/120748 patent/WO2020108458A1/en active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106803774A (en) * | 2015-11-26 | 2017-06-06 | 北京信威通信技术股份有限公司 | Antenna and radio-frequency channel calibration system and method |
Also Published As
Publication number | Publication date |
---|---|
CN111342858A (en) | 2020-06-26 |
WO2020108458A1 (en) | 2020-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210219129A1 (en) | Power indication method and apparatus | |
JP2019537373A (en) | Reference signal transmission method, transmitter and receiver | |
KR101717515B1 (en) | Communication method and device | |
CN112134662B (en) | Quasi-common-site information indication method, equipment and system | |
CN112822714A (en) | Channel state information reporting method, channel state information resource allocation method, communication node and storage medium | |
EP4093120A1 (en) | Quasi-co-location information obtaining method, communication node, and storage medium | |
CN110581815B (en) | Signal detection method and device | |
US20230337107A1 (en) | Signal transmission method and apparatus, access node, processing unit, system and medium | |
US20230068304A1 (en) | Data Transmission Method and Apparatus, First Communication Node, and Second Communication Node | |
CN111342858B (en) | Signal processing method and device | |
US20210083826A1 (en) | Data transmission method and apparatus and computer storage medium | |
CN113784452B (en) | Method, system, equipment and storage medium for improving random access success rate | |
CN106060918B (en) | Power control method and base station | |
CN215575382U (en) | Signal testing device and system | |
JP7468667B2 (en) | Receiving device, receiving method, program, and transmitting device | |
KR20240027811A (en) | Channel state information transmission method, communication node, and storage medium | |
EP4002742A1 (en) | Method and apparatus for feeding back layer information, method and apparatus for receiving layer information, communication node and medium | |
WO2018159550A1 (en) | User terminal, wireless base station, and wireless communication method | |
CN114040437B (en) | Method, device, terminal and medium for evaluating cell service state overlapping coverage state | |
JP5770861B2 (en) | Power allocation in a wireless system where the base station has an antenna array | |
JP7468666B2 (en) | Receiving device, receiving method, program, and transmitting device | |
US10420172B2 (en) | RRU channel frequency response difference obtaining method and system, and base station device | |
CN113014293B (en) | Signal processing method and base station | |
EP4322165A1 (en) | Data interface equalization adjustment method and apparatus, device and storage medium | |
CN112187426B (en) | Antenna port determining method and communication equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |