Welcome to
EQ2440 Project in Wireless Communication
and
EQ2430 Project Course in
Signal Processing and
Digital Communications
Kick-off Meeting
February 20, 2008
Per Zetterberg
School of Electrical Engineering
1
Program
• Introduction to the course.
• Presentation of the projects.
• ”Before you go.”
2
Course Facts
• Credits: 12.
• Grade: ECTS
• 4-7 people per project.
• One Project assistant per group.
• Course responsible: Per Zetterberg.
• Prototype responsible: You!
• Goals and time-table are specified, how to achieve this
is up to the team.
3
Resources
• 4-7 Group members.
• 3 PCs.
• A backup file area.
• One or two DSK6713 DSP boards.
• DSP support page (see homepage) and
s3dsp@s3.kth.se
• PC support. support@s3.kth.se
• Other laboratory equipment.
• Project assistant.
• Library, reports from previous years etc.
4
Areas (environments) all
groups will work with
• Algorithms (Matlab).
• DSP programming (CCS)
• PC-programming (matlab!)
• Project management.
• Reports (Word or LaTeX)
• Posters (PowerPoint or Adobe Illustrator)
• Web-pages (FrontPage)
• Oral presentation (PowerPoint)
• Setting up experiments, connecting cables.
• Integrating.
• Debugging, debugging, debugging.
5
Requirements
• Prototype.
• Project report.
• Presentation and demo.
• Poster.
• Zip-archive.
• Project plan.
• Progress reports.
• Matlab prototype
• DSP assignment
• Updated www-site.
• Signed-off checklist (return equipment and literature).
6
Group work
• One group member is group leader.
• Several tasks has to solved at the same time.
• Group members will have to specialize in different
areas.
• Project plan.
• Weekly meetings and reports.
• DSP assignment and matlab prototype.
• End results are report, poster, oral-presentation, web-
page and WORKING REAL-TIME PROTOTYPE.
• Examination is individual so every member has to
contribute proportionally.
7
New for this year: Grades
“If the prototype is successful, the final-report
is well written and contains adequate
analysis and all the other deliverables are in
good shape then all members who have
made significant contributions will receive
the highest grade. If this is not the case, the
achievements of the individual group
members will be scrutinized. This can be
done by examining the progress-reports and
other documents produced and from
observations done during the course of the
project”
8
Excellence in Signal
Processing Award (ESPA)
and EQ2430/EQ2440 Award
• A personal copy of CCStudio, an ESPA certificate
and 2000SEK in cache.
• Will be given to two students who show excellent
skills in signal processing, implementation as well as
theory.
9
Project Assistants
• Sha Yao
• Majid Majid Nasiri
• Niklas Jaldén
• Johannes Karlsson
10
Schedule
• Kick-off, february 20/2.
• Project application form 27/2.
• Group formation 10/3.
• Easter vacation 08-03-17 – 08-03-24
• Lecture 1: 25/3. 15.15.
• Project plan 1/4
• DSP-lecture 1 : 2/4 10.15
• DSP-lecture 2 : 8/4 10.15.
• Progress reports every week from 8/4 (eight in all).
• DSP assignment and Matlab prototype 29/4.
• Report and poster 29/5.
• Grand final (oral presentation, demos) 30/5.
Check, are these dates OK ?
11
What would be your advice to a
student who chooses this course
next year ?
• Don’t choose another course at the same period. Start really early with
everything.
• Start working from the beginning
• Work hard in the beginning and try to ease up in the end
• Work hard in the beginning of the project
• Start working from the first day, and don’t take more than a week off,
during the Easter
• Choose it, but take it alone, with nothing else.
• Work work work.
• Take the course if you like to work hard.
• Start early. Implement on DSP asap.
• Don’t read other courses in parallel
• Take it!
12
Easter Vacation (Ha-ha!)
• DSP programming: Contact me to get the environment
installed. PC needed.
• Algorithms: Read the references of your project.
13
Projects
1. Packet Radio.
2. Cooperative Relaying
3. MIMO System
4. Real-Time Pitch Correction
14
Project #1: Packet-Radio
•Four stations with DSP-board and radio transceiver (walkie-talkie).
•Send data between all the stations.
•Implement random access protocoi to chare the wireless channel.
•Measure the performance.
15
Project #2: Co-operative relaying
•Convey message from ”transmitter” to ”receiver”.
•Exploit both paths.
•Decode and forward.
•Amplify and forward.
•Combining at the receiver
I I
Transmitter in Receiver in
Two to one
DSP Q DSP
Q
I Rayleigh channel
emulated with DSP
Q
Rayleigh channel
emulated with DSP
Relay in DSP
16
Project #3: MIMO System
•Smart antenna MIMO system with two transmitter and two receiver
antennas.
•Channel simulated with DSP.
•Implement spatial multiplexing schemes:
•Space-time coding with Alamouti.
•Linear pre-coding at the transmitter with feedback of channel
state information from the receiver to the transmitter.
•Present performance statistics.
Transmitter in DSP I Rayleigh MIMO I Receiver in DSP
Q channel emulated in Q
I DSP I
Q Q
17
Project #4: Real-Time Pitch Correction
• Problem: Not everyone can sing perfectly in tune.
• Solution: Design and implement an algorithm that
detects false notes and corrects these in real time.
• The problem includes both pitch tracking and pitch
scaling.
18
Project Application Form
• Deadline February 27, 15.00.
• Name, project choice, skills.
• Group formation by March 10.
• Project manager assigned (group can request change).
• Start work before Easter ?
• More information on projects on course homepage:
www.s3.kth.se/kurser/2E1367.html
19
Before you go!
• Sign the participant list and fill in your email.
• Take a “project application form”.
• Watch the course web-pages:
www.s3.kth.se/kurser/2E1367.html
• See you March 25 at 15.15 in A822 if not earlier!
20