The errors caused by qubit displacements from their prescribed locations in
an ensemble of spin chains are estimated analytically and calculated
numerically for a quantum computer based on phosphorus donors in silicon. We
show that it is possible to polarize (initialize) the nuclear spins even with
displaced qubits by using Controlled NOT gates between the electron and nuclear
spins of the same phosphorus atom. However, a Controlled NOT gate between the
displaced electron spins is implemented with large error because of the
exponential dependence of exchange interaction constant on the distance between
the qubits. If quantum computation is implemented on an ensemble of many spin
chains, the errors can be small if the number of chains with displaced qubits
is small