发明名称 高码率低距离分辨率的低旁瓣相位编码信号设计方法
摘要 本发明公开了一种高码率低距离分辨率的低旁瓣相位编码信号设计方法,主要解决现有方法不能进一步降低相位编码信号距离旁瓣和现有相位编码信号易被识别的问题。其实现过程是:(1)设定相位编码信号的码元长度;(2)设定相位编码信号的主瓣宽度控制量的取值;(3)根据相位编码信号的码元长度和主瓣宽度控制量,构建相位编码信号的目标函数;(4)构建相位编码信号的约束条件;(5)在约束条件下,使用优化算法求解目标函数,得到优化后的相位编码信号。本发明具有能够进一步降低相位编码信号距离旁瓣,增加相位编码信号被识别难度的优点,可用于相位编码信号的设计。
申请公布号 CN104198996B 申请公布日期 2016.08.24
申请号 CN201410438272.X 申请日期 2014.08.30
申请人 西安电子科技大学 发明人 刘宏伟;周生华;雷欢;臧会凯;但晓东
分类号 G01S7/02(2006.01)I 主分类号 G01S7/02(2006.01)I
代理机构 陕西电子工业专利中心 61205 代理人 王品华;朱红星
主权项 一种高码率低距离分辨率的低旁瓣相位编码信号设计方法,包括如下步骤:1)设相位编码信号的码元长度为:N<sub>s</sub>=b×N<sub>1</sub>,b表示码元发射速率增加的倍数,其取值为整数,N<sub>1</sub>为相位编码信号增加码元发射速率之前的码元长度;2)设相位编码信号的主瓣宽度控制量M=fix(δ×b),δ是经验系数,常取值0.75,b表示码元发射速率增加的倍数,fix(·)表示向下取整数;3)根据相位编码信号的码元长度N<sub>s</sub>和主瓣宽度控制量M,构建设计相位编码信号的目标函数:3a)给定相位编码信号s,计算相位编码信号s的第k1个距离旁瓣ρ<sub>k1</sub>,k1=M+1,M+2,…,(N<sub>s</sub>‑1);3b)根据相位编码信号s的距离旁瓣ρ<sub>k1</sub>,得到距离旁瓣的峰值旁瓣电平PSL=max|ρ<sub>k1</sub>|,|·|表示取模值;3c)根据相位编码信号s距离旁瓣的峰值旁瓣电平PSL,得到相位编码信号的目标函数为:<img file="FDA0000970518780000012.GIF" wi="86" he="85" />PSL,其中,p为相位编码信号s的相位向量;4)构建相位编码信号的约束条件:4a)根据实际需求,确定相位编码信号的期望主瓣b<sub>m</sub>:如果期望的主瓣形状为矩形,则期望的主瓣b<sub>m</sub>是一个M维的全1列向量;如果期望的主瓣形状为sinc函数主瓣的形状,则将sinc函数3dB主瓣部分对应的函数值区间均匀地离散化为2×M+1维的列向量,取其中的第M个元素至第1个元素作为期望的主瓣b<sub>m</sub>的取值;4b)给定相位编码信号s,根据期望的主瓣b<sub>m</sub>,得到相位编码信号的约束条件为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><mi>s</mi><mo>.</mo><mi>t</mi><mo>.</mo></mrow></mtd><mtd><mrow><mo>|</mo><msub><mi>b</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>k</mi><mn>2</mn><mo>)</mo></mrow><mo>-</mo><mfrac><mrow><msup><mi>s</mi><mi>H</mi></msup><msub><mi>J</mi><mrow><mi>k</mi><mn>2</mn></mrow></msub><mi>s</mi></mrow><msub><mi>N</mi><mi>s</mi></msub></mfrac><mo>|</mo><mo>&le;</mo><mi>&gamma;</mi><mo>,</mo><mi>k</mi><mn>2</mn><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>M</mi></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000970518780000011.GIF" wi="885" he="158" /></maths>0≤p(k)≤2π,k=1,2,…,N<sub>s</sub>,其中,s.t.表示约束条件,|·|表示取模值,b<sub>m</sub>(k2)表示期望的主瓣b<sub>m</sub>的第k2个元素,J<sub>k2</sub>为滑动矩阵,移位k2=1,2,…,M,M为相位编码信号s的主瓣宽度控制量,N<sub>s</sub>表示相位编码信号s的码元长度,p(k)表示相位向量p的第k个元素,k=1,2,…,N<sub>s</sub>,γ为常数,表示主瓣逼近程度,取值为0.01~0.2;5)在约束条件下,使用优化算法求解相位编码信号的目标函数,得到优化后的相位向量<img file="FDA0000970518780000021.GIF" wi="58" he="54" />构造相位编码信号<img file="FDA0000970518780000022.GIF" wi="275" he="69" />5a)设定最大循环次数N,设置最小代价函数值F<sub>min</sub>为无穷大,设置一个临时向量T,并设临时向量T内的所有元素全部为0;5b)对于第h次循环,初始化相位编码信号的相位向量p,即将相位向量p中的每个元素设置为随机值,随机值的取值范围为0~2π;5c)将初始化之后的相位向量代入步骤3)中的目标函数公式,调用序列二次规划算法迭代求解得到第h次循环的相位向量p<sub>h</sub>;5d)比较第h次循环中的目标函数值与最小代价函数值F<sub>min</sub>的大小,如果第h次循环中的目标函数值小于最小代价函数值F<sub>min</sub>,则清空临时向量T,设定临时向量T=第h次循环的相位向量p<sub>h</sub>,并且使最小代价函数值F<sub>min</sub>等于第h次循环中的目标函数值;否则,临时向量T保持不变;5e)令h增加1,执行步骤5b)‑5d),直到h等于最大循环次数N;5f)在结束第N次循环之后,设定相位编码信号的相位向量<img file="FDA0000970518780000023.GIF" wi="340" he="63" />再利用相位编码信号的相位向量<img file="FDA0000970518780000024.GIF" wi="59" he="55" />得到优化后的相位编码信号<img file="FDA0000970518780000025.GIF" wi="275" he="70" />其中exp(·)为指数函数,j为虚数单位。
地址 710071 陕西省西安市太白南路2号