Skip to main content

Table 1 Summary of spectrum prediction technique

From: Statistical spectrum occupancy prediction for dynamic spectrum access: a classification

Category

Model

Research works

State space/state dependency

Occupancy decision criteria

Memory less stochastic

Bernoulli/ binomial

[61–63,67,70,102]

x∈[0,1,..,S]/p(x t )

Channel status

source models (Section 5)

Poisson

[58,59,64–66,110]

  
 

Exponential

[9,58,59,67]

\( x \in \mathcal {R}/p(x_{t}) \)

Duty cycle

 

Log-normal

[43,68]

 

Signal/power

 

Uniform

[69]

\( x \in \left [ 0,1,..,S \right ] \,, x \in \mathcal {R}/p(x_{t}) \)

 

Finite order Markov models (Section 6)

2-state Markov chain

[58,79–82]

x∈[0,1]/p(x t |p(xt−1)

Channel status

 

3-state Markov chain

[59]

x∈[0,1,2]/p(x t |p(xt−1)

 
 

High-order Markov chain

[84]

x∈[0,1]/p(x t |xt−m),m>1

 
 

Semi-Markov

[85,86]

\( x \in \left [ 0,1,... \right ] /p(x_{s+t}\,,s>0|x_{t}) \, s \in \mathcal {R} \)

Duty cycle

 

Continuous time MC

[87,88,94]

  
 

Hidden Markov model

[9,14,89–92,95,96]

x∈[0,1,...,S]/p(x t |xt−1)

Channel status

 

Bayesian models

[97,98,105,111]

\( x \in \mathcal {R}/p(x_{t}|x_{t-1}) \)

Signal/power

Finite order linear regression models (Section 7)

Autoregressive

[99–101,103]

\( x \in \left [ 0,1\right ] \, or \, x \in \mathcal {R}/p(x_{t}|x_{t-1},..,x_{t-m}) \)

Channel status or signal/power

 

Moving average

[100]

  
 

ARIMA

[66]

  
 

Random walk

[102]

  

Machine learning statistical based techniques (Subsection 4.3)

Neural networks

[51–53,56,57,112]

\( x \in \left [ 0,1\right ] \, or \, x \in \mathcal {R}/p(x_{t}|x^{t-1})\)

Duty cycle, channel status, or signal/power

 

Support vector machine

[47]

  
 

Pattern mining

[48,49]