Exploiting Cooperative Relay for High Performance
Communications in MIMO Ad Hoc Networks
ABSTRACT
With the popularity of wireless devices and the increase of computing and storage resources, there are
increasing interests in supporting mobile computing techniques. Particularly, ad hoc networks can potentially
connect different wireless devices to enable more powerful wireless applications and mobile computing
capabilities. To meet the ever increasing communication need, it is important to improve the network
throughput while guaranteeing transmission reliability. Multiple-input multiple-output (MIMO) technology can
provide significantly higher data rate in ad hoc networks where nodes are equipped with multi-antenna arrays.
Although MIMO technique itself can support diversity transmission when channel condition degrades, the use
of diversity transmission often compromises the multiplexing gain and is also not enough to deal with extremely
weak channel. Instead, in this work, we exploit the use of cooperative relay transmission (which is often used in
a single antenna environment to improve reliability) in a MIMO-based ad hoc network to cope with harsh
channel condition. We design both centralized and distributed scheduling algorithms to support adaptive use of
cooperative relay transmission when the direct transmission cannot be successfully performed. Our algorithm
effectively exploits the cooperative multiplexing gain and cooperative diversity gain to achieve higher data rate
and higher reliability under various channel conditions. Our scheduling scheme can efficiently invoke relay
transmission without introducing significant signaling overhead as conventional relay schemes, and seamlessly
integrate relay transmission with multiplexed MIMO transmission. We also design a MAC protocol to
implement the distributed algorithm. Our performance results demonstrate that the use of cooperative relay in a
MIMO framework could bring in a significantly throughput improvement in all the scenarios studied, with the
variation of node density, link failure ratio, packet arrival rate and retransmission threshold.
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
ARCHITECTURE
Existing System
In this Existing System, a various MAC schemes have been designed to exploit the intrinsic features of MIMO
to improve the throughput and reliability; they may not be able to handle consecutive packet loss due to severe
path loss, continuous deep fading or temporary topology changes and link breakages. Continuous packet
retransmissions would lead to significantly throughout reduction. The severe transmission conditions pose a big
threat to the growth of wireless applications. Although beamforming can help improve the transmission
reliability, it compromises the potential multiplexing gain and hence reduces the transmission rate.
In addition, when the channel condition is extremely weak or the distance between the transmitter and
receiver is temporarily very long, even beaming-forming may not be able to ensure the transmission reliability
for the direct link. Moreover, the design of MAC scheme to coordinate beamforming transmissions in a multi-
hop network is very difficult.
Disadvantage
1. Less throughput
2. Poor reliability
3. Path loss
4. Topology & link breakages.
Proposed System
In this Proposed System, an alternative to MIMO technique, recent efforts have been made to enable
cooperative relay transmission to cope with channel degradation, with the assumption that network nodes have
single antenna.
Our proposed strategy is named as Cooperative Relayed Spatial Multiplexing (CRSM). The main
contributions of this paper are as follows.
 We mathematically model the problem and provide a centralized algorithm with proved approximation ratio
to serve as the performance reference of the distributed algorithm.
 We practically divide the problem into two phases and provide simple but effective distributed scheduling
algorithms that seamlessly incorporate the use of cooperative relay into MIMO transmission, which can
guide the practical protocol design;
 We propose a simple relay scheme to formulate relay set and invoke relay transmission without extra
signaling overhead;
 We design an efficient MAC protocol to support our distributed algorithm.
Advantages
1. Multiplexing
2. Throughput
3. Fast Transmission
Modules
1. COOPERATIVE RELAY
a. Concurrently exploiting cooperative diversity and spatial multiplexing for transmission
robustness and higher throughput.
b. Obtaining relay packets without extra overhead
c. Relay packet forwarding in conjunction with normal packet transmissions
d. Relaxed synchronization requirements taking advantage of multi-stream reception capability of
receivers.
2. PACKET SCHEDULING WITH RELAY TRANSMISSION
a. Simple formulation of a candidate relay set for a packet
b. Simple priority-based relay selection without extra signaling
c. Support of load balancing and reduction of delay impact on relay nodes
d. Receiver-facilitated reduction of redundant relay transmission
3. RELAY OPERATIONS
a. Finding Candidate Relay Nodes
b. Triggering of Relay Transmission
c. Constraining the Delay of Relay Transmission
Modules Description
1. COOPERATIVE RELAY
a. Concurrently exploiting cooperative diversity and spatial multiplexing for transmission robustness and
higher throughput.
In this module, Different from the literature work which exploits cooperative diversity in a single
antenna case only to improve the transmission quality, in the proposed work, the relay transmissions coordinate
with the transmissions in a neighborhood and take advantage of cooperative multiplexing to improve the overall
network throughput.
b. Obtaining relay packets without extra overhead
In this module, with multi-packet reception capability brought by multiple antennas, a relay node can
obtain the packet to be relayed through overhearing during its own data receiving when the sender attempts for
initial direct transmission.
c. Relay packet forwarding in conjunction with normal packet transmissions
In this module, Instead of simply postponing the transmissions of packets with relay nodes as the direct
sender, which is often the case in the conventional cooperative diversity study, a relay node can transmit a relay
packet concurrently with its own packets, therefore avoid excessive delay for its own packets.
d. Relaxed synchronization requirements taking advantage of multi-stream reception capability of receivers.
In this module, the direct transmissions and relayed transmissions are performed independently, and
a receiver node takes advantage of multiple antennas to decode transmissions from multiple streams without
requiring synchronization at the symbol level between neighboring nodes as in conventional cooperative
diversity schemes.
2. PACKET SCHEDULING WITH RELAY TRANSMISSION
a. Simple formulation of a candidate relay set for a packet
In this module, the nodes in a neighborhood collaboratively determine if a relay transmission is needed
without sophisticated signaling.
b. Simple priority-based relay selection without extra signaling
In this module, a candidate relay node schedules the transmissions of relay packets with its own packets
based on their relevant priorities. As the relevant priority of relay packets to existing packets in different
candidate relay nodes are different, our scheduling naturally selects the relay transmission among a group of
candidate relay nodes.
c. Support of load balancing and reduction of delay impact on relay nodes
In this module, in our scheduling, a packet that experiences a longer delay as a result of repeated
transmission failures of its source node has its priority increased, which may be higher than some packets at a
candidate relay node (especially when the relay node has a lower load). It is therefore more likely for a relay
node with lower traffic to forward the relay packets, which would balance the load of nodes in a neighborhood
and the relay transmission would not significantly impact the transmission of an overloaded candidate relay
node. In addition, with extra packets buffered to forward for other nodes, a candidate relay node could have a
higher priority of being scheduled for transmission.
d. Receiver-facilitated reduction of redundant relay transmission
In this module, as a node self-determines if it can be a relay in a time slot based on the priority of the
cached packet to avoid signaling overhead, there is a likelihood that multiple nodes may attempt to perform
relay transmission.
3. RELAY OPERATIONS
a. Finding Candidate Relay Nodes
In this module, in a conventional relay strategy, a source often broadcasts a relay request explicitly, and
waits for replies from the potential relay nodes. This process not only introduces
extra signaling overhead, but also adds in delay for relay transmission. Instead, the process of finding candidate
relays in our scheme is automatically performed at qualified nodes without involving the source and destination
of a packet.
b. Triggering of Relay Transmission
In this module, instead of explicitly invoking relay transmission, in our scheme, triggering of relay
transmission and selection of relay node is incorporated with normal packet scheduling. If a failed direct
transmission is detected, i.e. a candidate relay receives packet but does not receive the successful reception
acknowledgement for packet.
c. Constraining the Delay of Relay Transmission
In this module, a packet is dropped if its reception fails after has elapsed since its first direct
transmission. To ensure that the source node and all candidate relay nodes have a consensus on the packet
transmission status, a packet transmitted from its source node is attached with a timestamp indicating the
current elapsed time since its initial transmission, so that candidate relays can record this stamp and update it as
the queuing time increases.
ALGORITHM: - CENTRALIZED AND DISTRIBUTED ALGORITHM
<param name=”filetext”>
</param>
Public IEnumreable<string> producewordblocks(string filetext)
{
int blocksize=250;
int startpos=0;
int len=0;
for(int i=0;i<filetext.Length;i++)
{
i = i + blocksize > filetext.Length – 1 ? filetext.Length – 1 : i + blocksize;
while(i >= startpos && filetext[i] != “ “)
{
i--;
}
if(i == startpos)
{
i = i + blocksize > (filetext.Length – 1) ? filetext.Length – 1 : i + blocksize;
len = (i – startpos) + 1;
}
else
{
len = i – startpos;
}
yield return filetext.Substring(startpos, len).Trim();
startpos = i;
}
}
System Requirements:
Hardware Requirements:
• System : Pentium IV 2.4 GHz.
• Hard Disk : 40 GB.
• Floppy Drive : 1.44 Mb.
• Monitor : 15 VGA Color.
• Mouse : Logitech.
• Ram : 512 Mb.
Software Requirements:
• Operating system : - Windows 7 Ultimate (32-bit)
• Coding Language : C#.Net
• Front End : Visual Studio 2010

More Related Content

PDF
Multi-Channel Multi-Interface Wireless Network Architecture
PDF
S09 S02 P04
PDF
Rate Adaptation for Time Varying Channels Using Distributed Relay Selection
PDF
Implementing Energy Efficient Strategies in the MANET on-demand routing Proto...
PDF
iaetsd Survey on cooperative relay based data transmission
PDF
A scalable and power efficient solution for routing in mobile ad hoc network ...
PDF
D04622933
Multi-Channel Multi-Interface Wireless Network Architecture
S09 S02 P04
Rate Adaptation for Time Varying Channels Using Distributed Relay Selection
Implementing Energy Efficient Strategies in the MANET on-demand routing Proto...
iaetsd Survey on cooperative relay based data transmission
A scalable and power efficient solution for routing in mobile ad hoc network ...
D04622933

What's hot (20)

PDF
Modeling and Simulation of Wavelength-Routed optical Networks
PDF
EFFICIENT ANALYSIS OF THE ERGODIC CAPACITY OF COOPERATIVE NON-REGENERATIVE RE...
PDF
A Cross-Layer Based Multipath Routing Protocol To Improve QoS In Mobile Adhoc...
PDF
PDF
DETERMINING THE NETWORK THROUGHPUT AND FLOW RATE USING GSR AND AAL2R
PDF
Congestion Free Routes for Wireless Mesh Networks
PDF
A survey on mac strategies for cognitive radio networks
PDF
MyThesis
PDF
PERFORMANCE IMPROVEMENT OF NONREGENERATIVE COOPERATIVE RELAY NETWORKS WITH OP...
PDF
EFFICIENT PACKET DELIVERY APPROACH FOR ADHOC WIRELESS NETWORKS
PDF
MESSAGE ROUTING IN WIRELESS AND MOBILE NETWORKS USING TDMA TECHNOLOGY
PDF
B04660610
DOCX
NS2 IEEE projects 2014
PDF
Efficient and stable route selection by using cross layer concept for highly...
PDF
Resource Allocation in MIMO – OFDM Communication System under Signal Strength...
PDF
Performance analysis of image transmission with various channel conditions/mo...
PDF
Design Test-bed for assessing load utilising using Multicast Forwarding Appro...
PDF
MuMHR: Multi-path, Multi-hop Hierarchical Routing
 
PDF
ENERGY EFFICIENT MULTICAST ROUTING IN MANET
PDF
Multi hop distributed coordination in
Modeling and Simulation of Wavelength-Routed optical Networks
EFFICIENT ANALYSIS OF THE ERGODIC CAPACITY OF COOPERATIVE NON-REGENERATIVE RE...
A Cross-Layer Based Multipath Routing Protocol To Improve QoS In Mobile Adhoc...
DETERMINING THE NETWORK THROUGHPUT AND FLOW RATE USING GSR AND AAL2R
Congestion Free Routes for Wireless Mesh Networks
A survey on mac strategies for cognitive radio networks
MyThesis
PERFORMANCE IMPROVEMENT OF NONREGENERATIVE COOPERATIVE RELAY NETWORKS WITH OP...
EFFICIENT PACKET DELIVERY APPROACH FOR ADHOC WIRELESS NETWORKS
MESSAGE ROUTING IN WIRELESS AND MOBILE NETWORKS USING TDMA TECHNOLOGY
B04660610
NS2 IEEE projects 2014
Efficient and stable route selection by using cross layer concept for highly...
Resource Allocation in MIMO – OFDM Communication System under Signal Strength...
Performance analysis of image transmission with various channel conditions/mo...
Design Test-bed for assessing load utilising using Multicast Forwarding Appro...
MuMHR: Multi-path, Multi-hop Hierarchical Routing
 
