print("\nCircular Patch Antenna:") for key, value in results_circular.items(): print(f"key: value")
# Inset feed for 50 ohms target_Z = 50 if target_Z < R_edge: y0_m = (L_m / math.pi) * math.acos(math.sqrt(target_Z / R_edge)) y0_mm = y0_m * 1000 else: y0_mm = None # cannot match with inset; use other method
# Calculate results = calculate_patch_antenna(freq, eps_r, height)
# --- USER INPUT SECTION --- freq = 2.4e9 # 2.4 GHz eps_r = 4.4 # FR4 Substrate height = 1.6e-3 # 1.6 mm
# Calculate effective permittivity effective_permittivity = (substrate_permittivity + 1) / 2 + (substrate_permittivity - 1) / 2 * (1 / math.sqrt(1 + 12 * substrate_thickness / wavelength))
Microstrip: Patch Antenna Calculator
print("\nCircular Patch Antenna:") for key, value in results_circular.items(): print(f"key: value")
# Inset feed for 50 ohms target_Z = 50 if target_Z < R_edge: y0_m = (L_m / math.pi) * math.acos(math.sqrt(target_Z / R_edge)) y0_mm = y0_m * 1000 else: y0_mm = None # cannot match with inset; use other method
# Calculate results = calculate_patch_antenna(freq, eps_r, height)
# --- USER INPUT SECTION --- freq = 2.4e9 # 2.4 GHz eps_r = 4.4 # FR4 Substrate height = 1.6e-3 # 1.6 mm
# Calculate effective permittivity effective_permittivity = (substrate_permittivity + 1) / 2 + (substrate_permittivity - 1) / 2 * (1 / math.sqrt(1 + 12 * substrate_thickness / wavelength))