USPatent applicationPatented

Communication system and method that reduces interference

Granted 7 Feb 2012 · 3 office actions

Assignee: Clearwire

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Ahsan Habib, Pallavur Sankaranaraynan · Examiner: Chi Pham · AU 2471 · TC 2400

Application· this page
11/950,844
filed 5 Dec 2007
Publication
Not published
not published
Patent
US 8,111,718
granted 7 Feb 2012

Life of the application

20 dated events
⤢ drag to zoom20082010201220142016201820202022202420262028ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

A method of operating a communication system is disclosed. The method comprises acquiring a first frequency band for a first device to wireles sly communicate a first data stream. The center frequency of the first frequency band is f 1 . A second frequency band for a second device to wirelessly communicate a second data stream is acquired. The center frequency of the second frequency band is f 2 . A third frequency band that is below the first frequency band and is available is found. The center frequency of the third frequency band is f 3 . A fourth frequency band that is above the first frequency band and is available is found. The center frequency of the fourth frequency band is f 4 . If a frequency determination factor of (f 1 −f 3 )/(f 4 −f 1 ) is greater than one, the third frequency band is acquired for the second device.

Description

8 parts
›TECHNICAL BACKGROUND

Wireless communication may be used as a means of accessing a computer network and have certain advantages over wired communications for accessing a computer network. One of those advantages is a lower cost of infrastructure to provide access to many separate locations or addresses compared to wired communications. This is the so-called “last mile” problem. To use wireless communication to access a network, a customer premises needs to have at least one transceiver in active communication with another transceiver that is connected to the network. Typically, the cost of purchasing and installing these transceivers is much less than a wired connection to the customer's premises.

To facilitate wireless communications, the Institute of Electrical and Electronics Engineers (IEEE) has promulgated a number of wireless standards. These include the 802.11 (WiFi) standards and the 802.16 (WiMax) standards. These standards may include specifications for various aspects of wireless communication with a network including processes for registering on the network, carrier modulation, frequency bands of operation, and message formats. Another term for frequency bands is channels.

Overview

A method of operating a communication system is disclosed. The method comprises acquiring a first frequency band for a first device to wirelessly communicate a first data stream. The center frequency of the first frequency band is f 1 . A second frequency band is acquired for a second device to wirelessly communicate a second data stream. The center frequency of the second frequency band is f 2 . A third frequency band is found that is below the first frequency band and is available. The center frequency of the third frequency band is f 3 . A fourth frequency band is found that is above the first frequency band and is available. The center frequency of the fourth frequency band is f 4 . If a frequency determination factor of (f 1 −f 3 )/(f 4 −f 1 ) is greater than one, the third frequency band is acquired for the second device.

A communication system is disclosed. The communication system comprises a controller that assigns a first wireless communication device to exchange communication in a first frequency band. The controller also assigns a second wireless communication device to exchange communication in the first frequency band. The center frequency of the first frequency band is f C . A scanner finds a lower available frequency band and an upper available frequency band. The center frequency of the lower available frequency band is f L . The center frequency of the upper available frequency band is f U , and f L <f C <f U . If a frequency determination factor of (f C −f L )/(f U −f C ) is greater than one, the controller reassigns the second wireless communication device to exchange communication in the lower frequency band.

›BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram illustrating a wireless communication system with reduced interference.

FIG. 2 is a flowchart illustrating a method of operating a communication system to reduce interference.

FIG. 3 is a block diagram illustrating a wireless communication system with reduced interference.

FIG. 4 is a flowchart illustrating a method of operating a communication system to reduce interference.

FIG. 5 is a block diagram illustrating a computer system.

›DETAILED DESCRIPTION · 1 of 6

FIG. 1 is a block diagram illustrating a wireless communication system with reduced interference. In FIG. 1 , communication system 100 comprises transceiver 112 , transceiver 114 , scanning engine 116 , network 120 , base station 122 , wireless device 130 , and customer premises 140 .

