Prediction of Channel State for Cognitive Radio Using Higher-Order Hidden Markov Model Zhe Chen, Robert C. Qiu Department of Electrical and Computer Engineering Center for Manufacturing Research Tennessee Technological University Cookville, TN 38505, USA Email: {zchen42, rqiu}@tntech.edu Abstract— Spectrum sensing detects the availability of the radio frequency spectrum, which is essential and vital to cognitive radio. Traditional techniques for spectrum sensing fail to take the latency between spectrum sensing and data transmission into consideration. However, such latency does exist in hardware implementation. Prediction can be utilized to diminish the negative effect of such latency. In this paper, this latency is illustrated, and an approach for prediction of channel state using higher-order hidden Markov model (HMM) is proposed. The predicted channel states are output together with corresponding likelihood probabilities that are helpful to subsequent decision making. Wi-Fi signals have been recorded using a latest advanced ultra-performance digital phosphor oscilloscope (DPO), which are employed to evaluate the performance of the proposed approach. Experimental results show that the proposed approach for prediction of channel state is effective. The proposed approach for prediction of channel state can be used together with traditional spectrum sensing techniques for spectrum sensing with the latency taken into consideration. And it can also be utilized to provide predictive information to upper-level modules of cognitive radio.

I. I NTRODUCTION Cognitive radio (CR) has been put forward to make more efficient use of the radio frequency spectrum. It introduces “intelligence” beyond software defined radio (SDR). Spectrum sensing (SS) is the cornerstone of CR, which detects the availability of the radio frequency spectrum for secondary user (SU). The effectiveness of SS decides the efficiency of spectrum utilization of CR. A. Spectrum Sensing, Prediction and Hidden Markov Model There are some traditional techniques for spectrum sensing, such as energy detection, matched filter detection, cyclostationary feature detection, covariance-based detection, 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. There are some related studies on prediction and hidden Markov model (HMM). The idea of predictive dynamic spectrum access has been introduced in [7], which aims at the distribution of period length of a channel being idle. Binary time series for spectrum occupancy characterization and prediction has been proposed in [8]. While multi-stepahead prediction to control the interference time ratio has been utilized in [9]. The existence of Markov chain for subband utilization by primary users (PU) has been validated

in [10]. HMM has been used to predict the usage behavior of a frequency band based on channel usage patterns in [11] for making the decision of moving to another frequency band or not. And a channel status predictor using HMM based pattern recognition has been proposed in [12]. However, none of the previous works takes the latency between spectrum sensing and data transmission (SSDT latency) into consideration for prediction. The SSDT latency does exist in terms of hardware implementation. Furthermore, the idea of using HMM for prediction in previous works is based on pattern recognition or classification. B. Contribution of This Paper Spectrum sensing slots (SS slots) and the SSDT latency are illustrated in this paper. Prediction is proposed to compensate the SSDT latency for spectrum sensing. An approach for prediction of channel state based on SS slots using higherorder HMM is introduced. The performance of the proposed approach is evaluated by the real Wi-Fi data captured by a latest advanced ultra-performance digital phosphor oscilloscope (DPO). The whole radio frequency spectrum can be divided into multiple frequency segments in logic. And a frequency segment can be viewed to be usually consisted of multiple frequency points. The samples acquired at multiple frequency points within a frequency segment of interest are jointly considered as input to the proposed approach. By this way, prediction of channel state for multiple frequency segments can be implemented by using multiple instances of the proposed approach concurrently. Traditional training algorithms for generating parameters of higher-order HMM are not required in the proposed approach. Instead, parameters of higher-order HMM are calculated using a statistical method. The states of higher-order HMM in the proposed approach are associated with physical meanings, such as “busy”, “idle”, and “fuzzy”. The outputs of the proposed approach are predicted channel states for SS slots, as well as likelihood probabilities for each possible state. The proposed approach for prediction of channel state can work together with traditional spectrum sensing techniques to diminish the negative effect introduced by the SSDT latency. Moreover, the predictive information output by the proposed approach will be helpful for upperlevel modules of CR, such as spectrum management and traffic

