|
Algorithm 1: HVB-DCS Algorithm |
| Input: A set of measurement vectors and corresponding measurement matrices |
|
. |
| Output: The reconstructed signal , . |
|
Initialize the hyperparameters. Set the initial values of the variables (a, b, , |
|
, e, f) as . |
|
Compute the variational distribution for the common component.
|
| Compute , and
|
|
Compute the variational distribution for the prior of the common component.
|
| Update , compute |
|
|
|
Compute the variational distributions for the innovation components.
|
| Compute , and . |
|
Compute the variational distributions for the prior of the innovation components.
|
| Update , compute |
|
|
|
Compute the variational distribution for the prior of noise vector.
|
| Update , compute |
|
|
|
|
|
Iterate steps 2 , 3 , 4 , 5 and 6 until convergence occurs to hyperparameters.
|
|
Output for . |