Signal correction