Combine phase and sine into codec module