-
Notifications
You must be signed in to change notification settings - Fork 3
Performance Tradeoffs
These results were obtained for the data collected during our hardware experiments. Different computation configurations can be selected by varying the parameters in the config file. We analyze four configurations:
- Default: nphi = 360 , ntheta = 180, sub_sample_channel_data = False.
- Low Res: nphi = 180 , ntheta = 90, sub_sample_channel_data = False.
- Sub-sample: nphi = 360 , ntheta = 180, sub_sample_channel_data = True.
- Low-and-Sub: nphi = 180 , ntheta = 90, sub_sample_channel_data = True.
For results using default configuration, please refer here
Groundtruth displacement was obtained using Optitrack motion capture cameras and estimated displacement using Intel T265 Tracking camera.
Experiment details | Default | Low Res | Sub-sample | Low-and-Sub |
---|---|---|---|---|
Total Samples | 343 | 343 | 343 | 343 |
Rejected Samples | 32 | 96 | 31 | 96 |
Percentage of Rejected Samples | 9.32 | 27.9 | 9.0 | 27.9 |
Average profile variance | 0.73 | 0.80 | 0.74 | 0.80 |
The performance of Low Res and Low-and-Sub configurations can potentially improve by modifying other configuration parameters like peak_radius. Additional results for one of the configurations are show below.
The runtime comparison for the WSR Toolbox to calculate AOA profile, using different configurations using a workstation and laptop (baseline) and the on-board computers (UP Squared Board, Intel NUC) are as follows:
Configuration | Processed Packet count | Workstation | Standard Laptop | UP-Squared board | Intel NUC8i3CYSN |
---|---|---|---|---|---|
Default | 872 | 0.44 | 0.94 | 6.57 | 6.1 |
Low-Res | 872 | 0.14 | 0.23 | 1.65 | 1.16 |
Sub-sample | 436 | 0.23 | 0.47 | 3.20 | 2.28 |
Low-and-Sub | 436 | 0.07 | 0.12 | 0.85 | 0.6 |
Configuration | Processed Packet count | Workstation | Standard Laptop | UP-Squared board | Intel NUC8i3CYSN |
---|---|---|---|---|---|
Default | 872 | 4.81 | 3.89 | 3.82 | 3.82 |
Low-Res | 872 | 2.35 | 1.43 | 1.35 | 1.35 |
Sub-sample | 436 | 3.93 | 3.01 | 2.94 | 3.01 |
Low-and-Sub | 436 | 2.12 | 1.21 | 1.13 | 1.2 |
Platform CPU Details:
- Workstation ( 64 cores, AMD Ryzen Threadripper Pro 3995WX )
- Standard Laptop ( 8 cores, Intel Core i7 10th Gen)
- UP-Squared board ( 4 cores, Intel Pentium N4200)
- Intel NUC8i3CYSN (2 cores, Intel core i3 8th Gen)
Note:
- The runtime is calculated using all the available cores and not other process running on the system.
- The runtime on Intel NUC for the Default configuration was found to be varying within +- 1.5 sec of the reported value.
- The baseline systems are only used for offboard computation, while the onboard SBCs can also collect CSI data.
Coming soon!!