Pushing the code for Automatic AP placement

This commit is contained in:
AadarshMishraa
2025-07-19 10:55:31 +05:30
commit 74be9eb53d
48 changed files with 40672 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
# WiFi Signal Prediction System Architecture
## System Components
### 1. Data Collection Module
- WiFi Data Collector: Simulates signal strength measurements
- Material Physics Engine: Models signal attenuation through different materials
- Sampling Grid: High-resolution 200x120 point sampling
### 2. Physics Simulation
- Material Properties:
- Concrete, Glass, Wood, Drywall
- Each with specific permittivity and conductivity values
- Thickness-based attenuation modeling
### 3. Visualization System
- Building Layout Engine
- Material Grid System (0.1m resolution)
- Complex Office Layout Support
- Multi-layer Material Handling
- Signal Visualization
- Heatmap Generation
- Gaussian Interpolation
- Material Overlay System
- Access Point Markers
### 4. Data Flow
1. Building Layout Definition → Material Grid
2. AP Placement → Signal Source Points
3. Physics-based Signal Propagation
4. Data Collection & Processing
5. Visualization Generation

View File

@@ -0,0 +1,30 @@
# System Evaluation
## Testing Methodology
### 1. Signal Propagation Accuracy
- Physics-based validation against theoretical models
- Material attenuation verification
- Multi-path signal handling assessment
### 2. Spatial Resolution Testing
- Grid density analysis (0.1m resolution)
- Edge case handling at material boundaries
- Signal interpolation accuracy
### 3. Performance Metrics
- Computation time for different building sizes
- Memory usage optimization
- Visualization rendering speed
### 4. Visualization Quality
- Heatmap clarity and readability
- Material overlay effectiveness
- Access point marker visibility
- Legend and label readability
### 5. System Robustness
- Multiple AP configurations
- Complex building layouts
- Various material combinations
- Edge case handling

30
docs/slides/03_results.md Normal file
View File

@@ -0,0 +1,30 @@
# Results and Achievements
## Signal Characteristics
### 1. Signal Properties
- Operating Frequency: 2.4 GHz
- Transmit Power: 20 dBm
- Noise Floor: -96.0 dBm
- Signal Quality Range: 0-1 (normalized from RSSI)
### 2. Material Attenuation (2.4 GHz)
- Concrete (20cm): 4.5 εr, 0.014 S/m conductivity
- Glass (6mm): 6.0 εr, 0.004 S/m conductivity
- Wood (4cm): 2.1 εr, 0.002 S/m conductivity
- Drywall (16mm): 2.0 εr, 0.001 S/m conductivity
- Metal (2mm): 1.0 εr, 1e7 S/m conductivity
### 3. System Performance
- Grid Resolution: 0.1m (10cm)
- Sampling Points: 200x120 grid (24,000 points)
- Coverage Area: 50m x 30m (1,500 m²)
- Signal Range: Typically -30 dBm to -90 dBm
### 4. Visualization Improvements
- AP Marker Size: 3000-4000 units
- High-Resolution Output: 600 DPI
- Material Overlay: 0.5 alpha transparency
- Support for Multiple APs (up to 4)
- Channel Separation: 5 channels
- Realistic Noise: σ = 2 dB

View File

@@ -0,0 +1,33 @@
Slide 1: System Architecture
System Components
1. Data Collection Module
• WiFi Data Collector: Simulates signal strength measurements
• Material Physics Engine: Models signal attenuation through different materials
• Sampling Grid: High-resolution 200x120 point sampling
2. Physics Simulation
• Material Properties:
- Concrete, Glass, Wood, Drywall
- Each with specific permittivity and conductivity values
- Thickness-based attenuation modeling
3. Visualization System
• Building Layout Engine
- Material Grid System (0.1m resolution)
- Complex Office Layout Support
- Multi-layer Material Handling
• Signal Visualization
- Heatmap Generation
- Gaussian Interpolation
- Material Overlay System
- Access Point Markers
4. Data Flow
1. Building Layout Definition → Material Grid
2. AP Placement → Signal Source Points
3. Physics-based Signal Propagation
4. Data Collection & Processing
5. Visualization Generation

View File

@@ -0,0 +1,30 @@
Slide 2: System Evaluation
Testing Methodology
1. Signal Propagation Accuracy
• Physics-based validation against theoretical models
• Material attenuation verification
• Multi-path signal handling assessment
2. Spatial Resolution Testing
• Grid density analysis (0.1m resolution)
• Edge case handling at material boundaries
• Signal interpolation accuracy
3. Performance Metrics
• Computation time for different building sizes
• Memory usage optimization
• Visualization rendering speed
4. Visualization Quality
• Heatmap clarity and readability
• Material overlay effectiveness
• Access point marker visibility
• Legend and label readability
5. System Robustness
• Multiple AP configurations
• Complex building layouts
• Various material combinations
• Edge case handling

View File

@@ -0,0 +1,14 @@
Slide 3: Signal Characteristics
1. Signal Properties
• Operating Frequency: 2.4 GHz
• Transmit Power: 20 dBm
• Noise Floor: -96.0 dBm
• Signal Quality Range: 0-1 (normalized from RSSI)
2. Material Attenuation (2.4 GHz)
• Concrete (20cm): 4.5 εr, 0.014 S/m conductivity
• Glass (6mm): 6.0 εr, 0.004 S/m conductivity
• Wood (4cm): 2.1 εr, 0.002 S/m conductivity
• Drywall (16mm): 2.0 εr, 0.001 S/m conductivity
• Metal (2mm): 1.0 εr, 1e7 S/m conductivity

View File

@@ -0,0 +1,15 @@
Slide 4: System Performance & Visualization
1. System Performance
• Grid Resolution: 0.1m (10cm)
• Sampling Points: 200x120 grid (24,000 points)
• Coverage Area: 50m x 30m (1,500 m²)
• Signal Range: Typically -30 dBm to -90 dBm
2. Visualization Improvements
• AP Marker Size: 3000-4000 units
• High-Resolution Output: 600 DPI
• Material Overlay: 0.5 alpha transparency
• Support for Multiple APs (up to 4)
- Channel Separation: 5 channels
- Realistic Noise: σ = 2 dB

View File

@@ -0,0 +1 @@

View File

@@ -0,0 +1 @@