так и делается сейчас, вернее - планируется. в таблице синусов с бОльшим разрешением ищутся ближайшие значения плюса и минуса, и по ним определяется, где 0. Плохо то, что таблица получается большой, если нужна точность, и все будет тормозить, даже для ПЛИС. Или применить хитроумный алгоритм быстрого поиска подходящих значений, который я не знаю. Типа распараллелить десяток цифровых компараторов :)