ENERGY EFFICIENT MULTICAST ROUTING IN MANET
Multi hop distributed coordination in
Ad

Viewers also liked (20)

PDF
0812 blanche ieee4
PPT
I Google Gadgets For Marketers
PDF
Distance Measurements using Ultra Wide-Band (UWB)
DOCX
Uttam
DOCX
3d holographic design
DOCX
4D Ultrasound seminar report
DOCX
Ambient Intelligence seminar report made by Shifali Jindal
DOCX
Brain Computer Interface
PPTX
The latest inventions
DOCX
UAV (Unmanned Aerial Vehicle)
PDF
Raspberry Pi
PPTX
Wireless electricity
PDF
Animatronic hand controller
PPT
applewatch
PPTX
Apple google
PDF
IOT HEALTH CARE
DOC
Robotic Surgery Project Report
PDF
Magnetic levitation report
PDF
5 Pen PC technology seminar report
PPTX
Wireless Electricity
0812 blanche ieee4
I Google Gadgets For Marketers
Distance Measurements using Ultra Wide-Band (UWB)
Uttam
3d holographic design
4D Ultrasound seminar report
Ambient Intelligence seminar report made by Shifali Jindal
Brain Computer Interface
The latest inventions
UAV (Unmanned Aerial Vehicle)
Raspberry Pi
Wireless electricity
Animatronic hand controller
applewatch
Apple google
IOT HEALTH CARE
Robotic Surgery Project Report
Magnetic levitation report
5 Pen PC technology seminar report
Wireless Electricity
Ad

Similar to Exploiting cooperative relay for high performance communications in mimo ad hoc networks (20)

PDF
COOPERATIVE COMMUNICATIONS COMBINATION DIVERSITY TECHNIQUES AND OPTIMAL POWER...
PDF
Maximizing network capacity and reliable transmission in mimo cooperative net...
PDF
Maximizing network capacity and reliable transmission
PDF
Paper id 252014136
PDF
Implementing packet broadcasting algorithm of mimo based mobile ad hoc networ...
PDF
A Review of Relay selection based Cooperative Wireless Network for Capacity E...
PDF
IMPLEMENTING PACKET BROADCASTING ALGORITHM OF MIMO BASED MOBILE AD-HOC NETWOR...
PDF
An Investigation of DAF Protocol in Wireless Communication
PDF
THE PERFORMANCE OF CONVOLUTIONAL CODING BASED COOPERATIVE COMMUNICATION: RELAY
PDF
Cooperative communication
PDF
40120140501003
PDF
Power Optimization in MIMO-CN with MANET
PDF
EFFICIENT ANALYSIS OF THE ERGODIC CAPACITY OF COOPERATIVE NON-REGENERATIVE RE...
PDF
Iterative network channel decoding with cooperative space-time transmission
PDF
A low complex modified golden
PDF
A Review on Cooperative Communication Protocols in Wireless World
PDF
Performance Analysis of Distributed Spatial Multiplexing with Multi-hop Ampli...
PDF
Mac protocols for cooperative diversity in wlan
PDF
Civilizing the Network Lifespan of Manets Through Cooperative Mac Protocol Me...
DOCX
Oblivious Cooperative Communication in Cognitive Radio Networks_FinalProject
COOPERATIVE COMMUNICATIONS COMBINATION DIVERSITY TECHNIQUES AND OPTIMAL POWER...
Maximizing network capacity and reliable transmission in mimo cooperative net...
Maximizing network capacity and reliable transmission
Paper id 252014136
Implementing packet broadcasting algorithm of mimo based mobile ad hoc networ...
A Review of Relay selection based Cooperative Wireless Network for Capacity E...
IMPLEMENTING PACKET BROADCASTING ALGORITHM OF MIMO BASED MOBILE AD-HOC NETWOR...
An Investigation of DAF Protocol in Wireless Communication
THE PERFORMANCE OF CONVOLUTIONAL CODING BASED COOPERATIVE COMMUNICATION: RELAY
Cooperative communication
40120140501003
Power Optimization in MIMO-CN with MANET
EFFICIENT ANALYSIS OF THE ERGODIC CAPACITY OF COOPERATIVE NON-REGENERATIVE RE...
Iterative network channel decoding with cooperative space-time transmission
A low complex modified golden
A Review on Cooperative Communication Protocols in Wireless World
Performance Analysis of Distributed Spatial Multiplexing with Multi-hop Ampli...
Mac protocols for cooperative diversity in wlan
Civilizing the Network Lifespan of Manets Through Cooperative Mac Protocol Me...
Oblivious Cooperative Communication in Cognitive Radio Networks_FinalProject

