MULTICARRIER COMMUNICATION SYSTEM AND CHANNEL ESTIMATION METHOD THEREOF
20180212799 ยท 2018-07-26
Assignee
Inventors
Cpc classification
H04L5/0007
ELECTRICITY
H04L27/34
ELECTRICITY
G06F17/16
PHYSICS
H04L27/26416
ELECTRICITY
H04L27/2698
ELECTRICITY
H04L5/0048
ELECTRICITY
H04L27/2654
ELECTRICITY
International classification
Abstract
This invention discloses a multicarrier communication system that includes a transmitter equipment and a receiver equipment. According to a timing scheme, the transmitter equipment processes multiple original symbols for transmission on multiple subcarrier channels, and the receiver equipment processes and detects multiple received symbols from the multiple subcarrier channels. During a time frame of data transmission, the initial three of the original symbols for each of the subcarrier channels are three pilot symbols, forming a preamble. The three preambles of every consecutive three of the subcarrier channels form a preamble unit. All the pilot symbols of the preamble unit are expressed as a 33 matrix. When the center pilot symbol of the preamble unit is normalized to 1 or j (i.e., the imaginary unit), the matrix is
A channel estimation method for the multicarrier communication system is also disclosed.
Claims
1. A multicarrier communication system, comprising: a transmitter equipment, according to a timing scheme, processing multiple original symbols respectively corresponding to multiple subcarrier channels, wherein the original symbols are suitably adjusted with positive phases, up-sampled, and then synthesized as a baseband signal set by a synthesis filter bank for transmission through a channel; and a receiver equipment, according to the timing scheme, receiving the baseband signal set from the channel, wherein the received baseband signal set is analyzed by an analysis filter bank, down-sampled, suitably adjusted with negative phases, and then processed by a detector to detect out the multiple original symbols transmitted respectively through the multiple subcarrier channels, wherein during a time frame of data transmission, the initial three of the original symbols for each of the subcarrier channels are three given pilot symbols to form a preamble, the three preambles of every consecutive three of the subcarrier channels form a preamble unit, all the pilot symbols of the preamble unit are expressed as a 33 matrix, and, when the center pilot symbol of the preamble unit is normalized to 1 or an imaginary unit represented by j, the 33 matrix is a base matrix given by
2. The multicarrier communication system according to claim 1, wherein the base matrix is directly used as the preamble unit or is used as the preamble unit after multiplied by a non-zero constant.
3. The multicarrier communication system according to claim 1, wherein the corresponding multicarrier transmission and modulation schemes include filter bank multicarrier (FBMC) transmission with offset quadrature amplitude modulation (OQAM).
4. The multicarrier communication system according to claim 1, wherein the frequency band of each subcarrier channel is different from those of the other subcarrier channels.
5. The multicarrier communication system according to claim 1, wherein the receiver equipment estimates the channel response of each center subcarrier corresponding to the center pilot symbol of each preamble unit in a way that the mean-squared error of channel estimation is minimized.
6. The multicarrier communication system according to claim 5, wherein, for each center subcarrier corresponding to the center pilot symbol of each preamble unit, the channel responses of the front and back subcarriers are calculated by interpolation of all the estimated center subcarriers' responses.
7. A multicarrier communication method, comprising: transmitting a baseband signal set from a transmitter equipment by processing multiple original symbols respectively corresponding to multiple subcarrier channels according to a timing scheme, wherein the original symbols are suitably adjusted with positive phases, up-sampled, and then synthesized as a baseband signal set by a synthesis filter bank for transmission through a channel; and receiving the baseband signal set from the channel by using a receiver equipment according to the timing scheme, wherein the received baseband signal set is analyzed by an analysis filter bank, down-sampled, suitably adjusted with negative phases, and then processed by a detector to detect out the multiple original symbols transmitted respectively through the multiple subcarrier channels, wherein during a time frame of data transmission, the initial three of the original symbols for each of the subcarrier channels are three given pilot symbols to form a preamble, the three preambles of every consecutive three of the subcarrier channels form a preamble unit, all the pilot symbols of the preamble unit are expressed as a 33 matrix, and, when the center pilot symbol of the preamble unit is normalized to 1 or an imaginary unit represented by j, the 33 matrix is a base matrix given by
8. The multicarrier communication method according to claim 7, wherein the base matrix is directly used as the preamble unit or is used as the preamble unit after multiplied by a non-zero constant.
9. The multicarrier communication method according to claim 7, wherein the corresponding multicarrier transmission and modulation schemes include filter bank multicarrier (FBMC) transmission with offset quadrature amplitude modulation (OQAM).
10. The multicarrier communication method according to claim 7, wherein the frequency band of each subcarrier channel is different from those of the other subcarrier channels.
11. The multicarrier communication method according to claim 7, wherein the receiver equipment estimates the channel response of each center subcarrier corresponding to the center pilot symbol of each preamble unit in a way that the mean-squared error of channel estimation is minimized.
12. The multicarrier communication method according to claim 11, wherein, for each center subcarrier corresponding to the center pilot symbol of each preamble unit, the channel responses of the front and back subcarriers are calculated by interpolation of all the estimated center subcarriers' responses.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0014] The accompanying drawings are included to provide a further understanding of the invention, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
DESCRIPTION OF THE EMBODIMENTS
[0022] For data transmission by a multicarrier communication system, the invention proposes a preamble unit associated with a time-frequency data structure. It is helpful to reduce the channel estimation error.
[0023] The multicarrier communication system in the invention takes FBMC/OQAM as an example for descriptions but not limited thereto. Likewise, the invention is not just limited to the following embodiments.
[0024]
[0025] As a general structure, the transmitter equipment 52 processes multiple original symbols a.sub.0,n, a.sub.1,n, . . . , a.sub.M1,n respectively corresponding to multiple subcarrier channels, wherein the original symbols are multiplied by e.sup.j(n)/2, e.sup.j(n+1)/2, . . . , e.sup.j(n+M1)/2 (i.e., adjusted appropriately by positive phases) according to the order of the corresponding frequency bands, processed by M pieces of the up-sampler 60, synthesized by the synthesis filter bank 56, and summed together by the summing unit 62. As a result, the baseband signal set s[k] is formed, where k represents the index of a timing period after up-sampling. The synthesis filter for the case of M subcarrier channels includes M pieces of the synthesis filter g[k] 58, which is a symmetrical real-valued prototype filter with length L, and M1 multipliers for realizing M1 subcarrier modulation operations. The filter length L is usually set by an even multiple of M, but is not limited to this case. The baseband signal set s[k] generated by the summing unit 62 is transmitted out through the channel 80. If the original symbols a.sub.0,n, a.sub.1,n, . . . , a.sub.M1,n) transmitted at the n.sup.th timing period before up-sampling are the real parts of a sequence of complex data (a.sub.m,n+ja.sub.m,n+1, m=0, 1, 2, . . . , M1), then the original symbols transmitted at the (n+1).sup.th timing period could be the corresponding imaginary parts (a.sub.0,n+1, a.sub.1,n+1, . . . , a.sub.M1,n+1), and vice versa. In this manner, the real-part symbols and the imaginary-part symbols of the complex data are alternately transmitted in timing periods. However, as to be described in detail later, the preamble symbols are transmitted before actual data symbols in order for doing channel estimation.
[0026] In the transmitter equipment 52, the baseband signal set s[k] theoretically can be expressed by Eq. (1):
[0027] The receiver equipment 54 receives a distorted version of the baseband signal set s[k] transmitted from the channel 80 based on to the same timing scheme as that used for the transmitter equipment 52. After analyzed by the analysis filter bank 64, down-sampled by M pieces of the down-sampler 68, and multiplied by e.sup.j(n)/2, e.sup.j(n+1)/2, e.sup.j(n+M1)/2 (i.e., adjusted appropriately by negative phases), the signal set is processed by the detector 70 to detect out the multiple original symbols (.sub.0,n, .sub.1,n, . . . , .sub.M1,n) transmitted respectively through the multiple subcarrier channels. The analysis filter bank for the case of M subcarriers includes M1 multipliers and M pieces of the analysis filters g[k] 66 to perform the reversal process of the synthesis filter bank 56. The complete operation mechanism of an FBMC/OQAM system can be referred to previous related work without further descriptions.
[0028] The baseband signal set s[k] usually encounters noise or interference, such as additive white Gaussian noise ([k]), during transmission through the channel 80. Let h[k] be the impulse response of the channel 80. Then the received signal y[k] at the receiver equipment 54 can be expressed by Eq. (2):
y[k]=h[k]*s[k]+[k].(2)
Denote the frequency response (i.e., channel gain) of the m.sup.th subcarrier channel at the k.sup.th timing period by H.sub.m[k]. Also, assume that the maximum channel delay spread is much shorter than the FBMC symbol duration. Moreover, assume that the prototype filter g[k] varies slowly in time between the interval [k, k+], i.e., g[k]g[k+] for (0, ). Under on these two assumptions, the channel gain of each subcarrier can be regarded as a constant during the interval of , that is, H.sub.m[k]=H.sub.m,n. Thus, y[k] can be expressed by Eq. (3):
In addition, the detected signal .sub.m,n on subcarrier m can be obtained by computing the inner product of y[k] and g.sub.m,n[k] defined in Eq. (1), as expressed by Eq. (4):
where g
.sub.m+p,n+q.sup.m,n=k=.sup.+ g.sub.m+p,n+q[k]g.sub.m,n*[k] is equal to one for (p,q)=(0,0) and is purely imaginary when (p, q)(0,0); .sub.m,n is a zero-mean circularly-symmetric complex Gaussian noise with variance .sub..sup.2.
[0029] Usually, a subband formed by three consecutive subcarrier channels would just have a small amount of fading during three consecutive timing periods. Therefore, the frequency-domain channel gain within three consecutive timing periods for the three subcarrier channels is about a constant, that is, H.sub.m1,n1H.sub.m,n.
[0030] Then, the detected signal .sub.m,n given in Eq. (4) can be expressed by Eq. (5):
Since the sidelobe of the prototype filter is small, the first term on the right-hand side of Eq. (5) is much larger than the second term, and the second term can be neglected. With this, Eq. (5) can be further simplified as Eq. (6):
[0031] For ease of presentation, the invention takes the m.sup.th subcarrier channel at the 1.sup.st time period as a center to define the 33 matrix for a preamble unit, as expressed by Eq. (7):
In other words, during a time frame of data transmission, the pilot symbols {a.sub.m+1,0, a.sub.m1,1, a.sub.m+1,2}, {a.sub.m,0, a.sub.m,1, a.sub.m,2}, {a.sub.m+1,0, a.sub.m+1,1, a.sub.m+1,2} at the initial three consecutive timing periods for the subcarrier channels m1, m, and m+1 form a preamble unit. Accordingly, the channel gain H.sub.m,1 for the m.sup.th subcarrier channel at the 1.sup.st timing period can be estimated as Eq. (8):
[0032] Performance of the channel gain estimation based on Eq. (8) can be analyzed by the mean-squared error (MSE) expressed by Eq. (9):
[0033] where E{.Math.} represents the statistical expectation operation and , , and are all positive with values smaller than one, expressed by Eq. (10):
[0034] According to Eq. (9) and Eq. (10), increasing the value of the denominator can reduce the MSE, where the denominator is in the form of |a+jb|.sup.2. Also, for a given prototype filter g[k], the interference tell is on the center pilot symbol a.sub.m,1 from all the peripheral pilot symbols can be generated with the interference coefficients j, j, and j from Eq. (10).
[0035]
[0036] To make the denominator term |a+jb|.sup.2 reach the maximum value and then to minimize the MSE, one of the following two conditions can be adopted to determine a and b: (1) a is positive (or negative) real and b=j|b| (or b=j|b|); (2) a=j|a| (or a=j|a|) and b is positive (or negative) real. Following conditions 1 and 2, the center pilot symbol a.sub.m,1 and the other 8 peripheral pilot symbols in
These are the base matrices for a preamble unit with the center pilot symbol normalized to 1 or j. The center pilot symbol of the invention is not limited to 1 or j, and the base matrix can be multiplied by a non-zero constant to form a preamble unit.
[0037] Take the pilot symbol a.sub.m1,1 of the subcarrier channel m1 as an example, where the interference coefficient to the center pilot symbol a.sub.m,1 is j. If a.sub.m1,1 is set to j and a.sub.m,1 is set to 1 as the case given in Eq. (11), then j(j)=, which would cause a maximum interference to the center pilot symbol. If each of the other peripheral pilot symbols is also set in a similar way to maximize its interference to the center pilot symbol, the denominator of the MSE in Eq. (9) would approach the maximum, and thus the MSE would approach the minimum.
[0038]
[0039] According to the preamble structure in
[0040] The invention further compares the proposed preamble unit with some other prior preamble structures, where
[0041] As shown in
[0042] As shown in
[0043] As shown in
[0044] As shown in
[0045] The MSE analysis results of channel estimation for the time-frequency symbol structures in
TABLE-US-00001 TABLE 1 Scheme MSE IAM-R .sub..sup.2/(1 + 4) IAM-C .sub..sup.2/(1 + 4 + 4.sup.2) E-IAM-R .sub..sup.2/(1 + 8 + 4.sup.2 + 4.sup.2) E-IAM-C .sub..sup.2/(1 + 2 + 2).sup.2 The invention .sub..sup.2/(1 + 2 + 2 + 4).sup.2
[0046] In addition, simulation results of the foregoing schemes with different prototype filters g[k] have also shown that the invention outperforms the other schemes in terms of the MSE of channel estimation and the bit-error-rate of data transmission.
[0047] In summary, the multicarrier communication system, the preamble structure, and the channel estimation method thereof provided by the invention can effectively reduce the MSE of channel estimation and thus improve the transmission quality.
[0048] It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the present invention without departing from the scope or spirit of the invention. In view of the foregoing, it is intended that the present invention covers such modifications and variations provided they fall within the scope of the following claims and their equivalents.