Abstract:
A method for automatic gain control, e.g. in a receiver for a mobile telecommunication system comprises the operations of:
mixing (13) a received signal (S in ) with an error signal ( P err , P f ); performing an analog-to-digital conversion (14) on the result of said mixing operation, in order to obtain a controlled output signal ( x(t) , S out ); measuring (25) the power ( P meas ) of said controlled output signal (x(t), S out ); subtracting the measured power (P meas ) from a reference power ( P ref ) in order to obtain said error signal ( P err , P f ).
According to the proposed method the operation of measuring the power of the controlled output signal ( x(t) , S out ) comprises:
setting at least a power threshold ( T h ;T h1 , T h2 , T h3 ); measuring (27) a rate of crossings of said power threshold ( T h ; T h1 , T h2 , T h3 ) by said controlled output signal ( x(t) , S out ) in a given observation window; deriving (29) from said number of crossings the measured power value ( P meas , σ 2=1 ).
The proposed method is particularly suitable for application in receivers of mobile telecommunication systems based on CDMA (Code Division Multiple Access), but also for mobile telecommunication system according to GSM, UMTS, CDMA2000, IS95 o WBCDMA standards and satellite telecommunication systems.
Abstract:
In order to generate the main scrambling code of order N and the secondary scrambling code of order K within the set identified by the primary scrambling code of order N, a first m-sequence and a second m-sequence are generated using Fibonacci linear feedback shift registers (LFSRs). Then said first m-sequence and said second m-sequence are modulo-2 added so as to form the I branch of said primary scrambling code. A first T-bit masking word and a second T-bit masking word of rank 0 (X0-MASK, Y0-MASK) are generated that correspond to the polynomial time shifts (X0 (D), Y0 (D)), and the intermediate taps of the X and y registers respectively chosen by means of said masking words (X0-MASK, Y0-MASK) are modulo-2 added so as to generate a third sequence and a fourth sequence which are modulo-2 added together to form the Q branch of said primary scrambling code. With the choice, starting from the least significant Kmax bits of the register X, of the K-th intermediate tap corresponding to the secondary scrambling code of order K within said set identified by the primary scrambling code of order N, a fifth sequence is generated, which, modulo-2 added to said second sequence, forms the I branch of said secondary scrambling code. By modulo-2 summing the intermediate taps of the register X masked by means of the aforesaid first masking word of rank N (XN-MASK), a sixth sequence is generated, which, modulo-2 added to the aforesaid fourth sequence, forms the Q branch of the secondary scrambling code.
Abstract:
A method and a system for the acquisition and tracking of BOC (n,n) modulated codes are described, in which a correlation function is locally generated at a receiver terminal using a code w a according to the relationship w a ( τ ) = c ( τ n ) - a ⋅ prn τ n + T c ̸ 2 - prn τ n - T c ̸ 2 wherein c(τ) is a local replica of the BOC modulated pseudo-random noise code with delay τ n , prn(τ) is a replica of a unmodulated pseudo-random noise code, and a is a predeterminable weight coefficient. Said correlation function is used in an acquisition test function according to the formula x BOC ( n ) - a ⋅ x BOC / PRN ( n + 1 ) - x BOC / PRN n - 1 2 wherein x BOC is the autocorrelation function of the BOC modulated pseudo-random noise code acquired, and x BOC/PRN is the cross correlation function between said acquired BOC modulated pseudo-random noise code and the early and late local replica of the unmodulated pseudo-random noise code, respectively. Said test function is used to recognize a code acquisition, if a value of said test function is higher than a predetermined threshold.
Abstract:
The device of slot synchronisation comprises reception means (BE) for receiving a synchronisation signal containing a synchronisation code ; a local memory (LM) containing a copy of the synchronisation code ; correlation means (CMF) for performing a correlation process of the received signal with said copy of the synchronisation code, for successively delivering groups of at the most N indexed samples respectively affected with N correlation values ; selection means (SEL) for selecting among said N samples of the first group a sub-group of N1 indexed samples according to a predetermined selection criteria ; accumulation means (AD) for accumulating over G groups, energy values corresponding to the correlation values of the N1 selected indexed samples, in order to obtain N1 accumulated energy values ; detection means (DM) for acquiring the slot timing by detecting one or more maxima among the N1 accumulated energy values.