| 42 | | === CFO Calibration for PAAM boards === |
| 43 | | **This section introduces how to calibrate the CFO between the PAAM boards. It is not a necessary step for users who wants to run this tutorial.** \\ |
| 44 | | \\ |
| 45 | | Since each 28 GHz PAAM board is driven by its own on-board phase lock loop (PLL), the CFO between two 28 GHz PAAM boards needs to be calibrated in order to establish a 28 GHz communication link. \\ |
| 46 | | The following shows a coarse CFO calibration scheme: \\ |
| 47 | | In **terminal 1**, change the {{{cfoBS}}} value to be **0** in line 15 as: |
| 48 | | {{{#!shell |
| 49 | | vim PAAM_Control/main.py |
| 50 | | }}} |
| 51 | | |
| 52 | | Based on the measurements we performed shown in the following figure, we pre-set the CFO to the PAAM boar |
| | 178 | === CFO Calibration for PAAM boards === |
| | 179 | **This section introduces how to calibrate the CFO between the PAAM boards. It is not a necessary step for users who wants to run this tutorial.** \\ |
| | 180 | \\ |
| | 181 | Since each 28 GHz PAAM board is driven by its own on-board phase lock loop (PLL), the CFO between two 28 GHz PAAM boards needs to be calibrated in order to establish a 28 GHz communication link. \\ |
| | 182 | The following shows a coarse CFO calibration scheme: \\ |
| | 183 | *In **terminal 1**, change the {{{cfoBS}}} value to be **0** in line 15 as: |
| | 184 | {{{#!shell |
| | 185 | vim PAAM_Control/main.py |
| | 186 | }}} |
| | 187 | *Configure and bring up the PAAM board as described |
| | 188 | |
| | 189 | |
| | 190 | Based on the measurements we performed shown in the following figure, we pre-set the CFO to the PAAM boar |
| | 191 | |