I do not think the cat will throw a code, but removing the DPF will.
You will need EFILive, or some other download tuner to change the tables to remove the trouble code.
I would recommend getting EFILive from a reputable tuner....it should come with some moderate tunes and will give you more flexibility in the future.
As for the whine, I am not sure what you are asking about????