你已经派生过 gprMax
镜像自地址
https://gitee.com/sunhf/gprMax.git
已同步 2025-08-06 12:36:51 +08:00
Finalised wire dipole example model and results.
这个提交包含在:
@@ -34,9 +34,15 @@ Results
|
||||
|
||||
.. figure:: images/antenna_wire_dipole_fs_ant_params.png
|
||||
|
||||
Input admittance and impedance (resistance and reactance) and s11 parameter of the antenna.
|
||||
Input admittance and impedance (resistance and reactance) and s11 parameter values of the antenna.
|
||||
|
||||
:numref:`antenna_wire_dipole_fs_tl_params` shows time histories and frequency spectra of the incident and total (incident + reflected) voltages and currents in the transmission line. :numref:`antenna_wire_dipole_fs_ant_params` shows the input admittance and impedance (resistance and reactance), and s11 parameter of the half-wavelength wire dipole. The s11 parameter shows that the antenna is resonant at 0.9GHz. The input resistance (the real part of the input impedance) is 61 Ohms and the input reactance (the imaginery part of the input impedance) is a function of the length of the dipole and is -50 Ohms in this case.
|
||||
.. _antenna_wire_dipole_fs_ant_params_detail:
|
||||
|
||||
.. figure:: images/antenna_wire_dipole_fs_ant_params_detail.png
|
||||
|
||||
Detailed view of input admittance and impedance (resistance and reactance) and s11 parameter values of the antenna.
|
||||
|
||||
:numref:`antenna_wire_dipole_fs_tl_params` shows time histories and frequency spectra of the incident and total (incident + reflected) voltages and currents in the transmission line. :numref:`antenna_wire_dipole_fs_ant_params` shows the input admittance and impedance (resistance and reactance), and s11 parameter of the half-wavelength wire dipole. :numref:`antenna_wire_dipole_fs_ant_params_detail` shows a more detailed view of these parameters. The s11 parameter shows that the first resonance of the antenna is at 933MHz. Depending on the radius of the wire, the length of the dipole for first resonance is about :math:`l=0.47\lambda` to :math:`0.48\lambda`. The thinner the wire the closer the resonance is to :math:`0.48\lambda` [BAL2005]_. In this case, with a first resonance of 933MHz and a length of 150mm, :math:`l/\lambda=0.47`. The input impedance is :math:`z_{in} = 71 - j16~\Omega`. If :math:`l/\lambda=0.5` then the theoretical input impedance would be :math:`z_{in} = 73 + j42.5~\Omega`. The reactive (imaginery) part associated with the input impedance of a dipole is a function of its length.
|
||||
|
||||
|
||||
Bowtie antenna model
|
||||
|
二进制文件未显示。
之后 宽度: | 高度: | 大小: 256 KiB |
@@ -229,6 +229,8 @@ ax.plot(freqs[pltrange]/1e9, s11[pltrange], 'g', lw=2)
|
||||
ax.set_title('s11')
|
||||
ax.set_xlabel('Frequency [GHz]')
|
||||
ax.set_ylabel('Power [dB]')
|
||||
#ax.set_xlim([0.88, 1.02])
|
||||
#ax.set_ylim([-20, -8])
|
||||
ax.grid()
|
||||
|
||||
# Plot input resistance (real part of impedance)
|
||||
@@ -241,7 +243,8 @@ ax.plot(freqs[pltrange]/1e9, np.abs(zin[pltrange]), 'g', lw=2)
|
||||
ax.set_title('Input impedance (resistive)')
|
||||
ax.set_xlabel('Frequency [GHz]')
|
||||
ax.set_ylabel('Resistance [Ohms]')
|
||||
ax.set_ylim([0, 2000])
|
||||
#ax.set_xlim([0.88, 1.02])
|
||||
#ax.set_ylim([65, 105])
|
||||
ax.grid()
|
||||
|
||||
# Plot input reactance (imaginery part of impedance)
|
||||
@@ -254,7 +257,8 @@ ax.plot(freqs[pltrange]/1e9, zin[pltrange].imag, 'g', lw=2)
|
||||
ax.set_title('Input impedance (reactive)')
|
||||
ax.set_xlabel('Frequency [GHz]')
|
||||
ax.set_ylabel('Reactance [Ohms]')
|
||||
ax.set_ylim(-2000, 2000)
|
||||
#ax.set_xlim([0.88, 1.02])
|
||||
#ax.set_ylim([-60, 60])
|
||||
ax.grid()
|
||||
|
||||
# Plot input admittance (magnitude)
|
||||
@@ -267,6 +271,8 @@ ax.plot(freqs[pltrange]/1e9, np.abs(yin[pltrange]), 'g', lw=2)
|
||||
ax.set_title('Input admittance (magnitude)')
|
||||
ax.set_xlabel('Frequency [GHz]')
|
||||
ax.set_ylabel('Admittance [Siemens]')
|
||||
#ax.set_xlim([0.88, 1.02])
|
||||
#ax.set_ylim([0.009, 0.015])
|
||||
ax.grid()
|
||||
|
||||
# Plot input admittance (phase)
|
||||
@@ -279,6 +285,8 @@ ax.plot(freqs[pltrange]/1e9, np.angle(yin[pltrange], deg=True), 'g', lw=2)
|
||||
ax.set_title('Input admittance (phase)')
|
||||
ax.set_xlabel('Frequency [GHz]')
|
||||
ax.set_ylabel('Phase [degrees]')
|
||||
#ax.set_xlim([0.88, 1.02])
|
||||
#ax.set_ylim([-45, 45])
|
||||
ax.grid()
|
||||
|
||||
plt.show()
|
||||
|
在新工单中引用
屏蔽一个用户