Customer premises 140 is shown to include transceivers 112 and 114 , and scanning engine 116 . Customer premises 140 is intended as a concept to show physical proximity, such as a building, data center, switch closet, mounting location, or antenna service shack. Customer premises 140 is not intended to convey a strict metes and bounds description. It should also be understood, that the elements included in customer premises may be owned by different entities and may be physically distributed.

Transceiver 112 is operatively coupled to base station 122 via a wireless communication link. Transceiver 114 is operatively coupled to base station 122 via a wireless communication link. Transceiver 112 is operatively coupled to scanning engine 116 . Transceiver 114 is operatively coupled to scanning engine 116 . Wireless device 130 is operatively coupled to base station 122 via a wireless communication link. Base station 122 is operatively coupled to network 120 . Thus, transceivers 112 and 114 , and scanning engine 116 , are operatively coupled to network 120 via base station 122 .

Network 120 and base station 122 may be part of a network or collection of networks that couple, link, or otherwise operatively connect transceivers 112 and 114 with other devices or systems via base station 122 . Network 120 may include other secondary data networks. In an example, network 120 may include a backhaul network, a local network, a long distance network, or a packet network, the internet, or any combination thereof, as well as other types of networks.

In an example, communication network 120 may be, or include all or parts of a WiMAX specified system. In addition to base station 122 , these parts may include an access services network (ASN), or connectivity service network (CSN).

Part of network 120 may include any system or collection of systems, such as a database, capable of storing and retrieving information about at least one of: (a) services provided by network 120 ; (b) services provided by or to networks or users connected to network 120 ; or, (c) configuration information for network 120 . In an example, network 120 includes a CSN that performs authentication, authorization, and accounting operations (AAA). This CSN may manage user or device profiles for authentication (e.g. verifying device identifier, user name, or password) and authorization (e.g. verifying the services or configuration to be allowed).

Network 120 may provide configuration information to base station 122 that specifies various parameters of base station 122 's operation. For example, network 120 may configure base station 122 to operate using a smaller number of bands than it is capable of, or licensed to be, using. To illustrate, consider a case where base station 122 is licensed to use the frequency range 2.40 GHz to 2.50 GHz. This 100 MHz of frequency spectrum may be divided into ten (10) frequency bands of 10 MHz each. Base station 122 may be configured to operate using only three or four of these frequency bands. For example, base station 122 may be configured to operate only on the 2.40-2.41 GHz band, the 2.45-2.46 GHz band, and the 2.47-2.48 GHz band. Base station 122 may be configured to only use these bands even though it is both capable of, and licensed to, use the entire range of 2.40-2.50 GHz.

Transceivers 112 and 114 , and wireless device 130 are operatively coupled to base station 122 via wireless communication links. These links operate on an acquired frequency band. These acquired frequency bands may be acquired by more than one link. For example, transceivers 112 and 114 may both communicate with base station 122 using the 2.45-2.46 GHz band. In addition, wireless device 130 may use the 2.40-2.41 GHz band.

The band that each of transceivers 112 and 114 and wireless device 130 use may be acquired by contacting base station 122 on a desired band, or by assignment by network 120 . For example, transceivers 112 and 114 , may contact base station 122 on a frequency band that is received by transceiver 112 or 114 with the strongest signal. If there are multiple frequency bands with approximately the same signal strength, then transceivers 112 and 114 may select the frequency band according to a set algorithm. For example, transceivers 112 and 114 may choose among the frequency bands with the strongest signal by selecting the lowest (or highest) frequency band.

Transceiver 112 and transceiver 114 may acquire the same frequency band. Transceiver 112 and transceiver 114 may acquire frequency bands that are nearby to each other. For example, transceiver 112 may acquire the 2.54-2.55 GHz frequency band and transceiver 114 may acquire the 2.55-2.56 GHz frequency band.

In another example, transceivers 112 or 114 , may contact base station 122 on a first frequency band that is received by transceiver 112 or 114 . Network 120 may then inform transceiver 112 or 114 that it is to use a particular frequency band. Network 120 may assign the same frequency band to both transceiver 112 and 114 . Network 120 may also assign nearby frequency bands to transceivers 112 and 114 . For example, network 120 may assign the 2.54-2.55 GHz frequency band to transceiver 112 and the 2.55-2.56 GHz frequency band to transceiver 114 .

