SlideShare a Scribd company logo
DELAY-OPTIMAL BROADCAST FOR MULTIHOP WIRELESS
NETWORKS
USING SELF-INTERFERENCE CANCELLATION
ABSTRACT:
Conventional wireless broadcast protocols rely heavily on the 802.11-based CSMA/CA model, which avoids
interference and collision by conservative scheduling of transmissions. While CSMA/CA is amenable to
multiple concurrent unicasts, it tends to degrade broadcast performance significantly, especially in lossy and
large-scale networks.
In this paper, we propose a new protocol called Chorus that improves the efficiency and scalability of broadcast
service with a MAC/PHY layer that allows packet collisions. Chorus is built upon the observation that packets
carrying the same data can be effectively detected and decoded, even when they overlap with each other and
have comparable signal strengths.
Resolves collision using symbol-level interference cancellation, and then combines the resolved symbols to
restore the packet. Such a collision-tolerant mechanism significantly improves the transmission diversity and
spatial reuse in wireless broadcast. Chorus’ MAC-layer cognitive sensing and scheduling scheme further
facilitates the realization of such an advantage, resulting in an asymptotic broadcast delay that is proportional to
the network radius.
GLOBALSOFT TECHNOLOGIES
IEEE PROJECTS & SOFTWARE DEVELOPMENTS
IEEE FINAL YEAR PROJECTS|IEEE ENGINEERING PROJECTS|IEEE STUDENTS PROJECTS|IEEE
BULK PROJECTS|BE/BTECH/ME/MTECH/MS/MCA PROJECTS|CSE/IT/ECE/EEE PROJECTS
CELL: +91 98495 39085, +91 99662 35788, +91 98495 57908, +91 97014 40401
Visit: www.finalyearprojects.org Mail to:ieeefinalsemprojects@gmail.com
We evaluate Chorus’ PHY-layer collision resolution mechanism with symbol-level simulation, and validate its
network-level performance via ns-2, in comparison with a typical CSMA/CA-based broadcast protocol. Our
evaluation validates Chorus’s superior performance with respect to scalability, reliability, delay, etc., under a
broad range of network scenarios (e.g., single/multiple broadcast sessions, static/mobile topologies).
EXISTING SYSTEM:
The source node to all other nodes in the network, with high packet-delivery ratio (PDR) and low latency to
improve PDR in a lossy network, multiple relay nodes can forward and retransmit each packet, thereby creating
retransmission diversity. To reduce latency and resource usage, however, the number of transmissions must be
kept to minimum, since redundant retransmissions waste channel time, slowing down the packet’s delivery to
the edge of the network.
Therefore, a delicate balance needs to be maintained between PDR and delay a typical scenario where
CSMA/CA restricts the broadcast efficiency. With CSMA/CA, the delivery of one packet from source S to all
other nodes requires at least three time slots. A and B cannot transmit concurrently, even if they have to forward
the same packet. Suppose node D in a lossy network had already received the packet, while C and E await its
retransmission from A and B, respectively.
An optimal scheduling protocol would be oblivious of the collision at D, and allow A and B to transmit the
packet concurrently. However, this is not possible in CSMA/CA, as one of them will defer its transmission
immediately upon sensing the other’s activity. Chorus is built upon the key insight that packets carrying the
same data can be detected and decoded, even when they overlap at the receiver with comparable strength.
DISADVANTAGES:
The key insight that packets carrying the same data can be detected and decoded, even when they
overlap at the receiver with comparable week.
Therefore, only two time slots are required to deliver one packet over the entire network, due to the
improved spatial reuse.
In reality, it is difficult to synchronize the independent transmitters A and B at the symbol level.
The asynchrony between them to identify collision-free symbols in the overlapping packets.
PROPOSED SYSTEM:
The network can be divided into r rings centered on the source node. A trivial lower bound on the latency is all
nodes within the same ring transmit concurrently after those in the previous ring, and the packet’s transmission
is repeated exactly r times.
However, this is achievable only when the cognitive sensing function is disabled. The worst case scenario
occurs when cognitive sensing induces the longest delay between adjacent rings. Specifically, at most a half of
the nodes within each ring transmit while others within the same ring are transmitting. The SNR-weighted
combination of decoded packets reduces BER at the low SNR region.
Results in lower performance than selective combination, i.e., assigning weight 1 to the packet with higher
SNR, and 0 to the other. This is because as the SNR increases, the error- propagation effect dominates the
additional diversity of weighted combination. Our analysis of error propagation is also found to match well with
the symbol-level simulation results. Therefore, it can be used as the packet-reception model in the network-level
simulation of Chorus.
ADVANTAGES:
This is because Chorus detects and decodes collided packets with a relatively high SNR, while treating
undetectable packets as noise.
We implement the cognitive sensing and broadcast scheduling protocols based on the 802.11b module in
ns-2.
Since it requires a strict definition of neighborhood, DCB assumes the existence of a transmission range,
within which all nodes receive packets from the transmitter with the same probability.
HARDWARE & SOFTWARE REQUIREMENTS:
HARDWARE REQUIREMENT:
 Processor - Pentium –IV
 Speed - 1.1 GHz
 RAM - 256 MB (min)
 Hard Disk - 20 GB
 Floppy Drive - 1.44 MB
 Key Board - Standard Windows Keyboard
 Mouse - Two or Three Button Mouse
 Monitor - SVGA
