CDMA एक स्प्रेड स्पेक्ट्रम मल्टिपल एक्सेस (बहुल उपयोग) तकनीक है। 
एक स्प्रेड स्पेक्ट्रम तकनीक वह तकनीक है जो समान रूप से संचरित की गयी पावर के लिए डेटा के बैंडविड्थ को समान रूप से फैलाती है।
स्प्रेड होने वाला कोड एक कूट-यादृच्छिक कोड है जिसमें अन्य संकरे पल्स कोड के विपरीत एक संकरा अस्पष्ट फंक्शन (Ambiguity function) होता है। 
CDMA में संचरित होने वाले डेटा की तुलना में एक स्थानीय रूप से उत्पन्न कोड अधिक तीव्र दर से संचालित होता है। संचरण के लिए डेटा साधारण रूप से तार्किक रूप से XOR (exclusive OR) होता है जो तीव्र कोड के साथ जुड़ा होता है। 

आंकड़ा दर्शाता है कि किस तरह से स्प्रेड स्पेक्ट्रम सिग्नल का उत्पादन होता है। formula_1 की पल्स अवधि से युक्त डेटा सिग्नल XOR है जो formula_2 की पल्स अवधि से युक्त कोड सिग्नल के साथ संयोजित होता है। 

(नोट: बैंडविड्थ formula_3 के लिए अनुपातिक है जहां formula_4=बिट समय) इसलिए, डेटा सिग्नल का बैंडविड्थ formula_5 है और स्प्रेड स्पेक्ट्रम सिग्नल का बैंडविड्थ formula_6 है। 
चूंकि formula_2, formula_1 की तुलना में बहुत छोटा है, स्प्रेड स्पेट्रम सिग्नल की बैंडविड्थ मूल सिग्नल की बैंडविड्थ से बहुत बड़ी है। 
अनुपात formula_9 स्प्रेडिंग फेक्टर या प्रोसेसिंग गेन (लाभ) कहलाता है और एक आधार स्टेशन के द्वारा स्वतः समर्थित उपयोगकर्ताओं की कुल संख्या की उच्च सीमा के स्तर को निर्धारित करता है। 

CDMA प्रणाली में प्रत्येक उपयोगकर्ता अपने सिग्नलों (संकेतों) को मोड्युलेट करने के लिए एक भिन्न कोड का उपयोग करता है। 
सिग्नल को मोड्युलेट करने के लिए प्रयुक्त कोड का चयन, CDMA सिस्टम के प्रदर्शन में बहुत महत्वपूर्ण है। 

सबसे अच्छा प्रदर्शन तब होगा जब एक वांछित उपयोगकर्ता के सिग्नल और अन्य उपयोगकर्ता के सिग्नल के बीच अच्छा पृथक्करण हो. 
सिग्नलों का पृथक्करण, प्राप्त किये गए सिग्नल को, वांछित उपयोगकर्ता के स्थानीय रूप से उत्पन्न कोड के साथ सम्बंधित कर के किया जाता है। 
यदि सिग्नल वांछित उपयोगकर्ता के कोड के साथ मैच हो जाता है, तो सम्बन्ध का फंक्शन उच्च होगा और सिस्टम सिग्नल को निष्कर्षित कर सकता है। 
यदि वांछित उपयोगकर्ता के कोड में सिग्नल के साथ कुछ भी सामान्य नहीं है तो जहां तक संभव हो, सम्बन्ध शून्य के नजदीक होना चाहिए (इस प्रकार से सिग्नल को नष्ट किया जाता है); यह क्रोस सम्बन्ध (cross correlation) कहलाता है। यदि कोड शून्य के अलावा किसी समय ऑफसेट के सिग्नल के सम्बंधित है, तो जहां तक हो सके सम्बन्ध शून्य के नजदीक होना चाहिए. 
यह स्वतः-सम्बन्ध कहलाता है और इसका उपयोग बहु-पथ निष्कर्ष (multi-path interference) को अस्वीकृत करने के लिए किया जाता है।

सामान्य रूप में, CDMA दो मूल श्रेणियों से सम्बंधित है: तुल्यकालिक (synchronous (orthogonal codes)) और अतुल्यकालिक (asynchronous (pseudorandom codes)).
अतुल्यकालिक CDMA
अन्य तकनीकों पर अतुल्यकालिक CDMA के लाभ
CDMA मोड्युलन (CDMA Modulation) में कदम
उदाहरण