Introduction - If you have any usage issues, please Google them yourself
This code implements GARDNER famous for timing synchronization algorithm. Correctly adjust the data sampling point for the design of all digital receiver has great reference value.