This work analyzes distribution matching techniques. We derive an algorithm and design rules for arithmetic coding distribution matching. We also develop a parallel architecture for distribution matching that approximates the output distribution by a product distribution, and thereby increases flexibility and throughput. Finally, we examine the benefits of shaping schemes for several communication channels including non-coherent fading channels. Diese Arbeit analysiert Distribution-Matching Methoden. Ein Algorithmus und Entwurfsregeln für ein auf arithmetischer Kodierung basierendes Distribution-Matching werden abgeleitet. Außerdem wird eine parallele Architektur für das Distribution-Matching entwickelt, die die Ausgabeverteilung durch eine Verteilung eines Produkts von Zufallsvariablen approximiert, und damit Flexibilität und Durchsatz erhöht. Schließlich werden die Vorteile von Shaping Methoden für mehrere Kommunikationskanäle, einschließlich nicht kohärenter Fading-Kanäle, untersucht.