Som det konstaterades i föregående kapitel, den högsta tillgängliga dataöverföringshastigheten som kan användas inom en tidslucka är 14,4 kbps.
Det enda sättet att ytterligare öka bithastighet i ett befintligt GSM-nät är att samtidigt använda flera tidsintervall för en användare. Detta sättet för dataöverföring förkortas till HSCSD. Det bygger fortfarande på principen om CSD men jämfört med konventionell CSD levererar den betydande ökning i överföringshastigheten.
Såsom det visas i den föregående figuren, utförs kommunikation mellan MS och BS genom en tillhörande grupp av tidsluckor för att sedan överföras till MS. Fördelningen av tidsluckor beror på det aktuella antalet tillgängliga radiokanaler och på kapaciteten hos MS själv. Dessa data överförs av BS och BSC (Abis-gränssnitt) över kanaler med en bithastighet på 16 kbps. Totalt 32 kanaler med överföringshastigheten 64 kbit/s (dvs 2 Mbps totalt) är tillgängliga för kommunikation mellan BS och BSC. Var och en av dessa kanaler är vidare uppdelad i fyra delkanaler med överföringshastighet på 16 kbps.
Kanalen med överföringshastighet av 16 kbps kan användas för att överföra röster (13 kbps) eller gemensamma data (14,4 kbps). Data är sekventiellt sammanfogade till en standardiserad kanal (64 kbps), vilket görs i BSC av TRAU (Transcoder och hastighetsanpassning Unit) enhet. Denna enhet är konstruerad för att omvandla kodad röst (med hastighet på 13 kbps) till en vanlig röst i PCM-kanal (hastighet 64 kbps) eller ändra dataöverföringshastigheten till 64 kbps. Därmed även den maximala överföringshastigheten per kanal, som kan uppnås med användning av denna teknik, är 64 kbps.
Överföring, som utförs på detta sätt, kan i de flesta fall vara asymmetriska. Detta innebär, exempelvis, att i riktning från en MS till nätet kan MS tilldelas tre tidsintervall och i en omvänd riktning (sändning) endast ett intervall kan fås. Denna metod för kapacitetstilldelning för radiokanal används mycket ofta och är lämpligt exempelvis för anslutning till Internet, där data överförs i huvudsak från nätverket till användaren. Den standard som definierar läget (tillståndet) för HSCSD delar de tillgängliga positionerna upp till 18 klasser beroende på hur många kanaler som kan användas i båda riktningarna.