JPH09321712A - Device for restricting and limiting voice amplitude - Google Patents

Device for restricting and limiting voice amplitude

Info

Publication number
JPH09321712A
JPH09321712A JP13331696A JP13331696A JPH09321712A JP H09321712 A JPH09321712 A JP H09321712A JP 13331696 A JP13331696 A JP 13331696A JP 13331696 A JP13331696 A JP 13331696A JP H09321712 A JPH09321712 A JP H09321712A
Authority
JP
Japan
Prior art keywords
amplitude
signal
error rate
data
frame
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.)
Pending
Application number
JP13331696A
Other languages
Japanese (ja)
Inventor
Keisuke Oda
啓介 小田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP13331696A priority Critical patent/JPH09321712A/en
Publication of JPH09321712A publication Critical patent/JPH09321712A/en
Pending legal-status Critical Current

Links

Landscapes

  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)

Abstract

PROBLEM TO BE SOLVED: To obtain a smooth voice without an omission and a break with a little error rate by providing an amplitude restricting means which restricts and controls the amplitude data of a signal decoded by a decoding means by means of an amplitude restricting rate corresponding to the data error rate being estimated by means of an error rate estimating means. SOLUTION: The error rate estimating circuit 40 inputs a peculiar pattern appearance time number S3, a frame CRC signal S6 for frame error detection and reception signal strength S7 obtained in the high frequency circuit of a receiver. The three kinds of signal values are inputted so as to estimate the data error rate inside the frame. Then, a logPCM amplitude restricting signal S4 is generated at every frame time width by the estimation result and outputted to a LogPCM amplitude restricting circuit 20. The LogPCM signal S2 becomes a LogPCM signal S5 which is amplitude-restricted by way of the LogPCM amplitude restricting circuit 20 and inputted to a LogPCM decoding circuit 50 so as to drive the receiver 60 after conversion into an analog signal.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明はデジタル通信システ
ムにおける音声信号の振幅抑圧・制限装置に関するもの
である。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a voice signal amplitude suppressing / limiting device in a digital communication system.

【0002】[0002]

【従来の技術】電話に代表される音声波形伝送には、音
声波形をデジタル符号化したデジタル伝送が一般的にな
ってきた。特に、無線を用いた移動体電話では、加入者
の増加や隠匿性の要求から急速なデジタル化の傾向にあ
る。従来のアナログ通信方式に比べデジタル通信方式で
は一般に音声品質が良好であるが、端末局の移動に伴う
フェージングによるデータ伝送誤りは常に発生してお
り、音声復号時に生じる雑音である“ガリガリ”音や
“バリバリ”音などの振幅の大きな雑音をいかに低減す
るかという問題があった。通常そのような雑音を低減す
るため、以下のように音声信号をミュートし(受信機出
力を無音とし)雑音を出力させない方法が採用される。
2. Description of the Related Art For voice waveform transmission represented by a telephone, digital transmission in which a voice waveform is digitally encoded has become common. In particular, in mobile phones using wireless, there is a tendency toward rapid digitalization due to an increase in subscribers and a demand for concealment. The digital communication system generally has better voice quality than the conventional analog communication system, but data transmission errors due to fading due to the movement of the terminal station are always occurring, and there is a “gritty” sound that is noise generated during voice decoding. There was a problem of how to reduce the noise with large amplitude such as “crunching” sound. Usually, in order to reduce such noise, a method is adopted in which the audio signal is muted (the output of the receiver is silenced) and no noise is output as follows.

【0003】一般にデジタル通信方式では、送信側では
デジタル符号化された音声信号をある時間長のフレーム
として構成し、フレーム単位で伝送する。そして伝送中
に生じる伝送誤りを検出するために、フレームの最後に
誤り検出ビットを付加する。受信側での誤り検出方法と
して例えばCRC(巡回冗長検査)符号が広く用いら
れ、フレーム中のデータに伝送誤りが生じたか否かを検
出することができる。受信側においては、上記伝送誤り
の有無を検査した結果、復調したデジタル信号のフレー
ム中のデータに誤りがなければ、フレーム中の全てのデ
ータをそのままアナログ信号に変換する。一方フレーム
中のデータに誤りが生じていれば、フレーム中の全ての
データを破棄し、そのフレーム区間を無音とするミュー
ト処理を施す。
Generally, in the digital communication system, the transmitting side forms a digitally encoded voice signal as a frame of a certain time length and transmits it in frame units. Then, in order to detect a transmission error that occurs during transmission, an error detection bit is added to the end of the frame. For example, a CRC (Cyclic Redundancy Check) code is widely used as an error detection method on the receiving side, and it is possible to detect whether or not a transmission error has occurred in the data in the frame. On the receiving side, if the data in the frame of the demodulated digital signal has no error as a result of checking the above transmission error, all the data in the frame are converted into analog signals as they are. On the other hand, if there is an error in the data in the frame, all data in the frame is discarded, and mute processing is performed to make the frame section silent.

【0004】[0004]

【発明が解決しようとする課題】しかし上記のような方
法では、フレーム中に誤りが発生したか否かの2値の判
定結果で、音声出力の有音または無音処理を行っている
ため以下のような問題が残る。 (1)フレーム中のデータがたとえ1ビット誤ってもそ
のフレーム区間全体がミュートされてしまうため、音声
情報が欠落する。 (2)ミュート時に音声信号瞬断のため異常音が生じる
ことがある。 (3)数多くの連続したフレームで誤りが発生した場
合、ミュート区間が連続し音声情報の欠落区間が長くな
る。
However, in the above method, since the voice output or voice output processing is performed based on the binary determination result of whether or not an error has occurred in the frame, the following process is performed. Such a problem remains. (1) Even if the data in the frame is erroneous by one bit, the entire frame section is muted, and audio information is lost. (2) An abnormal sound may occur due to a momentary interruption of the audio signal during mute. (3) When an error occurs in many continuous frames, the mute section is continuous and the audio information missing section is long.

【0005】このような問題を解決する従来技術とし
て、例えば特開平6−61951号公報に開示されてい
るダイナミック・ミューティング方法がある。この方法
では、ある時間期間においてフレーム毎の表示された誤
りを積分してこの積分値を閾値と比較し、前記積分値が
閾値を越えない場合には表示された誤りを有するフレー
ムに対して強ミュートを適用し、また前記積分値が閾値
を越える場合には表示された誤りを有するフレームに対
して弱ミュートを適用するものである。そして上記の表
示された誤りを積分することにより、誤りが時々発生す
る性質の場合に、不良フレームに強ミュートを適用し、
また信号の成分が誤り情報によって大きく破損している
場合に、弱ミュートを適用することができるので、それ
により良好フレームの情報成分を最大限に生かし、しか
も破損されたフレームからの影響を低信号レベルに抑え
ることができるというものである。しかしながら、この
ダイナミック・ミューティング方法は、データ誤りの発
生状況によって強・弱2値のミュートを施すのみである
から、この方法を用いても、上記の(1)〜(3)の問
題をすべて解決することは困難であり、満足すべきもの
ではなかった。
As a conventional technique for solving such a problem, there is a dynamic muting method disclosed in, for example, Japanese Patent Application Laid-Open No. 6-61951. In this method, the displayed error for each frame is integrated in a certain time period, and the integrated value is compared with a threshold value. If the integrated value does not exceed the threshold value, the frame having the displayed error is strengthened. Muting is applied, and when the integrated value exceeds the threshold value, weak muting is applied to the frame having the displayed error. Then, by integrating the displayed error above, strong mute is applied to the bad frame when the error occurs occasionally,
In addition, weak mute can be applied when the signal component is largely corrupted by the error information, so that the information component of the good frame can be maximized and the influence from the corrupted frame can be reduced. It can be kept at a level. However, this dynamic muting method only applies strong / weak binary mute depending on the occurrence of a data error. Therefore, even if this method is used, all of the problems (1) to (3) above are solved. It was difficult to solve and was not satisfactory.

