Computing transmit and receive filters for a network device
AssigneeCisco Technology, Inc.
InventorsMithat C. Dogan, Brian D. Hart, Jiunming Huang, Matthew Silverman
Life of this patent
Estimating the term…
Abstract
The embodiments herein use a factorization based technique for determining filter coefficients for a subset of the subcarriers in a wireless frequency band. Once the filter coefficients for the subset of the subcarriers are calculated, the network device uses these filter coefficients to identify the filter coefficients in a neighboring subcarrier. To do so, the network device uses pseudo-inverse iteration to convert the already calculated filter coefficients into filter coefficients for a neighboring subcarrier. The network device can repeat this process for the next set of neighboring subcarriers until all the filter coefficients have been calculated.
Claims12
A controller for a network device, comprising:
- a processor;
- and
- a memory comprising computer readable program code configured to perform an operation when executed by the processor, the operation comprising:
- determining, using a factorization based technique, first filter coefficients for a first subcarrier in a wireless frequency band;
- and
- determining second filter coefficients for a second subcarrier that directly neighbors the first subcarrier in the wireless frequency band based on the first filter coefficients and a pseudo-inverse technique, wherein the first and second filter coefficients are configured to filter data signals communicated with respect to the network device;
- determining third filter coefficients for a third subcarrier in the wireless frequency band based on the second filter coefficients and the pseudo-inverse technique, wherein the third subcarrier directly neighbors the second subcarrier but not the first subcarrier in the wireless frequency band;
- and
- filtering data signals corresponding to the first subcarrier, the second subcarrier, and the third subcarrier using the first filter coefficients, the second filter coefficients, and the third filter coefficients respectively.
A method, comprising:
- determining, using a factorization based technique performed by a network controller, first filter coefficients for a first subcarrier in a wireless frequency band;
- determining, using the network controller, second filter coefficients for a second subcarrier in the wireless frequency band based on the first filter coefficients and a pseudo-inverse technique, wherein the first and second filter coefficients are used to filter data signals communicated with respect to a network device;
- determining third filter coefficients for a third subcarrier in the wireless frequency band based on the second filter coefficients and the pseudo-inverse technique, wherein the first subcarrier directly neighbors the second subcarrier in the wireless frequency band, and wherein the third subcarrier directly neighbors the second subcarrier but not the first subcarrier in the wireless frequency band;
- and
- filtering data signals corresponding to the first and second subcarriers using the first filter coefficients, the second filter coefficients, and the third filter coefficients respectively.
A network device, comprising:
- a plurality of antennas coupled to a transmitter and receiver;
- and
- a network controller configured to:
- determine channel state information based on signals received by at least one of the plurality of antennas,
- determine first filter coefficients for a first subcarrier in a wireless frequency band based on the channel state information,
- determine second filter coefficients for a second subcarrier in the wireless frequency band based on the first filter coefficients and a pseudo-inverse technique, wherein the first and second coefficients are configured to filter data signals communicated with respect to the network device;
- determine third filter coefficients for a third subcarrier in the wireless frequency band based on the second filter coefficients and the pseudo-inverse technique, wherein the first subcarrier directly neighbors the second subcarrier in the wireless frequency band, and wherein the third subcarrier directly neighbors the second subcarrier but not the first subcarrier in the wireless frequency band;
- and
- filter data signals corresponding to the first subcarrier, the second subcarrier, and the third subcarrier using the first filter coefficients, the second filter coefficients, and the third filter coefficients respectively.
Dependencies are inferred from the claim text.