IP Library Granted Patent US 8,301,139
Granted Patent B2
US 8,301,139 · App. 12/624,243 · Granted Oct 30, 2012

Femtocell configuration using spectrum sensing

Assignees: Xilinx, Inc.; The Provost, Fellows, Foundation Scholars, and the other members of Board, of the College of the Holy and Undivided Trinity of Queen Elizabeth, near Dublin
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,301,139
App. No.
12/624,243
Granted
Oct 30, 2012
Kind
B2
Abstract

An embodiment of the present invention provides for the ad-hoc configuration of femtocells using spectrum sensing for the selection of spectrum channels. One or more embodiments of the invention determine frequency bands that are not reserved by macrocells in a location, and perform spectrum sensing to determine communication channels in unreserved frequency bands that are being used by other femtocells in range. In this manner, femtocells can be deployed and configured in an ad-hoc manner without external coordination or control between deployed femtocells.

Claims (89)

1. A method of determining available wireless communication channels, comprising:

determining unreserved frequency bands in a location;

selecting a first channel within one of the determined unreserved frequency bands;

monitoring signals received on the first channel for a time duration;

estimating a power spectral density of the signals during the time duration;

determining a spectral moving average of the estimated power spectral density;

determining a detection threshold for the first channel;

normalizing the spectral moving average of the estimated power spectral density;

determining a percentage of a bandwidth of the spectral moving average of the estimated power spectral density that exceeds the detection threshold;

in response to the determined percentage being less than a selected percentage, storing data indicating the first channel is available; and

in response to the determined percentage being greater than or equal to the selected percentage:

determining whether the normalized spectral moving average of the estimated power spectral density is consistent with a selected signal shape; and

in response to determining the estimated averaged power spectral density is not consistent with the selected signal shape, storing data indicating the first channel is available.

2. The method of claim 1 , wherein the determining whether the spectral moving average of the estimated power spectral density is consistent with the selected signal shape includes:

determining a peak and slopes of the spectral moving average of the estimated power spectral density; and

wherein the spectral moving average of the estimated power spectral density is consistent with the selected signal shape if the slopes are within a selected range.

3. The method of claim 1 , wherein the determining of the unreserved frequency bands includes:

receiving data in a broadcast control channel indicating an identity of a frequency band reservee; and

downloading data from a database indicating frequency bands reserved for the reservee.

4. The method of claim 1 , wherein downloaded data includes data indicating a bandwidth and respective center frequencies of the frequency bands reserved for the reservee.

5. The method of claim 1 , wherein the determining of the frequency bands reserved for the reservee includes downloading data from a database indicating channels reserved at the location.

6. The method of claim 1 , wherein the storing of data indicating the first channel is available, includes storing data indicating a level of noise present on the first channel.

7. The method of claim 1 , further comprising normalizing the spectral moving average of the estimated power spectral density.

8. The method of claim 7 , wherein normalizing is performed in response to the determined percentage being greater than or equal to the selected percentage.

9. The method of claim 1 , wherein the estimating of the power spectral density includes:

determining square magnitudes of an instantaneous Fast Fourier Transform of the signals; and

averaging the determined square magnitudes over the time duration.

10. The method of claim 1 , further comprising:

wherein the determining whether the spectral moving average of the estimated power spectral density is consistent with the selected signal shape includes:

determining a peak and slopes of the spectral moving average of the estimated power spectral density; and

wherein the spectral moving average of the estimated power spectral density is consistent with the selected signal shape if the slopes are within a selected range;

selecting a second channel within one of the determined unreserved frequency bands in response to the slopes being outside of the selected range; and

repeating the steps of monitoring, estimating, determining transmission threshold and percentage, determining consistency with the selected signal shape, and storing using the second channel as the first channel.

11. The method of claim 1 , further comprising:

selecting one or more additional channels within the determined unreserved frequency bands;

for each of the one or more additional channels, repeating the steps of monitoring, estimating, determining detection threshold and percentage, determining consistency with the selected signal shape, and storing using the respective channel as the first channel;