【0006】[0006]

【課題を解決するための手段】本発明に係る音声の抑圧
装置は、デジタル通信システムにおける被変調音声信号
を受信して復調する受信側において、前記復調されたデ
ジタル音声データを復号する復号手段と、前記復調され
たデジタル音声データのうちに含まれる特異パターンを
検出し、データフレーム内における前記検出回数を計数
する特異パターン計数手段と、前記特異パターン計数手
段が計数した回数情報並びに別途得られたフレーム誤り
検出情報及び受信信号強度情報に基づきフレーム内のデ
ータ誤り率を推定する誤り率推定手段と、前記誤り率推
定手段が推定したデータ誤り率に対応した振幅抑圧比に
より前記復号手段が復号した信号の振幅データを抑圧制
御する振幅抑圧手段とを備えたものである。その結果推
定されたフレーム内のデータ誤り率に対応した振幅抑圧
比によってダイナミックミュート処理が可能となり、僅
かな誤り率ではミュートがかからず音声の欠落がなく、
また多段階のミュートレベルを与えることができるので
切れ目のないなめらかな音声が得られる。
A voice suppression apparatus according to the present invention comprises a decoding means for decoding the demodulated digital voice data at a receiving side for receiving and demodulating a modulated voice signal in a digital communication system. A peculiar pattern counting means for detecting a peculiar pattern included in the demodulated digital audio data and counting the number of times of detection in a data frame, and information on the number of times the peculiar pattern counting means has counted and separately obtained. The error rate estimating means for estimating the data error rate in the frame based on the frame error detection information and the received signal strength information, and the decoding means decoded by the amplitude suppression ratio corresponding to the data error rate estimated by the error rate estimating means. Amplitude suppressing means for suppressing and controlling the amplitude data of the signal. As a result, it is possible to perform dynamic mute processing by the amplitude suppression ratio corresponding to the estimated data error rate in the frame, and muting does not occur with a small error rate and there is no voice loss,
Also, since multiple mute levels can be given, smooth sound without interruption can be obtained.

【0007】[0007]

【発明の実施の形態】BEST MODE FOR CARRYING OUT THE INVENTION

実施形態1.図1は本発明の実施形態1に係る音声の振
幅抑圧装置の構成を示す図である。図1において、10
はADPCM復号回路、20はLog PCM振幅抑圧
回路、30は特異パターン計数回路、40は誤り率推定
回路、50はLog PCM復号回路、60は受話器で
ある。なお同図には、図示されない受信機のデジタル復
調回路から出力された音声符号化信号が入力される。そ
してここで音声符号化の方式は、現在広く用いられてい
るCCITT(国際電信電話諮問委員会)の規格G.7
21による32kbit/sの適応差分PCM(adaptive dif
ferential pulse code modulation,以下ADPCMとい
う)であるとする。
Embodiment 1. FIG. 1 is a diagram showing the configuration of a voice amplitude suppression device according to a first embodiment of the present invention. In FIG. 1, 10
Is an ADPCM decoding circuit, 20 is a Log PCM amplitude suppression circuit, 30 is a singular pattern counting circuit, 40 is an error rate estimation circuit, 50 is a Log PCM decoding circuit, and 60 is a receiver. In the figure, a voice coded signal output from a digital demodulation circuit of a receiver (not shown) is input. Here, the voice coding method is the CCITT (International Telegraph and Telephone Consultative Committee) standard G. 7
32 kbit / s adaptive differential PCM (adaptive dif
ferential pulse code modulation (hereinafter referred to as ADPCM).

【0008】いま、図1において、入力信号を32kb
it/sのADPCM信号S1とする。ADPCM信号
S1は、ADPCM復号回路10に入力され64kbit/s
のLog PMC信号S2に変換される。このLog
PCM信号S2はLog PCM振幅抑圧回路20を経
由して振幅抑圧されたLog PCM信号S5となりL
og PCM復号回路50に入力されアナログ信号に変
換されたのち受話器60を駆動する。一方、32kbit/s
のADPCM信号S1は特異パターン計数回路30にも
入力される。特異パターン計数回路30では、例えば5
msecの時間幅のデータフレームの中に存在する特異パタ
ーンの出現回数を計数し、この計数結果の特異パターン
出現回数を信号S3として誤り率推定回路40へ出力す
る。誤り率推定回路40は特異パターンの出現回数S3
と、フレーム誤り検出のためのフレームCRC信号S6
および受信機の高周波回路で得られた受信信号強度S7
を入力する。誤り率推定回路40の内部では、上記の3
種類の信号値を入力してフレーム内のデータの誤り率を
推定する。そしてこの推定結果よりフレーム時間幅毎に
Log PCM振幅抑圧信号S4を発生して、Log
PCM振幅抑圧回路20へ出力する。
Now, referring to FIG. 1, the input signal is 32 kb.
The it / s ADPCM signal S1 is used. The ADPCM signal S1 is input to the ADPCM decoding circuit 10 and is 64 kbit / s.
Is converted into the Log PMC signal S2. This Log
The PCM signal S2 becomes the Log PCM signal S5 whose amplitude is suppressed via the Log PCM amplitude suppression circuit 20, and becomes L
After being input to the og PCM decoding circuit 50 and converted into an analog signal, the receiver 60 is driven. On the other hand, 32 kbit / s
The ADPCM signal S1 of 1 is also input to the unique pattern counting circuit 30. In the unique pattern counting circuit 30, for example, 5
The number of appearances of the peculiar pattern existing in the data frame having the time width of msec is counted, and the appearance number of the peculiar pattern of the counting result is output to the error rate estimation circuit 40 as a signal S3. The error rate estimation circuit 40 determines the number of occurrences of the unique pattern S3.
And a frame CRC signal S6 for frame error detection
And the received signal strength S7 obtained by the high frequency circuit of the receiver
Enter In the error rate estimation circuit 40, the above 3
Estimate the error rate of the data in the frame by inputting the signal values of the types. Based on this estimation result, the Log PCM amplitude suppression signal S4 is generated for each frame time width, and the Log PCM amplitude suppression signal S4 is generated.
Output to the PCM amplitude suppression circuit 20.

【0009】図1の動作を説明する。図1の実施形態に
おける入力の32kbit/sのADPCM信号は0.125
msec毎に4ビットで符号化されたデジタル信号である。
図2はこのADPCMの符号化規則を示す図である。図
2のように32kbit/sのADPCM信号は0.125ms
ec毎のデータが4ビットの1と0の組み合わせで構成さ
れている。即ち入力信号とADPCM内部の予測器との
差分信号をq(k) 、ADPCM内部の量子化器の符号化
コードをl(k) とすると、複数の段階的範囲毎に区分さ
れた各q(k) にそれぞれ対応して設けられた符号化コー
ドl(k) には、16種類のパターンが存在するなかで全
てが0の“0000”特異パターンは波形符号化に割当
られていない。この特異パターンは通話時には送信側で
は符号化せず伝送されない。従って受信側でもこのパタ
ーンは通常検出されない。
The operation of FIG. 1 will be described. The input 32 kbit / s ADPCM signal in the embodiment of FIG. 1 is 0.125.
It is a digital signal encoded with 4 bits every msec.
FIG. 2 is a diagram showing the coding rule of this ADPCM. 32kbit / s ADPCM signal is 0.125ms as shown in Fig.2.
The data for each ec is composed of a combination of 4-bit 1s and 0s. That is, if the difference signal between the input signal and the predictor inside the ADPCM is q (k) and the coding code of the quantizer inside the ADPCM is l (k), then q (k) divided into a plurality of stepwise ranges. Among the 16 types of patterns, the coded code l (k) provided corresponding to each k) does not have the "0000" singular pattern of all 0s assigned to waveform coding. This peculiar pattern is not encoded and transmitted on the transmitting side during a call. Therefore, this pattern is not usually detected on the receiving side either.

