專利名稱:一種產(chǎn)生電話數(shù)字信號音的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種產(chǎn)生電話接續(xù)過程中需要的各種數(shù)字信號音的系統(tǒng)。
本發(fā)明的技術(shù)方案在于,構(gòu)造一種產(chǎn)生電話數(shù)字信號音的系統(tǒng),其特征在于,所述系統(tǒng)包括用于產(chǎn)生撥號信號音的撥號音產(chǎn)生裝置;用于控制信號音通斷比的通斷控制單元;根據(jù)由所述通斷控制單元輸入的控制信號,將由所述撥號音產(chǎn)生裝置輸入的撥號信號音轉(zhuǎn)換為斷續(xù)信號音的斷續(xù)信號音產(chǎn)生單元;根據(jù)由CPU輸入的指令,產(chǎn)生信號音選擇信號的信號音選擇控制邏輯單元;根據(jù)由所述信號音選擇控制邏輯單元輸入的所述信號音選擇信號,從輸入的各種信號音中選取一種作為下行信號輸出的信號音選擇單元;用于對由所述信號音選擇單元輸入的數(shù)字信號音進行速率變換,輸出數(shù)字信號音的CODEC接口速率變換單元。
在本發(fā)明的系統(tǒng)中,所述撥號音產(chǎn)生裝置包括用于存儲將一個完整的正弦波周期信號進行PCM編碼后的編碼值的信號音ROM單元;用于向所述信號音ROM單元輸出讀地址,并向所述信號音ROM單元輸出同步讀取使能脈沖信號的讀出地址控制單元;用于將所述信號音ROM單元讀出的8bits并行編碼信號變成串行信號的并/串變換單元;用于將串行信號音分配到一個固定的時隙,輸出撥號信號音的時隙分配單元。
其中,所述通斷控制單元包括忙音通斷控制單元和回鈴音通斷控制單元;所述斷續(xù)信號音產(chǎn)生單元包括用于輸出斷續(xù)忙音的忙音產(chǎn)生單元和用于輸出斷續(xù)回鈴音的回鈴音產(chǎn)生單元。
采用本發(fā)明的系統(tǒng),與現(xiàn)有技術(shù)相比,簡化了硬件電路,降低了成本,簡化了軟件控制,使得MPU擺脫了低層次的重復(fù)開關(guān)控制,從而可以提高MPU對更高層次事件處理的速度,增加了整體的可靠性。
讀出地址控制邏輯單元1本發(fā)明中構(gòu)造一個5bits長度,18分頻計數(shù)器,對輸入的8000Hz時鐘進行計數(shù),產(chǎn)生出一個周期為444.44Hz計數(shù)器,這個計數(shù)器的輸出作為信號音ROM單元2的讀地址;另外還產(chǎn)生一個和該地址同步的讀出使能脈沖,對信號音ROM單元2的內(nèi)容依次讀出。
并/串變換單元3將由信號音ROM單元2讀出的8bits并行編碼信號變換成占用寬度為一個時隙的串行信號。
時隙分配單元4將串行的信號分配到一個固定的時隙內(nèi)。
通斷控制51和52用2個記數(shù)器,分別產(chǎn)生出0.35S通、0.35S斷的斷續(xù)忙音控制信號和1S通、4S斷的斷續(xù)回鈴音控制信號,為了使得第一次聽到的回鈴音在CPU發(fā)出控制信號后能盡快出現(xiàn),回鈴音控制作特別設(shè)計,使得第一次信號發(fā)出的時間不超過1S。
斷續(xù)音產(chǎn)生單元61和62將輸入的撥號音變換成0.35S通、0.35S斷的斷續(xù)忙音和1S通、4S斷的斷續(xù)回鈴音。
信號音選擇控制邏輯單元7通過一個鎖存器,將CPU發(fā)出的指令鎖存,用于選擇下行信號的種類。
信號音選擇單元8構(gòu)造一個5輸入,5選1邏輯器件,從通話信號、忙音、靜音、撥號音、回鈴音之中,選取一種作為下行信號輸出。
CODEC接口速率變換單元9對產(chǎn)生的8.192MHz時鐘速率數(shù)字信號,通過速率變換電路,轉(zhuǎn)換成CODEC芯片要求的2.048MHz時鐘速率信號,輸出符合CODEC芯片要求的數(shù)字信號音。
圖1中所示系統(tǒng)可按下述步驟產(chǎn)生數(shù)字信號音步驟1、按照PCM編碼規(guī)則,將一個完整的正弦波周期信號的編碼值存入到一個信號音ROM單元;步驟2、由讀出地址控制邏輯單元向所述信號音ROM單元輸出讀地址信號,并輸出同步讀取使能脈沖信號;步驟3、并/串變換單元將由所述信號音ROM單元讀出8bits并行編碼信號變換成串行信號音;步驟4、所述串行信號音經(jīng)時隙分配單元分配到一個固定的時隙,輸出撥號信號音;步驟5、所述撥號信號音分別輸入到忙音產(chǎn)生單元和回鈴音產(chǎn)生單元,在忙音通斷控制單元和回鈴音通斷控制單元的控制下,分別輸出斷續(xù)忙音和斷續(xù)回鈴音;步驟6、信號音選擇控制邏輯單元根據(jù)CPU發(fā)出的指令,輸出信號音選擇信號到信號音選擇單元;步驟7、所述信號音選擇單元根據(jù)所述信號音選擇信號,從輸入各種信號音中選取一種作為下行信號輸出到CODEC接口速率變換單元;步驟8、所述CODEC接口速率變換單元對輸入的數(shù)字信號音進行速率變換,輸出數(shù)字信號音。
本發(fā)明的系統(tǒng)與現(xiàn)有技術(shù)相比,簡化了硬件電路,降低了成本,簡化了軟件控制,使得MPU擺脫了低層次的重復(fù)開關(guān)控制,從而可以提高MPU對更高層次事件處理的速度,增加了整體的可靠性。
權(quán)利要求
1.一種產(chǎn)生電話數(shù)字信號音的系統(tǒng),其特征在于,所述系統(tǒng)包括用于產(chǎn)生撥號信號音的撥號音產(chǎn)生裝置;用于控制信號音通斷比的通斷控制單元;根據(jù)由所述通斷控制單元輸入的控制信號,將由所述撥號音產(chǎn)生裝置輸入的撥號信號音轉(zhuǎn)換為斷續(xù)信號音的斷續(xù)信號音產(chǎn)生單元;根據(jù)由CPU輸入的指令,產(chǎn)生信號音選擇信號的信號音選擇控制邏輯單元;根據(jù)由所述信號音選擇控制邏輯單元輸入的所述信號音選擇信號,從輸入的各種信號音中選取一種作為下行信號輸出的信號音選擇單元;用于對由所述信號音選擇單元輸入的數(shù)字信號音進行速率變換,輸出符合CODEC芯片要求的數(shù)字信號音的CODEC接口速率變換單元。
2.根據(jù)權(quán)利要求1所述系統(tǒng),其特征在于,所述撥號音產(chǎn)生裝置包括用于存儲將一個完整的正弦波周期信號進行PCM編碼后的編碼值的信號音ROM單元;用于向所述信號音ROM單元輸出讀地址,并向所述信號音ROM單元輸出同步讀取使能脈沖信號的讀出地址控制單元;用于將所述信號音ROM單元讀出的8bits并行編碼信號變成串行信號的并/串變換單元;用于將串行信號音分配到一個固定的時隙,輸出撥號信號音的時隙分配單元。
3.根據(jù)權(quán)利要求1所述系統(tǒng),其特征在于,所述通斷控制單元包括忙音通斷控制單元和回鈴音通斷控制單元,所述斷續(xù)信號音產(chǎn)生單元包括用于輸出斷續(xù)忙音的忙音產(chǎn)生單元;用于輸出斷續(xù)回鈴音的回鈴音產(chǎn)生單元。
4.根據(jù)權(quán)利要求3所述系統(tǒng),其特征在于,所述忙音產(chǎn)生單元輸出0.35秒通、0.35秒斷的斷續(xù)忙音信號;所述回鈴音產(chǎn)生單元輸出1秒通、4秒斷的斷續(xù)回鈴音信號。
5.根據(jù)權(quán)利要求1所述系統(tǒng),其特征在于,輸入到所述信號音選擇單元中的信號音包括通話音、忙音、靜音、撥號音及回鈴音,所述信號音選擇控制邏輯單元輸出的所述信號音選擇信號包括選擇通話音、選擇忙音、選擇靜音、選擇撥號音及選擇回鈴音的選擇信號。
全文摘要
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種產(chǎn)生電話數(shù)字信號音的系統(tǒng),在所述系統(tǒng)中,由讀出地址控制單元1、信號音ROM單元2、并/串變換單元3和時隙分配單元4組合輸出撥號音;所述撥號音經(jīng)忙音及回鈴音產(chǎn)生單元61、62后分別變成忙音和回鈴音;將所述撥號音、忙音、回鈴音,以及靜音和通話音都輸入到信號音選擇單元8,所述信號音選擇單元8根據(jù)信號音選擇控制邏輯單元7的控制命令、選擇一種信號音輸出到CODEC接口速率變換單元9,所述CODEC接口速率變換單元9對輸入的數(shù)字信號音進行速率變換,輸出符合CODEC芯片要求的數(shù)字信號音。
文檔編號H04M1/26GK1400796SQ01126368
公開日2003年3月5日 申請日期2001年7月26日 優(yōu)先權(quán)日2001年7月26日
發(fā)明者劉友義 申請人:深圳市中興通訊股份有限公司上海第二研究所