The present invention relates to wireless communication systems, and in particular to the use of spectrum sensing techniques in the detection of the presence of wireless communication signals. It has particular application in orthogonal frequency division multiplex (OFDM) systems, but can also be used in other frequency division multiplexing systems such as multicarrier code division multiple access (CDMA).
Signal detection theory provides an accurate language and representation for analysing decision making in the presence of uncertainty. Thus source detection can be thought of as processing information bearing signals in order to make inference about the information that they contain. The uncertainty in the case of wireless communication systems is caused by noise, fading and interference. The processing of the signals may be used to detect the presence of a particular type of signal with a particular protocol. However in cognitive radio systems, the presence of many different signals needs to be monitored. Cognitive radio refers to wireless architecture in which a system does not operate in a fixed frequency band, but rather monitors the available spectrum and utilizes a suitable frequency band in which to operate. Source detection for cognitive radio applications is responsible for obtaining information about existence of a user or transmission in a certain frequency band within a geographical area autonomously. Therefore, signal detection is the key technology enabling this concept.
State-of-the-art spectrum sensing approaches such as energy detection, cyclostationarity detection, matched filtering, multi-antenna eigenvalue-decomposition, and wavelet analysis can meet the US Federal communications commission (FCC) requirement under some special conditions. For example the energy detection approach meets the FCC's requirement for the case of sufficiently small noise uncertainty; the cyclostationarity detection approach offers excellent performance with the pay of large latency; the matched filtering approach requires good knowledge of air-interface and reasonable synchronization; the eigenvalue decomposition approach can exploit the antenna diversity gain, but only support a cognitive device equipped with multiple antennas; the wavelet based approach is suitable for the spectrum edge detection. An interesting problem is that almost all existing approaches cannot meet FCC's requirement in the very low Signal to Noise Ratio (SNR) range.
OFDM is one of the most widely used multi-carrier modulation techniques in wired and wireless systems, such as IEEE 802.11a/g/n, ADSL, 3GPP LTE, etc., since many of the problems arising from high bit-rate communications (i.e. time dispersion) can be overcame by employing OFDM modulation.
The present invention provides a source detection system for detecting wireless communication signals, the system comprising: receiving means for receiving a signal; and processing means arranged to filter the signal to separate it into a plurality of frequency components. The processing means may be arranged to determine a measure of an energy content for each of the frequency components. With or without that separate calculation, the processing means may be arranged to calculate a measure of the difference between the energy contents of respective frequency components. The processing means may be arranged to a determination, from either one of said measures, whether the signal has been transmitted from a source, or whether it is carrying data, either at all or according to one or more defined protocols.
The processing means may be arranged to calculate the measure by calculating the difference between the energy content of a pair of frequency components.
The processing means may be arranged to identify a plurality of pairs of frequency components and for each pair to calculate the difference between the energy contents of the two frequency components in the pair, thereby to produce a set of energy differences.
The processing means may be arranged to select the, or each, pair as adjacent to each other in order of energy content, or adjacent to each other in energy, or on any other suitable basis.
The processing means may be arranged to order the frequency components in order of energy content, or in some other predetermined order, so as to identify the, or each, pair.
The processing means may be arranged to identify a maximum energy difference. The processing means may be arranged to identify a minimum energy difference. The processing means may be arranged to calculate the ratio (a max/min ratio) between the maximum and minimum energy differences. The processing means may be arranged to make the determination on the basis of any one or more of the maximum value, the minimum value, and the ratio.
The processing means may be arranged to allocate the signal to different categories, one of which may be, for example, a category of flat signals or a category of frequency selective signals, on the basis of the max/min ratio, and to select one of at least two further processing methods depending on whether or not the max/min ratio is greater than the reference value.
The processing means may be arranged, for signals in one of the categories, to compare the maximum energy difference with a threshold value to make the determination. The processing means may be arranged, for signals in one of the categories, to compare the maximum/minimum ratio with a threshold value to make the determination.
The processing means may be arranged to measure a signal to noise ratio for at least a component of the signal. It may be arranged compare the signal to noise ratio with a reference value. It may be arranged to select one of at least two further processing methods depending on the value of the SNR, for example on whether or not the measured signal to noise ratio is greater than the reference value.
The processing means may be arranged to split the received signal into a sequence of time windows, and to identify said frequency components for each time window.
The processing means may be arranged to identify a series of symbols in the received signal, or to have access to data defining the length of symbols potentially present in the received signal. The length of the time windows may be arranged to have a fixed relationship to the length of the symbols.
The processing means may be arranged to receive signals coding data according to a plurality of different protocols, the different protocols having symbols of different lengths, or to have access to data defining the different lengths of symbols potentially present in the received signal, and to select the length of the time windows depending on the type of signal to be detected.
The processing means may be arranged to select the length of the time windows from a look-up table relating time window length to communication protocol.
The present invention further provides a method of source detection for detecting wireless communication signals, the method comprising: receiving a signal and filtering the signal to separate it into a plurality of frequency components. The method may comprise determining a measure of an energy content for each of the frequency components. The method may comprise calculating a measure of the difference between the energy contents of respective frequency components. The method may comprise making a determination, from one or more of said measures, whether the signal has been transmitted from a source, or whether it is carrying data.
Some embodiments of the invention can provide a novel differential energy detection scheme for robust sensing of orthogonal frequency-division multiplexing (OFDM) sources or code division multiple access (CDMA) sources in very low signal-to-noise ratio (SNR) range. The underlying initiative of some of these embodiments is exploiting extreme statistics of the differential energy spectral density (ESD) in the frequency domain. In some cases this can result in techniques which are able to meet the FCC requirements in even very low SNR range.
Some embodiments of the invention have the potential to provide key techniques for the next generation of mobile networks such as 3GPP LTE and LTE-A and ITU-IMT advanced. Moreover, some embodiments have the potential to have a key role in enabling robust and efficient cognitive radios and systems including satellite, terrestrial or broadcast and military systems.
Preferred embodiments of the invention will now be described, by way of example only, with reference to the accompanying drawings in which:
Referring to
The spectrum sensing process which the processor 12 performs on signals received via the aerial 16 comprises the following five general steps: i) estimating the energy spectral density (ESD), i.e. the energy within each frequency sub-band, across the total frequency bandwidth (BW) over which the system operates; ii) ordering the frequency sub-bands on the basis of detected energy; iii) performing differentiation with respect to the frequency, iv) applying extreme statistics; and v) a decision stage.
Referring to
The output from the band pass filter 100 is divided into time windows at step 110, and for each time window the signal is stored in a buffer, forming part of the memory 14, as a block of data comprising a series of sample values in the time domain. These values therefore record the variation in amplitude of the signal over the period of the time window. The length of the time window, and hence the size of the data blocks, needs to be chosen cautiously since large data blocks will result in larger buffer size thus making the hardware bigger and more expensive. Also the larger the blocks are the more delay is introduced in the system. The speeds at which DSP processors operate are also determined by the size of the data blocks.
The following method of processing will be described for the stored signal for a single time window data block, but it will be appreciated that this process is repeated for each time window of the received signal.
At step 112 the processor is arranged to separate the signal into a series of frequency components each one representing the content of the signal within a respective frequency sub-band within the range of the band pass filter 100. This conversion to the frequency domain can be performed using one of many methods such as Discrete or Fast Fourier Transforms, or Hartley, Cosine or Walsh functions. In this embodiment Fast Fourier Transform (FFT) is used.
After calculating the magnitudes of the frequency components of the time domain sample data blocks, the energy spectral density (ESD) is determined at step 114 by squaring the absolute value each FFT frequency component. Employment of ESD operation makes the method robust to the possible time offset which can be encountered in any communication system. ESD approximation is based on measurement of the magnitude of the signal as a function of frequency in the frequency domain. Time offset, which is inevitable in communications systems, introduces phase distortion, but this does not affect the ESD calculation. Furthermore, frequency offset will generally shift the received signal in the frequency domain, and in the case of an OFDM signal this will cause energy leakage between adjacent carriers. However, in low SNR environments energy leakage does not have significant affect, since the dominating distortions result from noise. Therefore in low SNR environments the technique is robust to both frequency and time offsets.
The energy values for the different frequency components can be represented as in
At step 118 the processor is arranged to perform a differentiation step on the re-ordered energy values as shown in
In this embodiment the processor 12 is arranged to calculate the difference in energy between each adjacent pair of sub-bands in the re-ordered sequence. Referring to
If at step a126 the signal for the time window is categorized as flat, then the maximum value of the differentiated ESD, which in this case is generated at step 130 by multiplying the max/min ratio by the minimum value of the differentiated ESD, is compared with a further threshold value λ2 at step 132. If it exceeds the threshold then the OFDM signal is determined as being present. If it does not exceed the threshold then the OFDM signal is determined as being absent.
The decision making process described above is particularly suitable to low SNR situations, but in high SNR situations it may be more complex than is required. Therefore in a modification to this embodiment, after the energy values of the sub-bands are ordered by magnitude at step the SNR of the signal is calculated and compared to a threshold value λ4 at step 140. If the SNR is below this threshold value, then the process returns to the differentiation step 142. However if the SNR is above the threshold value, then the ratio of the maximum energy to the minimum energy in the set of ordered values is calculated at step 144, and compared to a further threshold λ5 at step 146. If it exceeds the threshold then the OFDM signal is determined as being present. If it does not exceed the threshold then the OFDM signal is determined as being absent.
At the end of the decision making process described, if the frequency band is determined to be occupied by an OFDM signal, then the system can proceed as appropriate, for example by processing the received signal to extract data from it. If the OFDM signal is determined to be absent, and the frequency band therefore vacant, then again the system can respond accordingly, for example treating the band as available for secondary use.
The thresholds described above can be obtained using the Neyman-Pearson test as described in Y. Zeng and Y. C. Liang, “Eigenvalue-based spectrum sensing algorithms for cognitive radio,” IEEE Transactions on Communications, vol. 57, no. 6, pp. 1784-1793, June 2009.
It will be appreciated that various modifications can be made to the system and method described above. In particular, whereas the detection of only one type of PFDM signal is described above, the system can be arranged to search for, and detect, a number of different signals. It is known that different communications protocols and service providers use different frequency bands, different sub-band widths, and also use different symbol lengths. It is desirable for the time window to have a fixed relationship to the symbol length, in particular to be a multiple of the symbol length. Therefore referring back to
In other embodiments the comparison between energy content of the different frequency sub-bands, i.e. the differentiation step described, can be carried out in a number of different ways. For example the ordering step can be omitted and the difference between the energies of sub-bands which are adjacent in the frequency domain can be calculated and used to test for the presence or absence of a communication signal. Alternatively other pairs or groups of sub-bands can be selected to have their energy levels compared and these comparisons may be selected as being effective in specific situations. Indeed any other measure of the variation in energy between the sub-bands can be calculated and used to test for the presence or absence of a signal.
In a further embodiment similar to that of
In a further embodiment similar to that of
It will be appreciated that the systems described above can have a number of advantages. For example they can provide a signal processing apparatus which is able to sense OFDM sources, or other frequency division multiplexed signals such as CDMA signals, in very complex signal propagation environments. The systems are also suitable for sub-band level spectrum sensing employed in multi-carrier systems as well as OFDM systems. The systems can take advantage of the frequency selectivity of channels, and also work well in flat fading environments. They can outperform the state of the art for the very low signal-to-noise power density ratio (SNR), and achieve the state-of-the-art performance for the high and moderate SNR ratios as well. They can be robust to various harmful physical impairments inherent in wireless and wired systems such as frequency and timing offsets, Doppler shifts, and oscillator mismatch. Also they are suitable for both wideband and narrow band systems. They can be employed in self organising networks with no predetermined and fixed frequency planning. They can be used in conjunction with a central database where the final decision is made by the terminal. They can be used in order to aid the decision made by the network, for example the mobile device or other terminal can send the frequency detection information to a node in the network thereby allowing the network to decide about the frequency use or re-use strategy. Multiple frequency reuses can be made within the same cell/sector (i.e. smallest unit of coverage in a network).
The systems described above can have a detection probability of 95% and false-detection probability of 5% when the observing time is equal to only two multi-carrier symbols in an environment having a signal to noise ratio of −20 dB.
The state-of-the-art spectrum sensing schemes cannot offer reliability for the situation of very low signal-to-noise ratio (e.g. SNR<−10 dB), which is often the case in practical systems. Some embodiments of the invention can show high reliability for the SNR down to −25 dB. Moreover they can be fast and robust to various physical impairments.
Number | Date | Country | Kind |
---|---|---|---|
1105992.0 | Apr 2011 | GB | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/GB2012/050764 | 4/4/2012 | WO | 00 | 3/17/2014 |