210 likes | 426 Views
Multi-hop Wireless Network: Channel Assignment. Towards Unified Framework By Raghuram Pidaparthi. About…. Introduction Unified Framework Graphical Representation Simulation Results Conclusion. Introduction. Mobile Ad Hoc Networks. Formed by wireless hosts which may be mobile
E N D
Multi-hop Wireless Network: Channel Assignment Towards Unified Framework By Raghuram Pidaparthi
About… • Introduction • Unified Framework • Graphical Representation • Simulation • Results • Conclusion
Introduction • Mobile Ad Hoc Networks • Formed by wireless hosts which may be mobile • Without (necessarily) using a pre-existing infrastructure • Routes between nodes may potentially contain multiple hops
Why Ad Hoc Networks ? • Ease of deployment • Speed of deployment • Decreased dependence on infrastructure
Many Applications • Personal area networking • cell phone, laptop, ear phone, wrist watch • Military environments • soldiers, tanks, planes • Civilian environments • taxi cab network • meeting rooms • sports stadiums • boats, small aircraft • Emergency operations • search-and-rescue • policing and fire fighting
Multihop Wireless Network • Packet radio networks (PRNs) - DARPA’s PRNet • SURAN • GloMo • AdHoc Networks
NP-complete • TDMA Broadcast Scheduling • Link scheduling • FDMA Frequency Assignment • CDMA code assignment
Can be modelled by Restricted Graphs? • Trees • Planar graphs • Disc graphs • Planar Point graphs
Channel Assignment • Channel assignments to network nodes or to inter-nodal links in a (multihop) wireless network • (T/F/C) DMA <=> U x DMA • Time • Frequency • Code
Channel Assignment • Traditional graph coloring problem as a convenient equivalent for channel assignment • Graphs are directed • Based on - Element to be Covered {Vertex or Edge} - Forbidden element separation, {0, 1} - Direction of the constraint (transmitter or receiver) {rr,rt,tr,tt}
Assignment Problems • 7 Edge Based Problems • 4 Node Based Problems • 128 possible link assignment and • 16 possible node assignment problems can be captured by this framework
Algorithm for Coloring a graph=> Channel Assignment • Input - Topology Graph - set of constraints characterizing the problem
Cellular network Frequency Assignment • Adjacent Cells need to be assigned different frequencies. • Vertices represent Cells • Edges represent Cell Adjacency • Two adjacent vertices must receive different Colors => P ID # 1
TOCA/ ROCA CDMA Code Assignment • Transmitter Oriented Code Assignment: Node transmits on the code and receiving code agile. • Receiver Oriented Code Assignment: Node receives on this code and transmitting code agile. • In both cases for collision free Tx if a node can hear both A and B then A & B use different codes. PID # 2
(T/F)DMA Broaadcast Schedule/Assignment • When a node’s Tx is intended for all its neighbors. • X – time slot/ freq q • Then every Out-neighbor Y of X should not be assigned q since it’ll have to tune to receive on q • Every In-neighbor Z of Y should also not be assigned q to avoid collision at Y.
Simulation • Vertex Coloring only • Input: Adjacency Matrix • Input: Constraints
Conclusion and Future Work • Channel Assignment Problem is researched a lot but not as a unified framework. • Edge Coloring needs to be implemented to consider the other possible Channel Assignment constraints.