Method and circuit for controlling an antenna system
First Claim
1. A method of controlling an antenna system of a wireless communication network having a plurality of cells, said method comprising the steps of:
- determining antenna weights of an antenna array to enable communication between a base station within a sector of said wireless communication network and said wireless communication device within said wireless communication network;
storing said antenna weights in a remotely programmable memory associated with said base station of said wireless communication network;
programming a modulator/demodulator in programmable logic of a programmable logic device of said base station;
applying predetermined stored antenna weights to said antenna array of said base station based upon a location of said wireless communication device;
detecting multi-path interference within said sector of said wireless communication network;
recalculating antenna weights for said sector based upon said multi-path interference within said sector of said wireless communication network;
remotely downloading said recalculated antenna weights to said base station of said wireless communication network;
updating said antenna weights stored in said remotely programmable memory with said recalculated weights; and
enabling reprogramming said modulator/demodulator in said programmable logic of said programmable logic device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of controlling an antenna system of a wireless communication network having a plurality of cells is disclosed. The method comprises the steps of determining antenna weights to enable communication between a wireless communication network and the wireless communication device within the wireless communication network; storing the antenna weights in a programmable memory associated with the wireless communication network; and providing predetermined stored antenna weights to the antenna system based upon a location of the wireless communication device. A circuit and wireless communication network for controlling an antenna system are also disclosed.
-
Citations
45 Claims
-
1. A method of controlling an antenna system of a wireless communication network having a plurality of cells, said method comprising the steps of:
-
determining antenna weights of an antenna array to enable communication between a base station within a sector of said wireless communication network and said wireless communication device within said wireless communication network; storing said antenna weights in a remotely programmable memory associated with said base station of said wireless communication network; programming a modulator/demodulator in programmable logic of a programmable logic device of said base station; applying predetermined stored antenna weights to said antenna array of said base station based upon a location of said wireless communication device; detecting multi-path interference within said sector of said wireless communication network; recalculating antenna weights for said sector based upon said multi-path interference within said sector of said wireless communication network; remotely downloading said recalculated antenna weights to said base station of said wireless communication network; updating said antenna weights stored in said remotely programmable memory with said recalculated weights; and enabling reprogramming said modulator/demodulator in said programmable logic of said programmable logic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of controlling an antenna system of a wireless communication network having a plurality of cells, said method comprising the steps of:
-
dividing each cell of said plurality of cells into a plurality of sectors; determining antenna weights of an antenna array to enable communication between a base station within a sector of said wireless communication network and a wireless communication device within each sector of said plurality of sectors; storing said antenna weights in a remotely programmable memory associated with said base station of said wireless communication network; programming a modulator/demodulator in programmable logic of a programmable logic device of said base station; determining a location of a wireless communication device in said wireless communication network; applying predetermined antenna weights to said antenna array based upon said location of said wireless communication device; detecting multi-path interference within said sector of said wireless communication network; recalculating antenna weights for said sector based upon said multi-path interference within said sector of said wireless communication network; remotely downloading said recalculated antenna weights to said base station of said wireless communication network; updating said antenna weights stored in said remotely programmable memory with said recalculated antenna weights; and enabling reprogramming said modulator/demodulator in said programmable logic of said programmable logic device.
-
-
16. A method of controlling an antenna system of a wireless communication network having a plurality of cells, said method comprising the steps of:
-
determining antenna weights to apply to an antenna array of said antenna system when a wireless communication device is within a cell of said plurality of cells; providing antenna weights to a base station within a sector of said wireless communication network from a location remote from said base station; storing said antenna weights in a remotely programmable memory of said base station of said wireless communication network; programming a modulator/demodulator in programmable logic of a programmable logic device of said base station; detecting multi-path interference within said sector of said wireless communication network; recalculating antenna weights for said sector based upon said multi-path interference within said sector of said wireless communication network; remotely downloading said recalculated antenna weights to said base station of said wireless communication network; updating said antenna weights stored in said remotely programmable memory with said recalculated antenna weights; and enabling reprogramming said modulator/demodulator in said programmable logic of said programmable logic device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of controlling an antenna system of a wireless communication network having a plurality of cells, said method comprising the steps of:
-
dividing a cell of said wireless communication network into a plurality of sectors; determining a sector within said cell occupied by said wireless communication device; determining antenna weights to apply to an antenna array when said wireless communication device is within said sector; providing antenna weights to a base station of said wireless communication network from a location remote from said base station; storing said antenna weights in a remotely programmable memory of said base station of said wireless communication network; programming a modulator/demodulator in programmable logic of a programmable logic device of said base station; detecting multi-path interference within said sector of said wireless communication network; recalculating antenna weights for said sector based upon said multi-path interference within said sector of said wireless communication network; remotely downloading said recalculated antenna weights to said base station of said wireless communication network; updating said antenna weights stored in said remotely programmable memory with said recalculated antenna weights; and enabling reprogramming said modulator/demodulator in said programmable logic of said programmable logic device.
-
-
25. A method of controlling an antenna system of a wireless communication network having a plurality of cells, said method comprising the steps of:
-
dividing a cell of said wireless communication network into a plurality of sectors; storing antenna weights associated with each sector of said plurality of sectors in a remotely programmable memory of a base station of said wireless communication network; programming a modulator/demodulator in programmable logic of a programmable logic device of said base station; determining a sector within which a wireless communication device is located; providing predetermined antenna weights to an antenna array of said antenna system of said base station depending upon said sector within which said wireless communication device is located; detecting multi-path interference within said sector of said wireless communication network; recalculating antenna weights for said sector based upon said multi-path interference within said sector of said wireless communication network; remotely downloading said recalculated antenna weights to said base station of said wireless communication network; updating said antenna weights stored in said remotely programmable memory with said recalculated antenna weights; and enabling reprogramming said modulator/demodulator in said programmable logic of said programmable logic device. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. A circuit for controlling an antenna system, said circuit comprising:
-
an antenna array; a controller associated with a base station of a wireless communication network and coupled to said antenna array, said controller detecting multi-path interference within a sector of a plurality of sectors of said wireless communication network; a programmable memory coupled to said controller, said programmable memory storing antenna weights associated with a plurality of sectors of a wireless communication network, said programmable memory storing recalculated antenna weights received from a remote location and based upon said multi-path interference detected within a sector of said plurality of sectors; a location circuit coupled to said control circuit, said location circuit receiving location information from a wireless communication device; and a modulator/demodulator coupled to said programmable memory and receiving antenna weights, said modulator/demodulator implemented in programmable logic of a programmable logic device, wherein said modulator/demodulator is able to be reprogrammed by way of said programmable logic of said programmable logic device. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. A circuit for controlling an antenna system, said circuit comprising:
-
a control circuit associated with a base station of a wireless communication network, said control circuit detecting multi-path interference within a sector of a plurality of sectors of said wireless communication network; a programmable memory coupled to said control circuit, said programmable memory storing said antenna weights associated with said plurality of sectors, said programmable memory storing recalculated antenna weights received from a remote location and based upon said multi-path interference detected within a sector of said plurality of sectors; a location circuit coupled to said control circuit, said location circuit having first receiver for receiving location information from a wireless communication device; an antenna array coupled to said control circuit and receiving communication signals; and a modulator/demodulator coupled to said antenna array and applying said antenna weights, said modulator/demodulator implemented in programmable logic of a programmable logic device, wherein said modulator/demodulator is able to be reprogrammed by way of said programmable logic of said programmable logic device.
-
-
40. A wireless communication network having an adaptive antenna system, said wireless communication network comprising:
-
an antenna array; a base station controller coupled to said antenna array, said base station controller detecting multi-path interference within a sector of a plurality of sectors of said wireless communication network; a remotely programmable memory associated with a base station, said remotely programmable memory storing antenna weights associated with a plurality of sectors; a modulator/demodulator implemented in programmable logic of a programmable logic device of said base station, wherein said modulator/demodulator is able to be reprogrammed by way of said programmable logic of said programmable logic device; and a communication link coupled to said remotely programmable memory, said communication link enabling the transfer of recalculated antenna weights from a remote location to be stored in said remotely programmable memory, said recalculated antenna weights being based upon said multi-path interference detected within a sector of said plurality of sectors. - View Dependent Claims (41, 42, 43, 44, 45)
-
Specification