【0010】しかし信号伝送中における雑音の付加や端
末局の移動によるフェージングに伴う受信信号強度の変
化による伝送誤りが発生した場合、4ビットが全て0で
あるよな“0000”特異パターンが受信されることに
なる。図1の特異パターン計数回路30は、例えば5ms
ecの指定時間長の伝送フレーム内の上記特異パターンの
出現回数を計測する回路である。図1の誤り率推定回路
40は、特異パターンの出現回数S3と、フレーム誤り
検出のためのフレームCRC信号S6および受信機の高
周波回路で得られた受信信号強度S7を入力する。フレ
ームCRC信号S6の生成方法は、ここには記述しない
が、あらかじめ別の手段により受信機でのデジタル信号
の復調の後に、フレーム単位で伝送されてくるデータに
付加された誤り検出ビットを検査することで、フレーム
単位のデータに誤りが発生したか否かを示す1ビットの
信号として供給される。
However, if a transmission error occurs due to a change in the received signal strength due to the addition of noise during signal transmission or fading due to movement of the terminal station, a "0000" peculiar pattern in which all 4 bits are 0 is received. Will be. The unique pattern counting circuit 30 of FIG.
This is a circuit for measuring the number of appearances of the unique pattern in a transmission frame having a specified time length of ec. The error rate estimation circuit 40 of FIG. 1 receives the number of appearances S3 of the unique pattern, the frame CRC signal S6 for frame error detection, and the received signal strength S7 obtained by the high frequency circuit of the receiver. The method of generating the frame CRC signal S6 is not described here, but after the digital signal is demodulated by the receiver in advance by another means, the error detection bit added to the data transmitted in frame units is inspected. Thus, it is supplied as a 1-bit signal indicating whether or not an error has occurred in the data in frame units.

【0011】また、受信信号強度S7は、受信機の高周
波回路でのAGC(自動利得調整)の制御電圧をもとに
アナログ電圧からA/D変換された所要ビット数のデジ
タル信号として供給される。即ちAGCによって受信信
号強度が過小のときには受信機の利得は増加するよう
に、また受信信号強度が過大のときには受信機の利得は
減少するように自動調整されるので、このAGCの制御
電圧から受信信号強度を求めることができる。誤り率推
定回路40は、上記3種類の入力信号、即ち特異パター
ン出現回数S3、フレームCRC信号S6及び受信信号
強度S7の各信号値に基づきフレーム中のデータ誤り率
を推定する。そしてこの推定結果よりフレーム時間幅毎
にLog PCM振幅抑圧信号S4を発生して、Log
PCM振幅抑圧回路20に供給する。
The received signal strength S7 is supplied as a digital signal with a required number of bits, which is A / D converted from an analog voltage based on a control voltage of AGC (automatic gain adjustment) in a high frequency circuit of the receiver. . That is, the AGC automatically adjusts the gain of the receiver to increase when the received signal strength is too small, and decreases the gain of the receiver when the received signal strength is too large. The signal strength can be obtained. The error rate estimation circuit 40 estimates the data error rate in the frame based on the above-mentioned three types of input signals, that is, the signal values of the number S3 of appearance of the unique pattern, the frame CRC signal S6, and the received signal strength S7. Based on this estimation result, the Log PCM amplitude suppression signal S4 is generated for each frame time width, and the Log PCM amplitude suppression signal S4 is generated.
It is supplied to the PCM amplitude suppression circuit 20.

【0012】図3は図1、(6)の誤り率推定回路の出
力信号の例を示す図である。誤り率推定回路40の内部
では、ADPCM符号の特異パターンの出現回数とフレ
ームCRC信号の結果および受信信号強度を入力値とし
フレーム中のデータの誤り率を推定する。そして定性的
には、フレームCRC信号S6に誤り検出ビットが有
り、受信信号強度S7の値が小さく、特異パターン検出
回数が多い程、推定誤り率は大きくなるが、定量的な推
定誤り率は、予め実験的に求められ、この実験値が上記
3種類のデータ値と共にテーブルメモリに記憶されてい
るので、このテーブルメモリを参照した処理により求め
られる。なおこの推定誤り率は、例えば後述する表1に
示されるように、0.001未満から0.1以上の範囲
にわたり求められる。上記テーブル処理により求めた誤
り率の推定結果よりフレーム時間幅毎にLog PCM
振幅抑圧信号S4を発生し、Log PCM振幅抑圧回
路20に入力する。この出力信号であるLog PCM
振幅抑圧信号S4は、3ビットの信号で最大8種類の抑
圧レベルが選択可能である。
FIG. 3 is a diagram showing an example of the output signal of the error rate estimating circuit of FIG. 1 (6). Inside the error rate estimation circuit 40, the error rate of the data in the frame is estimated using the number of appearances of the unique pattern of the ADPCM code, the result of the frame CRC signal and the received signal strength as input values. Qualitatively, the estimated error rate increases as the frame CRC signal S6 has error detection bits, the received signal strength S7 has a smaller value, and the number of unique pattern detections increases, but the quantitative estimated error rate is Since the experimental value is obtained in advance by experiment and is stored in the table memory together with the above-mentioned three types of data values, it can be obtained by the process referring to the table memory. The estimated error rate is obtained over a range from less than 0.001 to 0.1 or more, as shown in Table 1 described later. From the error rate estimation result obtained by the above table processing, Log PCM is calculated for each frame time width.
The amplitude suppression signal S4 is generated and input to the Log PCM amplitude suppression circuit 20. This output signal is the Log PCM
The amplitude suppression signal S4 is a 3-bit signal, and a maximum of eight suppression levels can be selected.

【0013】図4はLog PCMコードの構成及び同
コードの復号規則を示す図である。Log PCM振幅
抑圧信号S4が3ビットとなっているのは、制御対象で
あるLog PCM信号S2が図4に示すように対数圧
縮された、符号部1ビット、指数部3ビット、仮数部4
ビットで構成され、振幅の抑圧には指数部3ビットが大
きく寄与しているからである。振幅のダイナミック・ミ
ュートにはこの指数部3ビットの値に演算を施せばよ
い。例えばLog PCM復号時の出力に−6dBの減
衰を与えるには入力Log PCMコードの指数部3ビ
ットの値に1を加算すればよい。この時LogPCM復
号時の出力振幅は、振幅が1/2つまりパワーでは1/
4におさえられる効果をもたらす。これはLog PC
M出力に対し−6dBのレベルで減衰を与えたことに相
当し、ダイナミックなミュート効果が得られる。また例
えば、推定誤り率が0.001未満の時のように僅かな
誤りしか生じない時、Log PCM振幅抑圧レベルを
0に設定すれば受信信号をそのまま出力することもでき
る。
FIG. 4 is a diagram showing a structure of the Log PCM code and a decoding rule of the code. The Log PCM amplitude suppression signal S4 has 3 bits because the Log PCM signal S2 to be controlled is logarithmically compressed as shown in FIG.
This is because it is composed of bits, and the exponent part 3 bits largely contributes to the suppression of the amplitude. For dynamic mute of the amplitude, the value of the 3-bit exponent part may be calculated. For example, in order to give -6 dB attenuation to the output at the time of Log PCM decoding, 1 may be added to the value of the 3-bit exponent part of the input Log PCM code. At this time, the output amplitude at the time of LogPCM decoding is 1/2 the amplitude, that is, 1 / power.
It has the effect of being suppressed to 4. This is a Log PC
This corresponds to giving an attenuation to the M output at a level of -6 dB, and a dynamic mute effect can be obtained. Further, for example, when only a slight error occurs such as when the estimated error rate is less than 0.001, if the Log PCM amplitude suppression level is set to 0, the received signal can be output as it is.