When transceivers 112 and 114 are at or nearby the same customer premises 140 , and they are assigned to the same frequency band, the resulting co-channel interference may degrade the performance of transceiver 112 , transceiver 114 , or both. When transceivers 112 and 114 are at or nearby the same customer premises 140 , and they are assigned to nearby frequency bands, the resulting adjacent channel interference may degrade the performance of transceiver 112 , transceiver 114 , or both.

›DETAILED DESCRIPTION · 2 of 6

To reduce co-channel interference and adjacent channel interference, communication system 100 may acquire or assign frequency bands to transceivers 112 and 114 that are not the same. Communication system 100 may also acquire or assign frequency bands to transceivers 112 and 114 that tend to maximize the separation between the frequency bands.

For example, after transceiver 112 is communicating with base station 122 on a first frequency band, transceiver 114 may seek to acquire a frequency band. Scanning engine 116 may search for a frequency band that will minimize interference. For example, scanning engine 116 may control transceiver 114 , or query network 120 , to find a second frequency band that is: (a) the highest frequency band available for transceiver 114 to acquire; (b) a frequency band that base station 122 is configured to operate on; and, (c) a frequency band that is higher than the first frequency band, above. Scanning engine 116 may also control transceiver 114 to find a third frequency band that is: (a) the lowest frequency band available for transceiver 114 to acquire; (b) a frequency band that base station 122 is configured to operate on; and, (c) a frequency band that is lower than the first frequency band, above.

The first, second, and third frequency bands have representative frequencies that are a single number (rather than a range) chosen to represent the location of the frequency bands relative to each other. These frequencies are designated f 1 , f 2 , and f 3 for the representative frequencies of the first, second, and third frequency bands, respectively.

For example, a representative frequency may be the center frequency of the frequency band. The center frequency of a frequency band may be defined as the arithmetic mean or the geometric mean of the range of frequencies in a frequency band. In another example, a representative frequency may be one of the two edge frequencies of the frequency band. In another example, the representative frequency may be some other frequency such as a −3 dB point of the power spectrum of a signal transmitted on the frequency band. However, for the purposes of this discussion, and for the sake of brevity, representative frequencies will be referred to as center frequencies.

Scanning engine 116 may calculate a Frequency Determination Factor (FDF) using center frequencies. In an embodiment, the way scanning engine 116 searched for the second and third frequency bands, ensures that f 3 <f 1 <f 2 . FDF may be calculated as: FDF=(f 1 −f 3 )/(f 2 −f 1 ). If FDF is less than 1, scanning engine 116 may control transceiver 114 to acquire and use the second frequency band. If FDF is greater than 1, scanning engine 116 may control transceiver 114 to acquire and use the third frequency band.

In another example, after transceiver 114 has acquired, or been assigned, a frequency band, a new frequency band may become available. For example, wireless device 130 may release or stop using a frequency band. In this case, scanning engine 116 may repeat the search for a second and third frequency bands. This search may result in scanning engine 116 choosing the frequency band that wireless device 130 released as either the second frequency band or the third frequency band. Scanning engine 116 may calculate a new FDF based upon the new second or third frequency band. Scanning engine 116 may control transceiver 114 to acquire a new frequency band based upon the new FDF calculation. Scanning engine 116 may repeat the search for a second and third frequency band continuously, or for a fixed period of time. In another example, scanning engine 116 may repeat the search for a second and third frequency band a fixed number of times.

