Abstract:
In order to perform, according to a received signal (r), a channel-estimation procedure and a cell-search procedure in cellular communication systems, there are executed at least one first operation of correlation of said received signal (r) with secondary synchronization codes (SSC) and a second operation of correlation of said received signal (r) with known midamble codes (mid, MPL, MPS), whilst said channel-estimation procedure comprises a third operation of correlation of at least part of said received signal (r) with known midamble codes (mid, MPL, MPS), said first, second, and third correlation operation being executed by sending at least part (e mídamble )of said received signal (r) to an input of a correlation bank (111, 151; 203, 253; 303). There are envisaged the operations of: - sending, in a first time interval, the received signal (r) to said correlation bank (303) for executing the first operation of correlation of said received signal (r) with secondary synchronization codes (SSC); - sending, in a second time interval, at least part (e mídamble ) of said received signal (r) to said same correlation bank (303) for executing the second operation of correlation of said received signal (r) with known midamble codes (mid, MPL, MPS); - sending, in a second time interval, the received signal (r) to said same correlation bank (303) for executing the third operation of correlation of at least part (e midamble ) of said received signal (r) with known midamble codes (mid, MPL, MPS). Preferential application is in mobile communication systems based upon standards such as UMTS, CDMA2000, IS95 or WBCDMA.
Abstract:
A receiver circuit for extracting data (DAT) from a serial data signal (SDI) is described. The serial data signal (SDI) contains a data packet having a first or a second data packet format based on a selection signal (AS), wherein the first data packet format has a first number of bits (PRE, P1, DAT, P2, A1, P3, A2) and the second data packet format (PRE, P1, DAT, P2, A1, P3, A2, P4, A3) has a second number of bits, wherein the second data packet format comprises the bits of the first data packet format (PRE, P1, DAT, P2, A1, P3, A2) followed by one or more additional bits (P4, A3). The receiver circuit comprises one or more shift registers (REG) having a total number of bits being equal or greater than the number of bits of the second data packet format. The receiver circuit comprises also a switching circuit (200) configured to selectively connect the serial data signal (SDI) to one of the serial inputs of the one or more shift registers (REG) as a function of the selection signal (AS). In particular, when the first data packet format has been selected and once having received the respective bits, the bits of the first data packet format are stored in given positions of the one or more shift registers (REG). The switching circuit (200) ensures moreover that, when the second data packet format has been selected and once having received the respective bits, the bits of the first data packet format included at the beginning of the second data packet format are stored in the same given positions of the one or more shift registers (REG).
Abstract:
A processor architecture (10) e.g. for multimedia applications, includes a plurality of processor clusters (18a, 18b) that provide a vectorial data processing capability. The processing elements in the processor clusters (18a, 18b) are configured to process both data with a given bit length N and data with bit lengths N/2, N/4, and so on according to a Single Instruction Multiple Data (SIMD) paradigm. A load unit (26) is provided for loading into the processor clusters (18a, 18b) data to be processed in the form of sets of more significant bits and less significant bits of operands to be processed according to a same instruction. An intercluster datapath (28) exchanges and/or merges data between the processor clusters (18a, 18b). The intercluster datapath (28) is scalable to activate selected ones of the processor clusters (18a, 18b), whereby the architecture (10) is adapted to operate simultaneously on SIMD, scalar and vectorial data. Preferably, the instruction subsystem (12) has instruction parallelism capability and the intercluster datapath (28) is configured for performing operations on e.g. 2*N data. Preferably, a data cache memory (34) is provided which is accessible either in a scalar mode or in a vectorial mode.
Abstract:
The disclosure relates to a system comprising a processing circuit and a circuit (230a) configured to provide at output a given number N A2 of bits of configuration information (A_CFG) to be used by said processing circuit. The circuit (230a) comprises a non-volatile programmable memory (2300) providing at output a first group (A_CFG1) of N A2 bits. The circuit (230a) may comprise also N A2 terminals for receiving a second group (A_CFG2) of N 42 bits and N A2 logic gates (2304). In this case, a first input terminal of each logic gate (2304) may be connected to a respective bit of the output of the non-volatile programmable memory (2300) providing at output the first group (A_CFG1) of N A2 bits, and a second input terminal of each logic gate (2304) may be connected to a respective terminal of the N A2 terminals for receiving the second group of N A2 bits. In addition, or alternatively, the circuit (230a) may comprises a further memory (2306) providing at output a third group (A_CFG3) of N A2 bits and N A2 logic gates (2308). In this case, a first input terminal of each logic gate (2308) may be connected to a respective bit of the output of the non-volatile programmable memory (2300) providing at output the first group (A_CFG1) of N A2 bits, and a second input terminal of each logic gate (2308) may be connected to a respective bit of the output of the further memory (2306) providing at output the third group (A_CFG3) of N A2 bits.
Abstract:
A data cache memory coupled to a processor architecture including a plurality of processor clusters (Cluster0,..., Cluster3) is adapted to operate simultaneously on scalar and vectorial data by providing in the data cache memory data locations for storing therein data for processing by the architecture, and accessing the data locations in the data cache memory either in a scalar mode or in a vectorial mode. This is done preferably by explicitly mapping those locations of the cache memory considered as scalar and those locations of the cache memory considered as vectorial.
Abstract:
A capacitive sensor (1), for monitoring stresses acting in a construction structure when introduced into the construction structure, has a multi-layer structure provided with an upper conductive layer (2a), defining an upper outer surface of the sensor; a lower conductive layer (2b), defining a lower outer surface of the sensor; at least a first layer (5a) of insulating material, in contact with the upper conductive layer; at least a second layer (5b) of insulating material, in contact with the lower conductive layer; at least a first plate layer (4a), of conductive material; at least a second plate layer (4b), of conductive material; at least one dielectric layer (6), interposed between the first plate layer and the second plate layer to define at least one detection capacitor (C) inside the multi-layer structure of the sensor; wherein the upper and lower conductive layers are designed to jointly define an electromagnetic screen for screening the detection capacitor against electromagnetic interference originating from outside the capacitive sensor.