Concatenated Turbo/LDPC codes for deep space communications: performance and implementation