System and method for obtaining a message type identifier through an in-band modem
First Claim
1. A method of obtaining a message type identifier embedded in a vocoder packet comprising:
- receiving and decoding the vocoder packet;
filtering the decoded vocoder packet until a synchronization signal is detected, the filtering comprising correlating the decoded vocoder packet with a predetermined sequence to generate the synchronization signal;
determining the polarity of the synchronization signal; and
deriving the message type identifier based on the polarity of the detected synchronization signal,wherein a first polarity identifies a first message type, andwherein a second polarity identifies a second message type.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method is provided for obtaining a message type identifier embedded in a vocoder packet via a speech codec (in-band) such as found in a wireless communication network. The vocoder packet is received and decoded. The decoded vocoder packet is filtered until a synchronization signal is detected, with the filtering comprising correlating the decoded vocoder packet with a predetermined sequence to generate the synchronization signal. The polarity of the synchronization signal is determined, and the message type identifier is derived based on the polarity of the detected synchronization signal. A first polarity identifies a first message type, and a second polarity identifies a second message type.
93 Citations
22 Claims
-
1. A method of obtaining a message type identifier embedded in a vocoder packet comprising:
-
receiving and decoding the vocoder packet; filtering the decoded vocoder packet until a synchronization signal is detected, the filtering comprising correlating the decoded vocoder packet with a predetermined sequence to generate the synchronization signal; determining the polarity of the synchronization signal; and deriving the message type identifier based on the polarity of the detected synchronization signal, wherein a first polarity identifies a first message type, and wherein a second polarity identifies a second message type. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A memory storing a computer program that, when executed, causes a computer to perform the acts of:
-
receiving and decoding a vocoder packet; filtering the decoded vocoder packet until a synchronization signal is detected, the filtering comprising correlating the decoded vocoder packet with a predetermined sequence to generate the synchronization signal; determining the polarity of the synchronization signal; and deriving a message type identifier based on the polarity of the detected synchronization signal, wherein a first polarity identifies a first message type, and wherein a second polarity identifies a second message type.
-
-
9. An apparatus comprising:
-
a receiver configured to receive and decode a vocoder packet; a filter configured to filter the decoded vocoder packet until a synchronization signal is detected, the filter comprising a correlator to correlate the decoded vocoder packet with a predetermined sequence to generate the synchronization signal; and a processor configured to determine the polarity of the synchronization signal and derive a message type identifier based on the polarity of the detected synchronization signal, wherein a first polarity identifies a first message type, and wherein a second polarity identifies a second message type. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
means for receiving and decoding a vocoder packet; means for filtering the decoded vocoder packet until a synchronization signal is detected, the filtering comprising correlating the decoded vocoder packet with a predetermined sequence to generate the synchronization signal; means for determining the polarity of the synchronization signal; and means for deriving the message type identifier based on the polarity of the detected synchronization signal, wherein a first polarity identifies a first message type, and wherein a second polarity identifies a second message type. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification