发明名称 一种基于波束成形的提高多天线系统通信安全的方法
摘要 本发明公开了一种基于波束成形的提高多天线系统通信安全的方法,包括如下步骤:合法接收方发送信道估计序列,合法发送方根据序列估计合法通信的信道信息;合法发送方发送信息时乘以权值;通信过程采用具有对称符号集的MPSK调制方式调制;接收方利用最大似然解调信号;当合法发送方天线大于合法接收方天线时,利用阵列冗余优势对权系数进行处理,最后得到发送的信号。本发明的有益效果:以较小的代价取得比传统安全和物理层安全系统更高的安全性,采用阵列冗余优势,对发送信号权系数进行处理,进一步防止窃听方利用盲均衡方式进行攻击,提高安全性。
申请公布号 CN104320777A 申请公布日期 2015.01.28
申请号 CN201410604128.9 申请日期 2014.10.30
申请人 电子科技大学;南方电网科学研究院有限责任公司 发明人 唐杰;文红;蒋屹新;宋欢欢
分类号 H04W12/02(2009.01)I;H04B7/04(2006.01)I 主分类号 H04W12/02(2009.01)I
代理机构 成都金英专利代理事务所(普通合伙) 51218 代理人 袁英
主权项 一种基于波束成形的提高多天线系统通信安全的方法,其特征在于:包括以下步骤:S1:在通信之前,合法接收方向合法发送方发送信道估计序列,合法发送方根据接收的信道估计序列估计合法通信的信道信息H<sub>BA</sub>,根据TDD系统信道的互易性,得出H<sub>BA</sub>=H<sub>AB</sub>,窃听方窃取此序列估计H<sub>BE</sub>,无法根据序列获取信道信息H<sub>BA</sub>和H<sub>AE</sub>;S2:合法发送方发送信息s(n),在发送信息s(n)时乘以权值w(n),最终发出的信息x(n)=w(n)s(n);在发送过程中,合法通信双方共享二进制序列Q<sub>control</sub>=(q<sub>1</sub>,q<sub>2</sub>,…,q<sub>n</sub>),q<sub>i</sub>∈GF(2),I<sub>E</sub>为对角线元素为1的N<sub>r</sub>维单位阵,令<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><mfenced open='{' close=''><mtable><mtr><mtd><mi>if</mi></mtd><mtd><msub><mi>q</mi><mi>i</mi></msub><mo>=</mo><mn>0</mn><mo>,</mo></mtd><mtd><msub><mi>H</mi><mi>A</mi></msub><msubsup><mi>w</mi><mi>i</mi><mn>0</mn></msubsup><mo>=</mo><msub><mi>I</mi><mi>E</mi></msub></mtd></mtr><mtr><mtd><mi>if</mi></mtd><mtd><msub><mi>q</mi><mi>i</mi></msub><mo>=</mo><mn>1</mn><mo>,</mo></mtd><mtd><msub><mi>H</mi><mi>A</mi></msub><msubsup><mi>W</mi><mi>i</mi><mn>1</mn></msubsup><mo>=</mo><msub><mrow><mo>-</mo><mi>I</mi></mrow><mi>E</mi></msub></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><msup><mi>W</mi><mn>0</mn></msup><mo>=</mo><mo>{</mo><msubsup><mi>w</mi><mn>1</mn><mn>0</mn></msubsup><mo>,</mo><msubsup><mi>w</mi><mn>2</mn><mn>0</mn></msubsup><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>w</mi><mi>n</mi><mn>0</mn></msubsup><mo>}</mo><mo>,</mo><msup><mi>W</mi><mn>1</mn></msup><mo>=</mo><mo>{</mo><msubsup><mi>w</mi><mn>1</mn><mn>1</mn></msubsup><mo>,</mo><msubsup><mi>w</mi><mn>2</mn><mn>1</mn></msubsup><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>w</mi><mi>n</mi><mn>1</mn></msubsup><mo>}</mo></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000598064100000011.GIF" wi="1132" he="380" /></maths>S3:在通信过程中,采用具有对称符号集的MPSK调制方式,即对调制符号集S,对其中任意一个调制符号s<sub>i</sub>∈S,总存在一个<img file="FDA0000598064100000015.GIF" wi="283" he="81" />星座符号与调制比特的映射按如下准则:U<sub>i</sub>=(u<sub>1</sub>,u<sub>2</sub>,...u<sub>M</sub>)<sub>i</sub>→s<sub>i</sub><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>U</mi><mi>j</mi></msub><mo>=</mo><msub><mi>U</mi><mi>i</mi></msub><mo>&CirclePlus;</mo><mrow><mo>(</mo><mn>1,1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mo>)</mo></mrow><mo>&RightArrow;</mo><msub><mi>s</mi><mi>j</mi></msub><mo>=</mo><msub><mrow><mo>-</mo><mi>s</mi></mrow><mi>i</mi></msub><mo>;</mo></mrow>]]></math><img file="FDA0000598064100000016.GIF" wi="807" he="125" /></maths>其中,M为调制阶数,U<sub>i</sub>(i=1,2,…,M)为M比特的待调比特向量;S4:当U<sub>i</sub>映射符号s<sub>i</sub>时保证与U<sub>i</sub>汉明距离最远的向量U<sub>j</sub>映射到‑s<sub>i</sub>,同时保证相邻的符号对应的比特向量平均汉明距离最小,则合法接收方接收到信号y<sub>r</sub>(n)利用最大似然解调s<sub>i</sub>如下:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mover><mi>s</mi><mo>^</mo></mover><mi>i</mi></msub><mo>=</mo><munder><mi>arg</mi><mrow><msub><mi>s</mi><mi>i</mi></msub><mo>&Element;</mo><mi>S</mi></mrow></munder><msup><mrow><mi>min</mi><mo>|</mo><mo>|</mo><msub><mi>y</mi><mi>r</mi></msub><mo>-</mo><msub><mi>I</mi><mi>E</mi></msub><msub><mi>s</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup></mrow>]]></math><img file="FDA0000598064100000012.GIF" wi="735" he="192" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mfenced open='{' close=''><mtable><mtr><mtd><mi>if</mi></mtd><mtd><msub><mi>q</mi><mi>i</mi></msub><mo>=</mo><mn>0</mn><mo>,</mo></mtd><mtd><msub><mover><mi>s</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>=</mo><msub><mover><mi>s</mi><mo>^</mo></mover><mi>i</mi></msub></mtd></mtr><mtr><mtd><mi>if</mi></mtd><mtd><msub><mi>q</mi><mi>i</mi></msub><mo>=</mo><mn>1</mn></mtd><mtd><msub><mover><mi>s</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>=</mo><mo>-</mo><msub><mover><mi>s</mi><mo>^</mo></mover><mi>i</mi></msub></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000598064100000013.GIF" wi="663" he="227" /></maths>同时,窃听方接收到信号y<sub>e</sub>,用同样方式解调收到的信号:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mover><mi>s</mi><mo>^</mo></mover><mi>i</mi></msub><mo>=</mo><munder><mi>arg</mi><mrow><msub><mi>s</mi><mi>i</mi></msub><mo>&Element;</mo><mi>S</mi></mrow></munder><mi>min</mi><msup><mrow><mo>|</mo><mo>|</mo><msub><mi>y</mi><mi>e</mi></msub><mo>-</mo><msub><mi>I</mi><mi>E</mi></msub><msub><mi>S</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup></mtd></mtr><mtr><mtd><mo>=</mo><munder><mi>arg</mi><mrow><msub><mi>s</mi><mi>i</mi></msub><mo>&Element;</mo><mi>S</mi></mrow></munder><mi>min</mi><msup><mrow><mo>|</mo><mo>|</mo><msub><mi>H</mi><mi>E</mi></msub><msub><mi>w</mi><mi>i</mi></msub><mi>s</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>v</mi><mi>E</mi></msub><mo>-</mo><msub><mi>I</mi><mi>E</mi></msub><msub><mi>s</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000598064100000014.GIF" wi="951" he="314" /></maths>S5:当合法发送方天线N<sub>t</sub>大于合法接收方天线N<sub>r</sub>时,令发送发权系数时变;利用阵列冗余优势,在每个符号发送时隙i对于权系数<img file="FDA0000598064100000021.GIF" wi="98" he="93" /><img file="FDA0000598064100000022.GIF" wi="64" he="88" />做出如下处理:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>H</mi><mi>A</mi></msub><mo>=</mo><mo>[</mo><msub><mi>H</mi><mn>0</mn></msub><msub><mi>H</mi><mn>1</mn></msub><mo>]</mo><mo>,</mo><mi>w</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>w</mi><mn>0</mn></msub></mtd></mtr><mtr><mtd><msub><mi>w</mi><mn>1</mn></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000598064100000023.GIF" wi="585" he="188" /></maths>则有,<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mi>H</mi><mi>A</mi></msub><mi>w</mi><mo>=</mo><msub><mi>H</mi><mn>0</mn></msub><msub><mi>w</mi><mn>0</mn></msub><mo>+</mo><msub><mi>H</mi><mn>1</mn></msub><msub><mi>w</mi><mn>1</mn></msub><mo>=</mo><mrow><mo>(</mo><mo>&PlusMinus;</mo><msub><mn>1</mn><mi>qi</mi></msub><mo>)</mo></mrow><msub><mi>I</mi><mi>E</mi></msub></mtd></mtr><mtr><mtd><mi>x</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mi>w</mi><mo>&CenterDot;</mo><mi>s</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mtable><mtr><mtd><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>w</mi><mn>0</mn></msub><mi>s</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>w</mi><mn>1</mn></msub><mi>s</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>=</mo><mtable></mtable><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mn>0</mn></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>x</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mrow></mtd></mtr></mtable></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000598064100000024.GIF" wi="936" he="314" /></maths>其中,<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><mfenced open='{' close=''><mtable><mtr><mtd><mi>if</mi></mtd><mtd><msub><mi>q</mi><mi>i</mi></msub><mo>=</mo><mn>0</mn><mo>,</mo></mtd><mtd><mrow><mo>(</mo><mo>&PlusMinus;</mo><msub><mn>1</mn><mi>qi</mi></msub><mo>)</mo></mrow><mo>=</mo><mn>1</mn></mtd></mtr><mtr><mtd><mi>if</mi></mtd><mtd><msub><mi>q</mi><mi>i</mi></msub><mo>=</mo><mn>1</mn><mo>,</mo></mtd><mtd><mrow><mo>(</mo><mo>&PlusMinus;</mo><msub><mn>1</mn><mi>qi</mi></msub><mo>)</mo></mrow><mo>=</mo><mo>-</mo><mn>1</mn></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000598064100000025.GIF" wi="718" he="241" /></maths>H<sub>0</sub>为N<sub>r</sub>×N<sub>r</sub>子矩阵,H<sub>1</sub>为N<sub>r</sub>×(N<sub>t</sub>‑N<sub>r</sub>)子矩阵;令x<sub>1</sub>(n)=w<sub>1</sub>(n)s(n)为随机变量,且服从高斯随机分布,均值μ,协方差矩阵Σ;那么解方程可得x<sub>0</sub>(n)=H<sub>0</sub><sup>‑1</sup>[(±1<sub>qi</sub>)I<sub>E</sub>s(n)‑H<sub>1</sub>x<sub>1</sub>(n)];S6:最后可得发送信号:<maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><mi>x</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msup><msub><mi>H</mi><mn>0</mn></msub><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>[</mo><mrow><mo>(</mo><mo>&PlusMinus;</mo><msub><mn>1</mn><mi>qi</mi></msub><mo>)</mo></mrow><msub><mi>I</mi><mi>E</mi></msub><mi>s</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>H</mi><mn>1</mn></msub><msub><mi>x</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>]</mo></mtd></mtr><mtr><mtd><msub><mi>x</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>.</mo></mrow>]]></math><img file="FDA0000598064100000026.GIF" wi="1023" he="223" /></maths>
地址 610041 四川省成都市高新区(西区)西源大道2006号