Uplink

Time

Downlink Secondary user 2 or secondary base station

Secondary user 1

Slot 0

Slot 1

A Uplink

t

SS slot Time

rl

B ACK/NAK

Downlink

t Sensing

Possible data transmission

pl

Data transmission

C

Fig. 1.

Illustration of spectrum sensing slots.

t A

B

C

tl

D

D Downconversion

A/D

Fig. 2.

Data interface

Data processing

Data interface

D/A

Upconversion

Simplified data path of secondary user.

Total Latency

Fig. 3. Illustration of the latency between spectrum sensing and data transmission.

control. C. Organization of This Paper

B. Latency between Spectrum Sensing and Data Transmission

The rest of this paper is organized as follows. Section II formulates the problem. Section III introduces the proposed approach for channel prediction using higher-order HMM. Section IV reports the performance evaluation of the proposed approach. And Section V concludes this paper.

A simplified data path of SU is shown in Fig. 2. Received radio frequency signals are amplified and down-converted before they are converted into digital signals by analogto-digital converter (A/D). Then the digital signals are fed to data processing module where digital signal processing is performed, through a digital data interface. The downconversion module is optional. In [14], down-conversion is employed. While in [15], wideband spectrum is measured directly without down-conversion. From hardware implementation point of view, latencies exist between A and B, and C and D, which are shown in Fig. 2. Take the small form factor (SFF) software defined radio development platform of Texas Instruments (TI) for example. There is an interface called Video Processing Front End (VPFE) in the data interface module between A and B in Fig. 2. VPFE introduces a latency of 61-79 µs. And there is an interface called Video Processing Front End (VPBE) in the data interface module between C and D. VPBE introduces a latency of 70-186 µs [16]. Since data processing takes time, there is also a latency between B and C. Fig. 3 illustrates the latencies. The latencies between A and B, B and C, and C and D are denoted as trl , tpl , and ttl , respectively. Then the total latency tl is tl = trl + tpl + ttl (1)

II. P ROBLEM F ORMULATION In this section, a scenario of spectrum sensing is described. And SS slot and the SSDT latency are introduced. A. Spectrum Sensing Slots As shown in Fig. 1, an SU communicates with another SU or a secondary base station (SBS) through full-duplex wireless channels. Both uplink channel and downlink channel are comprised of a series of SS slots. Assume the time length of the SS slots are constant. Each SS slot has two phases, i.e., sensing phase (the first phase) and transmission phase (the second phase). During an SS slot, an SU or SBS senses the availability of the channel in sensing phase, then it may start data transmission in transmission phase if the channel is available. In [13], acknowledgment (ACK) and negative acknowledgment (NAK) messages are employed to indicate whether the transmission is successful or not. The idea is borrowed here. In this paper, it is proposed that ACK or NAK messages are sent from receiver to sender together with other kinds of data in the transmission phase of SS slots, as shown in Fig. 1. Since it takes time for the receiver to process received data and send ACK or NAK messages to the sender, there is a latency for the sender between sending data to the receiver and receiving the corresponding ACK or NAK message from the receiver.

The total latency is denoted as SSDT latency in this paper. If the SSDT latency is comparable with or greater than the time length of an SS slot, it can not be omitted. Fig. 3 shows the case that the SSDT latency equals to the time length of one SS slot. In this case, using spectrum sensing techniques without consideration of the SSDT latency, the result of spectrum sensing in the sensing phase of SS slot 0 will be applied to the transmission phase of SS slot 1 implicitly, which is

unexpected. If the real channel state changed between SS slot 0 and SS slot 1, a detection error of spectrum sensing would occur. In order to fill in the gap caused by the SSDT latency and reduce detection error rates of spectrum sensing, it is proposed in this paper to use the data obtained from the sensing phase of SS slot 0 and those from prior SS slots to predict the the availability of channel in SS slot 1 .