More from IEEEFINALYEARPROJECTS (20)

DOCX
Scalable face image retrieval using attribute enhanced sparse codewords
DOCX
Scalable face image retrieval using attribute enhanced sparse codewords
DOCX
Reversible watermarking based on invariant image classification and dynamic h...
DOCX
Reversible data hiding with optimal value transfer
DOCX
Query adaptive image search with hash codes
DOCX
Noise reduction based on partial reference, dual-tree complex wavelet transfo...
DOCX
Local directional number pattern for face analysis face and expression recogn...
DOCX
An access point based fec mechanism for video transmission over wireless la ns
DOCX
Towards differential query services in cost efficient clouds
DOCX
Spoc a secure and privacy preserving opportunistic computing framework for mo...
DOCX
Secure and efficient data transmission for cluster based wireless sensor netw...
DOCX
Privacy preserving back propagation neural network learning over arbitrarily ...
DOCX
Non cooperative location privacy
DOCX
Harnessing the cloud for securely outsourcing large
DOCX
Geo community-based broadcasting for data dissemination in mobile social netw...
DOCX
Enabling data dynamic and indirect mutual trust for cloud computing storage s...
DOCX
Dynamic resource allocation using virtual machines for cloud computing enviro...
DOCX
A secure protocol for spontaneous wireless ad hoc networks creation
DOCX
Utility privacy tradeoff in databases an information-theoretic approach
DOCX
Two tales of privacy in online social networks
Scalable face image retrieval using attribute enhanced sparse codewords
Scalable face image retrieval using attribute enhanced sparse codewords
Reversible watermarking based on invariant image classification and dynamic h...
Reversible data hiding with optimal value transfer
Query adaptive image search with hash codes
Noise reduction based on partial reference, dual-tree complex wavelet transfo...
Local directional number pattern for face analysis face and expression recogn...
An access point based fec mechanism for video transmission over wireless la ns
Towards differential query services in cost efficient clouds
Spoc a secure and privacy preserving opportunistic computing framework for mo...
Secure and efficient data transmission for cluster based wireless sensor netw...
Privacy preserving back propagation neural network learning over arbitrarily ...
Non cooperative location privacy
Harnessing the cloud for securely outsourcing large
Geo community-based broadcasting for data dissemination in mobile social netw...
Enabling data dynamic and indirect mutual trust for cloud computing storage s...
Dynamic resource allocation using virtual machines for cloud computing enviro...
A secure protocol for spontaneous wireless ad hoc networks creation
Utility privacy tradeoff in databases an information-theoretic approach
Two tales of privacy in online social networks

Recently uploaded (20)

PPTX
Training Program for knowledge in solar cell and solar industry
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
PDF
4 layer Arch & Reference Arch of IoT.pdf
PDF
LMS bot: enhanced learning management systems for improved student learning e...
PDF
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
PDF
Statistics on Ai - sourced from AIPRM.pdf
PPTX
Configure Apache Mutual Authentication
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PPTX
future_of_ai_comprehensive_20250822032121.pptx
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
sbt 2.0: go big (Scala Days 2025 edition)
Training Program for knowledge in solar cell and solar industry
Co-training pseudo-labeling for text classification with support vector machi...
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
4 layer Arch & Reference Arch of IoT.pdf
LMS bot: enhanced learning management systems for improved student learning e...
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
Custom Battery Pack Design Considerations for Performance and Safety
NewMind AI Weekly Chronicles – August ’25 Week IV
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
Statistics on Ai - sourced from AIPRM.pdf
Configure Apache Mutual Authentication
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
future_of_ai_comprehensive_20250822032121.pptx
Data Virtualization in Action: Scaling APIs and Apps with FME
sbt 2.0: go big (Scala Days 2025 edition)

