1 welcome to eq2440 project in wireless communication and eq2430 project course in signal processing...

19
1 Welcome to EQ2440 Project in Wireless Communication and EQ2430 Project Course in Signal Processing and Digital Communications Kick-off Meeting February 16, 2011 Per Zetterberg School of Electrical Engineering

Post on 21-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

1

Welcome toEQ2440 Project in Wireless Communication

and

EQ2430 Project Course in Signal Processing and

Digital Communications

Kick-off MeetingFebruary 16, 2011

Per Zetterberg

School of Electrical Engineering

2

Program

• Who are we?• Introduction to the course.• Presentation of the projects.• Application form.

3

Who are we?

Per ZetterbergCourse responsible

Senay Negusse

Maksym GirnykSamer Medawar

Mattias Andersson

Course assistants

4

Course Facts• Credits: 12.• Grade: ECTS. A-F.• Group work.• Number of students per group

4-7 : Real-time based projects (Smartphone/android or Ubuntu)

2-3 : Matlab projects.• You choose among a set of “eligible” projects.• We form groups and assign a leader.• 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.

New this year!

5

Areas groups will work with• Algorithms (Matlab).• Project management.• Reports (Word or LaTeX)• Video (upload to youtube)• Web-pages.• Oral presentation (PowerPoint)• Setting up experiments, connecting cables.• Integrating.• Debugging, debugging, debugging.

• Smartphone-programming (android, eclipse)• PC-programming (matlab-GUI or gcc-realtime)• Radio experiments.

Some will work with

6

Real-time based projects

4-6 students per group.

• Real-time processing on smart-phone or Ubuntu PC.• Receiving data from sensors (e.g. A/D converters)

transmitting data on actuators (e.g. D/A converters).• Presentation on of results on PC.• The signal processing in real-time is one of the major

challenges due to the resulting code/algorithm structure and computational-time constaints.

Group member roles:• Programmer.• Matlab/theory developer.• Group leader/generalist.

New this year!

7

USRP based projects

• USRP = Universal Software Radio Peripheral• Used to transmit and receive wideband (4-8MHz) signals

over real radio transmitters and receivers.• Matlab interface to download and upload I&Q samples

for off-line development.• Real-time implementations sre also possible.• The signals are distorted by real-world RF-impairments

(non-linearities, intersymbol-interference, phase-noise, frequency offset).

• Developing and analyzing algorithms under real-world distortions is one the main challenges.

8

Smartphone/android based projects

• Display : plots and text.• Microphone.• Loudspeaker.• Magnetometer

measurements.• Wifi RSSI measurements.• Send data using Wifi.• Acceloremeters.• Touch screen.

Features used in our projects:

9

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.• Examination is individual so every member has to

contribute proportionally.

Individual examination and reflective diary

10

Programmers: Rush before Easter break!

dc

• Around 5 persons per group.• Typical: 2 programmer + 2 theory + 1 leader• Intense programming study the first 3-weeks (until Easter).• Recommended: Group meeting before course start. Select

programmers.

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

Eligible Projects

1. Wireless Ethernet tunnel (USRP project).2. OFDM with phase-noise compensation (USRP

project).3. Sound radar (smartphone/android)4. Teleconference with noise cancellation

(smartphone/android)5. WiFi finger-print.

1-2: USRP projects. 3-5: Android projects.All real-time projects except #2.Approx. 5 students per group project except project #2 with approx. 3 members.

13

Project #1:Wireless Ethernet tunnel

• Modulation/demodulation

• Coding

• Automatic repeat request (ARQ)

• Multiple Access

• Surf over your own air interface!

WallConnectEthernet

USRPUSRP

EthernetTunnel

Surf here

14

Project #2:OFDM with phase-noise compensation

Su

bca

rrierss

RXTX

Su

bca

rrierss

Ideal OFDM

Su

bca

rrierss

RXTX

Su

bca

rrierss

Phase-noise OFDM

tjtxty exp

• Phase-noise causes ISI

• Phase-noise prevalent at 60GHz.

• Low-cost oscillator=> large phase-noise.

• Experiment on USRP.

15

Project #3: Sound RadarMeasure distance to wall using smartphone

Measure the distance the wall directly using an acoustic radar pulseOR

(i) Measure the distance to the floor using an acoustic radar pulse(ii) Point the phone to the edge between the wall and the floor(iii) Measure θ using the accelerometer and calculate the distance to the wall

floord

walld

Walll

Navigation in smoked room!

16

Project #4: Teleconference with noise (interference) cancellation

Conference room

Internett

TalkTalk

Noise

• Echo cancellation• Noise suppression• Use both conference

microphones

17

Project #5: WiFi finger-print

AP

AP

AP

AP

• Construct map of RSSI measurements.• Use map and measurements to estimate location.• Hot topic for wireless systems.

18

Project Application Form

• Deadline February 24.• Name, project choice, skills.• Group formation by March 14.• Project manager assigned (group can request change).• More information on projects on course homepage:

http://www.kth.se/ees/utbildning/kurshemsidor/signal-commth/EQ2430/VT11-1

19

Before you go!

• Remember: intense programming learning during first three weeks.

• Sign the participant list and fill in your email.• Take a “project application form”.• Watch the course web-pages:

http://www.kth.se/ees/utbildning/kurshemsidor/signal-commth/EQ2430/VT11-1

• See you March 21 at 13.15 in D32 if not earlier!