colour.phenomena.polarised_light_transmission_coefficient#
- colour.phenomena.polarised_light_transmission_coefficient(n_1: ArrayLike, n_2: ArrayLike, theta_i: ArrayLike, theta_t: ArrayLike) NDArrayComplex[source]#
Compute Fresnel transmission power coefficients (transmittance).
This function computes the transmission power coefficients, which represent the fraction of incident power that is transmitted through a dielectric interface for both s-polarisation (perpendicular) and p-polarisation (parallel) components.
- Parameters:
- Returns:
Fresnel transmission power coefficients (transmittance) for s and p polarisations stacked along the last axis. The array contains \([T_s, T_p]\).
- Return type:
Notes
The Fresnel transmission power coefficients (transmittance) are given by:
\[\begin{split}T_s &= \frac{n_2 \cos \theta_t}{n_1 \cos \theta_i} |t_s|^2 = \frac{n_2 \cos \theta_t}{n_1 \cos \theta_i} \left|\frac{2n_1 \cos \theta_i}{n_1 \cos \theta_i + n_2 \cos \theta_t}\right|^2 \\ T_p &= \frac{n_2 \cos \theta_t}{n_1 \cos \theta_i} |t_p|^2 = \frac{n_2 \cos \theta_t}{n_1 \cos \theta_i} \left|\frac{2n_1 \cos \theta_i}{n_2 \cos \theta_i + n_1 \cos \theta_t}\right|^2\end{split}\]Where:
\(T_s\): s-polarisation transmittance (fraction of incident power transmitted)
\(T_p\): p-polarisation transmittance (fraction of incident power transmitted)
\(t_s, t_p\): complex transmission amplitude coefficients
The s-polarisation electric field is perpendicular to the plane of incidence
The p-polarisation electric field is parallel to the plane of incidence
The refractive index factor \(\frac{n_2 \cos \theta_t}{n_1 \cos \theta_i}\) accounts for the change in beam cross-section and energy density in the transmission medium.
Energy Conservation: For non-absorbing media: \(R_s + T_s = 1\) and \(R_p + T_p = 1\), where \(R_s, R_p\) are the corresponding reflectance coefficients.
The transmittance values satisfy: \(0 \leq T_s, T_p \leq 1\).
References
[Byr16]
Examples
>>> polarised_light_transmission_coefficient(1.0, 1.5, 0.0, 0.0) array([ 0.96+0.j, 0.96+0.j])