Re: DSSS bandwidth
First, the bandwidth of BPSK-modulated signal is twice that of the original baseband signal. That means the BPSK-modulated bandwidth is 112 KHz.
Then, since you are using DSSS, you need orthogonal codes that you will multiply your signal with. Examples of orthogonal codes are Walsh codes, Hamard codes, etc.
Those codes consists of n bits (usually n=2,4,8,...), therefore the final bandwidth is equal to n times the BPSK-modulated bandwidth.
For exapmle, if you use 8-bit Walsh codes, the DSSS bandwidth will be: 8*112k = 896 kHz.
HTH
Regards