What are my goals with this?

TODAY:
- [] I/Q Plot for QPSK!
- [] FH
- [] OFDM
- [] BCH Codes working w/ CDMA.


ALWAYS:
- [x] Add _some_ sort of Error-Corrective-Coding ***AT ALL***, so CDMA MAI is reduced.
	- [x] BCH Codes working.

- [] Mega BER plot with _all_ methods on it.

- [] FH-OFDM-DCSK
	- [] FH
		- [X] BPF
		- [X] Butterworth Bandpass Filter
	- [] OFDM
	- []

- [] Chaotic Multitone Modulation
	- [x] BCH ECC Coding
	- [] Chaotic Multitone Modulation
	- [] Chaotic Scrambling
	- [] Single-Sideband Modulation
	- [] Frame Format (IEEE802.11a)
	- [] Paper Simulation
		- [] f_L = 5MHZ, f_H = 10MHz
		- [] Each Multitone Group has 4 single tones.
		- [] f_c = 400Mhz
		- [] samp_rate = 2GHz
		- [] AWGN Noise

- [] FH-BPSK : Add Frequency-Hopped method.

- [] Implement FSK, MPSK, or ASK.
	- [x] FSK
- [] Implement DSSS Methods
	- [] BPSK-CDMA
		- [X] Plot BPSK FFT vs DSSS-CDMA-BPSK FFT.
		- [x] Plot of Avg BER vs Num of Users!! (MAI: Multiple Access Interference).
		- [] Recreate Fig 2.4 (a) and (b) for DS-CDMA-BPSK.
			- [X] (i.e., make a plot comparing the spectrum of regular BPSK and with the SS-CDMA.)
		- [] Turbo Codes
		- [] Gold Codes?
- [] Add Chaos methods
	- [x] Implement CSK
	- [x] Implement DCSK
	- [] Implement CMT
- [x] Fix the time-sim BER graphs for BPSK and QPSK.
	- [] Fix it good/correctly. (I think the issue is caused by the diff in centre freq/sample rate/base sim rate).
- [x] Method of saving signals for python analysis.

- [] Measure power and energy of a signal.
