The general packet radio service (GPRS) has been developed to allow packet data to be transported efficiently over an existing circuit-switched radio network, such as GSM. The main application of GPRS are in transporting Internet protocol (IP) datagrams from web servers (for telemetry or for mobile Internet browsers). Four GPRS baseband coding schemes are defined to offer a trade-off in requested data rates versus propagation channel conditions. However, data rates in the order of > 100 kbits/s are only achievable if the simplest coding scheme is used (CS-4) which offers little error detection and correction (EDC) (requiring excellent SNR) and the receiver hardware is capable of full duplex which is not currently available in the consumer market. A simple EDC scheme to improve the GPRS block error rate (BLER) performance is presented, particularly for CS-4, however gains in other coding schemes are seen. For every GPRS radio block that is corrected by the EDC scheme, the block does not need to be retransmitted releasing bandwidth in the channel and improving the user's application data rate. As GPRS requires intensive processing in the baseband, a viable field programmable gate array (FPGA) solution is presented in this paper.
[1]
Antonio Capone,et al.
Packet data service over GSM networks: proposal and performance evaluation attempt
,
1994,
5th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, Wireless Networks - Catching the Mobile Future..
[2]
Robert Simon Sherratt.
Performance of GPRS coding scheme detection under severe multipath and co-channel interference as a function of soft-bit width
,
2003,
2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..
[3]
Vijay K. Garg,et al.
Principles and applications of GSM
,
1999
.
[4]
Moshe Zukerman,et al.
Performance and efficiency evaluation of channel allocation schemes for HSCSD in GSM
,
1999,
Seamless Interconnection for Universal Services. Global Telecommunications Conference. GLOBECOM'99. (Cat. No.99CH37042).
[5]
Robert Simon Sherratt,et al.
Results of GPRS BLER as a Function of Coding Scheme Detection Performance and Signal Dynamic Range
,
2003
.
[6]
Neil J. Boucher,et al.
The Cellular Radio Handbook: A Reference for Cellular System Operation
,
1992
.