viewfix #17
|
|
@ -24,12 +24,7 @@ For detailed examples and API reference, see the documentation.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from .basic import Add, FrequencyShift, MultiplyConstant, PhaseShift
|
from .basic import Add, FrequencyShift, MultiplyConstant, PhaseShift
|
||||||
from .generators import (
|
from .generators import PAMGenerator, PSKGenerator, QAMGenerator, SignalGenerator
|
||||||
PAMGenerator,
|
|
||||||
PSKGenerator,
|
|
||||||
QAMGenerator,
|
|
||||||
SignalGenerator,
|
|
||||||
)
|
|
||||||
from .mapping import Mapper, SymbolDemapper
|
from .mapping import Mapper, SymbolDemapper
|
||||||
from .process_block import ProcessBlock
|
from .process_block import ProcessBlock
|
||||||
from .pulse_shaping import (
|
from .pulse_shaping import (
|
||||||
|
|
|
||||||
|
|
@ -246,18 +246,20 @@ def view_simple_sig(
|
||||||
ax2.set_xlabel("Time (s)")
|
ax2.set_xlabel("Time (s)")
|
||||||
|
|
||||||
ax1.set_ylabel("Amplitude")
|
ax1.set_ylabel("Amplitude")
|
||||||
ax1.set_title(f"Time Series - {sdr} SDR", loc='left', pad=10)
|
ax1.set_title(f"Time Series - {sdr} SDR", loc="left", pad=10)
|
||||||
ax1.legend(loc="upper right")
|
ax1.legend(loc="upper right")
|
||||||
|
|
||||||
ax2.set_ylabel("Frequency (Hz)")
|
ax2.set_ylabel("Frequency (Hz)")
|
||||||
ax2.set_title(f"Spectrogram - {center_freq_hz / 1e6:.1f} MHz ± {sample_rate_hz / 2e6:.1f} MHz", loc='left', pad=10)
|
ax2.set_title(
|
||||||
|
f"Spectrogram - {center_freq_hz / 1e6:.1f} MHz ± {sample_rate_hz / 2e6:.1f} MHz", loc="left", pad=10
|
||||||
|
)
|
||||||
yticks = ax2.get_yticks()
|
yticks = ax2.get_yticks()
|
||||||
ax2.set_yticklabels([f"{y / 1e6:.1f}" for y in yticks])
|
ax2.set_yticklabels([f"{y / 1e6:.1f}" for y in yticks])
|
||||||
elif not compact_mode:
|
elif not compact_mode:
|
||||||
ax1.set_title("Time Series", loc='left', pad=10)
|
ax1.set_title("Time Series", loc="left", pad=10)
|
||||||
ax1.legend(loc="upper right", fontsize=8)
|
ax1.legend(loc="upper right", fontsize=8)
|
||||||
|
|
||||||
ax2.set_title("Spectrogram", loc='left', pad=10)
|
ax2.set_title("Spectrogram", loc="left", pad=10)
|
||||||
|
|
||||||
if ax_constellation is not None:
|
if ax_constellation is not None:
|
||||||
constellation_samples = _get_plot_samples(signal=signal, fast_mode=fast_mode, slow_max=50_000, fast_max=20_000)
|
constellation_samples = _get_plot_samples(signal=signal, fast_mode=fast_mode, slow_max=50_000, fast_max=20_000)
|
||||||
|
|
|
||||||
|
|
@ -39,9 +39,7 @@ from ria_toolkit_oss.signal.block_generator.symbol_modulation import (
|
||||||
OOKModulator,
|
OOKModulator,
|
||||||
OQPSKModulator,
|
OQPSKModulator,
|
||||||
)
|
)
|
||||||
from ria_toolkit_oss.transforms.iq_impairments import (
|
from ria_toolkit_oss.transforms.iq_impairments import iq_imbalance
|
||||||
iq_imbalance,
|
|
||||||
)
|
|
||||||
from ria_toolkit_oss_cli.ria_toolkit_oss.common import (
|
from ria_toolkit_oss_cli.ria_toolkit_oss.common import (
|
||||||
echo_progress,
|
echo_progress,
|
||||||
echo_verbose,
|
echo_verbose,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user