【0014】図3の例においては、下記の表1に示すよ
うな6種類の振幅抑圧信号を出力する。
In the example of FIG. 3, six types of amplitude suppression signals as shown in Table 1 below are output.

【0015】[0015]

【表1】 [Table 1]

【0016】Log PCMの復号規則は図4に示され
る。即ちLog PCM信号は8ビットつまり256種
類のコードを有している。Log PCM復号回路50
は、対数圧縮されたLog PCMコードが入力される
と対応する伸長された信号を出力する(図4の出力値8
031〜0,0〜−8031を参照)。Log PCM
振幅抑圧回路20は、Log PCM振幅抑圧信号S4
に基づき、入力されるLog PCM信号S2の指数部
3ビットに演算を施しLogPCMの振幅を抑圧する。
The decoding rules for Log PCM are shown in FIG. That is, the Log PCM signal has 8 bits, that is, 256 kinds of codes. Log PCM decoding circuit 50
Outputs a corresponding decompressed signal when a log-compressed Log PCM code is input (output value 8 in FIG. 4).
031-0, 0--8031). Log PCM
The amplitude suppression circuit 20 uses the Log PCM amplitude suppression signal S4.
Based on, the arithmetic operation is performed on the exponent part 3 bits of the input Log PCM signal S2 to suppress the amplitude of Log PCM.

【0017】図5は本発明の実施形態1に係るLog
PCM振幅抑圧回路を示す図である。図5において、2
01は#1入力レジスタ、202はマスクレジスタ、2
03はAND演算回路、204は指数部レジスタ、20
5は加算処理回路、206は#2入力レジスタ、207
は振幅制御レジスタ、208はAND演算回路である。
図5の動作を説明する。8ビットのLog PCM信号
パターンS2は、#1,#2データ入力レジスタ20
1,206に周期0.125msecのクロック信号S8に
同期して書き込まれる。以下の各処理も特に記述のない
限り、クロック同期信号S8に同期して処理を行うもの
とする。また図のレジスタでxで示したビットは1また
は0を表すものとする。次に#1データ入力レジスタ2
01に入力された8ビットのLog PCM信号からL
og PCMコードの指数部3ビットを以下の処理手順
により抽出する。
FIG. 5 is a Log according to the first embodiment of the present invention.
It is a figure which shows a PCM amplitude suppression circuit. In FIG. 5, 2
01 is a # 1 input register, 202 is a mask register, 2
03 is an AND operation circuit, 204 is an exponent register, and 20
5 is an addition processing circuit, 206 is a # 2 input register, 207
Is an amplitude control register, and 208 is an AND operation circuit.
The operation of FIG. 5 will be described. The 8-bit Log PCM signal pattern S2 is stored in the # 1 and # 2 data input registers 20.
1, 206 is written in synchronization with the clock signal S8 having a cycle of 0.125 msec. Unless otherwise specified, the following processes are also performed in synchronization with the clock synchronization signal S8. Further, the bit indicated by x in the register in the figure represents 1 or 0. Next, # 1 data input register 2
L from the 8-bit Log PCM signal input to 01
3 bits of exponent part of the og PCM code are extracted by the following processing procedure.

【0018】まずマスクレジスタ202には、あらかじ
め固定パターン“01110000”のデータが書き込
まれている。この固定パターンと#1データ入力レジス
タ201内のデータとの論理積をAND演算回路203
で求め、この論理積を指数部レジスタ204内の指数部
D6,D5,D4にロードし、このロードした3ビット
のみを有効データとする。次に、指数部レジスタ204
内の指数部3ビットのデータに対して、フレーム同期信
号S9に同期して以下の加算処理を行う。加算処理回路
205には、指数部レジスタ204から抽出した3ビッ
ト信号入力と、別の入力として図1の誤り率推定回路4
0の出力信号である3ビットのLog PCM抑圧信号
S4も入力される。加算処理回路205ではこれら2種
類の3ビット入力信号の加算を行い、Log PCMの
指数部のビット操作を行う。但しこの加算処理において
は、加算結果が“111”以上となりオーバーフローす
るか否かの検出を行い、オーバーフローする場合には、
加算結果を“111”とするように、加算結果の最大値
を“111”に制限する制限処理を行う。
First, data of a fixed pattern "01110000" is written in the mask register 202 in advance. The AND operation circuit 203 calculates the logical product of this fixed pattern and the data in the # 1 data input register 201.
And the logical product is loaded into the exponents D6, D5 and D4 in the exponent register 204, and only the loaded 3 bits are used as valid data. Next, the exponent part register 204
The following addition processing is performed on the 3-bit data in the exponent part in synchronization with the frame synchronization signal S9. The addition processing circuit 205 has the 3-bit signal input extracted from the exponent register 204 and the error rate estimation circuit 4 of FIG. 1 as another input.
The 3-bit Log PCM suppression signal S4, which is an output signal of 0, is also input. The addition processing circuit 205 performs addition of these two types of 3-bit input signals and performs bit operation on the exponent part of Log PCM. However, in this addition processing, it is detected whether or not the addition result is "111" or more and overflows.
A limiting process for limiting the maximum value of the addition result to "111" is performed so that the addition result is "111".

【0019】加算処理回路205の出力信号であるLo
g PCM振幅制御信号S10は、振幅制御レジスタ2
07のD6,D5,D4にロードされる。なお振幅制御
レジスタ207のD7,D3〜D0には、予めすべて
“1”がセットされている。振幅制限レジスタ207内
のデータと#2データ入力レジスタ206内のデータと
の論理積がAND演算回路208で求められ、この論理
積が入力Log PCMコードについて、その振幅ビッ
トに対してダイナミックなミュート処理が施された信号
(即ち振幅抑圧されたLog PCM信号)S5として
出力される。
Lo which is the output signal of the addition processing circuit 205
g The PCM amplitude control signal S10 is supplied to the amplitude control register 2
It is loaded into D6, D5 and D4 of 07. It should be noted that "1" is set in advance in D7 and D3 to D0 of the amplitude control register 207. The AND operation circuit 208 obtains a logical product of the data in the amplitude limit register 207 and the data in the # 2 data input register 206, and the logical product is dynamically muted for the amplitude bit of the input Log PCM code. Is output as a signal (that is, an amplitude-suppressed Log PCM signal) S5.

