The invention relates to a method and a generator for generating a short
orthogonal spreading code in CDMA radio system. The method includes
obtaining control data the length, the running number and the code class
of the spreading code. A spreading code is formed such that the running
number of the spreading code in the code class is first denoted by a
binary code number of the same length as the code class. Thereafter, a
modified code number is formed by reversing the code number. The following
operations are repeated for each chip Of the spreading code: the running
number of the chip is denoted by a binary chip number of the same length
as the code class, and a binary sum is formed with an AND operation
between the modified code number and the chip number, and one value is
formed for the chip of the spreading code with an XOR operation between
all the bits of the binary sum.
A invenção relaciona-se a um método e a um gerador para gerar um código espalhando orthogonal curto no sistema de rádio de CDMA. O método inclui obter dados de controle o comprimento, o número running e a classe do código do código espalhando. Um código espalhando é dado forma tais que o número running do código espalhando na classe do código está denotado primeiramente por um número de código binário do mesmo comprimento que a classe do código. Depois disso, um número de código modificado é dado forma invertendo o número de código. As seguintes operações são repetidas para cada microplaqueta do código espalhando: o número running da microplaqueta é denotado por um número binário da microplaqueta do mesmo comprimento que a classe do código, e uma soma binária é dada forma com E operação entre o número de código modificado e o número da microplaqueta, e um valor é dado forma para a microplaqueta do código espalhando com uma operação de XOR entre todos os bocados da soma binária.