Apparatus and method for generating scrambling code in mobile communication system
First Claim
1. A scrambling code generating apparatus in a mobile communication system, comprising:
- a resister memory which receives a state value of a scrambling code from an upper layer to set initial values thereof;
a generator which generates an extended state value by performing a mask operation based on initial values and input information; and
a scrambling code generator which generates a scrambling code based on at least a first state value which is continuously selected from among the extended state value, a second state value generated based on at least state values (L,R) which correspond to the first state value, and an initial value which has not been used from the initial values.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for generating scrambling codes in a mobile communications system generates an extended code performing a masking operation. A movable selector performs the mask operation to extract continued bits from the extended code under control of a controller. A masked code is selected by the selector, and the selected code and another masked code are subjected to an EXOR operation to generate a scrambling code. A scrambling code generating apparatus includes a register memory for receiving a state value of a scrambling code from upper layer for setting a initial value, an extended code generator for generating a extended state value by a mask operation over the initial value and a input information, and a scrambling code generator for extracting a predetermined number of serial bits from the extended state value, generating at least more than one of state values corresponding to the extracted serial bits, selecting one of state values corresponding to the extracted serial bits, and generating a scrambling code with a selected state value and one of initial values which has not been used. Through this apparatus and method, memory capacity requirements can be significantly reduced, and forward codes which include, for example a primary code, a secondary code, and a delayed value Right and Left alternative, can be generated simultaneously by single code generator.
114 Citations
19 Claims
-
1. A scrambling code generating apparatus in a mobile communication system, comprising:
-
a resister memory which receives a state value of a scrambling code from an upper layer to set initial values thereof;
a generator which generates an extended state value by performing a mask operation based on initial values and input information; and
a scrambling code generator which generates a scrambling code based on at least a first state value which is continuously selected from among the extended state value, a second state value generated based on at least state values (L,R) which correspond to the first state value, and an initial value which has not been used from the initial values. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of generating a scrambling code in a mobile communication system, comprising:
-
receiving a state value of scrambling code from an upper layer and setting initial values of at least two registers among a plurality of registers;
generating an extended state value by a mask operation based on one of the initial values and input information;
generating a selected state value with a predetermined number of bits based on the extended state value and a delayed state value thereof; and
selecting at least one of the selected state value and the delayed state value. - View Dependent Claims (12, 13, 14)
-
-
7. A method of generating a scrambling code in a mobile communication system, comprising:
-
(a) receiving a state value of scrambling code from an upper layer and setting initial values of at least two registers among a plurality of registers;
(b) generating an extended state value by a mask operation based on one of the initial values and input information;
(c) generating a masked state value by the mask operation based on another one of the initial values;
(d) generating a selected state value with a predetermined number of continued bits from the extended state value and a delayed state value thereof;
(e) selecting one or more of the selected state value and the delayed state value; and
(f) outputting at least one of the state values generated in the step (c) or step (e) through a gate. - View Dependent Claims (8, 9, 10, 11, 15, 16, 17)
-
-
18. A method for generating scrambling codes in a mobile communications system, comprising:
-
obtaining a user signal;
simultaneously generating a primary code, a secondary code, and a delayed code; and
modulating the user signal with the simultaneously generated primary code, secondary code, and delayed code.
-
-
19. A system for generating scrambling codes in a mobile communications system, comprising:
-
a processor which simultaneously generates a primary code, a secondary code, and a delayed code; and
a modulator which modulates the user signal with the simultaneously generated primary code, secondary code, and delayed code.
-
Specification