【0020】上記の実施形態1によれば、復調されたデ
ジタル音声データの中に含まれる特異パターンの出現回
数とその他の情報によってデータ伝送誤り率を推定し、
この推定されたデータ伝送誤り率に対応したダイナミッ
ク・ミュート処理を実現することが可能となる。また本
実施形態1によれば以下のような効果が期待できる。 (1)フレーム中の僅かなビット誤りでは、ミュートが
かからず音声の欠落がない。 (2)多段階(この例では、000〜111の8段階)
のミュートレベルを与えることができるので、切れ目の
ない、なめらかな音声が得られる。
According to the first embodiment described above, the data transmission error rate is estimated by the number of appearances of the unique pattern contained in the demodulated digital audio data and other information,
It is possible to realize the dynamic mute processing corresponding to the estimated data transmission error rate. Further, according to the first embodiment, the following effects can be expected. (1) With a slight bit error in the frame, muting is not performed and there is no audio loss. (2) Multiple stages (in this example, 8 stages of 000 to 111)
Since the mute level of can be given, a continuous and smooth voice can be obtained.

【0021】実施形態2.図6は本発明の実施形態2に
係る音声の振幅制限装置の構成を示す図である。図6の
回路で図1のものと異なる回路は、誤り率推定回路40
Aが、特異パターン出現回数S3、フレームCRC信号
S6及び受信信号強度S7を入力し、Log PCM振
幅制限信号S4Aを出力する点と、Log PCM振幅
制限回路20Aが、Log PCM信号S2及びLog
PCM振幅制限信号S4Aを入力し、振幅制限された
Log PCM信号S5Aを出力する点のみである。図
6のその他の回路は、図1と同一のもので同一の動作を
行うので、その動作説明は省略し、上記2つの異なる回
路のみについて説明する。
Embodiment 2. FIG. 6 is a diagram showing the configuration of a voice amplitude limiting device according to the second embodiment of the present invention. The circuit of FIG. 6 different from that of FIG. 1 is the error rate estimation circuit 40.
A receives the number S3 of appearances of the singular pattern, the frame CRC signal S6 and the received signal strength S7 and outputs the Log PCM amplitude limit signal S4A, and the Log PCM amplitude limit circuit 20A shows that the Log PCM signal limits S2 and Log PCM.
The only point is that the PCM amplitude limit signal S4A is input and the amplitude-limited Log PCM signal S5A is output. Since the other circuits in FIG. 6 are the same as those in FIG. 1 and perform the same operation, the description of the operation will be omitted and only the above two different circuits will be described.

【0022】図6の誤り率推定回路40Aは、図1の場
合と同様に、ADPCM符号の特異パターンの出現回数
S3とフレームCRC信号S6および受信信号強度S7
を入力値とし、それら3種類の入力値を用いたテーブル
処理により、フレーム内のデータの誤り率を推定する。
そしてこの推定結果よりフレーム同期信号に同期してL
og PCM振幅制限信号S4Aを発生し、Log P
CM振幅制限回路20Aに入力する。誤り率推定回路4
0Aの出力信号であるLog PCM振幅制限信号S4
Aは3ビットの信号で最大8種類の振幅制限レベルが選
択可能である。従って図3の振幅抑圧レベル(dB)を
振幅制限レベル(dB)と読み換え、振幅抑圧信号を振
幅制限信号と読み換えれば、推定誤り率から振幅制限レ
ベルを選択し、対応する振幅制限信号S4Aを得ること
ができる。またこの振幅制限信号S4Aが3ビットにな
っているのは制御対象であるLog PCM信号が図4
に示すように対数圧縮された、符号部1ビット、指数部
3ビット、仮数部4ビットで構成され、振幅の制限には
指数部3ビットが大きく寄与しているからである。
As in the case of FIG. 1, the error rate estimation circuit 40A of FIG. 6 has the number of appearances S3 of the unique pattern of the ADPCM code, the frame CRC signal S6, and the received signal strength S7.
Is used as the input value, and the error rate of the data in the frame is estimated by the table processing using these three types of input values.
From this estimation result, L is synchronized with the frame synchronization signal.
The og PCM amplitude limit signal S4A is generated, and the Log P
It is input to the CM amplitude limiting circuit 20A. Error rate estimation circuit 4
Log PCM amplitude limit signal S4 which is an output signal of 0A
A is a 3-bit signal, and a maximum of eight amplitude limiting levels can be selected. Therefore, if the amplitude suppression level (dB) in FIG. 3 is read as the amplitude restriction level (dB) and the amplitude suppression signal is read as the amplitude restriction signal, the amplitude restriction level is selected from the estimated error rate and the corresponding amplitude restriction signal S4A is selected. Can be obtained. The amplitude limit signal S4A has 3 bits because the Log PCM signal to be controlled is shown in FIG.
This is because the logarithmically compressed signal is composed of 1 bit for the sign part, 3 bits for the exponent part, and 4 bits for the mantissa part, and 3 bits for the exponent part greatly contribute to the limitation of the amplitude.

【0023】振幅の制限には、図4のLog PCM復
号規則を参照して、Log PCMコードの指数部3ビ
ットの値を書き換えればよい。例えばLog PCM復
号時の出力最大振幅を、絶対値で975に制限したい場
合には、Log PCMコードの指数部3ビットが“0
11”以上の場合には(図3を参照し、前記指数部が
“000”〜“010”の場合には)、これを“01
1”に書き換えればよい。この指数部が“011”に書
き換えられると、Log PCM復号時の出力振幅が、
その最大値の1/8を越えるものは、すべて最大振幅の
1/8つまりパワーでは最大電力の1/64に制限され
る。これはLog PCM出力の最大値に対して−18
dBのレベルでリミッタをかけたことに相当し、大きな
振幅の雑音を制限することができる(図3を参照)。ま
た例えば、推定誤り率が0.001未満の時のように僅
かな誤りしか生じない時、Log PCM振幅制限レベ
ルを0に設定すれば受信信号をそまま出力することもで
きる。Log PCM振幅制限回路20Aは、ADPC
M復号回路10から入力されるLog PCM信号S2
の指数部3ビットに対して、誤り推定回路40Aから入
力されるLog PCM振幅制限信号S4Aに基づき演
算を施し、Log PCM信号の振幅を制限する。
To limit the amplitude, the value of the 3-bit exponent part of the Log PCM code may be rewritten by referring to the Log PCM decoding rule of FIG. For example, when it is desired to limit the maximum output amplitude during Log PCM decoding to an absolute value of 975, the exponent part 3 bits of the Log PCM code is “0”.
In the case of 11 "or more (see FIG. 3, when the exponent part is" 000 "to" 010 "), this is set to" 01 ".
If the exponent part is rewritten to “011”, the output amplitude at the time of Log PCM decoding becomes
All that exceed 1/8 of the maximum value are limited to 1/8 of the maximum amplitude, that is, 1/64 of the maximum power in power. This is -18 with respect to the maximum value of Log PCM output.
Corresponding to the limiter applied at the level of dB, noise of large amplitude can be limited (see FIG. 3). Further, for example, when only a slight error occurs such as when the estimated error rate is less than 0.001, if the Log PCM amplitude limit level is set to 0, the received signal can be output as it is. The Log PCM amplitude limiting circuit 20A is an ADPC.
Log PCM signal S2 input from the M decoding circuit 10
The 3 bits of the exponent part are subjected to calculation based on the Log PCM amplitude limit signal S4A input from the error estimation circuit 40A to limit the amplitude of the Log PCM signal.

