主权项 |
1.一种基于数字水印的主动声呐身份识别方法,其特征在于包括下列步骤:步骤1:水印嵌入(I)原始信号预处理:将原始信号s(t)平均分成n块,s(t)=[s<sub>1</sub>(t),s<sub>2</sub>(t),...s<sub>n</sub>(t)] (1)其中每一块的长度m=N/n,N为原始信号的采样点数,对经过分块后的原始信号s(t),进行离散余弦变换DCT:S(f)=dct(s(t))=[S<sub>1</sub>(f),S<sub>2</sub>(f),...,S<sub>n</sub>(f)] (2)其中S<sub>j</sub>(f)=dct(s<sub>j</sub>(t)) (3)这里j=1,2,...n,t表示时域,n大于1的自然数,下同;(II)水印生成水印的负载:C=[c<sub>1</sub>,c<sub>2</sub>,…c<sub>n</sub>] (4)其中c<sub>1...n</sub>∈{-1,1};携带这些负载的水印为:ω=[ω<sub>1</sub>,ω<sub>2</sub>,…ω<sub>n</sub>],ω<sub>j</sub>=[w<sub>1</sub>,w<sub>2</sub>,…w<sub>m</sub>]<sup>T</sup> (5)这里的上标T表示转置,下同;则嵌入的水印即原始水印为:W=[W<sub>1</sub>,W<sub>2</sub>,…W<sub>n</sub>]=[c<sub>1</sub>ω<sub>1</sub>,c<sub>2</sub>ω<sub>2</sub>,…c<sub>n</sub>ω<sub>n</sub>] (6)(III)水印嵌入根据选取海洋声学模型选取需要的嵌入矩阵:P=[P<sub>1</sub>,P<sub>2</sub>,…P<sub>n</sub>] (7)其中<img file="FDA0000457658680000022.GIF" wi="441" he="92" />而p<sub>ji</sub>∈{0,1};这里i=1,2,…m,下同;则根据该嵌入矩阵P修改S(f)有嵌入水印后的离散余弦变换DCT域信号:S<sub>w</sub>=S(P)+kW(P)=[S<sub>1w</sub>,S<sub>2w</sub>,…S<sub>nw</sub>] (8)其中S<sub>jw</sub>=S<sub>j</sub>(P<sub>j</sub>)+c<sub>j</sub>ω<sub>j</sub>(P<sub>j</sub>),k是水印嵌入系数表征水印的嵌入强度;嵌入水印后的信号为:<maths num="0001"><![CDATA[<math><mrow><msub><mi>s</mi><mi>w</mi></msub><mo>=</mo><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mo>[</mo><msup><mi>dct</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><msubsup><mi>S</mi><mrow><mn>1</mn><mi>w</mi></mrow><mi>T</mi></msubsup><mo>)</mo></mrow><mo>,</mo><msup><mi>dct</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><msubsup><mi>S</mi><mrow><mn>2</mn><mi>w</mi></mrow><mi>T</mi></msubsup><mo>)</mo></mrow><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><msup><mi>dct</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><msubsup><mi>S</mi><mi>nw</mi><mi>T</mi></msubsup><mo>)</mo></mrow><mo>]</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow></math>]]></maths>步骤2:水印检测(A)接收含有水印的信号经过海洋信道传播后接收到的信号为:r<sub>w</sub>(t)=s<sub>w</sub>(t)*h(t)+n<sub>0</sub>(t)=s′<sub>w</sub>(t)+n<sub>0</sub>(t) (10)其中h(t)是海洋信道的脉冲响应,n<sub>0</sub>(t)是信道中的附加噪声;(B)相关性计算取r<sub>w</sub>(t)中与s(t)长度相同的前一部分r<sub>w0</sub>(t),对r<sub>w0</sub>(t)做离散余弦变换DCT有:R<sub>w</sub>=dct(r<sub>w0</sub>(t))=[R<sub>1w</sub>,R<sub>2w</sub>,…R<sub>nw</sub>] (11)现在用原始水印W和接收到的信号r<sub>w0</sub>(t)做相关性检测:ρ=[c<sub>1</sub><ω<sub>1</sub>,R<sub>1w</sub>>,c<sub>2</sub><ω<sub>2</sub>,R<sub>2w</sub>>,…c<sub>n</sub><ω<sub>n</sub>,R<sub>nw</sub>>]=[ρ<sub>1</sub>,ρ<sub>2</sub>,…ρn] (12)这里<a,b>表示求a,b两者的内积,下同;由于R<sub>jw</sub>=S<sub>j</sub>+c<sub>j</sub>ω<sub>j</sub>+N<sub>0j</sub> (13)N<sub>0</sub>=dct(n<sub>0</sub>(t))表示信道中的附加噪声在dct域的表示形式;所以<maths num="0002"><![CDATA[<math><mrow><msub><mi>ρ</mi><mi>j</mi></msub><mo>=</mo><msub><mi>c</mi><mi>j</mi></msub><mo><</mo><msub><mi>ω</mi><mi>j</mi></msub><mo>,</mo><msub><mi>S</mi><mi>j</mi></msub><mo>+</mo><msub><mi>c</mi><mi>j</mi></msub><msub><mi>ω</mi><mi>j</mi></msub><mo>+</mo><msub><mi>N</mi><mrow><mn>0</mn><mi>j</mi></mrow></msub><mo>></mo><mo>=</mo><msub><mi>c</mi><mi>j</mi></msub><mo><</mo><msub><mi>ω</mi><mi>j</mi></msub><mo>,</mo><msub><mi>S</mi><mi>j</mi></msub><mo>></mo><mo>+</mo><msubsup><mi>kω</mi><mi>j</mi><mn>2</mn></msubsup><mo><</mo><msub><mi>ω</mi><mi>j</mi></msub><mo>,</mo><msub><mi>ω</mi><mi>j</mi></msub><mo>></mo><mo>+</mo><msub><mi>c</mi><mi>j</mi></msub><mo><</mo><msub><mi>ω</mi><mi>j</mi></msub><mo>,</mo><msub><mi>N</mi><mrow><mn>0</mn><mi>j</mi></mrow></msub><mo>></mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mi></mi><mo>)</mo></mrow></mrow></math>]]></maths>如果接收到的信号中不含有水印那么此时的相关性:ρ<sub>j</sub>=c<sub>j</sub><ω<sub>j</sub>,S<sub>j</sub>+N<sub>0j</sub>>=c<sub>j</sub><ω<sub>j</sub>,S<sub>j</sub>>+<ω<sub>j</sub>,N<sub>0j</sub>> (15)(C)建立最大似然检测器检验统计量ρ<sub>x</sub>:<maths num="0003"><![CDATA[<math><mrow><msub><mi>ρ</mi><mi>x</mi></msub><mo>=</mo><mfrac><mn>1</mn><mi>n</mi></mfrac><munderover><mi>Σ</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>ρ</mi><mi>j</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow></math>]]></maths>通过求解得到一个定值ρ<sub>0</sub>;最大似然比:<maths num="0004"><![CDATA[<math><mrow><mi>Λ</mi><mo>=</mo><mfrac><mrow><mi>f</mi><mrow><mo>(</mo><msub><mi>ρ</mi><mn>0</mn></msub><mo>|</mo><mi>W</mi><mo>)</mo></mrow></mrow><mrow><mi>f</mi><mrow><mo>(</mo><msub><mi>ρ</mi><mn>0</mn></msub><mo>|</mo><mo>-</mo><mi>W</mi><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow></math>]]></maths>如果Λ>Λ<sub>0</sub>则表示声呐信号中有数字水印,反之则没有;Λ<sub>0</sub>是介于f(ρ<sub>0</sub>|W)和f(ρ<sub>0</sub>|-W)期望值之间的一个值,f(ρ<sub>x</sub>|W)表示含有水印时的概率分布函数,f(ρ<sub>x</sub>|-W)则表示不含水印时的概率分布函数。 |