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 [2008/11/25 11:31] bardet |
en:projects:bsp:lcm3 [2016/04/22 15:48] (current) chiurtu |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | Bachelor semester project: 2008-2009 | + | ==== Wireless communication system using Software Defined Radio platforms ==== |
\\ | \\ | ||
+ | **Background:**\\ | ||
+ | Software Defined Radio (SDR) is a new paradigm that allows to change any aspect | ||
+ | of a communication protocol, including the signaling method, by changing the | ||
+ | software. The only limitation is the bandwidth of RF (radio frequency) part.\\ | ||
+ | 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).\\ | ||
- | ==== Télécommande ==== | + | \\ |
- | === Introduction === | + | **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.\\ | ||
- | Dans le modélisme (voiture, avion, hélicoptère, ...) on a généralement recours à | + | \\ |
- | des télécommandes. | + | **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.)\\ | ||
- | Une télécommande fonctionne avec des pulses modulées en largeur (PWM) et le tout | + | \\ |
- | modulé en FM. | + | **Laboratory:** LCM, IC faculty\\ |
- | L'idée du projet est d'utiliser le « Softvare defined radio testbed » comme une télécommande. | + | \\ |
+ | **Project available for:** Master in Communication Systems / Computer Science \\ | ||
- | La partie réception est déjà implémentée mais il reste à faire la partie | + | \\ |
- | d'émission. | + | **Number of students:** 1\\ |
- | === Mission === | + | \\ |
+ | **Supervisor:**\\ | ||
+ | Nicolae Chiurtu, tel: 35657, office INR 138, nicolae.chiurtu@epfl.ch\\ | ||
- | Implémenter sur la Software Radio la chaîne d'émission pour la télécommande. | + | \\ |
+ | **Professor:**\\ | ||
+ | Bixio Rimoldi, tel: 32679, office INR 111, bixio.rimoldi@epfl.ch\\ | ||
+ | \\ | ||
- | === Ressources === | + | [[en:projects|Back to projects menu]] |
- | * [[http://ipg/doku.php?id=en:research:sr:software_radio|Software Radio]]. | ||
- | * [[http://ipg/doku.php?id=en:research:sr:remote_control|Informations relative | ||
- | à la télécommande]]. | ||
- | === Pré-requis === | ||
- | |||
- | 1 n'est pas important, 5 est très important. | ||
- | * Programmation en C : 4 | ||
- | * Théorie de la communication : 3 | ||
- | * Protocole de transmission : 2 | ||
- | |||
- | ===Superviseur=== | ||
- | Stéphane Brunner, télephone : 37552, bureau : INR 138, stephane.brunner@epfl.ch | ||
- | |||
- | ===Professeur=== | ||
- | Bixio Rimoldi | ||
- | |||
- | \\ | ||
- | [[en:projects:bachelor:bsp|back to bachelor semester projects menu]] |