On the Performance of Distributed Space-Time Block Coding Over Nonidentical Ricean Channels and the Optimum Power Allocation