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.
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 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:
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 for decoding an incident FEC encoded packet of data within an ARQ scheme, comprises processing means for performing successive decoding processes of successive intermediate FEC code encoded packets related to said incident FEC code encoded packet, said processing means including a FEC decoder. Said processing means comprises determination means (DIL2, IM, SW1, SW2) for determining initial decoding conditions from the FEC code decoding result concerning the preceding intermediate FEC code encoded packet and from said current intermediate FEC code encoded packet, and said FEC decoder (FECD1) is adapted to perform the current FEC code decoding using said initial decoding conditions.
Abstract:
Method for blindly detecting a channel:, like e.g. a HSDPA high speed shared control channel, possibly intended for a designated user equipment among n channels (HS-SCCH1,...,HS-SCCHn) received in parallel by said designated user equipment during a given duration, each channel (HS-SCCH1,...,HS-SCCHn) received during said duration carrying encoded data masked with an identifier associated to a user equipment. The method comprises a selecting phase comprising a demasking step demasking the received masked encoded data of each channel with the identifier of said designated user equipment, a decoding step decoding the demasked encoded data of each channel to obtain a set of digital decoded data for each channel, a calculating step calculating, from each set of digital decoded data, a global information representative of a confidence in digital data received on the physical channel, and a detecting step detecting said channel using said global information.
Abstract:
The method comprises a step of dynamically determining a quality information representative of the conditions of the channel state estimation, and a step of dynamically comparing said quality information with a predetermined criteria for defining a binary result corresponding to good or bad estimation conditions. The turbo-code decoding step comprises dynamically selecting (SC) a Maximum a Posteriori algorithm in the logarithmic domain, called LogMAP algorithm in presence of good conditions, or an approximation of said Maximum a Posteriori algorithm in the logarithmic domain, called MaxLogMAP algorithm, in presence of bad conditions.