IP Library › Granted Patent US 9,924,451
Granted Patent B2
US 9,924,451 · App. 14/957,336 · Granted Mar 20, 2018

Systems and methods for communicating half-rate encoded voice frames

Inventors: Harish Natarahjan (Streamwood, IL); Mohd Syazani b Abdul Aziz (Coral Springs, FL); Andor Almasi (Cooper City, FL); Jesus F. Corretjer (Weston, FL)
Assignee: MOTOROLA SOLUTIONS, INC.
H04W48/16H04L1/0041
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,924,451
App. No.
14/957,336
Granted
Mar 20, 2018
Kind
B2
Abstract

A method for communicating half-rate encoded voice frames. The method includes receiving, by a digital signal processor, a half-rate encoded voice frame. The method further includes determining, by the digital signal processor, a network access code. The method further includes encoding, by the digital signal processor, a network identifier based on the network access code. The method further includes scrambling, by the digital signal processor, the network identifier to generate a scrambled network identifier. The method further includes generating, by the digital signal processor, an erasure pattern. The method further includes generating, by the digital signal processor, a half-rate embedded voice code word based on the erasure pattern and the half-rate encoded voice frame. The method further includes generating, by the digital signal processor, a half-rate embedded logical data unit based on the half-rate embedded voice code word and the scrambled network identifier.

Claims (68)

1. A method for communicating half-rate encoded voice frames, the method comprising:

receiving, by a digital signal processor, a half-rate encoded voice frame;

determining, by the digital signal processor, a network access code;

encoding, by the digital signal processor, a network identifier based on the network access code;

scrambling, by the digital signal processor, the network identifier to generate a scrambled network identifier;

generating, by the digital signal processor, an erasure pattern including a deliberately-introduced error;

generating, by the digital signal processor, a half-rate embedded voice code word based on the erasure pattern and the half-rate encoded voice frame; and

generating, by the digital signal processor, a half-rate embedded logical data unit based on the half-rate embedded voice code word and the scrambled network identifier.

2. The method of claim 1 , further comprising:

transmitting, by the digital signal processor via a transceiver, the half-rate embedded logical data unit.

3. The method of claim 1 , wherein receiving the half-rate encoded voice frame includes receiving a time division multiple access frame from a mobile subscriber unit.

4. The method of claim 1 , wherein receiving half-rate encoded voice frame includes receiving the half-rate encoded voice frame from a voice encoder.

5. The method of claim 1 , wherein scrambling the network identifier includes applying a bit mask to the network identifier using an exclusive or operation.

6. The method of claim 1 , wherein generating the half-rate embedded logical data unit includes generating, by the digital signal processor, a common air interface logical data unit.

7. The method of claim 1 , wherein generating an erasure pattern includes

applying, by the digital signal processor, forward error correction to a plurality of voice information vectors to generate a plurality of voice code words;

inserting, by the digital signal processor, a plurality of errors into the plurality of voice code words to generate a plurality of erred voice code words; and

applying, by the digital signal processor, a pseudorandom noise sequence to at least one of the plurality of erred voice code words.

8. The method of claim 1 , further comprising:

receiving, by the digital signal processor, a second half-rate embedded logical data unit including a second scrambled network identifier and a second half-rate embedded voice code word;

decoding, by the digital signal processor, the second scrambled network identifier to generate a decoded network access code;

determining, by the digital signal processor, whether the decoded network access code is invalid;

descrambling, by the digital signal processor, the second scrambled network identifier to extract a second network identifier when the decoded network access code is invalid;

decoding, by the digital signal processor, the second network identifier to extract a second network access code;

determining, by the digital signal processor, whether the second network access code is valid;

extracting, by the digital signal processor, the second half-rate embedded voice code word from the second half-rate embedded voice message when the second network access code is valid; and

extracting, by the digital signal processor, a second half-rate encoded voice frame from the second half-rate embedded voice code word.

9. The method of claim 8 , further comprising:

generating, by the digital signal processor, a second time division multiple access frame based on the second network identifier and the second half-rate encoded voice frame; and

transmitting, by the digital signal processor via a data link, the second time division multiple access frame.

10. The method of claim 8 , further comprising:

generating, by the digital signal processor, an audio output from the second half-rate encoded voice frame; and

playing, via a speaker, the audio output.

11. An electronic communications device, the device comprising:

a transceiver, and

a digital signal processor electrically coupled to the transceiver and configured to

receive a half-rate encoded voice frame;

determine a network access code;

encode a network identifier based on the network access code;

scramble the network identifier to generate a scrambled network identifier;

generate an erasure pattern including a deliberately-introduced error;

generate a half-rate embedded voice code word based on the erasure pattern and the half-rate encoded voice frame;

generate a half-rate embedded logical data unit based on the half-rate embedded voice code word and the scrambled network identifier; and

transmit, via the transceiver, the half-rate embedded logical data unit.

12. The device of claim 11 , further comprising:

a data port;

wherein receiving the half-rate encoded voice frame includes receiving a time division multiple access frame from a mobile subscriber unit via the data port.

13. The device of claim 11 , further comprising:

a voice encoder,

wherein the digital signal processor is further configured to receive the half-rate encoded voice frame from the voice encoder.

14. The device of claim 11 , wherein the digital signal processor is further configured to

receive a second half-rate embedded logical data unit including a second scrambled network identifier and a second half-rate embedded voice code word;

decode the second scrambled network identifier to generate a decoded network access code;

determine whether the decoded network access code is invalid;

descramble the second scrambled network identifier to extract a second network identifier when the decoded network access code is invalid;

decode the second network identifier to extract a second network access code;

determine whether the second network access code is valid;

extract a second half-rate embedded voice code word from the second half-rate embedded logical data unit when the second network access code is valid; and

extract a second half-rate encoded voice frame from the second half-rate embedded voice code word.

15. The device of claim 14 , further comprising:

a data port,

wherein the digital signal processor is further configured to

generate a second time division multiple access frame based on the second network identifier and the second half-rate encoded voice frame; and

transmit, via the data port, the second time division multiple access frame.

16. The device of claim 14 , further comprising:

a speaker,

wherein the digital signal processor is further configured to

generate an audio output from the second half-rate encoded voice frame; and play, via the speaker, the audio output.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2015
From: NATARAHJAN, HARISH; AZIZ, MOHD SYAZANI B ABDUL; ALMASI, ANDOR; CORRETJER, JESUS F.
To: MOTOROLA SOLUTIONS, INC.
Reel/Frame 037194/0062 →
Continuity (1)
Related Publication 20170164271A1 · Jun 8, 2017