2) Iteration. For each t = R + 1, R + 2, . . . , T − 1, T and i2 , i3 , . . . , iR+1 = 1, 2, . . . , N , calculate δt (i2 , i3 , . . . , iR+1 ) = max[δt−1 (i1 , i2 , . . . , iR )ai1 i2 ...iR+1 ]biR+1 (ot ) i1

(7)

ϕt−R+1 (i2 , i3 , . . . , iR+1 )

III. H IGHER -O RDER H IDDEN M ARKOV M ODEL In [17], first-order HMM has been employed to predict channel state for spectrum sensing. A major limitation of firstorder HMM is that a state only depends on one immediate previous state. Thus, information of historical states is not throughly exploited for prediction of future states. In this paper, prediction using higher-order HMM is proposed to make a better use of the information of historical states that contains abundant hints for prediction of future states. Higher-order HMM generalizes first-order HMM by extending the dependency from one immediate previous state to R states, which is defined by a tuple λ = {A, B} [18], [19], [20]. A is the state transition probability matrix with R + 1 dimensions,

= arg max[δt−1 (i1 , i2 , . . . , iR )ai1 i2 ...iR+1 ]

(8)

i1

3) Termination. P∗ =

max [δT (i1 , i2 , . . . , iR )]

i1 ,i2 ,...,iR

(9)

(qT∗ −R+1 , qT∗ −R+2 , . . . , qT∗ −1 , qT∗ ) = arg max [δT (i1 , i2 , . . . , iR )]

(10)

i1 ,i2 ,...,iR

4) Backtracing. For t = T − R, T − R − 1, . . . , 2, 1, look up ∗ ∗ ∗ qt∗ = ϕt+1 (qt+1 , qt+2 , . . . , qt+R )

(11)

(A)i1 ,i2 ,...,iR+1 = ai1 i2 ...iR+1 where P ∗ is the calculated likelihood probability and qT∗ is = Pr(qt+1 = θiR+1 |qt = θiR , . . . , qt−R+2 = θi2 , qt−R+1 = θi1 ) the estimated state at time T . i1 , i2 , . . . , iR+1 = 1, 2, . . . , N As the order R goes higher, the complexity of the HO-HMM (2) algorithm increases sharply. In order to utilize the information where (•)i1 ,i2 ,...,iR+1 denotes the entry of the matrix with from more prior states and to reduce computational complexindexes of i1 , i2 , . . . , iR+1 , and Pr(•) means probability. R ity, an algorithm named AA-HMM is proposed in this paper is the order of higher-order HMM, N is the number of states as follows. It derives from the Viterbi algorithm for first-order of Markov chain, {θ1 , . . . , θN } are the N states, qt represents HMM [20]. the state at time t, qt ∈ {θ1 , . . . , θN }. And B is the emission 1) Initialization. probability matrix, (B)j,k = bjk = Pr(ot = vk |qt = θj ) j = 1, . . . , N k = 1, . . . , M

(3)

where M is the number of possible observation values in the observation space {v1 , . . . , vM }, ot represents the observed value at time t, ot ∈ {v1 , . . . , vM }. Given a parameter tuple λ and a sequence of observed values o = {o1 , . . . , ot , . . . oT }, the state sequence that is most likely to have generated the input sequence o and the likelihood can be calculated using the following algorithm [18], [19], [20], which is denoted as HO-HMM algorithm in this paper. 1) Initialization. For each t = 2, 3, . . . , R i1 , i2 , . . . , iR = 1, 2, . . . , N , calculate δ1 (i1 ) = a0i1 bi1 (o1 )

and

a ˆiR iR+1 = a0i1 i2 ...iR iR+1 iR , iR+1 = 1, 2, . . . , N

(12)

δ1 (iR+1 ) = a ˆiR iR+1 biR+1 (o1 ) iR+1 = 1, 2, . . . , N

(13)

2) Iteration. For iR+1 = 1, 2, . . . , N and t = 2, 3, . . . , T , calculate δt (iR+1 ) = max [δt−1 (iR )ˆ aiR iR+1 ]biR+1 (ot ) (14) 1≤iR ≤N

