Claims
- 1. A method for generating 2d OVSF codes serving as signature sequences used in a CDMA system comprising the steps of:
generating a code tree of two-dimensional orthogonal variable spreading factor (2D-OVSF) codes, each node of said code tree having a corresponding matrix; selecting a first matrix from said node of said code tree; utilizing said first matrix to provide a signature sequence; separating said first matrix into a second matrix and a third matrix; and assigning said second and third matrix to a CDMA-enabled device serving as signature sequences.
- 2. The method as recited in claim 1, wherein said generating step comprises:
providing a plurality of seed matrices which are respectively assigned to a plurality of progenitor nodes of said code tree; providing a plurality of mapping matrices; and generating a plurality of children nodes from said progenitor nodes in said code tree, each of said children nodes having a product matrix by multiplying said seed matrix and said mapping matrix.
- 3. The method as recited in claim 1, wherein said second and third matrix is defined by (M/2)×N.
- 4. The method as recited in claim 2, wherein said seed matrix is defined by A(i)(M1×N1), said (i) between 1 and K1.
- 5. The method as recited in claim 2, wherein said mapping matrix is defined by B(j)(M2×N2), said (j) between 1 and K2.
- 6. The method as recited in claim 2, wherein said product matrix is defined by reiterating the relationship:
- 7. A method for generating 2d OVSF codes serving as signature sequences used in a CDMA system comprising the steps of:
generating a code tree of two-dimensional orthogonal variable spreading factor (2D-OVSF) codes, each node of said code tree having a corresponding matrix; selecting a first matrix from said node of said code tree; separating said first matrix into a second matrix and a third matrix; and utilizing said first matrix, said second matrix, and said third matrix providing signature sequences to the first CDMA-enabled device.
- 8. The method as recited in claim 7, wherein said generating step comprises:
providing a plurality of seed matrices, which are respectively assigned to each of progenitor nodes of said code tree; providing a plurality of mapping matrices; and generating two children nodes from at least one said progenitor node, each of said children nodes having a product matrix by multiplying said seed matrix and said mapping matrix.
- 9. The method as recited in claim 8, wherein said seed matrix is defined by A(i)(M×N), said (i) between 1 and K1.
- 10. The method as recited in claim 8, wherein said mapping matrix is defined by Dj given as
- 11. The method as recited in claim 8, wherein said product matrix is defined by reiterating the relationship:
- 12. The method as recited in claim 7, wherein said first matrix is defined by M×N.
- 13. The method as recited in claim 7, wherein said second and third matrix is defined by (M1/2)×N1.
- 14. The method as recited in claim 7 further comprising:
selecting a M2×N1 matrix from said child nodes, said M2×N1 matrix orthogonal to said first M1×N1 matrix; and assigning said M2×N1 matrix to the second CDMA-enabled device.
- 15. A method for generating 2d OVSF codes serving as signature sequences used in a CDMA system comprising the steps of:
generating an hierarchical code structure of two-dimensional orthogonal variable spreading factor (2D-OVSF) codes; selecting a M1×N1 matrix from said hierarchical code structure; assigning said M1×N1 matrix to the first MC-DS/CDMA-enabled device serving as first signature sequence; selecting a M2×N1 matrix from said hierarchical code structure, said M2×N1 matrix orthogonal to said M1×N1 matrix; and assigning said M2×N1 matrix to the second CDMA-enabled device serving as second signature sequence.
- 16. The method as recited in claim 15, wherein said generating step comprises:
providing a plurality of seed matrices and a plurality of mapping matrices; and generating at least two children subsequent generation codes, each of said children subsequent generation codes having a product matrix by multiplying said seed matrix and said mapping matrix.
- 17. The method as recited in claim 16, wherein said two children subsequent generation codes are defined by C(4i−1)(2M×N) and C(4i)(2M×N) respectively.
- 18. The method as recited in claim 16, wherein said seed matrices are A(2i)(M×N) and A(2i−1)(M×N), and said (2i) is between 2 and K1.
- 19. The method as recited in claim 16, wherein said mapping matrix is Dj given as
- 20. The method as recited in claim 16, wherein said product matrix is defined by reiterating the relationship:
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application is a continuation-in-part of U.S. application Ser. No. 10/063,771 filed on May 11, 2002, which is incorporated herein by reference.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10063771 |
May 2002 |
US |
Child |
10406359 |
Apr 2003 |
US |