subcarrier_frequencies#
- sionna.phy.channel.subcarrier_frequencies(num_subcarriers: int, subcarrier_spacing: float, precision: str | None = None, device: str | None = None) torch.Tensor[source]#
Compute the baseband frequencies of
num_subcarriersubcarriers spaced bysubcarrier_spacing, i.e.,>>> # If num_subcarrier is even: >>> frequencies = [-num_subcarrier/2, ..., 0, ..., num_subcarrier/2-1] * subcarrier_spacing >>> >>> # If num_subcarrier is odd: >>> frequencies = [-(num_subcarrier-1)/2, ..., 0, ..., (num_subcarrier-1)/2] * subcarrier_spacing
- Parameters:
- Outputs:
frequencies – [
num_subcarrier], torch.float. Baseband frequencies of subcarriers.
Examples
from sionna.phy.channel import subcarrier_frequencies # 64 subcarriers with 15 kHz spacing freqs = subcarrier_frequencies(64, 15e3) print(freqs.shape) # torch.Size([64])