The discrete transformation implementation is incomplete and doesn't handle both on-grid and off-grid transforms. Need to make sure these are correctly created for zero-padded transforms.