【0024】図7は本発明の実施形態2に係るLog
PCM振幅制限・抑圧回路を示す図であり、図の211
はデータ入力レジスタ、212は振幅マスクレジスタ、
213は論理和演算回路である。最初に一般の振幅制限
回路と、図7の振幅制限・抑圧回路との相違点について
説明する。一般の振幅制限回路は、入力信号の振幅が振
幅制限レベルを越えると、これを振幅制限レベルに制限
して出力し、振幅制限レベル以下の入力信号はそまま出
力する回路である。しかし音声信号に対して、上記の入
力信号の振幅が振幅制限レベルを越えるもののみを制限
する処理を行うと、出力される音声信号は歪んで聞き取
りにくくなる。そこで入力信号の振幅が振幅制限レベル
を越えると、これを振幅制限レベルに制限すると共に、
振幅制限レベル以下の入力信号に対しても適当な抑圧
(減衰)を与えて出力すると、音声信号の歪が少くなり
聞き取りやすくなる。図7の回路は、このように入力さ
れる音声信号に対して振幅制限レベルに基づく振幅の制
限と抑圧の両方を行うものである。
FIG. 7 shows Log according to the second embodiment of the present invention.
FIG. 2 is a diagram showing a PCM amplitude limiting / suppressing circuit,
Is a data input register, 212 is an amplitude mask register,
213 is an OR operation circuit. First, the difference between the general amplitude limiting circuit and the amplitude limiting / suppressing circuit of FIG. 7 will be described. A general amplitude limiting circuit is a circuit which, when the amplitude of an input signal exceeds the amplitude limiting level, limits the amplitude to the amplitude limiting level and outputs the signal, and outputs the input signal below the amplitude limiting level as it is. However, if a process of limiting only the above-mentioned input signal whose amplitude exceeds the amplitude limit level is performed on the audio signal, the output audio signal becomes distorted and becomes difficult to hear. Therefore, when the amplitude of the input signal exceeds the amplitude limit level, it is limited to the amplitude limit level, and
If an appropriate level of suppression (attenuation) is applied to an input signal below the amplitude limit level and the signal is output, the distortion of the audio signal is reduced and it becomes easier to hear. The circuit shown in FIG. 7 both limits and suppresses the amplitude of the audio signal thus input, based on the amplitude limit level.

【0025】図7の動作を説明する。8ビットのLog
PCM信号パターンS2はデータ入力レジスタ211
に周期0.125msecのクロック信号S8に同期して書
き込まれる。一方3ビットのLog PCM振幅制限信
号S4Aは振幅マスクレジスタ212にフレーム同期信
号S9に同期して書き込まれる。このLog PCM振
幅制限信号S4Aはフレーム同期信号S9によって誤り
率推定回路40Aで更新されるものとする。また振幅マ
スクレジタ212のA7,A3,…A0ビットには常に
0が書き込まれている。これはLog PCM信号の符
号部1ビットと仮数部4ビットの値を不変にするためで
ある。Log PCM信号の振幅制御・抑圧は、論理和
演算回路213が、周期0.125msecのクロック信号
S8毎にデータ入力レジスタ211内のデータと振幅マ
スクレジスタ212内のデータとの論理和演算を行うこ
とによって実施される。その結果Log PCM信号の
最大振幅が制限されると共に、Log PCM制限信号
S4A(図3を参照)以下の振幅のLog PCM信号
に対しても所定の抑圧を行ったLog PCM信号S5
Aが生成される。以下これを具体的に説明する。
The operation of FIG. 7 will be described. 8-bit Log
The PCM signal pattern S2 is the data input register 211.
Is written in synchronization with the clock signal S8 having a cycle of 0.125 msec. On the other hand, the 3-bit Log PCM amplitude limit signal S4A is written in the amplitude mask register 212 in synchronization with the frame synchronization signal S9. It is assumed that the Log PCM amplitude limit signal S4A is updated by the error rate estimation circuit 40A by the frame synchronization signal S9. Further, 0 is always written in the A7, A3, ... A0 bits of the amplitude mask register 212. This is to make the values of the sign part 1 bit and the mantissa part 4 bits of the Log PCM signal invariable. For the amplitude control / suppression of the Log PCM signal, the OR operation circuit 213 performs the OR operation of the data in the data input register 211 and the data in the amplitude mask register 212 for each clock signal S8 having a cycle of 0.125 msec. Carried out by As a result, the maximum amplitude of the Log PCM signal is limited, and the Log PCM signal S5 in which the Log PCM signal having the amplitude equal to or lower than the Log PCM limited signal S4A (see FIG. 3) is also subjected to predetermined suppression
A is generated. This will be specifically described below.

【0026】図3を参照し、振幅制限信号がいま“01
1”に設定されたとする。この“011”が振幅制限レ
ベルとなるから、Log PCM信号の指数部3ビット
のデータがこの振幅制限レベルを越える“000”〜
“010”と前記“011”との論理和演算の結果は
“011”となり、最大振幅は“011”(−18d
B)に制限されたことになる。次にLog PCM信号
の指数部3ビットのデータが振幅制限レベル“011”
以下である“100”〜“111”と“011”との論
理和演算の結果は“111”となり、−42dBの振幅
レベルになる。このように図7のLog PCM振幅制
限・抑制回路は、最大振幅の制限と振幅制限レベル以下
の信号振幅の抑圧の両方を行い、その出力信号をLog
PCM復号回路50に供給する。なお、図7の回路の
代りに、単に最大振幅の制限のみを行う一般の振幅制限
回路を使用することも可能である。
Referring to FIG. 3, the amplitude limiting signal is now "01".
1 "is set. Since" 011 "is the amplitude limit level, the 3-bit data of the exponent part of the Log PCM signal exceeds" 000 "from the amplitude limit level.
The result of the logical sum operation of "010" and "011" is "011", and the maximum amplitude is "011" (-18d
It means that you are limited to B). Next, the 3-bit data of the exponent of the Log PCM signal is the amplitude limit level “011”.
The result of the logical sum operation of "100" to "111" and "011" described below is "111", which is an amplitude level of -42 dB. As described above, the Log PCM amplitude limiting / suppressing circuit in FIG. 7 both limits the maximum amplitude and suppresses the signal amplitude below the amplitude limiting level, and outputs the output signal as Log.
It is supplied to the PCM decoding circuit 50. Instead of the circuit shown in FIG. 7, it is possible to use a general amplitude limiting circuit that simply limits the maximum amplitude.

【0027】なお図1及び図6の特異パターン計数回路
30では、特異パターンとして“0000”を検出する
ものとして説明を行ったが、これはCCITT勧告G.
721により全世界の公衆回線で用いられている32kb
it/sのADPCM符号化方式の場合の例を示したもので
あり、他の方式の場合には、ほかの特異パターンを検出
すものでもよい。例えば、CCITT COM XVI
II−WP/8専門家委員会の規定によるCOM101
ADPCM符号化方式は国際間の通信回線で用いられ
ているが、この特異パターンは連続する“1111”パ
ターンである。従ってこの場合には、2つの連続する
“1111”パターンを異常パターンとして検出すれば
よい。また図1の説明で用いたデータ伝送のフレーム時
間幅は、5msecであるが、誤り率の推定精度を向上させ
るために、フレーム時間幅を長くしてもよい。また図3
の推移誤り率と振幅抑圧(又は制限)レベル及び振幅抑
圧(又は制限)信号との対応関係は、単に一例として示
したものであるから、実際の使用環境に応じてこれらの
対応関係をつくるようにすればよい。もちろん8種類の
振幅制限レベル全てを使ってもよいし、図3のように全
ての振幅制限レベルを使わなくてもよい(図3では6種
類のみを使用)。
The unique pattern counting circuit 30 shown in FIGS. 1 and 6 has been described as detecting "0000" as a unique pattern.
32 kb used by 721 in public lines all over the world
This is an example in the case of the it / s ADPCM coding method, and in the case of another method, another peculiar pattern may be detected. For example, CCITT COM XVI
COM101 according to II-WP / 8 Expert Committee Regulations
Although the ADPCM coding method is used in international communication lines, this peculiar pattern is a continuous "1111" pattern. Therefore, in this case, two consecutive "1111" patterns may be detected as abnormal patterns. Further, the frame time width of data transmission used in the description of FIG. 1 is 5 msec, but the frame time width may be lengthened in order to improve the estimation accuracy of the error rate. FIG.
The correspondence relationship between the transition error rate, the amplitude suppression (or restriction) level, and the amplitude suppression (or restriction) signal is shown only as an example. Therefore, the correspondence relationship should be created according to the actual use environment. You can do this. Of course, all eight amplitude limiting levels may be used, or not all amplitude limiting levels as shown in FIG. 3 (only six types are used in FIG. 3).

【0028】上記の実施形態2によれば、復調されたデ
ジタル音声データの中に含まれる特異パターンの出現回
数とその他の情報によってデータ伝送誤り率を推定し、
この推定されたデータ伝送誤り率に対応した多段階の振
幅制限・抑圧を施すことが可能となる。また本実施形態
2によれば以下のような効果が期待できる。 (1)フレーム中の僅かなビット誤りでは、振幅制限・
抑圧がかからず音声振幅が変化しない。 (2)多段階の振幅制限・抑圧を与えることができるの
で、データ伝送誤り率の大小に応じた音声振幅が得られ
る。
According to the second embodiment described above, the data transmission error rate is estimated by the number of appearances of the peculiar pattern contained in the demodulated digital audio data and other information,
It is possible to perform multi-step amplitude limitation / suppression corresponding to the estimated data transmission error rate. Further, according to the second embodiment, the following effects can be expected. (1) Amplitude limitation /
There is no suppression and the voice amplitude does not change. (2) Since it is possible to apply multi-step amplitude limitation / suppression, a voice amplitude corresponding to the magnitude of the data transmission error rate can be obtained.

【0029】[0029]

【発明の効果】以上のように本発明によれば、デジタル
通信システムにおける被変調音声信号を受信して復調す
る受信側において、前記復調されたデジタル音声データ
を復号する復号手段と、前記復調されたデジタル音声デ
ータのうちに含まれる特異パターンを検出し、データフ
レーム内における前記検出回数を計数する特異パターン
計数手段と、前記特異パターン計数手段が計数した回数
情報並びに別途得られたフレーム誤り検出情報及び受信
信号強度情報に基づきフレーム内のデータ誤り率を推定
する誤り率推定手段と、前記誤り率推定手段が推定した
データ誤り率に対応した振幅抑圧比により前記復号手段
が復号した信号の振幅データを抑圧制御する振幅抑圧手
段とを備えるようにしたので、前記誤り率推定手段によ
って推定されたフレーム内のデータ誤り率に対応した振
幅抑圧比によってダイナミックミュート処理が可能とな
り、僅かな誤り率ではミュートがかからず音声の欠落が
なく、また多段階のミュートレベルを与えることができ
るので切れ目のないなめらかな音声が得られるという効
果がある。
As described above, according to the present invention, a decoding means for decoding the demodulated digital audio data on the receiving side for receiving and demodulating the modulated audio signal in the digital communication system, and the demodulated A unique pattern counting means for detecting a unique pattern contained in the digital audio data and counting the number of times of detection in the data frame, information on the number of times counted by the unique pattern counting means, and separately obtained frame error detection information. And error rate estimating means for estimating the data error rate in the frame based on the received signal strength information, and the amplitude data of the signal decoded by the decoding means by the amplitude suppression ratio corresponding to the data error rate estimated by the error rate estimating means. Since the amplitude estimation means for suppressing the Dynamic mute processing is enabled by the amplitude suppression ratio corresponding to the data error rate in the system, and even if the error rate is small, muting does not occur, there is no audio loss, and multi-step mute levels can be applied to create a break. There is an effect that a smooth voice without sound can be obtained.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の実施形態1に係る音声の振幅抑圧装置
の構成を示す図である。
FIG. 1 is a diagram showing a configuration of a voice amplitude suppression device according to a first embodiment of the present invention.

【図2】CCITT G.721によるADPCMの符
号化規則を示す図である。
FIG. 2 CCITT G. [Fig. 7] Fig. 7 is a diagram illustrating ADPCM encoding rules according to 721.

【図3】図1、(6)の誤り率推定回路の出力信号の例
を示す図である。
FIG. 3 is a diagram showing an example of an output signal of the error rate estimation circuit of FIG. 1 (6).

【図4】Log PCMコードの構成及び同コードの復
号規則を示す図である。
FIG. 4 is a diagram showing a structure of a Log PCM code and a decoding rule for the code.

【図5】本発明の実施形態1に係るLog PCM振幅
抑圧回路を示す図である。
FIG. 5 is a diagram showing a Log PCM amplitude suppression circuit according to the first embodiment of the present invention.

【図6】本発明の実施形態2に係る音声の振幅制限装置
の構成を示す図である。
FIG. 6 is a diagram showing a configuration of a voice amplitude limiting device according to a second embodiment of the present invention.

【図7】本発明の実施形態2に係るLog PCM振幅
制限・抑圧回路を示す図である。
FIG. 7 is a diagram showing a Log PCM amplitude limiting / suppressing circuit according to a second embodiment of the present invention.

【符号の説明】[Explanation of symbols]

