1

Experimental Validation of Channel State Prediction Considering Delays in Practical Cognitive Radio Zhe Chen, Nan Guo, Senior Member, IEEE, Zhen Hu, and Robert C. Qiu, Senior Member, IEEE

Abstract—As a part of the effort toward building a cognitive radio network testbed, we have demonstrated real-time spectrum sensing. Spectrum sensing is the cornerstone of cognitive radio. However, current hardware platforms for cognitive radio introduce time delays that undermine the accuracy of spectrum sensing. The time delay, named response delay, incurred by hardware and software can be measured at two antennas colocated at a secondary user (SU), the receiving antenna and the transmitting antenna. In this paper, minimum response delays are experimentally quantified and reported based on two hardware platforms, the universal software radio peripheral 2 (USRP2) and the small form factor software defined radio development platform (SFF SDR DP). The response delay has negative impact on the accuracy of spectrum sensing. A modified hidden Markov model (HMM) based single-secondary-user (single-SU) prediction is proposed and examined. When multiple SUs exist and their channel qualities are diverse, cooperative prediction can benefit the SUs as a whole. A prediction scheme with two stages is proposed, where the first stage includes individual predictions conducted by all the involved SUs, and the second stage further performs cooperative prediction using individual single-SU prediction results obtained at the first stage. In addition, a softcombining decision rule for cooperative prediction is proposed. In order to have convincing performance evaluation results, realworld Wi-Fi signals are used to test the proposed approaches, where the Wi-Fi signals are recorded at four different locations simultaneously. Experimental results show that the proposed single-SU prediction outperforms the 1-nearest neighbor (1-NN) prediction which uses current detected state as an estimate of future states. Moreover, even with just a few SUs, cooperative prediction leads to overall performance improvement. Index Terms—Cognitive radio, channel state prediction, cooperative prediction, response delay, measurement.

and wavelet-based detection [1], [2], [3], [4], [5]. Moreover, a multiband joint detection scheme is proposed based on energy detection in [6] for wideband spectrum sensing. In the meanwhile, cooperative spectrum sensing among SUs has been introduced in [7], [8], [4], [9] to solve the hidden terminal problem [10], [11] and to improve the performance of spectrum sensing. In addition to tremendous efforts on theoretical investigation, work on hardware implementation of spectrum sensing has been reported as well in [12], [13], [14], [15]. Experience gained in developing software defined radio (SDR) can benefit CR work, and existing SDR hardware platforms can be extended for developing CR transceivers. More recently, realtime spectrum sensing on hardware platform with controllable primary users has been demonstrated in [16]. Implementing effective spectrum sensing schemes is a fundamental part of development effort toward a cognitive radio network (CRN) testbed [17], [18]. It is worth noting that measurement can be critical in guiding implementation work and verifying algorithm performance. In implementing the algorithms on hardware platforms, we have found, however, time delay introduced by hardware platforms becomes nonnegligible, though in theoretical investigations such a time delay is usually ignored. Accurately quantifying this delay is necessary since it is wise to take into account the measured results in algorithm design and implementation. In verifying our proposed prediction approach, measured Wi-Fi channel data, instead of computer generated data, is used to evaluate the performance.

I. I NTRODUCTION OGNITIVE radio (CR) has been viewed as a promising technology to make efficient use of the radio frequency spectrum. It introduces “intelligence” to traditional radios. Spectrum sensing is the cornerstone of CR, which detects the availability of the radio frequency spectrum for secondary user (SU). The effectiveness of spectrum sensing has strong impact on the spectrum utilization of CR. A number of spectrum sensing techniques have been proposed, such as energy detection, matched filter detection, cyclostationary feature detection, covariance-based detection,

C

Copyright (c) 2011 IEEE. Personal use of this material is permitted. However, permission to use this material for any other purposes must be obtained from the IEEE by sending a request to [email protected]. Zhe Chen, Zhen Hu, and Robert C. Qiu are with the Department of Electrical and Computer Engineering, Center for Manufacturing Research, Tennessee Technological University, Cookeville, TN 38505, USA. E-mail: {zchen42, zhu21}@students.tntech.edu, [email protected]. Nan Guo is with the Center for Manufacturing Research, Tennessee Technological University, Cookeville, TN 38505, USA. E-mail: [email protected].

A. Prediction for Cognitive Radio A spectrum sensing scheme uses received signals to detect channel states, and it virtually predicts channel states in the near future simply using previous detected channel states. Intensive work on prediction for cognitive radio has been reported. In [19], channel occupancy status is converted into binary form, autogression (AR) model is used for predicting the binary channel status, and generated artificial global system for mobile (GSM) signals are used for testing the prediction. In [20], autoregressive moving average model (ARMA) is employed to predict the power of television (TV) signals in time domain. In [21], an algorithm based on support vector regression and empirical mode decomposition for frequency spectrum prediction in frequency monitor system is introduced. In [22], an interference time ratio that represents the fraction of a primary user’s burst interfered by secondary transmission is proposed to control the transmission probability for SUs, which is predicted using conditional probability. This

2

scheme is tested only by simulation. The idea of predictive dynamic spectrum access is introduced in [23], which aims at the distribution of the time length that a channel is idle. The existence of Markov chain for sub-band utilization by primary users (PU) is validated in [24]. Hidden Markov mode (HMM) is used to predict the usage behavior of a frequency band based on channel usage patterns in [25], to decide whether or not to move to another frequency band. And a channel status predictor using HMM based pattern recognition is proposed in [26]. However, none of the previous work takes the time delay incurred by hardware platforms into consideration for prediction. Moreover, the ideas of using HMM for prediction in previous work are all based on pattern recognition. In fact, HMM can be exploited beyond pattern recognition. B. Hardware Platforms for Cognitive Radio There have been some hardware platforms that can be used for CR, such as the universal software radio peripheral (USRP), the universal software radio peripheral 2 (USRP2) [27], the small form factor software defined radio development platform (SFF SDR DP) [28], the wireless openaccess research platform (WARP) [29], the Sora [30], and so on. There exist a few studies on discussions of the time delay of the USRP platform. In [31], the time delay between the GNU Radio [32] and the field-programmable gate array (FPGA) is reported. The value ranges from 289 us to 9 ms. In [33], an elapsed time is measured, where the elapsed time is the length from the start time of sending out a data link control (DLC) frame to the instance of completely receiving an acknowledgment DLC frame of the same size. The average of the time is 3.14 ms. In [34], the measured receive latency ranges from 1 ms to 30 ms, and the transmit latency ranges from 28.9 ms to 36.9 ms. The measured time delays of USRP differ so much. One reason is that what are reported are different portions of the time delay. We have not seen any reported measured time delays of the USRP2 platform and the SFF SDR DP. C. Contributions of This Paper The contributions of this paper are summarized as follows. First, the minimum response delays of the USRP2 platform and the SFF SDR DP are measured and reported. Secondly, Wi-Fi over-the-air signals are measured and recorded using multiple antennas at different locations simultaneously. Thirdly, an approach for channel state prediction based on modified HMM is proposed and examined. Fourthly, a softcombining decision rule for cooperative prediction using a group of individual prediction results is proposed. Finally, the performance of prediction is evaluated using the measured WiFi signals both in the case of single-SU prediction and in the case of cooperative prediction among multiple SUs. D. Organization of This Paper The rest of this paper is organized as follows. Section II formulates the problem. Section III reports the measurements

