Code words? utter rubbish IMHO.
Whats wrong with "CC prepare for landing/emergency landing"
Very straightforward, no chance of someone either side of the cockpit door getting confused regarding codewords to use and the proper response, PAX know what's happening etc etc.
Jeez guys, keep it simple.