[Network]Wireless and Mobile
Wireless
1 Introduction
1.1 Elements
1. Wireless HostsWireless does not mean mobility.2. Base StationTypically connect to wired network.1.2 Modes
1. Infrastructure mode
base station connects mobiles into wired network.Handoff: mobile changes base station
2. ad hoc mode
no base stationnodes orgnize themselves into a network: route among themselves.
2 Characteristics
2.1 Differences from wired link
1. signal strength2. interference3. multipath propagation
2.2 SNR versus BER
SNR: signal-to-noise rateBER: bit error rateThe higher SNR, the lower BER.
2.3 Multiple Access
1. Hidden terminal problem
2. Signal attenuation![]()
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG9vbWF0b28=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
2.4 CDMA: Code Division Multiple Access
The algorithm is as what I have recapped before
调制(modulation)
(1)先将资料的0转成 -1
A = [1,-1,1], B = [1,1,-1]
优点是在解调时,更可以差别0和1,而使解调错误率下降。
(2-1) A使用Walsh Transform的第一个channel [1,1,1,1,1,1,1,1](即其第一个basis,矩阵的第一个row)来做调制
A_m = [1,1,1,1,1,1,1,1,|-1,-1,-1,-1,-1,-1,-1,-1,|1,1,1,1,1,1,1,1,]。
(2-2) B使用Walsh Transform的第二个channel [1,1,1,1,-1,-1,-1,-1](矩阵的第二个row)来做调制
B_m = [1,1,1,1,-1,-1,-1,-1,|1,1,1,1,-1,-1,-1,-1,|-1,-1,-1,-1,1,1,1,1,]。
(3)将调制的结果相加M = A_m + B_m
M = A_m + B_m = [2,2,2,2,0,0,0,0,0,0,0,0,-2,-2,-2,-2,0,0,0,0,2,2,2,2]
(4)最后传送出去的信号为M,共同拥有24个bit。解调(demodulation)
(1)将接收到的资料分别和channel做内积
(1-1) M和 第一个channel [1,1,1,1,1,1,1,1]做内积得到
前八码内积:[2,2,2,2,0,0,0,0] \cdot [1,1,1,1,1,1,1,1] = 8
中间八码内积:[0,0,0,0,-2,-2,-2,-2] \cdot [1,1,1,1,1,1,1,1] = -8
后八码内积:[0,0,0,0,2,2,2,2] \cdot [1,1,1,1,1,1,1,1] = 8
(1-2) M和 第二个channel [1,1,1,1,-1,-1,-1,-1]做内积得到
前八码内积:[2,2,2,2,0,0,0,0] \cdot [1,1,1,1,-1,-1,-1,-1] = 8
中间八码内积:[0,0,0,0,-2,-2,-2,-2] \cdot [1,1,1,1,-1,-1,-1,-1] = 8
后八码内积:[0,0,0,0,2,2,2,2] \cdot [1,1,1,1,-1,-1,-1,-1] = -8
(2)内积结果出来若为8,则解调为1;若为 -8,则解调为 -1
(2-1)第一个channel解调出信号为[8, -8, 8] \to [1, -1, 1]
(2-2)第二个channel解调出信号为[8, 8, -8] \to [1, 1, -1]
(3)最后,将 -1还原回0
(3-1)因此。第一个channel成功还原信号为[1, 0, 1]
(3-2)因此。第二个channel成功还原信号为[1, 1, 0]
3 Wi-Fi: IEEE 802.11 Wireless LAN
There is a family of 802 wireless LAN. They all:
1) use CSMA/CA for multiple access
2) have base-station and ad-hoc network versions
3.1 Architecture
1. Basic Service Set: contains
1) wireless hosts
2) access point: base station
3) ad hoc mode: hosts only
2. Channel
1) divided into 11 channels
2) interference possible: neighboring AP chooses same channel.
3. Association
host must associates to a AP
4. Passive/Active Scanning
1) Passive
beacon -> request -> response
2) Active
request -> reponse -> assocation request -> assocation response
3.2 Multiple Access - Avoid Collisions
1. reasons: why not collision detection
1) signal weak2) can not sense all collisions: hidden terminal problem
2. Avoiding collisions
1) Idea: allow sender to reverse channel. Sender first send request-to-send(RTS) packets to base station using CSMA. BS broadcast clear-to-send(CTS) in response to RTS.
CTS heard by all nodes.
3.3 Frame
1. Addressing
![]()
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG9vbWF0b28=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
1) Address 1: receiver
2) Address 2: sender
3) Address 3: router
2. In frame control
1) Frame type: RTS, CTS, ACK, data
3.4 Other Characteristics
1. Mobility within same subnet
Self-learning: switch will see frame from H1 and remember which switch can be used to reach H1
2. advanced capabilities
1) Rate adaptation
BER vs. SNR
2) Power management
If there is no msg to be sent to this node. This node will sleep. When the node receive ‘beacon frame’, the node will wake up.
3. Personal area network
ad box mode: master/slave/parked device
3.5 802.16: WiMax
antenna: unlike 802.11, it has a large range
downlink/uplink scheduling
4 Cellular Internet Access
4.1 Architecture
like the other architecture, it is hierarchical and consists a list of base station, users, and links or protocols.In Cellular Internet: the hierarchical arch is formed by Mobile Switching Center. And Cell denotes the components, BS, users, air-interface(protocols)
1. Hops: two techniques
1) FDMA/TDMA: divide spectrum2) CDMA: bit dot algorithm(see before)
4.2 Standards
2G, 2.5G, 3G
GSM -> GPRS
![]()
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG9vbWF0b28=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
Mobility
1 Principles: addressing and routing
1.1 Address
First I need to clarify some address definations:
1) mobile:
care-of-address, in visited network known by home network
permanent address, in home network known by correspondent to communicate
2) home:
home agent: function entity for mobile
3) correspondent:
who mobile want to contact with.
1.2 Routing
1. Registration
Mobile moves to a visited network, and connects to home agent telling it some mobility information.Here are three important components:
1) mobile2) foreign agent3) home agent
![]()
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG9vbWF0b28=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
2. Indirect Routing
Mobile requests to connect with correspondent through home agent. Then correspondent transfers pkt to mobile through home agent. Mobile replies directly to correspondent.
Triangle routing ProblemOn-going connection can be maintains
3. Direct Routing
![]()
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG9vbWF0b28=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
Correspondent need to get care-of-address when mobile moves to another visited network.Some ImprovementAccommdation mobility with direct routingwhen mobile moves, new FA gets pkt from old FA(Chaining)
2 Mobile IP
2.1 Indirect routing
In indirect or direct routing network, frame should be encapsulated into addresses.
Such as indirect routing network:
1) correspondent: mobile permanent address
2) home agent: add care-of-address(the address of foreign agent address) to find visited network
3) foreign agent: dissolve to a permanent address.
2.2 Agent discovery
agent advertisement: foreign/home agents advertise service by broadcasting ICMP msg.
Registration Example
foreign agent broadcast ICMP msg. And a new mobile will put out registration request to foreign agent. And then foreign agent forwards the request to the home agent and gets the reply for the mobile.
NOTE:
Mobile maintains the home agent address consistantly.
3 Handoff within Mobile Switching Center
3.1 Common:
like mobile move to another foreign network and update the information between BSS and MSC
3.2 Anchor MSC:
like the machanism mentioned above.
[Network]Wireless and Mobile的更多相关文章
- UVA 1456 六 Cellular Network
Cellular Network Time Limit:3000MS Memory Limit:0KB 64bit IO Format:%lld & %llu Submit S ...
- Residential Gateway System for Home Network Service
Disclosed herein is a Residential Gateway (RG) system for home network service. The RG system receiv ...
- 论文翻译:2020_WaveCRN: An efficient convolutional recurrent neural network for end-to-end speech enhancement
论文地址:用于端到端语音增强的卷积递归神经网络 论文代码:https://github.com/aleXiehta/WaveCRN 引用格式:Hsieh T A, Wang H M, Lu X, et ...
- (转) [it-ebooks]电子书列表
[it-ebooks]电子书列表 [2014]: Learning Objective-C by Developing iPhone Games || Leverage Xcode and Obj ...
- 中国计算机学会CCF推荐国际学术会议
中国计算机学会推荐国际学术会议 (计算机系统与高性能计算) 一.A类 序号 会议简称 会议全称 出版社 网址 1 ASPLOS Architectural Support for Programmin ...
- Atitit jsr规范化分类 attilax总结
Atitit jsr规范化分类 attilax总结 按照技术类别可以分成以下几类:1.Java EE (39 JSRs) --- J2EE平台规范 2.Java SE (42 JSRs) --- J2 ...
- [Z] 计算机类会议期刊根据引用数排名
一位cornell的教授做的计算机类期刊会议依据Microsoft Research引用数的排名 link:http://www.cs.cornell.edu/andru/csconf.html Th ...
- CCF推荐国际学术期刊
中国计算机学会推荐国际学术期刊 (计算机系统与高性能计算) 一.A类 序号 刊物简称 刊物全称 出版社 网址 1 TOCS ACM Transactions on Computer Systems A ...
- CCF推荐国际学术会议
类别如下计算机系统与高性能计算,计算机网络,网络与信息安全,软件工程,系统软件与程序设计语言,数据库.数据挖掘与内容检索,计算机科学理论,计算机图形学与多媒体,人工智能与模式识别,人机交互与普适计算, ...
随机推荐
- UML02-用例图
1.泛化表示一般和特殊的关系.用例之间存在泛化关系,参与者之间存在泛化关系,参与者和用例之间存在泛化关系. 2.画出用例图. 系统允许管理员通过磁盘加载存货数据来运行存货清单报告: 管理员通过从磁盘加 ...
- javascript笔记整理(变量作用域)
变量的作用域(作用域:指的就是一段代码的作用范围) 一.变量的作用域 1.全局变量(在代码中任何地方都能够访问得到的变量,拥有全局的作用域) A.最外层函数外面定义的变量 var a=1; funct ...
- android listview滚动到顶部
1.为了实现类似IOS点击状态栏,列表回滚到顶部的功能(要平滑滚动效果),android上点击一个按钮或是图片什么的也可以让listview一次性滚动到顶部(滑动太多页时,一次可能滚不到顶部,使用ha ...
- linux下抓取网页快照
1.下载 https://code.google.com/p/wkhtmltopdf/downloads/detail?name=wkhtmltoimage-0.11.0_rc1-static-i38 ...
- perl 类里的函数调用其他类的函数
perl 类里的函数调用其他类的函数: package Horse; use base qw(Critter); sub new { my $invocant = shift; my $class = ...
- VS2008下直接安装使用Boost库1.46.1版本
Boost库是一个可移植.提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一. Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容.在C++ ...
- 高焕堂《android从程序员到架构师之路》 YY讲坛直面大师学习架构设计
<android从程序员到架构师之路>YY讲坛活动: sundy携手高焕堂老师全程YY答疑 与大师一起,分享android技术 时间:7月21日下午2:00 报名联系QQ:22243 ...
- java基础之& 和 && 的差别
&和&&都能够用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,仅仅要有一方为false,则结果为false. ...
- 网页WEB打印控件
网页WEB打印控件制作 在WEB系统中,打印的确是比较烦人的问题,如果我们能制作一个属于自己的自定义的打印插件,那么我们在后续自定义打印的时候能随心所欲的控制打印,这样的效果对于程序员来说是非常开心的 ...
- 例解 autoconf 和 automake 生成 Makefile 文件
本文介绍了在 linux 系统中,通过 Gnu autoconf 和 automake 生成 Makefile 的方法.主要探讨了生成 Makefile 的来龙去脉及其机理,接着详细介绍了配置 Con ...