WO2012163099A1 - 语音信号处理方法、装置和接入网系统 - Google Patents
语音信号处理方法、装置和接入网系统 Download PDFInfo
- Publication number
- WO2012163099A1 WO2012163099A1 PCT/CN2012/070658 CN2012070658W WO2012163099A1 WO 2012163099 A1 WO2012163099 A1 WO 2012163099A1 CN 2012070658 W CN2012070658 W CN 2012070658W WO 2012163099 A1 WO2012163099 A1 WO 2012163099A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- substream
- decoding
- result
- crc
- base station
- 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.)
- Ceased
Links
Classifications
-
- 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
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/09—Error detection only, e.g. using cyclic redundancy check [CRC] codes or single parity bit
-
- 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
- G10L15/00—Speech recognition
- G10L15/08—Speech classification or search
- G10L15/14—Speech classification or search using statistical models, e.g. Hidden Markov Models [HMMs]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1004—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's to protect a block of data words, e.g. CRC or checksum
-
- 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
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/23—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using convolutional codes, e.g. unit memory codes
-
- 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
- H03M13/37—Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
- H03M13/39—Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes
- H03M13/41—Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes using the Viterbi algorithm or Viterbi processors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/155—Ground-based stations
-
- 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/0045—Arrangements at the receiver end
- H04L1/0054—Maximum-likelihood or sequential decoding, e.g. Viterbi, Fano, ZJ algorithms
-
- 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/0059—Convolutional 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/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/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/0064—Concatenated codes
- H04L1/0065—Serial concatenated 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/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/007—Unequal error protection
Definitions
- the present invention relates to the field of communications, and in particular, to a voice signal processing method, apparatus, and access network system. Background technique
- FIG. 1 is a schematic diagram of a system architecture of a voice coding process in the prior art.
- AMR Speech Encoder (hereinafter referred to as AMR Speech Encoder) in the User Equipment (hereinafter referred to as UE) is encoded by a convolutional code encoder (Convolutional Code Encoder, CC Encoder).
- the AMR voice signal encoded by the CC Encoder is sent to the base station through an air interface (hereinafter referred to as: NodeB), and the CC decoder in the NodeB (hereinafter referred to as CC Decoder) can decode the AMR voice signal, and the CC Decoder includes two
- the output of the channel is sent to the radio network controller (Radio Network Controller, RNC for short) through the Iub port, and the RNC is sent to the core network (Core Network, hereinafter referred to as CN) through the Iu port.
- RNC Radio Network Controller
- AMR speech decoder (hereinafter referred to as: AMR Speech Decoder), another way through the Iub port will be a circular convolution check (Cyclic Redundancy Check, hereinafter referred to as: CRC), the CRC indicator (CRC Indicator, hereinafter referred to as CRCI) is sent to the RNC, and the RNC can send a bad frame indication to the AMR Speech Decoder in the CN through the Iu interface according to the CRCI.
- Frame Indicator hereinafter referred to as: BFI
- CC Decoder will also The CRCI is sent to the outer loop power control (hereinafter referred to as Outer-Loop Power Control) in the RNC.
- the AMR Speech Decoder After receiving the decoded bit stream and BFI, the AMR Speech Decoder can perform decoding processing.
- the Outer-Loop Power Control can adjust the target block error rate (BLER) according to the CRCI, and send the inner ring power control (hereinafter referred to as Inner-Loop Power Control) in the NodeB according to the adjusted BLER.
- BLER target block error rate
- Target SINR Target signal-to-noise ratio
- the inner loop power control sends power commands to the UE's power transmitter (hereinafter referred to as Power Transmitter) according to the measured signal-to-noise ratio (hereinafter referred to as Measured SINR) and Target SINR (hereinafter referred to as: Power Transmitter) Abbreviation: Power Commander) to adjust the UE's transmit power.
- Power Transmitter the UE's power transmitter
- Measured SINR the measured signal-to-noise ratio
- Power Transmitter hereinafter referred to as: Power Transmitter
- Power Commander Abbreviation: Power Commander
- AMR voice signals can be divided into three substreams A, B, and C, that is, Class A, Class B and Class C, where A substream has the greatest impact on voice quality, and most importantly, its data block is followed by a 12-bit CRC check.
- the importance of B and C substreams is relatively low, and there is no data block.
- the CC Decoder in the NodeB uses the Viterbi Algorithm (hereinafter referred to as VA) decoder, and in the decoding result of the VA decoder, only the A substream has the CRCI.
- VA Viterbi Algorithm
- Embodiments of the present invention provide a voice signal processing method, apparatus, and access network system to improve decoding performance of a convolutional code for an A substream.
- the embodiment of the invention provides a voice signal processing method, including:
- the encoded voice signal includes a first substream, a second substream, and a third substream, where the first substream includes a cyclic convolution check CRC; Decoding processing the first substream, the second substream, and the third substream, where the first substream is decoded by using a decoding algorithm based on a CRC auxiliary decision; and sent to the base station controller a decoding result of the first substream, the second substream, and the third substream, where the decoding result of the first substream includes a decoded bitstream and a CRC check result.
- An embodiment of the present invention provides another voice signal processing method, including:
- the decoding result of the first substream is translated by using a decoding algorithm based on a cyclic convolution check CRC auxiliary decision a decoding result obtained after the code processing, and the decoding result includes a decoded bit stream and a CRC check result;
- An embodiment of the present invention provides a base station, including:
- a first receiving module configured to receive a coded voice signal sent by the user equipment UE, where the coded voice signal includes a first substream, a second substream, and a third substream, where the first substream includes a cyclic convolutional school CRC
- a decoding processing module configured to perform decoding processing on the first substream, the second substream, and the third substream by using a decoding algorithm, where a decoding algorithm based on a CRC auxiliary decision is used to the first sub Streaming for decoding processing;
- a first sending module configured to send, to the base station controller, a decoding result of the first substream, the second substream, and the third substream, where the decoding result of the first substream includes a decoded bit stream and CRC check result.
- An embodiment of the present invention provides a base station controller, including:
- a second receiving module configured to receive a decoding result of the first substream, the second substream, and the third substream sent by the base station, where the decoding result of the first substream is a CRC auxiliary based on a cyclic convolution check a decoding result obtained by the decoding algorithm of the decoding process, and the decoding result includes a decoding bit stream and a CRC check result; and the decoded bit stream and the CRC check result of the first substream and The decoding results of the second substream and the third substream are sent to the core network.
- An embodiment of the present invention provides an access network system, including: a base station and a base station controller; wherein, the base station uses the foregoing base station, and the base station controller uses the foregoing base station controller.
- the embodiment of the invention further provides another voice signal processing method, including:
- an encoded voice signal where the encoded voice signal includes a first substream, a second substream and a third substream, wherein the first substream includes a cyclic convolution check CRC; and the first substream, the second substream, and the third substream are decoded and processed by using a decoding algorithm to obtain a decoding result of the first substream, the second substream, and the third substream, wherein the first substream is decoded by using a decoding algorithm based on a CRC auxiliary decision, the first substream
- the decoding result includes a decoded bit stream and a CRC check result;
- Decoding processing of the AM R speech signal is performed according to the decoded bit stream of the first substream and the CRC check result and the decoding results of the second substream and the third substream.
- the embodiment of the invention further provides a user equipment, including:
- a receiving module configured to receive a coded voice signal sent by the base station, where the coded voice signal includes a first substream, a second substream, and a third substream, where the first substream includes a cyclic convolution check CRC;
- a first decoding processing module configured to perform decoding processing on the first substream, the second substream, and the third substream by using a decoding algorithm, to obtain the first substream, the second substream, and the third a decoding result of the substream, wherein the first substream is decoded by using a decoding algorithm based on a CRC auxiliary decision, where the decoding result of the first substream includes a decoded bit stream and a CRC check a second decoding processing module, configured to perform translation of the AMR voice signal according to the decoded bit stream and the CRC check result of the first substream and the decoding result of the second substream and the third substream Code processing.
- the base station may perform decoding processing on the first substream by using a decoding algorithm based on a CRC auxiliary decision, which is compared with the prior art using a common VA decoding algorithm for decoding processing.
- the decoding performance of the first substream can be improved, and the importance of the first substream is higher in the voice quality. Therefore, the embodiment of the present invention can improve the decoding performance of the first substream and improve the voice quality. Meet the higher requirements of users for voice quality.
- the UE may perform decoding processing on the first substream by using a decoding algorithm based on a CRC auxiliary decision, compared to the prior art using a common VA decoding algorithm for decoding processing.
- the decoding performance of the first substream can be improved, and the first substream is highly important in the voice quality. Therefore, the embodiment of the present invention can improve the decoding performance of the first substream and improve the voice quality. , to meet the higher requirements of users for voice quality.
- DRAWINGS The drawings used in the embodiments or the description of the prior art are briefly described. It is obvious that the drawings in the following description are some embodiments of the present invention, and are not creative to those skilled in the art. Other drawings can also be obtained from these drawings on the premise of labor.
- FIG. 1 is a schematic diagram of a system architecture of a speech coding process in the prior art
- FIG. 2 is a schematic structural diagram of processing three substreams in the system architecture shown in FIG. 1.
- FIG. 3 is a flowchart of Embodiment 1 of a voice signal processing method according to the present invention.
- FIG. 4 is a schematic structural diagram of a PLVA used in an embodiment of a method for processing a voice signal according to the present invention
- FIG. 5 is a schematic structural diagram of another PLVA decoder used in an embodiment of a method for processing a voice signal according to the present invention
- Embodiment 6 is a flowchart of Embodiment 2 of a method for processing a voice signal according to the present invention
- Embodiment 7 is a flowchart of Embodiment 3 of a method for processing a voice signal according to the present invention.
- Embodiment 8 is a flowchart of Embodiment 4 of a method for processing a voice signal according to the present invention.
- FIG. 9 is a schematic structural diagram of processing three substreams in Embodiment 4 of the method shown in FIG. 8;
- FIG. 10 is a flowchart of Embodiment 5 of a voice signal processing method according to the present invention.
- FIG. 1 is a flowchart of Embodiment 6 of a method for processing a voice signal according to the present invention
- Embodiment 1 of a base station is a schematic structural diagram of Embodiment 1 of a base station according to the present invention.
- Embodiment 13 is a schematic structural diagram of Embodiment 2 of a base station according to the present invention.
- Embodiment 3 of a base station according to the present invention is a schematic structural diagram of Embodiment 3 of a base station according to the present invention.
- Embodiment 4 of a base station according to the present invention is a schematic structural diagram of Embodiment 4 of a base station according to the present invention.
- Embodiment 16 is a schematic structural diagram of Embodiment 1 of a base station controller according to the present invention.
- Embodiment 17 is a schematic structural diagram of Embodiment 2 of a base station controller according to the present invention.
- Embodiment 3 of a base station controller is a schematic structural diagram of Embodiment 3 of a base station controller according to the present invention.
- Embodiment 4 of a base station controller is a schematic structural diagram of Embodiment 4 of a base station controller according to the present invention.
- FIG. 20 is a schematic structural diagram of an embodiment of an access network system according to the present invention.
- FIG. 21 is a flowchart of Embodiment 7 of a method for processing a voice signal according to the present invention.
- Embodiment 8 is a flowchart of Embodiment 8 of a method for processing a voice signal according to the present invention.
- FIG. 23 is a schematic structural diagram of a UE in the method embodiment shown in FIG. 22; 24 is a schematic structural diagram of Embodiment 1 of a user equipment according to the present invention;
- Embodiment 25 is a schematic structural diagram of Embodiment 2 of a user equipment according to the present invention.
- FIG. 26 is a schematic structural diagram of Embodiment 3 of a user equipment according to the present invention.
- FIG. 27 is a schematic structural diagram of Embodiment 4 of a user equipment according to the present invention.
- the technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention.
- the embodiments are a part of the embodiments of the invention, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
- GSM Global System for Mobile Communications
- CDMA Code Division Multiple Access 2000 system.
- WCDMA Wideband Code Division Multiple Access
- LTE Long Term Evolution
- the base station may be a base station (Base Transceiver Station, hereinafter referred to as BTS) in GSM or CDMA2000, or may be a base station NodeB in WCDMA, or may be an evolved Node B in LTE (hereinafter referred to as eNB or eNodeB).
- BTS Base Transceiver Station
- eNB evolved Node B in LTE
- the present invention is not limited, but for convenience of description, the following embodiments are described by taking a NodeB as an example.
- the base station controller may be a base station controller (hereinafter referred to as BSC) in GSM or CDMA2000, or may be an RNC in WCDMA.
- BSC base station controller
- RNC radio network controller
- FIG. 3 is a flowchart of Embodiment 1 of a method for processing a voice signal according to the present invention. As shown in FIG. 3, the method in this embodiment is an improvement on a method performed by the CC Decoder of the NodeB in FIG. 1. The method in this embodiment may include :
- Step 301 Receive an encoded voice signal sent by the UE, where the encoded voice signal includes a first substream, a second substream, and a third substream, where the first substream includes a cyclic convolution check CRC.
- the NodeB can receive the encoded voice signal sent by the UE, and the encoded voice
- the signal can be the AMR speech signal processed by the CC Encoder in FIG.
- the AMR voice signal may include three substreams A, B, and C in FIG. 2, corresponding to the first substream, the second substream, and the third substream, respectively.
- the first substream that is, the A substream, contains a CRC.
- Step 302 Perform decoding processing on the first substream, the second substream, and the third substream by using a decoding algorithm, where the first substream is decoded by using a decoding algorithm based on a CRC auxiliary decision deal with.
- the NodeB may be a CC Decoder in the NodeB, and the first substream, the second substream, and the third substream may be separately decoded by using a decoding algorithm.
- the decoding algorithm based on the CRC auxiliary decision is used to decode the first substream, that is, the A substream. deal with.
- the decoding algorithm based on the CRC auxiliary decision requires the CRC auxiliary decision, and the second substream and the third substream do not contain the CRC, the second substream and the third substream, that is, the B substream and the C substream
- the stream can be decoded using a VA decoder in the prior art.
- the decoding algorithm based on CRC-assisted decision can effectively improve the decoding performance of convolutional codes.
- the basic principle is: output the global optimal multiple candidate paths through the Viterbi algorithm, and pass the CRC.
- the CRC check is performed on the decoding results corresponding to the paths, and the correct decoding result of the CRC check is selected as the final result. If the decoding results corresponding to all the paths fail to pass the CRC check, the decoding of the best path is output. The result is the final result. Since this decoding algorithm can choose between multiple paths including the best path, performance is better than the normal Viterbi algorithm that only selects the best path.
- the CRC-assisted decision-based decoding algorithm is a parallel enumeration Viterbi decoding algorithm for four candidate paths (Parallel List Viterbi Algoriyhm-4, hereinafter referred to as PLVA-4)
- PLVA-4 Parallel List Viterbi Algoriyhm-4
- the decoding performance is approximately 0.2 to 0.8 dB higher than the VA decoding performance.
- Step 303 Send a decoding result of the first substream, the second substream, and the third substream to the base station controller, where the decoding result of the first substream includes a decoding bit stream and a CRC check result.
- the NodeB After completing the decoding process performed in step 302, the NodeB, specifically the CC Decoder in the NodeB, can send the decoding result to the base station controller, such as the RNC, so that the RNC can adopt the manner shown in FIG.
- the decoding result is sent to the AMR Speech Decoder in the CN, and the CRC check result included in the decoding result of the first substream can be sent to the Outer-Loop Power Control in the RNC.
- the subsequent implementation process is the same as the prior art. I will not repeat them here.
- the base station may perform decoding processing on the first substream by using a CRC-assisted decision-based decoding algorithm, which is compared to the prior art using a common VA decoding algorithm for decoding processing.
- the decoding performance of the first substream is improved, and the importance of the first substream is higher in the voice quality. Therefore, the performance of the first substream can be improved by improving the decoding performance of the first substream. Higher requirements for voice quality.
- the CRC-assisted decision-based decoding algorithm used in the above embodiments may be a List Viterbi Algorithm (LVA), or a bit-reversed decoding algorithm.
- the above embodiment may preferably be PL VA, or serial LVA (Serial LVA, hereinafter referred to as SLVA).
- the PLVA decoder includes a VA decoder and a CRC Check&Choose module.
- the VA decoder includes K candidate paths, namely Path1 ⁇ PathK:.
- the A substream is input to the VA decoder.
- the VA decoder can output K global optimal candidate paths Path1 ⁇ PathK by using the Viterbi algorithm.
- the CRC Check&Choose module can correspond to the Path1 ⁇ PathK corresponding to the CRC included in the A substream.
- the decoding result is respectively subjected to CRC check, and the decoding result with the correct CRC check result is selected as the final decoding result.
- the decoding result corresponding to Path2 is selected as the final result, and the decoding results corresponding to Path1 ⁇ PathK cannot pass.
- the CRC check that is, all the decoding results are erroneous, and the decoding result of the best path is output as the final decoding result, and the optimal path may be, for example, a preset Path1, and the optimal path is VA.
- the CRC Check&Choose module can output the PLVA CRC Indicator (PLVA CRCI) and the PLVA decoded bit stream to the RNC.
- PLVA CRC Indicator PLVA CRCI
- the above embodiment may preferably employ PLVA-4.
- the use of PLVA-4 is a compromise between current performance gain and complexity tradeoff. When the number of candidate paths K>4, the performance gain does not increase much, and the larger the ⁇ , the higher the probability of CRC miss detection.
- PLVA-2, PLVA-6, PLVA-8, PLVA-12 or PLVA-16 can also be utilized in the above embodiments.
- the decoding algorithm based on the CRC-assisted decision can also adopt other algorithms, such as SLVA, a bit-reversed decoding algorithm, etc., and the implementation principle is similar, and details are not described herein again.
- the direct replacement of a conventional VA decoder in a base station with a CRC-based decision-based decoder can indeed improve
- the first substream that is, the decoding performance of the A substream, but reduces the Mean Opinion Score (hereinafter referred to as MOS) of the speech.
- MOS Mean Opinion Score
- Target BLER a same target BLER (hereinafter referred to as: Target BLER) is preset for the A substream, the B substream, and the C substream, and once the decoding performance of the substream is improved, Then the BLER of the A substream is lower than the Target BLER set by the Outer-Loop Power Control. Therefore, the Outer-Loop Power Control needs to reduce the AMR power. However, once the AMR power is reduced, the final result is that the BLER of the A substream remains unchanged, but the BLER of the B and C substreams will increase, resulting in a decrease in the voice MOS score. Experiments show that the AMR power is reduced by 0.3 dB, MOS. The score is reduced by about 0.1 points.
- the embodiment of the present invention provides three solutions, which are described in detail below.
- Solution 1 Reduce the target block error rate of the outer loop power control.
- Outer-Loop Power Control reduces the Target SINR of the A substream, while the BLER of the B and C substreams can remain unchanged. Therefore, the scheme does not require Outer-Loop Power Control to reduce the AMR power, so the MOS score of the voice is not reduced. .
- the channel resources occupied by the first substream are reduced, and the channel resources occupied by the second substream and the third substream are increased.
- the method may also be used by a person skilled in the art to reconfigure channel resources between the three substreams, as long as the channel resources occupied by the first substream are reduced.
- the purpose of the channel resources occupied by the second substream and the third substream may be.
- the scheme can reconfigure the rate matching parameters of the A, B, and C substreams, so that the rate matching parameter of the A substream is reduced, and the rate matching parameters of the B substream and the C substream are increased, thereby A part of the transmission resources of the substream are transferred to the B and C substreams, so that the three substreams reach a new balance under the PLVA, thereby avoiding the reduction of the MOS score.
- the base station may use a decoding algorithm based on the CRC auxiliary decision to obtain decoding results on multiple candidate paths, and apply CRC included in the first substream to perform CRC on decoding results on multiple candidate paths. Verifying, obtaining the decoding result on the correct path of the CRC check result, and the CRC check result of the correct path and the CRC check result of the best path; then, the base station may send the decoding result on the correct path to the base station controller The CRC check result of the correct path and the check result of the best path, so that the base station controller sends the check result of the best path to the outer loop power control module, and sends the decoding result on the correct path to the core network. And sending a bad frame indication to the core network according to the CRC check result of the correct path.
- FIG. 5 is a schematic structural diagram of another PLVA decoder used in the embodiment of the voice signal processing method of the present invention. As shown in FIG. 5, the PLVA decoder is shown. Compared with the PLVA decoder shown in FIG. 4, three outputs may be included, and the three outputs include VA CRCI, PLVA CRCI, and PLVA decoded bit stream, and the VA CRCI is the CRC check result of the optimal path.
- the best path is a preset path, such as Pathl, and the VA CRCI is equivalent to the CRCI output by the VA decoder.
- the PLVA CRCI is the CRC check result of the correct path, and the correct path may be optimal.
- the path is the same.
- the correct path and the best path are Pathl.
- the PLVA CRCI is the same as the VA CRCI.
- the correct path may be different from the best path. For example, if the correct path is Path2, the PLVA CRCI is the result of the Path2 check.
- the PLVA decoding bit stream is the decoding result of the correct path.
- the CRC Check&Choose module of the PLVA decoder also outputs the CRC check result of the best path, that is, the three outputs of the PLVA decoder are: As a result, the CRC check result of the best path and the CRC check result of the best path, at this time the PLVA decoder is equivalent to the VA decoder.
- Outer-Loop Power Control still uses VA CRCI, while PLVA CRCI gives AMR Speech Decoder to indicate if a voice frame is available.
- the result of the VA decoding is the same as the result of the PLVA decoding, and both CRC check results are positive.
- the VA CRC check result is wrong
- the PLVA CRC check result is correct
- the PLVA outputs the correct decoding result if all candidate paths
- the corresponding decoding results are all wrong, and the PLVA outputs the decoding result corresponding to the optimal path. Therefore, when the VA CRC check result is correct, the CRC check result of the PLVA is necessarily correct; on the contrary, the PLVA CRC check result is correct, but the VA CRC check result is not necessarily correct.
- the NodeB can pass the VA CRCI and the PLVA CRCI to the RNC.
- the RNC can use the VA CRCI for outer loop power control.
- the BFI can be sent to the CN to indicate whether the corresponding voice frame is correct.
- the NodeB can also use the PL sub-decoded A substream and the VA decoded B and C.
- the substream is framing and sent to the AMR Speech Decoder.
- the AMR Speech Decoder can perform speech decoding based on receiving an AMR speech signal including three substreams and a corresponding BFI indication.
- RNC's Outer-Loop Power Control module can be used for power control based on the VA CRCI output from the PLVA. It can be implemented by existing technology and will not be described here.
- FIG. 6 is a flowchart of the second embodiment of the voice signal processing method of the present invention. As shown in FIG. 6, the method in this embodiment is used to implement the foregoing solution 1. The method in this embodiment may include:
- Step 601 Receive an encoded voice signal sent by the UE, where the encoded voice signal includes a first substream, a second substream, and a third substream, where the first substream includes a CRC.
- Step 602 Perform decoding processing on the first substream, the second substream, and the third substream by using a decoding algorithm, where the first substream is decoded by using a decoding algorithm based on a CRC auxiliary decision deal with.
- Step 603 Send a decoding result of the first substream, the second substream, and the third substream to a base station controller, where the decoding result of the first substream includes a decoded bitstream and a CRC check result. .
- steps 601 to 603 are similar to the implementations of steps 301 to 303 in the method embodiment shown in FIG. 3, and details are not described herein again.
- Step 604 Receive a reduced target signal to noise ratio sent by the base station controller.
- Step 605 Perform inner loop power control according to the target signal to noise ratio.
- Step 604 and step 605 may specifically be Inner-Loop Power in NodeB.
- the Control module executes.
- the Outer-Loop Power Control can reduce the Target SINR of the first substream, and the BLER of the second and third substreams can remain unchanged.
- the solution does not require Outer-Loop Power Control to reduce the AMR power, so it does not reduce the MOS score of the voice.
- this embodiment does not need to modify the product code, and only needs to modify the Target BLER of the Outer-Loop Power Control, which is easy to implement.
- FIG. 7 is a flowchart of Embodiment 3 of a method for processing a voice signal according to the present invention. As shown in FIG. 7, the method in this embodiment may include:
- Step 701 Receive an encoded voice signal sent by the UE, where the encoded voice signal includes a first substream, a second substream, and a third substream, where the first substream includes a CRC.
- Step 702 Perform decoding processing on the first substream, the second substream, and the third substream by using a decoding algorithm, where the first substream is decoded by using a decoding algorithm based on a CRC auxiliary decision deal with.
- Step 703 Send a decoding result of the first substream, the second substream, and the third substream to a base station controller, where the decoding result of the first substream includes a decoded bitstream and a CRC check result. .
- steps 701 to 703 are similar to the implementations of steps 301 to 303 in the method embodiment shown in FIG. 3, and details are not described herein again.
- Step 704 Decrease a rate matching parameter of the first substream, and increase a rate matching parameter of the second substream and the third substream.
- the rate matching parameter of the first substream is decreased, and the rate matching parameters of the second substream and the third substream are increased, thereby A part of the transmission resources are transferred to the second and third substreams, so that the three substreams reach a new balance under the PLVA, thereby avoiding the reduction of the MOS score.
- the technical solution has less change to the product and is simple to implement.
- FIG. 8 is a flowchart of Embodiment 4 of a method for processing a voice signal according to the present invention
- FIG. 9 is a schematic structural diagram of processing three substreams in Embodiment 4 of the method shown in FIG. 8.
- the method in this embodiment may be Includes:
- Step 801 Receive an AMR voice signal sent by the UE.
- the AMR voice signal includes three substreams A, B, and C, namely Class A, Class B, and Class C, where the data block of Class A is followed by a CRC check, and the data block of the B and C substreams has no CRC check.
- Step 802 Decode the A substream by using an LVA decoder, and decode the B substream and the C substream by using a VA decoder.
- Step 803 the outer loop power control of the LVA decoder to the RNC (Outer-Loop Power)
- Step 804 The LVA decoder sends the LVA CRCI to the AMR Speech Decoder through the RNC.
- Step 805 The decoding result of the A substream decoded by the LVA decoder and the decoding result of the ⁇ C substream decoded by the two VA decoders are sent to the AMR speech decoder through the RNC.
- PLVA-4 has a performance gain of about 0.3 dB with respect to VA.
- a voice processing system with power control such as a WCDMA system, does not need to modify the Target BLER of the Outer-Loop Power Control, and does not need to modify the A, B, and C substreams.
- the rate matching parameter but directly converts the performance gain brought by LVA into the gain of the speech MOS. Since the A substream is of the highest importance in AMR speech, this method maximizes speech performance while minimizing the impact on existing systems.
- FIG. 10 is a flowchart of Embodiment 5 of a method for processing a voice signal according to the present invention. As shown in FIG. 10, the method in this embodiment may include:
- Step 101 The decoding result of the first substream, the second substream, and the third substream sent by the base station is received, where the decoding result of the first substream is decoded by using a decoding algorithm based on a CRC auxiliary decision a decoding result obtained afterwards and the decoding result includes a decoding bit stream and a CRC check result;
- Step 102 Send the verification result of the optimal path to the outer loop power control module, and send the decoding result and the CRC check result on the correct path to the core network.
- This embodiment is a technical solution executed by the base station controller corresponding to the technical solution executed by the base station shown in FIG. 3, and the implementation principle thereof is described in detail in the description of the foregoing technical solution, and details are not described herein again.
- the base station controller of this embodiment may be an RNC or a BSC.
- the decoding algorithm based on the CRC-assisted decision in this embodiment may include PL VA, SLVA, etc., and details are not described herein again.
- the base station controller may receive the decoded bit stream and the CRC check result after the base station decodes the first substream by using a decoding algorithm based on the CRC auxiliary decision, which is compared with the prior art.
- the VA decoding algorithm performs the decoding process.
- the decoding performance of the first substream can be improved, and since the first substream is of high importance in the voice quality, the embodiment can pass Improve the decoding performance of the first substream, improve the voice quality, and meet the higher requirements of the user for voice quality.
- the method further includes: instructing the base station to reduce channel resources occupied by the first substream, and adding the second substream And the channel resources occupied by the third substream.
- the method of this embodiment corresponds to the method described in the foregoing method, and the implementation principle and the technical effect are similar, and details are not described herein again.
- the method further includes: reducing a target block error rate of the outer loop power control module, so that the outer loop power control module is The base station transmits the reduced target signal to noise ratio.
- the method of this embodiment corresponds to the method described in the foregoing solution 2. The implementation principle and the technical effect are similar, and details are not described herein again.
- FIG. 1 is a flowchart of Embodiment 6 of a method for processing a voice signal according to the present invention. As shown in FIG. 11, the method in this embodiment may include:
- Step 201 The decoding result of the first substream, the second substream, and the third substream sent by the base station is received, where the decoding result of the first substream is decoded by using a decoding algorithm based on a CRC auxiliary decision
- the decoded result obtained later includes the decoded bit stream and the CRC check result.
- the CRC check result may include a CRC check result of the correct path and a CRC check result of the best path, and the decoded bit stream is a decoded bit stream on the correct path.
- Step 202 Send a CRC check result of the best path to the outer loop power control module.
- Step 203 Send the decoded bit stream on the correct path and the CRC check result of the correct path. Send it to the core network.
- Step 204 Send the decoding result of the second substream and the third substream to the core network.
- steps 202 to 204 There may be no sequential execution order between steps 202 to 204.
- a voice processing system with power control such as a WCDMA system, does not need to modify the Target BLER of the Outer-Loop Power Control, and does not need to modify the rate matching parameter between the three substreams. Instead, the performance gain brought by the decoding algorithm based on the CRC auxiliary decision is directly converted into the gain of the speech MOS. Since the first substream is of the highest importance in AMR speech, this embodiment can maximize speech performance while minimizing the impact on existing systems.
- the wideband AMR voice and the partial narrowband AMR voice have a bit number of 0 in the C substream.
- the foregoing embodiment is only described by taking the narrowband AMR voice whose bit number of the C substream is not 0 as an example, those skilled in the art can understand that the technical solution of the embodiment of the present invention is also applicable to the broadband AMR voice and the C subframe.
- the narrow-band AMR voice with a bit number of 0 is similar to the foregoing embodiment, and details are not described herein again.
- FIG. 12 is a schematic structural diagram of Embodiment 1 of a base station according to the present invention.
- the base station in this embodiment may include: a first receiving module 11, a decoding processing module 12, and a first sending module 13, where the first receiving The module 11 is configured to receive the encoded voice signal sent by the UE, where the encoded voice signal includes a first substream, a second substream, and a third substream, where the first substream includes a CRC.
- the first sending module 13 is configured to send, to the base station controller, a decoding result of the first substream, the second substream, and the third substream, where the decoding result of the first substream includes a decoded bit stream and CRC check result.
- the base station in this embodiment may be used to perform the method in the method embodiment shown in FIG. 3, and the implementation principle and the technical effect are similar.
- the base station in this embodiment may be a BTS, a NodeB, or an eNB.
- FIG. 13 is a schematic structural diagram of Embodiment 2 of a base station according to the present invention. As shown in FIG. 13, the base station in this embodiment is based on the base station shown in FIG. 12, and further, the first receiving module 11 may include: a first receiving unit 111.
- the decoding processing module 12 may include: a first decoding processing unit 121, a second decoding processing unit 122, and a third decoding processing unit 123
- the first decoding processing unit 121 is configured to perform decoding processing on the first substream by using a parallel enumeration Viterbi decoding algorithm, obtain decoding results on multiple candidate paths, and apply the CRC to multiple strips.
- the decoding result on the candidate path is subjected to CRC check, and the decoding result on the correct path of the CRC check result and the CRC check result of the correct path and the CRC check result of the best path are obtained, and the best path is adopted.
- the maximum likelihood path determined by the Viterbi decoding algorithm; the second decoding processing unit 122 is configured to perform decoding processing on the second substream by using a Viterbi decoding algorithm to obtain a decoding result;
- the first sending module 13 may include: a first sending unit 131, a second sending unit 132, and a third sending list, by using a Viterbi decoding algorithm to perform decoding processing on the third substream to obtain a decoding result. 133.
- the first sending unit 131 is configured to send the decoding result on the correct path, the CRC check result of the correct path, and the check result of the best path obtained by the first decoding processing unit. Giving the base station controller, so that the base station controller sends the verification result of the best path to the outer loop power control module, and sends the decoding result and the CRC check result on the correct path to the core network;
- the second sending unit 132 is configured to send the decoding result acquired by the second decoding processing unit to the base station controller, and the third sending unit 133 is configured to use the decoding result obtained by the third decoding processing unit. Sended to the base station controller.
- the base station in this embodiment may be used to perform the technical solution described in the foregoing solution 3.
- the method may be specifically implemented in the method embodiment shown in FIG. 8. The implementation principle and technical effects are similar, and details are not described herein again.
- FIG. 14 is a schematic structural diagram of Embodiment 3 of a base station according to the present invention.
- the base station of the present embodiment further includes: a channel resource control module 14 for reducing a The channel resources occupied by the first substream are increased, and the channel resources occupied by the second substream and the third substream are increased.
- the base station in this embodiment may be used to perform the technical solution described in the foregoing solution 1.
- the method in the embodiment of the method shown in FIG. 6 may be specifically implemented. The implementation principle and technical effects are similar, and details are not described herein again.
- FIG. 15 is a schematic structural diagram of Embodiment 4 of a base station according to the present invention.
- the base station of this embodiment further includes: an inner loop power control module based on the base station shown in FIG. Block 15 is configured to receive the reduced target signal to noise ratio sent by the base station controller, and perform inner loop power control according to the target signal to noise ratio.
- the base station of this embodiment may be used to perform the technical solution described in the foregoing solution 2.
- the method of the method embodiment shown in FIG. 7 may be specifically implemented, and the implementation principle and the technical effect are similar, and details are not described herein again.
- FIG. 16 is a schematic structural diagram of Embodiment 1 of a base station controller according to the present invention.
- the base station controller of this embodiment may include: a second receiving module 21 and a second sending module 22, where the second receiving module 21 is used.
- the second sending module 22 is configured to send the CRC check result to the outer loop power control module, where The decoded bit stream and CRC check result of the first substream and the decoded result of the second substream and the third substream are sent to the core network.
- the base station controller of this embodiment may be used to perform the technical solution of the method embodiment shown in FIG. 10, and the implementation principle and technical effects are similar, and details are not described herein again.
- the CRC check result includes a CRC check result of a correct path and a CRC check result of an optimal path, and the decoded bit stream is a correct path.
- the decoded bit stream, the optimal path is a maximum likelihood path determined by using a Viterbi decoding algorithm; the base station controller of this embodiment is based on the base station controller shown in FIG.
- the second sending module 22 includes: a fourth sending unit 221 and a fifth sending unit 222, where the fourth sending unit 221 is configured to send a CRC check result of the best path to the outer loop power control module;
- the fifth sending unit 222 is configured to send the decoded bit stream on the correct path and the CRC check result of the correct path to the core network, and send the decoded result of the second sub-stream and the third sub-stream to The core network.
- the base station controller of this embodiment may be used to perform the technical solution described in the foregoing solution 3.
- the technical solution shown in FIG. 11 may be specifically implemented, and the implementation principle and technical effects are similar, and details are not described herein again.
- FIG. 18 is a schematic structural diagram of Embodiment 3 of a base station controller according to the present invention.
- the base station controller of this embodiment further includes: an indication module 23, based on the base station controller shown in FIG. Instructing the base station to reduce channel resources occupied by the first substream, and The channel resources occupied by the second substream and the third substream are increased.
- the base station controller of this embodiment may be used to perform the technical solution described in the foregoing solution 1.
- the implementation principle and technical effects are similar, and details are not described herein again.
- FIG. 19 is a schematic structural diagram of Embodiment 4 of a base station controller according to the present invention.
- the base station controller of this embodiment further includes: a parameter control module 24, based on the base station controller shown in FIG. And a method for reducing a target block error rate of the outer loop power control module, so that the outer loop power control module sends the reduced target signal to noise ratio to the base station.
- the base station controller of this embodiment may be used to perform the technical solution described in the foregoing solution 2.
- the implementation principle and technical effects are similar, and details are not described herein again.
- FIG. 20 is a schematic structural diagram of an embodiment of an access network system according to the present invention.
- the access network system of this embodiment may include a base station 1 and a base station controller 2, where the base station 1 may adopt FIG. 12 to FIG.
- the foregoing embodiment describes the process of processing the uplink AMR voice signal sent by the UE by the network side.
- the process of processing the downlink AMR voice signal sent by the base station by the UE is described in detail below.
- FIG. 21 is a flowchart of Embodiment 7 of a method for processing a voice signal according to the present invention. As shown in FIG. 21, the method in this embodiment may include:
- Step 211 Receive an encoded voice signal sent by the base station, where the encoded voice signal includes a first substream, a second substream, and a third substream, where the first substream includes a CRC.
- Step 212 Decode the first substream, the second substream, and the third substream by using a decoding algorithm, and obtain decoding results of the first substream, the second substream, and the third substream, where
- the decoding algorithm based on the CRC auxiliary decision decodes the first substream, and the decoding result of the first substream includes a decoded bit stream and a CRC check result.
- Step 213 Perform decoding processing of the AM R speech signal according to the decoded bit stream of the first substream and the CRC check result and the decoding results of the second substream and the third substream.
- the UE may receive the encoded voice signal sent by the NodeB, and the encoded voice signal may be an AMR voice signal.
- the AMR voice signal can include three sub-streams A, B, and C. Corresponding to the first substream, the second substream, and the third substream, respectively.
- the first substream that is, the A substream, contains a CRC.
- the CC decoder in the UE may perform decoding processing on the first substream, the second substream, and the third substream, respectively, by using a decoding algorithm.
- the decoding algorithm based on CRC-assisted decision can effectively improve the decoding performance of convolutional codes.
- the basic principle is: output the global optimal multiple candidate paths through the Viterbi algorithm, and pass the CRC.
- the CRC check is performed on the decoding results corresponding to the paths, and the correct decoding result of the CRC check is selected as the final result. If the decoding results corresponding to all the paths fail to pass the CRC check, the decoding of the best path is output. The result is the final result. Since this decoding algorithm can choose between multiple paths including the best path, performance is better than the normal Viterbi algorithm that only selects the best path.
- the decoding performance is about 0.2 ⁇ 0.8dB higher than the VA decoding performance. .
- the decoding algorithm based on the CRC auxiliary decision is used to decode the first substream, that is, the A substream. Since the decoding algorithm based on the CRC auxiliary decision requires the CRC auxiliary decision, and the second substream and the third substream do not contain the CRC, the second substream and the third substream, that is, the B substream and the C substream The stream can be decoded using a VA decoder in the prior art.
- the UE may perform decoding processing on the first substream by using a decoding algorithm based on a CRC auxiliary decision, which is compared to the prior art using a common VA decoding algorithm for decoding processing.
- the decoding performance of the first substream is improved, and the importance of the first substream is higher in the voice quality. Therefore, the performance of the first substream can be improved by improving the decoding performance of the first substream. Higher requirements for voice quality.
- the CRC-assisted decision-based decoding algorithm used in the above embodiment may be an LVA, or a bit-reversed decoding algorithm or the like.
- the above embodiment may preferably be PLVA, or SLVA.
- PL VA can adopt PLVA including 2, 4, 6, 8, 12 or 16 candidate paths.
- the inventors have found that the direct replacement of the ordinary VA decoder in the UE into the decoder based on the CRC-assisted decision, for example, directly replacing the PLVA decoder, can indeed improve The first substream, that is, the decoding performance of the A substream, but will drop Low voice MOS points.
- the first substream that is, the decoding performance of the A substream, but will drop Low voice MOS points.
- a same target BLER is preset for the A substream, the B substream, and the C substream, and if the decoding performance of the A substream becomes better, the Bstream of the A substream is low.
- the Target BLER is set for the outer loop power control. Therefore, the outer loop power control needs to reduce the AMR power.
- the embodiment of the present invention provides three solutions, which are described in detail below.
- Solution 1 Reduce the target of outer loop power control BLER.
- the outer loop power control can reduce the target signal to noise ratio of the A substream, and the BLER of the C substream can remain unchanged. Therefore, the scheme does not require outer loop power control to reduce the AMR power. Therefore, the MOS score of the voice will not be lowered.
- the base station is instructed to reduce channel resources occupied by the first substream, and to increase channel resources occupied by the second substream and the third substream.
- the base station may be instructed to reduce the rate matching parameter of the A substream, increase the rate matching parameter of the B substream and the C substream, reduce the channel resource occupied by the first substream, and increase the second substream and the
- the channel resources occupied by the three substreams the person skilled in the art may also instruct the base station to use other means to reconfigure the channel resources between the three substreams, as long as the channel resources occupied by the first substream can be reduced, and the second subroutine is added.
- the purpose of the channel resources occupied by the stream and the third substream is sufficient.
- the solution may indicate that the base station reconfigures the channel resources occupied by the A, B, and C substreams, for example, reconfigures the rate matching parameter, so that the rate matching parameter of the A substream is reduced, and the rate matching parameters of the B substream and the C substream are reduced. Increase, thereby transferring part of the transmission resources of the A substream to the B and C substreams, so that the three substreams reach a new balance under the PLVA, thereby avoiding the reduction of the MOS score.
- the UE may use a decoding algorithm based on a CRC auxiliary decision to obtain
- the decoding result on the multiple candidate paths is used to perform CRC check on the decoding result on the multiple candidate paths by using the CRC included in the first substream, and obtain the decoding result on the correct path of the CRC check result and the correct path.
- the CRC check result and the CRC check result of the best path wherein the best path is the maximum likelihood path determined by the Viterbi decoding algorithm; then, the UE can use the best path CRC check result for the outer ring
- the power control performs decoding processing of the AMR voice signal according to the decoding result and the CRC check result on the correct path and the decoding result of the second substream and the third substream.
- FIG. 22 is a flowchart of Embodiment 8 of a method for processing a voice signal according to the present invention
- FIG. 23 is a schematic diagram of a structure of a UE in the method of the method shown in FIG. 22, and as shown in FIG. 22 and FIG. 23, the method in this embodiment may include:
- Step 251 Receive an encoded voice signal sent by the base station, where the encoded voice signal includes a first substream, a second substream, and a third substream, where the first substream includes a CRC;
- Step 252 Perform a decoding process based on the CRC auxiliary decision, decode the first substream, obtain decoding results on the multiple candidate paths, and apply CRC to perform CRC check on the decoding results on the multiple candidate paths. Obtaining a decoding result on a correct path of the CRC check result, a CRC check result of the correct path, and a CRC check result of the best path, where the best path is a maximum likelihood path determined by a Viterbi decoding algorithm;
- Step 253 Perform outer loop power control according to the CRC check result of the best path.
- Step 254 Perform AM according to the decoding result and the CRC check result on the correct path and the decoding result of the second substream and the third substream. Decoding processing of R speech signals.
- the PLVA decoder may include three outputs including VA CRCI, PLVA CRCI, and PLVA decoded bit stream, the VA CRCI. That is, the CRC check result of the best path, the optimal path is a preset path, such as Pathl, and the VA CRCI is equivalent to the CRCI output by the VA decoder, and the PLVA CRCI is the CRC of the correct path.
- the correct path may be the same as the best path. For example, the correct path and the best path are both Pathl.
- the PLVA CRCI is the same as the VA CRCI, and the correct path may be different from the best path.
- the correct path is Path2.
- the PLVA CRCI is the result of the check of Path2, and the PLVA decoded bit stream is positive.
- the decoding result of the path is confirmed. If all the paths in the candidate path are not correct, the CRC Check&Choose module of the PLVA decoder also outputs the CRC check result of the best path, that is, the three outputs of the PLVA decoder are:
- the CRC check result of the best path and the CRC check result of the best path at this time, the PLVA decoder is equivalent to the VA decoding cry.
- the result of the decoding of the Bay' J VA is the same as the result of the PLVA decoding, and both CRC check results are correct; if the best path corresponds If the decoding result is incorrect, the decoding result corresponding to the other candidate paths is correct, the VA CRC check result is incorrect, the PLVA CRC check result is correct, and the PLVA outputs the correct decoding result; if the decoding results corresponding to all candidate paths are incorrect , PLVA outputs the decoding result corresponding to the best path. Therefore, when the VA CRC check result is correct, the PLVA CRC check result is necessarily correct; otherwise, the PLVA CRC check result is correct, but the VA CRC check result is not necessarily correct.
- the receiving module of the UE may receive a downlink AMR voice signal that is sent by the base station and includes the A substream, the B substream, and the C substream, where the A substream includes a CRC.
- the UE includes two types of decoders, one is a PLVA decoder, and the other is a VA decoder, wherein the PLVA decoder can decode the A substream, and the VA decoder can The B substream and the C substream are decoded. For the process of decoding the B substream and the C substream by using the VA decoder, the process can be implemented by using the prior art. The description will not be repeated here.
- the decoded bit stream can be sent to the AMR voice in the UE.
- the decoder performs decoding.
- the process of decoding the A substream by the PLVA decoder will be described in detail below.
- the A substream using the PLVA decoder of Figure 5, three decoding results, VA CRCI, PLVA CRCI, and the decoded bit stream can be output.
- the PLVA CRCI and the decoded bit stream can be sent to the AMR speech decoder, wherein the PLVA CRCI can be used to indicate whether the speech frame is available, and the VA CRCI can be sent to the outer loop power control module in the UE for outer loop power control. .
- the UE may framing the PL sub-decoded A substream and the VA decoded B and C substreams to the AMR speech decoder, and the AMR speech decoder may be included according to the received The AMR speech signals of the three substreams, and the corresponding BFI indications, are speech decoded.
- a voice processing system with power control such as a WCDMA system
- WCDMA power control
- FIG. 24 is a schematic structural diagram of Embodiment 1 of a user equipment according to the present invention.
- the UE in this embodiment may include: a receiving module 26, a first decoding processing module 27, and a second decoding processing module 28, where The receiving module 26 is configured to receive the encoded voice signal sent by the base station, where the encoded voice signal includes a first substream, a second substream, and a third substream, where the first substream includes a cyclic convolution check CRC;
- the first decoding processing module 27 is configured to perform decoding processing on the first substream, the second substream, and the third substream by using a decoding algorithm, to obtain the first substream, the second substream, and the first a decoding result of the three substreams, wherein the first substream is decoded by using a decoding algorithm based on a CRC auxiliary decision, and the decoding result of the first substream includes a decoded bit stream and a CRC calibration
- the second decoding processing module 28 is configured to perform
- the receiving module 26 is a module for receiving a downlink signal sent by the base station in the UE
- the first decoding processing module 27 is a module for performing convolutional code decoding processing in the UE
- the second decoding processing module is 28, which is the AMR speech decoder in the UE.
- the module in this embodiment may adopt a hardware implementation manner, for example, multiplexing corresponding modules in an existing UE structure, or may be implemented in software, for example, loading corresponding program code in a memory, or implementing a combination of software and hardware.
- the first decoding processing module 27 and the second decoding processing module 28 can all be implemented in software
- the receiving module 26 can be implemented in hardware.
- the UE in this embodiment is used to perform the technical solution of the method embodiment shown in FIG. 21, and the principle and the technical effect are similar, and details are not described herein again.
- Embodiment 2 of a user equipment according to the present invention. As shown in FIG. 25, this embodiment is based on the UE structure shown in FIG. 24, and further includes: an outer loop power control module. Block 29, where:
- the receiving module 26 includes: a first receiving unit 261, configured to receive the first substream; a second receiving unit 262, configured to receive the second substream; and a third receiving unit 263, configured to receive the third Substream
- the first decoding processing module 27 includes: a first decoding processing unit 271, configured to adopt
- a decoding algorithm of the CRC auxiliary decision performing decoding processing on the first substream, acquiring decoding results on multiple candidate paths, and applying the CRC to perform CRC check on decoding results on multiple candidate paths, Obtaining a decoding result on a correct path of the CRC check result, and a CRC check result of the correct path and a CRC check result of the best path, where the best path is a maximum likelihood path determined by a Viterbi decoding algorithm; a second decoding processing unit 272, configured to perform decoding processing on the second substream by using a Viterbi decoding algorithm to obtain a decoding result, and a third decoding processing unit 273, configured to use a Viterbi decoding algorithm Decoding the third substream to obtain a decoding result;
- the outer loop power control module 29 is configured to perform outer loop power control according to the CRC check result of the best path;
- the second decoding processing module 28 is specifically configured to: according to the decoding result and the CRC check result on the correct path acquired by the first decoding processing unit 271, and the second acquired by the second decoding processing unit 272
- the decoding result of the third substream acquired by the two substreams and the third decoding processing unit 273 performs decoding processing of the AMR speech signal.
- three receiving units may be physically combined, and the second decoding processing unit 272 and the third decoding processing unit 273 may be implemented by using a VA decoder.
- the UE of this embodiment is used to perform the technical solution of the method embodiment shown in FIG. 22.
- the specific logical architecture is shown in the architecture shown in FIG. 23, and the implementation principle and technical effects are similar, and details are not described herein again.
- FIG. 26 is a schematic structural diagram of Embodiment 3 of a user equipment according to the present invention. As shown in FIG. 26, this embodiment is based on the UE structure shown in FIG. 24, and further includes: an outer loop power control module 29 and an inner loop power. Control module 30, wherein:
- the outer loop power control module 29 is configured to reduce a target block error rate of the outer loop power control, and send the reduced target signal to the inner loop power control module according to the reduced target block error rate. Noise ratio
- the inner loop power control module 30 is configured to perform inner loop power control according to the reduced target signal to noise ratio and the measured signal to noise ratio.
- the UE in this embodiment may be used to perform the foregoing solution 1.
- the implementation principle and technical effects are similar, and details are not described herein again.
- Figure 27 is a schematic structural diagram of Embodiment 4 of the user equipment of the present invention. As shown in Figure 27, this embodiment is based on the UE structure shown in Figure 24, and further includes: an indication module 31, configured to indicate the base station Reducing channel resources occupied by the first substream, and increasing channel resources occupied by the second substream and the third substream.
- an indication module 31 configured to indicate the base station Reducing channel resources occupied by the first substream, and increasing channel resources occupied by the second substream and the third substream.
- the UE in this embodiment may be used to perform the foregoing solution 2.
- the implementation principle and technical effects are similar, and details are not described herein again.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Probability & Statistics with Applications (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Artificial Intelligence (AREA)
- Mobile Radio Communication Systems (AREA)
- Error Detection And Correction (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
Claims
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020137034285A KR101611018B1 (ko) | 2011-05-27 | 2012-01-20 | 음성 신호 처리 방법과 장치, 및 액세스 네트워크 시스템 |
| EP12793985.8A EP2709280A4 (en) | 2011-05-27 | 2012-01-20 | METHOD FOR LANGUAGE SIGNAL PROCESSING AND DEVICE AND ACCESS NETWORK SYSTEM |
| RU2013158335/08A RU2543944C1 (ru) | 2011-05-27 | 2012-01-20 | Способ, устройство и система сети доступа для обработки речевых сигналов |
| BR112013030548-7A BR112013030548A2 (pt) | 2011-05-27 | 2012-01-20 | método, aparelho e sistema de rede de acesso para processamento de sinal de voz. |
| CN201280025927.XA CN103782518B (zh) | 2011-05-27 | 2012-01-20 | 语音信号处理方法、装置和接入网系统 |
| JP2014511711A JP5827743B2 (ja) | 2011-05-27 | 2012-01-20 | 音声信号処理のための方法、装置、及びアクセス・ネットワーク・システム |
| US14/092,319 US9171540B2 (en) | 2011-05-27 | 2013-11-27 | Method, apparatus, and access network system for speech signal processing |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2011/074801 WO2011144112A2 (zh) | 2011-05-27 | 2011-05-27 | 语音信号处理方法、装置和接入网系统 |
| CNPCT/CN2011/074801 | 2011-05-27 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/092,319 Continuation US9171540B2 (en) | 2011-05-27 | 2013-11-27 | Method, apparatus, and access network system for speech signal processing |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2012163099A1 true WO2012163099A1 (zh) | 2012-12-06 |
Family
ID=44992121
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2011/074801 Ceased WO2011144112A2 (zh) | 2011-05-27 | 2011-05-27 | 语音信号处理方法、装置和接入网系统 |
| PCT/CN2012/070658 Ceased WO2012163099A1 (zh) | 2011-05-27 | 2012-01-20 | 语音信号处理方法、装置和接入网系统 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2011/074801 Ceased WO2011144112A2 (zh) | 2011-05-27 | 2011-05-27 | 语音信号处理方法、装置和接入网系统 |
Country Status (8)
| Country | Link |
|---|---|
| US (2) | US9177548B2 (zh) |
| EP (2) | EP2706709B1 (zh) |
| JP (2) | JP5881818B2 (zh) |
| KR (2) | KR101568921B1 (zh) |
| CN (3) | CN102907030A (zh) |
| BR (2) | BR112013030371A2 (zh) |
| RU (2) | RU2546321C1 (zh) |
| WO (2) | WO2011144112A2 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015120575A1 (zh) * | 2014-02-11 | 2015-08-20 | 华为技术有限公司 | 信道译码的方法、装置和分布式译码器 |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011144112A2 (zh) | 2011-05-27 | 2011-11-24 | 华为技术有限公司 | 语音信号处理方法、装置和接入网系统 |
| WO2014011622A2 (en) | 2012-07-09 | 2014-01-16 | Vid Scale, Inc. | Power aware video decoding and streaming |
| CN106452680B (zh) * | 2013-09-23 | 2019-10-18 | 华为技术有限公司 | 信号处理方法及设备 |
| CN104796160B (zh) * | 2014-01-22 | 2019-04-12 | 华为技术有限公司 | 译码方法和装置 |
| CA2967718A1 (en) * | 2014-11-19 | 2016-05-26 | Lantiq Beteiligungs-GmbH & Co.KG | Link loss detection |
| US20160204908A1 (en) * | 2015-01-14 | 2016-07-14 | Qualcomm Incorporated | Adaptive multi-rate partial decode |
| CN107005254B (zh) * | 2015-06-12 | 2020-03-20 | 华为技术有限公司 | 信道译码的方法、装置和系统 |
| US20170118707A1 (en) * | 2015-10-21 | 2017-04-27 | Qualcomm Incorporated | Techniques for achieving optimal power and mean opinion scores for internet protocol multimedia subsystem-based dual connectivity calling |
| JP6807956B2 (ja) * | 2016-05-20 | 2021-01-06 | 華為技術有限公司Huawei Technologies Co.,Ltd. | パケットドメイン内の音声サービスをスケジューリングするための方法および装置 |
| US10992729B2 (en) * | 2017-04-18 | 2021-04-27 | Microsoft Technology Licensing, Llc | Endpoint configuration for a communication session |
| CN111294060B (zh) * | 2019-02-28 | 2023-04-21 | 展讯通信(上海)有限公司 | 一种语音信息译码方法及装置 |
| CN117091462B (zh) * | 2022-11-11 | 2025-12-23 | 上海芯跳科技有限公司 | 高可靠通信的电子雷管电路、应用方法及系统 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1221169A (zh) * | 1997-10-17 | 1999-06-30 | 索尼公司 | 编码方法和装置以及解码方法和装置 |
| EP0930738A2 (en) * | 1998-01-13 | 1999-07-21 | Lucent Technologies Inc. | Optimal complementary punctured convolutional codes for use in digital audio broadcasting and other applications |
| US6161210A (en) * | 1998-04-03 | 2000-12-12 | Lucent Technologies Inc. | List Viterbi algorithms for tailbiting convolutional codes |
| CN1360796A (zh) * | 1999-07-09 | 2002-07-24 | 艾利森电话股份有限公司 | 面向分组的信息网络中具有实时需求的压缩信息的传输 |
| CN1483257A (zh) * | 2000-01-10 | 2004-03-17 | �����ɷ� | 在cdma通信系统中支持自适应多速率(amr)数据的方法和设备 |
| US20100058152A1 (en) * | 2008-09-04 | 2010-03-04 | Kabushiki Kaisha Toshiba | Decoding apparatus and method |
| WO2011144112A2 (zh) * | 2011-05-27 | 2011-11-24 | 华为技术有限公司 | 语音信号处理方法、装置和接入网系统 |
Family Cites Families (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ZA947317B (en) * | 1993-09-24 | 1995-05-10 | Qualcomm Inc | Multirate serial viterbi decoder for code division multiple access system applications |
| JP3239795B2 (ja) * | 1997-04-23 | 2001-12-17 | 三菱電機株式会社 | 誤り訂正復号装置および誤り訂正復号方式 |
| JP3567067B2 (ja) | 1997-11-04 | 2004-09-15 | 株式会社日立グローバルストレージテクノロジーズ | ディジタル磁気記録再生装置 |
| US6141388A (en) * | 1998-03-11 | 2000-10-31 | Ericsson Inc. | Received signal quality determination method and systems for convolutionally encoded communication channels |
| US6105158A (en) * | 1998-04-03 | 2000-08-15 | Lucent Technologies, Inc. | Screening for undetected errors in data transmission systems |
| US6108386A (en) * | 1998-04-03 | 2000-08-22 | Lucent Technologies Inc. | List Viterbi algorithms for continuous data transmission |
| US6272660B1 (en) * | 1998-04-03 | 2001-08-07 | Agere Systems Guardian Corp. | Screening for errors in data transmission systems |
| JP3653391B2 (ja) * | 1998-06-11 | 2005-05-25 | 株式会社日立グローバルストレージテクノロジーズ | ビタビ検出器及びこれを用いたディジタル磁気記録再生装置 |
| WO2001003448A2 (en) * | 1999-07-05 | 2001-01-11 | Nokia Corporation | Method for coding mode selection |
| RU2168858C1 (ru) * | 1999-12-30 | 2001-06-10 | Закрытое акционерное общество "Кодофон" | Способ декодирования данных в прямом канале umts-2000 для второго типа прерывистой передачи |
| US7746832B2 (en) * | 2001-01-05 | 2010-06-29 | Qualcomm Incorporated | Method and apparatus for supporting adaptive multi-rate (AMR) data in a CDMA communication system |
| WO2003021905A1 (fr) * | 2001-08-31 | 2003-03-13 | Fujitsu Limited | Recepteur et procede de reception pour systeme de communication amdc |
| CN1284319C (zh) * | 2002-04-22 | 2006-11-08 | 西安大唐电信有限公司 | 一种多通道amr声码器的实现方法和设备 |
| US7023880B2 (en) * | 2002-10-28 | 2006-04-04 | Qualcomm Incorporated | Re-formatting variable-rate vocoder frames for inter-system transmissions |
| JP4701343B2 (ja) * | 2002-10-30 | 2011-06-15 | エスティー‐エリクソン、ソシエテ、アノニム | トレリスに基づく受信器 |
| US7643993B2 (en) * | 2006-01-05 | 2010-01-05 | Broadcom Corporation | Method and system for decoding WCDMA AMR speech data using redundancy |
| JP4305341B2 (ja) * | 2004-09-09 | 2009-07-29 | 富士通株式会社 | 無線通信装置、無線基地局、無線基地局制御装置、送信電力制御方法 |
| US20080139235A1 (en) | 2004-12-22 | 2008-06-12 | Claes Tidestav | Method and Arrangement for Improved Outer Loop Power Control |
| US8019615B2 (en) | 2005-07-26 | 2011-09-13 | Broadcom Corporation | Method and system for decoding GSM speech data using redundancy |
| CN101336450B (zh) * | 2006-02-06 | 2012-03-14 | 艾利森电话股份有限公司 | 在无线通信系统中用于语音编码的方法和装置 |
| US7831895B2 (en) * | 2006-07-25 | 2010-11-09 | Communications Coding Corporation | Universal error control coding system for digital communication and data storage systems |
| CN101155141A (zh) * | 2006-09-29 | 2008-04-02 | 华为技术有限公司 | 分组语音数据包传输方法及其系统 |
| JP4326561B2 (ja) * | 2006-12-18 | 2009-09-09 | 株式会社エヌ・ティ・ティ・ドコモ | 移動通信端末及び送信電力制御方法 |
| JP4888245B2 (ja) * | 2007-06-25 | 2012-02-29 | 富士通株式会社 | 受信品質測定方法及び送信電力制御方法ならびにそれらの装置 |
| US20090276221A1 (en) | 2008-05-05 | 2009-11-05 | Arie Heiman | Method and System for Processing Channel B Data for AMR and/or WAMR |
| CN101321035B (zh) * | 2008-07-09 | 2012-03-21 | 上海华为技术有限公司 | 差值上限获取方法、定点方法及装置 |
| JP4785899B2 (ja) * | 2008-09-05 | 2011-10-05 | 富士通株式会社 | 送信電力制御方法 |
| CN101841340B (zh) * | 2010-05-28 | 2013-04-24 | 华为技术有限公司 | 差值上限获取方法及装置、维特比译码方法及装置 |
-
2011
- 2011-05-27 WO PCT/CN2011/074801 patent/WO2011144112A2/zh not_active Ceased
- 2011-05-27 EP EP11783029.9A patent/EP2706709B1/en active Active
- 2011-05-27 KR KR1020137034254A patent/KR101568921B1/ko active Active
- 2011-05-27 RU RU2013158324/08A patent/RU2546321C1/ru active
- 2011-05-27 JP JP2014511701A patent/JP5881818B2/ja active Active
- 2011-05-27 BR BR112013030371A patent/BR112013030371A2/pt not_active Application Discontinuation
- 2011-05-27 CN CN2011800005315A patent/CN102907030A/zh active Pending
-
2012
- 2012-01-20 BR BR112013030548-7A patent/BR112013030548A2/pt not_active IP Right Cessation
- 2012-01-20 WO PCT/CN2012/070658 patent/WO2012163099A1/zh not_active Ceased
- 2012-01-20 RU RU2013158335/08A patent/RU2543944C1/ru active
- 2012-01-20 CN CN201280025927.XA patent/CN103782518B/zh active Active
- 2012-01-20 JP JP2014511711A patent/JP5827743B2/ja active Active
- 2012-01-20 CN CN201710084493.5A patent/CN106788904A/zh not_active Withdrawn
- 2012-01-20 EP EP12793985.8A patent/EP2709280A4/en not_active Withdrawn
- 2012-01-20 KR KR1020137034285A patent/KR101611018B1/ko active Active
-
2013
- 2013-11-27 US US14/092,236 patent/US9177548B2/en active Active
- 2013-11-27 US US14/092,319 patent/US9171540B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1221169A (zh) * | 1997-10-17 | 1999-06-30 | 索尼公司 | 编码方法和装置以及解码方法和装置 |
| EP0930738A2 (en) * | 1998-01-13 | 1999-07-21 | Lucent Technologies Inc. | Optimal complementary punctured convolutional codes for use in digital audio broadcasting and other applications |
| US6161210A (en) * | 1998-04-03 | 2000-12-12 | Lucent Technologies Inc. | List Viterbi algorithms for tailbiting convolutional codes |
| CN1360796A (zh) * | 1999-07-09 | 2002-07-24 | 艾利森电话股份有限公司 | 面向分组的信息网络中具有实时需求的压缩信息的传输 |
| CN1483257A (zh) * | 2000-01-10 | 2004-03-17 | �����ɷ� | 在cdma通信系统中支持自适应多速率(amr)数据的方法和设备 |
| US20100058152A1 (en) * | 2008-09-04 | 2010-03-04 | Kabushiki Kaisha Toshiba | Decoding apparatus and method |
| WO2011144112A2 (zh) * | 2011-05-27 | 2011-11-24 | 华为技术有限公司 | 语音信号处理方法、装置和接入网系统 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP2709280A4 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015120575A1 (zh) * | 2014-02-11 | 2015-08-20 | 华为技术有限公司 | 信道译码的方法、装置和分布式译码器 |
| US10285086B2 (en) | 2014-02-11 | 2019-05-07 | Huawei Technologies Co., Ltd. | Channel decoding method and apparatus, and distributed decoder |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103782518A (zh) | 2014-05-07 |
| US20140088963A1 (en) | 2014-03-27 |
| EP2706709A4 (en) | 2014-04-09 |
| JP2014519743A (ja) | 2014-08-14 |
| WO2011144112A2 (zh) | 2011-11-24 |
| BR112013030548A2 (pt) | 2018-04-24 |
| JP5881818B2 (ja) | 2016-03-09 |
| US20140089770A1 (en) | 2014-03-27 |
| WO2011144112A3 (zh) | 2012-03-08 |
| JP5827743B2 (ja) | 2015-12-02 |
| BR112013030371A2 (pt) | 2016-12-13 |
| KR20140015577A (ko) | 2014-02-06 |
| EP2706709B1 (en) | 2017-07-05 |
| CN103782518B (zh) | 2017-02-22 |
| CN102907030A (zh) | 2013-01-30 |
| JP2014519742A (ja) | 2014-08-14 |
| EP2706709A2 (en) | 2014-03-12 |
| KR101568921B1 (ko) | 2015-11-12 |
| US9171540B2 (en) | 2015-10-27 |
| EP2709280A1 (en) | 2014-03-19 |
| RU2546321C1 (ru) | 2015-04-10 |
| KR20140016394A (ko) | 2014-02-07 |
| EP2709280A4 (en) | 2014-04-09 |
| RU2543944C1 (ru) | 2015-03-10 |
| CN106788904A (zh) | 2017-05-31 |
| US9177548B2 (en) | 2015-11-03 |
| KR101611018B1 (ko) | 2016-04-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2012163099A1 (zh) | 语音信号处理方法、装置和接入网系统 | |
| US10476998B2 (en) | Reinforced list decoding | |
| WO2017185377A1 (zh) | 极化Polar码的编译码方法及装置 | |
| EP3533147A1 (en) | Iterative decoding of polar code with bit-flipping of unreliable bits | |
| US10715272B2 (en) | Signal processing method and device | |
| US11128313B2 (en) | Apparatus and method for decoding signal in wireless communication system | |
| CN110166166B (zh) | 网络数据处理装置及方法 | |
| CN103532660B (zh) | 信源信道的解码方法、装置及终端设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12793985 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2014511711 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2012793985 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 20137034285 Country of ref document: KR Kind code of ref document: A |
|
| ENP | Entry into the national phase |
Ref document number: 2013158335 Country of ref document: RU Kind code of ref document: A |
|
| REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112013030548 Country of ref document: BR |
|
| ENP | Entry into the national phase |
Ref document number: 112013030548 Country of ref document: BR Kind code of ref document: A2 Effective date: 20131127 |