SOFTWARE REQUIREMENTS:
 Operating System : Windows XP
 Front End : Visual Studio .Net 2008
 Scripts : C# Script.
MODULES:
1. OVERLAPPED PACKETS
2. COLLISION RESOLUTION MECHANISM
3. DETECTING COLLIDED PACKETS
4. PACKET COMBINATION TO IMPROVE DIVERSITY
5. MULTIPLE BROADCAST SESSIONS
6. EFFECTS OF PACKET SIZE
MODULE DESCRIPTION:
OVERLAPPED PACKETS:
Interference cancellation resolves overlapped packets by first decoding the one with stronger RSS, treating the
weak packet as noise, and then subtracting the decoded strong packet, thus obtaining the weak one. It applies to
the case where two different packets collide with disparate strengths. In Chorus, even two packets with similar
strengths can be effectively decoded, because each sees the other as a complement, rather than an interferer.
COLLISION RESOLUTION MECHANISM:
The two original packets are recovered from two known sums, similar to solving a linear system of equations.
In the PHY layer, Chorus uses a collision resolution mechanism similar to ZigZag, but it resolves multiple
packets from a single collision, given that the packets are identical. In addition, Chorus aims to improve
broadcast efficiency in wireless mesh networks, where it exploits transmit diversity and spatial reuse, using
MAC-layer cognitive sensing and broadcast scheduling.
DETECTING COLLIDED PACKETS:
The receiver then uses a matched filter to detect the exact arrival time of this preamble. A matched filter is an
optimal linear correlator that maximizes the SNR when correlating unknown signals with a known sequence. It
outputs a peak value whenever the packet preamble is detected, even if the preamble is hidden in a strong noise.
It operates continuously, so that those preambles overlapping with other packets can still be identified. The
number of preambles detected in a run indicates the number of overlapping packets at the receiver.
PACKET COMBINATION TO IMPROVE DIVERSITY:
The decoding confidence is indicated by the magnitude of the decision symbol. The farther away it is from the
decoding threshold (0 in BPSK), the higher probability it can produce the correct bit, since this is equivalent to
a higher SNR. Combining two decision symbols carrying the same bits can increase the decoding confidence.
This is because the useful information is enhanced, while the noise within the two symbols is not combined
coherently that weighted summing over the corresponding symbols can improve the decoding probability, when
two versions of the same packets are received sequentially without collision. Such a weighted combination
harvests full transmit diversity, i.e., the SNR of the combined packet is the sum SNR of the two independently
received packets.
MULTIPLE BROADCAST SESSIONS:
The case when multiple source nodes broadcast packets concurrently. Following a similar line of analysis with
we can obtain the following result implies that the contention among multiple broadcast sessions may reduce
the performance of individual sessions, but does not affect the asymptotic delay and throughput. This is again
owing to the wave-front style broadcast enabled by Chorus MAC/PHY layers.
EFFECTS OF PACKET SIZE:
The network is less congested, so Chorus’s spatial reuse advantage is less obvious. Owing to the diversity gain,
however, it maintains a PDR higher than 95 percent, in contrast with 80 percent when running DCB. Moreover,
its latency is 60 percent lower than DCB for all packet sizes. When the source rate is high (10 pkts/s), Chorus’s
PDR and latency remain the same. In contrast, DCB suffers from a sharp degradation of performance its latency
increases from 0.2 to 4 seconds as packet size grows from 64 to 1,024 B. Again, this is due to its limited
supportable throughput. For larger packets, the source injects more data into the network per unit time, which
causes congestion. In addition, the cost of losing a packet increases, resulting in higher latency and lower PDR.
FLOW DIAGRAM:
CONCLUSION:
We provide theoretical and practical results that demonstrate the feasibility and advantages of a collision-
resolution protocol for wireless broadcast. We introduce Chorus, which allows forwarders with the same
outgoing packets to transmit roughly at the same time, and then employs physical-layer iterative decoding to
resolve collisions at the receiver. By decoding multiple versions of a packet at once, Chorus achieves transmit
diversity and improves loss resilience without any retransmission. More importantly, with its collision-tolerant
MAC, Chorus
Significantly simplifies the CSMA scheduling and improves its spatial reuse.
Our theoretical analysis and symbol-level simulation show that Chorus’s iterative decoding algorithm can
effectively resolve collisions with negligible error propagation effect. We also establish an asymptotic latency
SENDER
RECEIVER
Detecting Collided Packets
Iterative Resolution of
Collision
Packet combination
Single-
Source
Broadcast
bound of _ðrÞ when using Chorus for broadcast, where r is the network radius. Our network-level simulation
experiments further show that Chorus outperforms a typical CSMA/CA-based broadcast protocol by a
significant margin, in terms of latency, reliability, throughput, and scalability. These features make Chorus
suitable especially for fast information dissemination in large-scale networks, such as wireless mesh networks.
REFERENCES:
[1] R. Gandhi, S. Parthasarathy, and A. Mishra, “Minimizing Broadcast Latency and Redundancy in Ad Hoc
Networks,” Proc. ACM MobiHoc, 2003.
[2] S.-H. Huang, P.-J. Wan, X. Jia, H. Du, and W. Shang, “Minimum- Latency Broadcast Scheduling in
Wireless Ad Hoc Networks,” Proc. IEEE INFOCOM, 2007.
[3] S. Huang, P.J. Wan, J. Deng, and Y. Han, “Broadcast Scheduling in Interference Environment,” IEEE
Trans. Mobile Computing, vol. 7, no. 11, pp. 1338-1348, Nov. 2008.
[4] W. Lou and J. Wu, “Toward Broadcast Reliability in Mobile Ad Hoc Networks with Double Coverage,”
IEEE Trans. Mobile Computing, vol. 6, no. 2, pp. 148-163, Feb. 2007.
[5] D. Tse and P. Viswanath, Fundamentals of Wireless Communication. Cambridge Univ., 2005.
[6] R. Mudumbai, D.R. Brown, U. Madhow, and .V. Poor, “Distributed Transmit Beamforming: Challenges
and Recent Progress,” IEEE Comm. Magazine, vol. 47, no. 2, pp. 102-110, Feb. 009.

