ring counter
fixed rational