  | 
		
 Selectable Puncturing Rates: 1/3, 1/2, 2/3, 3/4, 7/8, or fully programmable using external puncturing logic.  | 
	 
	 
		  | 
		
 Automatic Phase Synchronization:
  BPSK and QPSK using Viterbi Mode. 8-PSK and 16-PSK using Trellis Mode. | 
	 
	 
		  | 
		
 BER monitoring using both correction count and path metric accumulator growth.  | 
	 
	 
		  | 
		
 Operates using either 4-bit soft decision or 1-bit hard decision input.  | 
	 
	 
		  | 
		
 Fully synchronous design.  | 
	 
	 
		  | 
		
 Available as synthesizable Verilog-HDL source.  | 
	 
	 
		  | 
		
 Includes test-vector files, as well as Verilog test benches.  | 
	 
	 
		  | 
		
 Includes Synopsys synthesis scripts.  | 
	 
	 
		  | 
		
 Intended replacement for Qualcomm Q1900 Viterbi/Trellis Decoder.  | 
	 
	 
		  | 
		
 Customization available per request.  | 
	 
	 
		  | 
		
 Viterbi Mode complies with INTELSAT IESS-308 and INTELSAT IESS-309.  | 
	 
	 
		  | 
		
 Standard design requires approximately 26,000 gates in addition to 16k bits of single port RAM (with 96 symbol trace-back depth).   | 
	 
	 
		  | 
		
 Requires 5 clocks per input symbol. (Other versions available upon request.)  | 
	 
	 
		  | 
		
 Variable trace-back depth, either hard coded or programmable.  | 
	 
	 
		  | 
		
 160 symbol delay at 96 symbol trace-back depth.  |