In another example, after either a fixed period of time, or a fixed number of searches for a new frequency band to be used by transceiver 114 , scanning engine 116 may search for a new frequency band for transceiver 112 . Scanning engine 116 may search for a frequency band that will minimize interference. For example, assume the previous search or searches resulted in transceiver 114 using a first frequency band. Scanning engine 116 may control transceiver 112 , or query network 120 , to find a second frequency band that is: (a) the highest frequency band available for transceiver 112 to acquire; (b) a frequency band that base station 122 is configured to operate on; (c) a frequency band that is higher than the first frequency band, above; and, (d) higher than the frequency band currently being used by transceiver 112 . Scanning engine 116 may also control transceiver 112 to find a third frequency band that is: (a) the lowest frequency band available for transceiver 112 to acquire; (b) a frequency band that base station 122 is configured to operate on; (c) a frequency band that is lower than the first frequency band, above; and, (d) lower than the frequency band currently being used by transceiver 112 . Scanning engine 116 may then calculate a new FDF and control transceiver 112 to acquire a new frequency band.

FIG. 2 is a flow chart illustrating a method of operating a communication system to reduce interference. The steps of FIG. 2 may be performed by communication system 100 . A first communication link is established on a first channel ( 202 ). This first channel is assigned a representative frequency value of f C . For example, this first communication link may be established wireles sly between transceiver 112 and base station 122 .

A second communication link is established ( 204 ). For example, this second communication link may be established wireles sly between transceiver 114 and base station 122 . The second communication link may be on the same channel as the first communication link, or it may be on a different channel. The second communication link may be of limited functionality. For example, the second communication link may only be a communication link for control and configuration information and may not be a communication link typically used for data transport or other services. For example, the second communication link may be limited to the WiMAX Medium Access Control (MAC) contention process. In another example, the second communication link may be limited to registering transceiver 114 with base station 122 and network 120 . In another example, the second communication link may be a fully functional communication link.

›DETAILED DESCRIPTION · 3 of 6

Channels below the first channel are scanned to determine if they are available ( 206 ). For example, scanning engine 116 may control transceiver 114 , or query network 120 , to find a channel that is: (a) the lowest channel available for transceiver 114 to acquire; (b) a channel that base station 122 is configured to operate on; and, (c) a channel that is lower in frequency than the first channel, above. Once a channel that meets these criteria is found, it is associated with a representative frequency value of f L .

Channels above the first channel are scanned to determine if they are available ( 208 ). For example, scanning engine 116 may control transceiver 114 , or query network 120 , to find a channel that is: (a) the highest channel available for transceiver 114 to acquire; (b) a channel that base station 122 is configured to operate on; and, (c) a channel that is higher in frequency than the first channel, above. Once a channel that meets these criteria is found, it is associated with a representative frequency value of f U .

A Frequency Determination Factor is calculated ( 210 ). For example, FDF may be calculated as: FDF=(f C −f L )/(f U −f C ).

If FDF>1, the second communication link is established on a channel below the first channel ( 212 ). For example, scanning engine 116 may control transceiver 114 to acquire and use the channel associated with f L . In another example, if FDF<1, scanning engine 116 may control transceiver 114 to acquire and use the channel associated with f U .

In another example, steps 204 - 212 may be repeated. These steps may be repeated for a fixed period of time, or for a fixed number of iterations. In another example, after a fixed period of time, or a fixed number of iterations, steps 204 - 212 may be repeated except for exchanging the roles of the first communication link and the second communication link. In other words, the scanning for available channels of steps 206 and 208 take place above and below the channel of the second communication link. The scanning would not accept channels that were not below or above the first communication link for steps 206 and 208 , respectively. The first communication link is established on a channel below the channel of the second communication link if the FDF is greater than one in step 212 .

FIG. 3 is a block diagram illustrating a wireless communication system with reduced interference. In FIG. 3 , communication system 300 comprises transceiver 312 , transceiver 314 , scanning computer 316 , network 320 , base station 322 , base station 324 , communication link 342 , communication link 344 , and communication link 346 .

Transceiver 312 is operatively coupled to base station 322 via wireless communication link 342 . Transceiver 314 may be operatively coupled to base station 322 via wireless communication link 344 . Transceiver 314 may be operatively coupled to base station 324 via wireless communication link 346 . Transceiver 312 and transceiver 314 are operatively coupled to scanning computer 316 . Base station 322 is operatively coupled to network 320 . Thus, transceivers 312 and 314 , and scanning computer 316 may be operatively coupled to network 320 via base station 322 .

