Previous in Forum: Op-amp null offset?   Next in Forum: How to learn MATLAB programming within short period of time?
Close
Close
Close
3 comments
Rate Comments: Nested
Participant

Join Date: Sep 2008
Posts: 2

What voice codecs are in use for GSM?

09/02/2008 4:10 PM

I work in the automotive industry testing handsfree kits for cars. I have recently been asked about the voice coders currently in use and realized I don't really know what the current cellular networks use. Can anyone point me where I might find that kind of information? It seems from the limited information I could find on the web that for GSM, there seem to be two codecs in use (GSM-FR and GSM-EFR). EFR yields far greater voice quality, but if it's not typically used, I don't want to base my measurements against it.

Register to Reply
Interested in this topic? By joining CR4 you can "subscribe" to
this discussion and receive notification when new comments are added.

"Almost" Good Answers:

Check out these comments that don't yet have enough votes to be "official" good answers and, if you agree with them, vote them!
Guru
Hobbies - RC Aircraft - New Member Hobbies - Automotive Performance - New Member Hobbies - DIY Welding - New Member

Join Date: Jul 2007
Location: Fort Lauderdale Florida
Posts: 5708
Good Answers: 123
#1

Re: What voice codecs are in use for GSM?

09/02/2008 10:42 PM

Have you looked into the voice recognition used with Dragon Naturally Speaking. It is able to execute commands used in many of the programs on my computer. The same way that a program is used to recognize the command "page down", or all of the other commands, it could be taught to turn on lights, wipers, turn signals or anything else you wanted. Good luck.

__________________
Bob
Register to Reply Score 1 for Off Topic
Power-User
United States - US - Statue of Liberty - Technical Fields - Education -

Join Date: Mar 2006
Location: In the middle of the USA
Posts: 334
Good Answers: 14
#2

Re: What voice codecs are in use for GSM?

09/03/2008 11:08 AM

http://www.commsdesign.com/design_corner/showArticle.jhtml?articleID=16501605

http://www.eetasia.com/ART_8800339332_499488_TA_b0da9d9c.HTM

jweida, here are two links that will shed some light on the subject.

The short answer is that the EFR requires more processing power than the FR codec, resulting in a more complex and expensive handset, and it takes longer to encode/decode the traffic -- and time is of a premium on a GSM network. Wireless networks in general have problems with latency (200 -400 ms). The human ear begins to detect problems at around 250 ms. (That's why you sometimes seem to be talking over someone on a wireless call, regardless of the technology.) GSM networks have another issue with time in that they are time-division multiplexed -- each user has a given time slot for traffic. So time is especially critical in GSM.

In practice, FR codecs seem to give the best performance from a user perspective. from a network perspective, Half-rate codecs and adaptive multi-rate (AMR) codecs give better performance because they increase capacity. However, the resulting dissatisfaction from customers can offset these gains. We saw that in the USA when Nextel started using half-rate vocoders. In nearly saturated markets, the results were less than stellar.

Determining which codec is in use can be an issue as most chipset manufacturers create chips that support more than one codec and leave it to the handset manufacturers and carriers to decide which one to use.

I guess the issue for you is to decide which codec to use in your development. My recommendation would be the one with the lowest voice quality, FR. Since you are testing handsfree kits, I assume that voice quality is your primary concern. If you go with the lowest voice quality, actual experience by your customers will be as good or better than your testing.

__________________
"Reality is merely an illusion, albeit a very persistent one." -- Albert Einstein
Register to Reply Score 1 for Good Answer
Participant

Join Date: Sep 2008
Posts: 2
#3
In reply to #2

Re: What voice codecs are in use for GSM?

09/03/2008 11:21 AM

What a great answer. Thanks for your help!

Yes, voice quality is the primary concern in this case. While from a development standpoint I whole heartedly agree to use the lower performing codec, we also have to compare our "numbers" to other suppliers. I've been told that other suppliers are using the EFR codec during testing, which yields higher numbers, and there's nothing in the specification describing which codec to use. Ahhhh, engineering. At least thanks to you I have some more information to share with our customer.

Register to Reply
Register to Reply 3 comments

"Almost" Good Answers:

Check out these comments that don't yet have enough votes to be "official" good answers and, if you agree with them, vote them!
Copy to Clipboard

Users who posted comments:

bob c (1); bp01 (1); jweida (1)

Previous in Forum: Op-amp null offset?   Next in Forum: How to learn MATLAB programming within short period of time?

Advertisement