0% found this document useful (0 votes)
10 views3 pages

Spiral Antenna Radiation Patterns

Uploaded by

Bonnie Mundia
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views3 pages

Spiral Antenna Radiation Patterns

Uploaded by

Bonnie Mundia
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

10/08/2024, 21:39 SpiralRadpattern

In [ ]:

Importing Necessary modules


In [ ]: import numpy as np
import [Link] as plt
from mpl_toolkits.mplot3d import Axes3D

In [ ]: # Azimuth angles (in degrees)


angles = [Link]([0, 30, 60, 90, 120, 150, 180, 210, 240, 270, 300, 330, 360])

# Corresponding Nx values in dBm


nx_values = [Link]([-22, -26, -24, -35, -25, -23, -23, -23, -25, -35, -24, -26

Convert angles to radians for polar plotting


In [ ]: angles_rad = np.deg2rad(angles)

# 2D Polar Plot
[Link](figsize=(8, 8))
ax = [Link](111, projection='polar')
[Link](angles_rad, nx_values)
ax.set_title('2D Radiation Pattern of Spiral Antenna (H-Plane)')
[Link]()

[Link] Learning/[Link] 1/3


10/08/2024, 21:39 SpiralRadpattern

3D plot
In [ ]: X = nx_values * [Link](angles_rad)
Y = nx_values * [Link](angles_rad)
Z = nx_values # Using Nx values as the Z-axis for simplicity

# 3D Plot
fig = [Link](figsize=(10, 8))
ax = fig.add_subplot(111, projection='3d')
[Link](X, Y, Z, marker='o')

# Set labels and title


ax.set_xlabel('X-axis')
ax.set_ylabel('Y-axis')
ax.set_zlabel('Nx (dBm)')
ax.set_title('3D Radiation Pattern of Spiral Antenna (H-Plane)')

[Link]()

[Link] Learning/[Link] 2/3


10/08/2024, 21:39 SpiralRadpattern

[Link] Learning/[Link] 3/3

You might also like