Patents by Inventor Bruno Bougard
Bruno Bougard 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).
-
Publication number: 20140040594Abstract: A programmable device suitable for software defined radio terminal is disclosed. In one aspect, the device includes a scalar cluster providing a scalar data path and a scalar register file and arranged for executing scalar instructions. The device may further include at least two interconnected vector clusters connected with the scalar cluster. Each of the at least two vector clusters provides a vector data path and a vector register file and is arranged for executing at least one vector instruction different from vector instructions performed by any other vector cluster of the at least two vector clusters.Type: ApplicationFiled: October 2, 2013Publication date: February 6, 2014Applicants: Samsung Electronics, IMECInventors: Bruno Bougard, Thomas Schuster
-
Patent number: 8611465Abstract: A digital receiver is disclosed. In one aspect, the receiver includes a receiving module for receiving packetized data. The receive may further include a first processing module for packet detection having a first programmable processor. The receiver may further include a second processing module for demodulation and packet decoding having a second programmable processor. The receiver may further include a first digital receive controller having a third processor arranged for being notified of detection of data by the first processing module and for activating the second processing module.Type: GrantFiled: November 23, 2011Date of Patent: December 17, 2013Assignees: IMEC, Samsung Electronics Co., Ltd.Inventor: Bruno Bougard
-
Patent number: 8578238Abstract: A system for execution of a decoding method is disclosed. The system is capable of executing at least two data decoding methods which are different in underlying coding principle, wherein at least one of the data decoding methods requires data shuffling operations on the data. In one aspect, the system includes at least one application specific processor having an instruction set having arithmetic operators excluding multiplication, division and power. The processor is selected for execution of approximations of each of the at least two data decoding methods. The system also includes at least a first memory unit, e.g. background memory, for storing data. The system also includes a transfer unit for transferring data from the first memory unit towards the at least one programmable processor. The transfer unit includes a data shuffler. The system may also include a controller for controlling the data shuffler independent from the processor.Type: GrantFiled: April 1, 2010Date of Patent: November 5, 2013Assignees: IMEC, Samsung Electronics Co., Ltd.Inventors: Robert Priewasser, Bruno Bougard, Frederik Naessens
-
Patent number: 8488626Abstract: Presented is a method of managing the operation of a system including a processing subsystem configured to run a multimedia application and a telecommunication subsystem. The method includes determining telecom environment conditions, and selecting a working point from a plurality of predetermined working points. The selecting is based at least in part on the determined environmental conditions. The method also includes setting control parameters in the multimedia application and/or the telecommunication subsystem to configure the system to operate at the selected working point, and operating the system at the selected working point.Type: GrantFiled: February 17, 2011Date of Patent: July 16, 2013Assignee: IMECInventors: Sofie Pollin, Bruno Bougard, Gregory Lenoir, Francky Catthoor
-
Publication number: 20120269060Abstract: In one aspect, a method of operating a wireless system is disclosed. The method comprises allocating each video packet to a plurality of user specific priority queues. The method further comprises assigning each of the queues to a video quality layer. The method further comprises selectively dropping of one or more of video packets in cases of network congestion based on the video quality layer information.Type: ApplicationFiled: November 22, 2011Publication date: October 25, 2012Applicant: IMECInventors: Xin Ji, Sofie Pollin, Bruno Bougard, Greogry Lenoir, Francky Catthoor
-
Publication number: 20120243645Abstract: A digital receiver is disclosed. In one aspect, the receiver includes a receiving module for receiving packetized data. The receive may further include a first processing module for packet detection having a first programmable processor. The receiver may further include a second processing module for demodulation and packet decoding having a second programmable processor. The receiver may further include a first digital receive controller having a third processor arranged for being notified of detection of data by the first processing module and for activating the second processing module.Type: ApplicationFiled: November 23, 2011Publication date: September 27, 2012Applicants: Samsung Electronics Co., Ltd., IMECInventor: Bruno Bougard
-
Patent number: 8228952Abstract: Disclosed is a method for managing the operation of a telecom system, and minimizing the energy to be drained from a power supply. According to the method, a rate constraint and telecom environment conditions are determined. Then, a working point is selected a plurality of predetermined working points based on the rate constraint and the telecom environment conditions. The telecom system is operated at the selected working point by setting corresponding control parameters.Type: GrantFiled: August 20, 2004Date of Patent: July 24, 2012Assignee: IMECInventors: Sofie Pollin, Bruno Bougard, Gregory Lenoir, Francky Catthoor
-
Patent number: 8140023Abstract: One inventive aspect relates to a system and method for performing communication between a transmitting device and a receiving device along a communication path. The transmit device and the receive device each have at least one antenna. At least one of the devices has a plurality of antennas. The method comprises determining first information about the communication path. The method further comprises determining second information about the desired performance parameters of the communication. The method further comprises selecting based on the first and second information a mode of communication from a predetermined set of communication modes. The set includes a Single Input Single Output (SISO) and at least one Multiple Input Multiple Output (MIMO) communication scheme. The method further comprises performing communication in accordance with the selected mode.Type: GrantFiled: March 20, 2007Date of Patent: March 20, 2012Assignees: IMEC, Katholieke Universiteit LeuvenInventor: Bruno Bougard
-
Publication number: 20110230172Abstract: Presented is a method of managing the operation of a system including a processing subsystem configured to run a multimedia application and a telecommunication subsystem. The method includes determining telecom environment conditions, and selecting a working point from a plurality of predetermined working points. The selecting is based at least in part on the determined environmental conditions. The method also includes setting control parameters in the multimedia application and/or the telecommunication subsystem to configure the system to operate at the selected working point, and operating the system at the selected working point.Type: ApplicationFiled: February 17, 2011Publication date: September 22, 2011Applicant: Interuniversitair Microelektronica Centrum (IMEC)Inventors: Sofie Pollin, Bruno Bougard, Gregory Lenoir, Francky Catthoor
-
Publication number: 20110113125Abstract: A method for determining a data format for processing data to be transmitted along a communication path is disclosed. In one aspect, the method includes identifying at run-time an operational configuration based on received information on the conditions for communication on the communication path. The method may also include selecting according to the identified operational configuration, a data format for processing data to be transmitted among a plurality of predetermined data formats.Type: ApplicationFiled: September 7, 2010Publication date: May 12, 2011Applicants: IMEC, Katholieke Universiteit LeuvenInventors: David Novo Bruna, Bruno Bougard
-
Publication number: 20100268918Abstract: A system for execution of a decoding method is disclosed. The system is capable of executing at least two data decoding methods which are different in underlying coding principle, wherein at least one of the data decoding methods requires data shuffling operations on the data. In one aspect, the system includes at least one application specific processor having an instruction set having arithmetic operators excluding multiplication, division and power. The processor is selected for execution of approximations of each of the at least two data decoding methods. The system also includes at least a first memory unit, e.g. background memory, for storing data. The system also includes a transfer unit for transferring data from the first memory unit towards the at least one programmable processor. The transfer unit includes a data shuffler. The system may also include a controller for controlling the data shuffler independent from the processor.Type: ApplicationFiled: April 1, 2010Publication date: October 21, 2010Applicants: IMEC, Samsung Electronics Co., Ltd.Inventors: Robert Priewasser, Bruno Bougard, Frederik Naessens
-
Publication number: 20100186006Abstract: A programmable device suitable for software defined radio terminal is disclosed. In one aspect, the device includes a scalar cluster providing a scalar data path and a scalar register file and arranged for executing scalar instructions. The device may further include at least two interconnected vector clusters connected with the scalar cluster. Each of the at least two vector clusters provides a vector data path and a vector register file and is arranged for executing at least one vector instruction different from vector instructions performed by any other vector cluster of the at least two vector clusters.Type: ApplicationFiled: December 17, 2009Publication date: July 22, 2010Applicants: IMEC, Samsung ElectronicsInventors: Bruno Bougard, Thomas Schuster
-
Publication number: 20090175381Abstract: A digital receiver is disclosed. In one aspect, the receiver includes a receiving module for receiving packetized data. The receive may further include a first processing module for packet detection having a first programmable processor. The receiver may further include a second processing module for demodulation and packet decoding having a second programmable processor. The receiver may further include a first digital receive controller having a third processor arranged for being notified of detection of data by the first processing module and for activating the second processing module.Type: ApplicationFiled: November 14, 2008Publication date: July 9, 2009Applicants: Interuniversitair Microelektronica Centrum vzw (IMEC), SAMSUNG Electronics Co., Ltd.Inventor: Bruno Bougard
-
Publication number: 20070261082Abstract: In one aspect, a method of operating a wireless system is disclosed. The method comprises allocating each video packet to a plurality of user specific priority queues. The method further comprises assigning each of the queues to a video quality layer. The method further comprises selectively dropping of one or more of video packets in cases of network congestion based on the video quality layer information.Type: ApplicationFiled: April 6, 2007Publication date: November 8, 2007Applicant: Interuniversitair Microelektronica Centrum (IMEC)Inventors: Xin Ji, Sofie Pollin, Bruno Bougard, Greogry Lenoir, Francky Cathoor
-
Publication number: 20070254608Abstract: One inventive aspect relates to a system and method for performing communication between a transmitting device and a receiving device along a communication path. The transmit device and the receive device each have at least one antenna. At least one of the devices has a plurality of antennas. The method comprises determining first information about the communication path. The method further comprises determining second information about the desired performance parameters of the communication. The method further comprises selecting based on the first and second information a mode of communication from a predetermined set of communication modes. The set includes a Single Input Single Output (SISO) and at least one Multiple Input Multiple Output (MIMO) communication scheme. The method further comprises performing communication in accordance with the selected mode.Type: ApplicationFiled: March 20, 2007Publication date: November 1, 2007Applicant: Interuniversitair Microelektronica Centrum vzw (IMEC)Inventor: Bruno Bougard
-
Publication number: 20060114836Abstract: Presented is a method of managing the operation of a system including a processing subsystem configured to run a multimedia application and a telecommunication subsystem. The method includes determining telecom environment conditions, and selecting a working point from a plurality of predetermined working points. The selecting is based at least in part on the determined environmental conditions. The method also includes setting control parameters in the multimedia application and/or the telecommunication subsystem to configure the system to operate at the selected working point, and operating the system at the selected working point.Type: ApplicationFiled: October 11, 2005Publication date: June 1, 2006Inventors: Sofie Pollin, Bruno Bougard, Gregory Lenoir, Francky Catthoor
-
Publication number: 20050152280Abstract: Disclosed is a method for managing the operation of a telecom system, and minimizing the energy to be drained from a power supply. According to the method, a rate constraint and telecom environment conditions are determined. Then, a working point is selected a plurality of predetermined working points based on the rate constraint and the telecom environment conditions. The telecom system is operated at the selected working point by setting corresponding control parameters.Type: ApplicationFiled: August 20, 2004Publication date: July 14, 2005Inventors: Sofie Pollin, Bruno Bougard, Gregory Lenoir, Francky Catthoor
-
Patent number: 6678843Abstract: Methods and apparatus wherein subsequent permutation and inverse permutation operations provide inputs in correct order for first and second processes. Processes needing inputs in original order and processes needing inputs in permutated order can be distinguished, thereby using one of the processes as reference process. Permutation and inverse permutation operations which can fit into a turbo coding system and in systems applying the turbo coding principle. At least one permutation and one inverse permutation operation can be performed subsequently. Permutation and inverse permutation operations may be altered by scheduling linear writing and reading operation and permutated or inverse permutated writing and reading operations. These methods enable parallel execution of sub-processes, where the processes producing and consuming data can be performed in a parallel way, and the writing and reading operations to and from a memory can be performed in a parallel way.Type: GrantFiled: May 17, 2002Date of Patent: January 13, 2004Assignee: Interuniversitair Microelektronics Centrum (IMEC)Inventors: Alexandre Giulietti, Veerle Derudder, Bruno Bougard, Gokhan Cosgul, Michael Thul, Jochen Uwe Giese, Curt Schurgers
-
Publication number: 20030014700Abstract: Methods and apparatus are described wherein subsequent permutation and inverse permutation operations provide inputs in correct order for first and second processes. Processes needing inputs in original order and processes needing inputs in permutated order can be distinguished, thereby using one of said processes as reference process. Permutation and inverse permutation operations are described which can fit into a turbo coding system and in systems applying the turbo coding principle. At least one permutation and one inverse permutation operation can be performed subsequently. Permutation and inverse permutation operations may be altered by scheduling linear writing and reading operations and permutated or inverse permutated writing and reading operations. These methods enable parallel execution of sub-processes, where the processes producing and consuming data can be performed in a parallel way, and the writing and the reading operations to and from a memory can be performed in a parallel way.Type: ApplicationFiled: May 17, 2002Publication date: January 16, 2003Inventors: Alexandre Giulietti, Veerle Derudder, Bruno Bougard, Gokhan Cosgul, Michael Thul, Jochen Uwe Giese, Curt Schurgers