• 沒有找到結果。

Wireless  Networking:   Fundamentals  and   Applications

N/A
N/A
Protected

Academic year: 2022

Share "Wireless  Networking:   Fundamentals  and   Applications"

Copied!
19
0
0

加載中.... (立即查看全文)

全文

(1)

Wireless  Networking:  

Fundamentals  and   Applications

PROF.  MICHAEL  TSAI   2015  SPRING

1

(2)

Before  we  start:  

Filtering  mechanism

•  We  have:  

•  (A)  The  71  registered  student  for  this  course    

•  (B)  Those  who  is  not  registered,  and  want  to  get  “the  code”  to  register  

•  Bad  news:    

we  only  have  limited  sets  of  hardware  for  projects  

•  Question:  how  do  we  determine  who  can  get  in?  

•  Solution:  a  filtering  mechanism     à  I  will  tell  you  at  the  end  

2

(3)

Before  we  start:  

Warnings

•  Third  time  to  teach  the  course  +  1  new  assignment    

•  Be  prepared  to  time-­‐consuming  lab  assignments     (10+,  20+,  or  30+  hrs  per  assignment!)  

Expect  lots  of  hands-­‐on  time.  

•  Will  do  my  best  to  prepare  the  lectures,    

but  don’t  know  if  they  will  be  easy  to  absorb  

3

(4)

Course  Objective

•  Learn  about  wireless  communications  and  networks  

•  Why  is  it  so  different  from  wired  communications  and  networks?  

•  Wireless  communications  =  lots  of  random  errors,  less  reliable  

•  Not  so  complicated,  even  a  CS  student  can  understand  it.  J  

•  See  the  course  outline  on  the  course  website  …  

•  And  the  next  page  

(課程大綱在下面幾頁…我  

     有在課程一開始的時候說喔 ~~~)  

4

(5)

Fundamentals

•  Basics  of  wireless  communications  

•  Radio  propagation  (below  physical  layer)  

•  Modulation  (physical  layer)  

•  Spread  spectrum  (physical  layer)  

•  Diversity  (physical  layer)  

•  Media  Access  Control  (MAC)  protocol  for  Wireless  

•  Routing  in  Wireless  Networks  

•  Transport  Layer  over  Wireless   Not  so  fundamental:  

•  Advanced  topics  in  research  papers

5

(6)

Applications

•  Visible  Light  Communications  (VLC)  

•  Vehicular  Networks  (called  VANET  sometimes)  

•  WiFi  (Wireless  LAN,  WLAN)  

•  Wireless  Sensor  Networks  

6

(7)

Hands-­‐on  Experience

•  4  lab  assignments  

•  Completed  by  teams  of  5  (16  teams)  

•  Goal:    

•  Learn  from  your  own  experience  (1st  hand)  

•  Not  from  the  lectures/the  books  (2nd  hand)  

•  Fun!  

•  Cons:  need  to  spend  lots  of  time  (20+  hrs  per  assignment,   on  average)  

•  Final  project  of  your  own  choice,  related  to  our  course  

(cannot  be  related  to  your  research  –  大學專題,  碩論,  etc.)  

7

(8)

Prerequisite  

•  I  would  like  to  say….NONE,  

•  but  the  truth  is…  

•  Just  a  few  ones  on  the  list:  

•  You  know  the  C  programming  language  

•  Good  at  using  Google  to  look  for  answers     (not  kidding,  very  important)  

•  Some  basic  knowledge  about  probability  &  calculus     (basic  is  the  key  word,  and  we  will  cover  some)  

•  You  are  really  interested  in  wireless  communications  &  networks  

•  Optional,  but  good  to  have:  

•  You  have  taken  “Computer  Networks”  

•  You  have  taken  “Data  structure”  and/or  “Algorithm”  

8

(9)

Course  grade

Items Weight

Project  assignments:

     project  1 15%

     project  2 15%

     project  3 15%

     project  4 15%

Final  project 27%

Per  class  quiz 13(+1  bonus)%

•  No  exams!  But  quizzes  every  week  (don’t  know  when)  

•  Mapping  from  100%  score  to  the  letter  grade  determined  later  

•  Since  this  is  not  a  required  course,  the  general  idea  is  that  we  

will  be  generous  given  that  you  completed  all  assignments. 9

(10)

References

10

Chandra,  Dobkin,  Bensky,  Lexa,  Lide,  and   Dowla,  “Wireless  Networking  –  know  it  all,”  

Newnes,  2007

(11)

References

Andrea  Goldsmith,  Wireless  Communications,  

Cambridge  University  Press,  2005 Theodore  S.  Rappaport,  Wireless  

Communications:  Principles  and  Practice,  2nd  

Edition,  2002 11

(12)

The  teaching  team

Teaching  Assistants

蔡欣穆 (Michael)

Direct  your  questions  to:

12

E-­‐mail:  wn@csie.ntu.edu.tw   Facebook  group:  

https://www.facebook.com/groups/wn2015spring/  

TA  Office  Hour  :  Thur.  16:00~17:00    

林靜茹 (Kate)  

中研院 資創中心 曾華彥 黃昶榮

李佳福

吳欣宜 陳冠廷

(13)

Zero-­‐tolerance  policy   (Plagiarism)

•  We  will  NOT  tolerate  any  PLAGIARISM  (Quiz/Lab/

Homework).  

•  Students  who  gets  caught  will  get  an  

F

,  no  second  chance.  

(+  possible  university  disciplinary  actions)  

•  The  TA’s  will  look  for    

•  (1)  signs  of  copied  codes  in  your  project  assignment  source  codes  

•  (2)  content  in  your  final  project  is  found  somewhere  else    

•  *For  handwritten  homework,  please  indicate  references   for  each  problem  

•  Books  or  Internet  URL  or  a  person.  

•  If  none,  then  indicate  “none”.    

13

(14)

Zero-­‐tolerance  policy   (assignment  deadline)

•  Homework  deadline  is  HARD  deadline.  

•  You  get  

0

 point  for  the  homework  after  the  submission  deadline  

•  You  get  

0

 point  for  the  lab  if  you  don’t  demo  on  time/submit  the   source  code  to  the  repository  

•  However,  we  will  still  grade  it  for  you,  if  you  choose  to  submit  it   (after  the  deadline)  

14

(15)

My  teaching  style

•  Interactions  in  the  class  

•  Please  please  please  please  ask  me  questions  

•  (Or  I  will  ask  you  questions…)  

•  No  question  is  dumb  question  

•  (Since  lots  of  you  have  very  little  background  knowledge)  

•  Class  material  is  easy  to  understand    

•  New:  handwritten  materials,  prepare  to  take  note  

•  But  project  assignments  require  lots  of  efforts  

•  English  slides  but  taught  in  Mandarin  

15

(16)

Misc.  Information

•  Class  time:  Friday  09:10-­‐12:10,    

•  Will  take  a  break  when  more  than  30%  of  students  is   about  to  fall  into  sleep  

•  Classroom:  CSIE  R102  

16

(17)

Lab  1:  CamCom

17

Transmitter:  Zigduino  (Arduino  variant)  +                tri-­‐color  LED  

Receiver:  camera  sensor

(18)

Filtering

•  收80人,  5人一組,  共16組

•  五個project必須以同一組人力完成  

•  組中有中途退選的,  必須以該組剩下人力完成,  不再調整分組.  

• 

今天(3/6)  17:59  前找好組員,並完成 2015  WNFA 小組登記表的 Google  表單填寫

http://goo.gl/forms/Oy2DGsco2T  

•  系級  

•  學號  

•  姓名  

•  常用信箱  

•  是否已經選上課程(Y/N)  

•  排序:  

•  1.  計算整組積分  

•  大四 /  碩二 +1  

•  大二 /  大一 -­‐1  

•  資訊學群科系 +1  

•  電機資訊學院外科系所 -­‐1

•  2.  排序完畢以後取前16組  

•  3.  積分平手的,  以填寫Google表單的時間作排序  

•  4.  名單將於今晚 23:59  以前公布。於名單內但未選上課程的同學會在今晚 23:59 以前寄送授權碼  

18

(19)

Recap

•  wn@csie.ntu.edu.tw  is  the  e-­‐mail  to  us  

•  Course  website:  

http://www.csie.ntu.edu.tw/~wn  

•  Join  Facebook  Group:  

https://www.facebook.com/groups/wn15spring/  

•  Feel  free  to  come  and  talk  to  me  after  the  class  

•  Next  Friday:  09:10-­‐12:10  

•  Questions?  

19

參考文獻

相關文件

The proposed adaptive energy management applications are for battery-aware embedded systems of energy harvest wireless sensor network and human-electric hybrid bicycle.. Future

摘 要:In this talk, I will discuss the fundamentals of the hierarchical modeling technique and some applications in physical sciences and big data analysis, including a

These include so-called SOC means, SOC weighted means, and a few SOC trace versions of Young, H¨ older, Minkowski inequalities, and Powers-Størmer’s inequality.. All these materials

IP Layer Basics and Firewall & Networking tools (ifconfig, route, ip, iptables, nslookup, dig, arp) (作業:pfSense firewall).. Wireless physical layer, Wireless link layer

OurChain stands for all your blockchains, an autonomous platform for any blockchain, including a ChainAgent, a ChainBrowser, a ChainFoudry, a Ch ainOracle and an OurCoin with

真實世界的power  delay

⇔ improve some performance measure (e.g. prediction accuracy) machine learning: improving some performance measure..

3 active learning: limited protocol (unlabeled data) + requested