Skip to content

A tool for emf assessment of cellular mobile stations, an enhanced alternative to ITU's EMF-Estimator

License

Notifications You must be signed in to change notification settings

atsiflikiotis/EMF_Safety_Calculator

Repository files navigation

EMF_Safety_Calculator

EMF Safety Calculator takes as input the technical specifications of a cellular mobile station (antennas type/height, frequency bands in which the antennas operate, power etc), and calculates the exposure level (normalized power density levels per reference levels).

Usage

Run "main.py" to start the GUI and use the program. You need also all other helper .py files included in the repo to properly run it.

Antennas database is a pandas dataframe, that stores antennas names along with supporting tilts and operating bands.

You can create (or insert new antennas into) a database, running "create_antennas_df.py' file, after ytou specify the location of .csv files that correspond to radiation pattern of each antenna).

Pattern files should be .csv files, with column 0 representing the horizontal and column 1 the vertical pattern (default separator is semicolon).

Propagation models that can be used to compute the power density at any point are: free space loss, two-ray reflection model (assuming constructive interference and varyaing reflection factor), and COST-WI model (LOS conditions).

Image plot tab is for plotting the exposure levels over an image for a more friendly visualization. Base station position can be selected in any point over a selected image, and the exposure levels are plotted (you can select to colour only points with exposure level >threshold) around the BS.

Reference exposure levels that can be used are those adviced from ICNIRP with a editable reducing factor (some countries use lower reference levels for emf assessment)

About

A tool for emf assessment of cellular mobile stations, an enhanced alternative to ITU's EMF-Estimator

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages