技術(shù)特征:1.一種半確定壓縮感知測量矩陣的構(gòu)造方法,包括如下步驟:(1)設(shè)定參數(shù):(1a)將采樣間隔設(shè)定為一個正整數(shù);(1b)將待構(gòu)建的半確定壓縮感知測量矩陣的行數(shù),設(shè)定為一個等于待測信號長度的正整數(shù);(1c)將待構(gòu)建的半確定壓縮感知測量矩陣的列數(shù),設(shè)定為一個等于測量生成的樣本數(shù)的正整數(shù);(1d)將哈達瑪矩陣的階數(shù)設(shè)定為一個能整除4的正整數(shù);(2)構(gòu)造對角分塊矩陣:(2a)生成一組秩等于采樣間隔的單位矩陣,單位矩陣的個數(shù)等于所設(shè)定的哈達瑪矩陣的階數(shù),將該組單位矩陣在行方向上拼接,形成子位置矩陣;(2b)根據(jù)對角分塊塊數(shù)公式,計算對角分塊矩陣的對角分塊塊數(shù);所述的對角分塊塊數(shù)公式如下:其中,p表示子對角分塊矩陣的對角分塊塊數(shù),N表示待構(gòu)建的半確定壓縮感知測量矩陣的列數(shù),D表示設(shè)定的采樣間隔,R表示設(shè)定的哈達瑪矩陣的階數(shù);(2c)將子位置矩陣作為子矩陣,用對角分塊矩陣構(gòu)造方法,構(gòu)造分塊塊數(shù)等于對角分塊塊數(shù)的對角分塊矩陣;(3)構(gòu)造位置矩陣:(3a)利用擴展位置矩陣行分塊塊數(shù)公式,計算擴展位置矩陣的行分塊塊數(shù);所述的擴展位置矩陣行分塊塊數(shù)公式如下:其中,q表示擴展位置矩陣行分塊塊數(shù),R表示設(shè)定的哈達瑪矩陣的階數(shù),M表示待構(gòu)建的半確定壓縮感知測量矩陣的行數(shù),N表示待構(gòu)建的半確定壓縮感知測量矩陣的列數(shù);(3b)復(fù)制與擴展位置矩陣行分塊塊數(shù)相等個數(shù)的對角分塊矩陣,并將復(fù)制的對角分塊矩陣在列方向上拼接,生成擴展位置矩陣;(3c)在擴展位置矩陣的左上角截取行和列,組成位置矩陣,所截取的行數(shù)等于待構(gòu)建的半確定壓縮感知測量矩陣的行數(shù),所截取的列數(shù)等于待構(gòu)建的半確定壓縮感知測量矩陣的列數(shù);(4)生成半確定系數(shù)矩陣:(4a)利用哈達瑪矩陣生成算法,生成一個階數(shù)等于所設(shè)定的哈達瑪矩陣階數(shù)的哈達瑪矩陣;(4b)利用任意一種產(chǎn)生均勻分布隨機數(shù)的算法,產(chǎn)生與位置矩陣行數(shù)相等個數(shù)的、在1到設(shè)定的哈達瑪矩陣階數(shù)之間均勻分布的隨機數(shù);(4c)將生成的與位置矩陣行數(shù)相等個數(shù)的隨機數(shù)作為行編號或者列編號,從哈達瑪矩陣中依次選取與所選的行編號對應(yīng)的行向量或者與所選的列編號對應(yīng)的列向量,將所選取的行向量或者列向量整理成行向量,并將整理后的行向量在列方向上拼接,組成行編號隨機、行內(nèi)元素與行編號的對應(yīng)關(guān)系確定的半確定系數(shù)矩陣;(5)生成半確定壓縮感知測量矩陣:(5a)將位置矩陣中的非零元素從左到右、從上到下依次編號得到非零元素編號;將半確定系數(shù)矩陣中的元素從左到右、從上到下依次編號,得到與位置矩陣中的非零元素編號一一對應(yīng)的元素編號;(5b)用半確定系數(shù)矩陣中的每一個元素,替換位置矩陣中的非零元素編號與該元素編號相等的非零元素,生成半確定壓縮感知測量矩陣。