Network 320 , base station 322 , and base station 324 may be part of a network or collection of networks that couple, link, or otherwise operatively connect transceivers 312 and 314 with other devices or systems via at least one of base stations 322 and 324 . Network 320 may include other secondary data networks. In an example, network 320 may include a backhaul network, a local network, a long distance network, or a packet network, the internet, or any combination thereof, as well as other types of networks.

In an example, communication network 320 may be, or include all or parts of a WiMAX specified system. In addition to base stations 322 and 324 , these parts may include an access services network (ASN), or connectivity service network (CSN).

Part of network 320 may include any system or collection of systems, such as a database, capable of storing and retrieving information about at least one of: (a) services provided by network 320 ; (b) services provided by or to networks or users connected to network 320 ; or, (c) configuration information for network 320 . In an example, network 320 includes a CSN that performs authentication, authorization, and accounting operations. This CSN may manage user or device profiles for authentication (e.g. verifying device identifier, user name, or password) and authorization (e.g. verifying the services or configuration to be allowed).

Network 320 may provide configuration information to base stations 322 and 324 that specifies various parameters for the operation of base stations 322 and 324 . For example, network 320 may configure base station 322 or base station 324 to operate using a smaller number of bands than it is capable of, or licensed to be, using.

To illustrate, consider a case where network 320 is licensed to use the frequency range 2.40 GHz to 2.50 GHz. This 100 MHz of frequency spectrum may be divided into ten (10) frequency bands of 10 MHz each. Base station 322 and base station 324 may be configured to operate using only three or four of these frequency bands each. For example, base station 322 may be configured to operate only on the 2.40-2.41 GHz band, the 2.45-2.46 GHz band, and the 2.47-2.48 GHz band. Base station 324 may be configured to operate only on the 2.42-2.43 GHz band, the 2.46-2.47 GHz band, and the 2.48-2.49 GHz band.

Transceivers 312 and 314 may be operatively coupled to base station 322 via wireless communication links 342 and 344 , respectively. Transceiver 314 may be operatively coupled to base station 324 via wireless communication link 346 . Each of these communication links 342 - 346 operate on an assigned frequency band. These assigned frequency bands may be assigned to more than one link. For example, communication links 342 and 344 may both operate using the 2.45-2.46 GHz band. In addition, communication link 346 may operate using the 2.40-2.41 GHz band.

›DETAILED DESCRIPTION · 4 of 6

The band that each communication link 342 - 346 use may be selected by transceivers 312 and 314 , or may be determined by network 320 . For example, transceivers 312 and 314 , may initiate communication links 342 and 344 , respectively, on a frequency band that is received by transceiver 312 and 314 with the strongest signal. If there are multiple frequency bands with approximately the same signal strength, then transceivers 312 and 314 may select the frequency band according to a set algorithm. For example, transceivers 312 and 314 may choose among the frequency bands with the strongest signal by selecting the lowest frequency band.

Transceivers 312 and 314 may initiate communication links 342 and 344 on the same frequency band. Transceivers 312 and 314 may initiate communication links 342 and 344 on frequency bands that are nearby to each other. For example, transceiver 312 may initiate communication link 342 on the 2.54-2.55 GHz frequency band and transceiver 314 may initiate communication link 344 on the 2.55-2.56 GHz frequency band.

In another example, transceivers 312 and 314 , initiate communication links 342 and 344 . Network 320 may then inform transceivers 312 and 314 that at least one of communication links 342 and 344 should change frequency bands. Network 320 may assign the same frequency band to both communication links 342 and 344 . Network 320 may also assign nearby frequency bands to communication links 342 and 344 . For example, network 320 may assign the 2.54-2.55 GHz frequency band to communication link 342 and the 2.55-2.56 GHz frequency band to communication link 344 .

