To simplify, a motor controller has a few key variables:
Duty Cycle - What percent of the time is it "on"?
Chop Rate - How often do you switch?
Update Rate - How often do you change your duty cycle?
If you want to learn more, I'd suggest looking at
Class D (audio) amplifiers, and compare them to the other
options.