JPH0690632B2 - ノイズ発生回路 - Google Patents

ノイズ発生回路

Info

Publication number
JPH0690632B2
JPH0690632B2 JP61011346A JP1134686A JPH0690632B2 JP H0690632 B2 JPH0690632 B2 JP H0690632B2 JP 61011346 A JP61011346 A JP 61011346A JP 1134686 A JP1134686 A JP 1134686A JP H0690632 B2 JPH0690632 B2 JP H0690632B2
Authority
JP
Japan
Prior art keywords
memory
noise
polynomial counter
waveform
polynomial
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
Application number
JP61011346A
Other languages
English (en)
Other versions
JPS62169198A (ja
Inventor
祐之 東福
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP61011346A priority Critical patent/JPH0690632B2/ja
Publication of JPS62169198A publication Critical patent/JPS62169198A/ja
Publication of JPH0690632B2 publication Critical patent/JPH0690632B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は音声合成に関し、特に所定の時間間隔でサンプ
リングされた波形のデータを記憶するメモリから読み出
されるデータに基づいて、決められた演算処理を実行す
る音声合成装置のノイズ発生回路に関する。
〔従来の技術〕
従来、音声を合成するのに原音を周期的にサンプリング
したデータをメモリに記憶させておき、そのメモリから
読み出されたデータに基づいて決められた演算処理を実
行し最終的にDA変換器でアナログ信号を合成する方式が
知られている。
〔発明が解決しようとする問題点〕
上述した従来の音声合成方式では、音声ノイズ波形はト
ーン波形に比べ周波数が高くランダムな波形である。従
って、ノイズ波形をそのまま忠実にサンプリングしよう
とするとサンプリング間隔を非常に小さくしなければな
らない。その結果、サンプリングデータが膨大な量にな
り、トーン波形に割当てられるメモリ領域が制限されて
しまうという欠点があった。さらに音声ノイズは、第5
図に示すように、周波数スペクトルが音声の種類により
特定の周波数でピークを持つ連続スペクトルになってい
るという特徴を持っている。この周波数スペクトルのピ
ーク周波数はサ行の音声ノイズでは8KHz前後、カ行の音
声ノイズでは4KHz前後になっているのが普通である。こ
のように特定の周波数でスペクトルのピークを持ち、か
つ連続スペクトルになる合成ノイズ波形を発生するため
には、従来は非常に複雑な擬似音声ノイズ発生回路が必
要であった。
〔問題点を解決するための手段〕
本発明のノイズ発生回路は、音声ノイズの原音をサンプ
リングした波形の一部が記憶されたメモリと、メモリの
アドレスを指定するポリノミナルカウンタと、メモリア
ドレス指定ポリノミナルカウンタに初期値をセットする
乱数発生用ポリノミナルカウンタと、メモリアドレスが
特定の値と一致したことを検出する一致回路と、メモリ
の出力をアナログ信号に変換するDA変換器とを有してい
る。
特定の周波数でスペクトルのピークを持つ音声ノイズ波
形は、時間的に見るとほぼピーク周波数に相当する周波
数成分を持つ波形が並んでいてピーク周波数より高い周
波数成分や低い周波数成分が混在しているが、ピーク周
波数成分に比べるとその振幅はかなり小さくなってい
る。このような特徴を持つ音声ノイズ波形を合成するの
にピーク周波数成分の波形をくり返すだけでは単一スペ
クトルになってしまうので、本発明では原音から数波形
分の波形を抜き取っている。しかし、これらをそのまま
くり返する原音のピーク周波数の周波数成分を持つ線ス
ペクトルは得られるが、連続スペクトルにはならない。
従って、原音から抜き取った数波形分をくり返す時、波
形のスタート位置をランダムにしてくり返すことで連続
周波数スペクトルを持つ波形を発生できるようにした。
例えば、スタート位置をランダムに設定するのにポリノ
ミナルカウンタが使用できる。スタート位置を設定した
後は原音から抽出したノイズ波形データを出力するよう
に、本発明ではポリノミナルカウンタでメモリアドレス
を指定するようにしている。なお、乱数発生用ポリノミ
ナルカウンタの内容を反転したデータをメモリアドレス
指定ポリノミナルカウンタの初期値としてセットするこ
とによりスタート位置がランダムに設定できる。
〔実施例〕
次に、本発明の実施例について図面を参照して説明す
る。
第1図は本発明の一実施例の回路構成図である。アドレ
ス入力端子2と3はメモリ4の上位アドレスを指定し、
ポリノミナルカウンタ7でメモリ4の下位アドレスを指
定する。アドレス入力端子2と3の入力を切り換えるこ
とにより4種類のノイズ波形を選択できる。メモリ4の
内容として第3図に示すような原音ノイズ波形を25μse
cごとにサンプリングした31点のサンプリングデータを
記憶させておく。第1図の回路構成図中のポリノミナル
カウンタ7と9は両方共第2図に示す5ビットのポリノ
ミナルカウンタで、このポリノミナルカウンタは第3図
のメモリアドレスとして記入している順で内容が変化す
る。このポリノミナルカウンタの出力をインバータで反
転させると第4図の縦軸に記入している順にデータが変
化することになる。メモリアドレス指定ポリノミナルカ
ウンタ7のクロック入力端子1に40KHzのクロックを入
力し、ポリノミナルカウンタ7の値が0または31に一致
するのを一致回路8で検出する。一致した時、一致回路
8の一致出力で乱数発生用ポリノミナルカウンタ9の内
容を1つ動かし、その値をインバータで反転してメモリ
アドレス指定ポリノミナルカウンタ7にセットする。こ
の時、メモリアドレス指定ポリノミナルカウンタ7には
メモリ4に記憶されている原音ノイズサンプリング波形
のスタートアドレスがセットされることになる。乱数発
生用ポリノミナルカウンタの動きに対応する原音ノイズ
サンプリング波形のスタートアドレスの位置の変化を第
4図に示している。縦軸に上から下に向けて乱数発生ポ
リノミナルカウンタ反転出力の変化が示されており、そ
の時のメモリアドレススタート位置が横軸に示されてい
る。メモリアドレススタート位置はランダムに変化して
いることがわかる。
メモリアドレス指定ポリノミナルカウンタ7にスタート
アドレスがセットされると、一致回路8の一致出力が出
なくなり、ポリノミナルカウンタ7は40KHzのクロック
でメモリ4のアドレスを順に指定していき、メモリ4内
部の原音ノイズサンプリング波形がメモリ4の出力とし
て出てくる。この動作をくり返してメモリ4の出力をDA
変換器5でアナログ信号に変換すると、出力端子6には
第5図に示す原音ノイズの周波数スペクトルに近い第6
図に示す連続した周波数スペクトルを持つ信号が得られ
る。乱数発生用ポリノミナルカウンタ9の周期は実際上
合成スペクトルにほとんど影響を及ぼさない。一致検出
回路で0のデータを検出してメモリのエンドアドレスと
しているが、31のデータも検出しているのは、乱数発生
ポリノミナルカウンタの反転出力に31のデータが含まれ
るがメモリアドレス指定ポリノミナルカウンタに31のデ
ータがはいるとクロックがはいってもポリノミナルカウ
ンタの内容は31のまま動かなくなるのを禁止する為であ
る。
〔発明の効果〕
以上説明したように本発明は、原音波形をサンプリング
したデータの一部を抽出しそのデータのくり返しで連続
周波数スペクトルを持つ信号が合成できる。サンプリン
グ間隔は音声ノイズの場合周波数スペクトルが最大にな
る周波数が8KHz位と高いので50μsec以下のサンプリン
グ間隔でないとうまくサンプリングしてデータをとれな
いので、音声ノイズをそのまま25μsecごとにサンプリ
ングすると1秒間でのサンプリング点は40000点にな
り、メモリも40000アドレス必要になるが、本発明だと2
5μsecごとに合成データを出力してもメモリ容量は32ア
ドレスですむことになりメモリ容量低減の効果が著し
い。また、必要に応じメモリ容量をふやすことによりち
がった周波数スペクトルを持つノイズを合成できる。特
にメモリアドレスを指定するのにポリノミナルカウンタ
を使っているので半導体集積回路化した場合、バイナリ
カウンタ等を使用するのに比べ回路が簡単になる分レイ
アウト占有面積を小さくでき、チップサイズの減少に効
果がある。さらに、周期的クロックを使用して連続周波
数スペクトルを持つ信号を簡単な回路で構成できるので
ディジタルLSI化するのに適し、原音のノイズ波形をサ
ンプリングしたデータを使うので原音ノイズに近い周波
数スペクトルを持つ合成ノイズが得られ、高品質の音声
ノイズの合成ができる。なお、ポリノミナルカウンタの
段数、メモリアドレス指定ボリノミナルカウンタのクロ
ック入力周波数、メモリの出力ビット数、DA変換器のビ
ット数等はそれぞれ合成ノイズの音質に関係しており、
適当な値を選んでよいことは明らかである。
【図面の簡単な説明】
第1図は本発明の一実施例の回路構成図、第2図は第1
図のポリノミナルカウンタの具体例の回路図、第3図は
第1図のメモリ4に記憶させる原音ノイズ波形をサンプ
リングしたデータ波形図、第4図は乱数発生ポリノミナ
ルカウンタ反転出力に対してメモリスタートアドレスの
位置を示す図、第5図は原音ノイズの周波数スペクトル
波形図、第6図は合成ノイズの周波数スペクトル波形図
である。 1……クロック入力端子、2・3……メモリ上位アドレ
ス入力端子、4……メモリ、5……DA変換器、6……出
力端子、7……メモリアドレス指定ポリノミナルカウン
タ、8……一致検出回路、9……乱数発生ポリノミナル
カウンタ、10……フリップフロップ、11……エクスクル
ーシブNOR。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】音声のノイズ原音をサンプリングして得た
    波形の少なくとも一部を記憶する記憶手段と、前記記憶
    手段から前記記憶情報を読み出すアドレスを周期的に発
    生する第1のポリノミナルカウンタと、第2のポリノミ
    ナルカウンタとを有し、前記第1のポリノミナルカウン
    タの値が最小値もしくは最大値になったとき前記第2の
    ポリノミナルカウンタの反転値を前記第1のポリノミナ
    ルカウンタに初期値としてセットすることを特徴とする
    ノイズ発生回路。
JP61011346A 1986-01-21 1986-01-21 ノイズ発生回路 Expired - Lifetime JPH0690632B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61011346A JPH0690632B2 (ja) 1986-01-21 1986-01-21 ノイズ発生回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61011346A JPH0690632B2 (ja) 1986-01-21 1986-01-21 ノイズ発生回路

Publications (2)

Publication Number Publication Date
JPS62169198A JPS62169198A (ja) 1987-07-25
JPH0690632B2 true JPH0690632B2 (ja) 1994-11-14

Family

ID=11775474

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61011346A Expired - Lifetime JPH0690632B2 (ja) 1986-01-21 1986-01-21 ノイズ発生回路

Country Status (1)

Country Link
JP (1) JPH0690632B2 (ja)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57139799A (en) * 1981-02-23 1982-08-28 Nippon Electric Co Voice synthesization system
JPS5860798A (ja) * 1981-10-07 1983-04-11 日本電気株式会社 音声合成方式
JPS5949597A (ja) * 1982-09-14 1984-03-22 ヤマハ株式会社 楽音形成装置

Also Published As

Publication number Publication date
JPS62169198A (ja) 1987-07-25

Similar Documents

Publication Publication Date Title
US4338674A (en) Digital waveform generating apparatus
US4656428A (en) Distorted waveform signal generator
CA1076400A (en) Digital generator for musical notes
US4296384A (en) Noise generator
US4134320A (en) Key assigner for use in electronic musical instrument
JPH0690632B2 (ja) ノイズ発生回路
US4638710A (en) Periodic waveform generation by nonrecyclically reading lower frequency audio samples and recyclically reading higher frequency audio samples
US5254805A (en) Electronic musical instrument capable of adding musical effect to musical tones
JP2605680B2 (ja) 音声ノイズ発生回路
JPH0690633B2 (ja) 音声ノイズ発生回路
US4338844A (en) Tone source circuit for electronic musical instruments
US4683795A (en) Periodic wave form generation by recyclically reading amplitude and frequency equalized digital signals
JP2548335B2 (ja) 記憶装置
JPH0679225B2 (ja) 電子楽器における雑音減少装置
JP2590997B2 (ja) 音声合成装置
JPS6334475B2 (ja)
KR950007152Y1 (ko) 전자악기의 가변옥타브 어드레스 발생장치
JPS597397B2 (ja) 電子楽器
JP2933210B2 (ja) 電子楽器
JP2501815Y2 (ja) ビデオ信号発生器
JPH0348640Y2 (ja)
JPS5925230B2 (ja) 電子楽器
JPH0284697A (ja) 電子楽器の音源装置
JPS6325360B2 (ja)
JPH0142000B2 (ja)