This book proposes a solution to reduce noise in a multiple access differential noise shift keying system. This method improves the performance by reducing the noise variance present in the received signal. Instead of generating noisy samples (beta), the proposed system generates only beta/M number of noisy samples and it is duplicated M times after multiplying each reference signal with a M bit Walsh code to generate the reference signal. This multiplication of Walsh code with the replicated reference signal increases the randomness between the reference signal of users, which reduces the Bit error rate or interference between signals.