Uplink

Downlink SU 1

SU or SBS 2

Uplink

Time slot

Time

ACK/NAK

Downlink

Spectrum sensing phase

Fig. 1.

Communication phase

Communication phase with data transmission

Illustration of time slots.

of the minimum response delays of the USRP2 platform and the SFF SDR DP, as well as the measurements of Wi-Fi signals. Section IV proposes the single-SU prediction approach in detail. Section V introduces cooperative prediction and the proposed decision rule. Section VI reports the experimental results. And Section VII concludes this paper. II. P ROBLEM F ORMULATION In this section, a scenario of spectrum sensing is described. The time slot and the response delay are introduced. A. Time Slot Structure Consider a scenario shown in Fig. 1, where an SU communicates with another SU or a secondary base station (SBS) through wireless channels, and both uplink channel and downlink channel are comprised of a sequence of time slots. Assume time slot level synchronization is performed and the length of the time slots is constant. Each time slot contains two phases: spectrum sensing phase (the first phase) and communication phase (the second phase). In the spectrum sensing phase of a time slot, a potential SU sender or SBS sender senses the availability of the channel, then it may start data transmission in the following communication phase if the sensed channel state is “idle”. In order to verify the sensed channel states, the actual channel states are required. How can SUs get the actual channel states without the aids of PUs? Consider the following two cases: (1) the sensed channel state is “idle”, so the SU sender can (1a) send data in the next communication phase, or (1b) hold on data transmission in the next communication phase, and (2) the sensed channel state is “busy”, so the SU sender holds on data transmission in the next communication phase. In [35], acknowledgment (ACK) and negative acknowledgment (NAK) messages are employed to indicate whether a transmission is successful or not. The same idea is borrowed here for case (1a) verification. As shown in Fig. 1, ACK or NAK messages are sent from the targeted receiver to the sender together with other kinds of data in the communication phase. Take an uplink data transmission as an example, if an SU sender receives an ACK (or NAK) message from the targeted SU receiver, it means the uplink data transmitted in the particular time slot have been received successfully (or

3

A

B

Downconversion

ADC

Data interface

Time

C

Data processing

A

Time slot 0

Time slot 1

D t rl

Upconversion

Fig. 2.

DAC

Data interface

B t pl

Simplified data path of SU. C

unsuccessfully), which confirms the uplink in that time slot is “idle” (or “busy”). Note that the verification process introduces a time delay contributed by propagation and signal processing. On the other hand, for case (1b) and case (2) verification, it is assumed that the SU sender is able to verify the channel state by itself using the signals received in the following communication phase. In addition, it is assumed there is a way for communications among SUs, so that spectrum sensing results from individual SUs may be shared and further cooperative decisions may be made. B. Response Delay To explain the response delay, a simplified data path of SU is shown in Fig. 2. Received radio frequency (RF) signals are filtered, amplified, down-converted and digitized by an analogto-digital converter (ADC). Then the digital signals are fed to a data processing module through a digital data interface, which ends the reception process. The transmission process starts with sending the digital data from the data processing module and ends at the transmitting antenna, through a data interface, a digital-to-analog converter (DAC) and an up-conversion module. Note that the down-conversion module and the upconversion module are optional. For instance, in [36], downconversion is employed, whereas in [18], wideband spectrum is measured directly without down-conversion. Also note that data interfaces and buffers on the data path may introduce delay. The response delay is a delay as a cognitive radio device receives a signal from a channel over the air for spectrum sensing, then transmits data to the air using the channel if the channel is believed to be available. This delay is contributed by three sections partitioned by test points A, B, C and D (referring to Fig. 2 and Fig. 3). The corresponding delays are denoted by trl , tpl , and ttl , respectively. Then the total time delay tl or response delay is:

ttl D Response delay

Fig. 3.

Illustration of the response delay.

special case that the response delay equals to the length of a time slot. In this case, if an SU detects the channel state to be “idle” during the spectrum sensing phase of time slot 0, it may start a data transmission immediately. However, the actual data transmission over the air happens during the communication phase of time slot 1. Since the channel state may change in one time slot, the data transmission of the SU can interfere PUs during time slot 1. In order to minimize such a negative impact caused by the response delay, channel state prediction is proposed in this paper. Obviously, the response delay leads to a reduced correlation between current spectrum sensing phase and next targeted communication phase(s). Achieving accurate prediction at least tl ahead can be very challenging. We are building a cognitive radio network testbed with tens of nodes at Tennessee Technological University to demonstrate the concept of cognitive radio network and dig out more problems from the aspect of system for future research. Response delay is the first problem we met. Such a delay is inherent in many off-the-shelf hardware platforms for cognitive radio, as demonstrated in Section III-A. No matter how long the response delay is, it is there. Channel state prediction approaches are proposed to be employed in cognitive radio to increase the accuracy of spectrum sensing and minimize the negative impact of response delay caused by hardware platforms. As an example, Section IV proposes an approach for channel state prediction to show the benefits from prediction. III. M EASUREMENT W ORK

tl = trl + tpl + ttl

(1)

The response delay can vary depending on how heavy the data processing is. The minimum response delay refers to the response delay with minimum processing work, i.e., loopback (just passing through data without actual processing), in the data processing module. If the response delay tl is comparable with or greater than the length of a time slot, it can not be ignored. Fig. 3 shows a

A. Measurement of Minimum Response Delays As mentioned above, hardware platforms for cognitive radio introduce unwanted time delays. But how long are they? What are the minimum response delays? These can be answered using the measurements reported below. Two candidates are chosen from existing commercial hardware platforms that can be used for cognitive radio. One is the USRP2, which uses an architecture of host-based processing.

4

Response delay of USRP2

Computer

Gigagbit Ethernet

Tx antenna

USRP2 12.3 ms

SMA cables AWG

Fig. 4.

Power divider

Rx antenna

DPO

Setup for the measurement of the response delay of USRP2. Fig. 6.

SFF SDR DP

The measured minimum response delay of USRP2.

0.14

0.12

0.1

AWG

Fig. 5.

Power divider

DPO

Probability

SMA cables 0.08

0.06

Setup for the measurement of the response delay of SFF SDR DP. 0.04

In this architecture, RF front-end and data conversion modules are co-located on external boards, and the converted digital data are transferred to a host computer for further processing. The other one is the SFF SDR DP, which uses a stand-alone architecture and is able to handle all the signal processing on its boards. Fig. 4 and Fig. 5 show the measurement setups for the two platforms. Basically, the way is to feed a signal to the receiving antenna and check the time delay at the transmitting antenna. An arbitrary waveform generator (AWG), Tektronix AWG7122B, generates a sequence of gated sinusoidal waveforms of 250 MHz. The sinusoidal burst lasts 50 µs (for the measurement of USRP2) or 500 µs (for the measurement of SFF SDR DP), and the burst appears once every 2 seconds. We have found the duty cycle of 2 seconds is sufficient since none of the minimum response delays exceeds 2 seconds. The output of the AWG is connected with both the receiving antenna port and a digital phosphor oscilloscope (DPO), Tektronix DPO72004, using two subminiature version A (SMA) cables through a power divider PE2068. The transmitting antenna port is also connected with the DPO using an SMA cable. The DPO is employed to display the signals at both the receiving antenna port and the transmitting antenna port on the same screen, so that the response delay can be read out. The DPO supports a maximum bandwidth of 20 GHz and a maximum sampling rate of 50 GS/s. It has four channels and the ability of recording 250 M samples per channel. The AWG supports a maximum sampling rate of 12 GS/s. It has two channels and is able to store 64 M samples for each channel. The USRP2 consists of a motherboard and one or more

0.02

0

Fig. 7.

0

2

4

6 8 10 12 Minimum response delay (ms)

14

16

18

Distribution of the measured minimum response delay of USRP2.

selectable RF daughterboards [27]. The major computing power on the motherboard comes from a Xilinx Spartan-3 XC3S2000 FPGA. The motherboard is also equipped with a 100 MS/s 14-bit dual-channel ADC, a 400 MS/s 16-bit dual-channel DAC, and a Gigabit Ethernet port for connecting to a host computer. Among the RF daughterboards available for USRP2 there is a newly developed one called WBX that covers a wide frequency range of 50 MHz to 2.2 GHz, with a nominal noise figure of 5-7 dB. In the measurement of the minimum response delay of USRP2, a USRP2 motherboard with the WBX RF daughterboard is connected directly to a host laptop computer via the Gigabit Ethernet. The GNU Radio companion (GRC) runs on the host computer with Linux operating system. Using the GRC, a USRP2 source block and a USRP2 sink block are connected directly to form a loopback configuration. 500 consecutive readouts of the minimum response delay of USRP2 are recorded. Fig. 6 shows one readout on the DPO. Fig. 7 shows the distribution of the measured minimum response delays that spread from about 2 ms to about 16 ms. Random minimum response delays of USRP2 are observed, which is not surprising since both the Ethernet and the computer operating system can introduce randomness.

5

Response delay of SFF SDR DP

Laptop computer

Antenna #4 (Benchmark)

Antenna #3 (2 meters away, non-line-of-sight)

Wi-Fi router

Tx antenna Antenna #2 (2 meters away)

48 ms DPO Antenna #1 (3 meters away)

Rx antenna

Fig. 8.

The measured minimum response delay of SFF SDR DP.

The SFF SDR DP consists of three separate boards: digital processing module, data conversion module, and RF module [28]. The digital processing module is designed based on the TMS320DM6446 system-on-chip (SoC) from Texas Instruments (TI) and the Virtex-4 SX35 FPGA from Xilinx. The TMS320DM6446 SoC has a C64x+ digital signal processor (DSP) core running at 594 MHz together with an advanced RISC machine 9 (ARM9) core running at 297 MHz. The digital processing module also comes with a 10/100 Mbps Ethernet port. The data conversion module is equipped with a 125 MS/s 14-bit dual-channel ADC, a 500 MS/s 16bit dual-channel DAC, as well as a Xilinx Virtex-4 LX25 FPGA. The low-band tunable RF module employed in this measurement can be configured to have either a 5 MHz or a 20 MHz bandwidth with working frequencies of 200-1050 MHz for the transmitter and 200-1000 MHz for the receiver. The nominal noise figure of this RF module is 5 dB. In the minimum response delay measurement for SFF SDR DP, an example project called SFF SDR RF Loopback ADACIII coming with the Lyrtech software package runs on both the FPGA and the DSP on the digital processing module. The function TASK Transmit for the DSP in the example project is slightly modified to simply loop back all the received data. 100 consecutive readouts of the minimum response delay of SFF SDR DP are recorded. All the readout values are unanimously around 48 ms. Fig. 8 shows one readout on the DPO. Although it is a little surprising to observe that the minimum response delay of SFF SDR DP is larger than that of USRP2, its constant minimum time delay is a desired feature for system design. A larger minimum response delay may be contributed by the interfaces and data buffers on the data path. From these measurements one can see the minimum response delays can be up to tens of milliseconds. The minimum response delays are measured without performing sophisticated base-band processing. In practice, additional time delay will be added on the top of the minimum response delay. The total response delay and the uncertainty range have to be considered in the CR system design.

Fig. 9.

Setup of the measurement of Wi-Fi signals.

B. Measurement of Wi-Fi Signals In order to evaluate the performance of channel state prediction approaches proposed in Section IV and Section V using real-world data, Wi-Fi signals are measured and recorded. There are several reasons to consider Wi-Fi as PUs in evaluating channel state prediction approaches. First, the frequency bands that Wi-Fi employs are unlicensed, which means experiments on these bands can be conducted without asking the regulators for permissions. Second, the durations that Wi-Fi devices occupy the channel and the durations that the channel is kept idle are as small as microseconds. This fact enables recording a plenty of Wi-Fi accesses in a short time. Thirdly, the durations and intervals of Wi-Fi accesses are random, which poses additional challenge for channel state prediction. It is hard to learn and predict Wi-Fi accesses. Thus, Wi-Fi signals are ideal for evaluating prediction approaches. It should be noted that in this paper Wi-Fi signals are employed only for performance evaluation. Fig. 9 shows the setup for the Wi-Fi signal measurement. The experiment is conducted in an indoor environment. A laptop computer accesses the Internet through a wireless Wi-Fi router, downloading data at a date rate of 2.3 MBps. In order to record the Wi-Fi signals at different locations at the same time, the DPO, Tektronix DPO72004, is connected with four antennas with a frequency range of 800 MHz to 2500 MHz distributed at four locations. Antennas 1, 2 and 3 are three, two and two meters away from the router, respectively, but a metallic board is placed between antenna 3 and the router to emulate a non-line-of-sight (NLOS) propagation. Antenna 4 is placed closely to the router, so it can monitor the actual channel states. Since the DPO can record 250 M samples per channel, by setting the sampling rate to 6.25 GS/s, the maximum duration of one measurement is 40 ms. Fig. 10 shows the measured Wi-Fi signals in time-domain from the four antennas. Different received signal strengths can be observed: the signal from antenna 4 is the strongest and clearest due to the shortest propagation, while the signal from antenna 3 is the weakest because of NLOS.

6

the state at time t, qt ∈ {θ1 , . . . , θN }. A is the state transition probability matrix,

Antenna #1 Amplitude (V)

0.02

A = (aij )N ×N

(4)

aij = Pr(qt+1 = θj |qt = θi ) i, j = 1, . . . , N

(5)

0 −0.02

0

5

10

15

20 25 Time (ms) Antenna #2

30

35

40

And B is the emission probability matrix,

Amplitude (V)

0.05

B = (bjk )N ×M 0 −0.05

0

5

10

15

20 25 Time (ms) Antenna #3

30

35

bjk = Pr(ot = vk |qt = θj ) = bj (ot ) j = 1, . . . , N k = 1, . . . , M

40

Amplitude (V)

0.01

Amplitude (V)

0

5

10

15

0

5

10

15

20 25 Time (ms) Antenna #4

30

35

40

30

35

40

0.5 0 −0.5

Fig. 10.

20 Time (ms)

25

(7)

where M is the number of possible observation values in the observation space {v1 , . . . , vM }, ot represents the observation value at time t, ot ∈ {v1 , . . . , vM }. Given a parameter tuple λ and a sequence of observation values o = {o1 , . . . , ot , . . . oT }, the state sequence that is most likely to have generated the input sequence o and the likelihood probability can be calculated using Viterbi algorithm. Let δt (i) be the maximal probability of state sequence of length t that ends in state i. A tailored Viterbi algorithm is shown as below. 1) Initialization. δ1 (i) = πi bi (o1 ) (8) i = 1, . . . , N

0 −0.01

(6) ∆

Measured Wi-Fi signals in time-domain.

2) Iteration. δt (j) = max [δt−1 (i) aij ] bj (ot )

IV. P REDICTION OF C HANNEL S TATE U SING M ODIFIED H IDDEN M ARKOV M ODEL As measured in Section III-A, minimum response delay can be as large as tens of milliseconds. No matter how long the minimum response delay is, a time-slot-based channel state prediction approach can be applied to minimize the negative impact of response delay. As one example, if the total response delay is 1 second and the length of time slot is set to 500 ms (which means spectrum sensing is preformed every 500 ms), then a 2-time-slot-ahead prediction can be applied. As another example, if the total response delay is 40 µs and the length of time slot is set to 20 µs, then a 2-time-slotahead prediction can also be applied. In fact, channel state prediction approaches can be applied no matter how long the total response delay is. In this section, traditional HMM is modified to take into account prediction, and an approach based on the modified HMM for channel state prediction is proposed. A. Hidden Markov Model An HMM is defined by a tuple λ = {π, A, B} [37], [5], [38]. π is the initial state probability vector, π = (π1 , . . . , πN )

(2)

πi = Pr(q1 = θi ) i = 1, . . . , N

(3)

where Pr (•) denotes probability, N is the number of states of Markov chain, {θ1 , . . . , θN } are the N states, qt represents

1≤i≤N

j = 1, . . . , N t = 2, . . . , T

(9)

3) Termination. P ∗ = max [δT (i)]

(10)

qT∗ = arg max[δT (i)]

(11)

1≤i≤N

1≤i≤N

where P ∗ is the calculated likelihood probability and qT∗ is the estimated state at time T . Traditionally, the parameters of HMM are trained using a training algorithm like the popular Baum-Welch algorithm, given a sequence of observation values. However, in this paper, a training algorithm for HMM is not employed. Instead, the parameters of HMM are obtained through a simple statistical process over training sequences. B. Proposed Single-SU Prediction Approach During spectrum sensing, what SUs concern are the availabilities of some sub-frequency-bands of interest within a wide frequency band. An architecture is proposed to predict such availabilities, as shown in Fig. 11. In the spectrum sensing phase of every time slot, received time-domain signals are transformed into frequency-domain using fast Fourier transform (FFT). Then values from multiple frequency tones within a sub-frequency-band of interest are quantified and fed into a modified HMM as a sequence of observation values. Denote the number of input frequency tones as Q. The quantization can be either scalar quantization or vector quantization.

7

.

L−X

FFT

Prediction (modified HMM)

aij =

P

Eval(qt+X =θj |qt−Y =θi )

t=1+Y L−X

P

.

ADC

.

Downconversion

.

Quantization

Quantization

Eval(qt−Y =θi )

(15)

t=1+Y

Prediction (modified HMM)

i, j = 1, . . . , N

.

L−X

bjk = Fig. 11. Proposed architecture for prediction of channel state based on modified HMM. St-1

Unknown values

St

St+X



Ot-Y-1 St-Y-1



O t-1

Fig. 12.

Prediction

Illustration of channel state prediction.

Multiple sub-frequency-bands of interest can be processed in parallel using multiple modified HMMs. Thus, this proposed approach can be applied to any wideband scenarios. As shown in Fig. 12, for a sub-frequency-band, at the end of spectrum sensing phase of every time slot, an observation value ot is obtained for a modified HMM. In each time slot, a sub-frequency-band is associated with a certain channel state, i.e., “busy” or “idle”. It is tricky to obtain the actual channel states in practice. As mentioned in Section II, the state verification means can provide information about actual channel states. In this paper, actual channel states are assumed to be determined by such verification means. The maximal verification delay is denoted by Y in time slots. In Fig. 12, known observation values, actual channel states, and unknown channel states are labeled. Channel state prediction is to use known observation values and actual channel states to estimate future channel states. However, in the proposed approach, the definition of HMM is slightly different from the standard form. The modified HMM is defined by (2), (3), (4), (6), as well as the following two equations: aij = Pr(qt+(X+Y ) = θj |qt = θi ) i, j = 1, . . . , N

(12)

bjk = Pr(ot = vk |qt+X = θj ) j = 1, . . . , N k = 1, . . . , M

(13)

1 L−X

L−X P t=1

i = 1, . . . , N

Eval(qt = θi )

P

Eval(qt+X =θj )

(16)

t=1

j = 1, . . . , N k = 1, . . . , M

Then a one-step prediction for the channel state X-slot ahead can be performed based on the trained parameters {π, A, B}. There are two methods for the proposed one-step prediction. One method, named “πB”, uses π and B for the prediction. The “πB” method is defined by (8), (10), and (11), with T = 1. The other method, named “AB”, uses A and B for the prediction, which is defined by (18), (10), and (11), with T = 1. δ1 (i) = aji bi (o1 ) q1−Y = θj (18) i = 1, . . . , N Using either method, predicted channel state qT∗ in (11) and the corresponding likelihood probabilities P ∗ in (10) can be calculated. V. C OOPERATIVE P REDICTION OF C HANNEL S TATE Alternatively, cooperative prediction may be considered as an enhancement, if there are multiple SUs and they suffer different channel impairments, assuming some sort of communication mechanism is available so that all participant SUs can reliably talk with each other and share the information. Multiple SUs at different locations can combine their independent single-SU prediction results to achieve a joint prediction result. Cooperative prediction is expected to be effective especially when individual performance from each SU is significantly different. Of course, it imposes additional delays and causes increased complexity. A. m-out-of -n Rule — Hard Combining

where X is the span of prediction, in time slots, to take care of the maximal possible response delay. Parameters of the modified HMM, {π, A, B}, are estimated statistically. The equations for extracting parameters of the modified HMM from a training sequence are listed below: πi =

Eval(ot =vk |qt+X =θj )

t=1 L−X

where L is the length of the training sequence, in time slots, and  1 ( • )established Eval(•) = (17) 0 otherwise

Ot

Known values

P

(14)

The m-out-of -n rule (m ≤ n) is naturally suitable for the hard combining of multiple decisions, assuming there are n SUs predicting the channel states cooperatively. Each SU provides one-bit information di to reflect a future channel state, with di = 1 for “busy” state and di = 0 for “idle” state. Then the m-out-of -n rule can be interpreted by: n X i=1

di

idle < > busy

m

(19)

8

Channel unoccupied Channel occupied by Wi−Fi 0.25

Probability

0.2

0.15

0.1

0.05

0

Fig. 13.

0

10

20

30 40 50 Duration (in time slots)

60

70

80

Distribution of duration of the measured Wi-Fi channel states.

Specially, when m = 1, the m-out-of -n rule becomes the “OR” rule; and when m = n, the m-out-of -n rule becomes the “AND” rule. In general, the prediction performance can be adjusted by changing the threshold m. B. Proposed Cooperative Prediction Rule — Soft Combining An important feature of the proposed prediction approach described in Section IV is that it outputs not only predicted channel states, but also likelihood probabilities for each possible channel state. This feature enables a soft combining of individual prediction outputs from multiple SUs. Associate with ith SU, denote the likelihood probability of “idle” state as P0i , and the likelihood probability of “busy” state as P1i , where the likelihood probabilities are from (10). Then the proposed soft combining decision rule can be expressed as: n X P0i − P1i i=1

P0i +

idle > < P1i busy

0

(20)

What this hypothesis does is to compare two normalized liken n P P P1i P0i lihood probability summations P0i +P1i and P0i +P1i , i=1

i=1

and these two summations can be viewed as approximations of accumulated probability of “idle” state and accumulated probability of “busy” state. VI. P ERFORMANCE VALIDATION

In this section, single-SU prediction as well as cooperative prediction are evaluated using the measured Wi-Fi signals in Section III-B. The sampling interval is in picoseconds and 40-ms Wi-Fi signals are recorded at four different locations corresponding to channel 1, 2, 3 and 4. The measured Wi-Fi signals from channel 1, 2, and 3 are fed to three independent SUs for prediction, while the measured Wi-Fi signal from channel 4 is served as an indicator of channel states and fed to all the three SUs for reference. Due to the limitation of measurement equipment, 40 ms is the maximum duration that Wi-Fi signals can be recorded. By setting the length of time slot to 20 µs, there are 2000

time slots available for performance evaluation. It may take one or two time slots for the channel state to change, which can reflect actual channel state changes. Fig. 13 shows the distribution of duration of the measured Wi-Fi channel states. It can be seen that the “busy” state lasts at most 17 time slots while the “idle” state usually lasts for just a few time slots. It should be noted that for Wi-Fi signals the measured response delays of the hardware platforms described in Section III-A may be too long for realistic predictions. The duration of the spectrum sensing phase of a time slot is set to 4 µs, just one fifth of the length of a time slot. In the following, prediction spans of one to three time slots are considered in evaluating the prediction performances. The proposed prediction approach is configured as follows. Referring to the architecture shown in Fig. 11, scalar quantization is used, quantified frequency-domain data from one frequency tone of 2.418 GHz are served as observation values, and they are fed into the modified HMM. Unless otherwise stated, the parameters M , N , and Q for the singleSU prediction are set to 288, 2, and 1, respectively. The {π, A, B} parameters of the three modified HMMs for three single SUs are obtained beforehand using (14) (15) (16) and the measured Wi-Fi signals from channel 1, 2 and 3, respectively. For comparison purpose, another single-SU predictor called 1-nearest neighbor (1-NN) is employed as reference. 1-NN simply uses current detected or sensed channel state as an estimate of future channel states: qt+X = qt

(21)

where qt is the channel state for current time slot t, and qt+X is the predicted future channel state X-slot ahead. qt is determined by the following hypothesis: qt : o t

busy > < idle

th

(22)

where ot is the non-quantified observation value from current time slot t, and th is a threshold. In our evaluation, all SUs use the same default value of th and it is pre-determined using all the non-quantified observation values from channel 3, since the weakest measured Wi-Fi signal comes from channel 3. th simply takes the middle between two averages, one is the average of non-quantified observation values from all “idle” slots and the other is the average of non-quantified observation values from all “busy” slots. The 1-NN approach seems simple, but it is not easy to beat it in terms of prediction performance. The prediction performance is evaluated using two metrics: probability of detection (PD ) and probability of false alarm (PF A ). Similar to their meanings in the case of detection, in the case of prediction, PD means the rate that a prediction approach predicts the channel state correctly when the actual channel state is “busy”, whereas PF A means the rate that it fails to predict the channel state correctly when the actual channel state is “idle”. Obviously, a combination of higher PD and lower PF A stands for a better prediction performance. Considerations of choosing between the “πB” method and the “AB” method for the proposed prediction approach are

9

0.9

0.9

0.8

0.8

0.7

0.7

0.5

P

FA

of 1−NN

PD of the proposed approach (single−SU)

0.4

PFA of the proposed approach (single−SU)

PD of 1−NN 0.5

P

0.4

PD of the proposed approach (single−SU)

FA

0.3

0.2

0.2

0.1

0.1

0

0.5

1 1.5 2 Span of prediction (in time slots)

2.5

0

3

Performance of single-SU prediction (channel 1).

Fig. 16.

of 1−NN

PFA of the proposed approach (single−SU)

0.3

0

Fig. 14.

0.6 PD of 1−NN

Probability

Probability

0.6

0

0.5

1 1.5 2 Span of prediction (in time slots)

2.5

3

Performance of single-SU prediction (channel 3).

0.9

0.8

0.8

0.7

0.7 0.6

PD of 1−NN (SU1)

PD of 1−NN 0.5

Probability

Probability

0.6 PFA of 1−NN PD of the proposed approach (single−SU)

0.4

PFA of 1−NN (SU1)

0.5

PD of 1−NN (SU2) PFA of 1−NN (SU2)

0.4

P of 1−NN (SU )

PFA of the proposed approach (single−SU)

D

P

0.3

FA

0.3

3

of 1−NN (SU ) 3

PD , cooperative, 1−NN, 2−out−of−3 rule

0.2

PFA , cooperative, 1−NN, 2−out−of−3 rule 0.2

0.1

Fig. 15.

0.1 0

0.5

1 1.5 2 Span of prediction (in time slots)

2.5

3

Performance of single-SU prediction (channel 2).

summarized as follows. When Y = 0, using the “AB” method can achieve a higher prediction performance with the measured Wi-Fi signals. However, in a typical case of Y > 0, the performance of the “AB” method would be degraded. On the other hand, the “πB” method is independent of Y , but its performance is slightly lower. Thus, it is recommended to use the “πB” method for the proposed prediction approach when Y > 0, and this method is employed in the following performance evaluation.

1

1.5

2 2.5 Span of prediction (in time slots)

3

Fig. 17. Performance of cooperative prediction using 1-NN prediction and 2-out-of-3 combining rule.

0.8

0.7

PD , 1−NN, 2−out−of−3 rule

0.6

PFA , 1−NN, 2−out−of−3 rule Probability

0

P , proposed approach, 2−out−of−3 rule

0.5

D

PFA , proposed approach, 2−out−of−3 rule PD , proposed approach, proposed soft combining

0.4

PFA , proposed approach, proposed soft combining 0.3

0.2

A. Performance of Single-SU Prediction 0.1

Three independent single-SU predictors of the same type run both the proposed prediction approach and the 1-NN approach. Each single-SU predictor uses one channel of measured Wi-Fi signals as its input. Fig. 14, 15 and 16 show their performances. Overall speaking, at the cost of slight increase of complexity, the proposed single-SU prediction is robust to channel conditions and outperforms the 1-NN predictor. It is also confirmed that the performance degrades fast as the prediction span increases, suggesting that the response delay is non-negligible.

1

1.5

2 2.5 Span of prediction (in time slots)

3

Fig. 18. Performance of cooperative prediction using the proposed prediction approach and the proposed soft combining decision rule.

B. Performance of Cooperative Prediction The predicted states for the same time slot, output from the three independent single-SU predictors running the 1NN approach or the proposed prediction approach, can be

10

