发明名称 一种基于数字水印的主动声呐身份识别方法
摘要 本发明公开了一种基于数字水印的主动声呐身份识别方法。与现有的通过主动声呐探测信号固有特征来识别其身份的方法不同,该方法是发送方在主动声呐发射的探测信号中嵌入数字水印,接收方检测接收信号中是否含有水印信息来识别其身份。具体地,该方法在发射端通过生成水印序列来修改原始信号中的部分DCT系数,在接收端通过计算水印模板与接收信号的相关性来确定是否含有水印,从而辨别声呐信号的身份。该方法较现有方法具有更多的灵活、可控性和更好的识别效果。
申请公布号 CN103794217A 申请公布日期 2014.05.14
申请号 CN201410019310.8 申请日期 2014.01.16
申请人 江苏科技大学 发明人 戴跃伟;周海会;王彪;翟江涛
分类号 G10L19/018(2013.01)I 主分类号 G10L19/018(2013.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 楼高潮
主权项 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>&lt;ω<sub>1</sub>,R<sub>1w</sub>&gt;,c<sub>2</sub>&lt;ω<sub>2</sub>,R<sub>2w</sub>&gt;,…c<sub>n</sub>&lt;ω<sub>n</sub>,R<sub>nw</sub>&gt;]=[ρ<sub>1</sub>,ρ<sub>2</sub>,…ρn]    (12)这里&lt;a,b&gt;表示求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>&rho;</mi><mi>j</mi></msub><mo>=</mo><msub><mi>c</mi><mi>j</mi></msub><mo>&lt;</mo><msub><mi>&omega;</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>&omega;</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>&lt;</mo><msub><mi>&omega;</mi><mi>j</mi></msub><mo>,</mo><msub><mi>S</mi><mi>j</mi></msub><mo>></mo><mo>+</mo><msubsup><mi>k&omega;</mi><mi>j</mi><mn>2</mn></msubsup><mo>&lt;</mo><msub><mi>&omega;</mi><mi>j</mi></msub><mo>,</mo><msub><mi>&omega;</mi><mi>j</mi></msub><mo>></mo><mo>+</mo><msub><mi>c</mi><mi>j</mi></msub><mo>&lt;</mo><msub><mi>&omega;</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>&lt;ω<sub>j</sub>,S<sub>j</sub>+N<sub>0j</sub>&gt;=c<sub>j</sub>&lt;ω<sub>j</sub>,S<sub>j</sub>&gt;+&lt;ω<sub>j</sub>,N<sub>0j</sub>&gt;     (15)(C)建立最大似然检测器检验统计量ρ<sub>x</sub>:<maths num="0003"><![CDATA[<math><mrow><msub><mi>&rho;</mi><mi>x</mi></msub><mo>=</mo><mfrac><mn>1</mn><mi>n</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>&rho;</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>&Lambda;</mi><mo>=</mo><mfrac><mrow><mi>f</mi><mrow><mo>(</mo><msub><mi>&rho;</mi><mn>0</mn></msub><mo>|</mo><mi>W</mi><mo>)</mo></mrow></mrow><mrow><mi>f</mi><mrow><mo>(</mo><msub><mi>&rho;</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)则表示不含水印时的概率分布函数。
地址 212003 江苏省镇江市梦溪路2号