Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:projects:bsp:lcm3 [2007/08/06 10:05] brunner |
en:projects:bsp:lcm3 [2016/04/22 15:48] (current) chiurtu |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== Télécommande ==== | + | ==== Wireless communication system using Software Defined Radio platforms ==== |
- | === Introduction === | + | |
- | Dans le modélisme (voiture, avion hélicoptère, ...) à généralement recours à | + | \\ |
- | des télécommandes. | + | **Background:**\\ |
- | Une télécommande fonctionne avec des pulses modulée en largeur (PWM) le tout | + | Software Defined Radio (SDR) is a new paradigm that allows to change any aspect |
- | modulé en FM. | + | of a communication protocol, including the signaling method, by changing the |
- | Pour prouver la modularité de la software radio nous voulons implémenter les | + | software. The only limitation is the bandwidth of RF (radio frequency) part.\\ |
- | chaîne d'envoi et de réception pour ce type de signal. | + | |
- | La partie réception est déjà implémentée mais reste à faire la partie | + | |
- | d'émission. | + | |
- | === Mission === | + | At LCM (Mobile Communications Laboratory), we are currently |
+ | using the bladeRF SDR platform (http://www.nuand.com/) for various | ||
+ | projects and purposes, including for example the acquisition of a GPS | ||
+ | signal (which is used in the SDR class).\\ | ||
- | Implémenter sur la Software Radio la chaîne d'émission pour la télécommande. | + | \\ |
+ | **Objectives:**\\ | ||
+ | The goal of this project is to implement an over-the-air communication | ||
+ | system using two bladeRF modules, one at each end of the wireless link. | ||
+ | Some of the basic blocks are already implemented in Matlab (data source, | ||
+ | modulator, pulse shaper, matched filter, demodulator, error correction mechanism).\\ | ||
+ | In order to have a fully operational | ||
+ | wireless link, there are several modules that are still missing. The purpose of this project | ||
+ | is to implement them. First, one needs to | ||
+ | perform the clock synchronization between the transmitter and the receiver. | ||
+ | Next, one has to synchronize the received data and detect the start/end | ||
+ | of the transmitted blocks/frames. Finally, one has to estimate the | ||
+ | channel parameters, using some training data. Once these blocks are implemented, | ||
+ | a fully operational transmission chain should be demonstrated.\\ | ||
- | === Ressources === | + | \\ |
+ | **Prerequisites:** | ||
+ | Matlab, COM-302 Principles of digital communications (or equivalent).\\ | ||
+ | (COM-511 Software-defined radio: A hands-on course is a plus. This can be taken in parallel.)\\ | ||
- | * [[http://ipg/doku.php?id=en:research:sr:software_radio|Software Radio]]. | + | \\ |
- | * [[http://ipg/doku.php?id=en:research:sr:remote_control|Informations relative | + | **Laboratory:** LCM, IC faculty\\ |
- | à la télécommande]]. | + | |
- | === Pré-requis === | + | \\ |
+ | **Project available for:** Master in Communication Systems / Computer Science \\ | ||
- | 1 n'est pas important, 5 est très important. | + | \\ |
- | * Programmation en C : 4 | + | **Number of students:** 1\\ |
- | * Théorie de la communication : 3 | + | |
- | * Protocole de transmission : 2 | + | \\ |
+ | **Supervisor:**\\ | ||
+ | Nicolae Chiurtu, tel: 35657, office INR 138, nicolae.chiurtu@epfl.ch\\ | ||
+ | |||
+ | \\ | ||
+ | **Professor:**\\ | ||
+ | Bixio Rimoldi, tel: 32679, office INR 111, bixio.rimoldi@epfl.ch\\ | ||
+ | \\ | ||
+ | |||
+ | [[en:projects|Back to projects menu]] | ||
- | ===Superviseur=== | ||
- | Stéphane Brunner, télephone : 37552, bureau : INR 138, stephane.brunner@epfl.ch | ||
- | ===Professeur=== | ||
- | Bixio Rimoldi | ||
- | [[en:projects:2007-2008:bsp|back to bachelor semester projects menu]] |