ϕt (iR+1 ) = arg max[δt−1 (iR )ˆ aiR iR+1 ]

(15)

1≤iR ≤N

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

(4)

1≤iR ≤N

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

(16)

1≤iR ≤N

δt (i1 , i2 , . . . , it ) = δt−1 (i1 , i2 , . . . , it−1 )a0i1 i2 ...it bit (ot ) (5) ϕ1 (i1 , i2 , . . . , iR ) = 0

(6)

4) Backtracing. For t = T − 1, T − 2, . . . , 1, look up ∗ qt∗ = ϕt+1 (qt+1 )

(17)

...

Quantization

...

...

FFT

HMM

(A)i1 ,i2 ,...,iR+1 = ai1 i2 ...iR+1 = Pr(qt+(X+Y ) = θiR+1 |qt = θiR , . . . , qt−(R−2)×(X+Y ) = θi2 , qt−(R−1)×(X+Y ) = θi1 ) i1 , i2 , . . . , iR+1 = 1, 2, . . . , N

HMM

...

A/D

...

Downconversion

...

Quantization

outputs of higher-order HMM are predicted channel state as well as its corresponding likelihood probability. Here, A and B of higher-order HMM are defined as below.

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

Fig. 4. Proposed architecture for prediction of channel state using higherorder HMM.

o t-2

q t-2

o t -1

ot

q t+2 Prediction

Fig. 5. Illustration of prediction of channel state based on spectrum sensing slots.

In spectrum sensing, what SUs concern is the availability of channel (or channel state) within some frequency segments of interest. An architecture for prediction of channel state using higher-order HMM is proposed, which is shown in Fig. 4. In the sensing phase of every SS slot, received digital signals are transformed into frequency domain using fast Fourier transform (FFT). Then multiple frequency points within a frequency segment of interest are then quantified and fed to higher-order HMM as an observed value. Multiple frequency segments of interest can be processed in parallel using multiple higher-order HMMs. Fig. 5 illustrates observed values (denoted as ot , ot−1 , ot−2 . . .) and channel states (denoted as qt+2 , . . . , qt−2 , . . .). At the end of sensing phase of every SS slot, an observed value is obtained and input to higher-order HMM. During each SS slot, channel is in a certain state. This state can be denoted as “busy”, “idle”, or “fuzzy”. How to obtain actual channel states for each SS slot is an open problem for discussion. One approach is to utilize the ACK/NAK message sent by other SU or SBS. For example, if an ACK message for a certain SS slot is received, then this SS slot can be marked as “idle”, since other SU or SBS has successfully received the data transmitted during this SS slot. Note that there is also a latency between the data transmission in that SS slot and the receival of the ACK/NAK message for that SS slot. In this paper, the value of this latency is denoted as Y , in the unit of SS slots. The task of prediction of channel state is using observed values and prior channel states to predict future channel states. Higher-order HMM is employed for prediction. Channel state is directly mapped to the state of higher-order HMM. And observed values are used as inputs to higher-order HMM. The

(19)

where X is the prediction span, in the unit of SS slots. Parameters of higher-order HMM, i.e., A and B, can be obtained by a statistics method. The proposed equations are listed as follows. ai1 i2 ...iR+1 L−(X+Y P )

IV. P REDICTION OF C HANNEL S TATE U SING H IGHER -O RDER H IDDEN M ARKOV M ODEL

(18)

=

t=1+(R−1)×(X+Y )

Eval(qt+(X+Y ) =θiR+1 |qt =θiR ,...,qt−(R−1)×(X+Y ) =θi1 )

L−(X+Y P ) t=1+(R−1)×(X+Y )

Eval(qt =θiR ,...,qt−(R−1)×(X+Y ) =θi1 )

i1 , i2 , . . . , iR+1 = 1, 2, . . . , N (20) L−X P

bjk =

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

t=1 L P

Eval(qt =θj )

t=X+1

(21)

j = 1, . . . , N k = 1, . . . , M where L is the length of training sequence, and  1 ( • )stands Eval(•) = 0 otherwise

