Disclosure of Invention
The invention aims to overcome the defects in the prior art and provides the uplink receiving system of the multi-mode base station, which uses the same circuit to realize the switching among different communication modes to perform the functional processing of data signal receiving and demodulation and the like, and can reduce the cost of system research and development, purchase and maintenance.
The invention also aims to provide a multimode base station uplink receiving method.
The invention provides an uplink receiving system of a multimode base station, which comprises: AGC module, communication system control module and data processing module, wherein:
the AGC module is used for receiving a data signal from a base station antenna, adjusting the amplitude of the data signal under the control of the communication system control module and outputting the adjusted data signal, wherein the data signal is a CDMA communication system signal or an LTE communication system signal;
the data processing module is connected to the output end of the AGC module and used for receiving the CDMA communication system signal or the LTE communication system signal and carrying out modulation and demodulation processing on the CDMA communication system signal or the LTE communication system signal under the control of the communication system control module;
and the communication system control module is respectively connected with the AGC module and the data processing module and is used for controlling the AGC module to carry out amplitude adjustment on the CDMA communication system signal or the LTE communication system signal according to the communication system type of the data signal received by the AGC module and controlling the data processing module to carry out modulation and demodulation processing on the CDMA communication system signal or the LTE communication system signal.
Preferably, the CDMA communication system signal is a WCDMA communication system signal or a TD-SCDMA communication system signal.
Preferably, the data processing module includes:
the first multiply-add array module is connected to the output end of the AGC module and is used for performing first operation processing on a WCDMA communication system signal or a TD-SCDMA communication system signal or an LTE communication system signal output by the AGC module and outputting a data signal after the first operation processing;
the balanced MRC module is connected to the output end of the first multiply-add array module and is used for balancing and combining the data signals after the first operation processing, performing Inverse Discrete Fourier Transform (IDFT) on the frequency domain data signals after the balancing and combining processing, and outputting time domain data signals;
and the soft demodulation module is connected to the output end of the balanced MRC module and used for performing soft demodulation on the time domain data signal to obtain an LLR log-likelihood ratio time domain data signal and outputting the LLR time domain data signal for soft bit processing.
Preferably, the data processing module further comprises:
and the frequency offset estimation and compensation module is connected between the balanced MRC module and the soft demodulation module and is used for carrying out frequency offset estimation and compensation on the balanced and combined time domain data signal and outputting the frequency offset estimated and compensated time domain data signal to the soft demodulation module.
Preferably, the data processing module further comprises:
a CP/fixed frequency offset removal module and an FFT module, wherein:
the CP/fixed frequency offset removing module is connected to the output end of the AGC module and is used for removing CP/fixed frequency offset of the LTE communication system signal selectively output by the AGC module and outputting a data signal after the CP/fixed frequency offset removing processing;
the FFT module is connected between the CP/fixed frequency offset removing module and the first multiply-add array module, and is used for performing FFT/IFFT operation on the data signal subjected to the CP/fixed frequency offset removing processing to obtain a time domain data signal and outputting the time domain data signal to the first multiply-add array module.
Preferably, the data processing module further comprises: a second multiply-add array module; wherein:
the input end of the FFT module is also connected with the output end of the AGC module and is used for carrying out FFT/IFFT conversion operation on the TD-SCDMA communication system signal output by the AGC module to obtain a time domain data signal and outputting the time domain data signal to the multiplication and addition array module I;
and the second multiply-add array module is connected between the balanced MRC module and the frequency offset estimation and compensation module or the soft demodulation module, and is used for performing second operation on the TD-SCDMA communication system signal output by the balanced MRC module and outputting the data signal after the second operation to the frequency offset estimation and compensation module or the soft demodulation module.
The invention also provides a multimode base station uplink receiving method, which comprises the following steps:
the AGC module receives a data signal from a base station antenna, performs amplitude adjustment on the data signal under the control of a communication system control module, and outputs the adjusted data signal, wherein the data signal is a CDMA communication system signal or an LTE communication system signal;
and the data processing module receives the CDMA communication system signal or the LTE communication system signal and carries out modulation and demodulation processing on the CDMA communication system signal or the LTE communication system signal under the control of the communication system control module.
Preferably, the step of performing modulation and demodulation processing on the CDMA communication system signal by the data processing module specifically includes:
modulating and demodulating TD-SCDMA communication system signals in the CDMA communication system signals; or,
and carrying out modulation and demodulation processing on the WCDMA communication system signal in the CDMA communication system signal.
Preferably, the step of performing modulation and demodulation processing on the WCDMA communication system signal by the data processing module specifically includes:
the multiplication and addition array module carries out first operation processing on the WCDMA communication system signal output by the AGC module and outputs a data signal after the first operation processing;
the equalizing MRC module equalizes and combines the data signals after the first operation processing, performs IDFT (inverse discrete Fourier transform) on the equalized and combined frequency domain data signals, and outputs time domain data signals;
and the soft demodulation module performs soft demodulation on the time domain data signal to obtain a log-likelihood ratio LLR time domain data signal, and outputs the LLR time domain data signal for soft bit processing.
Preferably, the step of performing soft demodulation on the time-domain data signal by the soft demodulation module to obtain an LLR time-domain data signal, and outputting the LLR time-domain data signal for soft bit processing further includes:
and the frequency offset estimation and compensation module performs frequency offset estimation and compensation on the time domain data signal and outputs the frequency offset estimated and compensated time domain data signal to the soft demodulation module.
Preferably, the step of performing modulation and demodulation processing on the TD-SCDMA communication system signal by the data processing module specifically includes:
the FFT module carries out FFT/IFFT conversion operation on the TD-SCDMA communication system signal output by the AGC module to obtain a time domain data signal;
the multiplication and addition array module carries out first operation processing on the time domain data signal and outputs a frequency domain data signal after the first operation processing;
the equalization MRC module performs equalization, IDFT and combination on the time domain data signals after the first operation processing, and outputs equalized, IDFT and combined time domain data signals;
the multiplication and addition array module carries out second operation on the equalized and IDFT data signals and the combined time domain data signals and outputs the time domain data signals after the second operation;
and the soft demodulation module performs soft demodulation on the time domain data signal after the second operation to obtain an LLR time domain data signal, and outputs the LLR time domain data signal to perform soft bit processing.
Preferably, the step of performing soft demodulation on the second operated time-domain data signal by the soft demodulation module to obtain an LLR time-domain data signal, and outputting the LLR time-domain data signal for soft bit processing further includes:
and the frequency offset estimation and compensation module performs frequency offset estimation and compensation on the time domain data signal after the second operation and outputs the frequency offset estimated and compensated time domain data signal to the soft demodulation module.
Preferably, the step of performing modulation and demodulation processing on the LTE communication system signal by the data processing module specifically includes:
the CP/fixed frequency offset removing module is used for removing the CP/fixed frequency offset of the LTE communication system signal output by the AGC module and outputting a data signal after the CP/fixed frequency offset removing processing;
the FFT module carries out FFT/IFFT conversion operation on the data signal after the CP/fixed frequency offset removal processing to obtain a time domain data signal, and outputs the time domain data signal;
the multiplication and addition array module performs first operation processing on the time domain data signal and outputs the time domain data signal after the first operation processing;
the equalization MRC module performs equalization, IDFT and combination processing on the time domain data signals after the first operation processing, and outputs the time domain data signals after the equalization, IDFT and combination processing;
and the soft demodulation module performs soft demodulation on the time domain data signals subjected to the equalization, IDFT and combination processing to obtain LLR time domain data signals, and outputs the LLR time domain data signals to perform soft bit processing.
Preferably, the step of performing soft demodulation on the frequency offset estimated and compensated time domain data signal by the soft demodulation module to obtain an LLR time domain data signal, and outputting the LLR time domain data signal for soft bit processing further includes:
and the frequency offset estimation and compensation module performs frequency offset estimation and compensation on the time domain data signals after the equalization, IDFT and combination processing, and outputs the frequency offset estimated and compensated time domain data signals to the soft demodulation module.
Compared with the prior art, the invention has the following advantages:
1. the compatibility is good: the uplink receiving and demodulating processing of the real-time baseband signal of any one of three communication systems of WCDMA, TD-SCDMA and LTE can be realized;
2. the resources are saved, and the comprehensive performance is improved: a plurality of same functional modules in three communication systems are multiplexed, so that resource consumption is reduced;
3. and (3) expandability: by adding the related modules, the baseband signal processing of any system can be realized;
4. the same chip is adopted in multiple modes, platform architectures of different products can be unified, the same single board is used, and research, development, purchase and maintenance costs of companies are reduced.
Detailed Description
In order to make the technical solution of the present invention clearer and more clear, the following detailed description is made with reference to the accompanying drawings:
fig. 1 shows a block diagram of a circuit structure of an embodiment of an uplink receiving system of a multimode base station according to the invention.
As shown in fig. 1, the uplink receiving system of a multimode base station provided in the embodiment of the present invention mainly solves the problem of uplink receiving and adjusting processing of a real-time baseband signal in any one of three communication systems, namely WCDMA, TD-SCDMA and LTE.
As shown in fig. 1, the multimode base station uplink receiving system includes: an AGC (Automatic Gain Control) module 3, a communication system Control module 2, and a data processing module 1, wherein:
and the AGC module 3 is configured to receive a data signal from a base station antenna, perform amplitude adjustment on the data signal under the control of the communication system control module 2, and output the adjusted data signal, where the data signal is a CDMA communication system signal or an LTE communication system signal, and an output expected value of the AGC module 3 may be configured by software. Because the amplitude of the data signal input by the antenna is usually changed greatly, the AGC module 3 can amplify the input data signal and adjust the amplification factor according to the input signal, so that the output data signal is ensured to have certain amplitude and not to be saturated at the same time, the amplitude of the output data signal is consistent, and the subsequent module processing is convenient. And for different communication systems, the effective bit width of the output data can be adjusted.
And the communication system control module 2 is respectively connected with the AGC module 3 and the data processing module 1, and is used for controlling the AGC module 3 to perform amplitude adjustment on the CDMA communication system signal or the LTE communication system signal according to the communication system type of the data signal received by the AGC module 3, and controlling the data processing module 1 to perform modulation and demodulation processing on the CDMA communication system signal or the LTE communication system signal. When controlling, the communication system control module 2 outputs control parameters to other modules (the AGC module 3 and the data processing module 1), and causes each module to perform corresponding data processing according to the type of the current communication system. The method specifically comprises the following steps:
for the AGC module 3, when the AGC module 3 receives a data signal of a certain communication system from the base station antenna, the communication system control module 2 outputs a corresponding control parameter to the AGC module 2, which can control an expected factor of the AGC module 2 and an effective bit width of input and output data.
For the data processing module 1, after the data processing module 1 receives a data signal of a certain communication system output by the AGC module 3, the communication system control module 2 outputs a corresponding control parameter to the data processing module 1 to control the data processing module 1 to perform corresponding processing on signals of different systems.
And the data processing module 1 is connected to the output end of the AGC module 3, and is configured to receive the CDMA communication system signal or the LTE communication system signal output by the AGC module 3, and perform modulation and demodulation processing on the CDMA communication system signal or the LTE communication system signal under the control of the communication system control module 2.
In this embodiment, the CDMA communication system signal is a WCDMA communication system signal or a TD-SCDMA communication system signal.
As shown in fig. 1, in this embodiment, the data processing module includes:
the multiply-add array module I102 is connected to the output end of the AGC module 3, and is used for performing first operation processing on a WCDMA communication system signal or a TD-SCDMA communication system signal or an LTE communication system signal and outputting a data signal after the first operation processing;
and an equalizing MRC (maximum Ratio Combining) module 103, connected to an output end of the first multiply-add array module 102, configured to equalize and combine the data signals after the first operation, perform IDFT (Inverse Discrete Fourier Transform) conversion on the frequency domain data signals after the equalization and combination, and output a time domain data signal. Equalization MRC (maximum Ratio Combining) is a signal Combining mode in the diversity technology, the diversity technology is to improve the reliability of transmission by fully utilizing the multipath signal energy in transmission, and disperse and collect signals in time domain, frequency domain and space domain by utilizing the basic parameters of the signals, so that a receiving end obtains diversity gain through the Combining technology after obtaining a plurality of mutually independent branch signals; if an inter-antenna covariance matrix is used, MRC Combining may be improved to IRC (Interference Rejection Combining) Combining.
A frequency offset estimation and compensation module 104, connected to the output end of the balanced MRC module 103, for performing frequency offset estimation and compensation on the balanced and combined time domain data signal, and outputting the frequency offset estimated and compensated time domain data signal;
a Soft demodulation module 105, connected to the output end of the frequency offset estimation and compensation module 104, configured to perform Soft demodulation on the frequency offset estimated and compensated time domain data signal to obtain an LLR (log likelihood ratio) time domain data signal, and output the LLR time domain data signal for Soft bit (Soft bits) processing.
In this embodiment, the data processing module 1 further includes:
a CP (Cyclic Prefix)/fixed frequency offset (CP) removal module 106 and a Fast Fourier Transform (FFT) module 101, wherein:
a CP/fixed frequency offset removing module 106, connected to the output end of the AGC module 3, for performing CP/fixed frequency offset removing processing on the LTE communication system signal output by the AGC module 3, and outputting a data signal after the CP/fixed frequency offset removing processing;
the FFT module 101 is connected between the CP/fixed frequency offset removal module 106 and the first multiply-add array module 102, and configured to perform FFT/IFFT (Inverse fast fourier Transform) Transform operation on the data signal after CP/fixed frequency offset removal processing to obtain a time domain data signal, and output the time domain data signal to the first multiply-add array module. The FFT length can be configured by software, and the range of the FFT length is 128, 256, 512, 1024 and 2048.
The data processing module 1 further includes: multiply-add array module two 1034; wherein:
the input end of the FFT module 101 is further connected to the output end of the AGC module 3, and is configured to perform FFT operation on the TD-SCDMA communication system signal output by the AGC module 3 to obtain a frequency domain data signal, perform IFFT operation on the frequency domain signal to obtain a time domain signal, and output the time domain data signal to the multiply-add array module one 102;
and the second multiply-add array module 1034 is connected between the balanced MRC module 103 and the frequency offset estimation and compensation module 104, and is configured to perform a second operation on the TD-SCDMA communication system signal output by the balanced MRC module 103, and output the data signal after the second operation to the frequency offset estimation and compensation module 104.
In the above embodiment, the first multiply-add array module 102 and the second multiply-add array module 1034 can process multiple sets of data operations in parallel, such as 32 sets of addition, subtraction, multiplication, division, correlation, and the like. The first multiply-add array module 102 and the second multiply-add array module 1034 may be programmed using microcode to perform different functions. The microcode can be called by software, or solidified in the chip, and the software configures some parameters to indicate the hardware to call the operation of which function.
The equalization MRC module 103 mainly performs antenna equalization, matched filtering, MRC Combining, and IRC (Interference Rejection Combining) Combining, and has different functions according to different selected systems.
The soft demodulation module 105 may perform BPSK (Binary Phase Shift Keying)/QPSK (Quadrature Phase-Shift Keying)/16 QAM/64QAM soft demodulation, and output soft bits.
In soft demodulation, a soft demodulator receives a channel signal and outputs log-likelihood ratios of codewords, i.e., the output of the soft demodulator has probability values, e.g., "0.8" or "-0.8", including the codeword probability of binary "1" or "0", the soft demodulator outputs LLR probability values for each bit of data, and then a soft decoder, such as a turbo decoder, receives the output from the soft demodulator and decodes the codeword hard into individual bits.
As shown in fig. 1, in this embodiment, a plurality of identical functional modules (the multiply-add array module one 102, the equalizing module 103, the FFT module 101, the frequency offset estimation and compensation module 104, and the soft demodulation module 105) in the data processing module 1 for processing WCDMA communication system signals, TD-SCDMA communication system signals, and LTE communication system signals may be multiplexed or shared, so as to reduce resource waste.
As shown in fig. 1, the data signal from the antenna is amplitude-adjusted by the AGC module 3, the amplitude modulation of the data signal is controlled by the communication system control module 2, and then the data signal is processed by each functional module (multiplexing the same functional module) in the data processing module 1 according to the communication system type of the data signal, and then output, and is subjected to soft bit processing by the bit stage.
In the above embodiment, each of the first multiply-add array module 102 and the second multiply-add array module 1034 includes an auxiliary data reading unit for reading corresponding data, a data storage unit for storing the data, and a data control unit for performing operations on the stored data and controlling the operation results.
In the above embodiment, the modules before the MRC module 103 may process data of multiple antennas, and according to the processing amount, some of the modules may be processed in parallel by multiple sets of circuits, and some of the circuits may be processed in series by antennas.
When a MU-MIMO (multi user Multiple-input Multiple-output) in the LTE communication system is demodulated, the operation of the algorithms such as MMSE (Minimum Mean-Square Error) and ML (maximum likelihood estimation) is completed by using the multiply-add array module one 102.
In the process of LTE modem processing, the FFT module 101 completes OFDM (orthogonal frequency Division Multiplexing) demodulation function, and can be configured as 128, 256, 512, 1024, and 2048 point FFT. The multiply-add array module one 102 can also complete channel estimation and noise estimation. The equalization MRC module 103 completes antenna equalization and multi-antenna MRC/IRC combination. The uplink Interference Rejection Combining (IRC) is a higher-level diversity reception function than the MRC, and can improve the uplink quality and the gain of uplink signals.
In the TD-SCDMA modulation and demodulation process, the FFT module 101 can complete the channel estimation function and fix to 128-point FFT. The multiply-add array module one 102 can complete noise estimation, B matrix generation, and AR matrix operation. The equalization MRC module 103 performs matched filtering. The second multiply-add array module 1034 completes ARA solution, Cholesky decomposition (Cholesky decomposition method) and ESA/ESB solution.
In the modulation and demodulation process of the WCDMA system, the multiply-add array module I102 completes multipath search and demodulation. The equalization MRC module 103 completes antenna equalization and multi-antenna MRC/IRC combination.
As shown in fig. 2, the uplink receiving method of a multimode base station provided by the present invention includes the following steps:
s1, the AGC module receives the data signal from the base station antenna, adjusts the amplitude of the data signal under the control of the communication system control module, and outputs the adjusted data signal, wherein the data signal is a CDMA communication system signal or an LTE communication system signal;
and S2, the data processing module receives the CDMA communication system signal and the LTE communication system signal, and performs modulation and demodulation processing on the CDMA communication system signal or the LTE communication system signal under the control of the communication system control module.
In this embodiment, the step of performing modulation and demodulation processing on the CDMA communication system signal by the data processing module 1 specifically includes:
modulating and demodulating TD-SCDMA communication system signals in the CDMA communication system signals; or,
and modulating and demodulating the WCDMA communication system signal in the CDMA communication system signal.
As shown in fig. 3, the step of performing modulation and demodulation processing on the WCDMA communication system signal by the data processing module 1 specifically includes:
s312, the first multiply-add array module 102 performs first operation processing on the WCDMA communication system signal output by the AGC module 3, and outputs a data signal after the first operation processing;
s313, the equalizing MRC module 103 equalizes and combines the data signals after the first operation, performs IDFT transformation on the equalized and combined frequency domain data signals, and outputs time domain data signals;
s315, the frequency offset estimation and compensation module 104 performs frequency offset estimation and compensation on the time domain data signals after the equalization, the combination and the IDFT, and outputs the time domain data signals after the frequency offset estimation and compensation;
s316, the soft demodulation module 105 performs soft demodulation on the time domain data signal after the frequency offset estimation and compensation to obtain an LLR (log likelihood ratio) time domain data signal, and outputs the time domain data signal with probability information for soft bit processing.
As shown in fig. 4, the step of performing modulation and demodulation processing on the TD-SCDMA communication system signal by the data processing module 1 specifically includes:
s311, the FFT module 101 performs FFT/IFFT conversion operation on the TD-SCDMA communication system signal output by the AGC module 3, performs frequency domain/time domain switching in channel estimation, and outputs a time domain data signal;
s312, the first multiply-add array module 102 performs first operation processing on the time domain data signal and outputs the time domain data signal after the first operation processing;
s313, the equalizing MRC module 103 equalizes and combines the time domain data signals after the first operation, performs IDFT transformation on the frequency domain data signals after equalization and combination, and outputs time domain data signals; s314, the second multiply-add array module 1034 performs a second operation on the equalized and merged time domain data signal and the IDFT-transformed time domain data signal, and outputs a second operated time domain data signal;
s315, the frequency offset estimation and compensation module 104 performs frequency offset estimation and compensation on the time domain data signal after the second operation, and outputs a frequency offset estimated and compensated time domain data signal;
s316, the soft demodulation module 105 performs soft demodulation on the time domain data signal after the frequency offset estimation and compensation to obtain an LLR (log likelihood ratio) time domain data signal, and outputs the LLR time domain data signal with probability information for soft bit processing.
As shown in fig. 5, the step of performing modulation and demodulation processing on the LTE communication system signal by the data processing module 1 specifically includes:
s310, the CP/fixed frequency offset removing module 106 performs CP/fixed frequency offset removing processing on the LTE communication system signal output by the AGC module 3, and outputs a data signal after CP/fixed frequency offset removing processing;
s311, the FFT module 101 performs FFT/IFFT transformation operation on the data signal without CP/fixed frequency offset processing to obtain a time domain data signal, and outputs the time domain data signal;
s312, the first multiply-add array module 102 performs first operation processing on the time domain data signal and outputs the time domain data signal after the first operation processing;
s313, the equalizing MRC module 103 performs equalizing and combining and IDFT conversion processing on the time domain data signal after the first operation processing, and outputs the time domain data signal after the equalizing and combining and IDFT conversion processing;
s315, the frequency offset estimation and compensation module 104 performs frequency offset estimation and compensation on the time domain data signals after the equalization, IDFT and combination processing, and outputs frequency offset estimation and compensated time domain data signals;
s316, the soft demodulation module 105 performs soft demodulation on the time domain data signal after the frequency offset estimation and compensation to obtain an LLR (log likelihood ratio) time domain data signal, and outputs the LLR time domain data signal with probability information for soft bit processing.
The above embodiment of the system selectively switches the flow direction of the data signal through the communication system control module 2, so that the uplink receiving, adjusting and processing of the real-time baseband signal of any one of three communication systems of WCDMA, TD-SCDMA and LTE can be realized, and the compatibility is good; moreover, a plurality of same functional modules in three communication systems can be multiplexed, so that resource consumption is reduced; the comprehensive performance of the system is improved. In other embodiments, according to the working requirement, a combination of other multiple systems can be adopted to process the data signals of multiple systems, that is, on the basis of multiplexing the same functional module, the baseband signal processing of any system can be realized by adding related modules, and the expandability is good.
The system adopts the same chip in multiple modes, can unify platform architectures of different products, uses the same single board, centralizes and unifies different resources, provides basis for developers and operators to utilize the resources with maximum efficiency, and reduces the research, development, purchase and maintenance costs of the developers or the operators.
The above description is only for the preferred embodiment of the present invention and is not intended to limit the scope of the present invention, and all equivalent structures or flow transformations made by the present specification and drawings, or applied directly or indirectly to other related arts, are included in the scope of the present invention.