top of page

Challenge:

Image was distorted and stretched horizontally or vertically due to incorrect scaling.

Solution

Separated image from axis scaling, overlaid it on a fixed coordinate system.

Challenge:

Axis/Grid lines did not match real-word dimensions, making placement difficult, and coordinates inaccurate.

Solution

Locked axis at 40m (x-axis), 12m (y-axis) to match real-world scale, and set a grid every 5m (X) and 2m (Y) for easier positioning.

Challenge:

Similarly to challenge 2, after clicking on a location, the X, Y values in the CSV file didn't match the expected real-world positions.

Solution

Locked axis scaling to 40m X, 12m Y for consistency, then ensured that the coordinates saved in the CSV file exactly matched those plotted in MATLAB, and verified that the X, Y positions used for plotting were the same ones stored in ‘writetable()’

What Went Well

- Graphical User Interface (GUI) for Plotting: MATLAB's ‘ginput()’ function seamlessly allowed us to select locations for RSSI values by clicking on the floor plan. -

 

 

- Data Storage: MATLAB’s ability to write structured CSV files ‘writetable()’ simplified the process of saving and exporting RSSI data.

About  
 

What is RF Mapping all about?

Our Team
 

Kai Hoettges - Supervisor

Hana Ali - Project Manager

Roanna Reid - Hardware Engineer

Kyle Harte - Hardware Engineer

Lina Hegazy - Software Engineer

Saeed AlDosari - Software Engineer

University of Liverpool

Year 2 Group Project

© 2025 by UoL Students. Powered and secured by Wix

bottom of page