Community Network Interactive Planner
A Cloud Based Radio Network Planning And Design Tool
Distributed Architecture, Easy to use UI, Advanced Software Algorithm using Machine Learning
Key Features
Pre-loaded with several Open Source datasets
- Global 30m and 90m U.S. Geological Survey SRTM data
- Tile Maps: OpenStreetMap, OpenTopoMap, stamen (Toner, Terrain & Watercolor layers) and Thunderforest (Transport, Cycle, Landscape & Outdoor layers)
- Adding more soon
Data Sources
Infrastructure
- AWS Cloud with Distributed Architecture
Software Algorithm
- k-means clustering ML (Automatic Site Planning)
- Kruskal Minimum Spanning Tree (Shortest Path Links)
- Delaunay triangulation (To Detect Neighboring Interferers)
Technologies Supported
- Radio Access: 2G, 4G and 5GNR (coming soon)
- Backhaul: PTMP, PTP and Fiber Planning (coming soon)
UI Features
- RF predictions for Path Loss, Field Strength and Received Power using SPLAT
- Propagation models Longley-Rice Irregular Terrain (ITM) and Irregular Terrain With Obstructions (ITWOM v3.0) for spectrum between 20 MHz and 20 GHz
- Predict Sites analysis for automatic site placement to cover the given polygon area using k-means clustering ML
- Automatic Antenna Height prediction by elevating site antenna above average terrain and clutter heights within the cell radius to meet line of sight
- Best Candidate analysis to find best site from coverage perspective for given polygon area from specified candidates based on Received Power by analyzing polygon area covered by each power level distribution for each candidate
- Automatic LTE PCI, GSM Frequency and BSIC planning by computing interference cost matrix based on sites distance and using Delaunay triangulation to detect neighboring interferers
- Automatic shortest path Microwave Links planning using Kruskal Minimum Spanning Tree
- Automatic LOS Height prediction for desired Fresnel Zone clearance for Microwave Links
- Path Profile analysis for Microwave Links based on SRTM DTM data
Reports
- Charts, Tables, Exports (PNG, CSV, GeoJSON, KML)
User Guide
Adding New Site
Click below picture to watch video

Adding Microwave Link
- Microwave Links spectrum between 1 GHz and 15 GHz supported
- Channelwidth between 10 MHz and 100 MHz supported
Click below picture to watch video

Creating And Editing Polygons
Click below picture to watch video

Predicting Coverage
- Coverage predictions for Path Loss, Field Strength and Received Power using SPLAT
- Propagation models Longley-Rice Irregular Terrain (ITM) and Irregular Terrain With Obstructions (ITWOM v3.0) for spectrum between 20 MHz and 20 GHz supported
Click below picture to watch video

Predicting Radio Plan
- Automatic LTE PCI, GSM Frequency and BSIC planning by computing interference cost matrix based on sites distance and using Delaunay triangulation to detect neighboring interferers
- GSM 900 PGSM and LTE B08 FDD 900 EGSM bands supported
Click below picture to watch video

Predicting Microwave Links
- Automatic shortest path Microwave Links planning using Kruskal Minimum Spanning Tree
- Automatic LOS Height prediction for desired Fresnel Zone clearance for Microwave Links
Click below picture to watch video

Microwave Link Path Profile
Click below picture to watch video

Finding Best Candidate
- Best Candidate analysis to find best site from coverage perspective for given polygon area from specified candidates based on Received Power by analyzing polygon area covered by each power level distribution for each candidate
Click below picture to watch video

Auto Predicting Sites
- Predict Sites analysis for automatic site placement to cover the given polygon area using k-means clustering ML
- Automatic Antenna Height prediction by elevating site antenna above average terrain and clutter heights within the cell radius to meet line of sight
- Automatic RF Power calculation based on cell radius
Click below picture to watch video

Choosing Background Map
- Tile Maps: OpenStreetMap, OpenTopoMap, stamen (Toner, Terrain & Watercolor layers) and Thunderforest (Transport, Cycle, Landscape & Outdoor layers)
Click below picture to watch video

Adding User Notes
Click below picture to watch video

Loading Sites From GeoJSON File
- Site database in the below GeoJSON format supported
- Use MyGeodata Converter to convert your DATA to GeoJSON format
Click below picture to watch video

Loading Polygons From GeoJSON File
- Polygons in the below GeoJSON format supported
- Use MyGeodata Converter to convert your DATA to GeoJSON format
Click below picture to watch video

Credits
This software is built on Visual Studio Community and uses the following open source packages:
Digital terrain model
RF Signal Propagation
Database
GIS Packages
Two Factor Authentication
Web GIS Packages
Web GUI Packages
- ol-ext
- ol-layerswitcher
- sidebar-v2
- Font Awesome
- noUiSlider
- Chart.js
- PapaParse
- FileSaver.js
- DOM to Image
- html2canvas
- sorttable
- table2CSV
- Bootstrap
- JQuery
- Modernizr
- Polyfill.io
Tile Maps
Algorithms
- PCI and Frequency planning by Salman Bakhtiyar
- Kruskals-minimum-spanning-tree from GeeksforGeeks
- Geo-distance from C# Corner by Alex Bell
Readme
License
This software code is licensed under the BSD license, located in OpenCellular LICENSE-SOFTWARE branch
