发明名称 一种宽带时域数字波束形成方法
摘要 本发明公开了一种宽带时域数字波束形成方法。该方法包括时分复用带通采样、正交解调、低通滤波、内插延时与相位旋转以及波束求和等步骤。本发明的波束形成方法着重于用单个采样电路对多路带通信号进行时分复用采样,用FIR滤波器一次性完成与信号匹配的低通滤波、内插延时和相位旋转,实现真正的延时波束形成。在滤波的执行方式上,公开了一种级联结构的多通道FIR滤波器,同一通道信号的滤波在不同的子滤波模块中级联完成,不同通道信号共享同一滤波模块,滤波输出的同时完成样本抽取,适合于在ASIC或FPGA中实现,较传统滤波器执行节省大量逻辑资源。
申请公布号 CN101304404B 申请公布日期 2011.09.28
申请号 CN200810062633.X 申请日期 2008.06.27
申请人 浙江大学 发明人 徐文;陈其璋;夏梦璐
分类号 H04L27/38(2006.01)I;H04L25/03(2006.01)I;H04B7/06(2006.01)I;H04B7/08(2006.01)I;H01Q21/00(2006.01)I 主分类号 H04L27/38(2006.01)I
代理机构 杭州求是专利事务所有限公司 33200 代理人 张法高
主权项 1.一种宽带时域数字波束形成方法,其特征在于包括如下步骤:1)对P×N路接收阵元的带通信号x<sub>i</sub>(t)=I<sub>i</sub>(t)cos(ω<sub>c</sub>t)-Q<sub>i</sub>(t)sin(ω<sub>c</sub>t)进行前置放大和抗混叠滤波信号调理,其中I<sub>i</sub>(t)和Q<sub>i</sub>(t)分别为带通信号x<sub>i</sub>(t)的基带同相和正交信号,P,N=1,2,3…;2)将每N路信号基于时分复用的法则混叠成一路信号,采用P个采样电路,每个采样电路对经过调理后的N路信号进行时分复用带通采样,使得每路信号的采样输出为{I<sub>i</sub>,-Q<sub>i</sub>,-I<sub>i</sub>,Q<sub>i</sub>,I<sub>i</sub>…}或{I<sub>i</sub>,Q<sub>i</sub>,-I<sub>i</sub>,-Q<sub>i</sub>,I<sub>i</sub>…}序列,各采样电路的输出形成P组数据流;3)对步骤2)输出的序列进行周期性符号反转,使之补偿成为{I<sub>i</sub>,Q<sub>i</sub>,I<sub>i</sub>,Q<sub>i</sub>,I<sub>i</sub>…}序列;4)对于选取的波束方向,确定各路信号波前对齐所需要的延时;5)把从步骤3)输出的包含N路信号的每一组数据流分别输入到单个级联结构多通道FIR滤波器,一次性完成与信号匹配的低通滤波、内插延时和相位旋转,输出各路信号经延时补偿至波前对齐的基带复包络同相和正交分量,同时完成样本抽取,滤波器系数由信号匹配低通滤波系数、对应信号同相和正交分量的两组内插系数<img file="FSB00000393708800011.GIF" wi="353" he="60" />和<img file="FSB00000393708800012.GIF" wi="343" he="60" />以及相位旋转系数合成,内插系数由补零内插波束形成方法中获取各路信号对应延时内插点的低通滤波系数确定,产生各路信号延时至波前对齐的基带同相和正交输出的滤波系数<img file="FSB00000393708800013.GIF" wi="150" he="58" />以及相应的输出I<sub>Di</sub>(nT<sub>O</sub>)、Q<sub>Di</sub>(nT<sub>O</sub>)分别为:<maths num="0001"><![CDATA[<math><mrow><msubsup><mi>v</mi><mi>i</mi><mi>T</mi></msubsup><mo>=</mo><mo>[</mo><mi>cos</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>c</mi></msub><msub><mi>&tau;</mi><mi>i</mi></msub><mo>)</mo></mrow><msub><mi>a</mi><mrow><mi>i</mi><mn>1</mn></mrow></msub><mo>,</mo><mi>sin</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>c</mi></msub><msub><mi>&tau;</mi><mi>i</mi></msub><mo>)</mo></mrow><msub><mi>b</mi><mrow><mi>i</mi><mn>1</mn></mrow></msub><mo>,</mo><mi>cos</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>c</mi></msub><msub><mi>&tau;</mi><mi>i</mi></msub><mo>)</mo></mrow><msub><mi>a</mi><mrow><mi>i</mi><mn>2</mn></mrow></msub><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mi>cos</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>c</mi></msub><msub><mi>&tau;</mi><mi>i</mi></msub><mo>)</mo></mrow><msub><mi>a</mi><mi>iL</mi></msub><mo>,</mo><mi>sin</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>c</mi></msub><msub><mi>&tau;</mi><mi>i</mi></msub><mo>)</mo></mrow><msub><mi>b</mi><mi>iL</mi></msub><mo>]</mo></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><msubsup><mi>w</mi><mi>i</mi><mi>T</mi></msubsup><mo>=</mo><mo>[</mo><mo>-</mo><mi>sin</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>c</mi></msub><msub><mi>&tau;</mi><mi>i</mi></msub><mo>)</mo></mrow><msub><mi>a</mi><mrow><mi>i</mi><mn>1</mn></mrow></msub><mo>,</mo><mi>cos</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>c</mi></msub><msub><mi>&tau;</mi><mi>i</mi></msub><mo>)</mo></mrow><msub><mi>b</mi><mrow><mi>i</mi><mn>1</mn></mrow></msub><mo>,</mo><mo>-</mo><mi>sin</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>c</mi></msub><msub><mi>&tau;</mi><mi>i</mi></msub><mo>)</mo></mrow><msub><mi>a</mi><mrow><mi>i</mi><mn>2</mn></mrow></msub><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>-</mo><mi>sin</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>c</mi></msub><msub><mi>&tau;</mi><mi>i</mi></msub><mo>)</mo></mrow><msub><mi>a</mi><mi>iL</mi></msub><mo>,</mo><mi>cos</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>c</mi></msub><msub><mi>&tau;</mi><mi>i</mi></msub><mo>)</mo></mrow><msub><mi>b</mi><mi>iL</mi></msub><mo>]</mo></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><msub><mi>I</mi><mi>Di</mi></msub><mrow><mo>(</mo><msub><mi>nT</mi><mi>O</mi></msub><mo>)</mo></mrow><mo>=</mo><msubsup><mi>v</mi><mi>i</mi><mi>T</mi></msubsup><msub><mi>x</mi><mi>i</mi></msub></mrow></math>]]></maths><maths num="0004"><![CDATA[<math><mrow><msub><mi>Q</mi><mi>Di</mi></msub><mrow><mo>(</mo><msub><mi>nT</mi><mi>O</mi></msub><mo>)</mo></mrow><mo>=</mo><msubsup><mi>w</mi><mi>i</mi><mi>T</mi></msubsup><msub><mi>x</mi><mi>i</mi></msub></mrow></math>]]></maths>其中x<sub>i</sub>是第i路信号序列,τ<sub>i</sub>是该路信号的延时,T<sub>O</sub>是复包络信号的输出采样周期;6)对从步骤5)中P个滤波器输出的经过延时补偿至波前对齐的P×N路基带复包络信号进行波束求和,序列输出基带上选定方向波束形成的结果;7)对所有选定的波束方向执行步骤4)到步骤6),序列输出基带上各方向波束形成的结果。
地址 310027 浙江省杭州市浙大路38号