plot_exit_chart#

sionna.phy.fec.utils.plot_exit_chart(mi_a: numpy.ndarray | None = None, mi_ev: numpy.ndarray | None = None, mi_ec: numpy.ndarray | None = None, title: str = 'EXIT-Chart')[source]#

Plots an EXIT-chart based on mutual information curves [tenBrinkEXIT].

This utility function generates an EXIT-chart plot. If all inputs are None, an empty EXIT chart is created; otherwise, mutual information curves are plotted.

Parameters:
  • mi_a (numpy.ndarray | None) – Array of floats representing the a priori mutual information.

  • mi_ev (numpy.ndarray | None) – Array of floats representing the variable node mutual information.

  • mi_ec (numpy.ndarray | None) – Array of floats representing the check node mutual information.

  • title (str) – Title of the EXIT chart.

Outputs:

plot – A handle to the generated matplotlib figure.