Au cours de la prochaine année, vous passerez beaucoup de temps sur votre projet. Sélectionnez votre projet et superviseur soigneusement. Les projets doivent être fait en groupe de 2 et exceptionnellement en groupe de 3 avec la permission du BGP. Avant de sélectionner un projet, choisissez un superviseur en qui vous avez confiance et rencontrez-le afin de discuter des détails de votre idée. Votre superviseur a de l’expérience et sera capable de vous aider à délimiter votre projet afin qu’il ait un bon niveau de difficulté. Vous trouverez une liste des superviseurs potentiels qui sont tous des membres de la faculté dans le département de GÉGI.

Liste de superviseurs potentiels avec leurs expertises

  • Dr. Amari,S - électromagnétisme, haute-fréquence avec simulation numérique
  • Lt(N) André, W. - Conception de systèmes à signaux mixtes analogiques, conception de systèmes numériques, conception FPGA pour systèmes embarqués
  • Dr. Antar,Y - design d’antenne
  • Dr. Beguenane,R - FPGA
  • Dr. Bouchard,D - Distribution de puissance
  • Dr. Bray,J - radar, antennes et électromagnétisme, ou guerre électronique
  • Dr. Chabini,N - Matériel informatique
  • Dr. Chan,F - laser et communications
  • Dr. Drolet,G - Traitement de signaux acoustiques, traitement de signaux musicals
  • Dr. Givigi,S - suivi, stabilité, contrôle, robotique collaborative
  • Maj Hartmann,R - radar ou guerre électronique
  • Dr. Hefnawi,M - antennes intelligente, traitement de signaux, communications satellitaires
  • Dr. Knight,S - sécurité informatique, réseautique
  • Capt Lapointe,A. - logiciel, systèmes embarqués
  • Dr. Leblanc,S - sécurité informatique, réseautique, jeux informatiques
  • Maj Lloyd, J.C. - suivi de cible, filtrage, radar, brouillage, guerre électronique
  • Dr. McGaughey,D - filtrage, suivi, optique, lasers
  • Dr. Noureldin,A - navigation multi-capteur, localisation GPS
  • Dr. Okou,F - contrôle, électronique de puissance
  • Dr. Phillips,G - interface humain-machine, logiciel, robotique, jeux informatiques
  • Dr. Roberge,VR - sécurité informatique, GPUs, programmation parallèle, méta-heuristique, robotique, systèmes embarqués
  • Dr. Tarbouchi,M - moteurs, puissance, production d’électricité, robotique

Idées spécifiques de projets

Vous trouverez ci-dessous une liste de projets suggérés par les membres de la faculté que vous pouvez choisir. Notez que l’information est dans la langue choisi par le superviseur.

Titre: RFID Electronic Intelligence

Superviseurs: Dr. J.R. Bray

Domaines de recherche préféré: Elec + Comp Eng

Description: - How secure are the RFID cards that are used to grant access to buildings? Can the card’s information be scanned remotely at a distance? How difficult is it to produce fake RFID cards based on this information? This project is a security assessment of RFID systems in general. Students will make use of a newly acquired RFID trainer. Given that the RF in “RFID” is Radio-Frequency, being an electrical engineering student who has previously taken EEE373 RF Systems would be considered an asset.

Titre: Automated HF Noise Measurement System

Superviseurs: Dr. J.R. Bray

Domaines de recherche préféré: Elec + Comp Eng

Description: The CAF relies heavily on HF for long range comms and has been designated a strategic capability by the CAF. Most of the HF receive sites are now being encroached on by urban facilities, which can be electrically noisy. This project will consist of the design and implementation of an automated system to measure and characterize HF communication channels.

Titre: Application d’identification automatisée des arbres

Superviseurs: Capt Lapointe

Domaines de recherche préféré: Génie informatique

Description: Développement d’une application mobile pour identifier les arbres à partir d’image d’une branche avec ou sans feuilles. Ce projet impliquera le développement d’applications mobiles, l’application de techniques de vision artificielle et la reconnaissance de patterns.

Titre: Système de contrôle de déorbitage

Superviseurs: Capt Lapointe

Domaines de recherche préféré: Génie informatique

Description: Les débris de satellite sont en voie de devenir un défi majeur pour l’industrie spatiale, notamment avec l’avènement des micro-satellites qui souvent ne fonctionnent pas correctement (un tiers ne fonctionne pas une fois en orbite). Un système de désorbitation d’urgence à faible puissance et à faible coût constituerait un avantage pour ces micro-satellites. Des solutions technologiques sont actuellement développées pour une propulsion à bas coût. Un projet de génie informatique consisterait à concevoir le système de contrôle d’un tel système de propulsion: détecter que le satellite est non-réactif, déterminer l’attitude du satellite et calculer la meilleure façon de se désorbiter.

