Hi Johnkaz77,
Don't expect improvement from repetition codes.
For a (n,1) code, you split the symbol (source bit) in n parts (channel bits) and more than half of them must be well detected in order to recover the right source bit.
Splitting the symbol in n parts reduces its energy by a factor n. Because of this the channel bit error rate increases dramatically. This impairment is more deletereous than the advantage gained by the error tolerance.
Error correcting codes more elaborate than repetition code are really effective.
Regards
Z