发明名称 时分双工系统中的移位序列检测的方法
摘要 本发明提供一种时分同步码分多址系统中的移位序列检测的方法,其包含分别在缺省分配方式和用户指定分配方式下的2种检测方案,在获得信道估计值后,对训练序列的估计窗的有效性进行检测。本发明提供的时分同步码分多址系统中的移位序列检测的方法,通过充分的利用本用户的物理层编码组合传输信道的信息,准确的检测分配给本用户的激活的训练序列的信息,并同时根据本用户的训练序列的信息,计算其他用户的激活的训练序列的信息,以准确的检测出其他用户的信息,有利于接收装置的联合检测算法的实现。
申请公布号 CN1787393B 申请公布日期 2010.05.26
申请号 CN200510111843.X 申请日期 2005.12.22
申请人 上海宣普实业有限公司 发明人 王炳立;谢一宁
分类号 H04B1/707(2006.01)I;H04L7/04(2006.01)I 主分类号 H04B1/707(2006.01)I
代理机构 上海新天专利代理有限公司 31213 代理人 王敏杰
主权项 1.一种在时分同步码分多址系统中的缺省分配方式下的移位序列检测的方法,特征在于,其包括以下步骤:步骤1、计算平均噪声功率和噪声门限,用以计算平均噪声,并产生噪声判断门限;步骤1.1、计算平均噪声功率:根据上一帧计算得到的噪声的位置信息,通过求噪声位置上的噪声功率的平均值,计算在本帧中的平均噪声P<sub>noise</sub>:<maths num="0001"><![CDATA[<math><mrow><msub><mi>P</mi><mi>noise</mi></msub><mo>=</mo><mfrac><mrow><munderover><mi>&Sigma;</mi><mi>t</mi><mi>T</mi></munderover><mrow><mo>(</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>W</mi></munderover><mrow><mo>(</mo><msub><mi>DP</mi><mi>t</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>&times;</mo><msub><mi>NoiseMask</mi><mi>t</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>)</mo></mrow></mrow><mrow><munderover><mi>&Sigma;</mi><mi>t</mi><mi>T</mi></munderover><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>W</mi></munderover><msub><mi>NoiseMask</mi><mi>t</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></mfrac><mo>;</mo></mrow></math>]]></maths>其中,NoiseMask<sub>t</sub>(k)表示上一帧中第t个移位训练序列的第k个采样点的噪声位置;DP<sub>t</sub>(k)表示第t个移位训练系列的第k个采样点的信道估计值;W表示考虑信道过采样倍速的信道估计窗的长度;T为计算噪声而选取的不同的窗的移位训练序列的集合;步骤1.2、计算不连续接收的检测门限Thr<sub>DTX</sub>:Thr<sub>DTX</sub>=P<sub>noise</sub>*K<sub>DTX</sub>;其中,K<sub>DTX</sub>为预先设定的门限;步骤2、进行不连续传输的检测:当系统配置为不连续传输的状态时,执行步骤3;当系统配置不使用不连续传输状态时,直接跳转执行步骤4;步骤3、系统不连续传输状态的检测:若系统不处于不连续传输状态,则执行步骤4;若系统处于不连续传输状态,则结束当前信道的后续操作;步骤3.1、计算每一个物理编码组合传输信道(CCTrCH)的第一个估计窗中的信道估计值DP的最大值P<sub>max</sub><sup>First</sup>:<maths num="0002"><![CDATA[<math><mrow><msubsup><mi>P</mi><mi>max</mi><mi>First</mi></msubsup><mo>=</mo><munder><mi>max</mi><mrow><mi>k</mi><mo>=</mo><mo>{</mo><mn>1</mn><mo>~</mo><mi>W</mi><mo>}</mo></mrow></munder><mrow><mo>(</mo><msub><mi>DP</mi><mi>first</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>其中,first表示此物理层编码组合传输信道的第一个估计窗的号码;步骤3.2、首窗有效性判断:判断所有目标用户的每一个物理层编码组合传输信道的第一个估计窗的最大值P<sub>max</sub><sup>First</sup>是否不小于步骤1.2中计算得到的门限Thr<sub>DTX</sub>;若<img file="F200510111843XC00021.GIF" wi="302" he="58" />认为此时的信道存在有效接收信号,跳转执行步骤4;否则,认为信道中没有有效地接收信号到达,即系统处于不连续传输状态,此时该信道的后续执行操作将主动关闭;步骤4、计算目标用户的各个物理编码组合传输信道中,除第一个估计窗以外的其他估计窗是否有效;步骤4.1、目标用户中各个估计窗的最大估计值搜索:计算当前的物理编码组合传输信道的第一个估计窗中的信道估计值DP的最大值:<maths num="0003"><![CDATA[<math><mrow><msubsup><mi>P</mi><mi>max</mi><mi>First</mi></msubsup><mo>=</mo><munder><mi>max</mi><mrow><mi>k</mi><mo>=</mo><mo>{</mo><mn>1</mn><mo>~</mo><mi>W</mi><mo>}</mo></mrow></munder><mrow><mo>(</mo><msub><mi>DP</mi><mi>first</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>其中,first表示此物理层编码组合传输信道的第一个估计窗的号码;步骤4.2、目标用户的信道估计的归一化运算:<maths num="0004"><![CDATA[<math><mrow><msub><mi>p</mi><mi>Code</mi></msub><mo>=</mo><msubsup><mi>P</mi><mi>max</mi><mi>First</mi></msubsup><mo>/</mo><msqrt><msub><mi>N</mi><mi>c</mi></msub></msqrt><mo>;</mo></mrow></math>]]></maths>其中,N<sub>c</sub>为归一化因子;P<sub>Code</sub>为归一化的最大值;步骤4.3、计算P<sub>Code</sub>所对应的归一化的最大值门限Th_X<sub>OwnMA</sub>:Th_X<sub>OwnMA</sub>=P<sub>Code</sub>*T<sub>Own_max</sub>;其中,T<sub>Own_max</sub>为预先设定的门限;步骤4.4、计算目标用户剩余估计窗的检测门限Th<sub>own</sub>,即计算当前编码组合传输信道中的除了第一个估计窗的最终检测门限;步骤4.5、计算目标用户剩余估计窗的最大值,即计算除了当前编码组合传输信道中,除了第一个估计窗外的其他估计窗的最大值P<sub>t</sub>:<maths num="0005"><![CDATA[<math><mrow><msub><mi>P</mi><mi>t</mi></msub><mo>=</mo><munder><mi>max</mi><mrow><mi>k</mi><mo>=</mo><mo>{</mo><mn>1</mn><mo>~</mo><mi>W</mi><mo>}</mo></mrow></munder><mrow><mo>(</mo><msub><mi>DP</mi><mi>t</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>其中,t∈OwnCCTrCH,所述的OwnCCTrCH为目标用户当前编码组合传输信道分配除了第一个估计窗的信道的所有可能估计窗;步骤4.6、目标用户剩余估计窗有效性检测:通过比较当前编码组合传输信道中的剩余移位训练序列估计窗的最大值Pt是否大于步骤4.4中计算得到的门限Th<sub>own</sub>,来判断该移位训练序列的估计窗是否有效:若P<sub>t</sub>>Th<sub>own</sub>,则认为第t个移位训练序列的估计窗有效;步骤4.7、目标用户激活估计窗纠正:如果一个中序号大的编码组合传输信道的某个估计窗检测有效,认为比此估计窗号码小的估计窗必然有效;步骤4.8、目标用户CCTrCH合并和归一化:通过某个编码组合传输信道对所有激活的移位训练序列估计窗的归一化的信道估计进行合并,计算某个编码组合传输信道的某个移位训练序列的归一化的信道估计:<maths num="0006"><![CDATA[<math><mrow><msub><mi>codeDP</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mi>t</mi><mi>T</mi></munderover><mfrac><mrow><msub><mi>DP</mi><mi>t</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow><msqrt><msub><mi>N</mi><mi>t</mi></msub></msqrt></mfrac><mo>;</mo></mrow></math>]]></maths>其中,CodeDP<sub>i</sub>(k)<sub>t</sub>为第i个编码组合传输信道的移位训练系列第k点归一化的信道估计值;N<sub>t</sub>为第t个移位训练系列的归一化的信道化码数;T为目标用户第i个编码组合传输信道的移位训练序列集合;步骤4.9、目标用户信道估计归一化:当目标用户占用多个编码组合传输信道的时候,对所有的编码组合传输信道的本用户的归一化的信道估计CodeDP进行平均,计算最终的激活的信道估计的归一化的合并的信道估计:<maths num="0007"><![CDATA[<math><mrow><msub><mi>codeDP</mi><mi>own</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mrow><mi>CCTrCH</mi><mo>_</mo><mi>Num</mi></mrow></msub></munderover><msub><mi>codeDP</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow><msub><mi>N</mi><mrow><mi>CCTrCH</mi><mo>_</mo><mi>Num</mi></mrow></msub></mfrac><mo>;</mo></mrow></math>]]></maths>其中,N<sub>CCTrCH_Num</sub>表示目标用户占用的多个编码组合传输信道的个数;步骤5、在完成对目标用户的估计窗的检测以后,对其他用户的估计窗进行估计。
地址 201108 上海市莘庄工业区D街坊