(22)

With known parameters of higher-order HMM and observed values, predicted channel state qT∗ and corresponding likelihood probability P ∗ can be calculated either by the HO-HMM algorithm or by the AA-HMM algorithm. T is set to 1. There are some options for using higher-order HMM, which should be considered in practical usage. a) Offline Training or Online Adaptive Training: The process of obtaining the parameters of higher-order HMM is called training. Training can be done either offline or online. Offline training means that parameters are pre-calculated before they come into use and they usually do not vary after they are calculated. However, sometimes training sequences are hard to be obtained beforehand. And sometimes the environment changes a lot with time. Thus pre-calculated parameters may not fit anymore. Online adaptive training do not need training sequences in advance. It updates the parameters of higher-order HMM in real-time when higherorder HMM works. Although it takes some time to make the parameters stable, it can obtain the most suitable parameters adaptively.



1 i1 = q1 , i2 = q2 , . . . , iR = qR 0 Otherwise (23) where q1 , q2 , . . . , qR denote the last R states. The AA-HMM algorithm presented by (12) (13) (14) (15) (16) (17) takes advantage of LSI. Without LSI, the order of higher-order HMM will not affect the AA-HMM algorithm. δt (i1 , i2 , . . . , iR ) =

V. E XPERIMENTAL R ESULTS In order to evaluate the performance of the proposed approach, Wi-Fi is employed as PU. In the experiment, the proposed approach is used to predict channel states for SU with the SSDT latency taken into consideration. A. Wi-Fi Signal Measurement Wi-Fi time-domain signals have been measured and recorded using a latest advanced ultra-performance DPO whose model is Tektronix DPO72004. It supports a maximum bandwidth of 20 GHz and a maximum sampling rate of 50 GS/s. In the measurement, a laptop accesses the Internet through a wireless Wi-Fi router. An antenna with a frequency range of 800MHz to 2500MHz is placed near the laptop and connected to DPO. The sampling rate of the DPO is set to 6.25 GS/s. Recorded Wi-Fi time-domain signals are shown

0.01

0.005 Amplitude (V)

b) 2 States or 3 States: Physical meanings are associated with the states of higher-order HMM in this paper. Since usually the availability of channel is represented as “busy” (unavailable for SU) and “idle” (available for SU), a 2state higher-order HMM can be defined. Another state named “fuzzy” (unknown availability) is proposed as a medium state. With this additional state, a 3-state higher-order HMM can be defined. The “fuzzy” state is introduced to feed a dedicated state to higher-order HMM while actual channel availability is unknown. Moreover, using “fuzzy” state can help reduce the interference to PU, since in the unknown state SU is unlikely to access the channel. However, training of 3-state higher-order HMM needs more training data to figure out more parameters. c) Scalar Quantization or Vector Quantization: Data from One or more adjacent frequency point are quantized into M levels and then fed to higher-order HMM as observed values. The quantization before HMM in Fig. 4 can be either scalar quantization (SQ) or vector quantization (VQ). SQ quantifies the data from only the center frequency point of a frequency segment of interest into M integers. While VQ quantifies the data from all the frequency points of a frequency segment of interest into M integers. Linde-Buzo-Gray (LBG) algorithm can be used to design the codebook for VQ [20]. d) Last States Information: Last states refer to the past states just before current state. Using last states information (LSI) is an option for the HO-HMM algorithm. The algorithm described by (4) (5) (6) (7) (8) (9) (10) (11) is denoted as the HO-HMM algorithm without LSI, since in the initialization phase no information of last states is utilized. With (4) (5) (6) simplified by (23), LSI can be used for the HO-HMM algorithm.

0

−0.005

−0.01

0

5

Fig. 6.

10

15 20 Time (ms)

25

30

Recorded Wi-Fi signals in time-domain.

Fig. 7. A part of the FFT shots transformed from the recorded Wi-Fi signals.

in Fig. 6. The length of SS slot of SU is set to 2 µs and the length of sensing phase is set to 0.4 µs. The recorded time-domain signals within the sensing phase of every SS slot are transformed into frequency domain using FFT. For each SS slot, an FFT shot is obtained. Fig. 7 shows a part of the obtained FFT shots.

B. Performance Evaluation Each FFT shot is associated with a time index. Data from one or multiple frequency points in an FFT shot are quantified into an observed value for higher-order HMM. In the experiment, the frequency segment of interest is centered at 2.422 GHz with a bandwidth of 5 MHz. Higher-order HMM is trained using online adaptive training. Let M = 128 and Y = 1. Rates of mis-detection and false alarm are employed as metrics for performance evaluation. Since both mis-detection rate and false alarm rate are expected to be minimal for spectrum sensing, average error rate (AER) is introduced

1

0.08 False Alarm Miss Detection Average Error Rates

0.9

0.07

0.8

Average Error Rates

0.7 Error Rates

1st−order HO−HMM 2nd−order HO−HMM 3rd−order HO−HMM 4th−order HO−HMM Nearest neighbor prediction

0.6 0.5 0.4 0.3 0.2

0.06

0.05

0.04

0.03

0.1 0

Fig. 8. HMM.

2000

4000

6000

0.02

8000 10000 12000 14000 16000 FFT Shots

Error rates of prediction using adaptive training for higher-order

Fig. 11.

1.5

2

2.5 3 3.5 Prediction Span in Slots

4

4.5

5

Error rates of prediction using the HO-HMM algorithm.

0.08

0.18 AA−HMM, SQ, LSI AA−HMM, VQ, LSI HO−HMM, SQ, without LSI HO−HMM, VQ, without LSI HO−HMM, SQ, LSI HO−HMM, VQ, LSI Nearest neighbor prediction

0.14

1st−order AA−HMM 2nd−order AA−HMM 3rd−order AA−HMM 4th−order AA−HMM Nearest neighbor prediction

0.07

Average Error Rates

0.16

Average Error Rates

1

0.12 0.1 0.08

0.06

0.05

0.04

0.06 0.03 0.04 0.02

Fig. 9.

0.02 2

4

6 8 10 Prediction Span in Slots

12

14

Error rates of prediction using 2-state higher-order HMM.

0.18 AA−HMM, SQ, LSI AA−HMM, VQ, LSI HO−HMM, SQ, without LSI HO−HMM, VQ, without LSI HO−HMM, SQ, LSI HO−HMM, VQ, LSI Nearest neighbor prediction

0.16

Average Error Rates

0.14 0.12 0.1 0.08 0.06 0.04 0.02

Fig. 10.

2

4

6 8 10 Prediction Span in Slots

12

14

Error rates of prediction using 3-state higher-order HMM.

which is defined as below. L′ L′ P P Eval(qt = I|pt = B) + Eval(qt = B|pt = I) t=1 t=1 AER = L′ L′ P P Eval(pt = B) + Eval(pt = I) t=1

t=1

(24)

1

Fig. 12.

1.5

2

2.5 3 3.5 Prediction Span in Slots

4

4.5

5

Error rates of prediction using the AA-HMM algorithm.

where qt denotes the predicted state at time t, pt denotes the actual state at time t, I represents the “idle” state, B represents the “busy” state, and L′ is the length of testing sequence. Thus the range of AER is [0, 1]. Fig. 8 shows an example using adaptive training for higherorder HMM. The parameters for this example are set as follows: X = 1, R = 1, vector quantization and 3 states. It can be observed that the error rates converge and the AER gets close to convergence in few hundreds of shots. Fig. 9 and Fig. 10 show the AER of prediction with different combinations of options. Nearest neighbor prediction, which refers to the prediction that current channel state is predicted directly using the last available channel state, is used as a benchmarking approach. In these two figures, R = 1. It can be observed from the figures that the performance of the proposed approach is much better than that of nearest neighbor prediction, especially when prediction span increases, either in the case of 2 states or in the case of 3 states. In this case, among these combinations of options, the HO-HMM algorithm with vector quantization and without LSI gets the lowest AER. Fig. 11 and Fig. 12 show the AER of prediction with different