Exploiting cooperative relay for high performance communications in mimo ad hoc networks

  • 1. Exploiting Cooperative Relay for High Performance Communications in MIMO Ad Hoc Networks ABSTRACT With the popularity of wireless devices and the increase of computing and storage resources, there are increasing interests in supporting mobile computing techniques. Particularly, ad hoc networks can potentially connect different wireless devices to enable more powerful wireless applications and mobile computing capabilities. To meet the ever increasing communication need, it is important to improve the network throughput while guaranteeing transmission reliability. Multiple-input multiple-output (MIMO) technology can provide significantly higher data rate in ad hoc networks where nodes are equipped with multi-antenna arrays. Although MIMO technique itself can support diversity transmission when channel condition degrades, the use of diversity transmission often compromises the multiplexing gain and is also not enough to deal with extremely weak channel. Instead, in this work, we exploit the use of cooperative relay transmission (which is often used in a single antenna environment to improve reliability) in a MIMO-based ad hoc network to cope with harsh channel condition. We design both centralized and distributed scheduling algorithms to support adaptive use of cooperative relay transmission when the direct transmission cannot be successfully performed. Our algorithm effectively exploits the cooperative multiplexing gain and cooperative diversity gain to achieve higher data rate and higher reliability under various channel conditions. Our scheduling scheme can efficiently invoke relay transmission without introducing significant signaling overhead as conventional relay schemes, and seamlessly integrate relay transmission with multiplexed MIMO transmission. We also design a MAC protocol to implement the distributed algorithm. Our performance results demonstrate that the use of cooperative relay in a MIMO framework could bring in a significantly throughput improvement in all the scenarios studied, with the variation of node density, link failure ratio, packet arrival rate and retransmission threshold. 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:[email protected]
  • 2. ARCHITECTURE Existing System In this Existing System, a various MAC schemes have been designed to exploit the intrinsic features of MIMO to improve the throughput and reliability; they may not be able to handle consecutive packet loss due to severe path loss, continuous deep fading or temporary topology changes and link breakages. Continuous packet retransmissions would lead to significantly throughout reduction. The severe transmission conditions pose a big threat to the growth of wireless applications. Although beamforming can help improve the transmission reliability, it compromises the potential multiplexing gain and hence reduces the transmission rate. In addition, when the channel condition is extremely weak or the distance between the transmitter and receiver is temporarily very long, even beaming-forming may not be able to ensure the transmission reliability for the direct link. Moreover, the design of MAC scheme to coordinate beamforming transmissions in a multi- hop network is very difficult. Disadvantage 1. Less throughput 2. Poor reliability 3. Path loss 4. Topology & link breakages. Proposed System In this Proposed System, an alternative to MIMO technique, recent efforts have been made to enable cooperative relay transmission to cope with channel degradation, with the assumption that network nodes have single antenna.
  • 3. Our proposed strategy is named as Cooperative Relayed Spatial Multiplexing (CRSM). The main contributions of this paper are as follows.  We mathematically model the problem and provide a centralized algorithm with proved approximation ratio to serve as the performance reference of the distributed algorithm.  We practically divide the problem into two phases and provide simple but effective distributed scheduling algorithms that seamlessly incorporate the use of cooperative relay into MIMO transmission, which can guide the practical protocol design;  We propose a simple relay scheme to formulate relay set and invoke relay transmission without extra signaling overhead;  We design an efficient MAC protocol to support our distributed algorithm. Advantages 1. Multiplexing 2. Throughput 3. Fast Transmission Modules 1. COOPERATIVE RELAY a. Concurrently exploiting cooperative diversity and spatial multiplexing for transmission robustness and higher throughput. b. Obtaining relay packets without extra overhead c. Relay packet forwarding in conjunction with normal packet transmissions d. Relaxed synchronization requirements taking advantage of multi-stream reception capability of receivers. 2. PACKET SCHEDULING WITH RELAY TRANSMISSION a. Simple formulation of a candidate relay set for a packet b. Simple priority-based relay selection without extra signaling c. Support of load balancing and reduction of delay impact on relay nodes d. Receiver-facilitated reduction of redundant relay transmission 3. RELAY OPERATIONS a. Finding Candidate Relay Nodes b. Triggering of Relay Transmission
  • 4. c. Constraining the Delay of Relay Transmission Modules Description 1. COOPERATIVE RELAY a. Concurrently exploiting cooperative diversity and spatial multiplexing for transmission robustness and higher throughput. In this module, Different from the literature work which exploits cooperative diversity in a single antenna case only to improve the transmission quality, in the proposed work, the relay transmissions coordinate with the transmissions in a neighborhood and take advantage of cooperative multiplexing to improve the overall network throughput. b. Obtaining relay packets without extra overhead In this module, with multi-packet reception capability brought by multiple antennas, a relay node can obtain the packet to be relayed through overhearing during its own data receiving when the sender attempts for initial direct transmission. c. Relay packet forwarding in conjunction with normal packet transmissions In this module, Instead of simply postponing the transmissions of packets with relay nodes as the direct sender, which is often the case in the conventional cooperative diversity study, a relay node can transmit a relay packet concurrently with its own packets, therefore avoid excessive delay for its own packets. d. Relaxed synchronization requirements taking advantage of multi-stream reception capability of receivers. In this module, the direct transmissions and relayed transmissions are performed independently, and a receiver node takes advantage of multiple antennas to decode transmissions from multiple streams without requiring synchronization at the symbol level between neighboring nodes as in conventional cooperative diversity schemes. 2. PACKET SCHEDULING WITH RELAY TRANSMISSION a. Simple formulation of a candidate relay set for a packet In this module, the nodes in a neighborhood collaboratively determine if a relay transmission is needed without sophisticated signaling. b. Simple priority-based relay selection without extra signaling
  • 5. In this module, a candidate relay node schedules the transmissions of relay packets with its own packets based on their relevant priorities. As the relevant priority of relay packets to existing packets in different candidate relay nodes are different, our scheduling naturally selects the relay transmission among a group of candidate relay nodes. c. Support of load balancing and reduction of delay impact on relay nodes In this module, in our scheduling, a packet that experiences a longer delay as a result of repeated transmission failures of its source node has its priority increased, which may be higher than some packets at a candidate relay node (especially when the relay node has a lower load). It is therefore more likely for a relay node with lower traffic to forward the relay packets, which would balance the load of nodes in a neighborhood and the relay transmission would not significantly impact the transmission of an overloaded candidate relay node. In addition, with extra packets buffered to forward for other nodes, a candidate relay node could have a higher priority of being scheduled for transmission. d. Receiver-facilitated reduction of redundant relay transmission In this module, as a node self-determines if it can be a relay in a time slot based on the priority of the cached packet to avoid signaling overhead, there is a likelihood that multiple nodes may attempt to perform relay transmission. 3. RELAY OPERATIONS a. Finding Candidate Relay Nodes In this module, in a conventional relay strategy, a source often broadcasts a relay request explicitly, and waits for replies from the potential relay nodes. This process not only introduces extra signaling overhead, but also adds in delay for relay transmission. Instead, the process of finding candidate relays in our scheme is automatically performed at qualified nodes without involving the source and destination of a packet. b. Triggering of Relay Transmission In this module, instead of explicitly invoking relay transmission, in our scheme, triggering of relay transmission and selection of relay node is incorporated with normal packet scheduling. If a failed direct transmission is detected, i.e. a candidate relay receives packet but does not receive the successful reception acknowledgement for packet. c. Constraining the Delay of Relay Transmission In this module, a packet is dropped if its reception fails after has elapsed since its first direct transmission. To ensure that the source node and all candidate relay nodes have a consensus on the packet transmission status, a packet transmitted from its source node is attached with a timestamp indicating the
  • 6. current elapsed time since its initial transmission, so that candidate relays can record this stamp and update it as the queuing time increases. ALGORITHM: - CENTRALIZED AND DISTRIBUTED ALGORITHM <param name=”filetext”> </param> Public IEnumreable<string> producewordblocks(string filetext) { int blocksize=250; int startpos=0; int len=0; for(int i=0;i<filetext.Length;i++) { i = i + blocksize > filetext.Length – 1 ? filetext.Length – 1 : i + blocksize; while(i >= startpos && filetext[i] != “ “) { i--; } if(i == startpos) { i = i + blocksize > (filetext.Length – 1) ? filetext.Length – 1 : i + blocksize; len = (i – startpos) + 1; } else { len = i – startpos; } yield return filetext.Substring(startpos, len).Trim(); startpos = i; } }
  • 7. System Requirements: Hardware Requirements: • System : Pentium IV 2.4 GHz. • Hard Disk : 40 GB. • Floppy Drive : 1.44 Mb. • Monitor : 15 VGA Color. • Mouse : Logitech. • Ram : 512 Mb. Software Requirements: • Operating system : - Windows 7 Ultimate (32-bit) • Coding Language : C#.Net • Front End : Visual Studio 2010