发明名称 一种精确估计ICS直放站信号时延的装置及方法
摘要 本发明涉及一种精确估计ICS直放站信号时延的装置及方法,包括DUC模块、发射模块、DDC模块和接收模块,信号产生模块依次与DUC模块、用于调整信号时延的时延调整模块、用于调整信号产生模块产生的信号功率的功率调整模块和发射模块相连接;通过信号产生模块产生的信号,一路通过数字上变频DUC模块,时延调整模块、功率控制模块、发射模块射频输出,经过空间信道被接收模块的天线接收,经过数字下变频DDC模块处理后到达数字信号处理模块;另一路在第一路发射信号的同时输出到数字信号处理模块,对这两路信号进行处理,计算出时延。本发明有益的效果:能够精确估计ICS直放站从回波抵消模块输出端到回波抵消模块输入端的信号时延;该方法简单,易于实现。
申请公布号 CN102170322B 申请公布日期 2013.10.09
申请号 CN201110102798.7 申请日期 2011.04.15
申请人 三维通信股份有限公司 发明人 金淮东;杜守田;王荣;宋葛
分类号 H04B17/00(2006.01)I 主分类号 H04B17/00(2006.01)I
代理机构 杭州九洲专利事务所有限公司 33101 代理人 陈继亮
主权项 1.一种精确估计ICS直放站信号时延的方法,其特征是:计算时延方法为:进入数字信号处理模块后的两路信号,一路经过FFT子模块作FFT变换运算,另一路经过FFT子模块作FFT变换运算,通过共轭子模块作共轭运算,将两路模块输出信号通过相乘子模块作相乘运算,对相乘后的输出信号通过IFFT子模块作IFFT变换,将IFFT子模块输出通过时延计算模块计算出相应时延;时延计算模块工作步骤如下:(1)、DDC下变频后的N点序列x<sub>1</sub>(n)进入FFT模块得到F<sub>1</sub>(N),其中<maths num="0001"><![CDATA[<math><mrow><msub><mi>F</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>x</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mn>2</mn><mi>&pi;kn</mi><mo>/</mo><mi>N</mi></mrow></msup><mo>;</mo></mrow></math>]]></maths>(2)、本地的CAZAC序列x<sub>2</sub>(n)进入FFT模块得到F<sub>2</sub>(N),其中<img file="FDA00003485001200012.GIF" wi="585" he="143" />(3)、将F<sub>1</sub>(N)及F<sub>2</sub>(N)的共轭相乘的结果送入IFFT模块得到y(n),其数学表达式为<maths num="0002"><![CDATA[<math><mrow><mi>y</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><mrow><mo>(</mo><msub><mi>F</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow><mo>*</mo><mi>conv</mi><mrow><mo>(</mo><msub><mi>F</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>)</mo></mrow><mo>&CenterDot;</mo><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;kn</mi><mo>/</mo><mi>N</mi></mrow></msup><mo>;</mo></mrow></math>]]></maths>(4)、取y(n)中的最大值所对应的下标值D,用D减去数字信号处理模块引入的时延即为所测量出来的系统时延;一、设置如下:信号产生模块放置位置与ICS模块对应位置;CAZAK码发射功率要求:SNR&gt;0;CAZAK码发射时间要求:直放站初始化且工作前;CAZAK码序列码元速度d:与ICS码元速度一致;CAZAK码序列长度要求:与直放站ICS模块发端到接收端时延Δτ相关,取L=256,512,1024;二、具体步骤如下:(1)、直放站初始化;(2)等待L*f<sub>s</sub>+ΔT秒,其中L为CAZAK序列的点数,ΔT=ΔN*f<sub>s</sub>为CAZAK序列进入FFT,到IFFT输出经过的时延,ΔN为CAZAK序列进入FFT,到IFFT输出延迟的码片数,f<sub>s</sub>为码元速率;开启CAZAK使能开关A,设开启时刻为t<sub>0</sub>;(3)、在t<sub>0</sub>+ΔT时刻开始记录ifft_out(n),存储于寄存器CARD0中;(4)、当CARD1满L数据时,关闭开关A;取CARD1中最大值MAX0;(5)、关闭开关A开始,等待L*f<sub>s</sub>+ΔT秒,使能开关A,设开启时刻为t<sub>1</sub>;(6)、在t<sub>1</sub>+ΔT时刻开始记录ifft_out(n),存储于寄存器CARD1中;(7)、当CARD1满L数据时,关闭开关A,取CARD1中最大值MAX1;(8)、当<img file="FDA00003485001200021.GIF" wi="621" he="63" />其中threshold0为阈值,取10±3时,取MAX=MAX1,并取CARD1中第二最大值SEC,进行(9)操作;否则,MAX0=MAX1,关闭是能开关A,返回(5)操作;(9)、判决操作;A、如果MAX&lt;40,增大延迟模块,返回(2)操作;B、如果MAX&gt;40&amp;&amp;MAX&lt;60;当MAX-SEC&lt;threshold1时,增大CAZAK输出功率,返回(2)操作;当MAX-SEC&gt;threshold1时,取最大值所对应的n;threshold1为阈值,取0.5±0.2;C、如果MAX&gt;60&amp;&amp;MAX&lt;230,取最大值所对应的n;D、如果MAX&gt;240&amp;&amp;MAX&lt;260;当MAX-SEC&lt;threshold1时,增大CAZAK输出功率,返回(2)操作;当MAX-SEC&gt;threshold1时,取最大值所对应的n;E、如果MAX&gt;260,增大CAZAK输出功率,返回(2)操作;(10)、读取n值,n值本方法所计算时延数值。
地址 310053 浙江省杭州市滨江区火炬大道581号三维大厦(高新区)