More Related Content

PDF
NS2 Projects 2014 in HCL velachery
PDF
Predictable Packet Lossand Proportional Buffer Scaling Mechanism
DOCX
NS2 IEEE projects 2014
PPTX
A preamble-based approach for Providing QOS support in Wireless Sensor Network
DOCX
Manmohan 15% PLAGIARISM REPORT M.TECH ( M S WORD FILE )
DOCX
6 chapter 1,2,3,4,5 (15%) M.TECH ( M S WORD FILE )
PDF
Delay jitter control for real time communication
PDF
6 chapter 1,2,3,4,5 (15%) M.TECH ( PDF FILE )
NS2 Projects 2014 in HCL velachery
Predictable Packet Lossand Proportional Buffer Scaling Mechanism
NS2 IEEE projects 2014
A preamble-based approach for Providing QOS support in Wireless Sensor Network
Manmohan 15% PLAGIARISM REPORT M.TECH ( M S WORD FILE )
6 chapter 1,2,3,4,5 (15%) M.TECH ( M S WORD FILE )
Delay jitter control for real time communication
6 chapter 1,2,3,4,5 (15%) M.TECH ( PDF FILE )

What's hot (20)

PDF
Multihop Routing In Camera Sensor Networks
DOCX
TCP Fairness for Uplink and Downlink Flows in WLANs
PDF
A Novel Rebroadcast Technique for Reducing Routing Overhead In Mobile Ad Hoc ...
DOC
Some of the terms about Computer Networking
PDF
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
PDF
Congestion Control in Networks
DOC
A Performance Comparison of TCP Protocols
PPTX
Mobile transport layer - traditional TCP
PDF
Chapter03 sg
PDF
Hn analysis
PPSX
Congestion control in TCP
PDF
Self-Pruning based Probabilistic Approach to Minimize Redundancy Overhead for...
PPT
F06_Lecture7_etherne..
PPSX
Congestion avoidance in TCP
PDF
Analysis of Selfish behavior in energy consumption model based Multihop cellu...
PDF
Clustering based Time Slot Assignment Protocol for Improving Performance in U...
PDF
"Performance Evaluation and Comparison of Westwood+, New Reno and Vegas TCP ...
PDF
G028033037
PPT
Congestion Control
PDF
A Low Overhead Reachability Guaranteed Dynamic Route Discovery Mechanism for ...
Multihop Routing In Camera Sensor Networks
TCP Fairness for Uplink and Downlink Flows in WLANs
A Novel Rebroadcast Technique for Reducing Routing Overhead In Mobile Ad Hoc ...
Some of the terms about Computer Networking
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
Congestion Control in Networks
A Performance Comparison of TCP Protocols
Mobile transport layer - traditional TCP
Chapter03 sg
Hn analysis
Congestion control in TCP
Self-Pruning based Probabilistic Approach to Minimize Redundancy Overhead for...
F06_Lecture7_etherne..
Congestion avoidance in TCP
Analysis of Selfish behavior in energy consumption model based Multihop cellu...
Clustering based Time Slot Assignment Protocol for Improving Performance in U...
"Performance Evaluation and Comparison of Westwood+, New Reno and Vegas TCP ...
G028033037
Congestion Control
A Low Overhead Reachability Guaranteed Dynamic Route Discovery Mechanism for ...
Ad