combined to form a joint channel state prediction, using either the m − out − of − n rule or the proposed soft-combining decision rule. Fig. 17 shows the performances of cooperative prediction using the 2 − out − of − 3 rule. Since n = 3 in this case, setting m to 2 yields a better overall performance. One can see that the overall performance of cooperative prediction is better than that of most of the single-SU 1-NN predictors. The performance boost is not so significant, which may be due to limited number of SUs, and limited channel diversity in the SUs’ propagation environments. The performances of cooperative prediction using different combinations of approaches are depcited in Fig. 18. It can be observed that the overall performance of the cooperative prediction using the proposed prediction approach is better than that using 1-NN approach. Moreover, the overall performance of cooperative prediction using the proposed soft-combining decision rule is slightly better than that using 2 − out − of − 3 rule, which confirms the proposed decision rule is effective even for just a few SUs. VII. C ONCLUSION The minimum response delays of USRP2 and SFF SDR DP have been measured. Response delay has been taken into account in designing strategies for channel state prediction, and the strategies have been tested using Wi-Fi signals recorded at four locations simultaneously. An approach of single-SU prediction based on modified HMM and a soft-combining decision rule for cooperative prediction have been proposed and tested. Evaluation results confirm that the proposed singleSU prediction approach outperforms the 1-NN prediction approach, where the former asks for insignificant complexity increase and it does not need any thresholds. Cooperative prediction can be an alternative enhancement when there are a number of participant SUs and the channel information can be shared among them. Cooperative gain can be expected if there are a large number of SUs with diverse channel qualities. However, with just three SUs in the experiment, it can be seen that the cooperative prediction helps and the proposed softcombining decision rule outperforms the m-out-of -n rule. For Wi-Fi signals, the measured response delays of the hardware platforms under test may be too long for realistic predictions. Many commercial systems definitely do not have such large response delays as measured with the above two platforms. What we would like to convey is that (1) the response delay exists and should not be ignored in cognitive radio and (2) prediction has the potential to help reduce the negative impact of the response delay. Building a cognitive radio network testbed is the goal of this work. Although there are possibly many algorithms for prediction, what are tested and reported in this paper are relatively easy to implement. The results based on measured data can guide our future work in developing the cognitive radio network testbed. In the future, more potential applications can be implemented on the cognitive radio network testbed, such as smart grid [17], [39], [40], and wireless tomography [41], [42].

ACKNOWLEDGMENT This work is funded by National Science Foundation through two grants (ECCS-0901420 and ECCS-0821658), and Office of Naval Research through two grants (N00010-10-10810 and N00014-11-1-0006). R EFERENCES [1] S. Haykin, D. J. Thomson, and J. H. Reed, “Spectrum sensing for cognitive radio,” Proceedings of the IEEE, vol. 97, no. 5, pp. 849–877, 2009. [2] J. Ma, G. Y. Li, and B. H. Juang, “Signal processing in cognitive radio,” Proceedings of the IEEE, vol. 97, no. 5, pp. 805–823, 2009. [3] D. Cabric, S. M. Mishra, and R. W. Brodersen, “Implementation issues in spectrum sensing for cognitive radios,” in Proceedings of the ThirtyEighth Asilomar Conference on Signals, Systems and Computers, 2004, pp. 772–776. [4] T. Yucek and H. Arslan, “A survey of spectrum sensing algorithms for cognitive radio applications,” IEEE Communications Surveys & Tutorials, vol. 11, no. 1, pp. 116–130, 2009. [5] Z. Chen, Z. Hu, and R. C. Qiu, “Quickest spectrum detection using hidden Markov model for cognitive radio,” in Proceedings of IEEE Military Communications Conference, October 2009, pp. 1–7. [6] Z. Quan, S. Cui, A. H. Sayed, and H. V. Poor, “Wideband spectrum sensing in cognitive radio networks,” in Proceedings of IEEE International Conference on Communications, 2008, pp. 901–906. [7] G. Ganesan and Y. Li, “Cooperative spectrum sensing in cognitive radio networks,” in Proceedings of First IEEE International Symposium on New Frontiers in Dynamic Spectrum Access Networks (DySPAN), November 2005, pp. 137 – 143. [8] S. M. Mishra, A. Sahai, and R. W. Brodersen, “Cooperative sensing among cognitive radios,” in Proceedings of IEEE International Conference on Communications, vol. 4, 2006, pp. 1658–1663. [9] Y. Zeng, Y. Liang, A. T. Hoang, and R. Zhang, “A review on spectrum sensing for cognitive radio: challenges and solutions,” EURASIP Journal on Advances in Signal Processing, vol. 2010, pp. 1–15, 2010, doi:10.1155/2010/381465. [10] F. Tobagi and L. Kleinrock, “Packet switching in radio channels: part II–the hidden terminal problem in carrier sense multiple-access and the busy-tone solution,” IEEE Transactions on Communications, vol. 23, no. 12, pp. 1417–1433, 1975. [11] C. Fullmer and J. Garcia-Luna-Aceves, “Solutions to hidden terminal problems in wireless networks,” ACM SIGCOMM Computer Communication Review, vol. 27, no. 4, pp. 39–49, 1997. [12] A. Tkachenko, D. Cabric, and R. Brodersen, “Cognitive radio experiments using reconfigurable BEE2,” in Proceedings of Asilomar Conference on Signals, Systems, and Computers, 2006, pp. 2041–2045. [13] S. W. Oh, T. P. C. Le, W. Zhang, S. N. A. Ahmed, Y. Zeng, and K. J. M. Kua, “TV white-space sensing prototype,” Wireless Communications and Mobile Computing, vol. 9, no. 11, pp. 1543 – 1551, 2008. [14] Y. Tachwali, M. Chmeiseh, F. Basma, and H. H. Refai, “A frequency agile implementation for IEEE 802.22 using software defined radio platform,” in Proceedings of IEEE Global Telecommunications Conference, 2008. [15] O. Mian, R. Zhou, X. Li, S. Hong, and Z. Wu, “A software-defined radio based cognitive radio demonstration over FM band,” in Proceedings of International Conference on Wireless Communications and Mobile Computing, 2009, pp. 495 – 499. [16] Z. Chen, N. Guo, and R. C. Qiu, “Demonstration of real-time spectrum sensing for cognitive radio,” IEEE Communications Letters, vol. 14, no. 10, pp. 915–917, 2010. [17] R. C. Qiu, Z. Chen, N. Guo, Y. Song, P. Zhang, H. Li, and L. Lai, “Towards a real-time cognitive radio network testbed: architecture, hardware platform, and application to smart grid,” in Proceedings of the fifth IEEE Workshop on Networking Technologies for Software-Defined Radio and White Space, June 2010. [18] R. Qiu, N. Guo, H. Li, Z. Wu, V. Chakravarthy, Y. Song, Z. Hu, P. Zhang, , and Z. Chen, “A unified multi-functional dynamic spectrum access framework: tutorial, theory and multi-GHz wideband testbed,” Sensors, vol. 9, no. 8, pp. 6530 – 6603, August 2009. [19] S. Yarkan and H. Arslan, “Binary time series approach to spectrum prediction for cognitive radio,” in Proceedings of IEEE 66th Vehicular Technology Conference, 2007, pp. 1563–1567.

11

