__init__.py (1404B)
1 # 2 # SPDX-FileCopyrightText: Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. 3 # SPDX-License-Identifier: Apache-2.0 4 # 5 """Channel sub-package of the Sionna library""" 6 7 8 # pylint: disable=line-too-long 9 from .awgn import AWGN 10 from .spatial_correlation import SpatialCorrelation, KroneckerModel, PerColumnModel 11 from .flat_fading_channel import GenerateFlatFadingChannel, ApplyFlatFadingChannel, FlatFadingChannel 12 from .channel_model import ChannelModel 13 from . import tr38901 14 from .optical import * 15 from .generate_ofdm_channel import GenerateOFDMChannel 16 from .generate_time_channel import GenerateTimeChannel 17 from .apply_ofdm_channel import ApplyOFDMChannel 18 from .apply_time_channel import ApplyTimeChannel 19 from .ofdm_channel import OFDMChannel 20 from .time_channel import TimeChannel 21 from .rayleigh_block_fading import RayleighBlockFading 22 from .cir_dataset import CIRDataset 23 from .constants import * 24 from .utils import deg_2_rad, rad_2_deg, wrap_angle_0_360, drop_uts_in_sector, relocate_uts, set_3gpp_scenario_parameters, gen_single_sector_topology, gen_single_sector_topology_interferers, subcarrier_frequencies, cir_to_ofdm_channel, cir_to_time_channel, time_to_ofdm_channel, time_lag_discrete_time_channel, exp_corr_mat, one_ring_corr_mat, time_frequency_vector 25 from .discrete_channel import BinarySymmetricChannel, BinaryErasureChannel, BinaryMemorylessChannel, BinaryZChannel