Viewers also liked (8)

PDF
Urbanity | Av Dr Chucri Zaidan | Sao Paulo, SP | BREVE LANÇAMENTO | (11) 7853...
PDF
Avant octubre 2013 PSPV Xirivella
PPT
Una vita da Producer (Fabio Cristi)
DOC
Bab iv intalasi penyalur petir
PDF
Newsourcehub catalog full
PDF
Бизнес-завтрак 20131008. Партнерская программа Rusonyx. Иван Поздняков, Русоникс
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Community aware opportunistic routin...
PPT
Pel. 7 nasihat luqman
Urbanity | Av Dr Chucri Zaidan | Sao Paulo, SP | BREVE LANÇAMENTO | (11) 7853...
Avant octubre 2013 PSPV Xirivella
Una vita da Producer (Fabio Cristi)
Bab iv intalasi penyalur petir
Newsourcehub catalog full
Бизнес-завтрак 20131008. Партнерская программа Rusonyx. Иван Поздняков, Русоникс
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Community aware opportunistic routin...
Pel. 7 nasihat luqman
Ad

Similar to DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Delay optimal broadcast for multihop wireless networks using self-interference cancellation (20)

PDF
Delay optimal broadcast for multihop wireless networks using self-interferenc...
PDF
Java delay-optimal broadcast for multihop wireless networks using self-inter...
PDF
Delay optimal broadcast for multihop wireless networks using self-interferenc...
PDF
Dotnet delay-optimal broadcast for multihop wireless networks using self-int...
PDF
Java delay-optimal broadcast for multihop wireless networks using self-inter...
PDF
Cooperation without synchronization practical cooperative relaying for wirele...
PDF
Clustering based Time Slot Assignment Protocol for Improving Performance in U...
PDF
BROADCAST SCHEDULING PROTOCOLS IN MULTIHOP MOBILE AD HOC NETWORKS
PDF
Broadcast Scheduling Protocols in Multi-Hop Mobile Ad hoc Networks
PDF
B010340611
PPTX
Network Coding in Disruption Tolerant Network (DTN)
DOC
Mitigating performance degradation in congested sensor networks(synopsis)
PDF
Complexity analysis for recent ALOHA random access techniques.pdf
PDF
Multi-Channel Multi-Interface Wireless Network Architecture
PDF
Eb34777780
PDF
Bn25384390
PDF
Research Inventy : International Journal of Engineering and Science
PDF
PARTIAL HARQ RETRANSMISSION FOR BROADCAST IN FADING CHANNELS
PDF
A_Fair_Multiple-Slot_Assignment_Protocol_for_Sched
PDF
ShortPaper
Delay optimal broadcast for multihop wireless networks using self-interferenc...
Java delay-optimal broadcast for multihop wireless networks using self-inter...
Delay optimal broadcast for multihop wireless networks using self-interferenc...
Dotnet delay-optimal broadcast for multihop wireless networks using self-int...
Java delay-optimal broadcast for multihop wireless networks using self-inter...
Cooperation without synchronization practical cooperative relaying for wirele...
Clustering based Time Slot Assignment Protocol for Improving Performance in U...
BROADCAST SCHEDULING PROTOCOLS IN MULTIHOP MOBILE AD HOC NETWORKS
Broadcast Scheduling Protocols in Multi-Hop Mobile Ad hoc Networks
B010340611
Network Coding in Disruption Tolerant Network (DTN)
Mitigating performance degradation in congested sensor networks(synopsis)
Complexity analysis for recent ALOHA random access techniques.pdf
Multi-Channel Multi-Interface Wireless Network Architecture
Eb34777780
Bn25384390
Research Inventy : International Journal of Engineering and Science
PARTIAL HARQ RETRANSMISSION FOR BROADCAST IN FADING CHANNELS
A_Fair_Multiple-Slot_Assignment_Protocol_for_Sched
ShortPaper

