Patents by Inventor Khaled Maalej

Khaled Maalej has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11640302
    Abstract: A computing device comprising: a plurality of ALUs; a set of registers; a memory; a memory interface between the registers and the memory; a control unit controlling the ALUs by generating: at least one cycle i including both implementing at least one first computing operation by way of an arithmetic logic unit and downloading a first dataset from the memory to at least one register; at least one cycle ii, following the at least one cycle i, including implementing a second computing operation by way of an arithmetic logic unit, for which second computing operation at least part of the first dataset forms at least one operand.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: May 2, 2023
    Assignee: VSORA
    Inventors: Khaled Maalej, Trung-Dung Nguyen, Julien Schmitt, Pierre-Emmanuel Bernard
  • Patent number: 11341054
    Abstract: A method for data processing implemented by computer means and comprises: for a plurality of objects of the data processing, conducting an analysis of a computer code of the data processing defining a use of said objects in the data processing, on the basis of the analysis of the computer code (COD), allocating each object to one of a plurality of memory areas for the construction and then the destruction of each object in the corresponding memory area during the data processing, in such a way that, during the data processing, each memory area exhibits stack operation.
    Type: Grant
    Filed: September 3, 2018
    Date of Patent: May 24, 2022
    Assignee: VSORA
    Inventors: Khaled Maalej, Trung Dung Nguyen, Julien Schmitt, Pierre-Emmanuel Bernard
  • Publication number: 20210271488
    Abstract: A computing device comprising: a plurality of ALUs; a set of registers; a memory; a memory interface between the registers and the memory; a control unit controlling the ALUs by generating: at least one cycle i including both implementing at least one first computing operation by way of an arithmetic logic unit and downloading a first dataset from the memory to at least one register; at least one cycle ii, following the at least one cycle i, including implementing a second computing operation by way of an arithmetic logic unit, for which second computing operation at least part of the first dataset forms at least one operand.
    Type: Application
    Filed: May 21, 2019
    Publication date: September 2, 2021
    Inventors: Khaled Maalej, Trung-Dung Nguyen, Julien Schmitt, Pierre-Emmanuel Bernard
  • Publication number: 20210173809
    Abstract: A processor comprising a control unit and a plurality of processing units interacting according to an operating architecture imposed dynamically by the control unit from among at least two of the following architectures and combinations of the following architectures: a single instruction multiple data (SIMD) stream architecture, a multiple instruction single data (MISD) stream architecture, a multiple instruction multiple data (MIMD) stream architecture. The operating architecture is imposed dynamically by the control unit according to: configuration functions included in a machine code, and/or data to be processed and current processing instructions received as input of the processor.
    Type: Application
    Filed: November 27, 2018
    Publication date: June 10, 2021
    Inventors: Khaled Maalej, Trung Dung Nguyen, Julien Schmitt, Pierre-Emmanuel Bernard
  • Publication number: 20210141644
    Abstract: A data processing method comprising: a control unit, at least one ALU, a set of registers, a memory and a memory interface. The method comprises: a) obtaining the memory addresses of the operands; b) reading the operands from memory; c) transmitting an instruction to execute computing operations to the ALU without any addressing instruction; d) executing all of the elementary operations by way of the ALU receiving, at input, each of the operands from the registers; e) storing the data forming results of the processing operation on the registers; f) obtaining a memory address for each of the data forming a result of the processing operation; g) writing the results to memory for storage and via the memory interface, by way of the obtained memory addresses.
    Type: Application
    Filed: May 21, 2019
    Publication date: May 13, 2021
    Inventors: Khaled Maalej, Trung-Dung Nguyen, Julien Schmitt, Pierre-Emmanuel Bernard
  • Publication number: 20200409853
    Abstract: A method for data processing implemented by computer means and comprises: for a plurality of objects of the data processing, conducting an analysis of a computer code of the data processing defining a use of said objects in the data processing, on the basis of the analysis of the computer code (COD), allocating each object to one of a plurality of memory areas for the construction and then the destruction of each object in the corresponding memory area during the data processing, in such a way that, during the data processing, each memory area exhibits stack operation.
    Type: Application
    Filed: September 3, 2018
    Publication date: December 31, 2020
    Inventors: Khaled Maalej, Trung Dung Nguyen, Julien Schmitt, Pierre-Emmanuel Bernard
  • Patent number: 8259877
    Abstract: The invention concerns controlling automatic gain control for a digital signal receiver. The method includes receiving a digital feedback signal for controlling an amplifier and processing the digital feedback signal to deliver a driving signal to an analog amplifier. Processing the digital feedback signal comprises regulating the evolution of the driving signal so that it is maintained constant during a predetermined period of time after every change.
    Type: Grant
    Filed: August 4, 2006
    Date of Patent: September 4, 2012
    Assignee: Parrot
    Inventors: Amaury Demol, Khaled Maalej, Jonas Jönsson
  • Patent number: 7840879
    Abstract: A wireless mobile device comprising a tuner for converting a received radio frequency signal to a base band signal or intermediate frequency signal and providing the base band signal or intermediate frequency signal to a receiver, wherein the receiver is arranged to provide received data associated with the base band signal or intermediate frequency signal to an application processor for storage in memory, wherein the application processor is arranged to extract the data from memory in an interleaved form and perform error correction on the interleaved data.
    Type: Grant
    Filed: May 30, 2005
    Date of Patent: November 23, 2010
    Assignees: Freescale Semiconductor, Inc., DIBCOM
    Inventors: Volker Wahl, Lydie Desperben, Edwin Hilkens, Stephane DeMarchi, Khaled Maalej, Jean Philippe Sibers
  • Patent number: 7555076
    Abstract: A reception device includes a number of reception paths and a decoder. The reception paths are sequenced and each reception path includes a calculation module embodied to deliver a combined confidence index and a combined data stream, from the confidence index and the equalized data stream for the current path, as well as, for the subsequent reception paths after the first path, from the combined confidence index and the combined data stream, for the preceding path. The decoder is embodied to only process the combined confidence index and the combined data stream, provided by the calculation module in the last path.
    Type: Grant
    Filed: February 7, 2003
    Date of Patent: June 30, 2009
    Assignee: Dibcom
    Inventors: Khaled Maalej, Emmanuel Hamman, Jean-Philippe Sibers, Gérard Pousset
  • Publication number: 20080009251
    Abstract: A wireless mobile device comprising a tuner for converting a received radio frequency signal to a base band signal or intermediate frequency signal and providing the base band signal or intermediate frequency signal to a receiver, wherein the receiver is arranged to provide received data associated with the base band signal or intermediate frequency signal to an application processor for storage in memory, wherein the application processor is arranged to extract the data from memory in an interleaved form and perform error correction on the interleaved data.
    Type: Application
    Filed: May 30, 2005
    Publication date: January 10, 2008
    Applicant: Freescale Semiconductor, Inc.
    Inventors: Volker Wahl, Lydie Desperben, Edwin Hilkens, Stephane DeMarchi, Khaled Maalej, Jean Sibers
  • Publication number: 20070198877
    Abstract: A wireless mobile device comprising a base band receiver for providing received data to an application processor for storage in memory, wherein the application processor is arranged to provide to the base band receiver the data extracted from the memory in interleaved form for error correction.
    Type: Application
    Filed: May 30, 2005
    Publication date: August 23, 2007
    Inventors: Volker Wahl, Edwin Hilkens, Lydie Desperben, Stephane DeMarchi, Khaled Maalej, Jean Sibers
  • Publication number: 20070046375
    Abstract: The invention concerns controlling automatic gain control for a digital signal receiver. The method includes receiving a digital feedback signal for controlling an amplifier and processing the digital feedback signal to deliver a driving signal to an analog amplifier. Processing the digital feedback signal comprises regulating the evolution of the driving signal so that it is maintained constant during a predetermined period of time after every change.
    Type: Application
    Filed: August 4, 2006
    Publication date: March 1, 2007
    Applicant: DIBCOM
    Inventors: Amaury Demol, Khaled Maalej, Jonas Jonsson
  • Patent number: 7054604
    Abstract: A wireless signal amplification system including amplification apparatus (6) consisting of numerous different amplifiers (61 to 6n) which are distributed in an analogue processing chain (4). Also, a converter (12) for converting analogue signals into digital signals which, at input, are connected to the outlet of the analogue processing chain (4) and, at output, are connected to at least the gain control circuit (16) of the amplification apparatus (6) according to a value that is representative of a characteristic of the wireless signal (1). In this way, sampling of the wireless signal (1) by the converter (12) is optimized. The gain control circuit (16) establishes an average gain control signal (18), and also has, for each of the amplifiers (61 to 6n), a device for calculating an individual gain control signal (20i to 20n) according to a transfer function (H1 to Hn) which is specific to each amplifier and which is applied to the average gain control signal.
    Type: Grant
    Filed: May 24, 2002
    Date of Patent: May 30, 2006
    Assignee: Dibcom
    Inventors: Yannick Levy, Khaled Maalej, Emmanuel Hamman, Amaury Demol, Julien Schmitt
  • Publication number: 20060013346
    Abstract: The invention relates to a reception device comprising a number of reception paths (1 to N) and a decoder (30) with weighted inputs. Each reception path (1to N) receives an input of a data stream, corresponding to a modulated signal and embodied to provide a confidence index (CSIi) and an equalized data stream (Zi) from the received data stream. Said device is characterised in that the reception paths (1 to N) comprises a calculation module (24i) embodied to deliver a combined confidence index (CCSIi) and a combined data stream (CZi), from said confidence index (CSIi) and said equalised data stream (CZi) for the preceding path. The decoder (30) with weighted inputs is embodied to only process the combined confidence index (CCSIi) and the combined data stream (CZi), provided by the calculation module (24N) in the last path (N). The above particularly finds application in the reception of multi-channel signals for hertzian digital television.
    Type: Application
    Filed: February 7, 2003
    Publication date: January 19, 2006
    Inventors: Khaled Maalej, Emmanuel Hamman, Jean-Philippe Sibers, Gerard Pousset
  • Publication number: 20040171362
    Abstract: A wireless signal amplification system including amplification apparatus (6) consisting of numerous different amplifiers (61 to 6n) which are distributed in an analogue processing chain (4). Also, a converter (12) for converting analogue signals into digital signals which, at input, are connected to the outlet of the analogue processing chain (4) and, at output, are connected to at least the gain control circuit (16) of the amplification apparatus (6) according to a value that is representative of a characteristic of the wireless signal (1). In this way, sampling of the wireless signal (1) by the converter (12) is optimized. The gain control circuit (16) establishes an average gain control signal (18), and also has, for each of the amplifiers (61 to 6n), a device for calculating an individual gain control signal (20i to 20n) according to a transfer function (H1 to Hn) which is specific to each amplifier and which is applied to the average gain control signal.
    Type: Application
    Filed: December 17, 2003
    Publication date: September 2, 2004
    Inventors: Yannick Levy, Khaled Maalej, Emmanuel Hamman, Amaury Demol, Julien Schmitt
  • Patent number: 6545532
    Abstract: A timing recovery circuit in a QAM demodulator which uses a symbol rate continuously adaptive interpolation filter. The method of interpolation used in the present invention is defined as a function of time per interpolation interval, rather than as a function of time per sampling interval as is commonly implemented in the prior art. This allows the interpolation filtering to be totally independent of the symbol rate in terms of complexity and performance and provides a better rejection of adjacent channels, since the interpolator rejects most of the signal outside the bandwidth of the received channel.
    Type: Grant
    Filed: April 17, 2000
    Date of Patent: April 8, 2003
    Assignee: Atmel Corporation
    Inventors: Khaled Maalej, Emmanuel Hamman, Amaury Demol, Yannick Levy
  • Patent number: 6268767
    Abstract: A quadrature amplitude modulation type demodulator having a dual bit error rate estimator unit that allows for high bit error rate measurements. The dual bit error rate estimator circuit uses information pertaining to the number of corrected bytes from a forward error correction decoder and the count of recognizable patterns of the frame over a sufficiently large number of frames. The two pieces of information can be compared at the bit error rate levels, where both the pattern recognition counter and the FEC decoder are able to output valid data. A comparison between the two pieces of information provides a way to detect the type of noise which occurs on the network and makes it easier to correct problems in signal transmission.
    Type: Grant
    Filed: June 23, 2000
    Date of Patent: July 31, 2001
    Assignee: Atmel Corporation
    Inventors: Khaled Maalej, Emmanuel Hamman, Amaury Demol, Yannick Levy
  • Patent number: 6249179
    Abstract: A quadrature amplitude modulation (QAM) type demodulator having a pair of direct digital synthesizer (DDS) circuits. The first DDS circuit is located in a baseband conversion circuit before a receive filter and digitally tunes the signal within the receive filter bandwidth. The second DDS circuit is within a carrier recovery circuit located after the receive filter and serves to fine tune the signal phase.
    Type: Grant
    Filed: April 17, 2000
    Date of Patent: June 19, 2001
    Assignee: Atmel Corporation
    Inventors: Khaled Maalej, Emmanuel Hamman, Amaury Demol, Yannick Levy
  • Patent number: 6249180
    Abstract: A QAM demodulator having a carrier recovery circuit that includes a phase estimation circuit and an additive noise estimation circuit which produces an estimation of the residual phase noise and additive noise viewed by the QAM demodulator. The phase noise estimation is based on the least mean square error between the QAM symbol decided by a symbol decision circuit and the received QAM symbol. The additive noise estimation is based on the same error as in the phase noise estimation, except that it is based only on QAM symbols having the minimum amplitude on the I and Q coordinates. The additive noise estimation is not dependent on the phase of the signal, thus, is independent of the phase noise estimator.
    Type: Grant
    Filed: April 17, 2000
    Date of Patent: June 19, 2001
    Assignee: Atmel Corporation
    Inventors: Khaled Maalej, Emmanuel Hamman, Amaury Demol, Yannick Levy
  • Patent number: 6160443
    Abstract: A QAM demodulator having a first automatic gain control circuit which outputs a first signal that is a function of the received signal, the first signal being used to control the gain of an amplifier which supplies the input of an A/D converter, and a second automatic gain controller which outputs a second signal derived from the QAM circuit after filtering, the second signal controlling the gain of a digital multiplier which produces a signal which feeds into a equalizer by way of a receive filter. The dual automatic gain control circuits, situated before and after the receive filters, allow for better resistance to non-linearity caused by signals in adjacent channels. Additionally, the dual automatic gain control circuits allow for the amplification level of the signal to be limited before the demodulator to eliminate signal distortion and to be set to the correct level internally with digital gain. Also, there is no saturation of the A/D converter since there is no QAM feedback to analog circuits.
    Type: Grant
    Filed: September 8, 1999
    Date of Patent: December 12, 2000
    Assignee: Atmel Corporation
    Inventors: Khaled Maalej, Emmanuel Hamman, Amaury Demol, Yannick Levy