# Sinara 4456 synthesizer Mirny [Wiki](https://github.com/sinara-hw/mirny/wiki) ## JSON ```json { "type": "mirny", "ports": [] } ``` ## Testing ```text *** Testing Mirny PLLs. Initializing CPLDs... mirny0_cpld... ...done All mirny channels active. Frequencies: mirny0_ch0 1000MHz mirny0_ch0 info: {'f_outA': 1000000000.0, 'f_outB': 8000000000, 'output_divider': 4, 'f_vco': 4000000000, 'pll_n': 40, 'pll_frac1': 0, 'pll_frac2': 0, 'pll_mod2': 1, 'prescaler': '4/5', 'sysclk': 100000000.0, 'ref_doubler': False, 'ref_divider': False, 'ref_counter': 1, 'f_pfd': 100000000} mirny0_ch1 1100MHz mirny0_ch1 info: {'f_outA': 1100000000.0, 'f_outB': 8800000000, 'output_divider': 4, 'f_vco': 4400000000, 'pll_n': 44, 'pll_frac1': 0, 'pll_frac2': 0, 'pll_mod2': 1, 'prescaler': '4/5', 'sysclk': 100000000.0, 'ref_doubler': False, 'ref_divider': False, 'ref_counter': 1, 'f_pfd': 100000000} mirny0_ch2 1200MHz mirny0_ch2 info: {'f_outA': 1200000000.0, 'f_outB': 9600000000, 'output_divider': 4, 'f_vco': 4800000000, 'pll_n': 48, 'pll_frac1': 0, 'pll_frac2': 0, 'pll_mod2': 1, 'prescaler': '4/5', 'sysclk': 100000000.0, 'ref_doubler': False, 'ref_divider': False, 'ref_counter': 1, 'f_pfd': 100000000} mirny0_ch3 1300MHz mirny0_ch3 info: {'f_outA': 1300000000.0, 'f_outB': 10400000000, 'output_divider': 4, 'f_vco': 5200000000, 'pll_n': 52, 'pll_frac1': 0, 'pll_frac2': 0, 'pll_mod2': 1, 'prescaler': '4/5', 'sysclk': 100000000.0, 'ref_doubler': False, 'ref_divider': False, 'ref_counter': 1, 'f_pfd': 100000000} ``` After running `artiq_sinara_test`: 1. Install gqrx `nix-shell -p gqrx` 2. Connect bladeRF via USB cable only 3. Run gqrx and choose `BladeRF #...` 4. Default settings 5. When gqrx loaded, start DSP processing with frequency at mirnyN_chM freq 6. Connect the probe through attenuator to the Mirny's port 7. You should see significant signal emission on choosen freq compared to nearby freqs (see image below) 8. Repeat 5-7 for every channel ![](../img/mirny_gqrx.png)