WO2012079080A1 - Methods, systems, and media for detecting usage of a radio channel - Google Patents

Methods, systems, and media for detecting usage of a radio channel Download PDF

Info

Publication number
WO2012079080A1
WO2012079080A1 PCT/US2011/064434 US2011064434W WO2012079080A1 WO 2012079080 A1 WO2012079080 A1 WO 2012079080A1 US 2011064434 W US2011064434 W US 2011064434W WO 2012079080 A1 WO2012079080 A1 WO 2012079080A1
Authority
WO
WIPO (PCT)
Prior art keywords
radio channel
noise
hardware processor
distribution function
cumulative distribution
Prior art date
Application number
PCT/US2011/064434
Other languages
French (fr)
Inventor
Xiaodong Wang
Original Assignee
The Trustees Of Columbia University In The City Of New York
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by The Trustees Of Columbia University In The City Of New York filed Critical The Trustees Of Columbia University In The City Of New York
Priority to US13/993,049 priority Critical patent/US9131402B2/en
Publication of WO2012079080A1 publication Critical patent/WO2012079080A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0006Assessment of spectral gaps suitable for allocating digitally modulated signals, e.g. for carrier allocation in cognitive radio
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/14Spectrum sharing arrangements between different networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0014Three-dimensional division
    • H04L5/0023Time-frequency-space
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports

Abstract

Methods, systems, and media for detecting usage of a radio channel are provided. In some embodiments, methods for detecting usage of a radio channel are provided, the methods comprising: collecting noise samples on the radio channel from a radio receiver; determining a noise empirical cumulative distribution function using a hardware processor; collecting signal samples on the radio channel from the radio receiver; determining a signal empirical cumulative distribution function using a hardware processor; calculating a largest absolute difference between the noise empirical cumulative distribution function and the signal empirical cumulative distribution function using a hardware processor; and determining that the radio channel is being used when the largest absolute difference is greater than a threshold using a hardware processor.

Description

