GB2412278A - Classifying the importance of TETRA speech frames from the difference in frame energy level between decoding with and without error detection - Google Patents
Classifying the importance of TETRA speech frames from the difference in frame energy level between decoding with and without error detection Download PDFInfo
- Publication number
- GB2412278A GB2412278A GB0405855A GB0405855A GB2412278A GB 2412278 A GB2412278 A GB 2412278A GB 0405855 A GB0405855 A GB 0405855A GB 0405855 A GB0405855 A GB 0405855A GB 2412278 A GB2412278 A GB 2412278A
- Authority
- GB
- United Kingdom
- Prior art keywords
- decoding
- error detection
- frame
- energy difference
- importance
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 40
- 238000000034 method Methods 0.000 claims abstract description 34
- 238000004891 communication Methods 0.000 claims abstract description 19
- 230000006870 function Effects 0.000 claims description 9
- 238000004364 calculation method Methods 0.000 claims description 6
- 230000000694 effects Effects 0.000 claims description 6
- 238000004422 calculation algorithm Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
- H04L1/0086—Unequal error protection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0061—Error detection codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/20—Arrangements for detecting or preventing errors in the information received using signal quality detector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/12—Transmitting and receiving encryption devices synchronised or initially set up in a particular manner
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/005—Correction of errors induced by the transmission channel, if related to the coding algorithm
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/012—Comfort noise or silence coding
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L2019/0001—Codebooks
- G10L2019/0007—Codebook element generation
- G10L2019/0008—Algebraic codebooks
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/80—Wireless
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
- H04M11/06—Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors
- H04M11/064—Data transmission during pauses in telephone conversation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Mobile Radio Communication Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Classifying, the importance of encoded frames in a digital communications system by calculating an energy difference between outputs of a frame decoding with an error detection and said frame decoding without said error detection. Said frames are encoded in accordance with an Algebraic Code Excited Linear Predictive (ACELP). Said method comprises the following steps: first decoding (106) a frame in an ACELP decoder with a Bad Frame Indication (BFI) function enabled; second decoding (112) said frame in said ACELP decoder with said BFI function disabled; calculating (116) an energy difference between said first and said second decoding output. Said calculated energy difference is a measure of said importance, and may be determined using VAD. The system is decribed with reference to determing which frames may be replaced by encryption synchronisation information in a TETRA network.
Description
Ref.: CM06297EC/PGS/GBRI/BLOMBERG
METHOD AND APPARATUS FOR CLASSIFYING IMPORTANCE OF
ENCODED FRAMES IN A DIGITAL COMMUNICATIONS SYSTEM
Field of the Invention
The present invention relates to communications systems, in general, and in particular, to a method and an apparatus for classifying importance of encoded frames in communications systems with end-to-end encryption.
Background of the Invention
For radio communication systems with end-to-end encryption, like for instance TErrestrial Trunked RAdio (TETRA) system, as defined by the European Telecommunications Standards Institute (ETSI), the synchronization information which synchronizes the decryption module in the receiving terminal with the encryption module in the transmitting terminal is embedded in the audio data stream. Especially in the very beginning of encrypted audio data stream repeated synchronization information replaces voice information so as to ensure that the decryption module is synchronized when encrypted voice data starts coming through. The synchronization information is placed repeatedly as to allow so called late entry and the time period between placing synchronization information is randomized. The late entry occurs when two secure systems are communicating and the two parties need to be in exactly the same vector state in the crypto algorithm. Most secure systems therefore send this vector as the first data. However if the receiving party misses this vector (the receiving Mobile Station could be switched off) then it would never be able to decrypt Ref.: CM06297EC/PGS/GBRI/BLOMBERG the remaining part of the message. And to overcome this problem additional synchronization is required.
Therefore the crypto vector is sent in small parts interleaved into the data. This enables the Mobile Station to regain the crypto synchronization even if it had lost the first part. This additional synchronization is implemented as so called frame stealing. The frame stealing is implemented in such a way that the synchronization information replaces some of the audio frames. The audio data replaced by the synchronization information is discarded.
Although the frame stealing technique allows for synchronization of the decryption module in the receiving terminal with the encryption module in the transmitting terminal this process has some significant drawbacks.
In the TETRA communications system if a frame has been stolen and used for synchronization an ACELP (Algebraic Code Excited Linear Predictive) decoder tries to reconstruct the missing frame using a Bad Frame Indication (BFI) algorithm. BFI algorithm is a part of the ACELP standard. However results of the reconstruction quite often are far from ideal and quality of the audio signal in the speaker of the Mobile Station is poor.
Summary of the Invention
According to a first aspect of the present invention there is provided a method of classifying importance of encoded frames in a digital communications system by calculating an energy difference between outputs of a frame first decoding with an error detection and said frame second decoding without said error detection.
Ref.: CM06297EC/PGS/GBRI/BLOMBERG Preferably, said frames are encoded in accordance with an Algebraic Code Excited Linear Predictive (ACELP) and said method comprises the following steps: a) first decoding a frame in an ACELP decoder with a Bad Frame Indication (BFI) function enabled; b) second decoding said frame in said ACELP decoder with said BFI function disabled; c) calculating an energy difference between said first and said second decoding output. Said calculated energy difference is a measure of said importance. Said outputs of said first and said second decoding are Pulse Code Modulation Signals.
To allow for performing the two steps of decoding in the same conditions a state of the ACELP decoder is stored before said first decoding step and reset to the saved state before the second decoding step. In addition outputs of said first decoding and said second decoding are saved for said calculation of said energy difference.
In one embodiment the steps a) through c) are performed on each ACELP encoded frame in a data stream.
Preferably in said step of calculating a basic energy estimate is used. Alternatively a Voice Activity Detect (VAD) method can be implemented.
According to a second aspect of the present invention there is provided an apparatus for classifying importance of encoded frames in a digital communications system. The apparatus comprises a decoding means and an error detection means, wherein said decoding means is adapted to decode a frame with said error detection means activated and to decode said frame with said error Ref.: CM06297EC/PGS/GBRI/BLOMBERG detection means deactivated. The apparatus further comprises a processor adapted to calculate an energy difference between outputs of said frame decoding with said error detection means activated and said frame decoding with said error detection means deactivated.
Preferably said decoding means is an Algebraic Code Excited Linear Predictive (ACELP) decoder and said error detection means is a Bad Frame Indication (BFI) function. The apparatus further comprises a memory for storing state of the ACELP decoder before said first decoding with said error detection activated and for resetting said ACELP decoder to the saved state before said second decoding with said error detection deactivated. Said memory is also adapted to store outputs of said decoding with said error detection activated and said decoding with said error detection deactivated. The outputs are necessary for said calculation of said energy difference.
Said processor is adapted to calculate the energy difference using a basic energy estimate or alternatively a Voice Activity Detect (VAD) method.
The present invention beneficially allows for: quick synchronization without severe audio degradation, improving quality of audio in the speaker of the Mobile Station.
Brief description of the drawings
The present invention will be understood and appreciated more fully from the following detailed Ref.: CM06297EC/PGS/GBRI/BLOMBERG description taken in conjunction with the drawings in which: FIG. 1 is a flow chart illustrating a method of classifying importance of encoded frames in a digital communications system in one embodiment of the present invention, FIG. 2 is a diagram illustrating apparatus adapted to implement the method of classifying importance of encoded frames in a digital communications system in one embodiment of the present invention.
Description of an embodiment of the invention
Referring to FIG. 1 and FIG. 2 one embodiment of a method of classifying importance of encoded frames in a digital communications system according to the present invention is shown. In this embodiment radio signal in a form of frames encoded in accordance with an Algebraic Code Excited Linear Predictive (ACELP) are received 102 by an ACELP decoder 202. Then a first frame is first decoded 106 in said ACELP decoder 202 with an error detection means 204 activated. Before said step of first decoding 106 a state of the ACELP decoder 202 is stored 104 in a memory 208 of an apparatus 200. The term "state of the ACELP decoder" refers to a set of parameters of an ACELP decoder in a particular time. In one embodiment said error detection means 204 is a Bad Frame Indication (BFI) function. In the next step the ACELP decoder's state is restored 110 to the state stored in said memory 208. Next, a second decoding 112 of said frame in said ACELP decoder 202 is carried out with said error detection means 204 deactivated. Outputs of said first decoding 106 and said second decoding 112 are saved 108, 114 in said memory 208. The output of the ACELP decoder Ref.: CM06297EC/PGS/GBRI/BLOMBERG 202 is a Pulse Code Modulation signal. Said outputs saved in the memory 208 are used for calculating 116 an energy difference between said first 106 and said second 112 decoding output. The energy difference is a measure of said importance.
In said step of calculating 116 a basic energy estimate is used. The basic energy estimate is hardware or software implemented calculation function that estimates Root Mean Square (RMS) power of the incoming signal. Alternatively, in the step of calculating 116 Voice Activity Detect (VAD) method is used. The VAD method is well known in communications systems, e.g. in Global System for Mobile communications (GSM) or in TETRA it is a process used to identify presence or absence of speech data bits.
In operation the method of classifying importance of the frames based on energy difference calculated as described above is carried out on each ACELP encoded frame in a data stream.
In practical implementation the method of classifying importance of encoded frames is used in a digital communications system where a frame synchronization process with frame stealing is implemented. When the frame to be stolen is selected based on its importance (i.e the frame to be stolen has low importance relative to importance of other frames) the negative impact on audio quality of the frame stealing is minimized.
With reference to FIG. 2 an apparatus 200 for classifying importance of encoded frames in a digital communications system is shown. The apparatus 200 Ref.: CM06297EC/PGS/GBRI/BLOMBERG comprises a decoding means 202 and an error detection means 204.
In one embodiment, particularly applicable in TETRA system, said decoding means 202 is an Algebraic Code Excited Linear Predictive (ACELP) decoder and said error detection means 204 is a Bad Frame Indication (BFI) function.
Said decoding means 202 is adapted to decode a frame with said error detection means 204 activated and to decode said frame with said error detection means 204 deactivated. The apparatus 200 further comprises a processor 206 adapted to calculate an energy difference between outputs of said frame first decoding 106 with said error detection means 204 activated and said frame second decoding 112 with said error detection means 204 deactivated. Said energy difference is a measure of said importance.
The apparatus 200 further comprises a memory 208 for storing state of the decoding means 202 before said step of first decoding 106 with said error detection means 204 activated. Said stored state is used for resetting said decoding means 202 to the stored state before said step of second decoding 112 with said error detection means 204 deactivated.
In one embodiment, when a capacity of the memory 208 is big enough the memory can be used for storing both the state of the ACELP decoder 202 and the outputs of the ACELP decoder 202. Alternatively two memory modules can be used, wherein a first memory module is used for storing said state and a second memory module is used for storing said ACELP decoder's outputs.
Ref.: CM06297EC/PGS/GBRI/BLOMBERG The memory 208 is a Random Access Memory (RAM).
In one embodiment said processor 206 is adapted to calculate the energy difference using a basic energy estimate. In alternative embodiment said processor 206 is adapted to calculate the energy difference using a Voice Activity Detect (VAD) method.
In yet another embodiment the basic energy estimate or the VAD method may be hardware implemented in a form of specialized integrated circuit.
Said memory 208 is adapted to store outputs of said first decoding 106 carried out with said error detection activated and said second decoding 112 carried out with said error detection deactivated. The stored outputs are then used in said process of calculation 116 of said energy difference. After calculating said energy difference said processor 206 indicates the importance of particular frames by flagging them 118. For the purpose of classification of importance of the encoded frames the ACELP decoder is used. The ACELP decoder is used to exactly simulate what will take place in the remote decoder. As it is not an estimation what will happen on the remote decoder but an exact simulation of the remote decoder the obtained results of classification are better than in other methods. The ACELP decoder is also used to classify the importance of the frames but the flags are added by the processor 206 to respective frames of the encoded data stream. Further in the transmission path a frame with a flag indicating low importance is stolen from the stream of encoded frames and replaced with synchronization information.
As the invention is applicable to transmission path of the elements of communication system it can be Ref.: CM06297EC/PGS/GBRI/BLOMBERG implemented both in the Mobile Station and in the infrastructure of the communications system.
Claims (18)
- Ref.: CM06297EC/PGS/GBRI/BLOMBERG 1 Claims 1. A method of classifyingimportance of encoded frames in a digital communications system by calculating (116) an energy difference between outputs of a first decoding (106) a frame carried out with an error detection activated and a second decoding (112) said frame carried out with said error detection deactivated.
- 2. A method according to claim 1, wherein said frames are encoded in accordance with an Algebraic Code Excited Linear Predictive (ACELP), said method comprising the steps: a) first decoding (106) a frame in an ACELP decoder with a Bad Frame Indication (BFI) function enabled; b) second decoding(112) said frame in said ACELP decoder with said BFI function disabled; c) calculating (116) an energy difference between said first (106) and said second (112) decoding output, wherein said energy difference is a measure of said importance.
- 3. The method according to claim 2, wherein a state of the ACELP decoder is stored before (104) said first decoding (106) and reset (110) to the saved state before the second decoding (112).
- 4. The method according to claim 2 or claim 3, wherein the steps a) through c) are performed on each ACELP encoded frame in a data stream.
- 5. The method according to claim 2 or claim 3, wherein in said step of calculating (116) Voice Activity Detect (VAD) method is used.
- 6. The method according to claim 2 or claim 3, wherein in said step of calculating (116) a basic energy estimate is used.
- 7. The method according to any one of preceding claims, wherein outputs of said first decoding (106) and said second decoding (112) are saved (108, 114) for said calculation (116) of said energy difference.
- 8. The method according to claim 7, wherein said outputs are Pulse Code Modulation signals.
- 9. An apparatus (200) for classifying importance of encoded frames in a digital communications system comprising a decoding means (202) and an error detection means (204), wherein said decoding means (202) is adapted to decode a frame with said error detection means (204) activated and to decode said frame with said error detection means (204) deactivated and further comprising a processor (206) adapted to calculate an energy difference between outputs of said frame decoding with said error detection means (204) activated and said frame decoding with said error detection means (204) deactivated wherein said energy difference is a measure of said importance.
- TO. The apparatus (200) according to claim 9, wherein said decoding means (202) is an Algebraic Code Excited Linear Predictive (ACELP) decoder and said error detection means (204) is a Bad Frame Indication (BFI) function.
- 11. The apparatus (200) according to claim 9 or claim 10, further comprising a memory (208) for storing a state of the decoding means (202) before said first decoding (106) with said error detection means (204) activated and for resetting said decoding means (202) to the stored state before said second decoding (112) with said error detection means (204) deactivated.
- 12. The apparatus (200) according to any one of claims 9 to 11, wherein said processor (206) is adapted to calculate the energy difference using a Voice Activity Detect (VAD) method.
- 13. The apparatus (200) according to any one of claims 9 to 11, wherein said processor (206) is adapted to calculate the energy difference using a basic energy estimate.
- 14. The apparatus (200) according to any one of claims 9 to 13, wherein said memory (208) is adapted to store outputs of said decoding with said error detection activated and said decoding with said error detection deactivated for said calculation of said energy difference.
- 15. The apparatus (200) according to any one of claims 9 to 14, wherein said processor (206) is adapted to indicate the importance by flagging the frames.
- 16. The apparatus (200) according to claim 14, wherein the memory (208) consists of two memory modules, wherein a first memory module is used for storing said state and a second memory module is used for storing said ACELP decoder's outputs.
- 17. A method of classifying importance of encoded frames in a digital communications system substantially as hereinbefore described with reference to FIG. 1 of the accompanying drawings.
- 18. An apparatus for classifying importance of encoded frames in a digital communications system substantially as hereinbefore described with reference to FIG. 2 of the accompanying drawings.
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0405855A GB2412278B (en) | 2004-03-16 | 2004-03-16 | Method and apparatus for classifying importance of encoded frames in a digital communications system |
EP05727757A EP1730843A4 (en) | 2004-03-16 | 2005-03-10 | Method and apparatus for classifying importance of encoded frames in a digital communications system |
PCT/US2005/007844 WO2005089178A2 (en) | 2004-03-16 | 2005-03-10 | Method and apparatus for classifying importance of encoded frames in a digital communications system |
KR1020067019038A KR100853113B1 (en) | 2004-03-16 | 2005-03-10 | Method and apparatus for classifying importance of encoded frames in a digital communications system |
CN200580008230A CN100592638C (en) | 2004-03-16 | 2005-03-10 | Method and apparatus for classifying importance of encoded frames in a digital communications system |
NO20064391A NO20064391L (en) | 2004-03-16 | 2006-09-28 | Method and apparatus for classifying the importance of encoded frames in a digital communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0405855A GB2412278B (en) | 2004-03-16 | 2004-03-16 | Method and apparatus for classifying importance of encoded frames in a digital communications system |
Publications (3)
Publication Number | Publication Date |
---|---|
GB0405855D0 GB0405855D0 (en) | 2004-04-21 |
GB2412278A true GB2412278A (en) | 2005-09-21 |
GB2412278B GB2412278B (en) | 2006-06-14 |
Family
ID=32117761
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB0405855A Expired - Lifetime GB2412278B (en) | 2004-03-16 | 2004-03-16 | Method and apparatus for classifying importance of encoded frames in a digital communications system |
Country Status (6)
Country | Link |
---|---|
EP (1) | EP1730843A4 (en) |
KR (1) | KR100853113B1 (en) |
CN (1) | CN100592638C (en) |
GB (1) | GB2412278B (en) |
NO (1) | NO20064391L (en) |
WO (1) | WO2005089178A2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9786386B2 (en) | 2015-02-27 | 2017-10-10 | Microsoft Technology Licensing, Llc | Dynamic approximate storage for custom applications |
US9690656B2 (en) | 2015-02-27 | 2017-06-27 | Microsoft Technology Licensing, Llc | Data encoding on single-level and variable multi-level cell storage |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0194785A2 (en) * | 1985-03-13 | 1986-09-17 | Stc Plc | Packet switching system |
EP0736858A2 (en) * | 1995-04-05 | 1996-10-09 | Mitsubishi Denki Kabushiki Kaisha | Mobile communication equipment |
WO2001011608A1 (en) * | 1999-08-06 | 2001-02-15 | Motorola Inc. | Voice decoder and method for detecting channel errors |
US6233708B1 (en) * | 1997-02-27 | 2001-05-15 | Siemens Aktiengesellschaft | Method and device for frame error detection |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2709893B1 (en) * | 1993-09-06 | 1996-02-16 | Alcatel Mobile Comm France | Method of channel sharing by flight of controlled time intervals in a multiplexed radio communication system, corresponding terminal and infrastructure. |
SE504396C2 (en) * | 1994-04-28 | 1997-01-27 | Ericsson Telefon Ab L M | Detection of incorrectly received data frames in a communication system |
US20030101049A1 (en) * | 2001-11-26 | 2003-05-29 | Nokia Corporation | Method for stealing speech data frames for signalling purposes |
-
2004
- 2004-03-16 GB GB0405855A patent/GB2412278B/en not_active Expired - Lifetime
-
2005
- 2005-03-10 KR KR1020067019038A patent/KR100853113B1/en not_active IP Right Cessation
- 2005-03-10 WO PCT/US2005/007844 patent/WO2005089178A2/en not_active Application Discontinuation
- 2005-03-10 CN CN200580008230A patent/CN100592638C/en active Active
- 2005-03-10 EP EP05727757A patent/EP1730843A4/en not_active Withdrawn
-
2006
- 2006-09-28 NO NO20064391A patent/NO20064391L/en not_active Application Discontinuation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0194785A2 (en) * | 1985-03-13 | 1986-09-17 | Stc Plc | Packet switching system |
EP0736858A2 (en) * | 1995-04-05 | 1996-10-09 | Mitsubishi Denki Kabushiki Kaisha | Mobile communication equipment |
US6233708B1 (en) * | 1997-02-27 | 2001-05-15 | Siemens Aktiengesellschaft | Method and device for frame error detection |
WO2001011608A1 (en) * | 1999-08-06 | 2001-02-15 | Motorola Inc. | Voice decoder and method for detecting channel errors |
Also Published As
Publication number | Publication date |
---|---|
GB2412278B (en) | 2006-06-14 |
KR20060125902A (en) | 2006-12-06 |
NO20064391L (en) | 2006-10-12 |
EP1730843A4 (en) | 2008-03-12 |
GB0405855D0 (en) | 2004-04-21 |
KR100853113B1 (en) | 2008-08-21 |
WO2005089178A3 (en) | 2006-10-26 |
EP1730843A2 (en) | 2006-12-13 |
CN101019327A (en) | 2007-08-15 |
CN100592638C (en) | 2010-02-24 |
WO2005089178A2 (en) | 2005-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9767823B2 (en) | Devices for encoding and detecting a watermarked signal | |
CN1835591B (en) | Method and apparatus for encoding and decoding symbols carrying payload data | |
JP2009536475A (en) | Time diversity voice channel data communication | |
TW201129015A (en) | System and method for supporting higher-layer protocol messaging in an in-band modem | |
EP2673773B1 (en) | Devices, methods, computer program for generating, and decoding a watermarked audio signal | |
US20080140392A1 (en) | Codec mode decoding method and apparatus for adaptive multi-rate system | |
JP2001331199A (en) | Method and device for voice processing | |
JPH07183855A (en) | Audio signal communication equipment, transmission method and receiver | |
CN104301911A (en) | Correcting deciphering mis-synchronization in mobile communication terminal | |
US6928592B2 (en) | Communication channel accuracy measurement | |
JPH11511607A (en) | Forward error correction method using repeated data words | |
KR100853113B1 (en) | Method and apparatus for classifying importance of encoded frames in a digital communications system | |
CN103023630A (en) | Method for hiding information of speech stream on basis of speech coding by pulse code modulation | |
CA2661733C (en) | System and method for terminating a voice call in any burst within a multi-burst superframe | |
KR100332526B1 (en) | Systems and methods for communicating desired audio information over a communications medium | |
US20090170474A1 (en) | Method and device for authenticating trunking control messages | |
CN104541469A (en) | Method and apparatus for error recovery using information related to the transmitter | |
US7774677B2 (en) | Method and device for transmitting information with verification of unintentional and intentional transmission errors | |
US20090022180A1 (en) | System and method of data verification | |
US7088778B2 (en) | Method and apparatus for measurement of channel transmission accuracy | |
Shaofeng et al. | The Research of Encryption Algorithm for Voice Communication of Mobile Station | |
CN107079290A (en) | A kind of encryption call method and terminal | |
DE50308808D1 (en) | Method for the selection of an encryption algorithm as well as a suitable mobile terminal | |
JP2000244460A (en) | Transmission line error code addition and detecting device | |
JP2010245621A (en) | Voice communication apparatus, voice communication system, voice communication method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PE20 | Patent expired after termination of 20 years |
Expiry date: 20240315 |