Performance of Three, Six, Nine and Twelve Sector sites in CDMA

advertisement
Welcome to
EQ2440 Project in Wireless Communication
and
EQ2430 Project Course in
Signal Processing and
Digital Communications
Kick-off Meeting
February 15, 2012
Per Zetterberg
School of Electrical Engineering
1
Program
•
•
•
•
Who are we?
Introduction to the course.
Presentation of the projects.
Application form.
2
Who are we?
Per Zetterberg
Course responsible
John-Olof Nilsson, PhD stud.
Marin Ohlsson,
Android Guru
Farshad Naghibi
PhD stud.
Samer Medawar,
PhD stud.
3
Course Facts
•
•
•
•
•
•
•
•
•
•
Credits: 12.
Grade: ECTS. A-F.
Group work.
Number of students per group 3-7 (mostly 4-6).
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.
4
Areas groups will work with
•
•
•
•
•
•
•
•
•
Algorithms (Matlab).
Project management.
Reports (Word or LaTeX)
Coding (Eclipse or emacs)
Web-pages.
Oral presentation (PowerPoint)
Setting up experiments, connecting cables.
Integrating.
Debugging, debugging, debugging.
Some will work with
•
•
•
Smartphone-programming (android, eclipse)
PC-programming (matlab-GUI or gcc-realtime)
Radio experiments.
5
Real-time based projects
•
•
•
•
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 smart-phone.
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.
6
Smartphone/android based
projects
Features used in our projects:
•
•
•
•
•
•
•
•
Display : plots and text.
Microphone.
Loudspeaker.
Magnetometer
measurements.
Wifi RSSI measurements.
Send data using Wifi.
Acceloremeters.
Touch screen.
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 are the goal.
The signals are distorted by real-world RF-impairments
(non-linearities, intersymbol-interference, phase-noise,
frequency offset).
8
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
9
Programmers:
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.
10
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!
11
Eligible Projects
1.
2.
3.
4.
5.
Wireless Ethernet tunnel (USRP project).
Cooperative localization
Teleconference with noise cancellation
WiFi finger-print aided intertial navigation
In-flight file-transfer
12
Project #1:Wireless Ethernet
tunnel
• Modulation/demodulation
• Coding
• Automatic repeat request (ARQ)
• Multiple Access
• Surf over your own air interface!
USRP
USRP
Surf
here
Ethernet
Wall
Connect
Ethernet
Tunnel
13
Project #2:Cooperative localization
•
Distances measured between
all nodes using sound pulses.
•
The information is sent to the
”master” through WiFi.
•
The position of the nodes
calculated by the master and
distributed to all nodes.
•
The results are presented on
the android screen.
14
Project #3: Teleconference with noise
(interference) cancellation
Internett
Talk
•
•
•
Conference
room
Noise
Talk
Echo cancellation
Noise suppression
Use both conference microphones
15
Project #4: WiFi finger-print aided
intertial navigation
A
P
A
P
A
P
A
P
WiFi finger-print
•
•
•
Construct map of RSSI measurements.
Use map and measurements to estimate location.
Hot topic for wireless systems.
•
•
•
Inertial navigation
Inertial sensors: accelerometers and gyros,
both in three dimension.
Complicated set of equations.
Combination with other positioning system
needed.
16
Project #5: In-flight file-transfer
•
File-transfer on airline -no
radio allowed!
•
Use loudspeaker and
microphone for data
transmission.
•
Challenging modulation
and coding problem!
17
Project Application Form
•
•
•
•
•
Deadline February 20.
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/signalcommth/EQ2430/VT12-1
•
•
Sign the participant list and fill in your email.
See you March 19 at 10.15 in lab if not earlier!
18
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/signalcommth/EQ2430/VT11-1
See you March 21 at 13.15 in D32 if not earlier!
19
Download