发明名称 Method for generating 2D OVSF codes in multicarrier DS-CDMA systems
摘要 A multicarrier direct-sequence code-division multiple-access (MC-DS/CDMA) communications system is provided. A code tree of two-dimensional orthogonal variable spreading factor (2D-OVSF) codes is then generated for the system. To generate the code tree, a set of existing M<SUB>1</SUB>xN<SUB>1 </SUB>2D-OVSF matrices, in the form of A<SUP>(i)</SUP><SUB>(M</SUB><SUB><SUB2>1</SUB2></SUB><SUB>xN</SUB><SUB><SUB2>1</SUB2></SUB><SUB>) </SUB>for i={1, 2, . . . , K<SUB>1</SUB>} is selected as seed matrices. M<SUB>1 </SUB>represents the number of available frequency carriers in the MC-DS/CDMA system, and N<SUB>1 </SUB>represents a spreading factor code length. Another set of existing M<SUB>2</SUB>xN<SUB>2 </SUB>2D-OVSF matrices, in the form of B<SUB>2</SUB><SUP>(i)</SUP><SUB>(M</SUB><SUB><SUB2>2</SUB2></SUB><SUB>xN</SUB><SUB><SUB2>2</SUB2></SUB><SUB>) </SUB>for i={1, 2, . . . , K<SUB>2</SUB>} is then selected as mapping matrices. The mapping matrices are used to generate corresponding children matrices. These second layer child matrices are M<SUB>1</SUB>M<SUB>2</SUB>xN<SUB>1</SUB>N<SUB>2 </SUB>matrices with cardinality K<SUB>1</SUB>K<SUB>2</SUB>, which are defined by reiterating the relationship: <maths id="MATH-US-00001" num="00001"> <MATH OVERFLOW="SCROLL"> <MROW> <MSUBSUP> <MI>C</MI> <MROW> <MO>(</MO> <MROW> <MSUB> <MI>M</MI> <MN>1</MN> </MSUB> <MO>⁢</MO> <MSUB> <MI>M</MI> <MN>2</MN> </MSUB> <MO>x</MO> <MSUB> <MI>N</MI> <MN>1</MN> </MSUB> <MO>⁢</MO> <MSUB> <MI>N</MI> <MN>2</MN> </MSUB> </MROW> <MO>)</MO> </MROW> <MROW> <MO>(</MO> <MROW> <MROW> <MROW> <MO>(</MO> <MROW> <MI>i</MI> <MO>-</MO> <MN>1</MN> </MROW> <MO>)</MO> </MROW> <MO>⁢</MO> <MSUB> <MI>K</MI> <MN>2</MN> </MSUB> </MROW> <MO>+</MO> <MN>1</MN> </MROW> <MO>)</MO> </MROW> </MSUBSUP> <MO>=</MO> <MROW> <MSUBSUP> <MI>B</MI> <MROW> <MN>2</MN> <MO>⁢</MO> <MROW> <MO>(</MO> <MROW> <MSUB> <MI>M</MI> <MN>2</MN> </MSUB> <MO>x</MO> <MSUB> <MI>N</MI> <MN>2</MN> </MSUB> </MROW> <MO>)</MO> </MROW> </MROW> <MROW> <MO>(</MO> <MN>1</MN> <MO>)</MO> </MROW> </MSUBSUP> <MO>⊕</MO> <MSUBSUP> <MI>A</MI> <MROW> <MO>(</MO> <MROW> <MSUB> <MI>M</MI> <MN>1</MN> </MSUB> <MO>x</MO> <MSUB> <MI>N</MI> <MN>1</MN> </MSUB> </MROW> <MO>)</MO> </MROW> <MROW> <MO>(</MO> <MI>i</MI> <MO>)</MO> </MROW> </MSUBSUP> </MROW> </MROW> </MATH> </MATHS> <maths id="MATH-US-00001-2" num="00001.2"> <MATH OVERFLOW="SCROLL"> <MROW> <MSUBSUP> <MI>C</MI> <MROW> <MO>(</MO> <MROW> <MSUB> <MI>M</MI> <MN>1</MN> </MSUB> <MO>⁢</MO> <MSUB> <MI>M</MI> <MN>2</MN> </MSUB> <MO>x</MO> <MSUB> <MI>N</MI> <MN>1</MN> </MSUB> <MO>⁢</MO> <MSUB> <MI>N</MI> <MN>2</MN> </MSUB> </MROW> <MO>)</MO> </MROW> <MROW> <MO>(</MO> <MROW> <MROW> <MROW> <MO>(</MO> <MROW> <MI>i</MI> <MO>-</MO> <MN>1</MN> </MROW> <MO>)</MO> </MROW> <MO>⁢</MO> <MSUB> <MI>K</MI> <MN>2</MN> </MSUB> </MROW> <MO>+</MO> <MN>2</MN> </MROW> <MO>)</MO> </MROW> </MSUBSUP> <MO>=</MO> <MROW> <MSUBSUP> <MI>B</MI> <MROW> <MN>2</MN> <MO>⁢</MO> <MROW> <MO>(</MO> <MROW> <MSUB> <MI>M</MI> <MN>2</MN> </MSUB> <MO>x</MO> <MSUB> <MI>N</MI> <MN>2</MN> </MSUB> </MROW> <MO>)</MO> </MROW> </MROW> <MROW> <MO>(</MO> <MN>2</MN> <MO>)</MO> </MROW> </MSUBSUP> <MO>⊕</MO> <MSUBSUP> <MI>A</MI> <MROW> <MO>(</MO> <MROW> <MSUB> <MI>M</MI> <MN>1</MN> </MSUB> <MO>x</MO> <MSUB> <MI>N</MI> <MN>1</MN> </MSUB> </MROW> <MO>)</MO> </MROW> <MROW> <MO>(</MO> <MI>i</MI> <MO>)</MO> </MROW> </MSUBSUP> </MROW> </MROW> </MATH> </MATHS> <maths id="MATH-US-00001-3" num="00001.3"> <MATH OVERFLOW="SCROLL"> <MROW> <MSTYLE> <mspace width="10.em" height="10.ex"/> </MSTYLE> <MO>⁢</MO> <MI>⋯</MI> </MROW> </MATH> </MATHS> <maths id="MATH-US-00001-4" num="00001.4"> <MATH OVERFLOW="SCROLL"> <MROW> <MSUBSUP> <MI>C</MI> <MROW> <MO>(</MO> <MROW> <MSUB> <MI>M</MI> <MN>1</MN> </MSUB> <MO>⁢</MO> <MSUB> <MI>M</MI> <MN>2</MN> </MSUB> <MO>x</MO> <MSUB> <MI>N</MI> <MN>1</MN> </MSUB> <MO>⁢</MO> <MSUB> <MI>N</MI> <MN>2</MN> </MSUB> </MROW> <MO>)</MO> </MROW> <MROW> <MO>(</MO> <MROW> <MROW> <MROW> <MO>(</MO> <MROW> <MI>i</MI> <MO>-</MO> <MN>1</MN> </MROW> <MO>)</MO> </MROW> <MO>⁢</MO> <MSUB> <MI>K</MI> <MN>2</MN> </MSUB> </MROW> <MO>+</MO> <MSUB> <MI>K</MI> <MN>2</MN> </MSUB> </MROW> <MO>)</MO> </MROW> </MSUBSUP> <MO>=</MO> <MROW> <MSUBSUP> <MI>B</MI> <MROW> <MN>2</MN> <MO>⁢</MO> <MROW> <MO>(</MO> <MROW> <MSUB> <MI>M</MI> <MN>2</MN> </MSUB> <MO>x</MO> <MSUB> <MI>N</MI> <MN>2</MN> </MSUB> </MROW> <MO>)</MO> </MROW> </MROW> <MROW> <MO>(</MO> <MSUB> <MI>K</MI> <MN>2</MN> </MSUB> <MO>)</MO> </MROW> </MSUBSUP> <MO>⊕</MO> <MSUBSUP> <MI>A</MI> <MROW> <MO>(</MO> <MROW> <MSUB> <MI>M</MI> <MN>1</MN> </MSUB> <MO>x</MO> <MSUB> <MI>N</MI> <MN>1</MN> </MSUB> </MROW> <MO>)</MO> </MROW> <MROW> <MO>(</MO> <MI>i</MI> <MO>)</MO> </MROW> </MSUBSUP> </MROW> </MROW> </MATH> </MATHS> where ⊕ indicates a Kronecker product, and i=1, 2, 3, 4, . . . , K<SUB>1</SUB>.
申请公布号 US7346038(B2) 申请公布日期 2008.03.18
申请号 US20030406359 申请日期 2003.04.04
申请人 ACCTON TECHNOLOGY CORPORATION 发明人 YANG GUU-CHANG;YANG CHIA-MING;LIN PEI-HSUAN
分类号 H04B7/216;H04J11/00;H04L5/02 主分类号 H04B7/216
代理机构 代理人
主权项
地址