When transceivers 312 and 314 are physically nearby each other, and communication links 342 and 344 are on the same frequency band, the resulting co-channel interference may degrade the performance of communication links 342 , 344 , or both. When transceivers 312 and 314 are physically nearby each other, and they are assigned to nearby frequency bands, the resulting adjacent channel interference may degrade the performance of communication links 342 , 344 , or both.

To reduce co-channel interference and adjacent channel interference, communication links 342 and 344 may use frequency bands that are not the same. Communication links 342 and 344 may also use frequency bands that tend to maximize the separation between the frequency bands they are each using.

For example, after communication link 342 is established on a first frequency band, transceiver 314 may seek to initiate communication link 344 . Scanning computer 316 may search for a frequency band that will minimize interference. For example, scanning computer 316 may control transceiver 314 , or query network 320 , to find a second frequency band that is the highest frequency band available for communication link 344 and is also a frequency band that is higher than the first frequency band, above. Scanning computer 316 may also control transceiver 314 to find a third frequency band that is the lowest frequency band available for communication link 344 and is also a frequency band that is lower than the first frequency band, above.

The first, second, and third frequency bands have representative frequencies that are a single number (rather than a range) chosen to represent the location of the frequency bands relative to each other. These frequencies are designated f 1 , f 2 , and f 3 for the representative frequencies of the first, second, and third frequency bands, respectively.

For example, a representative frequency may be the center frequency of the frequency band. The center frequency of a frequency band may be defined as either the arithmetic mean or the geometric mean of the range of frequencies in a frequency band.

In another example, a representative frequency may be one of the two edge frequencies of the frequency band. In another example, the representative frequency may be some other frequency such as a −3 dB point of the power spectrum of a signal transmitted on the frequency band. However, for the purposes of this discussion, and for the sake of brevity, representative frequencies will be referred to as center frequencies.

Scanning computer 316 may calculate a Frequency Determination Factor (FDF) using center frequencies. Because of the way scanning computer 316 searched for the second and third frequency bands, it is known that f 3 <f 1 <f 2 . FDF may be calculated as: FDF=(f 1 −f 3 )/(f 2 −f 1 ). If FDF is less than 1, scanning computer 316 may control transceiver 314 to establish communication link 344 using the second frequency band. If FDF is greater than 1, scanning computer 316 may control transceiver 314 to establish communication link 344 using the third frequency band.

In another example, after communication link 344 has been established, a new frequency band may become available. In this case, scanning computer 316 may repeat the search for a second and third frequency bands. This search may result in scanning computer 316 choosing the newly available frequency band as either the second or third frequency bands. Scanning computer 316 may calculate a new FDF based upon the new second or third frequency band. Scanning computer 316 may control transceiver 314 to initiate communication link 344 on a new frequency band based upon the new FDF calculation. Scanning computer 316 may repeat the search for a second and third frequency band continuously, or for a fixed period of time. In another example, scanning computer 316 may repeat the search for a second and third frequency band a fixed number of times.

In another example, after either a fixed period of time, or a fixed number of searches for a new frequency band for communication link 344 , scanning computer 316 may search for a new frequency band for communicating link 342 . Scanning computer 316 may search for a frequency band that will minimize interference. For example, assume the previous search or searches resulted in communication link 344 using a first frequency band. Scanning computer 316 may control transceiver 312 , or query network 320 , to find a second frequency band that is: (a) the highest frequency band available for communication link 342 ; (b) a frequency band that is higher than the first frequency band, above; and, (c) higher than the frequency band currently being used by communication link 342 . Scanning computer 316 may also control transceiver 312 to find a third frequency band that is: (a) the lowest frequency band available for communication link 342 ; (b) a frequency band that is lower than the first frequency band, above; and, (c) lower than the frequency band currently being used by communication link 342 . Scanning computer 316 may then calculate a new FDF and control transceiver 312 to establish communication link 342 on a new frequency band.

›DETAILED DESCRIPTION · 5 of 6

