The development and application of a sub-channel code in ocean environment. (September 2016)