The present invention generally relates to the field of wireless communication systems and to systems and methods for sensing white space in the TV spectrum.
Various regulatory bodies exist in many countries to provide a centralized, tightly controlled allocation of radio spectrum resources for specific uses and, in most cases, to license rights to parts of the spectrum. For example, the Federal Communications Commission (FCC) is the regulatory body that mandates use of the spectrum in the United States and Canadian Radio-television Telecommunications Commission is its Canadian counterpart. These regulatory bodies allocate unused parts of the spectrum (which have never been licensed) or reallocate spectrum that becomes free, for example, as a result of technical changes. The frequency allocation plans mandate, in many cases, that specified parts of spectrum remain unused between allocated bands for technical reasons, such as avoiding interference.
Different countries use different standards for TV broadcasting as well as different allocation of the spectrum to the broadcast channels, different channel parameters, etc. For example, in the United States, digital TV broadcasters use the VHF (very-high frequency) spectrum and the lower part of the UHF (ultra-high frequency) spectrum between 54 MHz and 698 MHz.
Wireless microphones also transmit on frequencies in the UHF and VHF bands. Unfortunately, there are many different standards, frequency plans, and transmission technologies used by wireless microphones. For example, wireless microphones could use UHF and VHF frequencies, frequency modulation (FM), amplitude modulation (AM), or various digital modulation schemes. Some wireless microphone models operate on a single fixed frequency, but more advanced models operate on a user selectable frequency to avoid interference and allow use of several microphones at the same time.
There is a global trend to transition from analog TV to digital TV (DTV). DTV provides a better viewing experience and with personalized and interactive services while achieving a more efficient use of the spectrum. Conversion to DTV results in valuable bandwidth becoming free in the parts of the spectrum previously occupied by analog TV broadcasts. Each TV station broadcasting DTV signals in a certain geographic region (known as a TV market) will use a limited number of channels so that the spectrum not allocated to DTV broadcast in that region becomes free after transition to digital TV broadcast.
Migration for analog to digital TV opens the way to providing a variety of new wireless services. In the United States, the FCC mandated that all full-power television broadcasts will use the Advanced Television Systems Committee (ATSC) standards for DTV by the middle of 2009. In addition to the spectrum freed by the transition to digital TV, in each of the 210 TV markets in the US, many channels (for example, 15-40) are not used by TV broadcasting. These vacant channels are termed “white space.” Access to vacant spectrum facilitates a market for low-cost, high-capacity, wireless broadband networks, including indoor networks.
In order to efficiently use the white space, devices must be aware of what portions of the TV spectrum are unused. The devices may include circuitry, which may be referred to as “white space spectrum sensors,” or “white space sniffers,” or simply “sniffers,” to detect vacant channels. Detection of white space is difficult. The radio-frequency signals may have a very large range of possible signal strengths, for example, depending on the devices distance from a TV broadcast tower. Additionally, a weak signal in one channel may be difficult to distinguish from interference from an adjacent channel.
Systems and methods for TV white space spectrum sensing are provided. In one aspect, the invention provides a system for sensing TV-spectrum white space, the system including: a radio module arranged for receiving a radio-frequency signal and producing an intermediate-frequency signal according to the radio-frequency signal received in a selected television channel; and a baseband processor module coupled to the radio module and arranged for detecting the presence of an incumbent signal in the intermediate-frequency signal.
In another aspect, the invention provides a method for sensing an Advanced Television Systems Committee (ATSC) signal, the method including: receiving a radio frequency signal; digitizing a selected television channel from the received radio frequency signal to produce digital data; converting the digital data to frequency domain data; determining the maximum power in the frequency domain data at frequencies in a first window, the first window including frequencies near the pilot signal of an ATSC signal; determining the average power in the frequency domain data at frequencies in a second window, the second window excluding frequencies near the frequency having the maximum power in the first window; and detecting the presence of an ATSC signal based on the ratio of the maximum power in the frequency domain data at frequencies in the first window to the average power in the frequency domain data at frequencies in the second window.
In another aspect, the invention provides a method for sensing a wireless microphone signal, the method including: receiving a radio frequency signal; digitizing a selected television channel from the received radio frequency signal to produce digital data; converting the digital data to frequency domain data; smoothing the frequency domain data by averaging; estimating a noise level in the radio frequency signal using the smoothed frequency domain data; determining average powers for the smoothed frequency domain data in a plurality of frequency windows, the frequency windows having a same bandwidth with different starting frequencies; and detecting the presence of a wireless microphone signal based on the number of average powers greater than a threshold for consecutive starting frequencies, the threshold being based on the noise level.
Other features and advantages of the present invention should be apparent from the following description which illustrates, by way of example, aspects of the invention.
The details of the present invention, both as to its structure and operation, may be gleaned in part by study of the accompanying drawings, in which like reference numerals refer to like parts, and in which:
The present disclosure describes systems, methods, algorithms, and designs for a white space spectrum sensor. Although specific embodiments are described for white space in the TV spectrum, the described systems, methods, algorithms, and designs are generally applicable to sensing radio frequency spectrum for unused frequencies. A device may then transmit in the unused frequencies. For the frequencies in the TV spectrum that range from 54 MHz to 698 MHz (channel 2 to 51), an implementation of the spectrum sensor can detect digital TV (DTV) signals at a −116 dBm signal level and wireless microphone (WM) signals at a −110 dBm signal level, with false detection rates less than 10%. These detection levels exceed FCC requirements.
With the transition from analog TV (NTSC) to digital TV (ATSC), the so called TV white space is now available for unlicensed wireless applications. Unlicensed devices that use the frequency band, called TV band devices (TVBDs), must not interfere with licensed communication services (incumbent services), which include analog TV receivers, DTV receivers, and wireless microphones. This requires a TVBD to not transmit when it is within the allowed coverage area of an ongoing incumbent service. Two major methods to achieve protection of incumbent services are TVBD location based database query (i.e., geo-location and database service) and spectrum sensing. In the 2008 ruling of FCC (FCC 08-260), both methods are required for a TVBD to pass FCC certification. However, according to a 2010 FCC ruling (FCC 10-174, Second Memorandum Opinion and Order in the Matter of Unlicensed Operation in the TV Broadcast Bands), a TVBD can rely solely on the database query method or can rely solely on spectrum sensing for protection of incumbent services. A motivation for this change, as specified in the 2010 FCC ruling, is that none of the spectrum sensing devices sent for FCC testing could achieve the sensitivity requirement set by the FCC.
Spectrum sensing, compared to database query, has simplicity among its advantages. It does not require Internet access to a database service. This may be particularly advantageous in areas where Internet access is not always available. Spectrum sensing also simplifies TVBDs for service connectivity applications, such as video streaming or direct connection, where Internet access may not otherwise be required. Moreover, unregistered incumbent signals above the sensitivity level of a spectrum sensor can be detected and protected by a TVBD with spectrum sensing. In comparison, database query cannot protect any licensed user not registered with the database and only protects licensed users registered with the database. Obtaining accurate location information for a TVBD may be difficult under certain conditions, e.g., when GPS signals are weak or impaired, such as inside a building. Either enhanced or assisted geo-location systems may be needed, which could introduce excessive cost.
The spectrum sensor includes of a radio module 110, a baseband processor module 140, and a control and user interface (CUI) module 180. The radio module 110 receives TV band signal at an antenna 111. A tunable matching network module 113 provides channel selectivity. The received signal in the selected channel is amplified by a low noise amplifier 115. The amplified signal is downconverted in a frequency converter module 117 to produce an intermediate frequency signal.
The baseband processor module 140 receives the intermediate frequency signal from the radio module 110. An analog-to-digital converter 141 samples the intermediate frequency signal to produce digital signals for further processing in the digital domain. A detection algorithm module 144 processes the digital signals to detect various types of wireless signals. In one embodiment, the baseband processor module 140 may, for example, provide detection data after detecting ATSC or WM signals.
The CUI module 180 provides a control and status interface between the spectrum sensor and other parts of a TVBD. In an embodiment, the CUI module 180 also accepts detection data from the baseband processor module 140 and makes decisions based upon analysis from the decision data.
When the spectrum sensor receives weak signals, for example, an ATSC signal at −114 dBm, the signal-to-noise ratio may be as low as about −15 dB. The spectrum sensor still detects incumbent signals. For example, the spectrum sensor may utilize the pilot tone contained in an ATSC signal, which is 17 dB higher than the average level, to detect a weak ATSC incumbent signal. Additionally, the baseband processor module 140 may use super frequency resolution processing (e.g., with multi-stage sampling rate conversion) to detect the presence the pilot tone and avoid interference from adjacent channels. The spectrum sensor also provides a short decision time so that it may scan, for example, channels 21-51 in 30 seconds.
In the embodiment of
An RF combining network receives the amplified signals from the LNAs 215. The RF combining network includes a summing circuit 214 that sums three input signals. Each of the input signals is selected by one of three switches 216. The switches 216 are operated to supply the amplified signal from the corresponding one of the LNAs 215 or a zero signal to the summing circuit 214. When the radio module 210 is being operated to detect an incumbent signal in a single channel, two of the switches 216 supply a zero or null signal to the summing circuit 214 and a third one of the switches 216 supplies the amplified signal from the one of the LNAs 215 that supplies the signal in the channel being operated on. The RF combining network also allows concurrent detection of incumbent signals on multiple channels. For example, the signal from a first channel may be supplied to the summing circuit 214 via the first switch 216a, the first LNA 216a, the first tunable matching network 213a, and the first antenna 211a while the signal from a second channel is supplied to the summing circuit 214 via the second switch 216b, the second LNA 216b, the second tunable matching network 213b, and the second antenna 211b. Such an operation may be used to concurrently analyze signals in channels that are not contiguous. Operation on multiple channels concurrently may be termed channel bonding.
An intermediate frequency network converts the signal from the summing circuit 214 to an intermediate frequency (IF) with, for example, a center frequency of 20 MHz and a bandwidth of 6 MHz. The IF network includes two IF AGC modules 218 to adjust signal levels. The IF AGC modules 218 have, in an embodiment, a dynamic range of 56 dB. Each IF AGC module supplies a signal to one of two IF tuner modules 217. The IF tuner modules 217 provide, in an embodiment, 60 dB attenuation in the stopband and a width of approximately 1 MHz in the transition band of the bandpass filtering provided by the module. The IF signal is sent to the baseband processor for detection processing. A selector module 221 selects the signal from the first IF tuner module 217a, the signal from the second IF tuner module 217b, or the sum of the two IF signals from a summer circuit 219 to send to the baseband processor. The summer circuit 219 may be operated in conjunction with the RF combining network to supply a signal to an IF signal that combines signal from two TV channels.
The radio module 210 may include an interface circuit module 230 to couple signals between the radio module 210 and the baseband processor module 240. The interface circuit module 230 may provide, for example, level translation or DC isolation. Additionally, in the embodiment of
As shown in
The baseband processor module 340 samples the IF signal in an analog-to-digital converter 341. The analog-to-digital converter 341 may, for example, operate at a 105 MHz sampling frequency with 14-bit or 16-bit accuracy. Two digital AGC modules (first DAGC module 343 and second DAGC module 355) bring the sampled digital sequence to an appropriate magnitude level to effectively utilize the dynamic range while avoiding clipping in subsequent processing. A bandpass filtering module 353 further attenuates interference that may occur from adjacent channels. The bandpass filtering module 353, in an embodiment, has 40 dB attenuation in the stopband and the transition band has a bandwidth of 2.5 MHz. The filtered signal is then mixed in a mixer module 363 with a signal from a numerically controlled oscillator (NCO) 361 to convert to a low-IF band. The signal from the numerically controlled oscillator 361 may be a complex-valued signal. Accordingly, the signals from the mixer module 363 and subsequent modules are also complex valued. In an embodiment, the low-IF band signal may have a center frequency of 5.381 MHz (half of the ATSC symbol rate). In another embodiment, the numerically controlled oscillator 361 and mixer module 363 operate to produce the low-IF band signal such that an ATSC pilot signal is shifted to zero frequency. For example, when the IF signal received by the baseband processor module 340 has a center frequency of 20 MHz and the pilot signal frequency is 17.309441 MHz (20 MHz minus one-half the 6 MHz bandwidth of the ATSC signal plus the 309,441 kHz ATSC pilot signal frequency). Accordingly, an NCO signal frequency of 17.309441 MHz may be supplied to the mixer. The use of complex-valued signals allows the positive and negative signal frequencies to be distinguished.
The low-IF band signal is downsampled in a first decimator module 365. The signal from the first decimator module 365 is again downsampled in a second decimator module 366. In an embodiment, the first decimator module 365 downsamples by a factor of 5 and the second decimator module 366 downsamples by a factor of 256. The signals from the first decimator module 365 and the second decimator module 366 are then FFT converted to the frequency domain in a first FFT module 372 and a second FFT module 371, respectively. The FFT modules may additionally apply spectrum smoothing filters. The frequency domain data are processed for detection of incumbent services. A DTV sensing module 373 processes the frequency domain data from the second FFT module 371 to detect DTV signals. A WM sensing module 375 processes the frequency domain data from the first FFT module 372 to detect WM signals. The Fourier transform sizes used in the two FFT modules may be different and may be selected according the particular processing of the DTV sensing module 373 and the WM sensing module 375. A management and control interface module 377 manages operations of the baseband processor module 340, for example, by supplying control signals to other modules.
Many variations in the radio module 210 and the baseband processor module 340 of the spectrum sensor illustrated in
The RF AGC 215, IF AGC 218, and high accuracy of the ADC 341, in an exemplary embodiment, give the spectrum sensor a dynamic range of 180 dB. The corresponding input signal range is 129 dB (15 dBm to −114 dBm).
A TVBD can transmit in the TVWS ranging from 54 MHz to 698 MHz if its transmission does not interfere with incumbent services. To protect incumbent services, a TVBD may use geo-location to locate itself and query an incumbent database service to find out if its transmission on a certain channel would cause interference to incumbent services. Alternatively or additionally, a TVBD may use spectrum sensing to detect the presence of incumbent services.
The maximum expected received signal power is 15 dBm in a 6 MHz bandwidth. This corresponds to the condition that a 100-kW ATSC transmitter is 100 m away and transmits at 54 MHz (channel 2), assuming a mean path loss exponent of 2.76. The minimum expected received signal level is −114 dBm, corresponding to the condition that the 100-kW transmitter is 80 km away, transmits at 698 MHz (channel 51) with shadowing of 8 dB, and the mean path loss exponent is 2.76.
In Section 15.717 of the 2010 FCC ruling (FCC 10-174), a TVBD that relies on spectrum sensing is limited to a maximum EIRP of 50 mW, and it does not require geo-location and database access. The 2010 FCC ruling also stated that the detection threshold for ATSC signals is −114 dBm, averaged over a 6 MHz bandwidth. The detection threshold for analog TV signals is −114 dBm, averaged over a 100 kHz bandwidth. The threshold for low power auxiliary signals or low power auxiliary stations, including wireless microphone signals, is −107 dBm, averaged over a 200 kHz bandwidth. These thresholds are referenced to an omnidirectional receive antenna with a gain of 0 dBi.
Furthermore, with the thermal noise power or thermal noise floor for a 6 MHz ATSC channel at about −106 dBm, the above detection thresholds may require reliable detection of signal levels lower than the noise floor. Moreover, when a strong signal is present on an adjacent channel, the adjacent channel interference from that signal makes the detection even more difficult. The operating conditions may also assume a single adjacent channel interferer.
The FCC requires a TVBD to sense a channel for a minimum of 30 seconds without detection of incumbent signals before its operation starts. The TVBD needs to perform in-service monitoring of an operating channel at least once every 60 seconds. If an incumbent signal is detected, the TVBD must cease transmission within 2 seconds.
The spectrum sensors of
A TVWS spectrum sensing device may sense and detect different types of signals. For example, in North America, the spectrum sensing operates to find out if ATSC or wireless microphone signals are present in a particular TV channel. In other parts of the world, the spectrum sensing may operate to detect the presence of other types of signals, such as DVB-T, DVB-T2 in Europe, ISDB-T in Japan, and NTSC in Canada.
A process of ATSC pilot detection based on power spectrum thresholding may be used to detect incumbent ATSC signals. The process detects the pilot signals in ATSC signals in the power spectrum.
To obtain the power spectrum for an ATSC channel, an input on a specific TV channel is used. Signals on other channels can be attenuated by bandpass filtering. After analog-to-digital conversion, time domain samples are grouped into vectors of length 2k, where k is an integer. Each vector is then Fast Fourier Transformed (FFT) into the frequency domain. Averaging over multiple vectors provides a power spectrum estimate for the channel. The averaging procedure reduces fluctuation of noise and signal in the power spectrum over time.
In order to better track changes in the power spectrum, exponential averaging can be used. Specifically, taking the latest FFT output vector to be Pl, and the average using the previous FFT output vectors to be
P
l
where αε(0,1) is the forgetting factor.
Take the averaged power spectrum estimate after l averages to be
To estimate the noise and signal level in the other regions of the channel, another window is used (Window 2 in
P
2=avg(plj),jε[n3n4] and pljε[pW
ATSC signal presence can be detected using the following decision rule:
Here, r is the pre-determined decision threshold. The choice of r is closely related to the probability of detection and false alarm rate.
Energy detection can also be used to detect the ATSC pilot signal, with appropriate determination of the noise and interference floor in the channel, which may be similar to what has been discussed just above. Referring to
A process of ATSC pilot detection based on magnitude statistics extraction may also be used to detect incumbent ATSC signals. The process is also based on pilot detection. Magnitude information for a small number of frequencies at or near the pilot frequency is first extracted. Then the magnitude statistical distribution is obtained. Significant differences are observed in the distribution characteristics for the two cases where the ATSC signal is present or not present. The differences are exploited to detect the ATSC signal.
Since magnitude information is extracted on only a small number of frequencies, the process can use efficient methods such as the Goertzel algorithm instead of the FFT. The Goertzel algorithm can compute a specific frequency component (DFT bin) of a complex sequence of length N, for a total of 2N+4 multiplications and 4N+4 additions/subtractions. In comparison, the FFT requires N log2 N multiplications and 3N log2 N additions/subtractions for all N DFT bins. As a result, to calculate a small number of DFT bins, the Goertzel algorithm is more computationally efficient than the FFT. Additionally, the Goertzel algorithm can compute as samples come in, while the FFT needs all the N complex values to be available before the computation begins.
A process of ATSC signal detection based on peak pilot to mean noise ratio may also be used to detect incumbent ATSC signals. In this process, the pilot signal frequency is shifted to baseband and downsampled before conversion to the frequency domain. For example, the frequency of the pilot signal may be nominally zero and the sampling frequency may be about 82 kHz (a 105 MHz analog-to-digital converter frequency downsampled by 1280). Accordingly, the frequency domain data may correspond to window 1 in
A peak search is performed in a narrow window about zero frequency to detect the pilot signal. Although the pilot signal frequency is nominally zero, inaccuracies of frequencies in the analog front end may cause a frequency offset of the pilot signal. An example window width is 5 kHz. The peak search is performed on a power spectrum estimate that has been averaged as described above. The averaged power spectrum estimate after l averages may be written
A mean power spectrum level of the noise floor around the peak is then found. A small number of frequency bins about the peak are excluded from the mean. The mean is then found as P2=avg(plj), for j from 1 to n3 and from n4 to N, where n3=npeak−K n4=npeak+K with K controlling the number of frequency bins excluded. In an embodiment, K=3.
ATSC signal presence can be detected using the following decision rule:
In the decision rule, r is the decision threshold.
A process of WM detection based on power spectrum thresholding may be used to detect incumbent WM signals. Wireless microphones transmit frequency modulated signals at low power levels. A WM signal is typically a narrow band signal with less than 200 kHz bandwidth. However, unlike the ATSC pilot which is located at a known frequency, the carrier frequency of a WM signal can be located anywhere in a TV channel and is generally unknown. Although a WM signal may have designated bandwidth of 200 kHz, the occupied bandwidth of a WM signal will often be much less than 200 kHz. In a frequency modulated WM signal, the occupied bandwidth depends on the level of the modulating signal with a loud speaker causing a larger bandwidth and a soft speaker causing a smaller bandwidth.
The concentration of transmitted power in such a narrow band suggests that the signal can be detected in the power spectrum. Similar to the power spectrum thresholding method described above for ATSC signals, an input signal on a specific TV channel is sampled and FFT transformed to the frequency domain. Exponential averaging over multiple FFT output vectors then provides a power spectrum estimate for the channel. Take the output vector of the exponential averaging to be
The process detects a relatively high power frequency band with a bandwidth similar to that of a typical WM signal. To achieve this, the process first estimates the noise power level in the channel. The noise commonly has a relatively flat power level over a majority part of the channel, thus the process partitions the power level range in the channel into narrow power levels and finds the narrow power range which covers the largest number of discrete frequencies as the noise power level. Specifically, let nmin and nmax denote, respectively, the minimum and maximum indices covering the frequency range for any WM that could transmit in the channel. In this frequency range, the minimum and maximum power levels can be found as Pmin and Pmax, respectively. The power range between Pmin and Pmax can be separated into K levels:
Let mk denote the number of power spectrum values Pli(iε[nmin,nmax]) with Pliε[Vk,Vk+1]. Then the noise power level can be estimated as:
where τm⊥k, k=1, K−1.
The power threshold Pthrld is then determined as
P
thrld
=N
0+δ,
where δ is a constant.
To detect the WM signal, a frequency window which is smaller than the typical WM bandwidth is used. For example, to detect a WM signal with a 200 kHz bandwidth, a frequency window of 30 kHz may be used. sliding the window across the average output
l,avg
=[p
l,avg
1
p
l,avg
2
. . . p
l,avg
N−N
],
where Nw is the size of the sliding window, and Pl,avgi=(pli+ . . . +pli+N
The detection of WM is then declared if there is a frequency region with at least Sthrld consecutive indices with average power level exceeding the power threshold Pthrld, i.e.,
WM signal detected, if there exists index j such that
p⊥(l,avg)τP⊥thrld∀iε[j,j+N⊥w−1];
WM signal not present, otherwise.
A variation of the above process of WM detection based on power spectrum thresholding is now described. The process detects the presence or absence of a WM signal, in the TV channel being analyzed, by searching for narrow-band signal energy that is similar to that expected for a WM signal.
In an example implementation of the process, the power spectrum estimate for the channel is from a 21 MHz sample rate (105 MHz analog-to-digital sampling rate downsampled by 5) and an FFT size of 4096. This results in FFT bins spaced by 5.127 kHz (21 MHz/4096). A sliding window of 6 FFT bins is used resulting in a 30.76 kHz window width.
The sliding window is shifted across the FFT bins and the process calculates the power in the window at each position. The positions of the sliding window may be shifted by 1 or more FFT bins. For M sliding window positions (where M is a bounded by the FFT size minus the sliding window width), let the pSLi designate the total power in the window at position i for i=1, . . . , M.
The process then calculates an estimated noise power at each sliding window position. In one embodiment, the estimated noise power in each FFT bin N0 is determined as described above using the mode of the energy values. The total noise power at each sliding window is NSLi=N0×NW, where NW is the width of the sliding window. In other embodiments, the total noise power at each sliding window may vary for different sliding window positions.
The process makes a preliminary decision for each sliding window position as:
where δ is a constant, for example 2.
The process applies heuristics to the preliminary decisions to determine whether narrowband energy clusters are present indicating the detection of an incumbent WM signal. An example heuristic looks for series of L (for example, 3) consecutive ones in the preliminary decisions di. When L or more consecutive ones are found, the process determines that a WM signal is detected. In an embodiment, the process disregards series of consecutive ones wider than L2 (for example, 6). That is, the process determines that a WM signal is detected when the number of consecutive ones is between L and L2. The process disregards series of consecutive ones less than L as this may represent interfering tones.
A process of WM detection based on covariance based signal detection may be used to detect incumbent wm signals. The process explores the different statistical characteristics of a WM signal and noise. The difference comes from the fact that the WM signal is a narrow band signal, while thermal noise and adjacent channel interference are wideband signals with statistical characteristics determined by the receiver filtering and signal processing procedure.
Take the sampled WM signal to be s(n) and the sampled noise to be η(n), where n=1, 2, . . . is the sample index. The sampled sequence can be written as:
For a sequence of L consecutive samples, the covariance matrices for the received signal, WM signal and noise can be expressed as:
R
x
=E{[x(n)x(n−1) . . . x(n−L+1)]H[x(n)x(n−1) . . . x(n−L+1)]},
R
s
=E{[s(n)s(n−1) . . . s(n−L+1)]H[s(n)s(n−1) . . . s(n−L+1)]},
R
η
=E{[η(n)η(n−1) . . . η(n−L+1)]H[η(n)η(n−1) . . . η(n−L+1)]}.
With Rη obtained in advance, the process can decompose Rη as Rη=ση2Q2, where ση2 is the noise variance and Q is a positive definite Hermitian matrix.
Next the process uses Q to whiten the noise, and transform the covariance matrix Rx as
Here, Rs′=Q−1RsQ−1, and I is an identity matrix.
Since the WM signal samples are correlated, Rs′ is generally not a diagonal matrix. In other words, some of the off-diagonal elements of Rs′ are not zero. This feature can be used to detect WM signals. For example, the method can compare the sum of all covariance matrix values to the sum of the covariance matrix diagonal values and use the following decision rule:
with Rx′={rnm}, and γ is a pre-determined threshold.
Example results for the above spectrum sensors and processes are now described. The results include Matlab simulations and laboratory tests mimicking the FCC sensing trials.
For an ATSC signal at −114 dBm and an analog front end noise figure of 7 dB the signal-to-noise ratio (SNR) for the ATSC signal over a 6 MHz bandwidth is −14.8 dB. The pilot signal to noise floor ratio (or carrier-to-noise ratio, CNR) may be calculated as follows. For an example system with an FFT size N=1024 and sample rate of 82.031 kHz, the FFT resolution is 80.1 Hz/bin. The noise floor is thus −147.96 dBm/bin. As specified in the ATSC standard (Advanced Television systems Committee, Inc., “A/53: ATSC Digital Television Standard, Parts 1-6, 2007”), the pilot has a power 11.62 dB lower than the total power of the ATSC signal. Accordingly, the pilot level is −125.62 dBm (−114 dBm-11.62 dBm). Thus the pilot CNR is 22.34 dB (−125.62 dBm+147.96 dBm. Therefore, even when the SNR over the 6 MHz bandwidth is −14.8 dB, the disclosed systems and methods can achieve a pilot CNR of 22.34 dB for a received ATSC signal level of −114 dBm and detect the ATSC signal reliably.
Example SNR levels for WM signal detection are as follows. For a WM signal level −107 dBm, a WM designated bandwidth of 6 MHz, and an analog front end noise figure of 7 dB, the SNR for sensing measured over a 200 kHz band is 6.99 dB.
The foregoing ATSC pilot CNR and WM SNR values are calculated for a clean ATSC signal level of −114 dBm and a clean WM signal level of −107 dBm at the sensing receiver input. The pilot CNR and WM SNR may be reduced, for example, by signals from an adjacent channel leaking into the channel being sensed.
For both ATSC and WM signal detection, three types of test scenarios were used for the validation of the spectrum sensor design. The first test type is to determine the detection sensitivity of the scanning and sensing capability of the sensor on an undistorted (clean) ATSC or WM signal. Signals are generated and attenuated to desired power levels and input to the spectrum sensor and evaluation. The second test type is to test the spectrum sensor on multipath and fading distorted signals. Input signals to the sensor are either generated by signal generators and multipath simulators or captured off-the-air (such as the A/74 RF captures used in FCC testing). The third test type is to test the sensitivity of the spectrum sensor with the presence of adjacent channel interference. Signal generators and attenuators are used to generate both the signal to be sensed and the interference on the adjacent channel.
Results are shown in Table 1 below for the case where there is no adjacent channel interference. Here, Pd is the probability of detection, Pf is the probability of false alarm. As shown in the figure, the spectrum sensor design can achieve FCC requirements for both ATSC and WM signal detection.
The above results show that the disclosed spectrum sensors can achieve and exceed the 2010 FCC requirements for both ATSC and WM detection in the case that no adjacent channel interference is present. Efforts may be ongoing to improve sensing performance for the case where there is adjacent channel interference. Spectrum sensing is an important method to ensure the protection of licensed services in the TVWS. The TVWS spectrum sensor therefore demonstrates detection capabilities that exceed and surpass FCC requirements.
Those of skill will appreciate that the various illustrative logical blocks, modules, and algorithm steps described in connection with the embodiments disclosed herein can be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the design constraints imposed on the overall system. Skilled persons can implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the invention. In addition, the grouping of functions within a module, block, or step is for ease of description. Specific functions or steps can be moved from one module or block without departing from the invention.
The various illustrative logical blocks and modules described in connection with the embodiments disclosed herein can be implemented or performed with a general purpose processor, a digital signal processor (DSP), application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor can be a microprocessor, but in the alternative, the processor can be any processor, controller, microcontroller, or state machine. A processor can also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
The steps of a method or algorithm described in connection with the embodiments disclosed herein can be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module can reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium. An exemplary storage medium can be coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium can be integral to the processor. The processor and the storage medium can reside in an ASIC.
The above description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles described herein can be applied to other embodiments without departing from the spirit or scope of the invention. Thus, it is to be understood that the description and drawings presented herein represent a presently preferred embodiment of the invention and are therefore representative of the subject matter which is broadly contemplated by the present invention. It is further understood that the scope of the present invention fully encompasses other embodiments that may become obvious to those skilled in the art and that the scope of the present invention is accordingly limited by nothing other than the appended claims.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/CA2012/050007 | 1/6/2012 | WO | 00 | 10/28/2013 |
Number | Date | Country | |
---|---|---|---|
61430845 | Jan 2011 | US |