The present invention relates generally to a wireless communication system and device, and more particularly, to a method and apparatus for filtering multiple channels of signals in a multi-antenna wireless communication system and device.
With the rapid development of wireless communication technology, it becomes more and more necessary to provide a high-speed, broadband, good anti-interference air interface to the system. In recent years, the diversity technique is widely used due to its good characteristics in resisting channel distortions, and improving transmission quality and capacity. With communication system requirements going higher, however, the diversity information obtained from a conventional single antenna cannot fully meet the requirements and thus multi-antenna techniques gradually become a hot spot in research and development. Multi-antenna techniques, such as Smart Antenna, MIMO (Multiple Input Multiple Output) or the like, have become the research trends for future communication systems and have been formally adopted by some standards, such as 3GPP.
In a multi-antenna wireless communication system, multiple antennas are used to transmit and receive signals simultaneously and independently. Each antenna has its corresponding independent RF channel. Signals received from different antennas are forwarded to a baseband processing unit in parallel via their respective RF channels, and multiple channels of signals from the baseband processing unit are transmitted to each antenna in parallel via their respective RF channels.
To suppress OOB (out-of-band) distortion and cancel ISI (Inter-Symbol Interference) in wireless communication systems, PSFs (pulse shaping filters) are typically employed in transmitters to limit the spectral energy of baseband signals to a limited bandwidth, and MFs (match filters) are adopted in receivers to suppress OOB noises and improve SNR (Signal to Noise Ratio). For example, 3GPP has adopted RRC(Root Raised Cosine) filters and SRRC(Square Root Raised Cosine) filters as the PSFs and MFs. Alternatively, other filters, such as conjugate root pulse filter, may be used in transmitters and receivers.
Accordingly, there will be a plurality of parallel PSFs in a multi-antenna transmitter and a plurality of parallel MFs in a multi-antenna receiver. This structure brings some redundancy, for example, in a receiver having m antennas, m channels of signals are received from or sent to the m antennas, and thus requiring at least m MFs. When one channel of signal is splitted into two components, such as I (In-phase) and Q (Quadrature) components, two MFs will be needed for processing one channel of signal and thus the receiver will need 2 m MFs in total. The bigger the number of antennas is, the more the redundancy will be.
In current systems, since the process performed by the PSFs and MFs are independent of the physical channels for transmitting radio signals, the structures of the PSFs/MFs corresponding to various antennas are identical, which thus brings some redundancy in the structure. It may be seen from
This redundancy in the structure increases the chip size and cost significantly. Therefore, there is a need for a novel method and apparatus to mitigate such redundancy to reduce the chip size and lower the cost.
An object of the present invention is to provide a method and apparatus for use in a multi-antenna wireless communication system and device, which reduces the number of filters and decreases the chip size and the cost significantly by multiplexing a filter to filter a plurality of signals. The plurality of signals corresponds to a plurality of channels. In this application, a signal refers to a signal stream inputted into the system and apparatus employing the method of the present invention, such as a filter, and each signal comprises a plurality of signal segments. The plurality of signals refer to a plurality of signal streams inputted in parallel, serially or in some other orders, into the system and apparatus employing the method of the present invention.
An apparatus for filtering a plurality of signals according to the present invention, comprises: a group of storage units, for storing the plurality of signals, wherein the group of storage units comprises a plurality of storage units, each of which is used to store corresponding signal segments of each signal and output the stored signal segments in a predefined order; and a processing unit, for weighting and combining the output signals from the group of storage units, so as to obtain a plurality of filtered signals corresponding to the plurality of signals. The group of storage units may further comprise a group of combining units, for combining the output signal segments from the storage units to be processed with a same weight value.
A method for filtering a plurality of signals according to the present invention, comprises the steps of: storing the plurality of signals in a group of storage units having a plurality of storage units, each of which stores corresponding signal segments of each signal; outputting the signal segments stored in the group of storage units in a predefined order; and weighting and combining the output signals from the group of storage units, to obtain a plurality of filtered signals corresponding to the plurality of signals.
By multiplexing filters, this method reduces the number of filters required in a wireless communication device to 1. Furthermore, filtering of a plurality of signals is implemented by multiplexing the group of weighting units in the filter, which reduces the number of required weighting units and thus realizes the purpose of reducing the chip size. Generally, the weighting unit is implemented with a multiplier unit. For example, for a transmitter/receiver having m antennas, when a signal comprises I component and Q component, the number of the required filters reduces to 1 from 2 m of the conventional method, and the number of groups of weighting units reduces to 1 group from 2 m groups of the conventional method.
The method may further comprise the step of combining the output signal segments from each of the storage units to be processed with a same weight value.
This optimal method further reduces the number of weighting units in the group of weighting units and thus further reduces the chip set by combining signals to be processed with a same weight value and then weighting the combined signals, using the even function or odd function property of the mathematical expression of the filter or symmetric property of some coefficients of the mathematical expression of the filter. For example, for a filter whose mathematical expression is even function, the number of its weighting units reduces half approximately.
Other objects and attainments together with a fuller understanding of the invention will become apparent and appreciated by referring to the following descriptions and claims taken in conjunction with the accompanying drawings.
Throughout all the above drawings, like reference numerals will be understood to refer to like, similar or corresponding features or functions.
Detailed description will be made in conjunction with the accompanying drawings below to the method and apparatus of the present invention for filtering a plurality of signals by multiplexing a filter.
It may be seen from
In the present application, descriptions are made to the method of the invention by exemplifying RRC filters. It will be understood by those skilled in the art that the present invention is not limited to RRC filters, other filters using different algorithms are equally applied to the present invention.
Optionally, the filter 100 of
The group of storage units 310 comprises a plurality of storage units 312, the number N of which depends on the filtering algorithm adopted by the filter. Each storage unit 312 stores a corresponding part of each signal, that is, each storage unit 312 stores the corresponding signal segments in the M signals, which are from the first signal to the Mth signal, and each signal has a signal segment stored in each storage unit, that is, each signal has its signal segment stored in the N storage units. A part of a signal, that is, one or a plurality of signal segments, may be represented as the samples of this signal at one or multiple instants. During a same clock cycle, the output signal segments of each storage units correspond to the same signal, while during different clock cycles, signal segments corresponding to different signals are outputted circularly in a certain order. Here, the current input signal segment for the group of storage units may be regarded as the output signal segment from the 0th storage unit and is involved in this corresponding process. The order described herein guarantees that the synchronous outputs from all the storage units 312 may ergodic spread over each signal in a relatively long time period, so as to realize the circular output. Therefore, the circular output has the characteristic of ergodicity in mathematics aspect. Descriptions will be made below to the process of circular output.
The group of weighting units 322 is used to weight the signal segments outputted from the group of storage units 310 with a group of weight coefficients. Here, the group of weighting units 322 comprises a plurality of weighting units, each of which weights a signal segment with a weight coefficient. The input signal segment for a weighting unit may be the output signal segment from a storage unit 312, or the current input signal segment from the group of storage units 310. Therefore, the current input signal segment for the group of storage units 310 may be regarded as the output signal segment for the 0th storage unit 312. According to the algorithm adopted by the filter 100, the weighting unit may weight a real number or a complex number.
In
It may be understood by those skilled in the art that the current input signal segments for the group of storage units 310 are equivalent to the output signal segments for the 0th storage unit during circular output and multiplex process by adding a 0th storage unit before the 1st storage unit. This variation is made without departing from the scope of the present invention.
It may be seen from
The present invention may filter a plurality of signals through a filter 100 comprising a group of storage units 310, a group of weighting units 322, a group of combining units 324, and optionally a multiplexer 330 and a demultiplexer 332. Compared with the conventional techniques, it is advantageous in that only one filter is required, in particular, the number of weighting units required is same as that of the weighting units included in a prior-art filter. The plurality of signals may be filtered by multiplexing the filter, thus to reduce the chip size greatly.
To further reduce the filter size, the present invention proposes an optimized method, which further reduces the number of weighting units required in the group of weighting units 322, by using the even-function property of part or all of the coefficients in the mathematical expression of the filter 100. The coefficients in the mathematical expression of the filter 100 are represented by the weight coefficients for the weighting units. Generally, the number of coefficients in the mathematical expression determines the number of weighting units in the circuit design, that is, n coefficients will need n weighting units. The present invention takes advantage of the even-function/partial even-function property of the mathematical expression of the filter, that is, some signal segments will be weighted with weight values having the same value. In this application, these signal segments to be weighted with weight values having the same value in weighting operation are referred to as similar terms each other. Similar terms are combined before performing weight operation, that is, signals having similar weight coefficients are combined first and then the combined signals are weighted, to further reduce the number of weighting units required. For example, the mathematical expression of RRC filter is an even function, that is, it has a property ai=aN−i−1 for coefficients {ai, i=0,1,2, . . . ,N−1}. With the optimized method, the number of weighting units required may decrease to about half compared to the conventional method. When the mathematical expression of RRC filter is an odd function, that is, it has a property ai=(−aN−i−1), subtraction may be performed on the signals having opposite coefficients and then weight operation may be performed on the subtracted signals, which also reduces the number of weighting units required. It's to be understood by those skilled in the art that the optimized method of the present invention is not limited to RRC filters, and is equally applicable to other filters whose mathematical expression has odd-function/even-function property or partial symmetric property.
In
Since the current input signal segments for the group of storage units 310′ and the output signal segments from the Nth storage unit 312 have the same weight coefficient a0 in the group of weighting units 322, so they are first fed into an adding unit in the group of combining units 350 for combination and then the combined signal are fed into the corresponding weighting unit to be multiplied with a0. Similarly, output signal segments from the first storage unit and the (N−1)th storage unit 312 are first fed into the group of combining units 350 for combination and the combined signal is multiplied with a1 in the corresponding weighting unit. The number of storage units is even in
The output signal segments from the group of weighting units 322 are added in the group of combining units 324 and the result is outputted to demultiplexer 322 as the plurality of filtered signals and the demultiplexer 332 demultiplexs the serial plurality of filtered signals into parallel filtered signals {I1′,Q1′,I2′,Q2′} corresponding to the 1st signal to the Mth signal.
Different from
This optimized method may further reduce the number of weighting units in the group of weighting units 322, thus to further reduce the chip size. Compared with conventional method, the number of weighting units reduces from
in
To ensure the input signals for the group of storage units 310 more stable, the present invention proposes a stabilizer 800 added prior to the group of storage units 310, as shown in
In
Since different weight coefficients form different mathematical expressions, with selector 900, the present invention may achieve the purpose of applying different filtering algorithms to different signals by using only one filter circuit.
It is to be understood by those skilled in the art that, various improvements and modifications can be made to the method and apparatus for filtering a plurality of signals by multiplexing a filter provided in the present invention without departing from the basis of the present invention, the scope of which is to be defined by the appended claims herein.
Number | Date | Country | Kind |
---|---|---|---|
00510113463.X | Oct 2005 | CN | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB06/53695 | 10/9/2006 | WO | 00 | 4/11/2008 |