determining a set of available channels from the one or more additional channels and the first channel; and

determining a channel in the set of available channels with the lowest power spectral density.

12. A system for determining available wireless communication channels, comprising:

means for receiving signals transmitted on a plurality of communication channels and output signals received on a selected channel;

a data bus coupled to the means for receiving;

means, coupled to the data bus, for determining unreserved frequency bands in a location;

means for selecting the selected channel from one of the determined unreserved frequency bands and configuring the means for receiving signals to output signals received on the selected channel;

means for determining a power spectral density of the signals output by the receiver unit; and

means for determining from the power spectral density whether the signals received on the selected channel are consistent with a selected signal shape and strength indicating the channel is not available.

13. The system of claim 12 , further comprising means for applying a spectral moving average window to the power spectral density.

14. The system of claim 12 , wherein the means for determining the power spectral density includes:

means for computing Fast Fourier Transforms;

means for computing the square magnitudes coupled to an output of the means for computing Fast Fourier Transforms; and

means for averaging over a time interval coupled to an output of means for computing the square magnitudes.

15. The system of claim 14 , wherein the means for determining the power spectral density further includes means for computing moving averages coupled to an output of the means for averaging over a time interval.

16. The system of claim 12 , further comprising means for determining a percentage of channel bandwidth used for signal transmission.

17. The system of claim 12 , further comprising:

means for determining a spectral moving average of the power spectral density;

means for normalizing the spectral moving average;

means for determining peak and average slopes of the normalized spectral moving average; and

means for determining whether the average slopes are within a selected range of slopes.

18. The system of claim 12 , further comprising means for determining unreserved frequency bands, by retrieving data from a database.

19. A circuit for determining available wireless communication channels, comprising:

a receiver circuit configured to receive a plurality of transmitted signals;

a signal processing circuit coupled to an output of the receiver circuit;

a channel analysis circuit coupled to the signal processing circuit; and

a channel selection controller circuit coupled to the channel analysis circuit and to the receiver circuit; and

wherein:

the channel selection controller circuit is configured to:

monitor the plurality of transmitted signals received by the receiver circuit;

determine unreserved frequency bands in a location;

select a first channel within the determined unreserved frequency bands; and

configure the receiver circuit to output signals received on the first channel;

the signal processing circuit is configured to determine and output a power spectral density of signals output by the receiver circuit; and

the channel analysis circuit is configured to:

determine a spectral moving average of the power spectral density output by the signal processing circuit;

determine a signal detection threshold level;

determine the percent of bandwidth of the first channel with the power spectral density above the signal detection threshold level;

normalize the determined spectral moving average;

determine a peak and a slope of the normalized spectral moving average; and

determine from the determined percentage of bandwidth and the peak and the slope whether the first channel is available.

20. The circuit of claim 19 , wherein in response to determining whether the selected channel is available:

the channel selection controller circuit is configured to:

select a second channel from the determined unreserved frequency bands; and

configure the receiver circuit to output signals received on the second channel;

the signal processing circuit is configured to determine and output the power spectral density of signals output by the receiver circuit; and

the channel analysis circuit is configured to:

determine a spectral moving average of the power spectral density output by the signal processing circuit;

determine a signal detection threshold level;

determine the percent of bandwidth of the selected channel with a power spectral density above the signal detection threshold level;

normalize the determined spectral moving average;

determine the peak and the slope of the normalized spectral moving average; and

determine from the determined percentage of bandwidth and the peak and the slope whether the second channel is available.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2009
From: LOTZE, JORG; OZGUL, BARIS; NOGUERA SERRA, JUAN J.
To: THE PROVOST FELLOWS AND SCHOLARS OF THE COLLEGE OF THE HOLY AND UNDIVIDED TRINITY OF QUEEN ELIZABETH NEAR DUBLIN; XILINX, INC.
Reel/Frame 023560/0302 →
Continuity (1)
Related Publication 20110124333A1 · May 26, 2011