[20] J. Su and W. Wu, “Wireless spectrum prediction model based on time series analysis method,” in Proceedings of the 2009 ACM Workshop on Cognitive Radio Networks, 2009, pp. 61–66. [21] C. Yu, Y. He, and T. Quan, “Frequency spectrum prediction method based on EMD and SVR,” in Proceedings of Eighth International Conference on Intelligent Systems Design and Applications (ISDA), vol. 3, 2008. [22] R. Min, D. Qu, Y. Cao, and G. Zhong, “Interference avoidance based on multi-step-ahead prediction for cognitive radio,” in Proceedings of 11th IEEE Singapore International Conference on Communication Systems, 2008, pp. 227–231. [23] T. Clancy and B. Walker, “Predictive dynamic spectrum access,” in Proceedings of SDR Forum Conference, 2006. [24] C. Ghosh, C. Cordeiro, D. P. Agrawal, and M. B. Rao, “Markov chain existence and hidden Markov models in spectrum sensing,” in Proceedings of IEEE International Conference on Pervasive Computing and Communications, 2009. [25] I. Akbar and W. Tranter, “Dynamic spectrum allocation in cognitive radio using hidden Markov models: Poisson distributed case,” in Proceedings of IEEE SoutheastCon, 2007, pp. 196–201. [26] P. Chang-hyun, K. Sang-won, and L. Sun-rain, “HMM based channel status predictor for cognitive radio,” in Proceedings of Asia-Pacific Microwave Conference, 2007. [27] Ettus Research LLC. (2010, October). [Online]. Available: http://www.ettus.com/ [28] Lyrtech Incorporated. (2010, October). [Online]. Available: http://www.lyrtech.com/ [29] Rice University (2010, October). [Online]. Available: http://warp.rice.edu/ [30] K. Tan, J. Zhang, J. Fang, H. Liu, Y. Ye, S. Wang, Y. Zhang, H. Wu, W. Wang, and G. Voelker, “Sora: high performance software radio using general purpose multi-core processors,” in Proceedings of the 6th USENIX symposium on Networked systems design and implementation. USENIX Association, 2009, pp. 75–90. [31] G. Nychis, T. Hottelier, Z. Yang, S. Seshan, and P. Steenkiste, “Enabling MAC protocol implementations on software-defined radios,” in Proceedings of the 6th USENIX symposium on Networked systems design and implementation, 2009, pp. 91–105. [32] GNU Radio. (2010, October). [Online]. Available: http://www.gnuradio.org/ [33] S. Valentin, H. von Malm, and H. Karl, “Evaluating the GNU software radio platform for wireless testbeds,” University of Paderborn, Tech. Rep., February 2006. [34] T. Schmid, O. Sekkat, and M. B. Srivastava, “An experimental study of network performance impact of increased latency in software defined radios,” in Proceedings of the Second ACM International Workshop on Wireless Network Testbeds, Experimental Evaluation and Characterization, 2007, pp. 59 – 66. [35] A. T. Hoang, Y.-C. Liang, T. C. Wong, R. Zhang, and Y. Zeng, “Opportunistic spectrum access for energy-constrained cognitive radios,” in Proceedings of IEEE Vehicular Technology Conference, 2008, pp. 1559 – 1563. [36] S. Geirhofer, L. Tong, and B. M. Sadler, “Cognitive radios for dynamic spectrum access-dynamic spectrum access in the time domain: modeling and exploiting white space,” IEEE Communications Magazine, vol. 45, no. 5, pp. 66–72, 2007. [37] Z. Chen, “A study and implementation of speech recognition system for mobile communication terminals,” Master’s thesis, Hangzhou Dianzi University, February 2003. [38] Z. Chen and R. C. Qiu, “Prediction of channel state for cognitive radio using higher-order hidden Markov model,” in Proceedings of the IEEE SoutheastCon, March 2010, pp. 276 – 282. [39] H. Li, L. Lai, and R. C. Qiu, “Communication capacity requirement for reliable and secure state estimation in smart grid,” in Proceedings of IEEE International Conference on Smart Grid Communications, 2010. [40] H. Li, R. Mao, L. Lai, and R. C. Qiu, “Compressed meter reading for delay-sensitive and secure load report in smart grid,” in Proceedings of IEEE International Conference on Smart Grid Communications, 2010. [41] R. C. Qiu, M. C. Wicks, L. Li, Z. Hu, S. Hou, P. Chen, , and J. P. Browning, “Wireless tomography, part I: a novel approach to remote sensing,” in Proceedings of IEEE 5th International Waveform Diversity & Design Conference, 2010. [42] R. C. Qiu, Z. Hu, M. C. Wicks, S. Hou, L. Li, , and J. L. Garry, “Wireless tomography, part II: a system engineering approach,” in Proceedings of IEEE 5th International Waveform Diversity & Design Conference, 2010.

Zhe Chen received the B.S. degree in telecommunications engineering from Northeastern University, Shenyang, China, in 2000, and the M.S. degree in signal and information processing from Hangzhou Dianzi University, Hangzhou, China, in 2003. From 2003 to 2004, he was an Algorithm Engineer with UTStarcom Inc, Shanghai, China, where he worked on the design and implementation of the physical layer of the first personal handy-phone system (PHS) integrated circuit (IC) in China. From 2004 to 2007, he was a Research Engineer with STMicroelectronics, Shanghai, China, where he mainly worked on the research of image processing and the development of prototypes of audio video coding standard (AVS) video decoders. He was one of the three engineers who developed the first prototype of AVS1.0 standard definition (SD) realtime video decoder. In 2008, he was a Senior System Engineer with Huaya Microelectronics Inc, Shanghai, China, where he worked on the development of set-top box (STB) and the next-generation STB IC. Since 2008, he has been working toward the Ph.D. degree with the Department of Electrical and Computer Engineering, Center for Manufacturing Research, Tennessee Technological University, Cookeville, TN. His research interests include signal processing and cognitive radio.

Nan Guo (S’96-M’99-SM’10) received the M.S. degree in telecommunications engineering from Beijing University of Posts and Telecommunications, Beijing, in 1990, and the Ph.D. degree in communications and electronic systems from the University of Electronic Science and Technology of China (UESTC), Chengdu, in 1997. He became a faculty member at UESTC in September 1990. In January 1997, he joined the Center for Wireless Communications, University of California, San Diego. From December 1999 to January 2002, he was a Research/System Engineer at Golden Bridge Technology, Inc., West Long Branch, NJ, where he was deeply involved in 3G CDMA system design, intellectual property development, and standardization activities. From June 2002 to February 2003, he was a Research Engineer at the system group, Ansoft Corporation, Elmwood Park, NJ, where his major responsibility was software development with emphasis on functionality modeling of emerging technologies. Since 2004, he has been with the Center for Manufacturing Research, Tennessee Technological University, Cookeville, TN, doing R&D and laboratory work. Dr. Guo has over 15 years of industrial and academic experience in R&D, teaching and laboratory work. His research interests include wireless communications, statistic signal processing, optimization and its applications, and implementation impacts on system performance.

Zhen Hu received the Bachelor degree in Department of Electronics and Information Engineering from Huazhong University of Science and Technology, Wuhan, China, in 2004, the Master degree in National Mobile Communications Research Laboratory from Southeast University, Nanjing, China, in 2007, and Ph.D. of Electrical Engineering in Department of Electrical and Computer Engineering from Tennessee Technological University, USA, in 2010. His research areas are system integration and optimization for wireless communication, radar, sensing, and power system.

12

