AI technical title is built by Patsnap AI team. It summarizes the technical point description of the patent document.
A technology of speech transmission and speech coding, applied in the field of AMR system and speech transmission
Active Publication Date: 2011-01-12
JLQ TECH CO LTD
View PDF3 Cites 0 Cited by
Summary
Abstract
Description
Claims
Application Information
AI Technical Summary
This helps you quickly interpret patents by identifying the three key elements:
Problems solved by technology
Method used
Benefits of technology
Problems solved by technology
[0007] The present invention provides a method of voice transmission to solve the problem of voice quality degradation caused by discarding AMR frames;
Method used
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more
Image
Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
Click on the blue label to locate the original text in one second.
Reading with bidirectional positioning of images and text.
Smart Image
Examples
Experimental program
Comparison scheme
Effect test
specific Embodiment 1
[0046] In order to judge whether the AMR frame error is caused by the type A data, the main improvement of the present invention can be summarized as the following two points:
[0047] 1. Modify the AMR frame: add type A check code;
[0048] 2. Using the added check code to detect whether the type A data of the downlink error AMR frame is incorrect, thereby instructing the AMR decoder to process the AMR frame.
[0049] see figure 2 For the AMR frame format provided by the present invention, besides including frame type, AMR core frame and special padding, type A check code is added. This check code can be calculated by various data check methods.
[0050]The so-called data verification is to use a specified algorithm to calculate a verification value for the original data in order to ensure the integrity and accuracy of the data; the receiver uses the same algorithm to calculate a verification value. If the test value is the same, it means that the data is reliable. There...
specific Embodiment 2
[0074] In the first embodiment, the error concealment utilizes the parameter sets of adjacent frames, but if the bit error rate is high and frame errors caused by Type A errors occur continuously, the parameter sets will also be wrong. On the basis of the first embodiment, the second embodiment limits the number of errors in type A data to prevent parameters from being unrecoverable due to continuous error frames.
Embodiment 2
[0075] see Figure 4 ,and image 3 The main difference is in step 406-step 410, and the second embodiment specifically includes:
[0076] Step 401: During the encoding process, add type A check code CRC-8 to the AMR frame;
[0077] Step 402: performing physical channel demapping processing on the downlink data of the 3G channel of the communication system;
[0078] Step 403: Process the data by the upper layer protocol stack, including: H.223 protocol demultiplexing, H.223 protocol rate matching, to obtain the AMR frame;
[0079] Step 404: Perform CRC on the AMR frame, is there any error? If yes, execute step 4056; otherwise, execute step 408;
[0080] Step 405: Perform CRC-8 check on the type A data in the AMR frame, is there any error? If yes, execute step 406; otherwise, execute step 409;
[0081] Step 406: Determine whether there are N consecutive type A error frames? If yes, execute step 407; otherwise, execute step 408;
[0082] The above-mentioned N is a preset ...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More
PUM
Login to View More
Abstract
The invention discloses a voice transmission method by adopting an AMR codec, the method comprises the following steps that: a check code of the type A data is increased in an AMR frame during the voice encoding; when the AMR frame is determined to have an error before the voice decoding, the check code is utilized to detect whether the type A data has the error or not; if the type A data has theerror, the AMR frame is firstly carried out the error concealment, and then the AMR frame is decoded; otherwise, the AMR frame is directly decoded. The embodiment of the invention does not simply discard the AMR frame in the situation of determining the AMR frame to have the error, but further judges whether the error is caused by the most important type A data or not. The method can transmit thevoice signal, avoid the emergence of the noise and improve the voice quality in the situation of high bit error rate. The invention also provides an AMR system, which can improve the voice quality.
Description
technical field [0001] The invention relates to the technical field of mobile communication voice, in particular to a voice transmission method and an AMR system. Background technique [0002] Adaptive Multi Rate (AMR) is developed by 3GPP (3 rd The speech codec technology in the third generation mobile communication system formulated by Generation Partnership Project). The AMR codec supports eight rates: 12.2kb / s, 10.2kb / s, 7.95kb / s, 7.40kb / s, 6.70kb / s, 5.90kb / s, 5.15kb / s, 4.75kb, and it also Including low rate 1.8kb / s background noise mode. The actual speech coding rate depends on the channel conditions. AMR speech coding can adaptively select an optimal channel mode and coding mode for coding transmission according to the wireless channel and transmission conditions. When the channel quality is poor, use a low coding rate, so that the redundant bits in the channel coding will increase, so as to better protect the transmitted information; when the channel quality is go...
Claims
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More
Application Information
Patent Timeline
Application Date:The date an application was filed.
Publication Date:The date a patent or application was officially published.
First Publication Date:The earliest publication date of a patent with the same application number.
Issue Date:Publication date of the patent grant document.
PCT Entry Date:The Entry date of PCT National Phase.
Estimated Expiry Date:The statutory expiry date of a patent right according to the Patent Law, and it is the longest term of protection that the patent right can achieve without the termination of the patent right due to other reasons(Term extension factor has been taken into account ).
Invalid Date:Actual expiry date is based on effective date or publication date of legal transaction data of invalid patent.