10 ADPCM復号回路 20 Log PCM振幅抑圧回路 30 特異パターン計数回路 40 誤り率推定回路 50 Log PCM復号回路 60 受話器 S1 ADPCM信号 S2 Log PCM信号 S3 特異パターン出現回数 S4 Log PCM振幅抑圧信号 S5 振幅抑圧されたLog PCM信号 S6 フレームCRC信号 S7 受信信号強度 10 ADPCM decoding circuit 20 Log PCM amplitude suppression circuit 30 Singular pattern counting circuit 40 Error rate estimation circuit 50 Log PCM decoding circuit 60 Handset S1 ADPCM signal S2 Log PCM signal S3 Singular pattern appearance frequency S4 Log PCM amplitude suppression signal S5 Log PCM signal S6 Frame CRC signal S7 Received signal strength

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 デジタル通信システムにおける被変調音
声信号を受信して復調する受信側において、 前記復調されたデジタル音声データを復号する復号手段
と、 前記復調されたデジタル音声データのうちに含まれる特
異パターンを検出し、データフレーム内における前記検
出回数を計数する特異パターン計数手段と、 前記特異パターン計数手段が計数した回数情報並びに別
途得られたフレーム誤り検出情報及び受信信号強度情報
に基づきフレーム内のデータ誤り率を推定する誤り率推
定手段と、 前記誤り率推定手段が推定したデータ誤り率に対応した
振幅抑圧比により前記復号手段が復号した信号の振幅デ
ータを抑圧制御する振幅抑圧手段とを備えたことを特徴
とする音声の振幅抑圧装置。
1. A decoding unit for decoding the demodulated digital audio data on a receiving side for receiving and demodulating a modulated audio signal in a digital communication system, and a singular signal included in the demodulated digital audio data. A peculiar pattern counting means for detecting a pattern and counting the number of detections in the data frame, and a number of times information counted by the peculiar pattern counting means, and a frame error detection information and a received signal strength information separately obtained within the frame An error rate estimating means for estimating a data error rate, and an amplitude suppressing means for suppressing and controlling amplitude data of a signal decoded by the decoding means by an amplitude suppression ratio corresponding to the data error rate estimated by the error rate estimating means are provided. A voice amplitude suppressing device characterized by the above.
【請求項2】 前記復号手段はLog PCM復号規則
に従った符号信号を復号し、 前記振幅抑圧手段は前記復号手段が復号したLog P
CM符号信号のうちの3ビットの振幅指数部の符号に対
して、前記誤り率推定手段が推定したデータ誤り率に対
応した振幅抑圧比を示す3ビットの抑圧符号を加算し、
その加算結果が“111”を越えないように上限値を制
限した和の符号を求め、前記復号したLog PCM符
号信号のうちの3ビットの振幅指数部の符号を前記上限
値を制限した和の符号と置換して振幅の抑圧されたLo
g PCM符号信号として出力することを特徴とする請
求項1記載の音声の振幅抑圧装置。
2. The decoding means decodes a coded signal according to the Log PCM decoding rule, and the amplitude suppressing means decodes the Log P decoded by the decoding means.
A 3-bit suppression code indicating an amplitude suppression ratio corresponding to the data error rate estimated by the error rate estimating means is added to the 3-bit amplitude exponent code of the CM code signal,
The sum code whose upper limit value is limited so that the addition result does not exceed "111" is obtained, and the code of the 3-bit amplitude exponent part of the decoded Log PCM code signal is calculated by limiting the upper limit value. Lo whose amplitude is suppressed by replacing the sign
The audio amplitude suppressing apparatus according to claim 1, wherein the audio amplitude suppressing apparatus outputs the signal as a g PCM code signal.
【請求項3】 デジタル通信システムにおける被変調音
声信号を受信して復調する受信側において、 前記復調されたデジタル音声データを復号する復号手段
と、 前記復調されたデジタル音声データのうちに含まれる特
異パターンを検出し、データフレーム内における前記検
出回数を計数する特異パターン計数手段と、 前記特異パターン計数手段が計数した回数情報並びに別
途得られたフレーム誤り検出情報及び受信信号強度情報
に基づきフレーム内のデータ誤り率を推定する誤り率推
定手段と、 前記誤り率推定手段が推定したデータ誤り率に対応した
振幅制限レベルにより前記復号手段が復号した信号の振
幅データの最大値を制限する振幅制限手段とを備えたこ
とを特徴とする音声の振幅制限装置。
3. A decoding means for decoding the demodulated digital audio data on a receiving side for receiving and demodulating a modulated audio signal in a digital communication system, and a peculiar included in the demodulated digital audio data. A peculiar pattern counting means for detecting a pattern and counting the number of detections in the data frame, and a number of times information counted by the peculiar pattern counting means, and a frame error detection information and a received signal strength information separately obtained within the frame Error rate estimating means for estimating the data error rate, and amplitude limiting means for limiting the maximum value of the amplitude data of the signal decoded by the decoding means by the amplitude limiting level corresponding to the data error rate estimated by the error rate estimating means. An audio amplitude limiting device comprising:
【請求項4】 前記振幅制限手段に代えて、前記誤り率
推定手段が推定したデータ誤り率に対応した振幅制限レ
ベルにより前記復号手段が復号した信号の振幅データの
最大値を制限すると共に、前記復号信号のうちの前記振
幅制限レベル以下の振幅データを抑圧する振幅制限・抑
圧手段を備えたことを特徴とする請求項3記載の音声の
振幅制限装置。
4. The maximum value of the amplitude data of the signal decoded by the decoding means is restricted by an amplitude restriction level corresponding to the data error rate estimated by the error rate estimating means, instead of the amplitude limiting means, and 4. The voice amplitude limiting device according to claim 3, further comprising an amplitude limiting / suppressing means for suppressing amplitude data of the decoded signal that is equal to or lower than the amplitude limiting level.
【請求項5】 前記復号手段はLog PCM復号規則
に従った符号信号を復号し、 前記振幅制限・抑圧手段は前記復号手段が復号したLo
g PCM符号信号のうちの3ビットの振幅指数部の符
号と、前記誤り率推定手段が推定したデータ誤り率に対
応した振幅制限レベルを示す3ビットの制限符号との論
理和演算を行い、前記復号したLog PCM符号信号
のうちの3ビットの振幅指数部の符号を前記論理和演算
を行った結果の符号と置換して振幅最大値の制限及び振
幅抑圧のなされたLog PCM符号信号として出力す
ることを特徴とする請求項4記載の音声の振幅制限装
置。
5. The decoding means decodes a coded signal according to the Log PCM decoding rule, and the amplitude limiting / suppressing means decodes the Lo signal decoded by the decoding means.
The OR of the code of the 3-bit amplitude exponent part of the g PCM code signal and the 3-bit limiting code indicating the amplitude limiting level corresponding to the data error rate estimated by the error rate estimating means is performed. The code of the 3-bit amplitude exponent part of the decoded Log PCM code signal is replaced with the code of the result of the logical sum operation, and output as the Log PCM code signal in which the maximum amplitude value is limited and the amplitude is suppressed. 5. The audio amplitude limiting device according to claim 4, wherein:
JP13331696A 1996-05-28 1996-05-28 Device for restricting and limiting voice amplitude Pending JPH09321712A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13331696A JPH09321712A (en) 1996-05-28 1996-05-28 Device for restricting and limiting voice amplitude

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13331696A JPH09321712A (en) 1996-05-28 1996-05-28 Device for restricting and limiting voice amplitude

Publications (1)

Publication Number Publication Date
JPH09321712A true JPH09321712A (en) 1997-12-12

Family

ID=15101843

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13331696A Pending JPH09321712A (en) 1996-05-28 1996-05-28 Device for restricting and limiting voice amplitude

Country Status (1)

Country Link
JP (1) JPH09321712A (en)

Similar Documents

Publication Publication Date Title
JP3943127B2 (en) Soft error correction in TDMA wireless systems
JP2919072B2 (en) Error detection system
JP2977111B2 (en) Dynamic Muting Method for ADPCM Coded Speech
EP0815667A1 (en) A method for frame quality detection and a receiver
EP0729676A1 (en) Method and apparatus for error mitigating a received communication signal
KR100344605B1 (en) Bad frame detector and turbo decoder
JPH10327089A (en) Portable telephone set
US5694429A (en) Mobile radio communication system
JP3992796B2 (en) Apparatus and method for generating noise in a digital receiver
US6714896B1 (en) Method and apparatus for signal degradation measurement
EP0983655B1 (en) Bit detection method in a radio communications system
JP2606788B2 (en) Signal value attenuation method
JP3249457B2 (en) Voice transmission / reception equipment for digital communication
JP3436940B2 (en) Wireless communication device
JPH09321713A (en) Device for suppressing and limiting voice amplitude
JPH09321712A (en) Device for restricting and limiting voice amplitude
JPH05199124A (en) Voice communication system
US7269551B2 (en) Apparatus including an error detector and a limiter for decoding an adaptive differential pulse code modulation receiving signal
JPS60173600A (en) Voice decoder
EP1131815A1 (en) Processing circuit for correcting audio signals, receiver, communication system, mobile apparatus and related method
JP2891922B2 (en) Digital mobile telephone device and voice quality warning method thereof
JP3603469B2 (en) Voice quality improvement device
JPH0637725A (en) Radio communication equipment
JP2000196568A (en) Adpcm correction system
JP3383561B2 (en) Decoding quality estimation device