1. National Mobile Communication Research Laboratory, Southeast University, Nanjing 210096, China
2. Department of Information, Electronic Engineering Institute, Hefei 230037, China
hongjun-wang@163.com
Show less
History+
Received
Accepted
Published
2009-02-21
2009-03-27
2009-09-05
Issue Date
Revised Date
2009-09-05
PDF
(155KB)
Abstract
With the progress of research on cognitive radio in ultra-wideband (UWB) open frequency-band, a joint detection algorithm integrating the energy and bi-spectrum detection is proposed in detail for non-Gaussian signal detection from Gaussian noise. The performance of the algorithm was evaluated by simulation, the result of which indicates that the joint detection not only solves the problem of the signal detection in low signal-to-noise ratio (SNR) but also improves the operational speed and the detection probability. Thus, the joint detection algorithm has definite prospect in practice.
Cognitive radio [1-3] is defined as a system that can sense and understand the change of electromagnetic environment as well as adjust itself to acclimate the statistical changes of the electromagnetic environment by altering its emission power, carrier frequency, modulation and encoding parameters of the radio-frequency according to the results of understanding.
In ultra-wideband (UWB) communication equipment in particular, the principle of coexistence [4,5] must be observed in its open frequency band. In other words, it must cognize the changes of electromagnetic environment and borrow “idle channel” to transmit information in a real-time manner without bringing about any interference to authorized users and other users around. It must release the “borrowed” channels and switch to the next “idle channel” the moment the authorized users appear. Also, cognition must run through the whole process of communication.
Being at the initial stage and limited by many factors, the chief task of cognitive radio is to detect “spectrum-hole” from noise. Although there are many routine methods in traditional signal detection, such as the likelihood ratio detection [6,7], the cycle-spectrum detection [8] and the energy detection [9-12], the energy detection remains to be the most classical detection.
The algorithm and its performance has already been introduced [13-15] in detail, but the energy detection requires high signal-to-noise ratio (SNR). With low SNR or boundary detection, however, it has low probability of detection, just like in the case of the likelihood-ratio detection and the cycle-spectrum detection.
To ensure that the UWB communication equipment do not jam the authorized users and communicate in idle spectrum at the same time, a new joint signal detection algorithm is put forward in this paper through the study of key technology of cognitive radio to meet the real spectrum requirement of the UWB multi-band orthogonal frequency division modulation (MB-OFDM) device, which unites the fast Fourier transform (FFT)-energy detection and bi-spectrum detection [6]. Explanatorily, the background noise of detection algorithm should be Gaussian noise.
The European Computer Manufacturers Association (ECMA) standard proposes to adopt 528 MHz as a frequency-band unit. Each unit is divided into 128 sub-carrier channels, and the bandwidth of each sub-carrier is 4.125 MHz. The detection algorithm will perform the detecting, accessing and avoiding (DAA) processing to 128 sub-carriers of the 528 MHz frequency-band unit. After rapid detection, the UWB cognitive device may select the discontinuous and idle sub-carrier channels from the different frequency-band units to access and communicate according to the real-time detection result and the transmission rate. In order to avoid the collision, the device will quit the channel as soon as it detects the primary user signal.
Joint detection algorithm
In order to carry out 110 Mbit/s data transmission via the double-band, the UWB equipment adopts OFDM to create 132 sub-carriers, and the bandwidth of each sub-carrier is 2.0625 MHz. According to this characteristic, 16 channel detection units in parallel are designed in the cognitive radio design scheme, and the algorithm processing of each channel detection unit is shown in Fig. 1.
The FFT operation of the sampled data is operated rapidly if the mean amplitude V of data exceeds the accumulated threshold VT. If the FFT energy amplitude exceeds the mean energy in certain sub-carrier channel, it indicates that there exist authorized users or strong interference in that channel so that the channel will be ignored. The algorithm will perform bi-spectrum detection if the mean amplitude of the signal is equal to or below the threshold. After the detection of bi-spectrum, the sub-carrier channel will be ignored if the authorized signal is determined in the channel, or else the channel is regarded as the idle channel.
For the sake of universality, the signal is denoted aswhere A is the signal amplitude, U(t) is the normalized known complex envelope. So the received signal can be described as x(t)=Is(t)+n(t), where I can be 0 or 1 corresponding to whether the signal is absent or present, n(t) is zero mean Gaussian noise.
The noise bandwidth is pre-filtered by a pass-band filter with a perfect amplitude-frequency characteristic to limit the average power of noise:
The following is the narrow-band signal from the filter output:whereis the complex envelope of the signal, and N(t) is the complex envelope of Gaussian noise.
Calculation of VT
After startup of the UWB equipment, they must first detect the frequency-band from 3 GHz to 6 GHz at a 2.0625 MHz interval. As for a single detection unit, it accomplishes A/D sampling and quantification of y(t), i.e., to sample N points to the down-conversion signal and obtain the discrete-time digital data. Then the detection unit will calculate the average of N points data and carry out preparatory operation of digital signal to obtain .
In Fig. 1, VT is a variable at different environment or at the same environment but at different time, which can be estimated from the testing results of the background noise in the real electromagnetic environment. In terms of the channel scanning scheme of global system for mobile communications (GSM) mobile station and carrier-sense multiple access (CSMA) standard [16], the cognitive UWB communication equipment samples N points respectively at K channels which need to be detected before sorting them in terms of the data average V repeatedly. For the last J channels (J≤K, J also is a variable, which is associated with the communication number of authorized users, interference or strong noise), the average is nearly equal because of no authorized user signals or the weak signal of the authorized users hidden in noise in the channel. So VT is temporarily approximated to the average. Owing to restricting the UWB transceiver to indoor quasi-settled equipment in present China, a statistical value of VT can only be accumulated by certain tests in a relatively steady indoor electromagnetic environment.
Energy detection algorithm
Before setting up communication, V should be measured repeatedly by the UWB communication equipment and compared with VT to collect the whole idle channels. If V is larger than VT, it indicates that there exists authorized users, interference or strong variable background noise in that channel. Then, the discrete-time data is sent to the energy detection for further detection. The energy detection algorithm performs FFT conversion of the data to get the FFT result YFFT first. On the basis of the result, the algorithm completes power-spectrum calculation and approximates to getwhere P is the required detection energy.
The UWB equipment will communicate according to the practicality of the energy detection if the channel is taken up by burst interference or strong noise.
The algorithm will perform bi-spectrum detection if the average of the data is equal to or smaller than the threshold VT, which means that there may be no authorized user signal or the authorized user’s weak signal is hidden in noise in the channel.
The essence of bi-spectrum estimation is to detect weak signal from strong noise by making use of high-order cumulant. This kind of estimation is available for both deterministic signal and non-Gaussian signal with additive Gaussian noise.
For y(t), its three-order cumulant C(τ1,τ2) is zero and its bi-spectrum amplitude Byy(ω1,ω2) is also zero for all the τ1,τ2. Whereas for non-Gaussian process, its bi-spectrum amplitude Byy(ω1,ω2) should be bigger than zero. Byy(ω1,ω2) indicates the entire offset extent of the random process from Gaussian noise. Thus, it provides an efficient way to eliminate Gaussian noise from signal. The process of bi-spectrum estimation is described as follows.
First, the data is segmented into K segments with M samples in each segment, i.e., N=KM, and subtract the average value of each segment:where .
Then, zeros are added at the end of each segment to obtain a convenient length M for the FFT. In order to increase the number of segments while not decreasing the number of samples of each segment, 50% samples may be overlapped in each segment. However, the overall length of data is still N=KM.
Assuming that are the data of segment {k}, the discrete Fourier transform (DFT) coefficients are obtained:where k = 1, 2, …, K, λ = 0, 1, …, M/2.
The bi-spectrum estimation based on the DFT coefficients is as follows:where k = 1, 2,…, K, , , and .
The bi-spectrum estimation of the given data is the average over the K segments:where
Performance evaluation of joint detection algorithm
Currently, the conception of the joint detection algorithms has been set forth in detail. During real performance evaluation, however, the signal with quadrature phase shift keying (QPSK) modulation is transmitted by the standard signal source. The test result of VT is -105.39 dBm with no signal being transmitted.
After the signal is transmitted from signal source with SNR from -10 dB to 10 dB, the A/D module of the detection circuit will first accomplish 4096 points to the down-frequency-conversion signal. Then, according to the result VT compared with the average of samples, the detection circuit completes the operation of the detection. For the sake of length, this paper only presents the typical detection figures. Figures 2 and 3 are the energy spectrum of signal with SNR=-9 dB and SNR=0 dB, and Figs. 4 and 5 are the corresponding bi-spectrum.
In the above figures, it is obvious that the spectrum peak of the signal can be detected by the bi-spectrum algorithm in low SNR, but the weak signal is difficult to be detected by the FFT-energy detection. While in high SNR, the FFT-energy algorithm can complete the task of detection. Although the bi-spectrum algorithm has better performance in high SNR, the FFT-energy algorithm is adopted because of its less calculation amount as against the bi-spectrum algorithm.
Figure 6 is the receiver operating characteristics (ROCs) of input signal, of which the detection probability is derived from Monte Carlo simulation.
As is known to all, the FFT-energy detection requires high SNR and the operation time of the bi-spectrum detection is longer because of the amount of calculation. Therefore, a compromise is adopted in joint detection algorithm, which overcomes the shortcoming of the FFT-energy detection and the bi-spectrum detection. The energy detection is performed first, the result of detection is given immediately for signal with high SNR; otherwise, the bi-spectrum detection will be calculated to detect the authorized users. From the figures above, we can see that the whole time of detection is reduced to approximately 50% in contrast to the bi-spectrum when SNR is varied form -10 dB to 10 dB.
Conclusion
In this paper, the joint detection algorithm is introduced for non-Gaussian signal detection from Gaussian noise. Through experiment, it is obvious that the joint detection not only solves the problem of the signal detection in low SNR but also has the comparative detection probability. Although the single signal is generated to verify the performance of the joint detection algorithm, the result illustrates that it has definite prospects and can meet the actual requirement.
SahaiA, HovenN, TandraR. Some fundamental limits on cognitive radio. In: Proceedings of Allerton Conference on Communication, Control, and Computing, 2004
[2]
LansfordJ. Universal radio: making new spectrum (sort of). 2002 Fourth Annual International Symposium On Advanced Radio Technologies, 2002
BrodersonR W, WoliszA, CabricD, MishraS M, WillkommD. Corvus: a cognitive radio approach for usage of virtual unlicensed spectrum. Berkeley Wireless Research Center White Paper, 2004
[5]
LansfordJ. UWB coexistence and cognitive radio. In: Proceedings of IEEE Conference on Ultrawideband Systems and Technologies, 2004, 35-39
[6]
GardnerW A. Signal interception: a unifying theoretical framework for feature detection. IEEE Transactions on Communications, 1988, 36(8): 897-906
[7]
GolmieN, ChevrollierN, RebalaO. Bluetooth and WLAN coexistence: challenges and solutions. IEEE Wireless Communications, 2003, 10(6): 22-29
[8]
LundenJ, KoivunenV, HuttunenA, PoorH V. Spectrum sensing in cognitive radios based on multiple cyclic frequencies. In: Proceedings of the 2nd International Conference on Cognitive Radio Oriented Wireless Networks and Communications, 2007, 37-43
[9]
RobertN A. Detection theory. IEEE Transactions on Information Theory, 1961, 7: 135-139
[10]
MiddletonD. On the detection of stochastic signals in additive normal noise. IEEE Transactions on Information Theory, 1957, 3(2): 86-121
[11]
SlepianD. Some comments on the detection of Gaussian signals in Gaussian noise. IEEE Transactions on Information Theory, 1958, 4(2): 65-68
[12]
TandraR. Fundamental limits on detection in low SNR. Dissertation for the Master’s Degree. Berkeley: University of California, 2005
[13]
UrkowitzH. Energy detection of unknown deterministic signals. Proceedings of the IEEE, 1967, 55(4): 523-531
[14]
KostylevV I. Energy detection of a signal with random amplitude. In: Proceedings of the IEEE International Conference on Communications, 2002, 3: 1606-1610
[15]
EaddyD, KadotaT, SeeryJ. On the approximation of the optimum detector by the energy detector in detection of colored Gaussian signals in noise. IEEE Transactions on Acoustics, Speech and Signal Processing, 1984, 32(3): 661-664
[16]
FuemmelerJ, VaidyaN H, VeeravalliV V. Selecting Transmit Powers and Carrier Sense Thresholds for CSMA Protocols. Technical Report, 2004
[17]
NikiasC L, MendelJ M. Signal processing with high-order spectra. IEEE Signal Processing Magazine, 1993, 10(3): 10-37
RIGHTS & PERMISSIONS
Higher Education Press and Springer-Verlag Berlin Heidelberg
AI Summary 中Eng×
Note: Please be aware that the following content is generated by artificial intelligence. This website is not responsible for any consequences arising from the use of this content.