One method would be to use two comparators at two bias levels which would create your 3 values: 00=0, 01=1, 11=2. Then you would output 3 different levels depending on the comparator output. 0, 0.5, and 1 for instance. That would then get sent into the next set of ternary gates.
A simple differential pair could be used as the comparator.