In another example, after communication link 342 is established on a first frequency band, transceiver 314 may seek to initiate communication link 346 . Scanning computer 316 may search for a frequency band that will minimize interference. For example, scanning computer 316 may control transceiver 314 , or query network 320 , to find a second frequency band that is: (a) the highest frequency band available for communication link 346 ; (b) a frequency band that is higher than the first frequency band, above; and, (c) a frequency band that is not used by base station 322 . Scanning computer 316 may also control transceiver 314 to find a third frequency band that is: (a) the lowest frequency band available for communication link 346 ; (b) a frequency band that is lower than the first frequency band, above; and, (c) a frequency band that is not used by base station 322 .

The first, second, and third frequency bands have representative frequencies that are a single number (rather than a range) chosen to represent the location of the frequency bands relative to each other. These frequencies are designated f 1 , f 2 , and f 3 for the representative frequencies of the first, second, and third frequency bands, respectively.

For example, a representative frequency may be the center frequency of the frequency band. The center frequency of a frequency band may be defined as either the arithmetic mean or the geometric mean of the range of frequencies in a frequency band. In another example, a representative frequency may be one of the two edge frequencies of the frequency band. In another example, the representative frequency may be some other frequency such as a −3 dB point of the power spectrum of a signal transmitted on the frequency band. However, for the purposes of this discussion, and for the sake of brevity, representative frequencies will be referred to as center frequencies.

Scanning computer 316 , or some other device, may calculate a Frequency Determination Factor (FDF) using center frequencies. Because of the way scanning computer 316 searched for the second and third frequency bands, it is known that f 3 <f 1 <f 2 . FDF may be calculated as: FDF=(f 1 −f 3 )/(f 2 −f 1 ). If FDF is less than 1, scanning computer 316 may control transceiver 314 to establish communication link 346 using the second frequency band. If FDF is greater than 1, scanning computer 316 may control transceiver 314 to establish communication link 346 using the third frequency band. By establishing communication link 346 as a replacement for communication link 344 using the FDF process described above, co-channel and adjacent channel interferences are minimized at base stations 322 and 324 .

FIG. 4 is a flow chart illustrating a method of operating a communication system to reduce interference. The steps of FIG. 4 may be performed by communication system 100 or 300 . A first transceiver is registered on a first channel ( 402 ). This first channel is assigned a representative frequency value of f C . A second transceiver is registered on the first channel ( 404 ).

Channels below and above the first channel are scanned to determine if they are available ( 406 ). For example, scanning computer 316 may control transceiver 314 , or query network 320 , to find a channel that is: (a) the lowest channel available for transceiver 314 to acquire; (b) a channel that base station 322 or base station 324 are configured to operate on; and, (c) a channel that is lower in frequency than the first channel, above. Once a channel that meets these criteria is found, it is associated with a representative frequency value of f L . Likewise, channels above the first channel are scanned to determine if they are available. Scanning computer 316 may control transceiver 314 , or query network 320 , to find a channel that is: (a) the highest channel available for transceiver 314 to acquire; (b) a channel that base station 322 or base station 324 are configured to operate on; and, (c) a channel that is higher in frequency than the first channel, above. Once a channel that meets these criteria is found, it is associated with a representative frequency value of f U .

A Frequency Determination Factor is calculated and if it is greater than one, the second transceiver is registered on a second channel ( 408 ). The second channel has a representative frequency value of f L . In an example, an FDF may be calculated as: FDF=(f C −f L )/(f U −f C ).

Channels below and above the first and second channels are scanned to determine if a new channel that may cause less interference has become available ( 410 ). For example, scanning computer 316 may control transceiver 314 , or query network 320 , to find a channel that is: (a) the lowest channel available for transceiver 314 to acquire; (b) a channel that base station 322 or base station 324 are configured to operate on; and, (c) a channel that is lower in frequency than the first and second channels, above. Once a channel that meets these criteria is found, it is associated with a representative frequency value of f L . Likewise, channels above the first and second channels are scanned to determine if they are available. Scanning computer 316 may control transceiver 314 , or query network 320 , to find a channel that is: (a) the highest channel available for transceiver 314 to acquire; (b) a channel that base station 322 or base station 324 are configured to operate on; and, (c) a channel that is higher in frequency than the first and second channels, above. Once a channel that meets these criteria is found, it is associated with a representative frequency value of f U .

