I forgot that the wavelength is that value plus 1. Sorry about that ^_^. So yeah.. my numbers are a little off
But aside from that... I see nothing wrong with the formula.
After double-checking the numbers again.. I came up with the same answer:
1789772.7272 (cycles per second)
44100 (samples per second)
1789772.7272 / 44100 = 40.5844 (cycles per sample)
1153 (cycles per duty cycle generator clock)
2 (positive sections in duty cycle)
14 (negative sections in duty cycle)
1153 * 2 = 2306 (cycles per positive section)
1153 * 14 = 16142 (cycles per negative section)
2306 / 40.5844 = 56.8199 (samples per positive section)
16142 / 40.5844 = 397.7390 (samples per negative section)
I'm really sure that's right. That's how I do it and there have been no problems at all.