METHODS, SYSTEMS, AND MEDIA FOR DETECTING
USAGE OF A RADIO CHANNEL
Cross Reference To Related Application
[0001 ] This application claims the benefit of United States Provisional Patent Application No. 61/422, 1 14, filed December 10, 2010, which is hereby incorporated by reference herein in its entirety.
Background
[00021 To cope with the recent reality of stringent shortage in frequency spectrum due to the proliferation of wireless services, cognitive radio has been considered as an attractive technique to improve spectrum utilization for future wireless systems. In cognitive radio networks, one important function of secondary transceivers is to determine when primary transceivers are utilizing a channel, and to access the channel in such a way that it causes little performance degradation to the primary transceivers. Previous attempts at detecting the usage of a channel by one or more primary transceivers have had limited performance, especially at low signal-to-noise ratios.
Summary
[0003] In accordance with some embodiments, methods, systems, and media for detecting usage of a radio channel are provided. In some embodiments, methods for detecting usage of a radio channel are provided, the methods comprising: collecting noise samples on the radio channel from a radio receiver; determining a noise empirical cumulative distribution function using a hardware processor; collecting signal samples on the radio channel from the radio receiver; determining a signal empirical cumulative distribution function using a hardware processor; calculating a largest absolute difference between the noise empirical cumulative distribution function and the signal empirical cumulative distribution function using a hardware processor; and determining that the radio channel is being used when the largest absolute difference is greater than a threshold using a hardware processor. [0004] In some embodiments, systems for detecting usage of a radio channel are provided, the systems comprising: a radio receiver; and at least one hardware processor that: collects noise samples on the radio channel from the radio receiver; determines a noise empirical cumulative distribution function; collects signal samples on the radio channel from the radio receiver;
determines a signal empirical cumulative distribution function; calculates a largest absolute difference between the noise empirical cumulative distribution function and the signal empirical cumulative distribution function; and determines that the radio channel is being used when the largest absolute difference is greater than a threshold.
[00051 In some embodiments, non-transitory computer-readable media containing computer- executable instructions that, when executed by a processor, cause the processor to perform a method for detecting usage of a radio channel are provided, the method comprising: collecting noise samples on the radio channel from a radio receiver; determining a noise empirical cumulative distribution function; collecting signal samples on the radio channel from the radio receiver; determining a signal empirical cumulative distribution function; calculating a largest absolute difference between the noise empirical cumulative distribution function and the signal empirical cumulative distribution function; and determining that the radio channel is being used when the largest absolute difference is greater than a threshold.
Brief Description Of The Drawings
[0006] FIG. 1 is a block diagram of a cognitive radio network in accordance with some embodiments.
[0007] FIG. 2 is a flow diagram of an example of a process for detecting usage of a radio channel using a single stage test in accordance with some embodiments.
[0008] FIG. 3 is a flow diagram of an example of a process for detecting usage of a radio channel using a multiple stage test in accordance with some embodiments.
Detailed Description
[0009] In accordance with some embodiments, methods, systems, and media for detecting usage of a radio channel are provided.
[0010] In some embodiments, secondary transceivers can use the Kolmogorov-Smirnov (K-S) test to detennine when primary transceivers arc using a radio channel. In applying this test, these secondary transceivers can compute an empirical cumulative distribution function (CDF) of some decision statistic obtained from the received signal, and compare it with the empirical CDF of noise samples from the channel.
[0011 ] Turning to FIG. 1 , an architecture for a cognitive radio system 100 is shown. As illustrated, system 100 may include a plurality of radios 102, 104, and 106. These radios may respectively include transceivers 108, 1 10, and 1 12 and antennas 1 14, 1 16, and 1 1 8. Each transceiver may include both a receiver and a transmitter in some embodiments. As shown, these radios may be multi-input multi-output (MIMO) transceivers where each include multiple antennas (e.g., such as two transmit antennas and four receive antennas (some of which may also be transmit antennas)). In some embodiments, these radios may transmit on any suitable frequencies (e.g., as specified in the IEEE 802.1 1 standards), may use any suitable modulation (e.g., such as QPSK modulation), etc.
[0012] As shown, transceivers 108 and 1 10 may be primary transceivers and therefore have priority in using a given radio channel on which the radios operate. When these primary transceivers are using a channel, transceiver 1 12, which is a secondary transceiver, may determine that it should not use the channel (e.g., not transmit on the channel). In this way, transmission from transceiver 1 12 will not interfere with the transmission of transceivers 108 or 1 10.
[0013] As also shown in FIG. 1 , transceiver 1 12 may include MIMO transceiver circuitry 120 and a hardware processor 122. MIMO transceiver circuitry 120 may be any suitable MIMO transceiver circuitry for converting RF signals received by antennas 1 1 8 into IQ data 124 and for converting IQ data 126 into RF signals to be transmitted from antennas 1 1 8. For example, in some embodiments, MIMO transceiver circuitry 120 may be implemented using a transceiver from Analog Devices, Inc. of Norwood, Massachusetts, or a transceiver from Maxim Integrated Products, Inc. of Sunnyvale, California. Hardware processor 122 may be any suitable hardware processor 122 such as any suitable microprocessor, digital signal processor, a controller, etc.
[0014] Although transceiver 1 12 is only shown in FIG. 1 as including MIMO transceiver 120 and hardware processor 122 for the sake of clarity, any other suitable components and/or circuitry can be included in transceiver 1 12. For example, transceiver 1 12 can include memory, communication interfaces, display controllers, input devices, etc. [0015] Radios 102, 104, and 106 can be implemented in any suitable devices in some embodiments. For example, radios 102, 104, and/or 106 can be implemented in mobile computers, mobile telephones, mobile access cards, wireless routers, wireless access points, and/or any other suitable wireless device.
[0016] Any suitable approaches can be used by transceiver 1 12 to determine if a primary transceiver 102 or 104 is using a radio channel. For example, in some embodiments, the presence of one or several primary transceivers transmitting on a given channel can be detected as usage based on signals observed by transceiver 1 12.
[0017] Whether a transceiver is transmitting on a channel can be determined in any suitable manner. For example, in some embodiments, mathematical models of sampled signals from a channel when a transmitter is present and when a transmitter is not present can be formed, and those models used to perform analysis on a channel under test.
[0018] More particularly, for example, when there are one or more primary transceivers transmitting on a general multiple-input multiple-output (MIMO) frequency-selective fading channel, a sampled signal y(t) received by a secondary transceiver, defined as y[n] = y(nTs) with \/Tx being the sampling rate, can be modeled by the following equation ( 1):
Figure imgf000005_0001
k [ l] k [ ] [ ] ( 1 )
In equation ( 1): K is the number of transceivers transmitting (e.g., K=2); L is the multipath channel delay spread in terms of the number of symbol intervals (e.g.,
Figure imgf000005_0002
is the n-th transmitted symbol vector for the k-th primary transceiver with N, being the number of transmit antennas on that transceiver (e.g.,
Figure imgf000005_0003
Nr is the «-th received signal vector by the secondary transceiver with N,- being the number of receive antennas on the secondary transceiver (e.g.,
Figure imgf000005_0005
); k [ ] is the time-variant MIMO channel tap matrix of the k-th transceiver; and v[n]
Figure imgf000005_0004
is the noise vector.
[0019] When there are no primary transceivers transmitting over the sensed channel, the sampled signal can be modeled by equation (2) that includes noise only:
Figure imgf000005_0006
(2)
[0020] In accordance with some embodiments, if the received signal samples are denoted as
Figure imgf000005_0007
the determination of whether a primary transceiver is transmitting can be performed by testing for the truth of two hypotheses. For example, in such a determination, a hypothesis 7C0 can state that no primary transceiver is transmitting and thus that Y follows the model of equation (2), and a hypothesis 0ix can state that one or more primary transceivers are transmitting and thus that Y follows the model of equation ( 1 ).
[00211 In accordance with some embodiments, there can be several special cases of the general signal model in equation ( 1 ) that are of interest, as follows: ( 1 ) slow-fading, frequency-flat M.I.MO channels where
Figure imgf000006_0006
, Vn; (2) slow-fading frequency-selective MIMO channels where
Figure imgf000006_0005
n; and (3) M1MO-OFDM channels where
Figure imgf000006_0007
L l , Hk[n, 0] are obtained by the discrete Fourier transform (DFT) of the time-domain channel coefficients, and n is the subcarrier index.
[0022] The Kolmogorov-Smirnov (K-S) test is a non-parametric test of goodness of fit for a continuous cumulative distribution of data samples. It accordance with some embodiments, it can be used to approve a null hypothesis that two data populations are drawn from the same distribution to a certain required level of significance. On the other hand, failing to approve the null hypothesis can be used to show that the two data populations are from different
distributions.
[00231 In accordance with some embodiments a two-sample FC-S test can be used to approve or fail to approve the null hypothesis. This test can be referred to as a one dimensional ( I D) test. In the two-sample K-S test, a sequence of independent and identically distributed real-valued data samples zh z>, ... , z,v with the underlying cumulative distribution function (CDF) F\(z) can be observed when one or more primary transceivers may or may not be transmitting. For example, these data samples can be observed in IQ data 124 by hardware processor 122.
Another independent and identically distributed sequence of noise samples ξι, ξ?, ... , ξΝο with the underlying CDF /·Ό(ξ) can also be observed when all transceivers are known to not be transmitting. For example, these data samples can also be observed in IQ data 124 by hardware processor 122. The null hypothesis to be tested is:
Figure imgf000006_0002
(3)
[0024] In some embodiments, in performing the K-S test, hardware processor 122 can form the empirical C
Figure imgf000006_0004
(e.g., 50) observed signal samples
Figure imgf000006_0003
using the following equation (4):
(4)
Figure imgf000006_0001
where II (·) is the indicator function, which equals one if the input is true (e.g., the amplitude, the quadrature, or any other suitable characteristic of the samples z„ is less than or equal to a certain threshold z) and equals zero otherwise.
[0025] Hardware processor 122 can also form the empirical CDF
Figure imgf000007_0003
from MQ (e.g., 100) observed noise samples
Figure imgf000007_0001
using the following equation (5):
Figure imgf000007_0002
^ (5)
[0026] In some embodiments, the largest absolute difference between the two CDFs can be used as a goodness-of-fit statistic as shown in equation (6):
(6)
Figure imgf000007_0004
In some embodiments, this difference can be calculated by hardware processor 122 using equation (7):
Figure imgf000007_0005
(7) for some uniformly sampled points {vv,} .
[0027] In some embodiments, the hardware processor 122 can calculate the significance level a of the observed value D
Figure imgf000007_0011
using equation (8):
(8)
Figure imgf000007_0006
with Q(x) A 2∑-=1 (- l)m-1e-2m2x2, (9) where M is the equivalent sample size, given by:
- . (10)
Figure imgf000007_0007
Note that Q( ) is a monotonically decreasing function with Q(0) = 1 and Q(∞) = 0.
[0028] In some embodiments, the hardware processor 122 can reject the hypothesis Ho at a significance level a if
Figure imgf000007_0009
( The significance level a is an input of the K-S test to specify the false alarm probability under the null hypothesis, i.e.,
( 1 1)
Figure imgf000007_0008
where τ is a threshold value, that can be obtained given a level of significance a by solving equation (8) and ( 1 1 ) for τ.
[0029] Note that the relationship of critical value τ and the significance level a can depend on equivalent sample size
Figure imgf000007_0010
. [0030] Hence given a, H0 is accepted, i.e.,
Figure imgf000008_0001
; and otherwise Ho is rejected, i.e.,
Figure imgf000008_0002
[00311 Because the signals in equation ( 1 ) are complex-valued, the corresponding distributions are two-dimensional (2D). Accordingly, in accordance with some embodiments, a two- dimensional K-S test can additionally or alternatively be used to approve or fail to approve the null hypothesis.
[0032] Consider a sequence of 2D real-valued data samples (ιι,, v,), ... , (w(V, vs). In the 2D K-S test, the CDFs for all four quadrants (1, 11, III, and IV) of the 2D plane can be examined by the hardware processor as follows:
Figure imgf000008_0003
( 12)
[0033] In some embodiments, the hardware processor can calculate the four empirical CDFs for the four quadrants using all possible combinations of the 2D data samples. For example, the first quadrant empirical CDF can be calculated using equations (13):
Figure imgf000008_0004
^ ( 13)
[0034] In some embodiments, the hardware processor can use the 2D samples directly, rather than using all possible combinations, for forming the empirical CDFs as follows using equations ( 14):
Figure imgf000008_0005
£ ( 14) [0035] In some embodiments, the largest absolute difference between the empirical CDFs among all four quadrants under H0 and Hi can be calculated as follows:
( 15)
Figure imgf000009_0001
As in the I D test, for a given significance level a or a threshold value τ, using
Figure imgf000009_0010
5 in equation ( 15), the hardware processor can then test to approve or disapprove the hypothesis
Figure imgf000009_0011
0.
[0036] Turning to FIG. 2, an example process 200 for determining whether a primary transceiver is using a radio channel that can be implemented by hardware processor 122 in accordance with some embodiments is shown.
[0037] As described above, this process uses empirical cumulative distribution function (CDF) calculations based on decision statistics {∑„} . Any suitable decision statistics can be used to calculate the CDFs. For example, in some embodiments, because the received signals in ( 1 ) and (2) are complex-valued, the decision statistics {z„} can be formed based on any of various combinations a signal characteristic (e.g., signal amplitude, signal quadrature, etc.) and a K-S detector dimensionality (e.g., one dimension ( I D), two dimensions (2D), etc.). For example, in some embodiments, the decision statistics can be formed based on a magnitude-based, I D K-S detector from M received signal vectors
Figure imgf000009_0009
{y[ ], , , }, r decision statistics can be obtained as:
Figure imgf000009_0002
\ | (16)
As another example, in some embodiments, the decision statistics can be formed based on a quadrature-based, I D K-S detector from M received signal vectors
Figure imgf000009_0012
so that 2-M-N,- decision statistics can be obtained as:
Figure imgf000009_0003
[( ) r /] y [( ) r y] ;
As yet another example, in some embodiments, the decision statistics can be fonned based on a quadrature-based, 2D K-S detector from M received signal vectors
Figure imgf000009_0008
decision statistic pairs can be obtained as:
Figure imgf000009_0004
( ) r y { y 7
100381 As illustrated, after process 200 begins at 202, hardware processor 122 can obtain noise statistics by collecting
Figure imgf000009_0007
noise-only sample vectors
Figure imgf000009_0006
and form the
corresponding decision statistics (e.g., amplihide or quadrature statistics) { at 204. These
Figure imgf000009_0005
noise-only samples can be collected in any suitable manner and any suitable number of samples can be collected. For example, these samples may be collected from IQ data 124 at a time when it is known that no primary transceiver is using the radio channel.
[0039] Then, at 206, the hardware processor can then compute the empirical 1 D or 2D noise empirical CDF o, as described above.
[0040] Next, hardware processor 122 can collect M received signal sample vectors
,...,M} and form the corresponding decision statistics (e.g., amplitude or quadrature
Figure imgf000010_0002
statistics) } at 208. These signal samples can be collected in any suitable manner and any suitable number of samples can be collected. For example, these samples may be collected from IQ data 124 at a time when a primary transceiver may or may not be using the radio channel.
[00411 The hardware processor can then compute the empirical
Figure imgf000010_0005
\, as described above, at 210.
[0042] At 212, hardware processor 122 can next compute the maximum difference D in equation (7), and the threshold τ based on the given false alarm rate a using equation (8) and equation (1 1). as described above. If
Figure imgf000010_0001
. then the hardware processor can determine at 2 14 that a primary transceiver is using the radio channel and prevent secondary transceiver 1 12 from transmitting on the channel at 2 16. Otherwise, the hardware processor 122 can determine at 214 that no primary transceiver is using the radio channel and cause the secondary transceiver to transmit on the channel at 218. After 216 or 218, process 200 can terminate at 220.
[0043 ] It should be understood that some of the above steps of the flow diagram of FIG. 2 can be executed or performed in an order or sequence other than the order and sequence shown and described in the figure. Also, some of the above steps of the flow diagram of FIG. 2 may be executed or performed well in advance of other steps, or may be executed or performed substantially simultaneously or in parallel to reduce latency and processing times.
[0044] In accordance with some embodiments, instead of using a fixed number of samples for each decision, a decision can be made based on a number of samples that varies based on conditions. For example, in some embodiments, with each new detected sample, the empirical C
Figure imgf000010_0003
\ can be updated and the K-S statistic reevaluated. More particularly, for example, a sequential K-S test can be formed by concatenating P K-S tests, starting with
Figure imgf000010_0004
samples and adding q samples at each subsequent stage up to P stages, where P is the truncation point of the test. [0045] FIG. 3 illustrates an example process 300 for determining whether a primary transceiver is using a radio channel that can be implemented by hardware processor 122 in accordance with some embodiments.
[0046) As shown, after process 300 begins at 302, hardware processor 122 can obtain noise statistics by collecting
Figure imgf000011_0005
noise-only sample vectors
Figure imgf000011_0004
} and form the
corresponding decision statistics (e.g., amplitude or quadrature statistics) {ξ,,} at 304. These noise-only samples can be collected in any suitable manner and any suitable number of samples can be collected. For example, these samples may be collected from IQ data 124 at a time when it is known that no primary transceiver is using the radio channel.
[0047] Then, at 306, the hardware processor can then compute the empirical 1 D or 2D noise empirical CDF as described above.
[0048] Next, hardware processor 122 can collect M=q received signal sample vectors
and form the corresponding decision statistics (e.g., amplitude or quadrature
Figure imgf000011_0001
statistics) at 308. These signal samples can be collected in any suitable manner and any suitable number of samples can be collected. For example, these samples may be collected from IQ data 124 at a time when a primary transceiver may or may not be using the radio channel.
[0049] The hardware processor can then compute the signal empirical 1 D or 2D CDF F\, as described above, at 3 10.
]0050] At 312, hardware processor 122 can next compute the maximum difference D in equation (7) and the threshold τ using equation (8) and equation (1 1 ). However, unlike what is described above wherein τ is calculated based on the false alarm rate a of the overall single stage test, here τ is calculated based on the false alarm probability
Figure imgf000011_0006
of each stage of the P stage test (by substituting a with /? in equations (8) and (1 1)) in order to meet the overall false alarm rate a, where β can be calculated using equation (19):
Figure imgf000011_0002
( 19) based on the overall false alarm rate a being represented by the following equation:
(20)
Figure imgf000011_0003
[0051 ] If , then the hardware processor can determine at 3 14 that a primary transceiver is using the radio channel and prevent secondary transceiver 1 12 from transmitting on the channel at 3 16. Otherwise, hardware processor 122 can branch from 3 14 to 3 18 to determine whether to truncate the test. The test may be truncated for any suitable reason. For example, in some embodiments, the test may be truncated after a certain number if loops, comparisons of the largest absolute difference to the threshold, etc. If so, the processor can determine that no primary transceiver is using the radio channel and cause the secondary transceiver to transmit on the channel at 320. After 3 16 or 320, process 300 can terminate at 322.
[0052] It should be understood that some of the above steps of the flow diagram of FIG. 3 can be executed or performed in an order or sequence other than the order and sequence shown and described in the figure . Also, some of the above steps of the flow diagram of FIG. 3 may be executed or performed well in advance of other steps, or may be executed or performed substantially simultaneously or in parallel to reduce latency and processing times.
(0053 ] In some embodiments, any suitable computer readable media can be used for storing instructions for performing the processes described herein, can be used as a content distribution that stores content and a payload, etc. For example, in some embodiments, computer readable media can be transitory or non-transitory. For example, non-transitory computer readable media can include media such as magnetic media (such as hard disks, floppy disks, etc.), optical media (such as compact discs, digital video discs, Blu-ray discs, etc.), semiconductor media (such as flash memory, electrically programmable read only memory (EPROM), electrically erasable programmable read only memory (EEPROM), etc.), any suitable media that is not fleeting or devoid of any semblance of permanence during transmission, and/or any suitable tangible media. As another example, transitory computer readable media can include signals on networks, in wires, conductors, optical fibers, circuits, any suitable media that is fleeting and devoid of any semblance of permanence during transmission, and/or any suitable intangible media.
[0054] Although the invention has been described and illustrated in the foregoing illustrative embodiments, it is understood that the present disclosure has been made only by way of example, and that numerous changes in the details of implementation of the invention can be made without departing from the spirit and scope of the invention, which is only limited by the claims which follow. Features of the disclosed embodiments can be combined and rearranged in various ways.

Claims

What Is Claimed Is:
1 . A method for detecting usage of a radio channel comprising:
(a) collecting noise samples on the radio channel from a radio receiver;
(b) determining a noise empirical cumulative distribution function using a hardware processor;
(c) collecting signal samples on the radio channel from the radio receiver;
(d) determining a signal empirical cumulative distribution function using a hardware processor;
(e) calculating a largest absolute difference between the noise empirical cumulative distribution function and the signal empirical cumulative distribution function using a hardware processor; and
(f) determining that the radio channel is being used when the largest absolute difference is greater than a threshold using a hardware processor.
2. The method of claim 1 , wherein the radio receiver is part of a transceiver.
3. The method of claim 1 , wherein the radio channel is a M1MO channel.
4. The method of claim 1 , further comprising forming decision statistics for the noise samples and the signal samples based on amplitude characteristics.
5. The method of claim 1 , further comprising forming decision statistics for the noise samples and the signal samples based on quadrature characteristics.
6. The method of claim 1 , further comprising repeating (c), (d), (e), and (0 when the largest absolute difference is not greater than a threshold using a hardware processor.
7. The method of claim 6, further comprising determining whether a given number of comparisons of a largest absolute difference value to the threshold has been performed before repeating (c), (d), (e), and (f).
8. A system for detecting usage of a radio channel comprising:
a radio receiver; and
at least one hardware processor that:
(a) collects noise samples on the radio channel from the radio receiver;
(b) determines a noise empirical cumulative distribution function;
(c) collects signal samples on the radio channel from the radio receiver;
(d) determines a signal empirical cumulative distribution function;
(e) calculates a largest absolute difference between the noise empirical cumulative distribution function and the signal empirical cumulative distribution function; and
(f) determines that the radio channel is being used when the largest absolute difference is greater than a threshold.
9. The system of claim 8, wherein the radio receiver is part of a transceiver.
10. The system of claim 8, wherein the radio channel is a MIMO channel.
1 1. The system of claim 8, wherein the at least one hardware processor also forms decision statistics for the noise samples and the signal samples based on amplitude characteristics.
12. The system of claim 8, wherein the at least one hardware processor also forms decision statistics for the noise samples and the signal samples based on quadrature characteristics.
13. The system of claim 8, wherein the at least one hardware processor also repeats (c), (d), (e), and (f) when the largest absolute difference is not greater than a threshold.
14. The system of claim 13, wherein the at least one hardware processor also determines whether a given number of comparisons of a largest absolute difference value to the threshold has been performed before repeating (c), (d), (e). and (f).
15. A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for detecting usage of a radio channel, the method comprising:
(a) collecting noise samples on the radio channel from a radio receiver;
(b) determining a noise empirical cumulative distribution function;
(c) collecting signal samples on the radio channel from the radio receiver;
(d) determining a signal empirical cumulative distribution function;
(e) calculating a largest absolute difference between the noise empirical cumulative distribution function and the signal empirical cumulative distribution function; and
(f) determining that the radio channel is being used when the largest absolute difference is greater than a threshold.
16. The non-transitory computer-readable medium of claim 15, wherein the radio receiver is part of a transceiver.
17. The non-transitory computer-readable medium of claim 15, wherein the radio channel is a MIMO channel.
18. The non-transitory computer-readable medium of claim 15, wherein the method further comprises fonning decision statistics for the noise samples and the signal samples based on amplitude characteristics.
19. The non-transitory computer-readable medium of claim 15, wherein the method further comprises forming decision statistics for the noise samples and the signal samples based on quadrature characteristics.
20. The non-transitory computer-readable medium of claim 15, wherein the method further comprises repeating (c), (d), (e), and (f) when the largest absolute difference is not greater than a threshold.
21 ." The non-transitory computer-readable medium of claim 20, wherein the method further comprises determining whether a given number of comparisons of a largest absolute difference value to the threshold has been performed before repeating (c), (d), (e), and (f).
PCT/US2011/064434 2010-12-10 2011-12-12 Methods, systems, and media for detecting usage of a radio channel WO2012079080A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US13/993,049 US9131402B2 (en) 2010-12-10 2011-12-12 Methods, systems, and media for detecting usage of a radio channel

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US42211410P 2010-12-10 2010-12-10
US61/422,114 2010-12-10

Publications (1)

Publication Number Publication Date
WO2012079080A1 true WO2012079080A1 (en) 2012-06-14

Family

ID=46207540

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2011/064434 WO2012079080A1 (en) 2010-12-10 2011-12-12 Methods, systems, and media for detecting usage of a radio channel

Country Status (2)

Country Link
US (1) US9131402B2 (en)
WO (1) WO2012079080A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9812148B2 (en) * 2015-02-06 2017-11-07 Knuedge, Inc. Estimation of noise characteristics

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070066229A1 (en) * 2005-09-21 2007-03-22 Chengjin Zhang Method and system for finding a threshold for semi-orthogonal user group selection in multiuser MIMO downlink transmission
US20070230335A1 (en) * 2005-12-01 2007-10-04 Aimin Sang Measurement-Based Admission Control For Wireless Packet Data Services
US20080181252A1 (en) * 2007-01-31 2008-07-31 Broadcom Corporation, A California Corporation RF bus controller
US20100135226A1 (en) * 2008-10-10 2010-06-03 Rajarathnam Chandramouli Method and apparatus for dynamic spectrum access

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6018543A (en) * 1997-05-21 2000-01-25 Itt Manufacturing Enterprises, Inc. Noisy channel avoidance method in a digital communication system
JP3780732B2 (en) 1999-03-10 2006-05-31 株式会社日立製作所 Distributed control system
US6456239B1 (en) 1999-08-25 2002-09-24 Rf Technologies, Inc. Method and apparatus for locating mobile tags
US6915123B1 (en) 2000-03-02 2005-07-05 Lucent Technologies Inc. Method and system for monitoring an operational area of a subscriber station
US20020172166A1 (en) * 2001-03-22 2002-11-21 Huseyin Arslan Communications system and method for measuring short-term and long-term channel characteristics
US6873662B2 (en) * 2002-02-14 2005-03-29 Interdigital Technology Corporation Wireless communication system having adaptive threshold for timing deviation measurement and method
US7327800B2 (en) * 2002-05-24 2008-02-05 Vecima Networks Inc. System and method for data detection in wireless communication systems
US7065351B2 (en) 2003-01-30 2006-06-20 Qualcomm Incorporated Event-triggered data collection
US7327795B2 (en) * 2003-03-31 2008-02-05 Vecima Networks Inc. System and method for wireless communication systems
US20050185666A1 (en) 2004-02-23 2005-08-25 Maxim Raya Misbehaving detection method for contention-based wireless communications
EP1694088A1 (en) 2005-02-22 2006-08-23 Alcatel A method for admission control for mobile networks, an admission controller and a communication system therewith
US8265209B2 (en) * 2005-10-28 2012-09-11 Qualcomm Incorporated Method and apparatus for channel and noise estimation
US7822385B2 (en) * 2006-04-27 2010-10-26 Telefonaktiebolaget Lm Ericsson (Publ) Adjacent channel interference supression
US7783260B2 (en) * 2006-04-27 2010-08-24 Crestcom, Inc. Method and apparatus for adaptively controlling signals
IL181398A0 (en) 2007-02-18 2007-12-03 Runcom Technologies Ltd Mimo decoding system and method
JP4801775B2 (en) * 2007-04-20 2011-10-26 富士通株式会社 Equalizer control device and control method, and wireless terminal equipped with the control device
KR100824602B1 (en) 2007-08-23 2008-04-24 한국전자통신연구원 Apparatus and method for predicting channel status based on cognitive radio
WO2009083960A2 (en) * 2007-12-31 2009-07-09 Runcom Technologies Ltd. System and method for mode selection based on effective cinr
JP5043702B2 (en) 2008-02-05 2012-10-10 国立大学法人東京工業大学 Receiving apparatus, receiving method, and communication system
KR101554732B1 (en) 2008-03-18 2015-09-22 코닌클리케 필립스 엔.브이. Distributed spectrum sensing
FI20085457A0 (en) 2008-05-15 2008-05-15 Nokia Corp Device, method and computer program for demodulation
US8379709B2 (en) * 2008-09-04 2013-02-19 Telefonaktiebolaget L M Ericsson (Publ) Channel estimation and equalization for hard-limited signals
US8150328B2 (en) 2008-09-17 2012-04-03 Motorola Solutions, Inc. Method and apparatus for distributed sensing management and control within a cognitive radio network
US8532202B2 (en) 2008-12-12 2013-09-10 Qualcomm Incorporated Near soft-output maximum likelihood detection for multiple-input multiple-output systems using reduced list detection
CN102111205B (en) * 2009-12-28 2014-07-09 世意法(北京)半导体研发有限责任公司 Channel estimation for communication system with multiple transmitting antennas
US8611293B2 (en) 2010-03-12 2013-12-17 Nec Laboratories America, Inc. Efficient channel search with energy detection
US8897709B2 (en) * 2010-09-06 2014-11-25 Telefonaktiebolaget Lm Ericsson (Publ) Systems and methods for enabling non-cognitive radio devices to function as cognitive radios
US8982976B2 (en) 2013-07-22 2015-03-17 Futurewei Technologies, Inc. Systems and methods for trellis coded quantization based channel feedback

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070066229A1 (en) * 2005-09-21 2007-03-22 Chengjin Zhang Method and system for finding a threshold for semi-orthogonal user group selection in multiuser MIMO downlink transmission
US20070230335A1 (en) * 2005-12-01 2007-10-04 Aimin Sang Measurement-Based Admission Control For Wireless Packet Data Services
US20080181252A1 (en) * 2007-01-31 2008-07-31 Broadcom Corporation, A California Corporation RF bus controller
US20100135226A1 (en) * 2008-10-10 2010-06-03 Rajarathnam Chandramouli Method and apparatus for dynamic spectrum access

Also Published As

Publication number Publication date
US9131402B2 (en) 2015-09-08
US20140024316A1 (en) 2014-01-23

Similar Documents

Publication Publication Date Title
Zhang et al. Fast and robust spectrum sensing via Kolmogorov-Smirnov test
US8259783B2 (en) Method of determining as to whether a received signal includes an information signal
Marey et al. Classification of space-time block codes based on second-order cyclostationarity with transmission impairments
US8761677B2 (en) Multiple stage hybrid spectrum sensing methods and systems for cognitive radio
CN1941659B (en) Spatial multiplexing detection apparatus and method in MIMO system
EP2210346B1 (en) Interfering stream identification in wireless communication systems
CN103141067A (en) A method, apparatus and computer program product for identifying frequency bands, and a method, apparatus and computer program product for evaluating performance
CN104378128B (en) The method that wireless receiving platform and the Radio frequency interference generated for platform mitigate
CN106713190B (en) MIMO transmitting antenna number blind estimation calculation method based on random matrix theory and characteristic threshold estimation
CN108322277A (en) A kind of frequency spectrum sensing method based on covariance matrix inverse eigenvalue
CN101512996A (en) Equalizing structure and equalizing method
Guimaraes Spectrum sensing: A tutorial
EP3557771A1 (en) Interference suppression method and device, and computer storage medium
US20210314199A1 (en) Method and system for selecting important delay taps of channel impulse response
KR101967684B1 (en) Communication system with modulation classifier and method of operation thereof
Liu et al. Comparison of reliability, delay and complexity for standalone cognitive radio spectrum sensing schemes
CN114826837B (en) Channel estimation method, device, equipment and storage medium
CN104394543A (en) Joint frequency spectrum sensing method based on Adaboost algorithm
WO2012079080A1 (en) Methods, systems, and media for detecting usage of a radio channel
Hekkala et al. Cooperative spectrum sensing study using welch periodogram
WO2017093740A2 (en) Apparatus, method and computer program for an interference-aware receiver
CN107483376A (en) A kind of signal detecting method for MIMO ofdm systems
Bharatula et al. A novel spectrum sensing technique for multiple network scenario
Graff et al. Purposeful co-design of OFDM signals for ranging and communications
EP2320578A1 (en) Wireless communications device and method of operating a wireless communication device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11847703

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 13993049

Country of ref document: US

122 Ep: pct application non-entry in european phase

Ref document number: 11847703

Country of ref document: EP

Kind code of ref document: A1