The present application claims priority to Chinese Patent Application No. 201610141563.1, titled “APPARATUS AND METHOD FOR WIRELESS COMMUNICATIONS, AND PARAMETER OPTIMIZATION APPARATUS AND METHOD”, filed on Mar. 11, 2016 with the State Intellectual Property Office of People's Republic of China, which is incorporated herein by reference in its entirety.
The embodiments of the present disclosure generally relate to the field of wireless communications, and in particular to a link adaptive technique in a fast time-varying channel environment, and more particularly to an apparatus and a method for wireless communications, apparatus and methods for a receiving end and a transmitting end of wireless communications, as well as an apparatus and a method for optimizing a parameter in an effective signal-to-noise ratio mapping algorithm.
With the development of modern transportation technology, in some special application occasions such as a high-speed train (a speed of which may be up to 350 km/h currently), it is required to realize high-speed transmission of data under a fast moving condition. At present, many problems exist in the existing wireless transmission technology in the high-speed moving environment, in which a fast time-varying channel has a great influence on the system performance.
At present, the link adaptive technique is widely used in modern wireless mobile communication systems. A main idea of the link adaptive technique is to estimate a future propagation condition of a channel based on a measurement on a current propagation condition of the channel, and adaptively adjust a modulation manner and an encoding efficiency for transmitting a signal by a transmitting end based on an estimation of the future propagation condition of a wireless channel performed by a receiving end, so as to maximize a throughput rate of the system. In a case of a good propagation condition of the wireless channel, a high modulation index and a high encoding efficiency are used, and vice versa.
In a fast time-varying channel environment, the channel changes rapidly with time. Therefore, a mismatch between a feedback channel quality and a current channel quality becomes serious due to a feedback delay of a channel quality index parameter. A performance of a channel predicting algorithm deteriorates rapidly due to a low time correlation among wireless channel parameters, which may exacerbate the above mismatch problem. In addition, since the channel quality index is calculated based on a time range of an information frame, the wireless channel parameter changes even within a range of the same information frame due to the fast time-varying channel environment, this makes an evaluation on quality of the channel even more difficult.
In view of the above problems, it is desirable to provide a novel effective link adaptive technique.
In the following, an overview of the present invention is given simply to provide basic understanding to some aspects of the present invention. It should be understood that this overview is not an exhaustive overview of the present invention. It is not intended to determine a critical part or an important part of the present invention, nor to limit the scope of the present invention. An object of the overview is only to give some concepts in a simplified manner, which serves as a preface of a more detailed description described later.
According to an aspect of the present disclosure, an apparatus for wireless communications is provided, which includes: a receiving signal splitting unit, configured to perform spatial splitting on a signal received through multi-antenna, to obtain a plurality of spatially split signals respectively; and a channel predicting unit, configured to perform, based on the plurality of spatially split signals, channel prediction in respective spaces, respectively.
According to another aspect of the present disclosure, a method for wireless communications is further provided, which includes: performing spatial splitting on a signal received through multi-antenna, to obtain a plurality of spatially split signals respectively; and performing, based on the plurality of spatially split signals, channel prediction in respective spaces, respectively.
With the above apparatus and method for wireless communications according to the present disclosure, the channel prediction is performed based on each of the spatially split signals respectively, such that a strong time correlation of the spatially split signals can be utilized, thereby obtaining an accurate channel predicting result, and thus improving the throughput rate of a wireless communication system in a fast time-varying channel environment.
According to another aspect of the present disclosure, an apparatus for optimizing a parameter in an effective signal-to-noise ratio mapping algorithm is further provided, which includes a filter bank and a modeling unit. The filter bank includes multiple filters with filtering spaces orthogonal to each other and is configured to perform spatially orthogonal splitting filtering on a signal received through multi-antenna, to obtain a plurality of spatially orthogonal splitting filtered signals respectively. The modeling unit is configured to calculate a coefficient of a first order autoregressive channel model of each of orthogonal filtering spaces using filtering coefficients of a filter corresponding to the orthogonal filtering space, and combine the first order autoregressive channel models to obtain an equivalent first order autoregressive channel model. A wireless channel implementation is generated, a wireless channel implementation is optimized and generated using the wireless channel implementation, and the parameter is optimized using the wireless channel implementation.
According to another aspect of the present disclosure, a method for optimizing a parameter in an effective signal-to-noise ratio mapping algorithm is further provided, which includes: calculating a coefficient of a first order autoregressive channel model of each of orthogonal filtering spaces using filtering coefficients of a filter corresponding to the orthogonal filtering space in a filter bank, and combining the first order autoregressive channel models to obtain an equivalent first order autoregressive channel model, where the filter bank includes a plurality of filters with filtering spaces orthogonal to each other and is configured to perform spatially orthogonal splitting filtering on a signal received through multi-antenna, to obtain a plurality of spatially orthogonal splitting filtered signals respectively; and generating a wireless channel implementation using the equivalent first order autoregressive channel model, and optimizing the parameter using the wireless channel implementation.
The above apparatus and method for optimizing a parameter in an effective signal-to-noise ratio mapping algorithm according to the present disclosure establishes a channel model by using coefficients of the filters with filtering spaces orthogonal to each other in the filter bank, such that the parameter in the effective signal-to-noise ratio mapping algorithm can be optimized only using one channel implementation, thereby greatly reducing the amount of calculation and reducing complexity of the parameter optimization, as well as achieving optimization for a specific channel rather than the statistical optimization, thus improving the accuracy of the parameter optimization and improving the throughput rate of wireless communication system.
According to another aspect of the present disclosure, an apparatus for a receiving end of wireless communications is further provided, which includes: a measuring unit, configured to periodically measure a root mean square wave number spread and a moving speed of the apparatus; a determining unit, configured to determine whether a change of an indication value based on the root mean square wave number spread and the moving speed exceeds a predetermined range; and a transceiving unit, configured to transmit the indication value to a transmitting end in a cane where the determining unit determines that the change exceeds the predetermined range, such that the transmitting end determines, based on the indication value, a period of the apparatus reporting a channel quality index and the number of channel quality indexes to be transmitted each time.
According to another aspect of the present disclosure, a method for a receiving end of wireless communications is further provided, which includes: periodically measuring a root mean square wave number spread and a moving speed of the receiving end; determining whether a change of an indication value based on the root mean square wave number spread and the moving speed exceeds a predetermined range; and transmitting the indication value to a transmitting end in a case where it is determined that the change exceeds the predetermined range, such that the transmitting end determines, based on the indication value, a period of the receiving end reporting a channel quality index and the number of channel quality indexes to be transmitted each time.
According to another aspect of the present disclosure, an apparatus for a transmitting end of wireless communications is further provided, which includes: a receiving unit, configured to receive, from a receiving end, information of an indication value based on a root mean square wave number spread and a moving speed; a determining unit, configured to determine, based on the indication value, a period of the receiving end reporting a channel quality index and the number of channel quality indexes to be transmitted each time; and a transmitting unit, configured to transmit, to the receiving end, information related to the period of reporting the channel quality index and the number of channel quality indexes.
According to another aspect of the present disclosure, a method for a transmitting end of wireless communications is further provided, which includes: receiving, from a receiving end, information of an indication value based on a root mean square wave number spread and a moving speed; determining, based on the indication value, a period of the receiving end reporting a channel quality index and the number of channel quality indexes to be transmitted each time; and transmitting, to the receiving end, information related to the period of reporting the channel quality index and the number of channel quality indexes.
With the above apparatus and methods for a transmitting end and a receiving end of wireless communications according to the present disclosure, a reporting manner of the channel quality index can be changed adaptively based on the indication value based on the root mean square wave number spread and the moving speed, thereby effectively saving resources for channel feedback.
According to other aspects of the present disclosure, there are further provided computer program codes and computer program products for a method for wireless communications, a method for a transmitting end and a receiving end of wireless communications, and a method for optimizing a parameter in an effective signal-to-noise ratio mapping algorithm as well as a computer-readable storage medium recording the computer program codes for implementing the methods.
These and other advantages of the present disclosure will be more apparent by illustrating in detail a preferred embodiment of the present invention in conjunction with accompanying drawings below.
To further set forth the above and other advantages and features of the present invention, detailed description will be made in the following taken in conjunction with accompanying drawings in which identical or like reference signs designate identical or like components. The accompanying drawings, together with the detailed description below, are incorporated into and form a part of the specification. It should be noted that the accompanying drawings only illustrate, by way of example, typical embodiments of the present invention and should not be construed as a limitation to the scope of the invention. In the accompanying drawings:
An exemplary embodiment of the present invention will be described hereinafter in conjunction with the accompanying drawings. For the purpose of conciseness and clarity, not all features of an embodiment are described in this specification. However, it should be understood that multiple decisions specific to the embodiment have to be made in a process of developing any such embodiment to realize a particular object of a developer, for example, conforming to those constraints related to a system and a business, and these constraints may change as the embodiments differs. Furthermore, it should also be understood that although the development work may be very complicated and time-consuming, for those skilled in the art benefiting from the present disclosure, such development work is only a routine task.
Here, it should also be noted that in order to avoid obscuring the present invention due to unnecessary details, only a device structure and/or processing steps closely related to the solution according to the present invention are illustrated in the accompanying drawing, and other details having little relationship to the present invention are omitted.
The apparatus 100 is located in a device serving as a receiving end of wireless communications. The device may be, for example, a user equipment, or the device is located in a user equipment. The user equipment is, for example, a mobile terminal (such as a smart phone, a tablet personal computer (PC), a notebook PC, a portable game terminal, a portable/dongle type mobile router and a digital camera device) served by a base station or a vehicle-mounted terminal (such as a car navigation device). The user equipment may also be implemented as a terminal (which is also called a machine type communication (MTC) terminal) performing machine-to-machine (M2M) communication. In addition, the user equipment may be a wireless communication module (such as an integrated circuit module including a single wafer) mounted on each of the above terminals. In addition, the apparatus 100 may also be located in a base station serving as a receiving end of wireless communications. The base station may be implemented as any type of evolved Node B (eNB). Instead, the base station may be implemented as any other type of base station such as a NodeB and a base transceiver station (BTS). The base station may include: a main body (which is also referred to as a base station device) configured to control wireless communications; and one or more remote radio heads (RRH) arranged in a position different from that of the main body. In addition, any type of terminal device may operate as a base station by performing a base station function temporarily or semi-permanently.
More generally, the apparatus 100 according to the present disclosure is not limited to be applied to a cellular mobile communication system, and not limited to an existing wireless communication standard, but may be applied to any communication system using multi-antenna as receiving antenna (which is also referred to as an array antenna hereinafter).
In the apparatus 100, spatial splitting is performed on a received signal by the receiving signal splitting unit 101. Since the spatially split signals have strong time correlation, the channel predicting unit 102 for performing channel prediction on each of spaces based on the spatially split signals has a high predicting accuracy and robustness.
In an example, the receiving signal splitting unit 101 includes a filter bank. The filter bank includes multiple filters with filtering spaces orthogonal to each other and is configured to perform spatially orthogonal splitting filtering on a signal received through multi-antenna, to obtain a plurality of spatially orthogonal splitting filtered signals. The channel predicting unit 102 is configured to perform, based on the plurality of spatially orthogonal splitting filtered signals, channel prediction in respective orthogonal filtering space respectively.
After the signal is received through the array antenna, the filter bank performs spatially orthogonal splitting filtering on the received signal. Specifically, the filter bank includes a plurality of filters with filtering spaces orthogonal to each other. For example, the number of the filters depends on the number N of receiving antennas, and a filtering process may be expressed by following equation (1).
r=Fy (1)
Where y indicates a vector of a received signal with a length N, r indicates a vector of a filtered signal with the length N, and F indicates a spatially orthogonal splitting filtering matrix with a size N*N, where elements on a k-th row of the spatially orthogonal splitting filtering matrix correspond to coefficients of a k-th filter and has a length N. The coefficients of each filter may be determined, for example, using a method such as a minimum equivalent wave number spectrum spreading. For example, the coefficients of the filters may be determined based on a shape of the receiving antenna array without estimating an arrival angle, and the coefficients may be obtained in advance by offline calculation.
As an example, for a linear array antenna (the number of antennas is N), in a case of determining coefficients of the used N filters by the minimum equivalent wave number spectrum spreading method, the optimization may be performed according to the following equation (2), to obtain an optimized initial offset angle of an angle spectrum of each filter.
Where θnopt indicates an optimized initial offset angle of an angle spectrum corresponding to the n-th filter, where
in the equation:
Where, σk,n2 indicates a root mean square wave number spread corresponding to the n-th filter, αn and θn respectively indicate a width and an initial offset angle of an angle spectrum corresponding to the n-th filter, where k0=2π/λ, λ indicates a wavelength.
After the optimized initial offset angle θnopt is obtained, the coefficients of an optimal spatial filter may be calculated using a common linear array beam pattern synthesis method. For example, the optimal spatial filtering coefficients bq may be calculated using a Fourier series method, which is expressed by the following equation (4):
Where Un(u) indicates an array beam pattern corresponding to the n-th optimal spatial filter, which may be determined by θnopt and θn-1opt. bqn indicates a q-th series coefficient of the n-th optimal spatial filter, where Δr=Lr/N, Lr indicates a normalized length of a receiving antenna.
In another example, the coefficients of each filter are set such that the arrival angle of a spatially orthogonal splitting filtered signal corresponding to the filter is limited to a range corresponding to the filter. In implementation, various splitting methods may be used to respectively split different ranges of arrival angles for the filters. For example, a range between 0 and π are equally split for the arrival angles. The coefficients of each filter are determined based on each of the ranges with any existing method for determining coefficients of filters (such as the above-described linear array beam pattern synthesis method or the like), which is not described herein.
After the received signal passes through the filter bank, a plurality of spatially orthogonal splitting filtered signals are obtained. That is, the filter bank 101 spatially splits the received signal into a plurality of signals. The channel predicting unit 102 performs channel prediction on each of the obtained multiple spatially orthogonal splitting filtered signals respectively, for example, to compensate for an influence on the performance of the system due to a feedback delay in obtaining a channel quality index parameter based on the channel prediction.
It is to be understood that an accurate channel prediction leads to an accurate feedback of the subsequently obtained channel quality index parameter. When the feedback is accurate, the modulation manner, the encoding efficiency and the like determined based on the feedback are suitable to conditions of the channel, thereby maximizing a throughput rate of the system while ensuring a communication quality.
The channel predicting unit 102 may adopt various channel predicting algorithms, including but not limited to a linear extrapolation algorithm, a cubic spline interpolation algorithm and the like. Since the spatially orthogonal splitting filtered signals have strong time correlation, the channel predicting unit 102 has a higher predicting accuracy and robustness.
In an example, as shown in
Since the channel estimation and the channel prediction are performed for each of the orthogonal filtering spaces respectively while the described channel is not the actual channel, the estimated channel parameter and signal-to-noise ratio (SNR) are referred to as an equivalent channel parameter and an equivalent signal-to-noise ratio. The channel estimating method may be a training pilot-based channel estimating method or a blind channel estimating method. A multi-path channel parameter of each of the orthogonal filtering spaces may be expressed by the following equation (5).
h
k=[h0,kh1,k . . . hL-1,k] (5)
Where, hi,k=[hi,k(0) hi,k(1) . . . hi,k(M−1)], hi,k(n) indicates a channel coefficient of an i-th multipath in a k-th (k=1, . . . , N) orthogonal filtering space at an n-th (n=0, . . . , M−1) sampling time, L indicates the number of multipaths which is related to the channel environment, and M indicates a length of a frame. Multipath means that the received signal is a weighted copy of multiple transmitted signals subjected to different delays due to multiple reflectors existed in the wireless channel.
After the estimating module 1021 obtains the above channel parameter through channel estimation, the predicting module 1022 predicts a future wireless channel parameter in each of the orthogonal filtering spaces using the channel predicting algorithm respectively, to compensate for the influence on the performance of the system due to the feedback delay of the channel quality index parameter.
Next, the future wireless channel parameter is predicted using the channel predicting algorithm to compensate for the influence on the performance of the system due to the feedback delay of the channel quality index parameter. As described above, the prediction may be performed using various channel predicting algorithms. An example where the linear extrapolation channel predicting algorithm is used as the channel predicting algorithm is described below, but it should be understood that this is merely exemplary rather than restrictive. The linear extrapolation channel predicting algorithm has characteristics such as a low complexity and a robust performance, as shown in the following equation (6):
{tilde over (h)}
i,k(n)=hi,k(M−2)+(n−M+2)(hi,k(M−1)−hi,k(M−2) (6)
Where, {tilde over (h)}i,k(n) indicates a predicted channel coefficient of the i-th multipath in the k-th orthogonal filtering space at the n-th sampling time.
The apparatus 100 may obtain an accurate predicting result by performing channel prediction in each of the orthogonal filtering spaces, thereby improving the throughput rate of the wireless communication system in a fast time varying channel.
As shown by dashed line blocks in
Since the signal-to-noise ratio may still change within a range of a frame in a fast time-varying channel environment, it is required to measure the channel quality using an effective signal-to-noise ratio. The effective signal-to-noise ratio may be obtained, for example, using an effective signal-to-noise ratio mapping algorithm based on the predicted signal-to-noise ratios within a frame, where the predicted signal-to-noise ratio is obtained based on the channel predicting result. The effective signal-to-noise ratio indicates the predicted channel quality. Therefore, in order to obtain an accurate channel quality index, it is desirable to achieve an accurate prediction on the effective signal-to-noise ratio.
In an example, as shown in
Taking the predicted equivalent channel parameter obtained by the equation (6) as an example, the signal-to-noise ratio predicting module 1031 may calculate a predicted signal-to-noise ratio of each of the spatially orthogonal splitting filtered signals according to the following equation (7).
Where, n0 indicates an initial sampling time of a signal frame for measuring a signal-to-noise ratio, SNRi,k(n0+1) indicates an estimation value of a signal-to-noise ratio obtained by measuring the received signal, and SNRi,kp(n) indicates the predicated signal-to-noise ratio of a signal of the i-th multipath in the k-th orthogonal filtering space at the n-th sampling time.
Next, the combining module 1032 calculates a signal-to-noise ratio of a combined signal, that is, an equivalent combining signal-to-noise ratio, based on the obtained predicted signal-to-noise ratios in the orthogonal filtering spaces. The calculation method used by the combining module 1032 is related to the used combining algorithm, and the combining module 1032 may perform the combination using one of the following combining methods: a maximum ratio combining, an equal gain combining, a selective combining and the like. For example, it may be considered that noise variances in the orthogonal filtering spaces are approximately equal to each other, so the finally obtained signal-to-noise ratio of the combined signal may be calculated using the predicted signal-to-noise ratios of the spatially orthogonal splitting filtered signals.
As an example, in a case where the maximal ratio combining is adopted, the equivalent combining signal-to-noise ratio may be calculated according to the following equation (8).
Next, the calculating module 1033 calculates the effective signal-to-noise ratio based on the equivalent combining signal-to-noise ratio. The calculating module 1033 may calculate the effective signal-to-noise ratio using an effective signal-to-noise ratio mapping algorithm based on the equivalent combining signal-to-noise ratios within the frame. Examples of the effective signal-to-noise ratio mapping algorithms include an exponential effective signal-to-noise ratio mapping algorithm and a mutual information effective signal-to-noise ratio mapping algorithm, but the present disclosure is not limited thereto. Description is made by taking the mutual information effective signal-to-noise ratio mapping algorithm as an example below.
The effective signal-to-noise ratio is calculated using the mutual information effective signal-to-noise ratio mapping algorithm according to the following equation (9).
Where, SNReff indicates an effective signal-to-noise ratio obtain by calculating, β indicates a parameter that is required to be optimized offline in advance in the algorithm. I(·) indicates a compression function for mapping the signal-to-noise ratio and is used to calculate a mutual information amount. I(·) may perform an operation using a well-known numerical calculating method, which is not described in detail herein.
It can be seen that the effective signal-to-noise ratio is obtained based on the channel predicting result for each of the orthogonal filtering spaces. Since the channel predicting result for each of the orthogonal filtering spaces is accurate and robust, the effective signal-to-noise ratio predicted herein also has a high accuracy.
After the effective signal-to-noise ratio is obtained, the channel quality index calculating unit 104 may obtain the CQI parameter based on the effective signal-to-noise ratio, for example, in a table looking up manner. The parameters in the table may be signal-to-noise ratio thresholds corresponding to different CQI values. The table may be obtained through off-line computer simulation under a Gaussian white noise channel condition. Specifically, the channel quality index calculating unit 104 may calculate a CQI parameter to be reported according to the following equation (10).
Where, SNRiTh indicates a value of a signal-to-noise ratio obtained through off-line simulation under the Gaussian white noise channel condition in a case of using the modulation parameter and the encoding efficiency corresponding to the i-th CQI value with a frame error rate of 10%, and Q indicates the number of CQI values in the table. In other words, the equation (10) indicates that a CQI corresponding to a SNRiTh closest to the SNReff is selected.
In the present embodiment, the apparatus 100 performs channel prediction based on the spatially orthogonal splitting filtered signals respectively, such that an accurate channel predicting result can be obtained by utilizing the strong time correlation of the spatially orthogonal splitting filtered signals, thereby obtaining a more accurate channel quality index, and thus improving the throughput rate of the wireless communication system in a fast time varying channel environment.
In the apparatus 100, the calculating module 1033 is required to optimize the parameter β in the algorithm before calculating the effective signal-to-noise ratio, which generally requires a large amount of computer simulation in the conventional technology. This is because, ideally, it is required to perform computer simulation by traversing all possible wireless channel implementations to obtain the symbol error rate performances in environments of all the wireless channel implementations, then optimize the parameter through a certain optimization criteria. Taking the minimum mean square error optimization criterion as an example, the optimization process may be expressed by the following equation (11).
Where, {circumflex over (β)} indicates an optimization value of the parameter β, Y indicates the number of channel implementations used to optimize the parameter β, and BLERpred,i(β) indicates a block error rate corresponding to the i-th channel implementation predicated using the effective signal-to-noise ratio mapping algorithm by looking up the table, BLERsim,i indicates an actual block error rate corresponding to the i-th channel implementation obtained by computer simulation. In a case where BLERpred,i(β) and BLERsim,i are closest, β is optimal. Since a total effect for Y channels is calculated here, “optimal” here means statistically optimal.
Generally, since there are many cases for channel implementations, a large number Y of channel implementations are required to make the parameter β to be statistically optimal. Therefore, a large amount of calculation are required in this method, and the obtained optimal β is an optimal parameter in a statistically average sense, which is not necessarily an optimal parameter for a single channel, thereby affecting the performance of the system.
In order to reduce complexity of parameter optimization and improve a performance of the parameter optimization, an optimizing method based on a first order autoregressive channel model is provided in the embodiment.
Specifically, in a case where the calculating module 1033 performs calculation using the mutual information effective signal-to-noise ratio mapping algorithm, the calculating module 1033 optimizes the parameter in the mutual information effective signal-to-noise ratio mapping algorithm using a first order auto-regressive channel model. The optimization may be performed offline in advance, or may be performed online. With the first order autoregressive channel model, only one channel implementation may be generated and the parameter β may be optimized using the channel implementation. In this case. Y in equation (11) is 1. In other words, the obtained parameter optimization value {circumflex over (β)} is optimal for the channel implementation, rather than the above-described statistical optimal in the conventional technology, such that a more accurate effective signal-to-noise ratio can be obtained, thereby obtaining a more accurate channel quality index value, and thus further improving the throughput rate of the system.
For example, the calculating module 1033 creates the first order autoregressive channel model for each of the orthogonal filtering spaces, combines the first order autoregressive channel models into an equivalent first order autoregressive channel model, and optimize the above parameter β using the equivalent first order autoregressive channel model. The coefficient of the first order autoregressive channel model is based on the filtering coefficients of the filter in the corresponding orthogonal filtering space.
The above processing may be expressed by the following equations (12) to (17).
h
k(n+1)=αkhk(n) (12)
Equation (12) represents a simplified first order autoregressive channel model for the k-th orthogonal filtering space. The coefficient of the first order autoregressive channel model may be indicated by a zero order first class Bessel function which takes a maximum Doppler Shift corresponding to a signal in the corresponding orthogonal filtering space as a variable. For example, the coefficient αk may be expressed as follows:
αk=J0(2πƒd,kTs) (13)
Where, J0(·) indicates a zero order first class Bessel function, ƒd,k indicates a maximum Doppler Shift corresponding to a signal in the k-th orthogonal filtering space, and Ts indicates a symbol period.
In the case of filtering the received signal using the filter bank 101, αk may be expressed as follows:
Where, θk indicates a parameter of the k-th filter, and means that a range of an arrival angle of a signal defined by the k-th filter is: θk-1<θ<θk, λ indicates a wavelength of a carrier wave, and v indicates a relative moving speed between the receiving end and the transmitting end of the communication.
Where, Sk(w) indicates a wave number spectrum calculated based on the angle spectrum ρk(θ) corresponding to a shape of the antenna array and the parameter of the k-th filter according to the following equation.
Where, w0=2π/λ, θR indicates a direction angle of movement.
In a case of using the optimal spatially orthogonal splitting filter bank, αk of the orthogonal filtering spaces are approximately equal to each other. In a case of using the maximum ratio combining algorithm, a channel implementation ultimately used to evaluate and optimize the parameter β in the effective signal-to-noise ratio algorithm may be expressed as:
Where,
In other words, in a case of using the maximum ratio combining algorithm, the obtained coefficient of the equivalent first order autoregressive channel model is a mean value of the squares of coefficients of the first order autoregressive channel models of the orthogonal filtering spaces. It should be understood that although the maximum ratio combining algorithm is used here, other combining algorithms may also be used, such as the above-described equal-gain combining and selective combining or the like.
The apparatus 100 according to the embodiment optimizes the parameter in the mutual information effective signal-to-noise ratio mapping algorithm using a channel implementation based on an equivalent first order autoregressive channel model, thereby improving a performance of parameter optimization while reducing an amount of simulation computation, and thus further improving the throughput rate of the system.
In the embodiment, the transceiving unit 201 provides a channel quality index to a device communicating with the apparatus, such that the device determines, for example, a modulation manner and an encoding efficiency. In addition, the transceiving unit 201 may further be configured to receive information related to a period of transmitting the channel quality index and the number of channel quality indexes to be transmitted each time from the device. In this case, the apparatus 200 transmits the channel quality index to the device based on the received information related to the number and the information. For example, the transmitting period of the channel quality index may be one frame or several frames. In a case where the transmitting period is several frames, the number of channel quality indexes may be equal to or less than the number of frames persistent during the transmitting period, that is, all CQIs on the persistent frames or only a portion of the CQIs are transmitted in the transmitting period. For example, if the transmitting period is 4 frames, 4 CQIs may be transmitted, or only 2 CQIs such as the first two CQIs may be transmitted. The number of transmitted channel quality indexes may be referred to as a predicted depth. In a case where it is agreed that the number of reported CQIs is the same as the number of frames persistent during a reporting period, the above-described information received by the transceiving unit 201 may include only information related to the reporting period.
In addition, as shown by dashed line blocks in
In this example, the root mean square wave number spread measured by the measuring unit 202 reflects a variation degree of the channel. The indication value based on the root mean square wave number spread and the moving speed reflects a channel environment. The change of the indication value reflects a change of the channel environment. In a case where the change exceeds the predetermined range, it means that the channel environment has a significant change, and it may be required to adjust the reporting period of the CQI and the number of the CQIs. Therefore, the transceiving unit 201 reports the indication value at this time to the device communicating with the apparatus 200. The period of measuring by the measuring unit 202 determines a real-time nature of the indication value. A shorter period leads to a more timely updated indication value.
The device may determine the reporting period and the predicting depth of the CQI based on the indication value. For example, an increased indication value indicates an improved time varying degree of the channel. Therefore, it is required to more frequently report the CQI and reduce the predicting depth. This is because a prediction with a long period is not significant in this case. For example, the above device may determine the reporting period and the predicting depth of the CQI based on the indication value through a table looking up manner, which is described in detail later.
In an example, the indication value is a product of the root mean square wave spread and a square value of the moving speed. The moving speed v may be obtained through measurement.
For the k-th orthogonal filtering space, the root mean square wave number spread may be expressed as:
Where, the definitions of Sk(w) and
Where Pk indicates a power of a signal corresponding to the k-th orthogonal filtering space.
In the embodiment, the apparatus 200 may adaptively change the reporting period and the reported number of the CQI based on the current wireless channel environment, thereby effectively saving resources for channel feedback while ensuring the communication quality.
The above-described indication value may be, for example, a product of the root mean square wave number spread and a square value of the moving speed, but the present disclosure is not limited thereto. An example of the root mean square wave number spread is described in the third embodiment and is not repeated here.
The determining unit 302 may determine the period of the receiving end reporting the channel quality index based on the indication value by using, for example, a table looking up manner. In an example, the determining unit 302 selects a reporting period corresponding to a representing value closest to the indication value by comparing the indication value with multiple representing values. In addition, the determining unit 302 may also select the number of the channel quality indexes to be transmitted each time at the same time. Alternatively, the determining unit 302 may determine the number of the channel quality indexes to be transmitted each time after the reporting period is determined.
The above representing values may be determined through simulation based on corresponding system parameters.
To be understood, in a case where it is agreed that the number of reported CQIs is the same as the number of frames persistent in the reporting period, the determining unit 302 may only determine the reporting period, and the transmitting unit 303 may only transmit the information related to the reporting period, which may further reduce signaling overhead.
The apparatus 300 may be located, for example, in a base station. The base station may be implemented as any type of evolved Node B (eNB). Instead, the base station may be implemented as any other type of base station such as NodeB and a base transceiver station (BTS). The base station may include: a main body (which is also referred to as a base station device) configured to control wireless communications; and one or more remote radio heads (RRH) arranged in a position different from that of the main body. In addition, any type of terminal device may operate as a base station by performing a base station function temporarily or semi-permanently. However, this is merely exemplary, and the apparatus 300 may be applied to any wireless transmitter performing link adaptation operation.
The apparatus 300 according to the embodiment can appropriately select the period of the receiving end reporting the CQI and the predicting depth based on the wireless channel environment, thereby effectively saving the resources for channel feedback while ensuring the communication quality.
The measuring unit 401, the determining unit 402 and the transceiving unit 403 have the same functions as the measuring unit 202, the determining unit 203 and the transceiving unit 201 in the third embodiment, respectively, and the description thereof is not repeated here.
In an example, the indication value may be, for example, a product of the root mean square wave number spread and a square value of the moving speed, but the present disclosure is not limited thereto. An example of the root mean square wave number spread is also described in the third embodiment and is not repeated here.
The transceiving unit 403 may further be configured to receive information related to the period of transmitting the channel quality index and the number of channel quality indexes to be transmitted each time from the transmitting end. In a case where it is agreed that the number of the transmitted CQIs is the same as the number of frames persistent in the transmitting period, the information received by the transceiving unit 403 may include only the information related to the transmitting period.
In an example, the apparatus 400 further includes a filter bank 404. The filter bank 404 includes a plurality of filters with filtering spaces orthogonal to each other and is configured to perform spatially orthogonal splitting filtering on a signal received through multi-antenna to obtain a plurality of spatially orthogonal splitting filtered signals. The measuring unit 401 is configured to take the root mean square wave number spread corresponding to a signal with the highest power in the spatially orthogonal splitting filtered signals as the root mean square wave number spread, or take a weighted sum of root mean square wave number spreads as the root mean square wave number spread, where each of the root mean square wave number spreads is weighted using the power of the spatially orthogonal splitting filtered signal in an orthogonal filtering space corresponding to the root mean square wave number spread.
The filter bank 404 has, for example, the same structure and function as the filter bank described in the first embodiment, and description thereof is not repeated here. In this example, the measuring unit 401 obtains a root mean square wave number spread for calculating the above-described indication value based on a root mean square wave number spread corresponding to each of the orthogonal filtering spaces.
The apparatus 400 may be located, for example, in a user equipment. The user equipment may be a mobile terminal (such as a smart phone, a tablet personal computer (PC), a notebook PC, a portable game terminal, a portable/dongle type mobile router and a digital camera) served by a base station, an onboard terminal (such as a car navigation device) or the like. The user equipment may also be implemented as a terminal (which is also referred to as a machine type communication (MTC) terminal) performing machine-to-machine (M2M) communication. In addition, the user equipment may be a wireless communication module (such as an integrated circuit module including a single wafer) mounted on each of the above terminals. However, this is merely exemplary, and the apparatus 400 may be applied to any wireless receiving end performing link adaptation operation.
The apparatus 400 according to the present embodiment can report the CQI with an appropriate period and predicted depth based on a wireless channel environment, thereby effectively saving the resources for channel feedback while ensuring the communication quality.
The filter bank 501 may have the same structure and function as the filter bank described in the first embodiment, and the modeling unit 502 may have the same structure and function as the calculating module 1033 described in the second embodiment, and the description thereof is not repeated here.
In an example, the optimizing unit 503 generates a wireless channel implementation using the equivalent first order autoregressive channel model created by the modeling unit 502, performs simulation on a symbol error rate performance when setting different channel quality parameters in the wireless channel environment, performs simulation on the symbol error rate performance when setting different channel quality parameters in a Gaussian white noise channel environment, and optimize the above parameter β by making the two symbol error rates obtained by the simulations close to each other.
In the embodiment, the parameter β in the effective signal-to-noise ratio mapping algorithm is optimized by using only one channel implementation, such that an amount of calculation and the complexity of the parameter optimization can be greatly reduced, and an parameter optimal for the channel implementation rather than statistically optimal can be obtained, thereby greatly improving the accuracy of the parameter optimization, and thus improving the throughput rate of the communication system.
In the process of describing the apparatus for wireless communications in the embodiments described above, obviously, some processing and methods are also disclosed. Hereinafter, an overview of the methods is given without repeating some details disclosed above. However, it should be noted that, although the methods are disclosed in a process of describing the apparatus for wireless communications, the methods do not certainly employ or are not certainly executed by the aforementioned components. For example, the embodiments of the apparatus for wireless communications may be partially or completely implemented with hardware and/or firmware, the method for wireless communications described below may be executed by a computer-executable program completely, although the hardware and/or firmware of the electronic device can also be used in the methods.
In an example, in step S11, spatially orthogonal splitting filtering are performed on the received signal by a filter bank including a plurality of filters with filtering spaces orthogonal to each other, to obtain a plurality of spatially orthogonal splitting filtered signals respectively. In step S12, channel prediction is performed in each of the orthogonal filtering spaces based on the plurality of spatially orthogonal splitting filtered signals.
Filtering coefficients of a filter is set such that an arrival angle of a corresponding spatially orthogonal splitting filtered signal is limited to a range corresponding to the filter. The range may be obtained by splitting in advance, for example, a range between 0 and x is equally split.
In an example, step S12 may include: estimating, based on each of the spatially orthogonal splitting filtered signals, an equivalent channel parameter of a respective orthogonal filtering space; and performing, based on the equivalent channel parameter estimated by the estimating module, channel prediction in the respective orthogonal filtering space. For example, a channel predicting algorithm such as linear extrapolation or cubic spline interpolation may be used.
As indicated by dashed line blocks in
In step S14, the channel quality index may be calculated based on the effective signal-to-noise ratio by a table looking up manner.
In an example, as shown in
For example, in step S132, the combination may be performed in one of the following combining manners: maximum ratio combining, equal gain combining and selective combining.
In step S133, the effective signal-to-noise ratio is calculated using an effective signal-to-noise ratio mapping algorithm based on the equivalent combining signal-to-noise ratios within a frame. For example, the calculation may be performed using a mutual information effective signal-to-noise ratio mapping algorithm, an exponential effective signal-to-noise ratio mapping algorithm and the like. In an example where the calculation is performed using the mutual information effective signal-to-noise ratio mapping algorithm, the parameter in the mutual information effective signal-to-noise ratio mapping algorithm may be optimized by a first order autoregressive channel model. The optimization may be performed offline in advance, or may be performed online in step S133.
For example, for each of the orthogonal filtering spaces, a first order autoregressive channel model may be created. The first order autoregressive channel models may be combined into an equivalent first order autoregressive channel model, and the parameter is optimized using the equivalent first order autoregressive channel model. A coefficient of the first order autoregressive channel model is based on filtering coefficients of a filter in an orthogonal filtering space corresponding to the first order autoregressive channel model. The coefficient of the first order autoregressive channel model may be indicated by a zero order first class Bessel function which takes a maximum Doppler Shift corresponding to a signal in the orthogonal filtering space corresponding to the first order autoregressive channel model as a variable. In a case of using the maximum ratio combining algorithm, the coefficient of the equivalent first order autoregressive channel model is a mean value of squares of coefficients of the first order autoregressive channel models in the orthogonal filtering spaces.
As indicated by dashed line blocks in
In addition, although not shown in the figure, the above method may further include a step of transmitting the channel quality index to the apparatus. In another aspect, the above method may further include receiving information related to the period of transmitting the channel quality index and the number of the channel quality indexes to be transmitted each time from the apparatus to transmit the channel quality index based on the information. The above indication value is, for example, a product of the root mean square wave number spread and a square value of the moving speed.
In step S15, a root mean square wave number spread corresponding to a signal with a maximum power among the spatially orthogonal splitting filtered signals may be taken as the root mean square wave number spread. Alternatively, a weighted sum of root mean square wave number spreads may be taken as the root mean square wave number spread, where each of the root mean square wave number spreads is weighted using a power of a spatially orthogonal splitting filtered signal in an orthogonal filtering space corresponding to the root mean square wave number spread.
For example, in step S32, a report period corresponding to a representing value closest to the indication value may be selected by comparing the indication value with multiple representing values. To be understood, in the case where it is agreed that the number of the reported CQIs is the same as the number of frames persistent in the reporting period, only the reporting period may be determined in step S32, and only information related to the reporting period may be transmitted in step S33.
Although not shown in
In addition, the above method may further include receiving, from the transmitting end, information related to the period of transmitting the channel quality index and the number of channel quality indexes to be transmitted each time. To be understood, in the case where it is agreed that the number of the reported CQIs is the same as the number of frames persistent in the reporting period, information related to the reporting period may also be received.
For ease of understanding,
It is to be noted that, the above methods can be used separately or in conjunction with each other. The details have been described in detail in the first to sixth embodiments, and are not repeatedly described here.
The basic principle of the present invention has been described above in conjunction with particular embodiments. However, as can be appreciated by those ordinarily skilled in the art, all or any of the steps or components of the method and device according to the invention can be implemented in hardware, firmware, software or a combination thereof in any computing device (including a processor, a storage medium, etc.) or a network of computing devices by those ordinarily skilled in the art in light of the disclosure of the invention and making use of their general circuit designing knowledge or general programming skills.
Those skilled in the art should understand that the units in the apparatus described above such as the filter bank, the channel predicting unit, the effective signal-to-noise ratio predicting unit, the channel quality index calculating unit, the measuring unit, the determining unit, the modeling unit and the optimizing unit may be implemented by one or more processors. The transceiving unit, the transmitting unit, the receiving unit and the like may be implemented by circuit components such as an antenna, a filter, a modem, a codec and the like.
Therefore, an electronic device (1) is further provided according to the present disclosure, which includes a circuit configured to: perform spatial splitting filtering on a signal received through multi-antenna to obtain a plurality of spatially split signals respectively; and perform, based on the plurality of spatially split signals, channel prediction in respective spaces respectively.
An electronic device (2) is further provided according to the present disclosure, which includes a circuit configured to: calculate a coefficient of a first order autoregressive channel model of each of the orthogonal filtering spaces using filtering coefficients of a filter corresponding to the orthogonal filtering space in a filter bank, and combine the first order autoregressive channel models to obtain an equivalent first order autoregressive channel model, where the filter bank includes a plurality of filters with filter spaces orthogonal to each other, and is configured to perform spatial orthogonal splitting filtering on a signal received through multi-antenna to obtain a plurality of spatially orthogonal splitting filtered signals respectively; and generating a wireless channel implementation using the equivalent first order auto-regressive channel model, and optimizing the parameter using the wireless channel implementation.
An electronic device (3) is further provided according to the present disclosure, which includes a circuit configured to: periodically measure the root mean square wave number spread and the moving speed of the receiving end where the electronic device is located determining whether a change of the indication value based on the root mean square wave number spread and the moving speed exceeds a predetermined range; and transmitting the indication value to the transmitting end in a case where it is determined that the change exceeds the predetermined range, such that the transmitting end determines the period of the receiving end reporting the channel quality index and the number of the channel quality indexes to be transmitted each time based on the indication value.
An electronic device (4) is further provided according to the present disclosure, which includes a circuit configured to: receive information of the indication value based on the root mean square wave number spread and the moving speed from a receiving end with which the electronic device communicates; determining, based on the indication value, the period of the receiving end reporting the channel quality index and the number of the channel quality indexes to be transmitted each time; and transmitting information related to the period of reporting the channel quality index and the number of the channel quality indexes to be transmitted each time to the receiving end.
Moreover, the present invention further discloses a program product in which machine-readable instruction codes are stored. The aforementioned methods according to the embodiments can be implemented when the instruction codes are read and executed by a machine.
Accordingly, a memory medium for carrying the program product in which machine-readable instruction codes are stored is also covered in the present invention. The memory medium includes but is not limited to soft disc, optical disc, magnetic optical disc, memory card, memory stick and the like.
In the case where the present application is realized by software or firmware, a program constituting the software is installed in a computer with a dedicated hardware structure (e.g. the general computer 1500 shown in
In
The following components are linked to the input/output interface 1505; an input section 1506 (including keyboard, mouse and the like), an output section 1507 (including displays such as a cathode ray tube (CRT), a liquid crystal display (LCD), a loudspeaker and the like), a memory section 1508 (including hard disc and the like), and a communication section 1509 (including a network interface card such as a LAN card, modem and the like). The communication section 1509 performs communication processing via a network such as the Internet. A driver 1510 may also be linked to the input/output interface 1505. If needed, a removable medium 1511, for example, a magnetic disc, an optical disc, a magnetic optical disc, a semiconductor memory and the like, may be installed in the driver 1510, so that the computer program read therefrom is installed in the memory section 1508 as appropriate.
In the case where the foregoing series of processing is achieved by software, programs forming the software are installed from a network such as the Internet or a memory medium such as the removable medium 1511.
It should be appreciated by those skilled in the art that the memory medium is not limited to the removable medium 1511 shown in
To be further noted, in the apparatus, method and system according to the invention, the respective components or steps can be decomposed and/or recombined. These decompositions and/or recombinations shall be regarded as equivalent schemes of the invention. Moreover, the above series of processing steps can naturally be performed temporally in the sequence as described above but will not be limited thereto, and some of the steps can be performed in parallel or independently from each other.
Finally, to be further noted, the term “include”, “comprise” or any variant thereof is intended to encompass nonexclusive inclusion so that a process, method, article or device including a series of elements includes not only those elements but also other elements which have been not listed definitely or an element(s) inherent to the process, method, article or device. Moreover, the expression “comprising a(n) . . . ” in which an element is defined will not preclude presence of an additional identical element(s) in a process, method, article or device comprising the defined element(s)” unless further defined.
Although the embodiments of the invention have been described above in detail in connection with the drawings, it shall be appreciated that the embodiments as described above are merely illustrative but not limitative of the invention. Those skilled in the art can make various modifications and variations to the above embodiments without departing from the spirit and scope of the invention. Therefore, the scope of the invention is defined merely by the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
201610141563.1 | Mar 2016 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2017/076303 | 3/10/2017 | WO | 00 |