Research Article
A Baseline-Free Lamb Wave Damage Localization Method Based on Compressed Sensing
Algorithm 1
Construction method of sub-Nyquist sampling matrix.
| | Initialize: | | | int a: the length of original data | | | int b: the number of sub-Nyquist sampling points. | | | mat Φ: sub-Nyquist sampling matrix. | | | Ensure: a > b | | (1) | Φ ⟵ zeros (b, a) % initialize Φ as a b × a zero matrix. | | (2) | array pset ⟵ randperm (a, b) % randperm(a, b) returns an array containing b unique integers selected randomly from 1 to a. | | (3) | array pset ⟵ sort (pset) % sort the elements of pset. | | (4) | for (row = 1 to b) do | | (5) | col ⟵ pset [i] | | (6) | Φ [row, col] ⟵ 1 | | (7) | end for | | (8) | return Φ |
|