Skip to content

An implementation of an algorithm that efficiently assigns frequency bands in a hexagonal network

Notifications You must be signed in to change notification settings

Legacy25/Channel-Assigner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Channel Assigner

Authors:

Arindam Nandi
Agniva Dutta
Subhra Saha

Channel assigner is a program that assigns frequency bands to nodes in a network based on their individual demands, ensuring that bands assigned to neighboring nodes are far enough apart to not cause interference during communication, while at the same time aiming to waste as little bandwidth as possible.

The core algorithm is coded in C to ensure best performance in the file AssignFrequency.c, while the GUI and graph drawing is done with Python. The graphs are drawn using a 3rd-party Python module "graph-tool" (http://graph-tool.skewed.de/) by Tiago P. Peixoto.

About

An implementation of an algorithm that efficiently assigns frequency bands in a hexagonal network

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published