This project provides five online calculators designed to compute various wireless network parameters. The calculators allow users to input system parameters and obtain important values related to:
- Bit rate calculations for sampler, quantizer, source encoder, channel encoder, and interleaver.
- OFDM resource element calculations for bits per symbol, resource block, and transmission rate.
- Power transmission estimation based on transmitter and receiver specifications.
- Throughput computation for different Carrier Sense Multiple Access (CSMA) protocols.
- Cellular system design for estimating cell size, number of cells, and total traffic.
📌 Developed Using:
✔ HTML, CSS, and JavaScript for interactive calculations.
✔ Form validation to ensure correct input values.
Inputs:
✔ Bandwidth
✔ Number of bits for quantization
✔ Compression rate
✔ Channel encoder rate
✔ Number of bits per interleaver
Outputs:
✔ Sampling frequency
✔ Number of quantization levels
✔ Bit rate at different encoding stages (source, channel, interleaver)
Inputs:
✔ Bandwidth of resource block
✔ Subcarrier spacing
✔ Number of OFDM symbols per block
✔ Modulation type
✔ Number of parallel resource blocks
Outputs:
✔ Number of bits per resource element
✔ Bits per OFDM symbol
✔ Maximum transmission rate
✔ Number of bits per resource block
Includes a dB conversion calculator!
Inputs:
✔ Path loss, frequency, antenna gain, amplifier gain
✔ Data rate, noise temperature, fade margin
✔ Other system losses and link margin
Outputs:
✔ Total transmit power
Supports:
✔ Unslotted & Slotted Non-Persistent CSMA
✔ Unslotted & Slotted 1-Persistent CSMA
Inputs:
✔ System parameters like transmission probability and idle time
✔ User input validation (ensures positive values)
Outputs:
✔ Throughput percentage of CSMA type
Inputs:
✔ Maximum cell size & distance
✔ Traffic per user & total traffic
✔ Number of carriers per system
Outputs:
✔ Number of cells
✔ Traffic per cell
✔ Cluster & carrier allocation
✔ Maximum Distance
✔ Maximum Cell Size
✔ Number of Channels
Each calculator was tested with at least three different scenarios, verifying the correctness of outputs.
✔ Valid Inputs: Different network conditions were tested.
✔ Error Handling: Cases where inputs violated constraints were handled with messages.
- Frontend: HTML, CSS, JavaScript
- Validation & Error Handling: JavaScript
- Design & Styling: CSS
Simply open the index.html
file in a web browser.
- Enter system parameters.
- Click "Calculate" to get results.
- Outputs are displayed instantly.
- Errors are shown if inputs are invalid.
This project provides an interactive wireless network calculator covering:
✔ Bit rate & OFDM transmission rate
✔ Power calculations for flat environments
✔ CSMA throughput estimation
✔ Cellular system design modeling
The online calculators ensure accurate computations while providing an easy-to-use interface.
This project was developed by:
- Yazeed Hamdan
- Saja Shareef
For any questions or discussions, feel free to reach out: