Plot of Radiation Pattern of Different Antennas with the number of side lobes and their amplitudes
This is a Graphical user interface built using python, which gives the plot of different antennas with the amplitudes of sidelobes and the angles at which sidelobes occurs.
Python:
- PyQt5:
pip install PyQt5
- pyqtgraph:
pip install pyqtgraph
- Numpy:
pip install numpy
- Run main_antenna_gui.py (if using python file to plot and vary).
- Run Radiation Pattern.exe file to directly execute without any necessary installation of packages.
- Select the number of antennas by varying the slider.
- Select the type of antenna (eg. lambda/2 ==> lambda/x, select x), by varying the slider.
- Select the type of Array Broad-side Array: Maximum radiation in y direction End-fire Array : Maximum radiation in x direction Scanning Array : Maximum radiation in the required direction
- If Scanning Array is selected, Enter the direction at which maximum radiation is required, Press enter to access the value.
- Click on Plot to plot the radiation pattern of the details provided.
- Click on Clear to clear the plot and values.
- Check the null angles, sidelobe angles and corresponding sidelobe amplitude.