orders of higher-order HMM. The options for these two figures are set to vector quantization and 2 states with LSI. It can be observed that the AER decreases with the order of higher-order HMM increases and that the AER of the HO-HMM algorithm is slightly lower than that of the AA-HMM algorithm. VI. C ONCLUSION The spectrum sensing slots and the latency between spectrum sensing and data transmission have been illustrated in this paper. In order to diminish the negative effect of this latency, an approach for prediction of channel state based on spectrum sensing slots using higher-order HMM has been proposed. Options for the proposed approach have been put forward as well. Performance evaluation using real Wi-Fi signals recorded by a latest advanced ultra-performance digital phosphor oscilloscope shows that the performance of the proposed approach is much better than that of nearest neighbor prediction, especially when the order of higher-order HMM increases. ACKNOWLEDGMENT This work is funded by National Science Foundation through grants (ECCS-0901420), (ECCS-0821658), and (ECCS-0622125), and Office of Naval Research through a contract (N00014-07-1-0529). R EFERENCES [1] S. Haykin, D. Thomson, and J. Reed, “Spectrum sensing for cognitive radio,” vol. 97, no. 5, pp. 849–877, May 2009. [2] J. Ma, G. Y. Li, and B. H. Juang, “Signal processing in cognitive radio,” vol. 97, no. 5, pp. 805–823, 2009. [3] D. Cabric, S. Mishra, and R. Brodersen, “Implementation Issues in Spectrum Sensing for Cognitive Radios,” in Conference Record of the Thirty-Eighth Asilomar Conference on Signals, Systems and Computers., 2004. [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 (MILCOM 2009), 2009. [6] Z. Quan, S. Cui, A. Sayed, and H. Poor, “Wideband spectrum sensing in cognitive radio networks,” in Proceedings of IEEE International Conference on Communications (ICC ’08), 2008, pp. 901 – 906. [7] T. Clancy and B. Walker, “Predictive dynamic spectrum access,” in SDR Forum Conference, 2006. [8] S. Yarkan and H. Arslan, “Binary time series approach to spectrum prediction for cognitive radio,” in Proceedings of 2007 IEEE 66th Vehicular Technology Conference (VTC-2007 Fall), 2007, pp. 1563– 1567. [9] 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 (ICCS 2008), 2008, pp. 227–231. [10] C. Ghosh, C. Cordeiro, D. Agrawal, and M. Rao, “Markov chain existence and hidden Markov models in spectrum sensing,” in Proceedings of IEEE International Conference on Pervasive Computing and Communications (PerCom 2009), 2009, pp. 1 – 6. [11] 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. [12] 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.

[13] 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 (VTC Spring 2008), 2008, pp. 1559 – 1563. [14] S. Geirhofer, L. Tong, and B. 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. [15] 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. 9, pp. 6530 – 6603, 2009. [16] Lyrtech, Small form factor SDR evaluation module/development platform users guide, October 2008. [17] Z. Chen, Z. Hu, and R. C. Qiu, “Prediction of channel state for spectrum sensing using hidden Markov model,” submitted to IEEE DySPAN2010. [18] H. A. Engelbrecht, “Efficient decoding of high-order hidden Markov models,” Ph.D. dissertation, University of Stellenbosch, 2007. [19] J. A. du Preez, “Efficient high-order hidden Markov modelling,” Ph.D. dissertation, University of Stellenbosch, 1997. [20] Z. Chen, “A Study and Implementation of Speech Recognition System for Mobile Communication Terminals,” Master’s thesis, Hangzhou Dianzi University, February 2003.

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.

700KB Sizes 1 Downloads 819 Views

Recommend Documents

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 ..

Power Allocation for OFDM-based Cognitive Radio ... - Semantic Scholar
Cognitive radio (CR) is a highly promising technology to solve the spectrum insufficiency ... Small Cell Based Autonomic Wireless Network]. is assumed to have ...

Customized Cognitive State Recognition Using ... - Semantic Scholar
training examples that allow the algorithms to be tailored for each user. We propose a ..... to the user-specific training example database. The TL module is used ...

Multihypothesis Prediction for Compressed ... - Semantic Scholar
May 11, 2012 - regularization to an ill-posed least-squares optimization is proposed. .... 2.1 (a) Generation of multiple hypotheses for a subblock in a search ...... For CPPCA, we use the implementation available from the CPPCA website.3.

Prediction Services for Distributed Computing - Semantic Scholar
In recent years, large distributed systems have been de- ployed to support ..... in the same domain will have similar network performance to a remote system.

Multihypothesis Prediction for Compressed ... - Semantic Scholar
May 11, 2012 - Name: Chen Chen. Date of Degree: May ... ual in the domain of the compressed-sensing random projections. This residual ...... availability. 26 ...

Neurocognitive mechanisms of cognitive control - Semantic Scholar
Convergent evidence highlights the differential contributions of various regions of the prefrontal cortex in the service of cognitive control, but ..... Presentation of a stop-signal yields a rapid increase in activity in FEF gaze-holding neurons and

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.

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

Topology Control in Multi-channel Cognitive Radio Networks with Non ...
achieving efficient power control. Index Terms—Multi-channel Cognitive Radio networks, Dis- tributed Topology Control, Non-uniform node arrangements,.

MACHINE LEARNING FOR DIALOG STATE ... - Semantic Scholar
output of this Dialog State Tracking (DST) component is then used ..... accuracy, but less meaningful confidence scores as measured by the .... course, 2015.

Prediction Error during Retrospective Revaluation ... - Semantic Scholar
Dec 1, 2004 - in behavioral conditioning but also in predictive and ... Philip R. Corlett,1 Michael R.F. Aitken,2 ..... We therefore restricted this analysis to the.

Exploring Dynamic Branch Prediction Methods - Semantic Scholar
Department of Computer Science and Engineering, Michigan State University ... branch prediction methods and analyze which kinds of information are important ...

Mobility Prediction Based Neighborhood ... - Semantic Scholar
covery in wireless ad hoc networks. It requires nodes to claim their ...... This is a great advantage in wireless communications since more message transmissions ...

Exploring Dynamic Branch Prediction Methods - Semantic Scholar
Department of Computer Science and Engineering, Michigan State University. {wuming .... In the course of pursuing the most important factors to improve prediction accuracy, only simulation can make .... basic prediction mechanism. Given a ...

A Unified Framework and Algorithm for Channel ... - Semantic Scholar
with frequency hopping signalling," Proceedings of the IEEE, vol 75, No. ... 38] T. Nishizeki and N. Chiba, \"Planar Graphs : Theory and Algorithms (Annals of ...

Maximally Robust 2-D Channel Estimation for ... - Semantic Scholar
Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org. ...... Ing. and the Ph.D. degree in electrical engineering.

Cognitive Psychology Meets Psychometric Theory - Semantic Scholar
This article analyzes latent variable models from a cognitive psychology perspective. We start by discussing work by Tuerlinckx and De Boeck (2005), who proved that a diffusion model for 2-choice response processes entails a. 2-parameter logistic ite

Maximally Robust 2-D Channel Estimation for ... - Semantic Scholar
PILOT-AIDED channel estimation for wireless orthogonal frequency .... porary OFDM-based systems, such as WiMax [9] and 3G LTE ...... Technology (ITG).

Cognitive Psychology Meets Psychometric Theory - Semantic Scholar
sentence “John has value k on the ability measured by this test” derives its meaning exclusively from the relation between John and other test takers, real or imagined (Borsboom, Kievit, Cer- vone ...... London, England: Chapman & Hall/CRC Press.

PREDICTION OF NETWORK LOAD IN BUILDING ... - Semantic Scholar
service provider can have different demands of bandwidth. ... It provided the ability to build and configure a simple field bus network (based on the LonWorks standard) and to perform a static load prediction. The network structure has to be managed