This application claims the benefit of Taiwan application Serial No. 101105700, filed Feb. 21, 2012, the subject matter of which is incorporated herein by reference.
1. Field of the Invention
The invention relates in general to a method and associated apparatus for determining signal timing of a wireless network signal, and more particularly to method and associated apparatus for determining a symbol boundary in a wireless network signal in multi-antenna transmission.
2. Description of the Related Art
A wireless network, which performs exchange, interconnection, communication and/or broadcasting of packet, data, message, command, audio and video streams by network signals via wireless transmission, is one of the most important network techniques in the modern information society. Among the various wireless network techniques, the multi-input multi-out (MIMO) technique is a focus of on-going research and development. Reasons contributing to such importance on the MIMO technique are that, without additional bandwidth, the MIMO technique is capable of increasing a network capacity and a data transmission rate, reducing a bit error rate, strengthening interference resistance, improving directivity through beamforming and/or reinforcing resistance against channel attenuation. For example, a wireless local area network based on the IEEE 802.11n specification has included the MIMO technique. In a MIMO wireless network, one transmitter may be provided with multiple antennas each sending corresponding single-antenna signals. Network signals received at a receiver are synthesized from the single-antenna signals. Similarly, one receiver may also be provided with one or multiple antennas to receive the network signals transmitted from the transmitter.
When a transmitter transmits a wireless network signal, according to predetermined signal timing, the wireless network signal is divided into different periods, e.g., time slots, symbols and signal frames. The periods carry respective waveforms, messages and/or data. For example, in an Orthogonal Frequency Division Multiplexing (OFDM) wireless network, a wireless network signal is divided into different OFDM symbols. In each OFDM symbol, digital data is carried by multiple orthogonal frequency sub-carriers. The signal timing of the wireless network signal is then reconstructed after the receiver receives the wireless network signal, so as to correctly parse the message or data carried in the wireless network signal in synchronization with the signal timing. For example, in an OFDM wireless network, the signal timing reflects a symbol boundary of an OFDM symbol. Therefore, a receiver needs to identify the symbol boundary in order to correctly parse the digital data carried in each OFDM symbol.
To allow the receiver to reconstruct the signal timing of the wireless network, the transmitter adds a sequencing signal for synchronization in the wireless network signal. Content (e.g., waveform and/spectrum) of the sequencing signal is predetermined according to a corresponding wireless network specification. Therefore, for the receiver, the content of the sequencing signal is known. As the receiver identifies the sequencing signal in the wireless network signal, boundaries of various periods following the sequencing signal can be determined according to the signal timing in the wireless network signal to parse data and/or messages in the various periods following the sequencing signal. For example, in an OFDM wireless network signal, a short preamble in a preamble of a packet may be regarded as a sequencing signal. A sequence of the short preamble contains multiple short preambles having repeated content for timing synchronization.
When a transmitter transmits wireless network signals via one or multiple antennas, the antenna transmits respective single-antenna wireless signals. A network signal received by the receiver is synthesized from the single-antenna wireless signals. The single-antenna wireless signals of the antennas contain respective sequencing signals. To prevent unexpected beam-forming, the transmitter introduces a cyclic shift delay between sequencing signals of different antennas. However, since the wireless network signal is mixed with the sequencing signals of different antennas, a conventional receiver is incapable of stably determining the signal timing as the receiver identifies the sequencing signals in the wireless network signal. For example, at a particular instant, assuming a single-antenna wireless signal of a first antenna is stronger, a conventional receiver determines a first signal timing according to the sequencing signal of the first antenna. At another instant, assuming a single-antenna wireless signal of a second antenna is stronger, the conventional receiver then determines a second signal timing according to the sequencing signal of the second antenna. Due to the cyclic shift delay between the sequencing signals of the two antennas, the obtained first signal timing may differ from the second signal timing. In other words, the signal timing at the receiver is not robust enough to resist against changes in signal strength of different antennas.
In an application where a transmitter has only a single antenna, a receiver can identify a sequencing signal in a wireless network signal through a match-filtering technique. For different time points, the receiver respectively sets a matched range, and provides a corresponding match value for each of the time points according to an accumulated product of the wireless network signal and a predetermined signal in the matched range corresponding to each of the time points. By collecting the match values at different time points n, a match value distribution is formed. A peak of the match value distribution is searched to identify a timing at which the sequencing signal in the wireless network signal occurs to further determine the signal timing of the wireless network signal. However, in the event that the wireless network signal is synthesized from wireless signals of multiple antennas, multiple local peaks correspondingly occur in the match value distribution, such that a stable signal timing cannot be provided according to the peak of the match value distribution.
The present invention is directed to an improved match-filtering technique for stably determining a signal timing in an application having one or multiple antennas.
It is an object of the present invention to provide a method for determining a signal timing of a wireless network signal. The method is applied to a receiver of a wireless network. The method includes: performing match-filtering on the wireless network signal to provide a match value distribution, performing moving averaging on the match value distribution to provide an accumulation distribution, searching a peak of the accumulation distribution to provide a central timing according to a timing at which the peak occurs, and determining the signal timing (e.g., symbol boundary) of the wireless network signal according to the central timing.
In one embodiment, when providing the central timing, the accumulation distribution is compared with a threshold, and an upper timing limit and a lower timing limit are provided according to an intersection time point of the accumulation distribution and the threshold. In one embodiment, the threshold is set according to a product of the value of the peak of the accumulation distribution and a threshold ratio.
In one embodiment, when performing the moving averaging, a corresponding accumulation range is respectively set for different time points, and the accumulation value is accumulated in the accumulation ranges corresponding to the time points to provide a corresponding accumulation value for each of the time points.
It is another object of the present invention to provide an apparatus for determining a signal timing of a wireless network signal. The apparatus is applied to a receiver of a wireless network. The apparatus includes a matched filter module, an accumulation value module, a peak value and a timing module. The matched filter module performs matching filtering on the wireless network signal to provide a match value distribution. The accumulation value module performs moving averaging on the match value distribution to provide an accumulation distribution. The peak module provides a central timing according to a timing at which the peak occurs in the accumulation distribution. The timing module determines the signal timing of the wireless network signal according to the central timing.
The above and other aspects of the invention will become better understood with regard to the following detailed description of the preferred but non-limiting embodiments. The following description is made with reference to the accompanying drawings.
The matched filter 10 includes a plurality of retarders 12, multipliers 14, conjugate complex calculators 16 and an accumulator 18 for implementing match-filtering. A match range (e.g., 0 to (N−1)) is respectively set for different time points n, and a product of the signal r(n) and a conjugate complex R*(k) of a predetermined signal R(k) in the match ranges corresponding to the time points n is accumulated to provide a corresponding match value A(n) for each of the time points n. Referring to Equation eq1, the matched filter 10 respectively multiplies N number of network signal values r(n) to r(n+N−1) after a particular time point n by conjugate complexes R*(0) to R(N−1) of the N number of predetermined signal values R(0) to R(N−1), and accumulates the products to provide a result serving as the match value A(n). By collecting the corresponding match value A(n) of different time points n, a match value distribution is formed.
In the match-filtering performed by the matched filter 10, the predetermined signal R(n) is a sequencing signal with known content. In other words, a purpose of the match-filtering performed by the matched filter 10 is to identify the sequencing signal in the network signal r(n).
Moreover, when the transmitter is provided with first and second antennas and respectively transmits single-antenna signals r(n)_1 and r(n)_2 via the first and second antennas, the network signal r(n) received by the receiver is synthesized from the two single-antenna signals r(n)_1 and r(n)_2. For example, r(n)=h1*r(n)_1+h2*r(n)_2, wherein h1 and h2 are synthesis weightings. Based on differences between distances, directions, noise and channel attenuation between the two antennas and the receiver, the weightings h1 and h2 may be different and may have random values. The single-antenna signals r(n)_1 and r(n)_2 respectively include a plurality of repeated sequencing symbols tD[1] and tD[2]. The sequencing symbol tD[1] includes N number of sample values x(1) to x(N). In contrast, due to the cyclic shift delay introduced into the single-antenna wireless signal r(n)_2 of the second antenna at the transmitter, for the sequencing symbol tD[2], first L number of sample values are respectively x(N-L+1) to x(N), and subsequent (N−L) number f sample values are respectively sample values x(1) to x(N−L). In other words, the sample values in the sequencing symbol tD[2] are obtained by cyclically shifting the sample values x(1) to x(N) by the number L, where the number L corresponds to a shift period of the cyclic shift delay.
Since the network signal r(n) is synthesized from the single-antenna wireless signals r(n)_1 and r(n)_2, the L number of network signal values r(t+1) to r(t+L) at the time points (t+1) to (t+L) are respectively synthesized from the sample values x(1) to x(L) and sample values x(N-L+1) to x(N), that is, the network signal value r(t+n)=h1*x(n)+h2*x(N-L+n), wherein n=1. In the subsequent time points (t+L+1) to (t+N), the subsequent (N−L) number of network signal values r(t+L+1) to r(t+N) are respectively synthesized from the sample values x(L+1) to x(N) and the sample values x(1) to x(N−L), that is, the network signal value r(t+n)=r(t+n)=h1*x(n)+h2*x(n-L), where n=(L+1) to N.
However, when the receiver performs the match-filtering of
Situations of more antennas may be deduced from the situation of two antennas. When the transmitter transmits M number of single-antenna wireless signals by M number of antennas (M being greater than 1), in a sequencing symbol tD[m] of an mth (m is any number of 2 to M) single-antenna wireless signal, the first (m−1)*L number of sample values in N number of sample values are cyclic shifted sample values x(N−(m−1)*L+1) to x(N), and the subsequent (N−(m−1)*L) number of sample values in the N number of sample values are sample values x(1) to x(N−(m−1)*L). Since the network signal r(n) received by the receiver is synthesized from the M number of single-antenna wireless signals, for the sequencing symbols tD[1] to tD[M] at the time points (t+1) to (t+N), M number of local peaks occur in the match value distribution obtained from the match-filtering of the network signal r(n). Similarly, a relation between the values of the M number of local peaks is also random, and a stable signal timing cannot be reconstructed according to the values of the local peaks.
To provide a stable signal timing by utilizing the M number of local peaks formed in the match value distribution of the M number of antennas, the match value distribution is further averaged to integrate the M number of local peaks.
Reference is made to
As shown in
In one embodiment of the present invention, the threshold S_TH is determined according to the peak value (i.e., the accumulation value S(n_peak)) of the accumulation distribution 28. For example, the threshold value S_TH is set according to a product of the peak value S(n_peak) and a threshold ratio R, e.g., S_TH=R*S(n_peak), where the threshold ratio R may equal to a predetermined constant.
In another embodiment of the present invention, the time point n_peak at which the peak occurs is utilized as the estimated value of the central time point nc to further determine the signal timing of the network signal r(n), thereby achieving the object of the present invention.
In conclusion, in an application of multiple transmission antennas, due to the fact that match-filtering is affected by peak values of a match value distribution, a signal timing cannot be stably provided for a network signal received by a wireless network receiver. In contrast, in the present invention, multiple peaks of a match value distribution are integrated into one peak of an accumulated value distribution to provide a stable basis for the signal timing. Therefore, reconstruction of the signal timing is immune from random changes in local peaks of a matched filter so that the wireless network receiver is allowed to correctly parse the wireless network signal received.
While the invention has been described by way of example and in terms of the preferred embodiments, it is to be understood that the invention is not limited thereto. On the contrary, it is intended to cover various modifications and similar arrangements and procedures, and the scope of the appended claims therefore should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements and procedures.
Number | Date | Country | Kind |
---|---|---|---|
101105700 | Feb 2012 | TW | national |