Text this: Design and Parameter Analysis of Double Cycloid Permanent Magnetic Gears based on Halbach