Titre: Handheld Active (Bat) Sonar in Air

Superviseurss: Maj Lloyd

Domaines de recherche préféré: Elec + Comp Eng (Must have at least one Elec Eng student interested in signal processing)

Description: Radar systems use various waveforms in order to achieve various detection and tracking goals given their specific applications and associated environments. Certain waveforms are useful in one context and useless in the next. Examples of radar waveforms include: rectangular pulses, swept CW, AM, FM, PM, Barker codes, etc. The objective of this project is to design and build a handheld active sonar transmitter/receiver (speaker/microphone + signal processing) to allow for the performance of various waveforms to be studied and analyzed. The ideal end state would involve near-real-time signal processing and continuous display of the range trace (A-scope).

Titre: Laser Safety Simulation

Superviseurs: Dr Mcgaughey

Domaines de recherche préféré: EM, strong programming skills

Description: DRDC-VC is testing using laser energy weapons against land and airborne targets. Given the power of laser required to cut metal etc, it is important to understand how the energy is reflected and to be able to calculate distance for skin, and eye safety. This is a MatLab simulation of laser propagation, atmospheric turbulence and scintillation, and reflection. It will involve Fourier Optics and metrology.

Titre: Laser Communication Project

Superviseurs: Dr Mcgaughey

Domaines de recherche préféré: EM

Description: To be discussed with project supervisor.

Titre: Système de positionnement par caméra et PSO

Superviseurs: Dr Roberge

Domaines de recherche préféré: Génie électrique et informatique

Description: Afin de déterminer sa position, le robot est équipé d’un Raspberry pi et d’une caméra avec lentille fisheye pointée vers le haut. Au plafond, une forme bien précise est dessinée avec des LED de couleurs différentes. Le système de positionnement analyse l’image, détecte la position des LED et calcul, à l’aide d’un algorithme d’optimisation par essaims de particules, sa position x, y, z, roulis, lacet, tangage. Ce système peut ensuite est installé sur un robot à conduite différentielle pour parcourir un trajet déterminé dans le laboratoire.

Titre: Incremental Improvements to Spartacus

Superviseurs: à déterminer

Domaines de recherche préféré: Génie informatique

Description: Spartacus is an open source learning environment developed by CSE. It aims in helping students learn the basis of assembly programming and operating system development. It is portable and easy to learn.

Spartacus is still in its early age and is far from being entirely done. Multiple things are still required to make this project as useful as it can be. On the list of things that would need some attention are:

  • Low level memory system overhaul (removing remnant from the original game environment and adding support for virtual memory);
  • The original environment required full traceability of memory usage and access by players (as is who last accessed a specific byte of memory). While nice to have this is currently hurting performance. Since the game is no longer part of Spartacus, this can and (possibly) should be removed. Note that, from an academic stand point the presence of this feature could have some interesting impact.
  • Assembler and Linker overhaul;
  • Compiler implementation (any existing or invented languages);
  • New devices implementation (networking, serial communications, etc.);
  • Adding support for floating point instructions;
  • Adding support for multiple (2) privilege levels;
  • Experimental OS development;
  • Unit test adjustment;
  • Many unit tests were written before the assembler was ready. This resulted in the presence of a lot of byte code within the test cases. As the machine grows and more tools become available the presence of byte code here becomes non desirable.
  • Any form of experimental use for the machine would also be rather interesting to witness.

Titre: Rocket Propulsion Instrumentation

Superviseurs: à déterminer

Domaines de recherche préféré: Génie électrique et informatique

Description: The Mechanical Engineering Department has a rocket propulsion system for which they would like to monitor different parameters. The project would involve determining what sensors to use, the best location for them, interpreting their output and displaying the values.

Idées générale de projets

Finalement, voici une liste plus générale d’idées de projets. Vous pouvez les utiliser comme point de départ afin de créer votre propre projet.


  • Design d’un robot pour une tâche spécifique (sécurité, nettoyage de mines, lutte contre le feu)
  • Design de robots pour jouer à un jeu


  • Système de sécurité pour domiciles
  • Ordinateur vestimentaire de surveillance de l’état de santé (détection de chute, mesures de mobilité)

Puissance et contrôle

  • Système solaire contrôlable
  • Système de freinage régénératif


  • Contre-mesures radar
  • Suivi radar
  • Amélioration des performance de système radar
  • Réseau d’antennes pour trouver la direction en fréquence micro-onde


  • Apprentissage
  • Création d’horaire
  • Sécurité informatique