Published June 12, 2023 | Version 0.0.6

LyceanEM: A python package for virtual prototyping of antenna arrays, time and frequency domain channel modelling

Authors/Creators

  • 1. University of Bristol

Description

LyceanEM is a Python library for modelling electromagnetic propagation for sensors and communications. Frequency Domain and Time Domain models are included that allow the user to model a wide array of complex problems from antenna array architecture and assess beamforming algorithm performance to channel modelling. The model is built upon a ray tracing approach, allowing for efficient modelling of large, low density spaces.

LyceanEM is also being used for ongoing multidisciplinary research combining channel modelling and spatial mapping using computer vision. The flexible and efficient nature of the scattering model allows for exciting exploration of the signal sources in the local environment on low power computing devices.

The benefit of this emphasis on rapid virtual prototyping is to allow the user to quickly establish the potential performance for a desired aperture and frequency, on a desired platform with relatively little design effort. Comparatively, the otherwise excellent commercial solvers like CST, HFSS, FEKO etc can provide excellent simulation fidelity, but require a significant design investment before the simulation can be run. This lack of coverage leads to an uncertain design process for antenna arrays in which the requirements for an antenna array can be specified without reference to the physical limitations imposed by the desired aperture size, location, polarisation, beamforming envelope etc. LyceanEM allows these factors to all be predicted rapidly, and the beamforming architecture to be simulated in a realistic way, providing crucial design insight at a low cost.

Files

LyceanEM-Python-0.0.6.zip

Files (46.3 MB)

Name Size Download all
md5:96256b829564bc06a66ef1b095d69ec9
23.1 MB Download
md5:216b450486917442e82b49fc5cf950ab
23.2 MB Preview Download