More from IEEEGLOBALSOFTTECHNOLOGIES (20)

DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Vampire attacks draining life from w...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT SSD a robust rf location fingerprint...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Privacy preserving distributed profi...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Optimal multicast capacity and delay...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT On the real time hardware implementa...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Model based analysis of wireless sys...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data i...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Distributed cooperative caching in s...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Dcim distributed cache invalidation ...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Cooperative packet delivery in hybri...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Content sharing over smartphone base...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Capacity of hybrid wireless mesh net...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Adaptive position update for geograp...
DOCX
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...
DOCX
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Attribute based access to scalable me...
DOCX
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Attribute based access to scalable me...
DOCX
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Scalable and secure sharing of person...
DOCX
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud serv...
DOCX
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Privacy preserving public auditing fo...
DOCX
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Facilitating document annotation usin...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Vampire attacks draining life from w...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT SSD a robust rf location fingerprint...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Privacy preserving distributed profi...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Optimal multicast capacity and delay...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT On the real time hardware implementa...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Model based analysis of wireless sys...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Mobile relay configuration in data i...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Distributed cooperative caching in s...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Dcim distributed cache invalidation ...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Cooperative packet delivery in hybri...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Content sharing over smartphone base...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Capacity of hybrid wireless mesh net...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Adaptive position update for geograp...
DOTNET 2013 IEEE MOBILECOMPUTING PROJECT A scalable server architecture for m...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Attribute based access to scalable me...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Attribute based access to scalable me...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Scalable and secure sharing of person...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Qos ranking prediction for cloud serv...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Privacy preserving public auditing fo...
DOTNET 2013 IEEE CLOUDCOMPUTING PROJECT Facilitating document annotation usin...

Recently uploaded (20)

PDF
Electronic commerce courselecture one. Pdf
PPT
Teaching material agriculture food technology
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Approach and Philosophy of On baking technology
PDF
Unlocking AI with Model Context Protocol (MCP)
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
cuic standard and advanced reporting.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
Cloud computing and distributed systems.
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
Electronic commerce courselecture one. Pdf
Teaching material agriculture food technology
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Advanced methodologies resolving dimensionality complications for autism neur...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Approach and Philosophy of On baking technology
Unlocking AI with Model Context Protocol (MCP)
“AI and Expert System Decision Support & Business Intelligence Systems”
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
CIFDAQ's Market Insight: SEC Turns Pro Crypto
cuic standard and advanced reporting.pdf
Understanding_Digital_Forensics_Presentation.pptx
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Cloud computing and distributed systems.
Mobile App Security Testing_ A Comprehensive Guide.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Reach Out and Touch Someone: Haptics and Empathic Computing

DOTNET 2013 IEEE MOBILECOMPUTING PROJECT Delay optimal broadcast for multihop wireless networks using self-interference cancellation

  • 1. DELAY-OPTIMAL BROADCAST FOR MULTIHOP WIRELESS NETWORKS USING SELF-INTERFERENCE CANCELLATION ABSTRACT: Conventional wireless broadcast protocols rely heavily on the 802.11-based CSMA/CA model, which avoids interference and collision by conservative scheduling of transmissions. While CSMA/CA is amenable to multiple concurrent unicasts, it tends to degrade broadcast performance significantly, especially in lossy and large-scale networks. In this paper, we propose a new protocol called Chorus that improves the efficiency and scalability of broadcast service with a MAC/PHY layer that allows packet collisions. Chorus is built upon the observation that packets carrying the same data can be effectively detected and decoded, even when they overlap with each other and have comparable signal strengths. Resolves collision using symbol-level interference cancellation, and then combines the resolved symbols to restore the packet. Such a collision-tolerant mechanism significantly improves the transmission diversity and spatial reuse in wireless broadcast. Chorus’ MAC-layer cognitive sensing and scheduling scheme further facilitates the realization of such an advantage, resulting in an asymptotic broadcast delay that is proportional to the network radius. GLOBALSOFT TECHNOLOGIES IEEE PROJECTS & SOFTWARE DEVELOPMENTS IEEE FINAL YEAR PROJECTS|IEEE ENGINEERING PROJECTS|IEEE STUDENTS PROJECTS|IEEE BULK PROJECTS|BE/BTECH/ME/MTECH/MS/MCA PROJECTS|CSE/IT/ECE/EEE PROJECTS CELL: +91 98495 39085, +91 99662 35788, +91 98495 57908, +91 97014 40401 Visit: www.finalyearprojects.org Mail to:ieeefinalsemprojects@gmail.com
  • 2. We evaluate Chorus’ PHY-layer collision resolution mechanism with symbol-level simulation, and validate its network-level performance via ns-2, in comparison with a typical CSMA/CA-based broadcast protocol. Our evaluation validates Chorus’s superior performance with respect to scalability, reliability, delay, etc., under a broad range of network scenarios (e.g., single/multiple broadcast sessions, static/mobile topologies). EXISTING SYSTEM: The source node to all other nodes in the network, with high packet-delivery ratio (PDR) and low latency to improve PDR in a lossy network, multiple relay nodes can forward and retransmit each packet, thereby creating retransmission diversity. To reduce latency and resource usage, however, the number of transmissions must be kept to minimum, since redundant retransmissions waste channel time, slowing down the packet’s delivery to the edge of the network. Therefore, a delicate balance needs to be maintained between PDR and delay a typical scenario where CSMA/CA restricts the broadcast efficiency. With CSMA/CA, the delivery of one packet from source S to all other nodes requires at least three time slots. A and B cannot transmit concurrently, even if they have to forward the same packet. Suppose node D in a lossy network had already received the packet, while C and E await its retransmission from A and B, respectively. An optimal scheduling protocol would be oblivious of the collision at D, and allow A and B to transmit the packet concurrently. However, this is not possible in CSMA/CA, as one of them will defer its transmission immediately upon sensing the other’s activity. Chorus is built upon the key insight that packets carrying the same data can be detected and decoded, even when they overlap at the receiver with comparable strength. DISADVANTAGES: The key insight that packets carrying the same data can be detected and decoded, even when they overlap at the receiver with comparable week. Therefore, only two time slots are required to deliver one packet over the entire network, due to the improved spatial reuse. In reality, it is difficult to synchronize the independent transmitters A and B at the symbol level. The asynchrony between them to identify collision-free symbols in the overlapping packets.
  • 3. PROPOSED SYSTEM: The network can be divided into r rings centered on the source node. A trivial lower bound on the latency is all nodes within the same ring transmit concurrently after those in the previous ring, and the packet’s transmission is repeated exactly r times. However, this is achievable only when the cognitive sensing function is disabled. The worst case scenario occurs when cognitive sensing induces the longest delay between adjacent rings. Specifically, at most a half of the nodes within each ring transmit while others within the same ring are transmitting. The SNR-weighted combination of decoded packets reduces BER at the low SNR region. Results in lower performance than selective combination, i.e., assigning weight 1 to the packet with higher SNR, and 0 to the other. This is because as the SNR increases, the error- propagation effect dominates the additional diversity of weighted combination. Our analysis of error propagation is also found to match well with the symbol-level simulation results. Therefore, it can be used as the packet-reception model in the network-level simulation of Chorus. ADVANTAGES: This is because Chorus detects and decodes collided packets with a relatively high SNR, while treating undetectable packets as noise. We implement the cognitive sensing and broadcast scheduling protocols based on the 802.11b module in ns-2. Since it requires a strict definition of neighborhood, DCB assumes the existence of a transmission range, within which all nodes receive packets from the transmitter with the same probability. HARDWARE & SOFTWARE REQUIREMENTS: HARDWARE REQUIREMENT:
  • 4.  Processor - Pentium –IV  Speed - 1.1 GHz  RAM - 256 MB (min)  Hard Disk - 20 GB  Floppy Drive - 1.44 MB  Key Board - Standard Windows Keyboard  Mouse - Two or Three Button Mouse  Monitor - SVGA SOFTWARE REQUIREMENTS:  Operating System : Windows XP  Front End : Visual Studio .Net 2008  Scripts : C# Script. MODULES: 1. OVERLAPPED PACKETS 2. COLLISION RESOLUTION MECHANISM 3. DETECTING COLLIDED PACKETS 4. PACKET COMBINATION TO IMPROVE DIVERSITY 5. MULTIPLE BROADCAST SESSIONS 6. EFFECTS OF PACKET SIZE
  • 5. MODULE DESCRIPTION: OVERLAPPED PACKETS: Interference cancellation resolves overlapped packets by first decoding the one with stronger RSS, treating the weak packet as noise, and then subtracting the decoded strong packet, thus obtaining the weak one. It applies to the case where two different packets collide with disparate strengths. In Chorus, even two packets with similar strengths can be effectively decoded, because each sees the other as a complement, rather than an interferer. COLLISION RESOLUTION MECHANISM: The two original packets are recovered from two known sums, similar to solving a linear system of equations. In the PHY layer, Chorus uses a collision resolution mechanism similar to ZigZag, but it resolves multiple packets from a single collision, given that the packets are identical. In addition, Chorus aims to improve broadcast efficiency in wireless mesh networks, where it exploits transmit diversity and spatial reuse, using MAC-layer cognitive sensing and broadcast scheduling. DETECTING COLLIDED PACKETS: The receiver then uses a matched filter to detect the exact arrival time of this preamble. A matched filter is an optimal linear correlator that maximizes the SNR when correlating unknown signals with a known sequence. It outputs a peak value whenever the packet preamble is detected, even if the preamble is hidden in a strong noise. It operates continuously, so that those preambles overlapping with other packets can still be identified. The number of preambles detected in a run indicates the number of overlapping packets at the receiver.
  • 6. PACKET COMBINATION TO IMPROVE DIVERSITY: The decoding confidence is indicated by the magnitude of the decision symbol. The farther away it is from the decoding threshold (0 in BPSK), the higher probability it can produce the correct bit, since this is equivalent to a higher SNR. Combining two decision symbols carrying the same bits can increase the decoding confidence. This is because the useful information is enhanced, while the noise within the two symbols is not combined coherently that weighted summing over the corresponding symbols can improve the decoding probability, when two versions of the same packets are received sequentially without collision. Such a weighted combination harvests full transmit diversity, i.e., the SNR of the combined packet is the sum SNR of the two independently received packets. MULTIPLE BROADCAST SESSIONS: The case when multiple source nodes broadcast packets concurrently. Following a similar line of analysis with we can obtain the following result implies that the contention among multiple broadcast sessions may reduce the performance of individual sessions, but does not affect the asymptotic delay and throughput. This is again owing to the wave-front style broadcast enabled by Chorus MAC/PHY layers. EFFECTS OF PACKET SIZE: The network is less congested, so Chorus’s spatial reuse advantage is less obvious. Owing to the diversity gain, however, it maintains a PDR higher than 95 percent, in contrast with 80 percent when running DCB. Moreover, its latency is 60 percent lower than DCB for all packet sizes. When the source rate is high (10 pkts/s), Chorus’s PDR and latency remain the same. In contrast, DCB suffers from a sharp degradation of performance its latency increases from 0.2 to 4 seconds as packet size grows from 64 to 1,024 B. Again, this is due to its limited supportable throughput. For larger packets, the source injects more data into the network per unit time, which causes congestion. In addition, the cost of losing a packet increases, resulting in higher latency and lower PDR.
  • 7. FLOW DIAGRAM: CONCLUSION: We provide theoretical and practical results that demonstrate the feasibility and advantages of a collision- resolution protocol for wireless broadcast. We introduce Chorus, which allows forwarders with the same outgoing packets to transmit roughly at the same time, and then employs physical-layer iterative decoding to resolve collisions at the receiver. By decoding multiple versions of a packet at once, Chorus achieves transmit diversity and improves loss resilience without any retransmission. More importantly, with its collision-tolerant MAC, Chorus Significantly simplifies the CSMA scheduling and improves its spatial reuse. Our theoretical analysis and symbol-level simulation show that Chorus’s iterative decoding algorithm can effectively resolve collisions with negligible error propagation effect. We also establish an asymptotic latency SENDER RECEIVER Detecting Collided Packets Iterative Resolution of Collision Packet combination Single- Source Broadcast
  • 8. bound of _ðrÞ when using Chorus for broadcast, where r is the network radius. Our network-level simulation experiments further show that Chorus outperforms a typical CSMA/CA-based broadcast protocol by a significant margin, in terms of latency, reliability, throughput, and scalability. These features make Chorus suitable especially for fast information dissemination in large-scale networks, such as wireless mesh networks. REFERENCES: [1] R. Gandhi, S. Parthasarathy, and A. Mishra, “Minimizing Broadcast Latency and Redundancy in Ad Hoc Networks,” Proc. ACM MobiHoc, 2003. [2] S.-H. Huang, P.-J. Wan, X. Jia, H. Du, and W. Shang, “Minimum- Latency Broadcast Scheduling in Wireless Ad Hoc Networks,” Proc. IEEE INFOCOM, 2007. [3] S. Huang, P.J. Wan, J. Deng, and Y. Han, “Broadcast Scheduling in Interference Environment,” IEEE Trans. Mobile Computing, vol. 7, no. 11, pp. 1338-1348, Nov. 2008. [4] W. Lou and J. Wu, “Toward Broadcast Reliability in Mobile Ad Hoc Networks with Double Coverage,” IEEE Trans. Mobile Computing, vol. 6, no. 2, pp. 148-163, Feb. 2007. [5] D. Tse and P. Viswanath, Fundamentals of Wireless Communication. Cambridge Univ., 2005. [6] R. Mudumbai, D.R. Brown, U. Madhow, and .V. Poor, “Distributed Transmit Beamforming: Challenges and Recent Progress,” IEEE Comm. Magazine, vol. 47, no. 2, pp. 102-110, Feb. 009.