AN IMPROVED EDUCATIONAL SOFTWARE FOR LEARNING SPREAD-SPECTRUM COMMUNICATIONS OVER A REAL ACOUSTIC CHANNEL USING AUDIO HARDWARE