Thanks for your suggestion, Klaus. Now that you mention that square root, it looks like an optimum ratio, indeed.
Actually, I don't need to generate a 1Hz waveform (was just an example). I was trying to find out the best ratio for a sine wave inverter (50Hz output).
Not knowing about the ratio you just mentioned, I made some calculations before. I have decided that the shortest pulse width will be around 1us (being equal with the switching deadtime) hence there will be 10,000 time slots for a half wave (10ms). Once again, not using any formula but the common sense, I've decided that the sampling ratio will be 100 time slots (100us = 10kHz) and the sample resolution should be 100. And now I find that 100 is sqrt(10,000) actually!
Anyway, I wonder if I could further increase the sampling rate to 15,625Hz and lower the sample resolution to 64 (6-bit)..