Abstract:
본 발명은 디지털 이동통신망의 음성부호화기를 이용한 음성 및 데이터 서비스방법에 관한 것으로서, CDMA 디지털 이동통신 시스템에서의 음성부호화기를 이용하여 음성 및 데이터 서비스를 동시에 제공할 수 있는 서비스 방법에 있어서, CDMA 시스템내의 호 설정 프로세서로부터 설정 호에 대한 정보를 수신하여 음성부호화기의 데이터 메모리에 저장하는 제1과정과, 제1과정에서 저장된 호 정보에 따라 음성부호화기의 동작모드를 결정하는 제2과정과, 제2과정으로부터 결정된 음성부호화기의 동작모드 값이 데이터 서비스 호인 경우 데이터 서비스를 수행하는 제3과정 및 상기 제2과정으로부터 결정된 음성부호화기의 동작모드 값이 음성 서비스 호인 경우 음성 서비스를 수행하는 제4과정을 포함하여 수행되며, 동일한 시스템 경로에서 음성, 데이터 서 비스가 가능할 뿐만 아니라 시스템에 부가적으로 소모되는 하드웨어 및 다른 로직부분을 절감하여 시스템의 효율과 성능을 향상시킬 수 있다.
Abstract:
본 발명은 디지틀 이동통신망에서 호의 형태에 따라 적응적으로 동작하는 음성 부호화기의 적응적 동작 방법에 관한 것으로, 호의 형태를 설정하고 설정된 호의 정보를 메모리에 저장하는 호의 형태 결정단계(11,12,13), 상기 저장된 호의 정보가 이동국-랜드호, 및 랜드-이동국 호를 나타내는 경우 정상적인 보코딩(Vocoding)모드로 동작시키는 보코딩 모드 동작 단계(14,15) 및 상기 설정된 호가 이동국-이동국인 경우 프리앰블(Preamble) 체크바이트를 추가한 인코디드 패킷을 바이패스모드로 동작시키는 바이패스모드 동작단계(16)에 의해 수행된다. 따라서 본 발명은 이동국-이동국 호의 경우 단말기와 시스템에서의 더블 보코딩으로 인한 음성 품질의 저하 방지 및 MIPS 감소로 인한 전력 소모의 감소 효과를 기대할 수 있어 이동 통신망의 성능을 향상시키는 효과가 있다.
Abstract:
PURPOSE: A voice activity detection apparatus and a method thereof in a mobile communication system are provided to distinguish a voice section from a background noise section efficiently while taking over the telephone existing the background noise by using peak measurement(PM) of a residual signal of an LPC(Linear Prediction Coefficient). CONSTITUTION: An LPC analyzer(101) receives and analyzes an input voice signal applied, and then extracts an LPC. An LPC mixer(102) reproduces the voice signal from the LPC. An adder(103) adds up the input voice signal and deducts the signal received from the LPC mixer(102) to produce an LPC residual signal. A PM calculating device(104) performs a PM by using the LPC residual signal. A first flag determining device(105) determines a flag by using the value of PM received from the PM calculating device(104). An analysis and flag determining unit analyzes frame energy and characteristic and distribution of frequency and then determines a flag. A VAD(Voice Activity Detection) device(112) determines a VAD by using a flag received from the analysis and flag determining unit.
Abstract:
본 발명은 선형예측부호화(Linear Predictive coding : LPC)방식의 음성부호화에 있어서 선형스펙트럼쌍을 이용하여 LPC계수를 전송하는데 있어 LSP주파수를 벡터양자화기와 스칼라 양자화기를 결합하여 양자화하는 선스펙트럼쌍주파수의 벡터-스칼라 결합 양자화기에 관한 것으로서, 선스펙트럼쌍의 순서화특성에 따라 벡터-스칼라를 혼합하는 선스펙트럼쌍을 양자화한다.
Abstract:
본 발명은 엘에스피(LSP) 주파수 양자화 방법 및 양자화기에 관한 것으로, LSP를 이용한 음성 부호화 시스팀에서 DPCM AQBW 양자화 방법을 이용하여 비교적 간단한 구조와 적은 계산량, 적은 메모리 공간을 사용한 효율적인 LSP의 양자화 방법을 제시하고 이를 통하여 더욱 향상된 음성 품질을 제공하는 LSP 주파수 양자화 방법 및 양자화기를 제공하는데 그 목적이 있다.
Abstract:
본 발명은 음성부호방식인 QECLP 알고리즘에서 피치와 코드북 파라미터 탐색에 있어 구해지는 에너지 E yyL , E yyl 를 계산하는데 있어서 사용되는 계산량이 많은 복잡한 식에서 탈피하여 이전 계산된 값을 순환적으로 이용하는 방법으로 복잡도를 줄였고, 이 방법을 이용하여 QCELP vocoder 구현시 더 값싸고 MIPS를 적게갖는 칩을 구현하는 것을 목적으로 하고 있다. 본 발명의 구성은 QCELP vocoder 알고리즘에서 피치 파라미터 탐색시 구해지는 에너지 항목인 E yyL 을 계산하는데 있어 복잡도가 감소된 계산식 E yyL = y L (n)y L (n)+S L (n), 여기서 S L (n)=S Ll (n)+y L 2 (N h )-y Ll 2 (L p -l) (여기서 L은 피치 지연, y L (n)은 피치지연 L을 갖는 합성된 음성 신호, N h 는 가중 합성 필터의 임펄스 응답을 근사화 하기 위해 사용된 샘플수, L p 는 피치 부프레임의 샘플수)을 구성하였다. 또한, QCELP vocoder 알고리즘에서 코드북 파라미터 검색시 구해지는 에너지 항목인 E yyl 을 계산하는데 있어 복잡도가 감소된 계산식 E yyl = y L (n)y L (n)+S L (n), 여기서 S l (n)=S ll (n)+y l 2 (N h )-y ll 2 (L c -l) (여기서, I는 코드북 색인 y l (n)는 코드북 색인 I를 갖는 합성된 음성신호, N h 는 가중 합성 필터의 임펄스 응답을 근사화 하기 위해 사용된 샘플수, L c 는 토드북 부프레임의 샘플수)을 구성하였다. 그리고, 코드북 파라미터 탐색 과정에서 선택된 코드북 값이 영이 될때, 에너지 항목 E yyl 을 계산하는데 있어 복잡도가 감소된 계산식 E yyl =E yyl-l -y l 2 (L c -1) (여기서 I는 코드북 색인 y l (n)는 코드북 색인 I를 갖는 합성된 음성신호, N h 는 가중 합성 필터의 임펄스 응답을 근사화 하기 위해 사용된 샘플수, L c 는 토드북 부프레임의 샘플수)을 구성하였다. 본 발명의 효과는 QCELP vocoder 알고리즘에서 피치와 코드북 파라미터 탐색시 계산되는 복잡도가 높은 에너지 계산식을 개선하여 계산량을 감소시켰으며, 이 복잡도가 감소된 계산식을 이용하여 QCELP vocoder를 구현시 더 값싸고 더 MIPS를 적게 갖는 vocoder 칩을 만들 수 있는 효과를 가져온다.
Abstract:
PURPOSE: A voice activity detection apparatus and a method thereof in a mobile communication system are provided to distinguish a voice section from a background noise section efficiently while taking over the telephone existing the background noise by using peak measurement(PM) of a residual signal of an LPC(Linear Prediction Coefficient). CONSTITUTION: An LPC analyzer(101) receives and analyzes an input voice signal applied, and then extracts an LPC. An LPC mixer(102) reproduces the voice signal from the LPC. An adder(103) adds up the input voice signal and deducts the signal received from the LPC mixer(102) to produce an LPC residual signal. A PM calculating device(104) performs a PM by using the LPC residual signal. A first flag determining device(105) determines a flag by using the value of PM received from the PM calculating device(104). An analysis and flag determining unit analyzes frame energy and characteristic and distribution of frequency and then determines a flag. A VAD(Voice Activity Detection) device(112) determines a VAD by using a flag received from the analysis and flag determining unit.
Abstract:
PURPOSE: A voice activity measuring method for a G.729 voice encoder is provided to determined optimal transmission rate for implementing each input frame for adaptive variable rate voice encoder. CONSTITUTION: The voice activity measuring method for the G.729 voice encoder includes following steps. At first, a voice frame energy value obtained during linear estimation coefficient calculation is compared with a few adaptive threshold values, the voice activity is calculated, and a sub-transmission rate corresponding to the voice activity is estimated. At the second step, numerous characteristic parameters obtained during analysis are combined to perform phonetic classification in order to verify the validity of the estimated sub-transmission rate. At the third step, variable hang-over algorithm is performed based on signal to noise ratios and the characteristic parameters so as to minimize the voice quality degeneration at the end of voice during encoding at the sub-transmission rate determined at the first and the second step. At last, a conversion to the transmission rate 1/2 is performed so as to prevent voice degeneration due to the capabilities of the voice encoders during conversion from transmission rate 1 to transmission rate 1/8 while encoding at the sub-transmission rate determined at the first through third steps.
Abstract:
PURPOSE: A method of operating a base station voice coder for a service of a mobile terminal mounting different voice coders is provided to allocate a voice coder in a call between a fixing terminal and a mobile terminal, and to operate a bypass mode when voice coding systems of calling/called mobile terminals are the same in a call between a mobile terminal and a mobile terminal, then to operate a double vocoding mode when the voice coding systems are not the same. CONSTITUTION: A voice coder of a base station receives data relating to a call type and a voice coder type from a voice coder control processor. The voice coder checks whether the data is a call between a mobile terminal and a fixing terminal. If so, the voice coder activates a voice coder same as a voice coder of the mobile terminal. If the call is between a mobile terminal and a mobile terminal, the voice coder checks whether voice coders mounted on transmitting/receiving mobile terminals are the same. If so, voice coders allocated in the base station bypass a packet of the transmitting mobile terminal to a voice coder of the receiving mobile terminal. If the voice coders of the transmitting/the receiving terminals are not the same, the voice coders make voice coders same as the voice coders of the transmitting/the receiving terminals allocated in the transmitting/the receiving terminals, and make the voice coders operate in a double vocoding operation mode.