A Frequency Determination Factor is calculated and if it is greater than one, the second transceiver is registered on a third channel ( 412 ). The third channel has a representative frequency value of f L . In an example, an FDF may be calculated as: FDF=(f C −f L )/(f U −f C ).

In another example, steps 410 and 412 may be repeated. These steps may be repeated for a fixed period of time, or for a fixed number of iterations. In another example, after a fixed period of time, or a fixed number of iterations, steps 410 and 412 may be repeated except for exchanging the roles of the first transceiver and the second transceiver. In other words, the FDF would be calculated using the center frequency (f C ) of the first transceiver and the first transceiver would be registered on the third channel (f L ) if the FDF was greater than one.

›DETAILED DESCRIPTION · 6 of 6

The methods, systems, networks, transceivers, engines, and base stations described above may be implemented with, contain, or be executed by one or more computer systems. The methods described above may also be stored on a computer readable medium. Many of the elements of communication network 100 and communication network 300 may be, comprise, or include computers systems. This includes, but is not limited to: communication systems 100 and 300 ; scanning engine 116 ; transceivers 112 , 114 , 312 and 314 ; scanning computer 316 ; base stations 122 , 322 , and 324 ; networks 120 and 320 ; and, wireless device 130 .

FIG. 5 illustrates a block diagram of a computer system. Computer system 500 includes communication interface 520 , processing system 530 , and user interface 560 . Processing system 530 includes storage system 540 . Storage system 540 stores software 550 . Processing system 530 is linked to communication interface 520 and user interface 560 . Computer system 500 could be comprised of a programmed general-purpose computer, although those skilled in the art will appreciate that programmable or special purpose circuitry and equipment may be used. Computer system 500 may be distributed among multiple devices that together comprise elements 520 - 560 .

Communication interface 520 could comprise a network interface, modem, port, transceiver, or some other communication device. Communication interface 520 may be distributed among multiple communication devices. Processing system 530 could comprise a computer microprocessor, logic circuit, or some other processing device. Processing system 530 may be distributed among multiple processing devices. User interface 560 could comprise a keyboard, mouse, voice recognition interface, microphone and speakers, graphical display, touch screen, or some other type of user device. User interface 560 may be distributed among multiple user devices. Storage system 540 could comprise a disk, tape, integrated circuit, server, or some other memory device. Storage system 540 may be distributed among multiple memory devices.

Processing system 530 retrieves and executes software 550 from storage system 540 . Software 550 may comprise an operating system, utilities, drivers, networking software, and other software typically loaded onto a computer system. Software 550 could comprise an application program, firmware, or some other form of machine-readable processing instructions. When executed by processing system 530 , software 550 directs processing system 530 to operate as described herein.

The above description and associated figures teach the best mode of the invention. The following claims specify the scope of the invention. Note that some aspects of the best mode may not fall within the scope of the invention as specified by the claims. Those skilled in the art will appreciate that the features described above can be combined in various ways to form multiple variations of the invention. As a result, the invention is not limited to the specific embodiments described above, but only by the following claims and their equivalents.

Claims as granted

16 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

4 codes
IPC · International Patent Classification
Section H — Electricity
  • H04J3/06
USPC · US Patent Classification
370/503370/329455/450

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomJan 2008Jul 2008Jan 2009Jul 2009Jan 2010Jul 2010Jan 2011Jul 2011Jan 2012USPTOApplicantNon-final rejectionNon-final rejectionFinal rejectionRequest for continued examinationNotice of allowance
USPTOApplicanthover for detail · click to open
Pendency
4.2 y
1,525 days filing → grant
Office actions
3
non-final + final
Responses
3
1 RCE
Interviews
1
examiner interview summaries
Examiner
Chi Pham
art unit 2471 · TC 2400
Citations: 19 back · 2 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom20082010201220142016201820202022202420262028Owner 2Owner 4liens, releases & corrections
TitleLienReleasehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock