1. Hidden terminal problem
2. Signal Attenuation
watermark/2/text/ahr0cdovl2jsb2cuy3nkbi5uzxqvdg9vbwf0b28=/font/5a6l5l2t/fontsize/400/fill/i0jbqkfcma==/ Dissolve/70/gravity/southeast ">
2.4 Cdma:code Division multiple Access
The algorithm is as-I have recapped before
modulation (modulation) (1) First 0 of the data into -1a = [1,-1,1], B = [1,1,-1] The advantage is that when demodulation, can be different from 0 and 1, and the demodulation error rate decreased. (2-1) A uses the first channel of Walsh Transform [1,1,1,1,1,1,1,1] (that is, its first basis, the first row of the matrix) to do modulation a_m = [1,1,1,1,1,1,1,1,|-1,-1,-1,-1, -1,-1,-1,-1,|1,1,1,1,1,1,1,1,]. (2-2) b uses the second channel of the Walsh Transform [1,1,1,1,-1,-1,-1,-1] (second row of the matrix) to do the modulation b_m = [1,1,1,1,-1,-1,-1,-1,|1,1,1,1,-1,-1,- 1,-1,|-1,-1,-1,-1,1,1,1,1,]. (3) Add the result of the modulation M = a_m + b_mm = a_m + b_m = [2,2,2,2,0,0,0,0,0,0,0,0,-2,-2,-2,-2,0,0,0,0,2,2,2,2] (4) The last signal sent out is M, together with 24 bit.
Demodulation (demodulation) (1) will receive the data respectively and channel to do the inner product (1-1) m and the first channel [1,1,1,1,1,1,1,1] do the inner product to obtain the first eight yards of the inner product: [2,2,2,2,0,0,0,0] \cdot [ 1,1,1,1,1,1,1,1] = 8 middle eight yards inside product: [0,0,0,0,-2,-2,-2,-2] \cdot [1,1,1,1,1,1,1,1] = 8 after eight yards: [0,0,0,0,2,2,2,2] \cdot [ 1,1,1,1,1,1,1,1] = 8 (1-2) m and the second channel [1,1,1,1,-1,-1,-1,-1] do the inner product to get the inner product of the first eight yards: [2,2,2,2,0,0,0,0] \cdot [1,1,1,1,-1,-1,-1,-1] = 8 middle Eight yards inside product: [0,0,0,0,-2,-2,-2,-2] \cdot [1,1,1,1,-1,-1,-1,-1] = 8 after eight yards: [0,0,0,0,2,2,2,2] \cdot [1,1,1,1,-1,-1,-1,-1] =- 8 (2) If the inner product result is 8, then the demodulation is 1; if 8, then demodulation is-1 (2-1) The first channel to the signal is [8,-8, 8] \to [1,-1, 1] (2-2) The second channel solution signal is [8, 8,-8] \to [1, 1, -1] (3) Finally, restore-1 back to 0 (3-1) so. The first channel successfully restores the signal as [1, 0, 1] (3-2) so. The second channel successfully restores the signal as [1, 1, 0]