Say I'm using binary phase-shift keying (BPSK) to transmit some data at some rate. Now say that I want to double the data rate, without increasing my transmitter power. I could either continue to use BPSK but double the rate, or I could send two bits per symbol at the same rate by switching to QPSK.
Either will double the data rate, but what tradeoffs are being made? If I understand correctly, QPSK will use the same spectrum as BPSK at the same symbol rate, provide twice the bit rate, but the bit error rate increases as the transmitter power is now divided between two bits per symbol. But how does doubling the bit rate, but continuing to use BPSK change things? I expect it will use more spectrum; what of the error rate?