JPH051958B2 - - Google Patents
Info
- Publication number
- JPH051958B2 JPH051958B2 JP59160492A JP16049284A JPH051958B2 JP H051958 B2 JPH051958 B2 JP H051958B2 JP 59160492 A JP59160492 A JP 59160492A JP 16049284 A JP16049284 A JP 16049284A JP H051958 B2 JPH051958 B2 JP H051958B2
- Authority
- JP
- Japan
- Prior art keywords
- csm
- frequency
- phase reset
- variable
- window function
- 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.)
- Expired - Lifetime
Links
Description
【発明の詳細な説明】
(技術分野)
本発明は音声通信の秘話化を行なう秘話装置、
とくにCSM(Composite Sinusoidal Mode−
ling:複合正弦波モデル)の原理に基づく秘話装
置に関し、秘話性の高いアナログ秘話装置に係
る。
とくにCSM(Composite Sinusoidal Mode−
ling:複合正弦波モデル)の原理に基づく秘話装
置に関し、秘話性の高いアナログ秘話装置に係
る。
(従来技術)
一般に秘話装置として、音声信号をA/D変換
によりデイジタル符号に変換し、これに特定のコ
ード変換等を施すことにより原音声情報を秘匿し
て伝送し、受信側においてこの逆コード変換を行
なつた後D/A変換により原音声信号を再現する
というデイジタル秘話装置が広く用いられてい
る。しかしこのようなデイジタル方式は、伝送容
量、エラーレート等の伝送路の伝送品質に対する
要求度が高いという欠点を有している。
によりデイジタル符号に変換し、これに特定のコ
ード変換等を施すことにより原音声情報を秘匿し
て伝送し、受信側においてこの逆コード変換を行
なつた後D/A変換により原音声信号を再現する
というデイジタル秘話装置が広く用いられてい
る。しかしこのようなデイジタル方式は、伝送容
量、エラーレート等の伝送路の伝送品質に対する
要求度が高いという欠点を有している。
またこれに対し、例えば音声信号のスペクトル
を反転し、あるいはこれを分割して相対位置を入
れ替えて伝送する等の方法を用いるアナログ秘話
装置もあるが、これは一般に伝送路の伝送品質に
対する要求は低くてすむが、原音声信号のスペク
トル包絡が何等かの形で残存しているため一般に
秘話性が低いという欠点を有している。
を反転し、あるいはこれを分割して相対位置を入
れ替えて伝送する等の方法を用いるアナログ秘話
装置もあるが、これは一般に伝送路の伝送品質に
対する要求は低くてすむが、原音声信号のスペク
トル包絡が何等かの形で残存しているため一般に
秘話性が低いという欠点を有している。
(発明の目的)
本発明の目的は、後述するCSMによる音声分
析、音声合成の原理に基づいて秘話性の高い新ら
しい型のアナログ秘話装置を提供することにあ
る。
析、音声合成の原理に基づいて秘話性の高い新ら
しい型のアナログ秘話装置を提供することにあ
る。
(発明の構成)
本発明の装置は、CSM分析手段と、前記手段
により算出されたCSM周波数データの分布範囲
を一定の比率で変換する手段と、前記変換された
CSMデータによつて指定される周波数と振幅と
をもつ複数の正弦波の加算合成波形を発生する
CSMスペクトル発生手段とを有する送信側と、 前記送信側のCSMスペクトル発生手段からの
信号のスペクトル分析を行ない前記加算合成され
た複数の各正弦波の周波数および振幅を指定する
各パラメータを抽出するスペクトルパラメータ抽
出手段と、前記抽出されたパラメータを前記送信
側に於ける変換の逆変換を行なう手段と、前記逆
変換されたパラメータの指定する各周波数に設定
される複数の位相リセツト機能付可変周波数発振
器と、これに対応して前記各位相リセツト機能付
可変周波数発振器の出力を前記抽出されたパラメ
ータの指定する振幅に設定する可変利得増幅器と
可変長窓関数発生器と、乱数発生器とを備え、有
声音を合成する場合にはピツチ周期に対応して前
記各位相リセツト機能付可変周波数発振器の位相
リセツトを行ない、無声音を合成する場合には前
記乱数発生器の出力の乱数より算出される周期に
対応して前記各位相リセツト機能付可変周波数発
振器の位相リセツトを行ない、前記可変長窓関数
発生器で発生される窓関数の開始時点および終止
時点が上記位相リセツトの時点とほぼ一致するよ
うにした受信側とを有する。
により算出されたCSM周波数データの分布範囲
を一定の比率で変換する手段と、前記変換された
CSMデータによつて指定される周波数と振幅と
をもつ複数の正弦波の加算合成波形を発生する
CSMスペクトル発生手段とを有する送信側と、 前記送信側のCSMスペクトル発生手段からの
信号のスペクトル分析を行ない前記加算合成され
た複数の各正弦波の周波数および振幅を指定する
各パラメータを抽出するスペクトルパラメータ抽
出手段と、前記抽出されたパラメータを前記送信
側に於ける変換の逆変換を行なう手段と、前記逆
変換されたパラメータの指定する各周波数に設定
される複数の位相リセツト機能付可変周波数発振
器と、これに対応して前記各位相リセツト機能付
可変周波数発振器の出力を前記抽出されたパラメ
ータの指定する振幅に設定する可変利得増幅器と
可変長窓関数発生器と、乱数発生器とを備え、有
声音を合成する場合にはピツチ周期に対応して前
記各位相リセツト機能付可変周波数発振器の位相
リセツトを行ない、無声音を合成する場合には前
記乱数発生器の出力の乱数より算出される周期に
対応して前記各位相リセツト機能付可変周波数発
振器の位相リセツトを行ない、前記可変長窓関数
発生器で発生される窓関数の開始時点および終止
時点が上記位相リセツトの時点とほぼ一致するよ
うにした受信側とを有する。
(原理)
前述のように本発明の秘話装置はCSMの音声
分析、音声合成の原理に基づいている。
分析、音声合成の原理に基づいている。
そこで最初にCSMの音声分析および音声合成
の原理から説明する。
の原理から説明する。
CSMとは、音声信号を、振幅と周波数とを自
由に選べるパラメータとしてもつ特定の個数の正
弦波の和として、表現するものである。この正弦
波の個数としては高々4〜6個の予め定めた数が
用いられる。
由に選べるパラメータとしてもつ特定の個数の正
弦波の和として、表現するものである。この正弦
波の個数としては高々4〜6個の予め定めた数が
用いられる。
従つてCSM音声合成を行なう場合には、まず
音声信号をCSM音声分析により、予め定められ
た個数の正弦波の和として表現する必要がある。
CSM音声分析については後に詳述することとし、
ここではその要点のみを説明する。
音声信号をCSM音声分析により、予め定められ
た個数の正弦波の和として表現する必要がある。
CSM音声分析については後に詳述することとし、
ここではその要点のみを説明する。
CSM分析においてもLPC分析の場合と同様に、
位相情報の無視、音源の影響の平均化、雑音成分
による不安定性の回避等を目的に、中間パラメー
タとして自己相関係数を使用する。
位相情報の無視、音源の影響の平均化、雑音成分
による不安定性の回避等を目的に、中間パラメー
タとして自己相関係数を使用する。
すなわち、CSM分析は、各分析フレーム毎に
表現されるべき音声波形から直接算出される標本
自己相関係数の低次のタツプのN個を、合成波の
自己相関係数の低次のタツプN個と一致するよう
に、合成すべき各正弦波の周波数およびその強度
(電力振幅)を決定することである。
表現されるべき音声波形から直接算出される標本
自己相関係数の低次のタツプのN個を、合成波の
自己相関係数の低次のタツプN個と一致するよう
に、合成すべき各正弦波の周波数およびその強度
(電力振幅)を決定することである。
今、合成すべき正弦波の個数をnとし、各正弦
波の各周波数をωi(i=1,2,…n)各正弦波
の強度をmiとすると、CSMの合成波ytは、 yt=o 〓i=1 √sin(ωit+φi) となるが、このタツプlの自己相関係数γlはωi,
miを用いて容易に表わされ、 γl=o 〓i=1 micoslωi である。
波の各周波数をωi(i=1,2,…n)各正弦波
の強度をmiとすると、CSMの合成波ytは、 yt=o 〓i=1 √sin(ωit+φi) となるが、このタツプlの自己相関係数γlはωi,
miを用いて容易に表わされ、 γl=o 〓i=1 micoslωi である。
一方、表現されるべき音声波形のサンプルを
Xtとするとあるフレームにおけるタツプlの標
本自己相関係数υlは υl=1/MM-1 〓t=l XtXt-l として与えられる。
Xtとするとあるフレームにおけるタツプlの標
本自己相関係数υlは υl=1/MM-1 〓t=l XtXt-l として与えられる。
但し、Mは1分析フレームにおけるサンプル数
である。
である。
さて、CSM分析においては、上述のγlが与え
られたυlと低次のN個について等しくなるように
各mi,ωiの値を決定することである。
られたυlと低次のN個について等しくなるように
各mi,ωiの値を決定することである。
すなわち、
γl=υl:但し、l=0,1,2,…N
が成立するようにmi,ωiの値を決定することであ
る。
る。
この具体的な方法については後に詳述すること
にして、ここでは、上述のn個の正弦波のmiお
よびωiが、与えられた音声信号に応答して各分析
フレームごとに次次に得られるものとする。
にして、ここでは、上述のn個の正弦波のmiお
よびωiが、与えられた音声信号に応答して各分析
フレームごとに次次に得られるものとする。
こうして得られたCSMパラメータmi,ωiによ
る音声特徴ベクトルパターンの一例を第1図に示
す。
る音声特徴ベクトルパターンの一例を第1図に示
す。
また、分析フレームの窓長を30mSECとして分
析した9次(N=9)のCSM(正弦波の個数n=
5)ラインスペクトルと、同一の音声サンプルに
より求めた9次のLPCスペクトル包絡(LPC合
成フイルタの周波数伝送特性)との対応例を第2
図に示す。
析した9次(N=9)のCSM(正弦波の個数n=
5)ラインスペクトルと、同一の音声サンプルに
より求めた9次のLPCスペクトル包絡(LPC合
成フイルタの周波数伝送特性)との対応例を第2
図に示す。
なお、上述の次数Nと、正弦波の個数nとの間
には、後述するように N=2n−1 の関係がある。
には、後述するように N=2n−1 の関係がある。
これらの図より、CSMは表現すべき原音声の
特徴を抽出した情報を含んでいることが窺える。
特徴を抽出した情報を含んでいることが窺える。
しかしながら、こうしてCSM分析の結果得ら
れたn組のmi,ωiの値を用いて、このmi,ωiで指
定される強度(実際の振幅は前述のように√i)
および角周波数をもつn個の正弦波を作り、これ
を単純に加算合成しただけでは、人間の耳には、
単に正弦波が合成された音として聞こえる程度で
全くもとの音声として聴きとることはできないと
いう特徴を有している。
れたn組のmi,ωiの値を用いて、このmi,ωiで指
定される強度(実際の振幅は前述のように√i)
および角周波数をもつn個の正弦波を作り、これ
を単純に加算合成しただけでは、人間の耳には、
単に正弦波が合成された音として聞こえる程度で
全くもとの音声として聴きとることはできないと
いう特徴を有している。
これは、正弦波を単純加算しても、発生された
信号のスペクトルは、離散化されたn個の線スペ
クトルに過ぎず、一方、音声信号のスペクトルは
連続的なスペクトル包絡を有し、さらにまた、有
声音ではピツチ構造で表現され、また無声音では
確率過程で表現される微細なスペクトル構造を合
せもつていて、単純加算したCSMと音声信号と
はスペクトル構造が全く異なつていることに起因
すると考えられる。
信号のスペクトルは、離散化されたn個の線スペ
クトルに過ぎず、一方、音声信号のスペクトルは
連続的なスペクトル包絡を有し、さらにまた、有
声音ではピツチ構造で表現され、また無声音では
確率過程で表現される微細なスペクトル構造を合
せもつていて、単純加算したCSMと音声信号と
はスペクトル構造が全く異なつていることに起因
すると考えられる。
そこで、CSMを用いて聴きとることができる
音声を合成するには、何らかの特別の方法によ
り、線スペクトルを連続的なスペクトルへ拡散す
ることが必要となる。つまりCSM音声合成とは、
第1図、第2図で示されるような線スペクトルで
表現される音声特徴スペクトルパターンを特別な
方法で拡散させて、これから音声スペクトルパタ
ーンを発生させることである。そして、このよう
なCSM音声合成を行なわなければCSMで指定さ
れる周波数と振幅とをもつ複数の正弦波の単純加
算合成波形は、もとの音声を再現するに必要な情
報を最も基本的な形で含んでいるにもかかわら
ず、全く音声として聴きとることができないので
ある。
音声を合成するには、何らかの特別の方法によ
り、線スペクトルを連続的なスペクトルへ拡散す
ることが必要となる。つまりCSM音声合成とは、
第1図、第2図で示されるような線スペクトルで
表現される音声特徴スペクトルパターンを特別な
方法で拡散させて、これから音声スペクトルパタ
ーンを発生させることである。そして、このよう
なCSM音声合成を行なわなければCSMで指定さ
れる周波数と振幅とをもつ複数の正弦波の単純加
算合成波形は、もとの音声を再現するに必要な情
報を最も基本的な形で含んでいるにもかかわら
ず、全く音声として聴きとることができないので
ある。
本発明の秘話装置は、CSMの単純加算合成波
形のもつ上述の特徴を利用したものである。
形のもつ上述の特徴を利用したものである。
すなわち、送信側において入力音声信号の
CSM分析を行ない、このCSMの指定する角周波
数と振幅とをもつ複数の正弦波の単純加算合成波
形のアナログ信号を生成してこれを伝送路に送出
する。上述のようにこの合成波形は音声を再現す
るのに必要な情報を最も基本的な形で含んでいる
にもかかわらず音声としては全く聴きとることが
できないという高い秘話性を有している。また、
とくに必要な場合には後に詳述するようにCSM
のパラメータに予め定めた特定の変換を施すこと
によつてさらにその秘匿性を向上することもでき
る。
CSM分析を行ない、このCSMの指定する角周波
数と振幅とをもつ複数の正弦波の単純加算合成波
形のアナログ信号を生成してこれを伝送路に送出
する。上述のようにこの合成波形は音声を再現す
るのに必要な情報を最も基本的な形で含んでいる
にもかかわらず音声としては全く聴きとることが
できないという高い秘話性を有している。また、
とくに必要な場合には後に詳述するようにCSM
のパラメータに予め定めた特定の変換を施すこと
によつてさらにその秘匿性を向上することもでき
る。
さて、受信側においては、特殊なCSM音声合
成を行なつて原音声を再現する。本発明の秘話装
置の受信側におけるスペクトル拡散によるCSM
音声合成の手法は下記のようなものである。
成を行なつて原音声を再現する。本発明の秘話装
置の受信側におけるスペクトル拡散によるCSM
音声合成の手法は下記のようなものである。
すなわち、有声音は明確なピツチ構造を有する
ため、前述のようにして指定されるCSMのn個
の各正弦波を、このピツチ周期ごとに位相のリセ
ツトを行なう。これにより、簡単にスペクトル包
絡の発生とピツチの微細スペクトル構造の発生と
が可能になる。
ため、前述のようにして指定されるCSMのn個
の各正弦波を、このピツチ周期ごとに位相のリセ
ツトを行なう。これにより、簡単にスペクトル包
絡の発生とピツチの微細スペクトル構造の発生と
が可能になる。
さらにまた、実施例の説明において詳述するよ
うな特殊の時間窓関数処理を上述の位相リセツト
波形に施すことにより位相リセツト時における合
成波形の不連続性を除き、音声波形のもつ連続性
を確保している。
うな特殊の時間窓関数処理を上述の位相リセツト
波形に施すことにより位相リセツト時における合
成波形の不連続性を除き、音声波形のもつ連続性
を確保している。
以上の実施により第2図に示したCSMのライ
ンスペクトルは、第3図Aに示されるように拡散
され、スペクトル包絡とピツチの微細構造とを有
するスペクトルに変化し、聴覚的にも充分実用に
耐える音質が得られることが実験結果明らかとな
つている。
ンスペクトルは、第3図Aに示されるように拡散
され、スペクトル包絡とピツチの微細構造とを有
するスペクトルに変化し、聴覚的にも充分実用に
耐える音質が得られることが実験結果明らかとな
つている。
なお参考のため、上述の処理を行なわず、単純
加算をしただけのCSMのスペクトルを第3図B
に示す。前述のように、これが伝送路を介して伝
送される信号のスペクトルであり、このようなス
ペクトルをもつ波形では聴覚的には単に正弦波が
合成された音として聞える程度で、原音声を再現
することはできない。
加算をしただけのCSMのスペクトルを第3図B
に示す。前述のように、これが伝送路を介して伝
送される信号のスペクトルであり、このようなス
ペクトルをもつ波形では聴覚的には単に正弦波が
合成された音として聞える程度で、原音声を再現
することはできない。
以上は有声音の場合であるが、無声音の場合に
は以下のように行なう。すなわち、上述の有声音
の場合に、ピツチ周期毎に行なつた位相のリセツ
トと特殊の時間窓関数処理とを、無声音の場合に
はピツチ周期のかわりに、確率過程としてランダ
ムに発生するパルスを用い、このパルスの発生時
点ごとに処理を実施するようにする。
は以下のように行なう。すなわち、上述の有声音
の場合に、ピツチ周期毎に行なつた位相のリセツ
トと特殊の時間窓関数処理とを、無声音の場合に
はピツチ周期のかわりに、確率過程としてランダ
ムに発生するパルスを用い、このパルスの発生時
点ごとに処理を実施するようにする。
以上の手法を用いることにより聴覚的に充分実
用に耐えるCSM合成を行なうことができる。
用に耐えるCSM合成を行なうことができる。
なお、以上のCSM合成はフイルタを用いない
合成法であるため、合成側の安定性に対する考慮
を必要としない。このため、mi,ωiの情報を合成
側に伝送し、合成側で音声を再現する本装置のよ
うな通信手段に用いる場合に、回線品質が比較的
劣悪なときには、ボコーダよりも良好な音質が得
られるという特徴も考えられる。
合成法であるため、合成側の安定性に対する考慮
を必要としない。このため、mi,ωiの情報を合成
側に伝送し、合成側で音声を再現する本装置のよ
うな通信手段に用いる場合に、回線品質が比較的
劣悪なときには、ボコーダよりも良好な音質が得
られるという特徴も考えられる。
ところで上述のごとく正弦波を単純加算しただ
けでは音声として知覚されない。本発明の秘話装
置は係る原理に基づくものであり、正弦波の分布
範囲を変換する手段により更に秘話性を高めてい
る。
けでは音声として知覚されない。本発明の秘話装
置は係る原理に基づくものであり、正弦波の分布
範囲を変換する手段により更に秘話性を高めてい
る。
(実施例)
次に本発明を実施例を用いて詳細に説明する。
第4図は本発明の一実施例を示すブロツク図で
ある。
ある。
本実施例は送信側1と、受信側2よりなる。
送信側1は、さらにA/D変換器101、ハミ
ング窓処理器102、自己相関係数計測器10
3、CSM分析器104、ピツチ・V/UV分析器
105、パラメータ変換器106、n個の可変周
波数発振器107−1〜107−n、n個の可変
利得増幅器108−1〜108−n、加算合成器
109、可変利得増幅器110、可変周波数変換
器111、V/UVスイツチ112、および加算
合成器113を含む。
ング窓処理器102、自己相関係数計測器10
3、CSM分析器104、ピツチ・V/UV分析器
105、パラメータ変換器106、n個の可変周
波数発振器107−1〜107−n、n個の可変
利得増幅器108−1〜108−n、加算合成器
109、可変利得増幅器110、可変周波数変換
器111、V/UVスイツチ112、および加算
合成器113を含む。
また受信側2は、さらに、スペクトル分析器2
01、電力分離器202、パラメータ逆変換器2
03、n個の位相リセツト機能付可変周波数発振
器204−1〜204−n、n個の可変利得増幅
器205−1〜205−n、加算合成器206、
乗算器207、乗算器208、V/UV切替器2
09、可変長窓関数発生器210、周期算出器2
11および乱数発生器212を含んでいる。
01、電力分離器202、パラメータ逆変換器2
03、n個の位相リセツト機能付可変周波数発振
器204−1〜204−n、n個の可変利得増幅
器205−1〜205−n、加算合成器206、
乗算器207、乗算器208、V/UV切替器2
09、可変長窓関数発生器210、周期算出器2
11および乱数発生器212を含んでいる。
さて、本実施例の動作は下記の通りである。伝
送されるべき音声波形は、入力ライン1000を
介して、A/D変換器101に供給され、ここで
振幅および時間軸が量子化されたデイジタルデー
タに変換されこの出力はそれぞれ、ハミング窓処
理器102、およびピツチ・V/UV分析器10
5に供給される。
送されるべき音声波形は、入力ライン1000を
介して、A/D変換器101に供給され、ここで
振幅および時間軸が量子化されたデイジタルデー
タに変換されこの出力はそれぞれ、ハミング窓処
理器102、およびピツチ・V/UV分析器10
5に供給される。
ハミング窓処理器102に供給されたデイジタ
ルデータは、予め定められている1フレームごと
に、公知のハミング窓関数による荷重乗算がなさ
れ、各フレームのデータごとに自己相関係数計測
器103に供給される。
ルデータは、予め定められている1フレームごと
に、公知のハミング窓関数による荷重乗算がなさ
れ、各フレームのデータごとに自己相関係数計測
器103に供給される。
自己相関係数計測器103は、こうして入力さ
れた各フレームのデータごとに前述した下記の演
算により低位のN個の自己相関係数υl(但しl=
1,2,……N)を求める。
れた各フレームのデータごとに前述した下記の演
算により低位のN個の自己相関係数υl(但しl=
1,2,……N)を求める。
すなわち、1フレーム分のデータをXt(但しt
=0,1,……,M−1)とすると、 υl=1/MM-1 〓t=l XtXt-l の演算処理を行なうことにより、N個の各υlを求
める。
=0,1,……,M−1)とすると、 υl=1/MM-1 〓t=l XtXt-l の演算処理を行なうことにより、N個の各υlを求
める。
こうして求められた各フレーム毎のυlの組を次
のCSM分析器104に供給するとともに、こう
の中のυ0(つまりυ0=1/MM-1 〓t=0 X2/t)をこのフレーム における電力情報としてパラメータ変換器106
に供給する。
のCSM分析器104に供給するとともに、こう
の中のυ0(つまりυ0=1/MM-1 〓t=0 X2/t)をこのフレーム における電力情報としてパラメータ変換器106
に供給する。
さて、上述の各フレームごとの自己相関係数υl
の組の供給を受けたCSM分析器104は後に詳
述する演算を行なうことによつて、対応するフレ
ームのCSMのn個の各正弦波の強度および角周
波数を指定するmi,ωi(但しi=1,2,…n)
の組を決定し、これをパラメータ変換器106に
供給する。
の組の供給を受けたCSM分析器104は後に詳
述する演算を行なうことによつて、対応するフレ
ームのCSMのn個の各正弦波の強度および角周
波数を指定するmi,ωi(但しi=1,2,…n)
の組を決定し、これをパラメータ変換器106に
供給する。
また、A/D変換器101から原音声信号のデ
イジタルデータの供給を受けたピツチ・V/UV
分析器105は、ピツチ周期と有声音(V)/無
声音(UV)に関する情報を抽出してパラメータ
変換器106に供給する。
イジタルデータの供給を受けたピツチ・V/UV
分析器105は、ピツチ周期と有声音(V)/無
声音(UV)に関する情報を抽出してパラメータ
変換器106に供給する。
さて、パラメータ変換器106はこれらの情報
のパラメータ変換を行なつて出力する変換器であ
るが、説明を分りやすくするために、最初はこの
変換器が何の変換も行なわず、入力した信号をそ
のまま出力するものとする。
のパラメータ変換を行なつて出力する変換器であ
るが、説明を分りやすくするために、最初はこの
変換器が何の変換も行なわず、入力した信号をそ
のまま出力するものとする。
かくして、CSM分析器104で得られたn個
の角周波数情報ωiは変換器106を介して、可変
周波数発振器107−1〜107−nに供給さ
れ、これ等発振器の出力角周波数をそれぞれ指定
されたωiに設定する。また、CSM分析器104
で得られたn個の強度情報miは、同様に変換器
106を介して可変利得増幅器108−1〜10
8−nの利得制御情報として供給され、前記各発
振器107−1〜107−nの出力をそれぞれ指
定された強度miになるように設定する。
の角周波数情報ωiは変換器106を介して、可変
周波数発振器107−1〜107−nに供給さ
れ、これ等発振器の出力角周波数をそれぞれ指定
されたωiに設定する。また、CSM分析器104
で得られたn個の強度情報miは、同様に変換器
106を介して可変利得増幅器108−1〜10
8−nの利得制御情報として供給され、前記各発
振器107−1〜107−nの出力をそれぞれ指
定された強度miになるように設定する。
かくして加算合成器109の出力には、CSM
で指定される振幅および周波数を有する複数の正
弦波の単純加算合成をした波形が得られる。
で指定される振幅および周波数を有する複数の正
弦波の単純加算合成をした波形が得られる。
上述の合成波形はさらに可変利得増幅器110
により、その全電力が、計測器103で得られた
電力υ0に比例するよう制御された後合成器113
に供給される。
により、その全電力が、計測器103で得られた
電力υ0に比例するよう制御された後合成器113
に供給される。
一方、分析器105で得られたピツチ周期情報
は可変周波数発振器111に供給され、この発振
器111の周波数が与えられたピツチの基本周波
数になるように制御される。さらに分析器105
からの有声/無声(V/UV)情報は、V/UV
スイツチ112に供給され、有声音(V)の場合
には発振器111の出力を合成器113に供給
し、無声音(UV)の場合にはこれを断とするよ
うに制御する。
は可変周波数発振器111に供給され、この発振
器111の周波数が与えられたピツチの基本周波
数になるように制御される。さらに分析器105
からの有声/無声(V/UV)情報は、V/UV
スイツチ112に供給され、有声音(V)の場合
には発振器111の出力を合成器113に供給
し、無声音(UV)の場合にはこれを断とするよ
うに制御する。
かくして合成器113に接続された伝送路12
00には、ピツチ情報と電力制御されたCSMの
各正弦波の加算合成波形がアナログ信号の形で伝
送されるが、前述のように、この信号をそのまま
音響に変換しても何等音声として聴きとることが
できないという点で秘話性を有している。
00には、ピツチ情報と電力制御されたCSMの
各正弦波の加算合成波形がアナログ信号の形で伝
送されるが、前述のように、この信号をそのまま
音響に変換しても何等音声として聴きとることが
できないという点で秘話性を有している。
さて、受信側2においては、こうして伝送され
た信号は、スペクトル分析器201でスペクトル
分析が行なわれ、前記CSMのラインスペクトル
で指定される各角周波数情報ωiと全電力で荷重さ
れた各強度情報mi′が得られ、後者は電力分離器
202において全電力情報υ0と、CSMの各正弦
波の強度情報miとに分離される。
た信号は、スペクトル分析器201でスペクトル
分析が行なわれ、前記CSMのラインスペクトル
で指定される各角周波数情報ωiと全電力で荷重さ
れた各強度情報mi′が得られ、後者は電力分離器
202において全電力情報υ0と、CSMの各正弦
波の強度情報miとに分離される。
さらにまた、前記スペクトル分析器201にお
いて、ピツチ周期情報とV/UV情報とが抽出さ
れ、上記各情報はパラメータ逆変換器203に供
給される。
いて、ピツチ周期情報とV/UV情報とが抽出さ
れ、上記各情報はパラメータ逆変換器203に供
給される。
さて、パラメータ逆変換器203は、前述の送
信側のパラメータ変換器106の逆変換を行なう
変換器であるが、前述と同様に説明を分りやすく
するために、まず、送信側のパラメータ変換器1
06が何も変換を行なわず入力信号をそのまま出
力するとしたのに対応して、パラメータ逆変換器
203も入力した信号をそのまま出力するものと
する。
信側のパラメータ変換器106の逆変換を行なう
変換器であるが、前述と同様に説明を分りやすく
するために、まず、送信側のパラメータ変換器1
06が何も変換を行なわず入力信号をそのまま出
力するとしたのに対応して、パラメータ逆変換器
203も入力した信号をそのまま出力するものと
する。
かくして、スペクトル分析器201の出力であ
るCSMのn個の各波の角周波数を指定するωi(ω1
〜ωo)は、前記n個の位相リセツト機能付可変
周波数発振器204−1〜204−nの周波数制
御入力に加えられ、これらの発振器の出力角周波
数を指定された角周波数ω1〜ωoに設定する。
るCSMのn個の各波の角周波数を指定するωi(ω1
〜ωo)は、前記n個の位相リセツト機能付可変
周波数発振器204−1〜204−nの周波数制
御入力に加えられ、これらの発振器の出力角周波
数を指定された角周波数ω1〜ωoに設定する。
また、CSMのn個の各波の強度(電力振幅)
を指定するm1〜moは、前記n個の可変利得増幅
器205−1〜205−nの利得制御端子に供給
され、これによつて各周波数の発振電力が指定さ
れた値になるように制御する。
を指定するm1〜moは、前記n個の可変利得増幅
器205−1〜205−nの利得制御端子に供給
され、これによつて各周波数の発振電力が指定さ
れた値になるように制御する。
こうして得られたn個の出力は、加算合成器2
06において加算合成が行なわれた後、次の乗算
器207に供給される。
06において加算合成が行なわれた後、次の乗算
器207に供給される。
さて、スペクトル分析器201で抽出されたピ
ツチ周期データと、V/UV情報(有声音/無声
音情報)とは、それぞれパラメータ逆変換器20
3を介して、V/UV切替器209に供給され
る。
ツチ周期データと、V/UV情報(有声音/無声
音情報)とは、それぞれパラメータ逆変換器20
3を介して、V/UV切替器209に供給され
る。
一方、乱数発生器212で発生された乱数が、
周期算出器211に供給され、ここで乱数の分布
幅およびその下限値が特定の値になるように変換
され、無声音時の位相リセツト時間間隔を決定す
るデータ列としてV/UV切替器209に供給さ
れる。
周期算出器211に供給され、ここで乱数の分布
幅およびその下限値が特定の値になるように変換
され、無声音時の位相リセツト時間間隔を決定す
るデータ列としてV/UV切替器209に供給さ
れる。
かくして、スペクトル分析器201の前述の
V/UV情報が無声音(V)を指定する場合に
は、切替器209は、前述のピツチ周期データ側
を選択し、これを可変長窓関数発生器210に供
給する。またもし前述のV/UV情報が無声音
(UV)を指定する場合には切替器209は、前
述の周期算出器211の出力の確率過程で発生す
るランダムな時間間隔を表わすデータ列側を選択
し、これを前述のピツチ周期を表わすデイジタル
データ列のかわりに、窓関数発生器210に供給
する。
V/UV情報が無声音(V)を指定する場合に
は、切替器209は、前述のピツチ周期データ側
を選択し、これを可変長窓関数発生器210に供
給する。またもし前述のV/UV情報が無声音
(UV)を指定する場合には切替器209は、前
述の周期算出器211の出力の確率過程で発生す
るランダムな時間間隔を表わすデータ列側を選択
し、これを前述のピツチ周期を表わすデイジタル
データ列のかわりに、窓関数発生器210に供給
する。
さて、窓関数発生器210は、位相リセツトに
よつて出力波形に生ずる不連続を除き音声波形の
もつ連続性を確保する窓関数を発生するためのも
ので、またさらにこの窓関数と密接な時間関係を
有する位相リセツト用パルスをも発生する。
よつて出力波形に生ずる不連続を除き音声波形の
もつ連続性を確保する窓関数を発生するためのも
ので、またさらにこの窓関数と密接な時間関係を
有する位相リセツト用パルスをも発生する。
前述のように、窓関数発生器210には、切替
器209を介して、次次の位相リセツト用パルス
間の間隔を指定するデータ列が入力されるが、窓
関数発生器210は、このデータで指定される時
間間隔を有するインパルスを次次に発生し、これ
をライン2100を介して位相リセツト機能付可
変周波数発振器204−1〜204−nの位相リ
セツト端子に供給し、これによつてこれら発振器
の位相リセツトを行なう。
器209を介して、次次の位相リセツト用パルス
間の間隔を指定するデータ列が入力されるが、窓
関数発生器210は、このデータで指定される時
間間隔を有するインパルスを次次に発生し、これ
をライン2100を介して位相リセツト機能付可
変周波数発振器204−1〜204−nの位相リ
セツト端子に供給し、これによつてこれら発振器
の位相リセツトを行なう。
さて、窓関数発生器210は上述の位相リセツ
トパルスの発生と同期して下記のような可変長の
窓関数ω(x)を発生する。
トパルスの発生と同期して下記のような可変長の
窓関数ω(x)を発生する。
すなわち、入力されたデータにより指定された
その時点における位相リセツト用パルス間間隔の
値をTとし、前の位相リセツト用パルスが発生し
てからの経過時間をxとすると、 ω(x)=0.5+0.5cos(πx/T) 但し 0<xT で表わされるような窓関数を発生する。この窓
関数ω(x)を第5図Aに示す。上述のTの値は、
有声音の場合にはピツチ周期を表わし、無声音の
場合には確率過程で発生する変数を表わすので、
いずれの場合にも時間とともに変化する。従つて
この窓関数ω(x)は可変長であり、上述の位相
リセツト用パルスの発生と第5図Bに示すような
相対時間関係で同期している(窓関数の開始時点
および終止時点が位相リセツト用パルスの発生時
点とほぼ一致している)。
その時点における位相リセツト用パルス間間隔の
値をTとし、前の位相リセツト用パルスが発生し
てからの経過時間をxとすると、 ω(x)=0.5+0.5cos(πx/T) 但し 0<xT で表わされるような窓関数を発生する。この窓
関数ω(x)を第5図Aに示す。上述のTの値は、
有声音の場合にはピツチ周期を表わし、無声音の
場合には確率過程で発生する変数を表わすので、
いずれの場合にも時間とともに変化する。従つて
この窓関数ω(x)は可変長であり、上述の位相
リセツト用パルスの発生と第5図Bに示すような
相対時間関係で同期している(窓関数の開始時点
および終止時点が位相リセツト用パルスの発生時
点とほぼ一致している)。
こうして発生された窓関数は、ライン2200
を介して、乗算器207に供給される。この結
果、乗算器207において、加算合成器206で
合成された各位相リセツト用パルスごとに位相リ
セツトされるn個の正弦波形と、各位相リセツト
用パルスに同期して発生される上述の窓関数ω
(x)との積が得られる。こうして得られる波形
は、各正弦波が、位相リセツトされる直前で窓関
数ω(x)の乗算により連続的に0に収束されて
おり、また位相リセツト時点では各正弦波は0か
ら立ち上るので波形の連続性が確保され、かくし
て窓関数ω(x)の乗算により位相リセツト波形
に生ずる不連続性を除くことができる。
を介して、乗算器207に供給される。この結
果、乗算器207において、加算合成器206で
合成された各位相リセツト用パルスごとに位相リ
セツトされるn個の正弦波形と、各位相リセツト
用パルスに同期して発生される上述の窓関数ω
(x)との積が得られる。こうして得られる波形
は、各正弦波が、位相リセツトされる直前で窓関
数ω(x)の乗算により連続的に0に収束されて
おり、また位相リセツト時点では各正弦波は0か
ら立ち上るので波形の連続性が確保され、かくし
て窓関数ω(x)の乗算により位相リセツト波形
に生ずる不連続性を除くことができる。
不連続性を除かれた乗算器207の出力は、次
の乗算器208に供給され、ここで電力分離器2
02によつて分離された、送信側1から送られた
各フレームの電力情報υ0によつて加重され、合成
音声としてライン2000から出力される。
の乗算器208に供給され、ここで電力分離器2
02によつて分離された、送信側1から送られた
各フレームの電力情報υ0によつて加重され、合成
音声としてライン2000から出力される。
以上に説明したように、本実施例の受信側2に
おいては、前述した音声合成に必要なCSM音声
合成が実行され、この結果、伝送路1200上で
は秘匿されていた送信側1に入力した原音声の再
現が良好な音質をもつて行なわれることになる。
おいては、前述した音声合成に必要なCSM音声
合成が実行され、この結果、伝送路1200上で
は秘匿されていた送信側1に入力した原音声の再
現が良好な音質をもつて行なわれることになる。
なお、以上の説明においては、送信側1のパラ
メータ変換器106と、受信側2のパラメータ逆
変換器203とは、入力データをそのまま出力側
に出力し、何等変換を行なわないものとして説明
した。勿論これでも、前述したように、伝送路上
における秘話性は保たれる。
メータ変換器106と、受信側2のパラメータ逆
変換器203とは、入力データをそのまま出力側
に出力し、何等変換を行なわないものとして説明
した。勿論これでも、前述したように、伝送路上
における秘話性は保たれる。
すなわち、このような、送信側1におけるパラ
メータ変換器106と受信側2におけるパラメー
タ逆変換器203とは全く省略して秘話装置を構
成することもできる。
メータ変換器106と受信側2におけるパラメー
タ逆変換器203とは全く省略して秘話装置を構
成することもできる。
しかし、さらに高度の秘話性を得るためには、
パラメータ変換器106でパラメータ変換を行な
い、パラメータ逆変換器203でこれの逆変換を
行なつて、パラメータ変換器106に入力する各
データがパラメータ逆変換器203の出力側で得
られるようにすればよい。
パラメータ変換器106でパラメータ変換を行な
い、パラメータ逆変換器203でこれの逆変換を
行なつて、パラメータ変換器106に入力する各
データがパラメータ逆変換器203の出力側で得
られるようにすればよい。
パラメータ変換例としてはCSM周波数データ
の分布範囲を一定の比率で変換することを実施す
る。a,θを定数として ω′i=a・ωi+θ(i=1,2,……N) といつた簡単な変換を用いることができる。な
お、0<a<1の場合には、音声の帯域圧縮伝送
効果もある。受信側での変換は ωi=(ω′i−θ)/a(i=1,2,……N) で行なえる。
の分布範囲を一定の比率で変換することを実施す
る。a,θを定数として ω′i=a・ωi+θ(i=1,2,……N) といつた簡単な変換を用いることができる。な
お、0<a<1の場合には、音声の帯域圧縮伝送
効果もある。受信側での変換は ωi=(ω′i−θ)/a(i=1,2,……N) で行なえる。
さらにまた、以上に説明した実施例において
は、送信側1からピツチ周波数情報を伝送するも
のとしたが、このかわりに以下のようにして送信
側1からのピツチ周波数情報の伝送を省略するこ
ともできる。
は、送信側1からピツチ周波数情報を伝送するも
のとしたが、このかわりに以下のようにして送信
側1からのピツチ周波数情報の伝送を省略するこ
ともできる。
すなわち、音声には、音声エネルギが大きいと
きにピツチ周波数が高くなり、音声エネルギが小
さいときにはピツチ周波数が低くなるという性質
があるのを利用して、経験的に音声エネルギとピ
ツチ周波数との対応テーブルを作成する。そして
送信側1から伝送される全音声電力情報からこの
対応テーブルを用いてピツチ周期を生成する擬似
ピツチ周期発生手段を受信側2に設け、これによ
り発生された擬似ピツチ周期を受信側2で用いる
ようにして、送信側からのピツチ周波数情報の伝
送を省略することもできる。
きにピツチ周波数が高くなり、音声エネルギが小
さいときにはピツチ周波数が低くなるという性質
があるのを利用して、経験的に音声エネルギとピ
ツチ周波数との対応テーブルを作成する。そして
送信側1から伝送される全音声電力情報からこの
対応テーブルを用いてピツチ周期を生成する擬似
ピツチ周期発生手段を受信側2に設け、これによ
り発生された擬似ピツチ周期を受信側2で用いる
ようにして、送信側からのピツチ周波数情報の伝
送を省略することもできる。
次に、位相リセツト機能付可変周波数発振器2
04の回路例を第6図に示す。周波数制御端子2
041に加わる電圧によつて、定電流電源204
2および2043に流れる容量2044に対する
充放電電流値を制御し、これによつて発振周波数
を可変とする。υ点の発振電圧波形は基準電圧の
+Vrと−Vrとの間を直線的に上下する三角波形
となる位相リセツト端子2045にインパルスを
加えると、υ点は瞬間的に接地されて、強制的に
0電位に引き戻され、そこから発振を再スタート
して位相リセツトが行なわれる。このυ点の三角
波発振出力を正弦波変換器2046に入力して正
弦波に変換して端子2047より出力し、これを
発振器204の出力として用いる。正弦波変換器
2046は例えばROMに格納したサイン関数値
を入力波形で読出す等の方法により容易に実現で
きる。
04の回路例を第6図に示す。周波数制御端子2
041に加わる電圧によつて、定電流電源204
2および2043に流れる容量2044に対する
充放電電流値を制御し、これによつて発振周波数
を可変とする。υ点の発振電圧波形は基準電圧の
+Vrと−Vrとの間を直線的に上下する三角波形
となる位相リセツト端子2045にインパルスを
加えると、υ点は瞬間的に接地されて、強制的に
0電位に引き戻され、そこから発振を再スタート
して位相リセツトが行なわれる。このυ点の三角
波発振出力を正弦波変換器2046に入力して正
弦波に変換して端子2047より出力し、これを
発振器204の出力として用いる。正弦波変換器
2046は例えばROMに格納したサイン関数値
を入力波形で読出す等の方法により容易に実現で
きる。
またこのような位相リセツト機能付可変周波数
発振器は計算器のプログラムを用いて実現するこ
とも容易である。
発振器は計算器のプログラムを用いて実現するこ
とも容易である。
次に可変利得増幅器205の回路例を第7図に
示す。増幅すべき信号を端子2051に加え、制
御信号を端子2052に加えることによつて負帰
還量を制御し出力端子2053に制御された振幅
を有する出力を得る。
示す。増幅すべき信号を端子2051に加え、制
御信号を端子2052に加えることによつて負帰
還量を制御し出力端子2053に制御された振幅
を有する出力を得る。
またこのほかに、アナログ乗算器を用いて実現
することもできるし、またD/A変換器の基準電
圧にアナログ波形入力を用い、デイジタル入力に
デイジタル量で表現された制御情報を用いる等の
方法によつても容易に実現することができる。
することもできるし、またD/A変換器の基準電
圧にアナログ波形入力を用い、デイジタル入力に
デイジタル量で表現された制御情報を用いる等の
方法によつても容易に実現することができる。
可変利得増幅器108および110も同様な方
法で実現できる。
法で実現できる。
次に乱数発生器212の一回路例を第8図に示
す。15段のシフトレジスタ2121と1個の半加
算器2112とにより215−1の周期を有する15
次のM系列の擬似乱数を発生する。必要な時点で
クロツク端子2123にシフトパルスを加えるこ
とにより次の乱数値が得られる。
す。15段のシフトレジスタ2121と1個の半加
算器2112とにより215−1の周期を有する15
次のM系列の擬似乱数を発生する。必要な時点で
クロツク端子2123にシフトパルスを加えるこ
とにより次の乱数値が得られる。
次に周期算出器211のブロツク図を第9図A
に示す。これは上述の乱数発生器212から出力
される0から215−1の範囲に一様に分布してい
る乱数を、無声音時の位相リセツト用パルスの時
間間隔を指定する乱数として用いるのに適した分
布に変換するもので、定数乗算器2121と定数
加算器2122よりなる。これによつて、第9図
Bに示すように、乱数の分布幅Dと下限値Lとを
適当な値に設定することができる。
に示す。これは上述の乱数発生器212から出力
される0から215−1の範囲に一様に分布してい
る乱数を、無声音時の位相リセツト用パルスの時
間間隔を指定する乱数として用いるのに適した分
布に変換するもので、定数乗算器2121と定数
加算器2122よりなる。これによつて、第9図
Bに示すように、乱数の分布幅Dと下限値Lとを
適当な値に設定することができる。
次に窓関数発生器210の一実施例を第10図
に示す。これは、レジスタ2101、プリセツト
可能なダウンカウンタ2102、カウンタ210
3、読出し専用メモリ(ROM)2104を含ん
でいる。切替器209から供給された位相リセツ
ト用パルス間隔を指定するデータTは、レジスタ
2101に格納される。ダウンカウンタ2102
は一定周期の高速クロツクCLKをカウントする
カウンタで、まず、レジスタ2101の内容Tを
プリセツトし、これをクロツクCLKを用いてダ
ウンカウントする。カウンタ2102の内容が0
になると出力端子よりパルスを発生し、これによ
り再びレジスタ2101の内容をプリセツトして
この値のダウンカウントを開始する。かくしてダ
ウンカウンタ2102の出力2102−1にはT
に比例した周期(例えばT/k)をもつパルス列
が発生する。このパルス列はカウンタ2103の
クロツクとして加えられる。このクロツクで歩進
されるカウンタ2103のカウント出力2103
−1はROM2104にアドレス指定信号として
加えられ、そこに書き込まれている窓関数ω(x)
のデータを順番に読出してライン2200に出力
する。カウンタ2103の内容がkになると、
ROM2104の最後のデータが読出されてライ
ン2100にリセツトパルスを出力する。このリ
セツトパルスは、発振器204−1〜204−n
の位相リセツト用端子に供給される前述の位相リ
セツト用パルスとして用いられるとともに、レジ
スタ2101に次の入力データをセツトするため
に用いられる。かくして、パルス間間隔がつぎつ
ぎに指定された値をもつ位相リセツト用パルス
と、これと第5図Bに示すように同期された可変
長の窓関数ω(x)とが生成される。
に示す。これは、レジスタ2101、プリセツト
可能なダウンカウンタ2102、カウンタ210
3、読出し専用メモリ(ROM)2104を含ん
でいる。切替器209から供給された位相リセツ
ト用パルス間隔を指定するデータTは、レジスタ
2101に格納される。ダウンカウンタ2102
は一定周期の高速クロツクCLKをカウントする
カウンタで、まず、レジスタ2101の内容Tを
プリセツトし、これをクロツクCLKを用いてダ
ウンカウントする。カウンタ2102の内容が0
になると出力端子よりパルスを発生し、これによ
り再びレジスタ2101の内容をプリセツトして
この値のダウンカウントを開始する。かくしてダ
ウンカウンタ2102の出力2102−1にはT
に比例した周期(例えばT/k)をもつパルス列
が発生する。このパルス列はカウンタ2103の
クロツクとして加えられる。このクロツクで歩進
されるカウンタ2103のカウント出力2103
−1はROM2104にアドレス指定信号として
加えられ、そこに書き込まれている窓関数ω(x)
のデータを順番に読出してライン2200に出力
する。カウンタ2103の内容がkになると、
ROM2104の最後のデータが読出されてライ
ン2100にリセツトパルスを出力する。このリ
セツトパルスは、発振器204−1〜204−n
の位相リセツト用端子に供給される前述の位相リ
セツト用パルスとして用いられるとともに、レジ
スタ2101に次の入力データをセツトするため
に用いられる。かくして、パルス間間隔がつぎつ
ぎに指定された値をもつ位相リセツト用パルス
と、これと第5図Bに示すように同期された可変
長の窓関数ω(x)とが生成される。
最後にCSM分析について説明する。
前述のように、CSM分析は、各分析フレーム
毎に、表現されるべき音声波形から直接算出され
る標本自己相関係数のN個の低次のタツプ値と、
合成波(n個の正弦波の和)のN個の低次のタツ
プ値とが一致するように、合成すべき各正弦波の
角周波数ωiとその強度(電力振幅)miとを決定す
ることである。
毎に、表現されるべき音声波形から直接算出され
る標本自己相関係数のN個の低次のタツプ値と、
合成波(n個の正弦波の和)のN個の低次のタツ
プ値とが一致するように、合成すべき各正弦波の
角周波数ωiとその強度(電力振幅)miとを決定す
ることである。
今、合成波のタツプlの自己相関係数をγlとす
ると、前述のように γl=o 〓i=1 micoslωi となる。
ると、前述のように γl=o 〓i=1 micoslωi となる。
一方、表現されるべき音声波形のサンプルXt
から、あるフレームの、タツプlの標本自己相関
係数υlは υl=1/MM-1 〓t=l XtXt-l …(1) である。
から、あるフレームの、タツプlの標本自己相関
係数υlは υl=1/MM-1 〓t=l XtXt-l …(1) である。
これより
γl=υl…(2)
l=0,1,2,……N 但しN=2n−
1とすると下記のマトリツクス表現が得られる。
1とすると下記のマトリツクス表現が得られる。
しかし上式は、ωiおよびmiが未知のため単純な
行列演算では解けない。そこで、 wi=cos-1xi …(4) とおき、 coslwi=coslcos-1xi≡Tl(xi) …(5) の置換を行なう。このTl(x)はTchebycheff(チ
エビシエフ)の多項式である。この置換を行なう
と(3)式は次のように変換される。
行列演算では解けない。そこで、 wi=cos-1xi …(4) とおき、 coslwi=coslcos-1xi≡Tl(xi) …(5) の置換を行なう。このTl(x)はTchebycheff(チ
エビシエフ)の多項式である。この置換を行なう
と(3)式は次のように変換される。
ところが、一般にxlはT0(x),T1(x)……Tl
(x)の線形結合として表わすことができる。
(x)の線形結合として表わすことができる。
すなわち
xl=l
〓j=0
S(l) jTj(x) …(7)
但しS(l) jは逆Tchebycheii(チエビシエフ)係数
である。
である。
このS(l) jを用いて、前述の標本自己相関係数υj
の線形結合Alを下式のように定義する。
の線形結合Alを下式のように定義する。
Al=l
〓j=0
S(l) jυj …(8)
但しl=0,1,2,……,2n−1
こうすると、(6)式の左辺および右辺にそれぞれ
(7)式および(8)式の関係を用いることにより、下記
の関係式が成立する。
(7)式および(8)式の関係を用いることにより、下記
の関係式が成立する。
さて、ここで、x1,x2,……,xoに零点をもつ
n次の多項式 Pn(x)≡o 〓K=0 p(n) kxk=o Πi=1 (x−xi) を定義し、このPn(x)を用いて(9)式の左辺と似
た式の o 〓i=1 miPn(xi)xl i を作りこれを検討してみる。上式が0であること
は明らかであるが、さらにこれは次のように変え
ることができる。
n次の多項式 Pn(x)≡o 〓K=0 p(n) kxk=o Πi=1 (x−xi) を定義し、このPn(x)を用いて(9)式の左辺と似
た式の o 〓i=1 miPn(xi)xl i を作りこれを検討してみる。上式が0であること
は明らかであるが、さらにこれは次のように変え
ることができる。
0=o
〓i=1
miPn(xi)xl i=o
〓i=1
mio
〓K=0
p(n) kxk+l i=o
〓K=0
p(n) ko
〓i=1
mixk+l i=o
〓K=0
p(n) kAk+l
以上より、l=0,1,2,……nとして下式
が得られる。
が得られる。
しかるにp(n) o=1であるから
が成立する。左辺のAiでできるマトリクスは一般
にHankel(ハンケル)行列と呼ばれているもので
ある。前述のように各Aiは、表現すべき音声波形
の標本自己相関係数υjから(8)式により与えられる
もので既知である。
にHankel(ハンケル)行列と呼ばれているもので
ある。前述のように各Aiは、表現すべき音声波形
の標本自己相関係数υjから(8)式により与えられる
もので既知である。
従つて(10)式で解くことにより、p(n) 0,p(n) 1,……
p(n) o-1の値を求めることができる。
p(n) o-1の値を求めることができる。
この各p(n) iが求めると、n次方程式
Po(x)=xn+p(n) o-1xn-1+……p(n) 0=0
の解として{x1,x2……,xo}が求められる。
これにより各CSM周波数ωiは(4)式の
ωi=cos-1xi
より求められ、またCSM強度miは(9)式より導か
れる下式を用いて求められる。
れる下式を用いて求められる。
なお、上式の左辺の行列は一般にVan der
Mon−de(フアンデルモンデ)行列と呼ばれてい
るものである。
Mon−de(フアンデルモンデ)行列と呼ばれてい
るものである。
以上をまとめると、CSM分析の分析アルゴリ
ズムは以下のようになる。
ズムは以下のようになる。
(1) 標本自己相関係数を計算する。
υl=1/MM-1
〓t=l
XtXt-l
(2) 逆チエビシエフ係数を用いてAlを定義する。
Al=l
〓j=0
S(l) jυj
(3) AlによるHankel(ハルケン)行列方程式を解
いてp(n) iを求める。
いてp(n) iを求める。
(4) p(n) iを係数としてもつn次代数方程式を解い
てn個のxiを求める。
てn個のxiを求める。
po(x)≡xn+p(n) o-1xn-1+p(n) o-2xn-2+……+
p(n) 1x+p0=0
(5) cos逆変換を行なつてCSM角周波数{ωi}を
求める。
求める。
ωi=cos-1xi
(6) Vander Monde(フアンデルモンデ)行列方
程式を解いてCSM強度{mi}を求める。
程式を解いてCSM強度{mi}を求める。
以上の各ステツプを実行することによりCSM
の各角周波数{ω1,ω2……ωo}および各波の強
度{m1,m2,……mo}を求めることができる。
の各角周波数{ω1,ω2……ωo}および各波の強
度{m1,m2,……mo}を求めることができる。
なお、上述のHankel(ハンケル)行列方程式の
能率的解法として、初期条件を与えて逐次的に解
を求める方法が知られている。
能率的解法として、初期条件を与えて逐次的に解
を求める方法が知られている。
また、上記n次の代数方程式は実根のみを有す
ることが証明されているため、ニユートン・ラプ
ソンの方法等を用いて根を求めることができる。
ることが証明されているため、ニユートン・ラプ
ソンの方法等を用いて根を求めることができる。
さらに、上記Van der Monde(フアンデルモ
ンデ)行列方程式の能率的解法として三角行列化
を行なつて順次に解を求める方法を用いることが
できる。
ンデ)行列方程式の能率的解法として三角行列化
を行なつて順次に解を求める方法を用いることが
できる。
以上に述べたCSM分析において、本実施例で
は、標本自己相関係数とCSMの自己相関係数と
を等しいとする方程式を解く方法を用いたが、こ
のかわりに、LPC係数の無損失化による線スペ
クトル周波数の算出および留数計算による方法を
用いることもできる。
は、標本自己相関係数とCSMの自己相関係数と
を等しいとする方程式を解く方法を用いたが、こ
のかわりに、LPC係数の無損失化による線スペ
クトル周波数の算出および留数計算による方法を
用いることもできる。
また本実施例においては、特定の関数形をもつ
可変長窓関数を用いたが、この関数形は一例を示
したもので、他の関数形が用いられることも明ら
かである。
可変長窓関数を用いたが、この関数形は一例を示
したもので、他の関数形が用いられることも明ら
かである。
さらに乱数発生器、周期算出器等も一例を示し
たものでこれに限定される必要はない。
たものでこれに限定される必要はない。
なお、以上の実施例においてはCSMの各正弦
波の強度(電力振幅)を指定する量としてmiを
用いて説明したが、実際の可変利得増幅器を制御
する信号としては振幅に比例する√iを用いて
行なつてもよいことは明らかである。
波の強度(電力振幅)を指定する量としてmiを
用いて説明したが、実際の可変利得増幅器を制御
する信号としては振幅に比例する√iを用いて
行なつてもよいことは明らかである。
(発明の効果)
以上述べたように本発明を用いると、CSMに
よる音声分析合成の原理に基づいて、アナログ信
号伝送を行なう新らしい型の秘話装置を提供でき
る。この秘話装置は伝送路の品質に対する要求が
比較的低い、また高い秘話性を付与することが可
能であるという特徴を有している。
よる音声分析合成の原理に基づいて、アナログ信
号伝送を行なう新らしい型の秘話装置を提供でき
る。この秘話装置は伝送路の品質に対する要求が
比較的低い、また高い秘話性を付与することが可
能であるという特徴を有している。
第1図はCSMパラメータによる音声特徴ベク
トルパターンの一例を示す図、第2図はCSMラ
インスペクトルと、同一音声サンプルにより求め
たLPCスペクトル包絡との対応例を示す図、第
3図Aは拡散されたCSMのスペクトル包絡とピ
ツチの微細構造とを示す図、第3図Bは単純加算
しただけのCSMスペクトルを示す図、第4図は
本発明の一実施例を示すブロツク図、第5図Aは
可変長窓関数の関数形を示す図、第5図Bは前記
可変長窓関数と位相リセツト用パルスとの相対時
間関係を示す図、第6図は位相リセツト機能付可
変周波数発振器の一回路例を示す図、第7図は可
変利得増幅器の一回路例を示す図、第8図は乱数
発生器の一回路例を示す図、第9図Aは周期算出
器のブロツク図、第9図Bは前記周期算出器の出
力の乱数分布を示す図および第10図は可変長窓
関数発生器の一例を示すブロツク図である。 図において、1……送信側、2……受信側、1
01……A/D変換器、102……ハミング窓処
理器、103……自己相関係数計測器、104…
…CSM分析器、105……ピツチ・V/UV分析
器、106……パラメータ変換器、107−1〜
107−n……可変周波数発振器、108−1〜
108−n……可変利得増幅器、109……加算
合成器、110……可変利得増幅器、111……
可変周波数発振器、112……V/UVスイツ
チ、113……加算合成器、201……スペクト
ル分析器、202……電力分離器、203……パ
ラメータ逆変換器、204−1〜204−n……
位相リセツト機能付可変周波数発振器、205−
1〜205−n……可変利得増幅器、206……
加算合成器、207……乗算器、208……乗算
器、209……V/UV切替器、210……可変
長窓関数発生器、211……周期算出器、212
……乱数発生器。
トルパターンの一例を示す図、第2図はCSMラ
インスペクトルと、同一音声サンプルにより求め
たLPCスペクトル包絡との対応例を示す図、第
3図Aは拡散されたCSMのスペクトル包絡とピ
ツチの微細構造とを示す図、第3図Bは単純加算
しただけのCSMスペクトルを示す図、第4図は
本発明の一実施例を示すブロツク図、第5図Aは
可変長窓関数の関数形を示す図、第5図Bは前記
可変長窓関数と位相リセツト用パルスとの相対時
間関係を示す図、第6図は位相リセツト機能付可
変周波数発振器の一回路例を示す図、第7図は可
変利得増幅器の一回路例を示す図、第8図は乱数
発生器の一回路例を示す図、第9図Aは周期算出
器のブロツク図、第9図Bは前記周期算出器の出
力の乱数分布を示す図および第10図は可変長窓
関数発生器の一例を示すブロツク図である。 図において、1……送信側、2……受信側、1
01……A/D変換器、102……ハミング窓処
理器、103……自己相関係数計測器、104…
…CSM分析器、105……ピツチ・V/UV分析
器、106……パラメータ変換器、107−1〜
107−n……可変周波数発振器、108−1〜
108−n……可変利得増幅器、109……加算
合成器、110……可変利得増幅器、111……
可変周波数発振器、112……V/UVスイツ
チ、113……加算合成器、201……スペクト
ル分析器、202……電力分離器、203……パ
ラメータ逆変換器、204−1〜204−n……
位相リセツト機能付可変周波数発振器、205−
1〜205−n……可変利得増幅器、206……
加算合成器、207……乗算器、208……乗算
器、209……V/UV切替器、210……可変
長窓関数発生器、211……周期算出器、212
……乱数発生器。
Claims (1)
- 【特許請求の範囲】 1 音声通信の秘話化を行なう秘話装置に於い
て、 CSM分析手段と、前記手段により算出された
CSM周波数データに限つて分布範囲を一定の比
率で変換する手段と、前記変換されたCSMデー
タによつて指定される周波数と振幅とをもつ複数
の正弦波の加算合成波形を発生するCSMスペク
トル発生手段とを有する送信側と、 前記送信側からの信号のスペクトル分析を行な
い前記加算合成された複数の各正弦波の周波数お
よび振幅を指定する各パラメータを抽出するスペ
クトルパラメータ抽出手段と、前記抽出されたパ
ラメータを前記送信側に於ける変換の逆変換を行
なう手段と、前記逆変換されたパラメータの指定
する各周波数に設定される複数の位相リセツト機
能付可変周波数発振器と、これに対応して前記各
位相リセツト機能付可変周波数発振器の出力を前
記抽出されたパラメータの指定する振幅に設定す
る可変利得増幅器と、可変長窓関数発生器と、乱
数発生器とを備え、有声音を合成する場合にはピ
ツチ周期に対応して前記各位相リセツト機能付可
変周波数発振器の位相リセツトを行ない、無声音
を合成する場合には前記乱数発生器の出力の乱数
より算出される分布幅と下限値とを設定された周
期に対応して前記各位相リセツト機能付可変周波
数発振器の位置リセツトを行ない、前記可変長窓
関数発生器で発生される始点が1かつ終点が0で
あり連続性を有する可変長の窓関数の開始時点お
よび終止時点が上記位相リセツトの時点とほぼ一
致するようにした受信側と を有することを特徴とする秘話装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16049284A JPS6139100A (ja) | 1984-07-31 | 1984-07-31 | 秘話装置 |
| US06/753,138 US4815135A (en) | 1984-07-10 | 1985-07-09 | Speech signal processor |
| CA000486504A CA1242279A (en) | 1984-07-10 | 1985-07-09 | Speech signal processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16049284A JPS6139100A (ja) | 1984-07-31 | 1984-07-31 | 秘話装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6139100A JPS6139100A (ja) | 1986-02-25 |
| JPH051958B2 true JPH051958B2 (ja) | 1993-01-11 |
Family
ID=15716107
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16049284A Granted JPS6139100A (ja) | 1984-07-10 | 1984-07-31 | 秘話装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6139100A (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6142699A (ja) * | 1984-08-06 | 1986-03-01 | 日本電気株式会社 | 秘話装置 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5853351A (ja) * | 1981-09-24 | 1983-03-29 | Toyota Motor Corp | 水平割鋳型造型機における鋳型取出装置 |
| JPS58147798A (ja) * | 1982-02-27 | 1983-09-02 | 松下電工株式会社 | 音声合成装置 |
| JPS6121000A (ja) * | 1984-07-10 | 1986-01-29 | 日本電気株式会社 | Csm型音声合成器 |
-
1984
- 1984-07-31 JP JP16049284A patent/JPS6139100A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6139100A (ja) | 1986-02-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Chowning | The synthesis of complex audio spectra by means of frequency modulation | |
| Chowning | The synthesis of complex audio spectra by means of frequency modulation | |
| De Poli | A tutorial on digital sound synthesis techniques | |
| CA1242279A (en) | Speech signal processor | |
| US7933768B2 (en) | Vocoder system and method for vocal sound synthesis | |
| US4680479A (en) | Method of and apparatus for providing pulse trains whose frequency is variable in small increments and whose period, at each frequency, is substantially constant from pulse to pulse | |
| US4231277A (en) | Process for forming musical tones | |
| US4273018A (en) | Nonlinear tone generation in a polyphonic tone synthesizer | |
| US5524173A (en) | Process and device for musical and vocal dynamic sound synthesis by non-linear distortion and amplitude modulation | |
| JPH051958B2 (ja) | ||
| JPH051959B2 (ja) | ||
| Kleimola et al. | Sound synthesis using an allpass filter chain with audio-rate coefficient modulation | |
| JPH051957B2 (ja) | ||
| JPH0441838B2 (ja) | ||
| US4177707A (en) | Electronic music synthesizer | |
| JPH0439678B2 (ja) | ||
| US4280388A (en) | Apparatus and method for generating chorus and celeste tones | |
| JPH0582958B2 (ja) | ||
| US20200380939A1 (en) | Apparatus and method for producing and streaming music generated from plants | |
| JP2606006B2 (ja) | ノイズ音発生装置 | |
| Pekonen | Filter-based oscillator algorithms for virtual analog synthesis | |
| JP2504179B2 (ja) | ノイズ音発生装置 | |
| JPS638955Y2 (ja) | ||
| US5581045A (en) | Method and integrated circuit for the flexible combination of four operators in sound synthesis | |
| JPS6315915Y2 (ja) |