Multi-antenna network system and signal processing method thereof
AssigneesAlpha Networks Inc., Industrial Technology Research Institute
InventorsCHIA-LUNG LIU, Dong-Shing Wu, Ren Hao Chen
Life of this patent
Estimating the term…
Abstract
A multi-antenna network system has a reduced operational complexity for matrix inversion by referring to the variations of the status of a plurality of communication channels at a first time duration and a second time duration. Therefore, the speed for calculating matrix inversion is improved. Accordingly, the amount of servo antennas and/or user antennas operating in the same multi-antenna network system can be increased.
Claims15
A signal processing method for use in a multi-antenna network system, the multi-antenna network system including a plurality of servo antennas and a plurality of user antennas, a plurality of communication channels being established between the servo antennas and the user antennas, each of the communication channels transmitting signals between one of the servo antennas and one of the user antennas, and the signal processing method comprising:
- realizing a first-time-duration channel reverse matrix derived from a plurality of first-time-duration estimated channel values associated with the servo antennas at a first time duration;
- realizing a plurality of second-time-duration estimated channel values associated with the servo antennas at a second time duration later than the first time duration, wherein each of the second-time-duration estimated channel values corresponds to one of the communication channels, and different ones of the second-time-duration estimated channel values correspond to different ones of the communication channels;
- realizing differences between the first-time-duration estimated channel values and the corresponding second-time-duration estimated channel values, wherein the first-time-duration estimated channel values and the corresponding second-time-duration estimated channel values are associated with the same one of the communication channels;
- using the differences between the first-time-duration estimated channel values and the corresponding second-time-duration estimated channel values and the first-time-duration channel reverse matrix to calculate a second-time-duration channel reverse matrix, which is derived from the second-time-duration estimated channel values;
- and
- adjusting signals to be transmitted through the servo antennas based on the second-time-duration channel reverse matrix after the second time duration.
A signal processing method for use in a base station of a multi-antenna network system, the base station including at least one servo antenna, a communication channel being established between the servo antenna and a user antenna for transmitting signals, and the signal processing method comprising:
- realizing a first-time-duration estimated channel value associated with the communication channel at a first time duration;
- realizing a second-time-duration estimated channel value associated with the communication channel at a second time duration later than the first time duration;
- transmitting a difference between the first-time-duration estimated channel value and the second-time-duration estimated channel value to a server;
- and
- controlling the servo antenna to adjust a signal to be transmitted according to a parameter feedback by the server after the second time duration.
A signal processing method for use in a server of a multi-antenna network system, the multi-antenna network system including a plurality of servo antennas, and the signal processing method comprising:
- realizing a first-time-duration channel reverse matrix derived from a plurality of first-time-duration estimated channel values associated with the servo antennas at a first time duration;
- realizing respective estimated channel-value differences between a plurality of second-time-duration estimated channel values and the plurality of first-time-duration estimated channel values associated with the servo antennas, wherein the plurality of second-time-duration estimated channel values are associated with the servo antennas at a second time duration later than the first time duration, and each of the estimated channel-value differences is a difference between one of the second-time-duration estimated channel values and a corresponding one of the first-time-duration estimated channel values;
- using the estimated channel-value difference and the first-time-duration channel reverse matrix to calculate a second-time-duration channel reverse matrix;
- and
- transmitting the second-time-duration channel reverse matrix to the servo antennas so that the servo antennas adjust signals based on the second-time-duration channel reverse matrix before transmitting the signals.
A multi-antenna network system, comprising:
- a plurality of servo antennas;
- a plurality of user antennas, each of which has a communication channel with one of the servo antennas for signal transmission;
- a plurality of base stations, each of which is disposed thereon at least one of the servo antennas, and comprises:
- an uplink wireless signal receiver electrically coupled to the at least one of the servo antennas, and receives an uplink data from each the communication channel associated therewith, wherein each the uplink data includes a corresponding initial channel value, and the uplink wireless signal receiver receives a plurality of entries of first-time-duration uplink data at a first time duration, and a plurality of entries of second-time-duration uplink data at a second time duration later than the first time duration;
- a channel estimator electrically coupled to the uplink wireless signal receiver for receiving the first-time-duration uplink data and the second-time-duration uplink data from the uplink wireless signal receiver, wherein the channel estimator extracts and operates the initial channel value contained in each entry of the first-time-duration uplink data to obtain a plurality of first-time-duration estimated channel values, and extracts and operates the initial channel value contained in each entry of the second-time-duration uplink data to obtain a plurality of second-time-duration estimated channel values;
- a difference calculator electrically coupled to the channel estimator for receiving the first-time-duration estimated channel values and the second-time-duration estimated channel values, and calculating and outputting respective differences between the first-time-duration estimated channel values and the corresponding second-time-duration estimated channel values;
- and
- a downlink signal generator receiving a plurality of second-time-duration downlink adjusting values, and adjusting an original signal into a downlink signal to be provided for each the corresponding communication channel based on the second-time-duration downlink adjusting values;
- and
- a server stored therein a first-time-duration channel reverse matrix derived from the first-time-duration uplink data, wherein the server is electrically coupled to the base stations, receives the differences from the base stations, using the first-time-duration channel reverse matrix and the differences to calculate the second-time-duration downlink adjusting values, and outputs the second-time-duration downlink adjusting values to the downlink signal generator of each the base station.
A base station for use in a multi-antenna network system, comprising:
- at least one servo antenna having a communication channel with a user antenna for signal transmission;
- an uplink wireless signal receiver electrically coupled to the at least one servo antenna, and receives an uplink data from the communication channel associated with the at least one servo antenna, wherein the uplink data includes a corresponding initial channel value, and the communication channel transmitting therethrough a first-time-duration uplink data at a first time duration, and transmitting therethrough a second-time-duration uplink data at a second time duration later than the first time duration;
- a channel estimator electrically coupled to the uplink wireless signal receiver for receiving the first-time-duration uplink data and the second-time-duration uplink data from the uplink wireless signal receiver, wherein the channel estimator extracts and operates the initial channel value contained in the first-time-duration uplink data to obtain a first-time-duration estimated channel value, and extracts and operates the initial channel value contained in the second-time-duration uplink data to obtain a second-time-duration estimated channel values;
- a difference calculator electrically coupled to the channel estimator for receiving the first-time-duration estimated channel value and the second-time-duration estimated channel value, and calculating and outputting difference between the first-time-duration estimated channel value and the corresponding second-time-duration estimated channel value;
- and
- a downlink signal generator receiving a second-time-duration downlink adjusting value, and adjusting an original signal into a downlink signal to be provided for the communication channel based on the second-time-duration downlink adjusting value.
A server for use in a multi-antenna network system, the multi-antenna network system including a plurality of servo antennas, each of the servo antennas having a communication channel with a user antenna for signal transmission, and the server comprising:
- a storage device for storing a first-time-duration channel reverse matrix derived from a plurality of first-time-duration estimated channel values associated with the communication channels at a first time duration;
- a difference-matrix forming device receiving a plurality of difference values between a plurality of second-time-duration estimated channel values associated with the communication channels at a second time duration later than the first time duration and the corresponding first-time-duration estimated channel values, and allocating the difference values into a difference matrix according to a specific rule;
- a calculating device electrically coupled to the storage device and the difference-matrix forming device for calculating a second-time-duration channel reverse matrix with the first-time-duration channel reverse matrix realized from the storage device and the difference matrix from the difference-matrix forming device according to a formula (1):
- (A+BCD)−1=(A)−1−A−1B(C−1+DA−1B)−+DA−1 (1)
- Where (A+BCD)−1 denotes the second-time-duration channel reverse matrix;
- (A)−1 denotes the first-time-duration channel reverse matrix;
- a product of a matrix B, a matrix C and a matrix D denotes the difference matrix;
- and
- an output device electrically coupled to the calculating device for receiving the second-time-duration channel reverse matrix, and outputting the second-time-duration channel reverse matrix.
Dependencies are inferred from the claim text.