2024-05-07 15:43:27 +08:00
2024-05-07 15:39:08 +08:00
2023-12-13 15:46:04 +08:00
2024-05-07 14:35:32 +08:00
2024-05-07 14:35:32 +08:00
2024-05-07 14:35:32 +08:00

WRPLL simulation

Frequency and time domain simulation for WRPLL

Installation

Poetry:

poetry install
poetry run jupyter lab

Poetry shell:

poetry install
poetry shell

Nix:

nix develop

Quick start

  • The simulation file is located at src
  • RAM usage and execution time estimate for time domain simulation
    • 500,000,000 time steps: 8GiB RAM and 55 seconds
  • Frequency domain doc is also available

WRPLL formulas
  • Assume the difference between f_{main}, f_{gtx} is very small

    • Let f_{in} = f_{main} = f_{gtx}

    • f_{helper} = f_{in} * \dfrac{N-1}{N}

    • f_{beat} = f_{in} - f_{helper} = \dfrac{f_{in}}{N}

  • Main and helper Si549 DCXO ADPLL setting

    • ADPLL = \dfrac{\Delta f_{outppm}}{0.0001164}

Limitation

Description
No description provided
Readme 253 KiB
Languages
Python 87.7%
Nix 12.3%