Robert Caiming Qiu (S’93-M’96-SM’01) received the Ph.D. degree in electrical engineering from New York University (former Polytechnic University, Brooklyn, NY). He is currently Full Professor in the Department of Electrical and Computer Engineering, Center for Manufacturing Research, Tennessee Technological University, Cookeville, Tennessee, where he started as an Associate Professor in 2003 before he became a Full Professor in 2008. His current interest is in wireless communication and networking, machine learning and the Smart Grid technologies. He was Founder-CEO and President of Wiscom Technologies, Inc., manufacturing and marketing WCDMA chipsets. Wiscom was sold to Intel in 2003. Prior to Wiscom, he worked for GTE Labs, Inc. (now Verizon), Waltham, MA, and Bell Labs, Lucent, Whippany, NJ. He has worked in wireless communications and network, machine learning, Smart Grid, digital signal processing, EM scattering, composite absorbing materials, RF microelectronics, UWB, underwater acoustics, and fiber optics. He holds over 5 patents in WCDMA and authored over 50 journal papers/book chapters. He contributed to 3GPP and IEEE standards bodies. In 1998 he developed the first three courses on 3G for Bell Labs researchers. He served as an adjunct professor in Polytechnic University, Brooklyn, New York. Dr. Qiu serves as Associate Editor, IEEE T RANSACTIONS ON V EHICULAR T ECHNOLOGY and other international journals. He is a co-author of Cognitive Radio Communication and Networking: Principles and Practice (John Wiley)-to be published. He is a Guest Book Editor for Ultra-Wideband (UWB) Wireless Communications (New York: Wiley, 2005), and three special issues on UWB including the IEEE J OURNAL ON S ELECTED A REAS IN C OMMUNICATIONS, IEEE T RANSACTIONS ON V EHICULAR T ECHNOLOGY and IEEE T RANSAC TIONS ON S MART G RID . He serves as a Member of TPC for GLOBECOM, ICC, WCNC, MILCOM, ICUWB, etc. In addition, he served on the advisory board of the New Jersey Center for Wireless Telecommunications (NJCWT). He is included in Marquis Who’s Who in America.

Experimental Validation of Channel State Prediction ...

Radio companion (GRC) runs on the host computer with Linux operating system. Using the ..... [14] Y. Tachwali, M. Chmeiseh, F. Basma, and H. H. Refai, “A frequency .... reliable and secure state estimation in smart grid,” in Proceedings of.

686KB Sizes 2 Downloads 232 Views

Recommend Documents

Prediction of Channel State for Cognitive Radio ... - Semantic Scholar
Department of Electrical and Computer Engineering ... in [10]. HMM has been used to predict the usage behavior of a frequency band based on channel usage patterns in [11] for ..... range of 800MHz to 2500MHz is placed near the laptop and.

Prediction of Channel State for Cognitive Radio Using ...
ity, an algorithm named AA-HMM is proposed in this paper as follows. It derives from the Viterbi algorithm for first-order. HMM [20]. 1) Initialization. âiRiR+1 ...

Channel State Prediction in Cognitive Radio, Part II
Mar 10, 2011 - A Tailored Viterbi Algorithm for HMM. □ Given a parameter tuple and a sequence of observation values. , the state sequence that is most.

Channel State Prediction in Cognitive Radio, Part II - CiteSeerX
frequency band based on channel usage patterns in [10], to decide whether or not to .... laptop computer accesses the Internet through a wireless Wi-Fi router ...

Channel State Prediction in Cognitive Radio, Part I ...
Mar 10, 2011 - hardware platforms, the universal software radio peripheral 2. (USRP2) and the small-form-factor software-defined-radio development platform (SFF SDR DP). 3. 3/10/2011 ... Spectrum sensing phase – the duration for spectrum sensing ..

Experimental validation of a higher dimensional theory of electrical ...
The experimental data corroborate the higher dimensional contact ... This disk has zero thickness and is known as the “a-spot” in the literature. In the limit b→ ...

Experimental Results Prediction Using Video Prediction ...
RoI Euclidean Distance. Video Information. Trajectory History. Video Combined ... Training. Feature Vector. Logistic. Regression. Label. Query Feature Vector.

Experimental Validation of Consensus Algorithms for ...
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. ... alignment application, multiple mobile robots collectively align ... Foundation CAREER Award ECCS-0748287 and the Community/University. Research Initiative (2007–2008). The authors are with

Experimental Validation of Consensus Algorithms for ...
In addition, real-world communication topologies are usually not fully connected. ... the information states of its local, possibly time-varying neigh- bors in such a ...

Experimental Validation of a Nonlinear Backstepping ...
dynamics inherent in the liquid level systems and ii) system parameter ...... veloped and marketed by Quanser Consulting Inc., Canada (Apkarian 1999). ... 350 computer, ii) a MultiQ-3 data acquisition and control board, and iii) a power ...

State of the cognitive interference channel: a new ...
class of channels in which the signal at the cognitive receiver ... Tx 2. Rx 1. Rx 2. Fig. 1. The Cognitive Interference Channel. alphabet Xi and its ..... [Online]. Available: http://arxiv.org/abs/0812.0617. [20] I. Maric, A. Goldsmith, G. Kramer, a

Experimental observation of decoherence
nomena, controlled decoherence induced by collisions with background gas ... 1: (a) Schematic illustration of a SQUID. ... (b) Proposed scheme for creating.

/ CHANNEL(
May 1, 2009 - endpoints in a data network via a monitoring unit and a control unit. .... Nr. 21, (Oct. 1989), Cited on EP Search RepOIt for EP application.

An Efficient Method for Channel State Information ...
School of Electrical and Computer Engineering ... Index Terms—degrees of freedom, relay X channel, decode- ... achievable degrees of freedom (DoF) [3], [4].

CSI-SF: Estimating Wireless Channel State Using CSI ...
antenna technology. The MIMO channel is described ... While the deployment of 802.11 WLANs (Wireless Local ..... provides an estimate of H[w]Q. The CSI-SF combining tech- ...... mobile 3G using WiFi,” in Proceedings of ACM MobiSys, 2010.

/ CHANNEL(
May 1, 2009 - Huang, G M., et al., “A New Had Algorithm for Optimal Routing of. Hierarchically ... Kieser, H “Software fur eine digitale Vermittlungsanlage mit modularem ... egies between Lost-call-cleared and Reservation Traf?c”, Proceed.

Subjective Evaluation of State-of-the-Art 2-channel ...
recording studios, motion picture soundtracks, home entertainment systems, and the internet. As ... thus, the results of these tests provide an evaluation of the best performance that these ...... Services for an Advanced Television Service,” Dec.

Accelerator-based Validation of Shielding Codes - OSTI.GOV
particle beams can be obtained at the Alternating Gradient Synchrotron (AGS) at the ... using GCR-like beams: the charged-particle cross section measurements ...

pdf-1443\writing-the-validation-report-computer-systems-validation ...
... of the apps below to open or edit this item. pdf-1443\writing-the-validation-report-computer-systems-validation-life-cycle-activities-by-christopher-clark.pdf.

Validation of Duty-Privilege-Post.PDF
on a demand raised in PREM Group Meeting, a proposal for. standardization of ... cRls will make necessary modifications in the software immediately under ... Validation of Duty-Privilege-Post.PDF. Validation of Duty-Privilege-Post.PDF. Open.

pdf-1443\writing-the-validation-report-computer-systems-validation ...
... of the apps below to open or edit this item. pdf-1443\writing-the-validation-report-computer-systems-validation-life-cycle-activities-by-christopher-clark.pdf.

Validation of the Spanish version of the Perceived ...
psychological disturbance (r =.51) and poor with state anxiety. (r =.22). Predictive ... good predictive value in stress-related diseases such as ulcerative colitis [9,10]. ... analysis of PSQ was performed using principal compon- ent analysis with .