Wireless communication networks are known and commercially available. Some wireless networks include highly-configurable broadband transceivers that operate in remote areas, sometimes with high or unpredictable interference. There exists a need for radios and methods of operation that flexibly allocate channel frequencies and bandwidths, monitor the performance of those channels, and dynamically change the channels if needed.
Embodiments of the invention include a method for a downlink transmitter radio to automatically determine transmission parameters, and can include: (1) monitoring the spectral content of a range of frequencies, (2) identifying, based on the monitored spectral content, spectral characteristics associated with noise or interference, and (3) determining the downlink transmission channel carrier frequency and channel frequency bandwidth based on the spectral characteristics of the interference together with operating requirements of the wireless transmission system.
One embodiment of transceiver 40 is configured as a time division multiple access (TDMA) radio that operates at one of a wide range of carrier frequencies such as 100 MHz-6 GHz, with varying channel bandwidths such as 6.25 KHz-10 MHz. Other embodiments of the invention operate at other frequency bands, other channel bandwidths and/or at multiple carrier frequencies, and can be configured with other physical layers and hardware structures than those depicted in the preferred embodiment.
In an embodiment, the transceiver 40 may use a time division multiple access (TDMA) method of channel access. Other embodiments of the invention are configured with other channel access methods such as code division multiple access (CDMA) and frequency division multiple access (FDMA). Transceiver 40 can use any suitable modulation scheme such as BPSK (binary phase-shift keying), QPSK (quadrature phase-shift keying), 16 QAM (quadrature amplitude modulation), 64 QAM, FSK, Spread spectrum, OFDM, and the like. In embodiments, the transceiver 40 can dynamically select modulation schemes based on factors such as desired data transmission rates, available channel bandwidth and interference levels.
Transceiver 40 includes a radio frequency (RF) front end (RFFE) 50 coupled to modem module (MM) 60 by a connector 55. The RFFE 50 is configured for operation at a specific carrier frequency band. Accordingly, the RFFE 50 includes band-specific receive (Rx) and transmit (Tx) low noise amplifier 52 and and power amplifier 54, respectively, coupled to an antenna 56 through a receive/transmit (Rx/Tx) switch 58. RFFE 50 can also include band-specific filters such as those shown at 51 and 55. The RFFE 50 is interchangeable with RFFEs capable of handling different carrier frequency bands.
The MM 60 is configured for wide-band operation with any of the carrier frequency-specific RFFEs. MM 60 includes a receiver section 68, a transmitter section 69, and processor 70. The receiver section 68 is a superheterodyne receiver and includes an RF mixer 61, an intermediate frequency (IF) stage that includes in the illustrated embodiment intermediate frequency amplifier 32 and band pass filter 63, and analog-to-digital converter (ADC) 65. Transmitter section 69 includes digital-to-analog converter (DAC) 66 and IQ modulator 67. The RF mixer 61 and modulator 67 are driven by a local oscillator (LO) synthesizer 62 that is coupled to the processor 70 in the illustrated embodiment. A received RF signal is received at antenna 56, and after initial processing in the RFFE 50, is coupled to the RF mixer 61 in MM 60. The RF mixer 61 and the local oscillator 62 shift the received RF data signal to an intermediate frequency (IF). In one embodiment the intermediate frequency is nominally 140 MHz, and the received RF signals are band pass filtered by a band pass filter 63 having a 10 MHz pass band (14 MHz filter with half-power frequency at 10 MHz) centered at 140 MHz. The pass band and center frequency of band pass filter 63 are different in other embodiments. Processor 70, which is a digital signal processor (DSP) in embodiments, shifts the RF signals to the channel base band, demodulates the signal, and performs other digital signal processing functions. Processor 70 further includes a spectrum analyzer 34.
Processor 70 is coupled to memory 38. Data defining the specific functions and subprocesses implemented by the processor 70, including control and signal processing programs and algorithms, as well as data or other information generated or used by the processor, can be stored in memory 38. Processor 70 performs receive signal processing, transmit signal processing and control functions. For example, the processor 70 performs an IF mixer function to shift the digital signal from the intermediate frequency to the channel base band, and demodulate those signals. Base band transmit signals produced by the processor 70 are converted to analog form by DAC 66 and modulated onto the carrier by IQ modulator 67. The modulated RF transmit signals are then outputted to the RFFE 50 for transmission.
Although the only transmissions depicted in
It should be understood that
As illustrated in
Both the downlink and uplink frame portions include a plurality of subframes, or slots, that contain specific types of information, including a beacon signal, control information, and data. During operation, the RGU 16 transmits beacon signals, control information, and data to REUs 12 in the downlink slots. When an REU 12 has data or information to send to the RGU 16, the REU 12 may transmit a Request for Channel message in order to request permission from the RGU 16 to utilize one or more uplink slots. If the RGU 16 grants the request, the REU 12 may transmit the desired information in the designated uplink slot(s). In this fashion, one or more REUs 12 may communicate during normal operation with an RGU 16.
As described above, the radios (REUs, RGUs, and RRUs) in wireless communication system 10 are highly configurable, having the ability to operate, for example, with a variety of transmission characteristics, including different frequencies, channel widths, power levels, and modulation schemes, depending on the design requirements of the wireless communication system. For example, systems in an environment with a high noise floor or interference at lower frequencies may be required to operate at higher frequencies in the 2.4 or 5 GHz range. Similarly, systems requiring radios with small form factors may be required to operate at higher frequencies where smaller antennas are more efficient. Alternatively, systems operating in physically cluttered environments or over long distances may require lower frequency bands. Systems requiring high cumulative data throughput (e.g., large volumes of REUs, each requiring low data rates, or low volumes of REUs, each requiring higher data rates) may require wide channels. In a power-constrained system, where radio batteries sometimes need to last for years, transmission power may be limited, leading to slower transmission rates, whereas higher data volume requirements may require higher power. Analogously, high data throughput requirements may require modulation schemes with high spectral efficiencies, whereas noisy environments or reliability requirements may require modulation schemes with low spectral efficiencies.
In an embodiment of a wireless communication system 10, prior to commencing data transmission, the downlink transmitting radio (e.g. RGU) measures the characteristics of the wireless environment and determines the best set of operating parameters for wireless transmissions in the present environment. For example, an RGU performs spectrum analysis across the entire available frequency band to determine the frequency and power of interference. In an embodiment, a radio scans a frequency band as depicted in
The RGU then performs an algorithm using the collected data, together with pre-configured system requirement information (e.g., data throughput requirements, quality of service requirements, and maximum operating power) to select the best set of operating parameters given the collected data and system requirements. For example, the RGU may include a system capacity optimization algorithm. The algorithm evaluates the system requirement information and uses it to form a system capacity metric. This algorithm will have statistical metrics based on the variances and co-variances of interference measurements. In an embodiment, after determining the system operating requirements, the RGU then uses these parameters to transmit to other radios in the wireless network, and the other radios are programmed to automatically detect the RGU's signals and join the network.
The RGU optionally performs this interference measurement and algorithm periodically during operation to ensure on an ongoing basis that it is using optimal parameters for data communication in the wireless environment. If the RGU determines that the parameters in use are no longer optimal, then the RGU transmits new parameters to the other radios in the network with instructions to switch to the new parameters at a pre-determined time. For example, the RGU may transmit the new parameters through a control message, which may be either a pre-provisioned slot, or as a message type multiplexed on the control slot. In an embodiment, the message may specify the frame number when the new parameters will be instituted.
In an embodiment, all radios in a wireless communication system are pre-configured with default operating parameters, and use those values to establish initial communication prior to calculating more optimal parameters based on the interference measurement and system requirements, and instructing the other radios to switch to the more optimal parameters. The default transmission parameters for the radios may differ from the default receiver parameters. For example, the REUs must be programmed to receive using the parameters for which the RGU is programmed to transmit, and vice versa. Optionally, all radios may use the same default parameters for both transmitting and receiving.
In another embodiment of a wireless communication system 10, the downlink transmitter (e.g., RGU) performs the analysis (e.g., measuring the interference and performing an algorithm) to determine its own best communication parameters, and stores ranked lists of its preferred parameters in memory. In addition, each uplink transmitter (e.g., REU) performs the same or similar measurements and algorithm to determine its own best communication parameters, and also stores ranked lists of its preferred parameters in its memory. Each uplink transmitter then transmits its ranked lists of parameters to the downlink transmitter (e.g., in a control channel using default transmission parameters), which stores the ranked lists of parameters not only for itself, but also for all uplink radios. The downlink transmitter then synthesizes the data from its own measurements as well as the data from all uplink transmitters and determines the overall best parameters for the wireless communication system. After determining the best overall operating parameters, the downlink transmitter sends the best parameters to all uplink transmitters (e.g., in a control channel using default transmission parameters) along with instructions to switch to those parameters at a predetermined time.
In an embodiment, an RGU may assign different transmit and receive parameters to different REUs. For example, the RGU may experience interference at a frequency different from interference experienced by the REUs. In that scenario, using
In an embodiment, an RGU may select and/or change the channel bandwidth optimal based on the circumstances of the wireless communications network. For example, referring to
The radios in a wireless communication network may dynamically change from one channel bandwidth to another based not only on the presence or absence or interference, but also based on other dynamic requirements. For example, the RGU may have a large amount of data to broadcast, or an REU may notify the RGU that the REU has a large amount of data to send. Upon learning of the high data transmission requirements, the RGU may temporarily allocate a wider channel bandwidth than the default until the data has been transmitted and successfully received. This temporary allocation of additional bandwidth allows the default channel width to remain narrow, thus reducing the overall interference on the network.
The radios in a wireless communication network may also dynamically change other operating parameters. For example, if an RGU consistently experiences errors in data received from a specific REU, the RGU may instruct the REU to increase power for a predetermined amount of time. If an REU consistently experiences errors in data received from the RGU, the REU may request that the RGU decrease its modulation rate. Similarly, if the spectrum analyzer detects interference but determines the power of the interference in a desired channel is low, then the RGU may increase its power to transmit at a higher power than the interferer.
Using the scanning, ranking, and negotiation techniques described herein, the radios in a wireless communication network may negotiate and change a variety of parameters associated with wireless transmissions. Although the invention has been described with reference to preferred embodiments, those of skill in the art will recognize that changes can be made in form and detail without departing from the spirit and scope of the invention.
This application claims the benefit of U.S. Provisional Application Ser. No. 62/072,285 filed on Oct. 29, 2014 and entitled Dynamic And Flexible Channel Selection In A Wireless Communication System, which is incorporated herein by reference in its entirety and for all purposes.
Number | Name | Date | Kind |
---|---|---|---|
5488632 | Mason et al. | Jan 1996 | A |
7359311 | Paranjpe et al. | Apr 2008 | B1 |
7746896 | Venkatachalam | Jun 2010 | B2 |
8509711 | Bagley | Aug 2013 | B1 |
8787873 | Hitt et al. | Jul 2014 | B1 |
9117457 | Kwan et al. | Aug 2015 | B2 |
9628141 | Wyss et al. | Apr 2017 | B2 |
20020146994 | Marrah et al. | Oct 2002 | A1 |
20030176161 | Dale | Sep 2003 | A1 |
20030210663 | Everson | Nov 2003 | A1 |
20060074558 | Williamson et al. | Apr 2006 | A1 |
20060171335 | Yuen | Aug 2006 | A1 |
20060256884 | Tomioka et al. | Nov 2006 | A1 |
20080089443 | Sanada et al. | Apr 2008 | A1 |
20080107079 | Bae | May 2008 | A1 |
20090040937 | Xhafa et al. | Feb 2009 | A1 |
20090225741 | Wang et al. | Sep 2009 | A1 |
20090253387 | Van Rensburg | Oct 2009 | A1 |
20090258665 | Bourlas | Oct 2009 | A1 |
20090298522 | Chaudhri | Dec 2009 | A1 |
20090303918 | Ma et al. | Dec 2009 | A1 |
20100226491 | Conte et al. | Sep 2010 | A1 |
20100311452 | Li | Dec 2010 | A1 |
20110122831 | Kim | May 2011 | A1 |
20120184284 | Moisio | Jul 2012 | A1 |
20120230453 | Shih et al. | Sep 2012 | A1 |
20130003674 | Lin | Jan 2013 | A1 |
20130051293 | Wentink | Feb 2013 | A1 |
20130102305 | Liu | Apr 2013 | A1 |
20130215219 | Hefeeda | Aug 2013 | A1 |
20130265915 | Choi | Oct 2013 | A1 |
20140119216 | Patel | May 2014 | A1 |
20140153625 | Vojcic | Jun 2014 | A1 |
20140221028 | Desai et al. | Aug 2014 | A1 |
20140247800 | Ro | Sep 2014 | A1 |
20140254639 | Tahir | Sep 2014 | A1 |
20140341133 | Wang | Nov 2014 | A1 |
20150092761 | Kim | Apr 2015 | A1 |
20150117227 | Zhang et al. | Apr 2015 | A1 |
20150124688 | Xu et al. | May 2015 | A1 |
20150133185 | Chen et al. | May 2015 | A1 |
20150263816 | Hinman et al. | Sep 2015 | A1 |
20150334575 | Joshi et al. | Nov 2015 | A1 |
20150381291 | Mahajan et al. | Dec 2015 | A1 |
20160126988 | Mester et al. | May 2016 | A1 |
20160127009 | McMeekin et al. | May 2016 | A1 |
20160127110 | McMeekin et al. | May 2016 | A1 |
20160128010 | McMeekin et al. | May 2016 | A1 |
20160156750 | Zhang et al. | Jun 2016 | A1 |
Entry |
---|
Non-Final Office Action from co-pending U.S. Appl. No. 14/924,309 dated Jun. 1, 2017; 33 pages. |
Final Office Action from U.S. Appl. No. 14/924,309, dated Oct. 6, 2017, 25 pages. |
Number | Date | Country | |
---|---|---|---|
20160127953 A1 | May 2016 | US |
Number | Date | Country | |
---|---|---|---|
62072285 | Oct 2014 | US |