專利名稱:數(shù)字信號(hào)處理設(shè)備和數(shù)字信號(hào)處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)字信號(hào)處理設(shè)備和數(shù)字信號(hào)處理方法,更具體地講,涉及包括多個(gè)具有存儲(chǔ)裝置的數(shù)字信號(hào)處理單元的數(shù)字信號(hào)處理設(shè)備,其中數(shù)字信號(hào)處理單元分別共享作為共享存儲(chǔ)器的存儲(chǔ)裝置,還涉及其控制方法。
背景技術(shù):
到目前現(xiàn)有的各種類型數(shù)字信號(hào)處理設(shè)備中,有一種包括共享存儲(chǔ)器并適合處理存儲(chǔ)在共享存儲(chǔ)器內(nèi)數(shù)據(jù)的數(shù)字信號(hào)處理設(shè)備。圖26所示的這種類型的常規(guī)數(shù)字信號(hào)處理設(shè)備包括數(shù)字信號(hào)處理組5,該組具有多個(gè)數(shù)字信號(hào)處理單元,例如數(shù)字信號(hào)處理單元1、2、3和4,分別在圖例中稱為”DSP#1”、“DSP#2”、“DSP#3”和”DSP#4”;共享存儲(chǔ)器6用于存儲(chǔ)由數(shù)字信號(hào)處理單元1、2、3和4處理的數(shù)據(jù);地址總線7,通過總線數(shù)字信號(hào)處理單元1、2、3和4對(duì)存儲(chǔ)在共享存儲(chǔ)器6中指定地址的數(shù)據(jù)進(jìn)行操作;和控制總線9,通過控制,總線數(shù)字信號(hào)處理單元1、2、3和4接收控制信號(hào),其中數(shù)字信號(hào)處理單元1、2、3和4根據(jù)控制信號(hào)對(duì)存儲(chǔ)在存儲(chǔ)器6中的數(shù)據(jù)進(jìn)行操作以防止數(shù)字信號(hào)處理組5的兩個(gè)或兩個(gè)以上的數(shù)字信號(hào)處理單元同時(shí)對(duì)存儲(chǔ)在存儲(chǔ)器6中的數(shù)據(jù)進(jìn)行操作的請(qǐng)求。
數(shù)字信號(hào)處理組5的每個(gè)數(shù)字信號(hào)處理單元,例如數(shù)字信號(hào)處理單元1,從控制總線9接收控制信號(hào),并依據(jù)所接收的控制信號(hào)判斷地址總線7和數(shù)據(jù)總線8是否被數(shù)字信號(hào)處理單元2、3或4所占用。當(dāng)判斷地址總線7和數(shù)據(jù)總線8沒有被其它數(shù)字信號(hào)處理單元2、3或4所占用時(shí),數(shù)字信號(hào)處理單元1可以通過地址總線7和數(shù)據(jù)總線8對(duì)存儲(chǔ)在存儲(chǔ)器6中的數(shù)據(jù)進(jìn)行讀取和寫入的操作。另一方面,當(dāng)判斷地址總線7和數(shù)據(jù)總線8被其它數(shù)字信號(hào)處理單元2、3或4所占用時(shí),數(shù)字信號(hào)處理單元1不能通過地址總線7和數(shù)據(jù)總線8對(duì)存儲(chǔ)在存儲(chǔ)器6中的數(shù)據(jù)進(jìn)行讀取或?qū)懭搿R蚨R?guī)數(shù)字信號(hào)處理設(shè)備的結(jié)構(gòu)僅能有數(shù)字信號(hào)處理組的一個(gè)數(shù)字信號(hào)處理單元執(zhí)行操作,即每次只能有數(shù)字信號(hào)處理單元1、2、3或4通過地址總線7和數(shù)據(jù)總線8對(duì)存儲(chǔ)在存儲(chǔ)器6內(nèi)的數(shù)據(jù)進(jìn)行讀取和寫入,從而當(dāng)數(shù)字信號(hào)處理組5的兩個(gè)或兩個(gè)以上數(shù)字信號(hào)處理單元同時(shí)對(duì)存儲(chǔ)在存儲(chǔ)器6中的數(shù)據(jù)請(qǐng)求操作時(shí),可防止發(fā)生總線競(jìng)爭(zhēng)。
當(dāng)判斷地址總線7和數(shù)據(jù)總線8被其它數(shù)字信號(hào)處理單元2、3或4所占用時(shí),常規(guī)數(shù)字信號(hào)處理設(shè)備中數(shù)字信號(hào)處理組的任何一個(gè)數(shù)字信號(hào)處理單元不能通過地址總7和數(shù)據(jù)總線8對(duì)存儲(chǔ)在存儲(chǔ)器6中的數(shù)據(jù)進(jìn)行讀取和寫入,于是存在的缺點(diǎn)是,當(dāng)數(shù)字信號(hào)處理組5的兩個(gè)或兩個(gè)以上數(shù)字信號(hào)處理單元同時(shí)對(duì)存儲(chǔ)在存儲(chǔ)器6中的數(shù)據(jù)進(jìn)行操作請(qǐng)求時(shí),無法實(shí)現(xiàn)數(shù)字信號(hào)處理組5的兩個(gè)或兩個(gè)以上數(shù)字信號(hào)處理單元通過地址總線7和數(shù)據(jù)總線8對(duì)存儲(chǔ)在存儲(chǔ)器6中的數(shù)據(jù)同時(shí)進(jìn)行讀取或?qū)懭?。這使得常規(guī)數(shù)字信號(hào)處理設(shè)備很難執(zhí)行實(shí)時(shí)信號(hào)處理。
數(shù)字信號(hào)處理單元組5的每個(gè),即數(shù)字信號(hào)處理單元1、2、3或4需要在每一個(gè)以音頻采樣頻率為基礎(chǔ)所確定的音頻采樣期間執(zhí)行對(duì)聲信號(hào)數(shù)據(jù)的處理。然而,當(dāng)?shù)刂房偩€7和數(shù)據(jù)總線8被其它數(shù)字信號(hào)處理單元所占用時(shí),某些數(shù)字信號(hào)處理單元可能在與音頻采樣期間同步執(zhí)行信號(hào)處理的過程失敗。由于在一個(gè)音頻采樣期間對(duì)聲信號(hào)數(shù)據(jù)進(jìn)行的處理過程失敗,可能產(chǎn)生不連續(xù)的聲信號(hào),從而導(dǎo)致產(chǎn)生聲噪聲。常規(guī)數(shù)字信號(hào)處理設(shè)備存在的另一缺點(diǎn)是,當(dāng)?shù)刂房偩€7和數(shù)據(jù)總線8被一個(gè)數(shù)字信號(hào)處理單元所占用時(shí),其余數(shù)字信號(hào)處理單元不能執(zhí)行對(duì)聲信號(hào)數(shù)據(jù)的處理過程。本發(fā)明可解決這些問題。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種數(shù)字信號(hào)處理設(shè)備,其中多個(gè)數(shù)字信號(hào)處理單元可以與總線控制無關(guān)地同時(shí)使用存儲(chǔ)在共享存儲(chǔ)器部分的數(shù)據(jù)。
本發(fā)明的另一目的是提供一種數(shù)字信號(hào)處理裝置,其中多個(gè)數(shù)字信號(hào)處理單元可以與總線控制無關(guān)地同時(shí)使用存儲(chǔ)在共享存儲(chǔ)器部分的數(shù)據(jù)。
根據(jù)本發(fā)明的第一個(gè)方面,提供一種數(shù)字信號(hào)處理設(shè)備包括用于從外部輸出設(shè)備輸入多個(gè)聲信號(hào)的輸入裝置;多個(gè)數(shù)字信號(hào)處理單元,以串聯(lián)方式互相電串聯(lián)而形成閉環(huán),該數(shù)字信號(hào)處理單元按順序接收和處理作為共享數(shù)據(jù)單元的包含聲音信號(hào)的數(shù)據(jù)單元,和用于向外部輸入設(shè)備輸出由數(shù)字信號(hào)處理單元處理和產(chǎn)生的多個(gè)聲音信號(hào)的數(shù)據(jù)單元的輸出裝置,從而每個(gè)數(shù)字信號(hào)處理單元包括接收裝置,用于從前一數(shù)字信號(hào)處理單元接收共享數(shù)據(jù)單元;接收數(shù)據(jù)存儲(chǔ)裝置,用于將由接收裝置接收的所述共享數(shù)據(jù)單元存儲(chǔ)到接收存儲(chǔ)器中;復(fù)制數(shù)據(jù)存儲(chǔ)裝置,用于將接收存儲(chǔ)器中存儲(chǔ)的共享數(shù)據(jù)單元復(fù)制到共享存儲(chǔ)器;聲音信號(hào)處理裝置,包括一個(gè)或多個(gè)聲信號(hào)處理部分,每個(gè)部分輸入存儲(chǔ)在共享存儲(chǔ)器部分內(nèi)的共享數(shù)據(jù)單元作為輸入信號(hào),對(duì)所輸入的共享數(shù)據(jù)單元進(jìn)行處理,并將輸出信號(hào)寫入到共享存儲(chǔ)器部分作為共享數(shù)據(jù)單元;發(fā)送數(shù)據(jù)存儲(chǔ)裝置,用于將存儲(chǔ)在共享存儲(chǔ)器部分的共享數(shù)據(jù)單元存儲(chǔ)到發(fā)送存儲(chǔ)器中;和發(fā)送裝置,用于將存儲(chǔ)在發(fā)送存儲(chǔ)器內(nèi)的共享數(shù)據(jù)單元發(fā)送到后繼數(shù)字信號(hào)處理單元。
在上述數(shù)字信號(hào)處理設(shè)備中,數(shù)字信號(hào)處理單元的接收裝置通過直接存儲(chǔ)器存取方法從前一數(shù)字信號(hào)處理單元接收共享數(shù)據(jù)單元;在聲信號(hào)處理裝置輸入和處理存儲(chǔ)在共享存儲(chǔ)器部分的共享數(shù)據(jù)單元,并寫輸出信號(hào)到共享存儲(chǔ)器部分的同時(shí),以及在發(fā)送數(shù)據(jù)存儲(chǔ)裝置存儲(chǔ)存在共享存儲(chǔ)部分的共享數(shù)據(jù)單元到發(fā)送存儲(chǔ)器時(shí),并且當(dāng)發(fā)送裝置將存儲(chǔ)在發(fā)送存儲(chǔ)器內(nèi)的共享數(shù)據(jù)單元發(fā)送到后繼數(shù)字信號(hào)處理單元的同時(shí),接收數(shù)據(jù)存儲(chǔ)裝置可以存儲(chǔ)由接收裝置接收到接收存儲(chǔ)器中共享數(shù)據(jù)單元。
上述數(shù)字信號(hào)處理設(shè)備還可以包括與一個(gè)或多個(gè)數(shù)字信號(hào)處理單元連接的外部存儲(chǔ)裝置。此外,上述數(shù)字信號(hào)處理設(shè)備還可包括總線,通過該總線將數(shù)字信號(hào)處理單元以串聯(lián)方式相互連接而形成閉環(huán);和多個(gè)切換裝置,用于有選擇地將各個(gè)數(shù)字信號(hào)處理單元與總線連接和脫離。此外,上述數(shù)字信號(hào)處理設(shè)備還可包括共享數(shù)據(jù)編輯裝置,用于編輯存儲(chǔ)在共享存儲(chǔ)器部分的數(shù)據(jù)。
在上述數(shù)字信號(hào)處理設(shè)備中,每個(gè)數(shù)字信號(hào)處理單元可包括用于從外部輸出設(shè)備輸入多個(gè)聲數(shù)據(jù)單元的信號(hào)輸入裝置;和用于向外部輸入設(shè)備輸出多個(gè)聲數(shù)據(jù)單元的信號(hào)輸出裝置。數(shù)字信號(hào)處理設(shè)備可還包括選擇裝置,用于使得一個(gè)或多個(gè)數(shù)字信號(hào)處理單元以串聯(lián)方式相互電連接而形成閉環(huán),以便一個(gè)或多個(gè)所述數(shù)字信號(hào)處理單元接收包括聲信號(hào)的數(shù)據(jù)單元作為共享數(shù)據(jù)單元,并對(duì)數(shù)據(jù)單元進(jìn)行處理,以及用于使得另一個(gè)或多個(gè)所述數(shù)字信號(hào)處理單元以串聯(lián)方式相互電連接而形成另一閉環(huán),以便另一個(gè)或多個(gè)數(shù)字信號(hào)處理單元接收包括聲信號(hào)的數(shù)據(jù)單元作為共享數(shù)據(jù)單元,并對(duì)數(shù)據(jù)單元進(jìn)行處理。
在上述數(shù)字信號(hào)處理設(shè)備中,每個(gè)數(shù)字信號(hào)處理單元可包括用于從外部輸出設(shè)備輸入多個(gè)聲數(shù)據(jù)單元的信號(hào)輸入裝置;用于向外部輸入設(shè)備輸出多個(gè)聲數(shù)據(jù)單元的信號(hào)輸出裝置;在數(shù)字信號(hào)處理單元與相鄰數(shù)字信號(hào)處理單元之間設(shè)置的第一連接和脫離裝置,用于選擇性地將數(shù)字信號(hào)處理單元與相鄰數(shù)字信號(hào)處理單元連接和脫離;和在所述數(shù)字信號(hào)處理單元與相鄰數(shù)字信號(hào)處理單元之間設(shè)置的第二連接和脫離裝置,用于選擇性地將數(shù)字信號(hào)處理單元與外部輸入和輸出端連接和脫離,從而第一連接和脫離裝置和第二加上和脫離裝置使得有選擇地將數(shù)字信號(hào)處理單元與數(shù)字信號(hào)處理設(shè)備連接和脫離。上述數(shù)字信號(hào)處理設(shè)備還包括第一檢測(cè)裝置,用于檢測(cè)數(shù)字信號(hào)處理單元是否與相鄰數(shù)字信號(hào)處理單元脫離;和發(fā)送和接收部分切換裝置,用于當(dāng)?shù)谝粰z測(cè)裝置檢測(cè)到數(shù)字信號(hào)處理單元與相鄰數(shù)字信號(hào)處理單元之間脫離時(shí),將由數(shù)字信號(hào)處理單元開路的電路閉合以形成閉環(huán)。
在上述數(shù)字信號(hào)處理設(shè)備中,共享存儲(chǔ)器部分可包括多個(gè)數(shù)字信號(hào)處理單元專用的處理單元數(shù)據(jù)區(qū),以便每個(gè)數(shù)字信號(hào)處理單元對(duì)存儲(chǔ)在數(shù)字信號(hào)處理單元專用的處理單元數(shù)據(jù)區(qū)內(nèi)的共享數(shù)據(jù)單元進(jìn)行寫操作。數(shù)字信號(hào)處理單元的一個(gè)或多個(gè)聲信號(hào)處理裝置分別包括過濾部分,用于輸入存儲(chǔ)在共享存儲(chǔ)器部分的共享數(shù)據(jù)單元作為輸入信號(hào),對(duì)所輸入的共享數(shù)據(jù)單元進(jìn)行過濾,并將過濾后的數(shù)據(jù)單元作為共享數(shù)據(jù)單元寫入到共享存儲(chǔ)器部分。上述數(shù)字信號(hào)處理設(shè)備還包括數(shù)據(jù)讀取裝置,用于從共享存儲(chǔ)器部分循環(huán)讀取由過濾部分過濾的共享數(shù)據(jù)單元;和顯示電平表裝置,用于顯示由數(shù)據(jù)讀取裝置所讀取的共享數(shù)據(jù)單元的電平。
另外,上述數(shù)字信號(hào)處理設(shè)備還包括數(shù)據(jù)讀取裝置,用于從共享存儲(chǔ)器部分循環(huán)讀取一個(gè)或多個(gè)共享數(shù)據(jù);過濾裝置,用于過濾由數(shù)據(jù)讀取裝置所讀取的共享數(shù)據(jù)單元;和顯示電平表裝置,用于顯示由過濾裝置過濾的共享數(shù)據(jù)單元的電平。
根據(jù)本發(fā)明的第二方面,提供一種數(shù)字信號(hào)處理方法包括如下步驟(a)從外部輸出設(shè)備輸入多個(gè)聲信號(hào);(b)按順序?qū)Πú襟E(a)所輸入的聲信號(hào)的數(shù)據(jù)單元進(jìn)行存儲(chǔ)作為共享數(shù)據(jù)單元;(c)對(duì)多個(gè)數(shù)字信號(hào)處理單元以串聯(lián)方式進(jìn)行連接而形成閉環(huán),各數(shù)字信號(hào)處理單元按順序接收和處理共享數(shù)據(jù)單元;和(d)將由數(shù)字信號(hào)處理單元處理和產(chǎn)生的多個(gè)聲數(shù)據(jù)單元輸出到外部輸入設(shè)備。以上步驟(c)還包括(c1)每個(gè)數(shù)字信號(hào)處理單元從前一數(shù)字信號(hào)處理單元接收共享數(shù)據(jù)單元;(c2)每個(gè)數(shù)字信號(hào)處理單元將從步驟(c1)接收的共享數(shù)據(jù)單元存儲(chǔ)到接收存儲(chǔ)器中;(c3)每個(gè)數(shù)字信號(hào)處理單元將存儲(chǔ)在接收存儲(chǔ)器內(nèi)的共享數(shù)據(jù)單元復(fù)制到共享存儲(chǔ)器部分;(c4)每個(gè)數(shù)字信號(hào)處理單元還執(zhí)行一個(gè)或多個(gè)聲信號(hào)處理步驟,聲信號(hào)處理步驟具有步驟(c41)輸入存儲(chǔ)在共享存儲(chǔ)器部分的共享數(shù)據(jù)單元作為輸入信號(hào),(c42)對(duì)輸入的共享數(shù)據(jù)單元進(jìn)行處理,和(c43)將輸出信號(hào)寫入共享存儲(chǔ)器部分作為共享數(shù)據(jù)單元;(c5)每個(gè)數(shù)字信號(hào)處理單元將存儲(chǔ)在共享存儲(chǔ)器部分的共享數(shù)據(jù)單元存儲(chǔ)到發(fā)送存儲(chǔ)器中;和(c6)每個(gè)數(shù)字信號(hào)處理單元將存儲(chǔ)在共享存儲(chǔ)器部分的共享數(shù)據(jù)單元發(fā)送到后繼數(shù)字信號(hào)處理單元。
從以下參照附圖進(jìn)行的詳細(xì)描述,可對(duì)本發(fā)明及其許多優(yōu)點(diǎn)有較好的理解。
圖1是表示根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備的第一優(yōu)選實(shí)施例的示意框圖;圖2是表示圖1所示數(shù)字信號(hào)處理設(shè)備的組成部件數(shù)字信號(hào)處理單元的示意框圖;圖3是表示圖2所示數(shù)字信號(hào)處理單元的組成部件聲信號(hào)處理裝置的示意框圖;圖4是解釋圖2所示數(shù)字信號(hào)處理單元的數(shù)字信號(hào)處理過程的流程圖;圖5是表示圖1所示數(shù)字信號(hào)處理設(shè)備實(shí)現(xiàn)數(shù)字信號(hào)處理系統(tǒng)的實(shí)例的框圖;圖6是表示分布在共享存儲(chǔ)數(shù)據(jù)區(qū)的共享數(shù)據(jù)單元,和共享存儲(chǔ)數(shù)據(jù)區(qū)與第一數(shù)字信號(hào)處理單元之間所接收和發(fā)送的數(shù)據(jù)單元流以實(shí)現(xiàn)圖5所示的聲信號(hào)處理系統(tǒng)的框圖;圖7是表示分布在共享存儲(chǔ)數(shù)據(jù)區(qū)的共享數(shù)據(jù)單元,和共享存儲(chǔ)數(shù)據(jù)區(qū)與第二數(shù)字信號(hào)處理單元之間所接收和發(fā)送的數(shù)據(jù)單元流以實(shí)現(xiàn)圖5所示的聲信號(hào)處理系統(tǒng)的框圖;圖8是表示分布在共享存儲(chǔ)數(shù)據(jù)區(qū)的共享數(shù)據(jù)單元,和共享存儲(chǔ)數(shù)據(jù)區(qū)與第三數(shù)字信號(hào)處理單元之間所接收和發(fā)送的數(shù)據(jù)單元流以實(shí)現(xiàn)圖5所示的聲信號(hào)處理系統(tǒng)的框圖;
圖9方塊圖表示分布在共享存儲(chǔ)數(shù)據(jù)區(qū)的共享數(shù)據(jù)單元,和共享存儲(chǔ)數(shù)據(jù)區(qū)與第四數(shù)字信號(hào)處理單元之間所接收和發(fā)送的數(shù)據(jù)單元流以實(shí)現(xiàn)圖5所示的聲信號(hào)處理系統(tǒng)的框圖;圖10是表示根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備的第二優(yōu)選實(shí)施例執(zhí)行數(shù)字信號(hào)處理過程的流程圖;圖11是表示構(gòu)成本發(fā)明的數(shù)字信號(hào)處理設(shè)備的第一優(yōu)選實(shí)施例的分布在共享存儲(chǔ)數(shù)據(jù)區(qū)的共享數(shù)據(jù)單元,和共享存儲(chǔ)數(shù)據(jù)區(qū)與第一數(shù)字信號(hào)處理單元之間所接收和發(fā)送的數(shù)據(jù)單元流的框圖;圖12是表示構(gòu)成本發(fā)明的數(shù)字信號(hào)處理設(shè)備的第一優(yōu)選實(shí)施例的分布在共享存儲(chǔ)數(shù)據(jù)區(qū)的共享數(shù)據(jù)單元,和共享存儲(chǔ)數(shù)據(jù)區(qū)與第二數(shù)字信號(hào)處理單元之間所接收和發(fā)送的數(shù)據(jù)單元流的框圖;圖13是表示構(gòu)成本發(fā)明的數(shù)字信號(hào)處理設(shè)備的第一優(yōu)選實(shí)施例的分布在共享存儲(chǔ)數(shù)據(jù)區(qū)的共享數(shù)據(jù)單元,和共享存儲(chǔ)數(shù)據(jù)區(qū)與第三數(shù)字信號(hào)處理單元之間所接收和發(fā)送的數(shù)據(jù)單元流的框圖;圖14是表示根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備的第四優(yōu)選實(shí)施例的示意框圖;圖15是表示根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備的第五優(yōu)選實(shí)施例的示意框圖;圖16是表示圖5所示數(shù)字信號(hào)處理設(shè)備的共享數(shù)據(jù)編輯裝置對(duì)分布在共享存儲(chǔ)數(shù)據(jù)區(qū)內(nèi)的共享存儲(chǔ)器數(shù)據(jù)單元的編輯處理的框圖;圖17是表示根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備的第六優(yōu)選實(shí)施例的示意框圖;圖18是表示共享各自作為共享存儲(chǔ)器的存儲(chǔ)部分的數(shù)字信號(hào)處理單元布置的實(shí)例的框圖;圖19是表示根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備的第七優(yōu)選實(shí)施例的示意框圖;圖20是表示在共享存儲(chǔ)數(shù)據(jù)區(qū)中分配的共享數(shù)據(jù)單元,和共享存儲(chǔ)數(shù)據(jù)區(qū)與第一數(shù)字信號(hào)處理單元之間所接收和發(fā)送的數(shù)據(jù)單元流,其中共享存儲(chǔ)數(shù)據(jù)區(qū)和第一數(shù)字信號(hào)處理單元共同構(gòu)成根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備的第八實(shí)施例的組成部件;圖21是表示在共享存儲(chǔ)數(shù)據(jù)區(qū)中分配的共享數(shù)據(jù)單元,和共享存儲(chǔ)數(shù)據(jù)區(qū)與第二數(shù)字信號(hào)處理單元之間所接收和發(fā)送的數(shù)據(jù)單元流的框圖,其中共享存儲(chǔ)數(shù)據(jù)區(qū)和第二數(shù)字信號(hào)處理單元共同構(gòu)成根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備的第八優(yōu)選實(shí)施例的組成部件;圖22是表示在共享存儲(chǔ)數(shù)據(jù)區(qū)中分配的共享數(shù)據(jù)單元,和共享存儲(chǔ)數(shù)據(jù)區(qū)與第三數(shù)字信號(hào)處理單元之間所接收和發(fā)送的數(shù)據(jù)單元流的框圖,其中共享存儲(chǔ)數(shù)據(jù)區(qū)和第三數(shù)字信號(hào)處理單元共同構(gòu)成根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備的第八優(yōu)選實(shí)施例的組成部件;圖23表示在共享存儲(chǔ)數(shù)據(jù)區(qū)中分配的共享數(shù)據(jù)單元,和共享存儲(chǔ)數(shù)據(jù)區(qū)與第四數(shù)字信號(hào)處理單元之間所接收和發(fā)送的數(shù)據(jù)單元流的框圖,其中共享存儲(chǔ)數(shù)據(jù)區(qū)和第四數(shù)字信號(hào)處理單元共同構(gòu)成根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備的第八優(yōu)選實(shí)施例的組成部件;圖24是表示根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備的第九優(yōu)選實(shí)施例的示意圖;圖25是表示根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備的第十優(yōu)選實(shí)施例的示意圖;和圖26是表示常規(guī)數(shù)字信號(hào)處理設(shè)備的示意圖;具體實(shí)施方式
下文將對(duì)根據(jù)本發(fā)明的優(yōu)選實(shí)施例參照附圖1到25進(jìn)行描述。如下描述所參考的所有附圖中,相似部件采用相同的參考標(biāo)號(hào)。
現(xiàn)參考圖1到圖9,圖中表示根據(jù)本發(fā)明數(shù)字信號(hào)處理設(shè)備100的第一優(yōu)選實(shí)施例。
數(shù)字信號(hào)處理設(shè)備100的第一優(yōu)選實(shí)施例如圖1所示,包括輸入端51、多個(gè)數(shù)字信號(hào)處理單元,例如第一、第二、第三和第四數(shù)字信號(hào)處理單元10、20、30和40,通常稱為DSP#1、DSP#2、DSP#3和DSP#4、以及輸出端53。輸入端51適合從在此未示出的外部輸出設(shè)備輸入多個(gè)聲信號(hào)。數(shù)字信號(hào)處理單元10、20、30和40互相串聯(lián)連接而形成閉環(huán)。數(shù)字信號(hào)處理單元10、20、30和40適合接收和處理數(shù)據(jù)單元,該數(shù)據(jù)單元包括順序的聲信號(hào)作為稱作”共享存儲(chǔ)數(shù)據(jù)”的共享存儲(chǔ)數(shù)據(jù)單元(shared memory data element)50。輸出端53適合將由數(shù)字信號(hào)處理單元10、20、30和40所處理和產(chǎn)生的多個(gè)聲數(shù)據(jù)單元作為共享存儲(chǔ)數(shù)據(jù)單元50輸出到在此未示出的外部輸入設(shè)備。輸入端51和輸出端53分別構(gòu)成根據(jù)本發(fā)明的輸入裝置和輸出裝置。共享存儲(chǔ)數(shù)據(jù)單元50構(gòu)成根據(jù)本發(fā)明的共享數(shù)據(jù)單元。
如圖1所示,數(shù)字信號(hào)處理單元10、20、30和40各自包括接收裝置11、21、31和41以及發(fā)送裝置13、23、33和43。數(shù)字信號(hào)處理單元10、20、30和40各自的接收裝置11、21、31和41適合從前一數(shù)字信號(hào)處理單元40、10、20或30接收共享存儲(chǔ)數(shù)據(jù)單元,和數(shù)字信號(hào)處理單元10、20、30和40各自的發(fā)送裝置13、23、33和43適合向后繼數(shù)字信號(hào)處理單元20、30、40或10發(fā)送共享存儲(chǔ)數(shù)據(jù)單元。
這意味著數(shù)字信號(hào)處理單元10的接收裝置11與數(shù)字信號(hào)處理單元40的發(fā)送裝置43電連接,數(shù)字信號(hào)處理單元20的接收裝置21與數(shù)字信號(hào)處理單元10的發(fā)送裝置13電連接,數(shù)字信號(hào)處理單元30的接收裝置31與數(shù)字信號(hào)處理單元20的發(fā)送裝置23電連接,和數(shù)字信號(hào)處理單元40的接收裝置41與數(shù)字信號(hào)處理單元30的發(fā)送裝置33電連接。因而數(shù)字信號(hào)處理單元10、20、30和40相互串聯(lián)連接而形成閉環(huán),能夠使共享存儲(chǔ)數(shù)據(jù)單元50從一個(gè)數(shù)字信號(hào)處理單元到另一個(gè)數(shù)字信號(hào)處理單元以順序的方式循環(huán),從而使得數(shù)字信號(hào)處理單元10、20、30和40可互相共享共享存儲(chǔ)數(shù)據(jù)單元50。
單元10、20、30和40具有相似的結(jié)構(gòu)。圖2所示的數(shù)字信號(hào)處理單元10具有與所有數(shù)字信號(hào)處理單元10、20、30和40共同的結(jié)構(gòu)和功能。以下將剩略對(duì)其它數(shù)字信號(hào)處理單元20、30和40的描述。
如圖2所示,數(shù)字信號(hào)處理10包括接收裝置11、接收數(shù)據(jù)存儲(chǔ)裝置113、接收緩沖器114、復(fù)制數(shù)據(jù)存儲(chǔ)裝置116、共享存儲(chǔ)器部分117、發(fā)送數(shù)據(jù)存儲(chǔ)裝置118、發(fā)送緩沖器119、聲信號(hào)處理裝置120和發(fā)送裝置13。接收裝置11適合從前一數(shù)字信號(hào)處理單元40接收共享存儲(chǔ)數(shù)據(jù)。接收數(shù)據(jù)存儲(chǔ)裝置113適合將由接收裝置11所接收的共享存儲(chǔ)數(shù)據(jù)單元50存儲(chǔ)到接收緩沖器114中。復(fù)制數(shù)據(jù)存儲(chǔ)裝置116適合將存儲(chǔ)在接收緩沖器114內(nèi)的共享存儲(chǔ)數(shù)據(jù)單元50復(fù)制到共享存儲(chǔ)器部分117。聲信號(hào)處理裝置120適合輸入存儲(chǔ)在共享存儲(chǔ)器部分117內(nèi)的共享存儲(chǔ)數(shù)據(jù)單元50作為輸入信號(hào),對(duì)所輸入的共享存儲(chǔ)數(shù)據(jù)單元50進(jìn)行處理,產(chǎn)生作為共享存儲(chǔ)數(shù)據(jù)單元50的輸出信號(hào)并將其寫入共享存儲(chǔ)器部分117中。發(fā)送數(shù)據(jù)存儲(chǔ)裝置118適合將存儲(chǔ)在共享存儲(chǔ)器部分117內(nèi)的共享存儲(chǔ)數(shù)據(jù)單元50存儲(chǔ)到發(fā)送緩沖器119中。發(fā)送裝置13適合將存儲(chǔ)在發(fā)送緩沖器119中的共享存儲(chǔ)數(shù)據(jù)單元50發(fā)送到后繼數(shù)字信號(hào)處理單元20。接收緩沖器114和發(fā)送緩沖器119分別構(gòu)成根據(jù)本發(fā)明的接收存儲(chǔ)器和發(fā)送存儲(chǔ)器。
接收裝置11和發(fā)送裝置13可以是如常規(guī)DSP通常所使用的串聯(lián)通信終端。數(shù)字信號(hào)處理單元10所包括的接收緩沖器114和發(fā)送緩沖器119可以是如常規(guī)DSP通常所包括的DRAM(動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器)的存儲(chǔ)裝置。數(shù)字信號(hào)處理單元10、20、30和40分別包括的共享存儲(chǔ)器部分117由多個(gè)分配給各存儲(chǔ)裝置的共享存儲(chǔ)數(shù)據(jù)區(qū)構(gòu)成,例如DRAMs。換句話說,數(shù)字信號(hào)處理單元10、20、30和40共享作為共享存儲(chǔ)器部分117的各自的存儲(chǔ)裝置。
圖3所示的數(shù)字信號(hào)處理單元10的聲信號(hào)處理裝置120包括一個(gè)或多個(gè)聲信號(hào)處理部分,例如聲信號(hào)處理部分130、140和150,但不受此限制。每個(gè)聲信號(hào)處理部分130、140和150適合輸入存儲(chǔ)在共享存儲(chǔ)器部分117內(nèi)的共享存儲(chǔ)數(shù)據(jù)單元50作為輸入信號(hào),對(duì)所輸入的共享存儲(chǔ)數(shù)據(jù)單元50進(jìn)行處理,產(chǎn)生作為共享存儲(chǔ)數(shù)據(jù)單元50的輸出信號(hào)并將其寫入共享存儲(chǔ)器部分117中。聲信號(hào)處理部分可執(zhí)行聲信號(hào)處理,例如對(duì)輸入信號(hào)進(jìn)行過濾處理和動(dòng)態(tài)處理。
更具體地,聲信號(hào)處理部分130、140和150分別包括輸入信號(hào)讀取部分131、141和151,以及聲信號(hào)處理部分133、143和153,和輸出信號(hào)寫入部分135、145和155。每個(gè)輸入信號(hào)讀取部分131、141和151適合輸入存儲(chǔ)在共享存儲(chǔ)器部分117中的共享存儲(chǔ)數(shù)據(jù)單元50作為輸入信號(hào)。每個(gè)聲信號(hào)處理部分133、143和153適合對(duì)所輸入的共享存儲(chǔ)數(shù)據(jù)單元50進(jìn)行處理并產(chǎn)生輸出信號(hào)。每個(gè)輸出信號(hào)寫入部分135、145和155適合將所產(chǎn)生的輸出信號(hào)作為共享存儲(chǔ)數(shù)據(jù)單元50寫入共享存儲(chǔ)器部分117中。
每個(gè)數(shù)字信號(hào)處理單元包括n個(gè)單元的聲信號(hào)處理部分以便對(duì)共享存儲(chǔ)數(shù)據(jù)單元50進(jìn)行n次的聲信號(hào)處理。例如,數(shù)字信號(hào)處理單元10的聲信號(hào)處理裝置120具有10個(gè)單元的聲信號(hào)均衡處理部分,聲信號(hào)處理裝置120實(shí)現(xiàn)輸入信號(hào)讀取部分、聲信號(hào)均衡處理部分和輸出信號(hào)寫入部分的功能,執(zhí)行10次以便對(duì)共享存儲(chǔ)數(shù)據(jù)單元50進(jìn)行10次聲信號(hào)均衡處理。最好是,數(shù)字信號(hào)處理單元10、20、30和40內(nèi)應(yīng)存儲(chǔ)有實(shí)現(xiàn)可執(zhí)行接收數(shù)據(jù)存儲(chǔ)裝置113、復(fù)制數(shù)據(jù)存儲(chǔ)裝置116發(fā)送數(shù)據(jù)存儲(chǔ)裝置118和聲信號(hào)處理裝置120功能的計(jì)算程序產(chǎn)品。
以下將參照?qǐng)D4的流程圖對(duì)根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備100的第一實(shí)施例的聲信號(hào)處理過程進(jìn)行描述。
數(shù)字信號(hào)處理裝置需要進(jìn)行與音頻采樣幀同步的聲信號(hào)處理。通常,對(duì)于音頻DSP可應(yīng)用44.1KHz、48KHz或96KHz的音頻采樣頻率進(jìn)行數(shù)字音頻信號(hào)處理。音頻采樣幀可作為音頻采樣頻率的倒數(shù)進(jìn)行計(jì)算。例如,數(shù)字信號(hào)處理設(shè)備100使用48KHz的音頻采樣頻率進(jìn)行數(shù)字音頻信號(hào)處理,數(shù)字信號(hào)處理設(shè)備100需要執(zhí)行與每一音頻采樣幀同步的聲信號(hào)處理,每個(gè)音頻采樣幀作為48KHz的倒數(shù)進(jìn)行計(jì)算,也就是1/48000秒。一個(gè)音頻采樣幀同步完成聲信號(hào)處理過程失敗可能產(chǎn)生不連續(xù)的聲信號(hào),從而導(dǎo)致聲音噪聲。這樣通常引起數(shù)字信號(hào)處理設(shè)備允許在與音頻采樣幀同步期間產(chǎn)生中斷,允許根據(jù)中斷執(zhí)行并完成每個(gè)聲信號(hào)處理過程。
如圖4所示,數(shù)字信號(hào)處理設(shè)備100根據(jù)在步驟S11發(fā)生音頻采樣幀中斷開始采樣幀處理過程。從步驟S11進(jìn)入步驟S20的從外部設(shè)備(未示出)輸入聲信號(hào)數(shù)據(jù)單元或向外部設(shè)備(未示出)輸出聲信號(hào)數(shù)據(jù)單元的輸入/輸出線程。從步驟S20進(jìn)行到步驟S30的執(zhí)行對(duì)信號(hào)數(shù)據(jù)單元進(jìn)行音頻信號(hào)處理的音頻線程。從步驟S30進(jìn)入步驟S90的為發(fā)送準(zhǔn)備數(shù)據(jù)單元的后處理線程。由步驟S90到采樣幀處理過程終止的步驟99。
輸入/輸出線程的步驟S20包括步驟S21、S22和S23。在步驟S21,存儲(chǔ)在接收緩沖器114中的前一采樣幀的共享存儲(chǔ)數(shù)據(jù)單元50被復(fù)制到共享存儲(chǔ)器部分117。從步驟S21進(jìn)入步驟S22,在此完成將存儲(chǔ)在接收緩沖器114中的前一采樣幀的共享存儲(chǔ)數(shù)據(jù)單元50復(fù)制到共享存儲(chǔ)器部分117的過程。從步驟S22繼續(xù)到步驟S23,在此將存儲(chǔ)在共享存儲(chǔ)器部分117的共享存儲(chǔ)數(shù)據(jù)單元50發(fā)送到外部設(shè)備(未示出)。這樣,在步驟S20數(shù)字信號(hào)處理單元10將包括有處理后的并存儲(chǔ)了直到前一音頻采樣幀的聲信號(hào)數(shù)據(jù)的共享存儲(chǔ)數(shù)據(jù)單元50輸出到外部設(shè)備。
音頻線程的步驟S30包括執(zhí)行n個(gè)單元的數(shù)字信號(hào)處理過程的S31、S41和S51,即聲信號(hào)處理過程1、2、到n。這表示數(shù)字信號(hào)處理單元10在步驟S32、S42和S52作為輸入信號(hào)輸入存儲(chǔ)在共享存儲(chǔ)器部分117的共享存儲(chǔ)數(shù)據(jù)單元50,在步驟S33、S43和S53對(duì)所輸入的共享存儲(chǔ)數(shù)據(jù)單元50進(jìn)行處理,并在步驟S34、S44和S54將輸出信號(hào)作為共享存儲(chǔ)數(shù)據(jù)單元50輸出到共享存儲(chǔ)器部分117。
后處理線程的步驟S90包括步驟S91,在此步驟存儲(chǔ)在共享存儲(chǔ)器部分117內(nèi)的共享存儲(chǔ)數(shù)據(jù)單元50被發(fā)送到發(fā)送緩沖器119。這樣存儲(chǔ)在發(fā)送緩沖器119內(nèi)的共享存儲(chǔ)數(shù)據(jù)單元50將被發(fā)送到后繼數(shù)字信號(hào)處理單元20。而后,從步驟S90進(jìn)入步驟S99,在此步驟采樣幀處理過程終止。
每當(dāng)發(fā)生音頻采樣幀中斷,數(shù)字信號(hào)處理設(shè)備100執(zhí)行上述采樣幀處理過程。
以下將參照?qǐng)D1到圖9對(duì)根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備100的第一實(shí)施例的工作進(jìn)行描述。
下面假設(shè)本數(shù)字信號(hào)處理設(shè)備100的實(shí)施例的設(shè)計(jì)是為實(shí)現(xiàn)聲信號(hào)處理系統(tǒng),例如,為了方便描述和有助于對(duì)數(shù)字信號(hào)處理設(shè)備100整個(gè)工作的理解,如圖5所示的系統(tǒng)。本數(shù)字信號(hào)處理設(shè)備100的實(shí)施例如前面參照?qǐng)D1所述包括數(shù)字信號(hào)處理單元10、20、30和40。
圖5所示聲信號(hào)處理系統(tǒng)由處理部分構(gòu)成,該處理部分包括稱為”Equalizer1”用于輸入被稱作”AD1”的輸入信號(hào)61的第一均衡器63、與第一均衡器63連接稱為”Gain1”的第一增益65、與第一增益65連接稱作”Dynamics 1”的第一動(dòng)態(tài)67、及與第一動(dòng)態(tài)67連接稱為”Gain2”用于輸出稱為”DA1”的第一輸入信號(hào)71的第二增益器69,其中第一輸入信號(hào)61是一從模擬量轉(zhuǎn)換為數(shù)字量的信號(hào),而第一輸出信號(hào)71是一從數(shù)字量轉(zhuǎn)換為模擬量的信號(hào)。
聲信號(hào)處理系統(tǒng)還包括處理部分,該部分包括與第一增益器65連接的表示為”Dynamics 2”的第二動(dòng)態(tài)器73和與第二動(dòng)態(tài)器73連接的表示為”Gain3”的第三增益器75,用于輸出表示為”DA2”的第二輸出信號(hào)77,其中第二輸出信號(hào)77是一從數(shù)字轉(zhuǎn)換為模擬格式的信號(hào)。
聲信號(hào)處理系統(tǒng)還包括處理部分,該部分包括表示為”Mixing 1”的混合器83,用于輸入和相加表示為”AD5”的第二輸入信號(hào)79、表示為“AD22”的第三輸入信號(hào)81、及從第一增益器65的輸出信號(hào),還包括與混合器83連接表示為”Equalizer 2”的用于輸出表示為”DA3”的第三輸出信號(hào)87的第二均衡器85,其中第二輸入信號(hào)79和第三輸入信號(hào)81分別是從模擬量轉(zhuǎn)換為數(shù)字量的信號(hào),而第三輸出信號(hào)87是一個(gè)從數(shù)字量轉(zhuǎn)換為模擬量的信號(hào)。
組成圖5所示聲信號(hào)處理系統(tǒng)的處理部分的功能是由四個(gè)數(shù)字信號(hào)處理單元所實(shí)現(xiàn)的。在此假定數(shù)字信號(hào)處理單元10實(shí)現(xiàn)第一均衡器63和第一增益器65的功能,數(shù)字信號(hào)處理單元20實(shí)現(xiàn)第一動(dòng)態(tài)器67和第二增益器69的功能,數(shù)字信號(hào)處理單元30實(shí)現(xiàn)第二動(dòng)態(tài)73和第三增益75的功能,數(shù)字信號(hào)處理40實(shí)現(xiàn)混合器83和第二均衡器85的功能。
如前所述,共享存儲(chǔ)器部分117由多個(gè)分配給分別包括在數(shù)字信號(hào)處理單元10、20、30和40內(nèi)的存儲(chǔ)裝置的共享存儲(chǔ)數(shù)據(jù)區(qū)構(gòu)成,存儲(chǔ)裝置如DRAMs。存儲(chǔ)在共享存儲(chǔ)器部分117內(nèi)的共享存儲(chǔ)數(shù)據(jù)單元50分配在共享存儲(chǔ)數(shù)據(jù)區(qū)中,并在共享存儲(chǔ)數(shù)據(jù)區(qū)與數(shù)字信號(hào)處理單元之間接收和發(fā)送數(shù)據(jù)流,以實(shí)現(xiàn)圖5所示的聲信號(hào)處理系統(tǒng),以下將參照?qǐng)D6到圖9對(duì)此進(jìn)行描述。
如圖6所示,共享存儲(chǔ)數(shù)據(jù)區(qū)包括輸入信號(hào)數(shù)據(jù)區(qū),例如分配給輸入信號(hào)”AD1”和”AD32”,還包括聲信號(hào)數(shù)據(jù)區(qū),例如分配給產(chǎn)生并從數(shù)字信號(hào)處理單元10、20、30和40輸出的輸出信號(hào)的”EQ1”、”Gain1”、”DYN1”、”Gain2”、”DYN2”、”Gain3”、”Mix1”和”EQ2”。輸入信號(hào)數(shù)據(jù)區(qū),即”AD1”和”AD32”之后有聲信號(hào)數(shù)據(jù)區(qū),即”EQ1”、”Gain1”、”DYN1”、”Gain2”、”DYN2”、”Gain3”、”Mix1”和”EQ2”。共享存儲(chǔ)數(shù)據(jù)單元50存儲(chǔ)在具有這樣結(jié)構(gòu)的共享存儲(chǔ)數(shù)據(jù)區(qū)中。
第一,如圖6所示第一數(shù)字信號(hào)處理單元10從信號(hào)數(shù)據(jù)區(qū)AD1讀取和輸入作為第一均衡器63的第一輸入信號(hào)61的共享存儲(chǔ)數(shù)據(jù)單元”AD1”。數(shù)字信號(hào)處理單元10產(chǎn)生作為第一均衡器63輸出信號(hào)的共享存儲(chǔ)數(shù)據(jù)單元”EQ1”,并將其作為輸出數(shù)據(jù)15存儲(chǔ)到信號(hào)數(shù)據(jù)區(qū)EQ1。數(shù)字信號(hào)處理單元10然后從信號(hào)數(shù)據(jù)區(qū)EQ1讀取和輸入作為第一增益器65輸入信號(hào)的共享存儲(chǔ)數(shù)據(jù)單元EQ1。數(shù)字信號(hào)處理單元10產(chǎn)生作為第一增益器65輸出信號(hào)的共享存儲(chǔ)數(shù)據(jù)單元”GAIN 1”,并將共享存儲(chǔ)數(shù)據(jù)單元”GAIN 1”作為輸出數(shù)據(jù)17存儲(chǔ)到信號(hào)數(shù)據(jù)區(qū)GAIN1。第一數(shù)字信號(hào)處理單元10完成了音頻線程的步驟S30。從步驟S30轉(zhuǎn)入后處理線程的步驟S90,在此步驟所產(chǎn)生的共享存儲(chǔ)數(shù)據(jù)單元50被發(fā)送到后繼第二數(shù)字信號(hào)處理單元20。
第二,如圖7所示第二數(shù)字信號(hào)處理單元20從信號(hào)數(shù)據(jù)區(qū)GAIN 1讀取和輸入作為第一動(dòng)態(tài)器67的第一輸入信號(hào)25的共享存儲(chǔ)數(shù)據(jù)單元”GAIN1”。數(shù)字信號(hào)處理單元20產(chǎn)生作為第一動(dòng)態(tài)器67輸出信號(hào)的共享存儲(chǔ)數(shù)據(jù)單元”DYN1”,并將其作為輸出數(shù)據(jù)26存儲(chǔ)到信號(hào)數(shù)據(jù)區(qū)DYN1。數(shù)字信號(hào)處理單元20然后從信號(hào)數(shù)據(jù)區(qū)DYN1讀取和輸入作為第二增益器67輸入信號(hào)27的共享存儲(chǔ)數(shù)據(jù)單元DYN1。數(shù)字信號(hào)處理單元20產(chǎn)生作為第二增益器69輸出信號(hào)的共享存儲(chǔ)數(shù)據(jù)單元”GAIN2”,并將共享存儲(chǔ)數(shù)據(jù)單元GAIN2作為輸出數(shù)據(jù)28存儲(chǔ)到信號(hào)數(shù)據(jù)區(qū)GAIN2。這樣第二數(shù)字信號(hào)處理單元20完成了音頻線程的步驟S30。從步驟S30轉(zhuǎn)入后處理線程的步驟S90,在此步驟所產(chǎn)生的共享存儲(chǔ)數(shù)據(jù)單元50被發(fā)送到后繼第三數(shù)字信號(hào)處理單元30。
第三,如圖8所示第三數(shù)字信號(hào)處理單元30從信號(hào)數(shù)據(jù)區(qū)GAIN 1讀取和輸入作為第二動(dòng)態(tài)器73的第一輸入信號(hào)35的共享存儲(chǔ)數(shù)據(jù)單元”GAIN1”。數(shù)字信號(hào)處理單元30產(chǎn)生作為第二動(dòng)態(tài)器73輸出信號(hào)的共享存儲(chǔ)數(shù)據(jù)單元”DYN2”,并將其作為輸出數(shù)據(jù)36存儲(chǔ)到信號(hào)數(shù)據(jù)區(qū)DYN2。數(shù)字信號(hào)處理單元30然后從信號(hào)數(shù)據(jù)區(qū)DYN1讀取和輸入作為第三增益器75輸入信號(hào)的共享存儲(chǔ)數(shù)據(jù)單元DYN2。數(shù)字信號(hào)處理單元30產(chǎn)生作為第三增益器75輸出信號(hào)的共享存儲(chǔ)數(shù)據(jù)單元”GAIN3”,并將共享存儲(chǔ)數(shù)據(jù)單元GAIN3作為輸出數(shù)據(jù)38存儲(chǔ)到信號(hào)數(shù)據(jù)區(qū)GAIN3。這樣第三數(shù)字信號(hào)處理單元30完成了音頻線程的步驟S30。從步驟S30轉(zhuǎn)入后處理線程的步驟S90,在此步驟所產(chǎn)生的共享存儲(chǔ)數(shù)據(jù)單元50被發(fā)送到后繼第四數(shù)字信號(hào)處理單元40。
第四,第四數(shù)字信號(hào)處理單元40如圖9所示分別從信號(hào)數(shù)據(jù)區(qū)”GAIN1”、”AD5”和”AD22”讀取和輸入作為混合器83的輸入信號(hào)45、79和81的共享存儲(chǔ)數(shù)據(jù)單元”GAIN1”、”AD5”和”AD22”。數(shù)字信號(hào)處理單元40產(chǎn)生作為混合器83輸出信號(hào)的共享存儲(chǔ)數(shù)據(jù)單元”MIX1”,并將其作為輸出數(shù)據(jù)46存儲(chǔ)到信號(hào)數(shù)據(jù)區(qū)MIX1。數(shù)字信號(hào)處理單元40然后從信號(hào)數(shù)據(jù)區(qū)MIX1讀取和輸入作為第二均衡器85輸入信號(hào)47的共享存儲(chǔ)數(shù)據(jù)單元MIX1。數(shù)字信號(hào)處理單元40產(chǎn)生作為第二均衡器85輸出信號(hào)的共享存儲(chǔ)數(shù)據(jù)單元”EQ2”,并將共享存儲(chǔ)數(shù)據(jù)單元EQ2作為輸出數(shù)據(jù)48存儲(chǔ)到信號(hào)數(shù)據(jù)區(qū)EQ2。這樣第四數(shù)字信號(hào)處理單元40完成了音頻線程的步驟S30。從步驟S30轉(zhuǎn)入后處理線程的步驟S90,在此步驟所產(chǎn)生的共享存儲(chǔ)數(shù)據(jù)單元50被發(fā)送到后繼第一數(shù)字信號(hào)處理單元10。
第一數(shù)字信號(hào)處理單元10然后在輸入/輸出線程的步驟S20輸入所產(chǎn)生的共享存儲(chǔ)數(shù)據(jù)單元50,并將所輸入的共享存儲(chǔ)數(shù)據(jù)單元50通過輸出端53輸出到外部設(shè)備。本數(shù)字信號(hào)處理設(shè)備100的實(shí)施例的設(shè)計(jì)用以實(shí)現(xiàn)圖5所示的數(shù)字信號(hào)處理系統(tǒng),讀取共享存儲(chǔ)數(shù)據(jù)單元”GAIN2”作為第二增益器69的輸出信號(hào)、共享存儲(chǔ)數(shù)據(jù)單元”GAIN3”作為第三增益器75的輸出信號(hào)和共享存儲(chǔ)數(shù)據(jù)單元”EQ2”作為第三增益85的輸出信號(hào),將所讀取的共享存儲(chǔ)數(shù)據(jù)單元”GAIN2”、”GAIN3”和”EQ2”從數(shù)字量轉(zhuǎn)換為模擬量,并輸出第一輸出信號(hào)DA71、DA72和DA87。
在本數(shù)字信號(hào)處理設(shè)備100的實(shí)施例中,數(shù)字信號(hào)處理單元10、20、30和40可以共享作為共享存儲(chǔ)器部分117的各自的存儲(chǔ)裝置。并且,數(shù)字信號(hào)處理單元10、20、30和40可以共享組成大規(guī)模聲信號(hào)處理系統(tǒng)的處理部分的功能,例如,數(shù)字信號(hào)處理單元10、20、30和40就像是一個(gè)DSP部分的如圖5所示的聲信號(hào)處理系統(tǒng),從而可實(shí)現(xiàn)聲信號(hào)處理系統(tǒng)。
從以上描述中應(yīng)理解,根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備100的第一實(shí)施例包括用于從外部輸出設(shè)備輸入多個(gè)聲信號(hào)的輸入端51;多個(gè)數(shù)字信號(hào)處理單元10、20、30和40相互串聯(lián)而形成閉環(huán),數(shù)字信號(hào)處理單元10、20、30和40以順序方式接收和處理作為共享存儲(chǔ)數(shù)據(jù)單元50的包括聲信號(hào)的數(shù)據(jù)單元;和用于將由數(shù)字信號(hào)處理單元10、20、30和40處理和產(chǎn)生的多個(gè)聲數(shù)據(jù)單元輸出到外部輸入設(shè)備的輸出端53,數(shù)字信號(hào)處理單元10、20、30和40中每個(gè)單元包括用于從前一數(shù)字信號(hào)處理單元接收共享存儲(chǔ)數(shù)據(jù)單元50的接收裝置11;用于將由接收裝置11所接收的共享存儲(chǔ)數(shù)據(jù)單元50存儲(chǔ)到接收緩沖器114中的接收數(shù)據(jù)存儲(chǔ)裝置113;用于將存儲(chǔ)在接收緩沖器114中的共享存儲(chǔ)數(shù)據(jù)單元50復(fù)制到共享存儲(chǔ)器部分117的復(fù)制數(shù)據(jù)存儲(chǔ)裝置116;聲信號(hào)處理裝置120包括一個(gè)或多個(gè)聲信號(hào)處理部分130、140、150,每部分用于輸入存儲(chǔ)在共享存儲(chǔ)器部分117內(nèi)共享存儲(chǔ)數(shù)據(jù)單元50作為輸入信號(hào),對(duì)所輸入的共享存儲(chǔ)數(shù)據(jù)單元50進(jìn)行處理,并將作為共享存儲(chǔ)數(shù)據(jù)單元50的輸出信號(hào)寫到共享存儲(chǔ)器部分117中;用于將存儲(chǔ)在共享存儲(chǔ)器部分117中的共享存儲(chǔ)數(shù)據(jù)單元50發(fā)送到發(fā)送緩沖器119中的發(fā)送數(shù)據(jù)存儲(chǔ)裝置118;和用于存儲(chǔ)在發(fā)送緩沖器119中的共享存儲(chǔ)數(shù)據(jù)單元50發(fā)送到后繼數(shù)字信號(hào)處理單元20的發(fā)送裝置13,這樣可以使共享存儲(chǔ)數(shù)據(jù)單元50以順序的方式在一個(gè)數(shù)字信號(hào)處理單元到另一數(shù)字信號(hào)處理單元進(jìn)行循環(huán),從而可使數(shù)字信號(hào)處理單元10、20、30和40相互共享共享存儲(chǔ)數(shù)據(jù)單元50成為可能,可與總線控制無關(guān)地同時(shí)使用存儲(chǔ)在共享存儲(chǔ)器部分的數(shù)據(jù)。更進(jìn)一步,本數(shù)字信號(hào)處理設(shè)備的實(shí)施例,其中多個(gè)數(shù)字信號(hào)處理單元10、20、30和40可以共享組成大規(guī)模聲信號(hào)處理系統(tǒng)的處理部分的功能,數(shù)字信號(hào)處理單元10、20、30和40就像是一個(gè)DSP的一部分,可以實(shí)現(xiàn)大規(guī)模聲信號(hào)處理系統(tǒng)。
雖然本實(shí)施例的描述中,數(shù)字信號(hào)處理設(shè)備100具有四個(gè)數(shù)字信號(hào)處理單元,而根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備100可包括任何數(shù)量的數(shù)字信號(hào)處理單元。
雖然本實(shí)施例的描述中,如圖1所示輸入端51和輸出端53包括在數(shù)字信號(hào)處理單元10中,而輸入端51和輸出端53可以包括在根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備100中的數(shù)字信號(hào)處理單元10、20、30和40中的任意一個(gè)單元中。更進(jìn)一步,輸入端51和輸出端53可不包括在相同的數(shù)字信號(hào)處理單元中。輸入端51和輸出端53可分別包括在根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備100的不同的數(shù)字信號(hào)處理單元中。
參考圖1、2、3和10的流程圖,圖中表示本發(fā)明的數(shù)字信號(hào)處理設(shè)備200的第二優(yōu)選實(shí)施例。
數(shù)字信號(hào)處理設(shè)備200的第二優(yōu)選實(shí)施例與參照?qǐng)D1、2、3和4描述的數(shù)字信號(hào)處理設(shè)備100的第一優(yōu)選實(shí)施例相似,所不同的是數(shù)字信號(hào)處理單元的接收裝置11通過直接存儲(chǔ)器存取方法從前一數(shù)字信號(hào)處理單元接收共享存儲(chǔ)數(shù)據(jù)單元50,此后直接存儲(chǔ)器存取簡(jiǎn)稱DMA,和數(shù)字信號(hào)處理單元通過DMA方法使共享存儲(chǔ)數(shù)據(jù)單元50從一個(gè)數(shù)字信號(hào)處理單元到另一數(shù)字信號(hào)處理單元順序地循環(huán)。與第一實(shí)施例相同的部件采用相同的參考標(biāo)號(hào),為避免重復(fù)在描述中不再贅述。
以下將參照?qǐng)D10所示的流程圖對(duì)根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備200的第二實(shí)施例的工作進(jìn)行以下詳細(xì)描述。
如圖10所示,數(shù)字信號(hào)處理設(shè)備200根據(jù)在步驟S11發(fā)生音頻采樣幀中斷開始執(zhí)行采樣幀處理過程。步驟S11轉(zhuǎn)移到從和/或到外部裝置的輸入和/或輸出音頻信號(hào)數(shù)據(jù)單元的輸入/輸出線程的步驟S60沒有表示出。步驟S60轉(zhuǎn)移到第一DMA通道處理的步驟S71、第一DMA通道處理的步驟S81、和對(duì)信號(hào)數(shù)據(jù)單元進(jìn)行音頻信號(hào)處理的音頻線程的步驟S30。步驟S71、步驟S81、和步驟S30轉(zhuǎn)移到準(zhǔn)備要發(fā)送的數(shù)據(jù)單元的后處理線程的步驟S90。步驟S90轉(zhuǎn)移到采樣幀處理過程結(jié)束的步驟99。由本實(shí)施例執(zhí)行的音頻線程的步驟S30和后處理線程的步驟S90與第一實(shí)施例相同,從而將不予以贅述。
將參照?qǐng)D10的流程圖描述根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備200的第二實(shí)施例的操作。
當(dāng)在步驟S11發(fā)生音頻采樣幀中斷時(shí),數(shù)字信號(hào)處理設(shè)備200開始采樣幀處理過程。沒有表示出步驟S11轉(zhuǎn)移到從和/或到外部裝置的輸入和/或輸出音頻數(shù)據(jù)單元的輸入/輸出線程的步驟S60。
輸入/輸出線程的步驟S60包括步驟S61、S62和S63。在步驟S61,存儲(chǔ)在接收緩沖器114中的前一采樣幀的共享存儲(chǔ)數(shù)據(jù)單元50被復(fù)制到共享存儲(chǔ)器部分117。從步驟S61進(jìn)入步驟S62,在此步驟完成將存儲(chǔ)在接收緩沖器114中的前一采樣幀的共享存儲(chǔ)數(shù)據(jù)單元50復(fù)制到共享存儲(chǔ)器部分117的過程。從步驟S62轉(zhuǎn)到步驟S63,在此步驟設(shè)置DMA處理。DMA處理將在之后描述。在此步驟,執(zhí)行的過程是如初始化和寄存器設(shè)置的過程以便執(zhí)行DMA處理。
步驟S6 3轉(zhuǎn)移到步驟S71、步驟S81和步驟S30。通常,DMA處理過程是獨(dú)立于DSP核心執(zhí)行的。這表示多個(gè)DMA處理過程可以與DSP核心過程并行操作。這使在步驟S71、S81和步驟S30的過程可以同時(shí)執(zhí)行。
在步驟S71,是第一DMA處理過程,即執(zhí)行第一DMA通道處理。此后假設(shè)數(shù)字信號(hào)處理單元10的接收裝置11在步驟S72通過直接存儲(chǔ)器存取方法從前一數(shù)字信號(hào)處理單元40接收共享存儲(chǔ)數(shù)據(jù)單元50。從步驟S72進(jìn)行到步驟S73,在此步驟接收數(shù)據(jù)存儲(chǔ)裝置113將從前一數(shù)字信號(hào)處理單元40發(fā)送的和由接收數(shù)據(jù)存儲(chǔ)裝置113接收的共享存儲(chǔ)數(shù)據(jù)單元50存儲(chǔ)到接收緩沖器114作為后繼采樣幀的共享存儲(chǔ)數(shù)據(jù)單元50。從步驟S73進(jìn)入步驟S74,在此第一DMA通道處理過程終止。
在步驟S81,是第二DMA處理過程,即執(zhí)行第二DMA通道處理。發(fā)送數(shù)據(jù)存儲(chǔ)裝置118讀取存儲(chǔ)在共享存儲(chǔ)器部分117內(nèi)的共享存儲(chǔ)數(shù)據(jù)單元50,并將所讀取的前一采樣幀的共享存儲(chǔ)數(shù)據(jù)單元50存儲(chǔ)到發(fā)送緩沖器119。在步驟S82,發(fā)送裝置13從發(fā)送緩沖器119讀取前一采樣幀的共享存儲(chǔ)數(shù)據(jù)單元50。從步驟S82到步驟S83,在此步驟發(fā)送裝置13將所讀取的共享存儲(chǔ)數(shù)據(jù)單元50發(fā)送到后繼數(shù)字信號(hào)處理單元30。從步驟S83進(jìn)行到步驟S84,在此第二DMA通道處理終止。上述在步驟S71和S81的DMA處理過程與在步驟S30的音頻線程過程是并行執(zhí)行的。
在數(shù)字信號(hào)處理設(shè)備200的第二實(shí)施例中,當(dāng)在音頻線程的步驟30,聲信號(hào)處理裝置120輸入和處理存儲(chǔ)在共享存儲(chǔ)器部分117中的共享存儲(chǔ)數(shù)據(jù)單元50,并將輸出信號(hào)存儲(chǔ)到共享存儲(chǔ)器部分117中的同時(shí),和當(dāng)在第二DMA通道處理的步驟S81,發(fā)送數(shù)據(jù)存儲(chǔ)裝置118將存儲(chǔ)在共享存儲(chǔ)器部分117中的共享存儲(chǔ)數(shù)據(jù)單元50存儲(chǔ)到發(fā)送緩沖器119中,發(fā)送裝置13將存儲(chǔ)在發(fā)送緩沖器119中的共享存儲(chǔ)數(shù)據(jù)單元50發(fā)送到后繼數(shù)字信號(hào)處理單元即數(shù)字信號(hào)處理單元20時(shí),數(shù)字信號(hào)處理單元的接收裝置11,例如數(shù)字信號(hào)處理單元1 0的接收裝置,同時(shí)從前一數(shù)字信號(hào)處理單元即數(shù)字信號(hào)處理單元40通過直接存儲(chǔ)器存取方法接收共享存儲(chǔ)數(shù)據(jù)單元50,在第一DMA通道處理步驟S71,接收數(shù)據(jù)存儲(chǔ)裝置113將由接收裝置11所接收的共享存儲(chǔ)數(shù)據(jù)單元50存儲(chǔ)到接收緩沖器114中。這樣就構(gòu)成了數(shù)字信號(hào)處理設(shè)備200的第二實(shí)施例,其中當(dāng)在步驟S71和S81通過兩個(gè)DMA通道方法,第一DMA通道處理接收接收后繼采樣幀的共享存儲(chǔ)數(shù)據(jù)單元50,和第二DMA通道處理發(fā)送前一采樣幀的共享存儲(chǔ)數(shù)據(jù)單元時(shí),同時(shí)在步驟S30執(zhí)行音頻線程過程,這使得數(shù)字信號(hào)處理單元可以在執(zhí)行音頻線程的同時(shí),在數(shù)字信號(hào)處理單元之間進(jìn)行發(fā)送和接收共享存儲(chǔ)數(shù)據(jù)單元50,而不使數(shù)字信號(hào)處理單元的操作性能下降。這樣可使數(shù)字信號(hào)處理設(shè)備200的第二實(shí)施例可以執(zhí)行對(duì)大量的聲信號(hào)處理的過程。
以下將參考附圖1、2、11、12和13對(duì)根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備300的第三優(yōu)選實(shí)施例進(jìn)行描述。
數(shù)字信號(hào)處理設(shè)備300的第三實(shí)施例包括多個(gè)數(shù)字信號(hào)處理單元,例如數(shù)字信號(hào)處理單元310、320和330。數(shù)字信號(hào)處理設(shè)備300的第三實(shí)施例與數(shù)字信號(hào)處理設(shè)備100的第一實(shí)施例,或參照?qǐng)D1、2、3、4和10所描述的數(shù)字信號(hào)處理設(shè)備200的第二實(shí)施例相似,所不同的是,數(shù)字信號(hào)處理設(shè)備300的第三實(shí)施例還包括圖11所示的外部存儲(chǔ)裝置340。外部存儲(chǔ)裝置340可以是與數(shù)字信號(hào)處理設(shè)備300連接的如DRAM的擴(kuò)展存儲(chǔ)器。與第一實(shí)施例相同的部件采用相同的參考標(biāo)號(hào),為避免重復(fù)在描述中不再贅述。
數(shù)字信號(hào)處理單元310、320和330中一個(gè)或多個(gè)單元可與外部存儲(chǔ)裝置340連接。數(shù)字信號(hào)處理單元310、320和330的聲信號(hào)處理裝置包括一個(gè)或多個(gè)延遲部分,其用途是輸入存儲(chǔ)在共享存儲(chǔ)器部分117中的共享存儲(chǔ)數(shù)據(jù)單元350作為輸入信號(hào),將所輸入的共享存儲(chǔ)數(shù)據(jù)單元350以預(yù)定延遲時(shí)間存儲(chǔ)到外部存儲(chǔ)裝置340,并將延遲后的共享存儲(chǔ)數(shù)據(jù)單元350寫入共享存儲(chǔ)器部分117作為共享存儲(chǔ)數(shù)據(jù)單元350。為描述方便和有助于對(duì)數(shù)字信號(hào)處理設(shè)備300整個(gè)工作的理解的目的,以下假設(shè)數(shù)字信號(hào)處理單元10與外部存儲(chǔ)裝置340連接。
如對(duì)前面實(shí)施例所進(jìn)行的描述,共享存儲(chǔ)器部分117由多個(gè)分配給接收數(shù)字信號(hào)處理單元310、320和330內(nèi)的存儲(chǔ)裝置的共享數(shù)據(jù)區(qū)所構(gòu)成。以下將參照?qǐng)D11、12和13對(duì)實(shí)現(xiàn)聲信號(hào)處理系統(tǒng)的分配于共享數(shù)據(jù)區(qū)的共享存儲(chǔ)數(shù)據(jù)單元350和在共享數(shù)據(jù)區(qū)與數(shù)字信號(hào)處理單元310、320和330之間的共享存儲(chǔ)數(shù)據(jù)單元350的接收和發(fā)送數(shù)據(jù)流作出描述。
如圖11所示,共享存儲(chǔ)數(shù)據(jù)區(qū)由輸入信號(hào)數(shù)據(jù)區(qū)與聲信號(hào)數(shù)據(jù)區(qū)所構(gòu)成,前者如分配給從數(shù)字信號(hào)處理單元310、320和330輸入信號(hào)的”AD1”和”AD32”,后者如分配給在數(shù)字信號(hào)處理單元310、320和330產(chǎn)生和輸出輸出信號(hào)的”Dly1”、“Dly1e”、“EQ1”、“D1y2”、“Dly2e”、“Gain1”、“EQ2”、“Dly3”、“Dly3e”和”Gain2”。輸入信號(hào)數(shù)據(jù)區(qū)即”AD1”和”AD32”后跟隨有聲信號(hào)數(shù)據(jù)區(qū)即”Dly1”、“Dly1e”、“EQ1”、“Dly2”、“Dly2e”、“Gain1”、“EQ2”、“Dly3”、“Dly3e”和”Gain2”。共享存儲(chǔ)數(shù)據(jù)單元350存儲(chǔ)在具有這一結(jié)構(gòu)的共享數(shù)據(jù)區(qū)中。
下面將參照?qǐng)D11到圖13對(duì)根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備300的第三實(shí)施例的工作進(jìn)行詳細(xì)描述。
第一,第一數(shù)字信號(hào)處理單元310在音頻線程過程期間,從外部存儲(chǔ)裝置340讀取和向外部存儲(chǔ)裝置340寫入聲數(shù)據(jù)單元,對(duì)聲數(shù)據(jù)單元以預(yù)定的延遲時(shí)間進(jìn)行延遲,實(shí)現(xiàn)第一、第二和第三延遲器312、315和318。這表示數(shù)字信號(hào)處理單元310從信號(hào)數(shù)據(jù)區(qū)AD1讀取和輸入共享存儲(chǔ)數(shù)據(jù)單元350的共享存儲(chǔ)數(shù)據(jù)單元”AD1”作為第一延遲器312的輸入信號(hào)311,如圖11所示的”Delay1”。數(shù)字信號(hào)處理單元310以預(yù)定的延遲時(shí)間將輸入信號(hào)311存儲(chǔ)到外部存儲(chǔ)裝置340中。然后數(shù)字信號(hào)處理單元310從外部存儲(chǔ)裝置340讀取和輸入數(shù)據(jù)單元”Dly1e”作為第一延遲器312的輸出信號(hào)313,并存儲(chǔ)在信號(hào)數(shù)據(jù)區(qū)Dly1e作為輸出信號(hào)313。第一延遲器312構(gòu)成根據(jù)本發(fā)明的延遲部分。
數(shù)字信號(hào)處理單元310從信號(hào)數(shù)據(jù)區(qū)Dly2讀取和輸入共享存儲(chǔ)數(shù)據(jù)單元350的共享存儲(chǔ)數(shù)據(jù)單元”Dly2”作為第二延遲器315的輸入信號(hào)314,即”Delay2”。數(shù)字信號(hào)處理單元310以預(yù)定的延遲時(shí)間將輸入信號(hào)314存儲(chǔ)到外部存儲(chǔ)裝置340中。數(shù)字信號(hào)處理單元310然后從外部存儲(chǔ)裝置340讀取和輸入數(shù)據(jù)單元”Dly2e”作為第二延遲器315的輸出信號(hào)316,并作為輸出信號(hào)316存儲(chǔ)在信號(hào)數(shù)據(jù)區(qū)Dly2e中。
數(shù)字信號(hào)處理單元310從信號(hào)數(shù)據(jù)區(qū)Dly3讀取和輸入共享存儲(chǔ)數(shù)據(jù)單元350的共享存儲(chǔ)數(shù)據(jù)單元”Dly3”作為第三延遲器318的輸入信號(hào)317,即”Delay3”。數(shù)字信號(hào)處理單元310以預(yù)定的延遲時(shí)間將輸入信號(hào)317存儲(chǔ)到外部存儲(chǔ)裝置340中。數(shù)字信號(hào)處理單元310然后從外部存儲(chǔ)裝置340讀取和輸入數(shù)據(jù)單元”Dly3e”作為第三延遲器318的輸出信號(hào)319,并作為輸出信號(hào)319存儲(chǔ)在信號(hào)數(shù)據(jù)區(qū)Dly3e中。
第二,在圖12所示的音頻線程過程,第二數(shù)字信號(hào)處理單元320的工作實(shí)現(xiàn)了第一均衡器322、與第一均衡器322連接的第二延遲器325和與第二延遲器325連接的第一增益328。數(shù)字信號(hào)處理單元320的第二延遲器325的延遲過程事實(shí)上是由數(shù)字信號(hào)處理單元310的第二延遲器315來執(zhí)行。這表示數(shù)字信號(hào)處理單元320設(shè)計(jì)用來讀取和輸入共享存儲(chǔ)數(shù)據(jù)單元Dly2e,該Dly2e由數(shù)字信號(hào)處理單元310的第二延遲器315以預(yù)定的延遲時(shí)間進(jìn)行存儲(chǔ)。
更具體地講,如圖12所示,第二數(shù)字信號(hào)處理單元320從信號(hào)數(shù)據(jù)區(qū)AD2讀取共享存儲(chǔ)數(shù)據(jù)單元350的共享存儲(chǔ)數(shù)據(jù)單元”AD2”作為第一均衡器322的輸入信號(hào)321。數(shù)字信號(hào)處理單元320將第一均衡器322的輸出信號(hào)323存儲(chǔ)到信號(hào)數(shù)據(jù)區(qū)EQ1作為共享存儲(chǔ)數(shù)據(jù)單元”EQ1”。數(shù)字信號(hào)處理單元320然后讀取和輸入共享存儲(chǔ)數(shù)據(jù)單元”EQ1”作為第二延遲器325的輸入信號(hào)324。如前所述,第二延遲器325實(shí)際上不執(zhí)行延遲過程。數(shù)字信號(hào)處理單元320將所輸入的輸入信號(hào)324存儲(chǔ)在信號(hào)數(shù)據(jù)區(qū)Dly2作為共享數(shù)據(jù)單元”Dly2”,即第二延遲器325的輸入信號(hào)326。
數(shù)字信號(hào)處理單元320讀取和輸入共享數(shù)據(jù)單元”Dly2e”作為第一增益328的輸入信號(hào)327,并稱為”Gain1”。第一數(shù)字信號(hào)處理單元31 0的第二延遲器315以預(yù)定的延遲時(shí)間將共享存儲(chǔ)數(shù)據(jù)單元Dly2e存儲(chǔ)到外部存儲(chǔ)裝置340。數(shù)字信號(hào)處理單元320將共享數(shù)據(jù)單元”Gain1”存儲(chǔ)在共享信號(hào)數(shù)據(jù)區(qū)Gain1作為第一增益328的輸入信號(hào)329。
第三,在圖13所示的音頻線程過程,第三數(shù)字信號(hào)處理單元330的工作實(shí)現(xiàn)了第二均衡器332、與第二均衡器332連接的第三延遲器335和與第三延遲器335連接的第二增益338。數(shù)字信號(hào)處理單元330的第三延遲器335的延遲過程事實(shí)上是由數(shù)字信號(hào)處理單元310的第三延遲器318來執(zhí)行。這表示數(shù)字信號(hào)處理單元330設(shè)計(jì)用來讀取和輸入共享存儲(chǔ)數(shù)據(jù)單元Dly3e,該Dly3e由數(shù)字信號(hào)處理單元310的第三延遲器318以預(yù)定的延遲時(shí)間進(jìn)行存儲(chǔ)。
更具體地講,如圖13所示,第三數(shù)字信號(hào)處理單元330從信號(hào)數(shù)據(jù)區(qū)AD3讀取共享存儲(chǔ)數(shù)據(jù)單元350的共享存儲(chǔ)數(shù)據(jù)單元”AD3”作為第二均衡器332的輸入信號(hào)331。數(shù)字信號(hào)處理單元330將第二均衡器332的輸出信號(hào)333存儲(chǔ)到信號(hào)數(shù)據(jù)區(qū)EQ2作為共享存儲(chǔ)數(shù)據(jù)單元”EQ2”。數(shù)字信號(hào)處理單元330然后讀取和輸入共享存儲(chǔ)數(shù)據(jù)單元”EQ2”作為第三延遲器335的輸入信號(hào)334。如前所述,第三延遲器335實(shí)際上不執(zhí)行延遲過程。數(shù)字信號(hào)處理單元330將所輸入的輸入信號(hào)334存儲(chǔ)在信號(hào)數(shù)據(jù)區(qū)Dly3作為共享數(shù)據(jù)單元”Dly3”,即第三延遲器335的輸入信號(hào)336。
數(shù)字信號(hào)處理單元330讀取和輸入共享數(shù)據(jù)單元”Dly3e”作為第二增益338的輸入信號(hào)337,并稱為”Gain 2”。第一數(shù)字信號(hào)處理單元310的第三延遲器318以預(yù)定的延遲時(shí)間將共享存儲(chǔ)數(shù)據(jù)單元Dly3e存儲(chǔ)到外部存儲(chǔ)裝置340。數(shù)字信號(hào)處理單元330將共享數(shù)據(jù)單元”Gain2”存儲(chǔ)到共享信號(hào)數(shù)據(jù)區(qū)Gain2作為第二增益338的輸入信號(hào)339。
雖然在以上描述中外部存儲(chǔ)裝置340與第一數(shù)字信號(hào)處理單元310連接,但外部存儲(chǔ)裝置340可與根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備中的任何一個(gè)或多個(gè)數(shù)字信號(hào)處理單元連接。
如上所述,數(shù)字信號(hào)處理設(shè)備300包括與一個(gè)或多個(gè)數(shù)字信號(hào)處理單元連接的外部存儲(chǔ)裝置340,使所有數(shù)字信號(hào)處理單元能共享存儲(chǔ)在外部存儲(chǔ)裝置340中的數(shù)據(jù)單元。
從前面的描述中,應(yīng)理解根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備300的第三實(shí)施例包括與一個(gè)或多個(gè)數(shù)字信號(hào)處理單元連接的外部存儲(chǔ)裝置340,使所有數(shù)字信號(hào)處理單元能共享存儲(chǔ)在外部存儲(chǔ)裝置340中并經(jīng)延遲的數(shù)據(jù)單元。
參考圖14,圖中表示根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備400的第四優(yōu)選實(shí)施例。
數(shù)字信號(hào)處理設(shè)備400的第四實(shí)施例包括多個(gè)數(shù)字信號(hào)處理單元如分別稱為”DSP#1”到”DSP#12”的數(shù)字信號(hào)處理單元410到485、輸入端431、461和491以及輸出端433、463和493。稱為DSP#1到DSP#4的數(shù)字信號(hào)處理單元410到425形成基本單元401,稱為DSP#5到DSP#8的數(shù)字信號(hào)處理單元440到455形成基本單元402,和稱為DSP#9到DSP#12的數(shù)字信號(hào)處理單元470到485形成基本單元403?;締卧?01、402和403在結(jié)構(gòu)上與數(shù)字信號(hào)處理設(shè)備100的第一實(shí)施例相似。與第一實(shí)施例相同的部件采用相同的參考標(biāo)號(hào),為避免重復(fù)在描述中不再贅述。
數(shù)字信號(hào)處理設(shè)備400還包括總線405,通過該總線405使數(shù)字信號(hào)處理單元410、415到485相互串聯(lián)連接而形成閉環(huán),和包括多個(gè)切換裝置,例如切換裝置435、437、465、467、495和497,用于分別將數(shù)字信號(hào)處理單元410、415到485有選擇地與總線405連接和斷開連接。
當(dāng)切換裝置435、437、465、467、495和497將數(shù)字信號(hào)處理單元410到425與總線405連接時(shí),一個(gè)或多個(gè)數(shù)字信號(hào)處理單元,例如數(shù)字信號(hào)處理單元410到425,被允許從相鄰數(shù)字信號(hào)處理單元440、485接收和向數(shù)字信號(hào)處理單元440、485發(fā)送數(shù)據(jù)單元,在切換裝置435、437、465、467、495和497將一個(gè)或多個(gè)數(shù)字信號(hào)處理單元410到425與總線405脫離,而允許其余數(shù)字信號(hào)處理單元DSP#5到DSP#12相互串聯(lián)連接而形成另一閉環(huán)以便使其余數(shù)字信號(hào)處理單元440到485接收包括聲信號(hào)的數(shù)據(jù)單元作為共享存儲(chǔ)數(shù)據(jù)單元50并對(duì)其進(jìn)行處理時(shí),一個(gè)或多個(gè)數(shù)字信號(hào)處理單元410到425,不允許從相鄰數(shù)字信號(hào)處理單元440、485接收和向數(shù)字信號(hào)處理單元440、485發(fā)送數(shù)據(jù)單元。
出于簡(jiǎn)化描述及有助于對(duì)數(shù)字信號(hào)處理設(shè)備的整個(gè)工作的理解的目的,如圖14所示切換裝置435、437、465、467、495和497有選擇地分別將基本單元401、402和403與總線405連接和斷開連接。以下假設(shè)本實(shí)施例的三個(gè)基本單元401、402和403通過總線405相互連接使得稱為DSP#1、DSP#2到DSP#12的數(shù)字信號(hào)處理單元410、415到485相互串聯(lián)連接而形成閉環(huán)。
第一基本單元401包括四個(gè)稱為DSP#1、DSP#2、DSP#3和DSP#4的數(shù)字信號(hào)處理單元410、415、420和525。與數(shù)字信號(hào)處理設(shè)備100的第一實(shí)施例相似,數(shù)字信號(hào)處理單元410、415、420和425分別包括接收裝置411、416、421和426以及發(fā)送裝置412、417、422和427。數(shù)字信號(hào)處理單元410、415、420和425各自的接收裝置411、416、421和426適合從前一數(shù)字信號(hào)處理單元425、410、415或420接收共享存儲(chǔ)數(shù)據(jù)單元50,數(shù)字信號(hào)處理單元410、415、420和425各自的發(fā)送裝置412、417、422和427適合向后繼數(shù)字信號(hào)處理單元415、420、425或410發(fā)送共享存儲(chǔ)數(shù)據(jù)單元50。第一基本單元401還包括輸入端431、輸出端433、第一開關(guān)435和第二開關(guān)437。輸入端431適合從外部設(shè)備(未示出)輸出多個(gè)從模擬量轉(zhuǎn)換為數(shù)字量的聲信號(hào)。輸出端433適合向外部設(shè)備(未示出)輸出多個(gè)從數(shù)字量轉(zhuǎn)換為模擬量的聲信號(hào)。第一和第二開關(guān)435和437適合有選擇地將第一基本單元401與總線405連接和脫離連接。
第二基本單元402包括四個(gè)分別稱為DSP#5、DSP#6、DSP#7和DSP#8的數(shù)字信號(hào)處理單元440、445、450和455。與數(shù)字信號(hào)處理設(shè)備100的第一實(shí)施例相似,數(shù)字信號(hào)處理單元440、445、450和455分別包括接收裝置441、446、451和456以及發(fā)送裝置442、447、452和457。數(shù)字信號(hào)處理單元440、445、450和455各自的接收裝置441、446、451和456適合從前一數(shù)字信號(hào)處理單元455、440、445或450接收共享存儲(chǔ)數(shù)據(jù)單元50,數(shù)字信號(hào)處理單元440、445、450和455各自的發(fā)送裝置442、447、452和457適合向后繼數(shù)字信號(hào)處理單元445、450、455或440發(fā)送共享存儲(chǔ)數(shù)據(jù)單元50?;締卧?02還包括輸入端461、輸出端463、第一開關(guān)465和第二開關(guān)467。輸入端461適合從外部設(shè)備(未示出)輸出多個(gè)從模擬量轉(zhuǎn)換為數(shù)字量的聲信號(hào)。輸出端463適合向外部設(shè)備(未示出)輸出多個(gè)從數(shù)字量轉(zhuǎn)換為模擬量的聲信號(hào)。第一和第二開關(guān)465和467適合有選擇地將基本單元402與總線405連接和脫離連接。
第三基本單元403包括四個(gè)分別稱為DSP#9、DSP#1 0、DSP#11和DSP#12的數(shù)字信號(hào)處理單元470、475、480和485。與數(shù)字信號(hào)處理設(shè)備100的第一實(shí)施例相似,數(shù)字信號(hào)處理單元470、475、480和485分別包括接收裝置471、476、481和486以及發(fā)送裝置472、477、482和487。數(shù)字信號(hào)處理單元470、475、480和485各自的接收裝置471、476、481和486適合從前一數(shù)字信號(hào)處理單元485、470、475或480接收共享存儲(chǔ)數(shù)據(jù)單元50,數(shù)字信號(hào)處理單元470、475、480和485各自的發(fā)送裝置472、477、482和487適合向后繼數(shù)字信號(hào)處理單元475、480、485或470發(fā)送共享存儲(chǔ)數(shù)據(jù)單元50?;締卧?03還包括輸入端491、輸出端493、第一開關(guān)495和第二開關(guān)497。輸入端491適合從外部設(shè)備(未示出)輸出多個(gè)從模擬量轉(zhuǎn)換為數(shù)字量的聲信號(hào)。輸出端493適合向外部設(shè)備(未示出)輸出多個(gè)從數(shù)字量轉(zhuǎn)換為模擬量的聲信號(hào)。第一和第二開關(guān)495和497適合有選擇地將基本單元403與總線405連接和脫離連接。
在本實(shí)施例中,第一和第二開關(guān)435、437、465、467、495和497的每一開關(guān)包括一個(gè)輸入部分和兩個(gè)輸出部分A和B,基本單元403的輸入端和輸出端491和493并分別與AD輸入部分407和DA輸出部分409相連接。AD輸入部分407可與外部設(shè)備連接,適合通過它輸入信號(hào)并將所輸入的信號(hào)從模擬量轉(zhuǎn)換為數(shù)字量。DA輸出部分409可與外部設(shè)備連接,適合將所輸入的信號(hào)從數(shù)字量轉(zhuǎn)換為模擬量并輸出所轉(zhuǎn)換的信號(hào)。
在第一基本單元401中,第一開關(guān)435的輸入部分與第四數(shù)字信號(hào)處理單元425的發(fā)送裝置427連接,第一開關(guān)435的輸出部分A通過總線405與基本單元403的第二開關(guān)497的輸入部分連接,第一開關(guān)435的輸出部分B與第一數(shù)字信號(hào)處理單元410的接收裝置411連接。第二開關(guān)437的輸入部分通過總線405與基本單元402的第五數(shù)字信號(hào)處理單元440的第二開關(guān)467的輸出部分A連接,第二開關(guān)437的輸出部分A與基本單元403的第二開關(guān)的輸入部分連接,和第二開關(guān)437的輸出部分B與第一數(shù)字信號(hào)處理單元410的接收裝置411連接。在本實(shí)施例中,基本單元401的輸入端431和輸出端433不與外部終端連接。在實(shí)例中,基本單元401單獨(dú)與總線405連接,輸入端431和輸出端433可分別與AD輸入部分407和DA輸出部分409連接。
從以上描述應(yīng)理解,如圖14示,為使基本單元401與總線405相連接,第四數(shù)字信號(hào)處理單元425的第一開關(guān)435切換到輸出部分A,第一數(shù)字信號(hào)處理單元410的第二開關(guān)437切換到輸出部分B,而另一方面,為使基本單元401與總線405脫離連接,第四數(shù)字信號(hào)處理單元425的第一開關(guān)435切換到輸出部分B,第一數(shù)字信號(hào)處理單元410的第二開關(guān)437切換到輸出部分A。
在第二基本單元402中,第一開關(guān)465的輸入部分與第八數(shù)字信號(hào)處理單元455的4571連接,第一開關(guān)465的輸出部分A通過總線405與基本單元401的第二開關(guān)437的輸入部分連接,第一開關(guān)465的輸出部分B與第五數(shù)字信號(hào)處理單元440的接收裝置441連接。第二開關(guān)467的輸入部分通過總線405與基本單元403的第九數(shù)字信號(hào)處理單元470的第二開關(guān)497的輸出部分A連接,第二開關(guān)467的輸出部分A與基本單元403的第二開關(guān)的輸入部分連接,和第二開關(guān)467的輸出部分B與第五4501的接收裝置411連接。在本實(shí)施例中,基本單元402的輸入端461和輸出端463不與外部終端連接。在實(shí)例中,基本單元402單獨(dú)與總線405連接,輸入端461和輸出端463可分別與AD輸入部分407和DA輸出部分409連接。
從以上描述應(yīng)理解,如圖14示,為使基本單元402與總線405相連接,第八數(shù)字信號(hào)處理單元455的第一開關(guān)465切換到輸出部分A,第五數(shù)字信號(hào)處理單元440的第二開關(guān)467切換到輸出部分B,而另一方面,為斷開基本單元402與總線405的連接,第八數(shù)字信號(hào)處理單元455的第一開關(guān)465切換到輸出部分B,第五數(shù)字信號(hào)處理單元440的第二開關(guān)467切換到輸出部分A。
在第三基本單元403中,第一開關(guān)495的輸入部分與第十二數(shù)字信號(hào)處理單元485的4871連接,第一開關(guān)495的輸出部分A通過總線405與基本單元402的第二開關(guān)467的輸入部分連接,第一開關(guān)495的輸出部分B與第九數(shù)字信號(hào)處理單元470的接收裝置471連接。第二開關(guān)497的輸入部分通過總線405與基本單元401的第一數(shù)字信號(hào)處理單元410的第二開關(guān)437的輸出部分A連接,第二開關(guān)497的輸出部分A與基本單元402的第二開關(guān)467的輸入部分連接,和第二開關(guān)497的輸出部分B與第九數(shù)字信號(hào)處理單元470的接收裝置471連接。在本實(shí)施例中,基本單元403的輸入端491和輸出端493不與外部終端連接。在實(shí)例中,基本單元403單獨(dú)與總線405連接,輸入端491和輸出端493可分別與AD輸入部分407和DA輸出部分409連接。
從以上描述應(yīng)理解,如圖14示,為基本單元403與總線405相連接,第十二數(shù)字信號(hào)處理單元485的第一開關(guān)495切換到輸出部分A,第九數(shù)字信號(hào)處理單元470的第二開關(guān)497切換到輸出部分B,而另一方面,為斷開基本單元403與總線405的連接,第十二數(shù)字信號(hào)處理單元485的第一開關(guān)495切換到輸出部分B,第九數(shù)字信號(hào)處理單元470的第二開關(guān)497切換到輸出部分A。
以下將參考圖14對(duì)根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備400的第四實(shí)施例的工作進(jìn)行描述。
在實(shí)例中僅使用一個(gè)基本單元的情況下,例如基本單元403,它包括第九、十、十一和十二數(shù)字信號(hào)處理單元470、475、480和485,換句話說,第九、十、十一和十二數(shù)字信號(hào)處理單元470、475、480和485可以相互串聯(lián)連接而形成閉環(huán),而其余數(shù)字信號(hào)處理單元410到455不允許從相鄰數(shù)字信號(hào)處理單元470、485接收和向相鄰數(shù)字信號(hào)處理單元470、485發(fā)送數(shù)據(jù)單元,基本單元403應(yīng)與總線405脫離。
這表示,為使基本單元403與總線405斷開,第十二數(shù)字信號(hào)處理單元485的第一開關(guān)495切換到輸出部分B,和第九數(shù)字信號(hào)處理單元470的第二開關(guān)497切換到輸出部分A,基本單元403的輸入端和輸出端491和493分別與AD輸入部分407和DA輸出部分409連接。
從以上的描述應(yīng)理解,數(shù)字信號(hào)處理設(shè)備400的第四實(shí)施例可使如下的例子成為可能,但決非受此例的限制,如操作者或控制設(shè)備操縱第一和第二開關(guān)以從總線405上去除基本單元403,允許第九、十、十一和十二數(shù)字信號(hào)處理單元470、475、480和485相互串聯(lián)連接而形成閉環(huán),而使得包括共享存儲(chǔ)數(shù)據(jù)單元5 0的數(shù)據(jù)單元可在第九、十、十一和十二數(shù)字信號(hào)處理單元470、475、480和485中循環(huán)并得到處理。
在使用兩個(gè)基本單元的實(shí)例的情況,如除包括第九、第十、第十一和第十二數(shù)字信號(hào)處理單元470、475、480和485的基本單元403外,還有包括第一、第二、第三和第四數(shù)字信號(hào)處理單元410、415、420和425的基本單元401,換句話說,第一、第二、第三和第四數(shù)字信號(hào)處理單元410、415、420和425,和第九、第十、第十一和第十二數(shù)字信號(hào)處理單元470、475、480和485被允許相互串聯(lián)連接而形成閉環(huán),而不允許其余數(shù)字信號(hào)處理單元440到455從相鄰數(shù)字信號(hào)處理單元425和470接收以及向相鄰數(shù)字信號(hào)處理單元425和470發(fā)送數(shù)據(jù)單元,當(dāng)基本單元402與總線405斷開時(shí)基本單元401和基本單元403應(yīng)與總線405連接。
這表示,為通過總線405連接基本單元401和基本單元403并從總線405上去除基本單元402,第四數(shù)字信號(hào)處理單元425的第一開關(guān)435切換到輸出部分A,和第一數(shù)字信號(hào)處理單元410的第二開關(guān)437切換到輸出部分B,第八數(shù)字信號(hào)處理單元455的第一開關(guān)465切換到輸出部分B,和第五數(shù)字信號(hào)處理單元440的第二開關(guān)467切換到輸出部分A,第十二數(shù)字信號(hào)處理單元485的第一開關(guān)495切換到輸出部分A,和第九數(shù)字信號(hào)處理單元470的第二開關(guān)497切換到輸出部分B。
從以上的所述應(yīng)理解,數(shù)字信號(hào)處理設(shè)備的第四實(shí)施例可以使以下例子成為可能,但決非受此例的限制,該例子是操作者或控制設(shè)備操縱第一和第二開關(guān)使基本單元401和基本單元403與總線405相連接,從總線405上斷開基本單元402,使允許第一、第二、第三、第四、第九、第十、第十一和第十二數(shù)字信號(hào)處理單元410、415、420、425、470、475、480和485相互串聯(lián)連接而形成閉環(huán),使得包括共享存儲(chǔ)數(shù)據(jù)單元50的數(shù)據(jù)單元在第一、第二、第三、第四、第九、第十、第十一和第十二數(shù)字信號(hào)處理單元410、415、420、425、470、475、480和485中循環(huán)并進(jìn)行處理。
在使用三個(gè)基本單元的實(shí)例中,如除了基本單元401包括在第一、第二、第三和第四數(shù)字信號(hào)處理單元410、415、420和425,及基本單元403包括第九、第十、第十一和第十二數(shù)字信號(hào)處理單元470、475、480和485外,基本單元402包括第五、第六、第七和第八數(shù)字信號(hào)處理單元440、445、450和455,換句話說,允許第一、第二、第三和第四數(shù)字信號(hào)處理單元410、415、420和525,和第五、第六、第七和第八數(shù)字信號(hào)處理單元440、445、450和455,以及第九、第十、第十一和第十二數(shù)字信號(hào)處理單元470、475、480和485相互串聯(lián)連接而形成閉環(huán),基本單元401、基本單元402和基本單元403應(yīng)與總線405連接。
這表示,為使基本單元401、基本單元402和基本單元403與總線405連接,第四數(shù)字信號(hào)處理單元425的第一開關(guān)435切換到輸出部分A,和第一數(shù)字信號(hào)處理單元410的第二開關(guān)437切換到輸出部分B,第八數(shù)字信號(hào)處理單元455的第一開關(guān)465切換到輸出部分A,和第五數(shù)字信號(hào)處理單元440的第二開關(guān)467切換到輸出部分B,第十二數(shù)字信號(hào)處理單元485的第一開關(guān)495切換到輸出部分A,和第九數(shù)字信號(hào)處理單元470的第二開關(guān)497切換到輸出部分B。
從以上的描述中應(yīng)理解,數(shù)字信號(hào)處理設(shè)備的第四實(shí)施例可以使以下例子成為可能,但決非受此例的限制,該例子是操作者或控制設(shè)備操縱第一和第二開關(guān)使基本單元401、基本單元402和基本單元403與總線405相連接,,使允許第一、第二、第三、第四、第五、第六、第七、第八第九、第十、第十一和第十二數(shù)字信號(hào)處理單元410、415、420、425、440、445、450、455、470、475、480和485相互串聯(lián)連接而形成閉環(huán),使得包括共享存儲(chǔ)數(shù)據(jù)單元50的數(shù)據(jù)單元在第一、第二、第三、第四、第五、第六、第七、第八第九、第十、第十一和第十二數(shù)字信號(hào)處理單元410、415、420、425、440、445、450、455、470、475、480和485中循環(huán)并進(jìn)行處理。
此外,當(dāng)基本單元402和基本單元403與總線405連接,僅包括第一、第二、第三和第四數(shù)字信號(hào)處理單元410、415、420和425的基本單元401從總線405斷開,為基本單元401從總線405斷開,第四數(shù)字信號(hào)處理單元425的第一開關(guān)435切換到輸出部分B,和第一數(shù)字信號(hào)處理單元410的第二開關(guān)437切換到輸出部分A。
從以上的描述中應(yīng)理解,數(shù)字信號(hào)處理設(shè)備400的第四實(shí)施例可以使以下例子成為可能,但決非受此例的限制,該例子是操作者或控制設(shè)備操縱第一和第二開關(guān)使第一、第二、第三和第四數(shù)字信號(hào)處理單元410、415、420和425與總線405斷開,使得不允許第一、第二、第三和第四數(shù)字信號(hào)處理單元410、415、420和425從相鄰數(shù)字信號(hào)處理單元440和485接收和向相鄰數(shù)字信號(hào)處理單元440和485發(fā)送包括共享存儲(chǔ)數(shù)據(jù)單元50的數(shù)據(jù)單元。
從以上的描述應(yīng)理解,根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備400的第四實(shí)施例還包括總線405,通過該總線使數(shù)字信號(hào)處理單元410、415到485相互串聯(lián)連接而形成閉環(huán),還包括多個(gè)切換裝置,如切換裝置435、437、465、467、495,用于有選擇地將數(shù)字信號(hào)處理單元410、415到485與總線405連接和脫離連接,可以使以下例子成為可能,但決非受此例的限制,該例子是操作者或控制設(shè)備操縱切換裝置435、437、465、467、495,以允許一個(gè)或多個(gè)數(shù)字信號(hào)處理單元從相鄰數(shù)字信號(hào)處理單元接收和向數(shù)字信號(hào)處理單元發(fā)送數(shù)據(jù)單元。更進(jìn)一步,數(shù)字信號(hào)處理設(shè)備400的第四實(shí)施例可以使操作者或控制設(shè)備禁止一個(gè)或多個(gè)數(shù)字信號(hào)處理單元從相鄰數(shù)字信號(hào)處理單元接收和向數(shù)字信號(hào)處理單元發(fā)送數(shù)據(jù)單元,而使其余數(shù)字信號(hào)處理單元440到485相互串聯(lián)連接而形成閉環(huán),以使其余數(shù)字信號(hào)處理單元440到485接收包括聲信號(hào)的數(shù)據(jù)單元作為共享存儲(chǔ)數(shù)據(jù)單元50,并對(duì)數(shù)據(jù)單元進(jìn)行處理。
從圖14所示的基本單元的結(jié)構(gòu)可看出數(shù)字信號(hào)處理設(shè)備400的第四實(shí)施例具有與第一實(shí)施例相同的優(yōu)點(diǎn)。
在對(duì)本實(shí)施例的描述中,數(shù)字信號(hào)處理設(shè)備400包括三個(gè)基本單元,每個(gè)具有四個(gè)數(shù)字信號(hào)處理單元,而根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備400可以具有任意數(shù)量的根據(jù)本發(fā)明的數(shù)字信號(hào)處理單元。
參考圖15和16,圖中表示根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備500的第五優(yōu)選實(shí)施例。
數(shù)字信號(hào)處理設(shè)備500的第五實(shí)施例與圖1所示的數(shù)字信號(hào)處理設(shè)備100的第一實(shí)施例相似,所不同的是,如權(quán)利要求1中所闡明的,還包括如圖15所示的用于編輯存儲(chǔ)在共享存儲(chǔ)器部分117中的共享存儲(chǔ)數(shù)據(jù)單元550的共享數(shù)據(jù)編輯裝置560。與第一實(shí)施例相同的部件采用相同的參考標(biāo)號(hào),為避免重復(fù)在描述中不再贅述。
在數(shù)字信號(hào)處理設(shè)備500的本實(shí)施例中,例如,但不受此例的限制,共享數(shù)據(jù)編輯裝置560設(shè)置在第四數(shù)字信號(hào)處理單元40的發(fā)送裝置43與第一數(shù)字信號(hào)處理單元10的接收裝置11之間,并適合對(duì)存儲(chǔ)在共享存儲(chǔ)器部分117中的共享存儲(chǔ)數(shù)據(jù)單元550進(jìn)行編輯。共享數(shù)據(jù)編輯裝置560可以是主控制器,如簡(jiǎn)稱”CPU”的中央處理單元,可以重寫存儲(chǔ)在數(shù)字信號(hào)處理單元的存儲(chǔ)裝置中的數(shù)據(jù)單元。通常數(shù)字信號(hào)處理單元配置有接口,可使CPU與數(shù)字信號(hào)處理單元進(jìn)行通信。CPU可以通過接口裝置重寫存儲(chǔ)在數(shù)字信號(hào)處理單元的存儲(chǔ)裝置中的數(shù)據(jù)單元。
以下將參照?qǐng)D16對(duì)數(shù)字信號(hào)處理設(shè)備500的第五實(shí)施例的工作進(jìn)行描述。
共享數(shù)據(jù)編輯裝置560對(duì)存儲(chǔ)在共享存儲(chǔ)器部分117中的共享存儲(chǔ)數(shù)據(jù)單元550進(jìn)行編輯。數(shù)字信號(hào)處理單元的發(fā)送數(shù)據(jù)存儲(chǔ)裝置118將由共享數(shù)據(jù)編輯裝置560所編輯并存儲(chǔ)在共享存儲(chǔ)器部分117中的共享存儲(chǔ)數(shù)據(jù)單元550存儲(chǔ)到發(fā)送緩沖器119中。數(shù)字信號(hào)處理單元的發(fā)送裝置13將存儲(chǔ)在發(fā)送緩沖器119中編輯后的共享存儲(chǔ)數(shù)據(jù)單元550發(fā)送到后繼數(shù)字信號(hào)處理單元。后繼數(shù)字信號(hào)處理單元的接收裝置11從前一數(shù)字信號(hào)處理單元接收編輯后的共享存儲(chǔ)數(shù)據(jù)單元550。
如對(duì)前面實(shí)施例所進(jìn)行的描述,共享存儲(chǔ)器部分117由多個(gè)分配給接收數(shù)字信號(hào)處理單元10、20、30和40的存儲(chǔ)裝置的共享存儲(chǔ)數(shù)據(jù)區(qū)所構(gòu)成。分配到共享存儲(chǔ)數(shù)據(jù)區(qū)的共享存儲(chǔ)數(shù)據(jù)單元和在共享存儲(chǔ)數(shù)據(jù)區(qū)與如數(shù)字信號(hào)處理單元10、40之間接收及發(fā)送共享存儲(chǔ)數(shù)據(jù)單元的數(shù)據(jù)流,并對(duì)所使用的共享存儲(chǔ)數(shù)據(jù)單元進(jìn)行編輯,這樣就實(shí)現(xiàn)了圖5所示的聲信號(hào)處理系統(tǒng),以下將參照?qǐng)D16對(duì)此作出描述。
在圖16中,由共享數(shù)據(jù)編輯裝置560編輯前的共享存儲(chǔ)數(shù)據(jù)單元稱為”共享存儲(chǔ)數(shù)據(jù)單元551”,經(jīng)共享數(shù)據(jù)編輯裝置560編輯后的共享存儲(chǔ)數(shù)據(jù)單元稱為”共享存儲(chǔ)數(shù)據(jù)單元552”。
如圖16所示,在步驟S501,共享數(shù)據(jù)編輯裝置560對(duì)共享存儲(chǔ)數(shù)據(jù)單元551中的共享存儲(chǔ)數(shù)據(jù)單元”Gain2”和”Gain3”進(jìn)行編輯,使共享存儲(chǔ)數(shù)據(jù)單元552中的共享存儲(chǔ)數(shù)據(jù)單元”Gain2”和”Gain3”相互交換。
這表示,從第二增益器69與從第三增益75所輸出的聲信號(hào)數(shù)據(jù)相互交換,數(shù)字信號(hào)處理設(shè)備500讀取共享存儲(chǔ)數(shù)據(jù)單元”Gain3”作為第二增益器69的輸出信號(hào),讀取共享存儲(chǔ)數(shù)據(jù)單元”Gain2”作為第二增益75的輸出信號(hào),將所讀取并交換的共享存儲(chǔ)數(shù)據(jù)單元”Gain3”和”Gain2”從數(shù)字量轉(zhuǎn)換為模擬量,并輸出第一輸出信號(hào)DA71和DA77。
如此結(jié)構(gòu)的數(shù)字信號(hào)處理設(shè)備500可以編輯存儲(chǔ)在共享存儲(chǔ)器部分117中的共享存儲(chǔ)數(shù)據(jù)單元,從而可以對(duì)聲信號(hào)處理系統(tǒng)進(jìn)行修改,而無需修改組成部件,例如不需要對(duì)組成聲信號(hào)處理系統(tǒng)的第二增益器69和第三增益75作出改動(dòng)。
從以上描述中應(yīng)理解,根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備500的第五實(shí)施例包括用于編輯存儲(chǔ)在共享存儲(chǔ)器部分117中的共享存儲(chǔ)數(shù)據(jù)單元550的共享數(shù)據(jù)編輯裝置560,該數(shù)字信號(hào)處理設(shè)備500可以修改聲信號(hào)處理系統(tǒng),而無需改動(dòng)對(duì)各數(shù)字信號(hào)處理單元操作的控制,以實(shí)現(xiàn)聲信號(hào)處理系統(tǒng)。
雖然在描述中本數(shù)字信號(hào)處理設(shè)備500的實(shí)施例所包括的共享數(shù)據(jù)編輯裝置560設(shè)置在數(shù)字信號(hào)處理單元之間,而實(shí)際上共享數(shù)據(jù)編輯裝置560可以包括在任何的一個(gè)或多個(gè)數(shù)字信號(hào)處理單元中。
參考圖17和18,圖中表示根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備600的第六優(yōu)選實(shí)施例。數(shù)字信號(hào)處理設(shè)備600的第六實(shí)施例包括多個(gè)數(shù)字信號(hào)處理單元,如數(shù)字信號(hào)處理單元10、20、30和40。數(shù)字信號(hào)處理設(shè)備600的第六實(shí)施例與參照?qǐng)D1所述的數(shù)字信號(hào)處理設(shè)備100的第一實(shí)施例相似,不同之處是每個(gè)數(shù)字信號(hào)處理單元10、20、30和40包括用于從外部輸出設(shè)備輸入多個(gè)聲數(shù)據(jù)單元的信號(hào)輸入端611、621、631和641,和用于向外部輸入設(shè)備輸出聲數(shù)據(jù)單元的信號(hào)輸出端613、623、633、643,數(shù)字信號(hào)處理設(shè)備600還包括選擇開關(guān)625、627、635、637、645和647,用于允許數(shù)字信號(hào)處理單元10、20、30和40中一個(gè)或多個(gè)單元相互串聯(lián)連接而形成閉環(huán),以便數(shù)字信號(hào)處理單元10、20、30和40中一個(gè)或多個(gè)單元接收包括有聲信號(hào)的數(shù)據(jù)單元作為共享存儲(chǔ)數(shù)據(jù)單元50,并對(duì)數(shù)據(jù)單元進(jìn)行處理,以及允許數(shù)字信號(hào)處理單元10、20、30和40中另一個(gè)或多個(gè)單元以串聯(lián)方式相互連接而形成另一閉環(huán),以便數(shù)字信號(hào)處理單元10、20、30和40中另一個(gè)或多個(gè)單元接收包括有聲信號(hào)的數(shù)據(jù)單元作為共享存儲(chǔ)數(shù)據(jù)單元50,并對(duì)數(shù)據(jù)單元進(jìn)行處理。選擇開關(guān)構(gòu)成根據(jù)本發(fā)明的選擇裝置。信號(hào)輸入端和信號(hào)輸出端分別構(gòu)成根據(jù)本發(fā)明的信號(hào)輸入裝置和信號(hào)輸出裝置。與第一實(shí)施例相同的部件采用相同的參考標(biāo)號(hào),為避免重復(fù)在描述中不再贅述。
每個(gè)選擇開關(guān)625、627、635、637、645和647包括一個(gè)輸入部分和兩個(gè)輸出部分A和B。
在本實(shí)施例中,選擇開關(guān)625的輸入部分與第一數(shù)字信號(hào)處理單元10的發(fā)送裝置13連接,選擇開關(guān)625的輸出部分A與第一數(shù)字信號(hào)處理單元10的接收裝置11連接,選擇開關(guān)625的輸出部分B與第二數(shù)字信號(hào)處理單元20的接收裝置21連接。選擇開關(guān)627的輸入部分與選擇開關(guān)635的的輸出部分A和選擇開關(guān)637的輸出部分A連接。選擇開關(guān)627的輸出部分A與第一單元10的接收裝置11連接,選擇開關(guān)627的輸出部分B與第二數(shù)字信號(hào)處理單元20的接收裝置21連接。
例如,選擇開關(guān)625切換到輸出部分A;選擇開關(guān)627切換到輸出部分B。因此,第一數(shù)字信號(hào)處理單元10的發(fā)送裝置13將共享存儲(chǔ)數(shù)據(jù)單元發(fā)送到數(shù)字信號(hào)處理單元10的接收裝置11。
另一方面,選擇開關(guān)625切換到輸出部分B;選擇開關(guān)627切換到輸出部分A。因此,第一數(shù)字信號(hào)處理單元10的發(fā)送裝置13將共享存儲(chǔ)數(shù)據(jù)單元發(fā)送到數(shù)字信號(hào)處理單元20的接收裝置21。數(shù)字信號(hào)處理單元10的接收裝置11根據(jù)其它選擇開關(guān)的操作,從數(shù)字信號(hào)處理單元30或40接收共享存儲(chǔ)數(shù)據(jù)單元。
選擇開關(guān)635的輸入部分與第二數(shù)字信號(hào)處理單元20的發(fā)送裝置23連接,選擇開關(guān)635的輸出部分A與選擇開關(guān)627的輸入部分連接,選擇開關(guān)635的輸出部分B與第三數(shù)字信號(hào)處理單元30的接收裝置31連接。選擇開關(guān)637的輸入部分與選擇開關(guān)645的輸出部分A和選擇開關(guān)647的輸出部分A連接。選擇開關(guān)637的輸出部分A與第二數(shù)字信號(hào)處理單元20的接收裝置21連接,選擇開關(guān)637的輸出部分B與第三數(shù)字信號(hào)處理單元30的接收裝置31連接。
例如,選擇開關(guān)635切換到輸出部分A;選擇開關(guān)637切換到輸出部分B。因此,第二數(shù)字信號(hào)處理單元20的發(fā)送裝置23根據(jù)其它選擇開關(guān)的操作,將共享存儲(chǔ)數(shù)據(jù)單元發(fā)送到第一數(shù)字信號(hào)處理單元10或第二數(shù)字信號(hào)處理單元20。
另一方面,選擇開關(guān)635切換到輸出部分B;選擇開關(guān)637切換到輸出部分A。因此,第二數(shù)字信號(hào)處理單元20的發(fā)送裝置23將共享存儲(chǔ)數(shù)據(jù)單元發(fā)送到第三數(shù)字信號(hào)處理單元30的接收裝置31。數(shù)字信號(hào)處理單元20的接收裝置21根據(jù)其它選擇開關(guān)的操作,從數(shù)字信號(hào)處理單元10、30或40接收共享存儲(chǔ)數(shù)據(jù)單元。
選擇開關(guān)645的輸入部分與第三數(shù)字信號(hào)處理單元30的發(fā)送裝置33連接,選擇開關(guān)645的輸出部分A與選擇開關(guān)637的輸入部分連接,選擇開關(guān)645的輸出部分B與第四數(shù)字信號(hào)處理單元40的接收裝置41連接。選擇開關(guān)647的輸入部分與第四數(shù)字信號(hào)處理單元40的發(fā)送裝置43連接。選擇開關(guān)647的輸出部分A與第三數(shù)字信號(hào)處理單元的30的接收裝置31連接,選擇開關(guān)647的輸出部分B與第四數(shù)字信號(hào)處理單元40的接收裝置41連接。
例如,選擇開關(guān)645切換到輸出部分A;選擇開關(guān)647切換到輸出部分B。因此,第三數(shù)字信號(hào)處理單元30的發(fā)送裝置33根據(jù)其它選擇開關(guān)的操作,將共享存儲(chǔ)數(shù)據(jù)單元發(fā)送到第一數(shù)字信號(hào)處理單元10、第二數(shù)字信號(hào)處理單元20或第三數(shù)字信號(hào)處理單元30。
另一方面,選擇開關(guān)645切換到輸出部分B;選擇開關(guān)647切換到輸出部分A。因此,第三數(shù)字信號(hào)處理單元30的發(fā)送裝置33將共享存儲(chǔ)數(shù)據(jù)單元發(fā)送到第四數(shù)字信號(hào)處理單元40的接收裝置41。第四數(shù)字信號(hào)處理單元40的發(fā)送裝置43根據(jù)其它選擇開關(guān)的操作,將共享存儲(chǔ)數(shù)據(jù)單元發(fā)送到數(shù)字信號(hào)處理單元10、20或30。
下面將參照?qǐng)D17和18對(duì)根據(jù)數(shù)字信號(hào)處理設(shè)備600的第六實(shí)施例的工作進(jìn)行描述。
如圖17所示,例如,選擇開關(guān)625、635和645切換到輸出部分B,選擇開關(guān)627、637和647切換到輸出部分A。
第一數(shù)字信號(hào)處理單元10的接收裝置11與第四數(shù)字信號(hào)處理單元40的發(fā)送裝置43連接,第二數(shù)字信號(hào)處理單元20的接收裝置21與數(shù)字信號(hào)處理單元10的發(fā)送裝置13連接,數(shù)字信號(hào)處理單元30的接收裝置31與數(shù)字信號(hào)處理單元20的發(fā)送裝置23連接,數(shù)字信號(hào)處理單元40的接收裝置41與數(shù)字信號(hào)處理單元30的發(fā)送裝置33連接。
數(shù)字信號(hào)處理單元10、20、30和40被允許相串聯(lián)連接而形成閉環(huán)以便單元10、20、30和40接收包括聲信號(hào)的數(shù)據(jù)單元作為共享存儲(chǔ)數(shù)據(jù)單元50,并對(duì)數(shù)據(jù)單元進(jìn)行處理。單元10、20、30和40這樣的連接方式,可使共享存儲(chǔ)數(shù)據(jù)單元50從一個(gè)數(shù)字信號(hào)處理單元到另一個(gè)數(shù)字信號(hào)處理單元順序地循環(huán),從而使數(shù)字信號(hào)處理單元10、20、30和40能夠相互共享共享存儲(chǔ)數(shù)據(jù)單元50。
在根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備600的第六實(shí)施例中,每一數(shù)字信號(hào)處理單元包括信號(hào)輸入端和信號(hào)輸出端,可使每一數(shù)字信號(hào)處理單元通過稱為”AD輸入”的外部輸入和輸出端607從外部設(shè)備(未示出)輸入聲信號(hào),以及通過稱為”DA輸出”的外部輸入和輸出端609向外部設(shè)備(未示出)輸出聲信號(hào)。外部輸入和輸出端607適合通過其進(jìn)行輸入,并將聲信號(hào)從模擬量轉(zhuǎn)換為數(shù)字量。外部輸入和輸出端609適合將數(shù)字信號(hào)轉(zhuǎn)換為模擬聲信號(hào),并將轉(zhuǎn)換后的聲信號(hào)輸出。這表示,數(shù)字信號(hào)處理單元10、20、30和40可以在輸入端如輸入端611從外部設(shè)備(未示出)輸入聲信號(hào),及在輸出端如輸出端613向外部設(shè)備(未示出)輸出聲信號(hào)。
這使得數(shù)字信號(hào)處理設(shè)備600的第一數(shù)字信號(hào)處理單元可以在信號(hào)輸入端和信號(hào)輸出端通過外部輸入和輸出端607和外部輸入和輸出端609輸入和輸出聲信號(hào)。
另一方面,如圖18所示,選擇開關(guān)625、637和645切換到輸出部分B,選擇開關(guān)627、635和647切換到輸出部分A。
如之前所描述的,每一數(shù)字信號(hào)處理單元10、20、30和40可以在信號(hào)輸入端611、621、631或641和信號(hào)輸出端613、623、633和643通過外部輸入和輸出端607、609輸入和輸出聲信號(hào)。這表示,數(shù)字信號(hào)處理單元10和20可以在輸入端如輸入端611從外部設(shè)備(未示出)輸入聲信號(hào),及在輸出端如輸出端613向外部設(shè)備(未示出)輸出聲信號(hào),及數(shù)字信號(hào)處理單元30和40可以在輸入端如輸入端631從外部設(shè)備(未示出)輸入聲信號(hào),及在輸出端如輸出端633向外部設(shè)備(未示出)輸出聲信號(hào)。
數(shù)字信號(hào)處理單元10的發(fā)送裝置13通過選擇開關(guān)625將共享存儲(chǔ)數(shù)據(jù)單元發(fā)送到單元20的接收裝置21。數(shù)字信號(hào)處理單元20的發(fā)送裝置23通過選擇開關(guān)635和627將共享存儲(chǔ)數(shù)據(jù)單元發(fā)送到數(shù)字信號(hào)處理單元10的接收裝置11。這表示,數(shù)字信號(hào)處理單元10和20被允許相互串聯(lián)連接而形成閉環(huán)以便數(shù)字信號(hào)處理單元10和20接收包括聲信號(hào)的數(shù)據(jù)單元作為共享存儲(chǔ)數(shù)據(jù)單元,并對(duì)數(shù)據(jù)單元進(jìn)行處理。數(shù)字信號(hào)處理單元10和20的如此連接方式,使共享存儲(chǔ)數(shù)據(jù)單元從一個(gè)數(shù)字信號(hào)處理單元到另一個(gè)數(shù)字信號(hào)處理單元順序地循環(huán),從而可使數(shù)字信號(hào)處理單元10和20互相共享共享存儲(chǔ)數(shù)據(jù)單元。
同時(shí),數(shù)字信號(hào)處理單元30的發(fā)送裝置33通過選擇開關(guān)645將共享存儲(chǔ)數(shù)據(jù)單元發(fā)送到單元40的接收裝置41。數(shù)字信號(hào)處理單元40的發(fā)送裝置43通過選擇開關(guān)645和637將共享存儲(chǔ)數(shù)據(jù)單元發(fā)送到數(shù)字信號(hào)處理單元30的接收裝置31。這表示,數(shù)字信號(hào)處理單元30和40被允許相互串聯(lián)連接而形成閉環(huán)以便數(shù)字信號(hào)處理單元30和40接收包括聲信號(hào)的數(shù)據(jù)單元作為共享存儲(chǔ)數(shù)據(jù)單元,并對(duì)數(shù)據(jù)單元進(jìn)行處理。數(shù)字信號(hào)處理單元30和40的如此連接方式,使共享存儲(chǔ)數(shù)據(jù)單元從一個(gè)數(shù)字信號(hào)處理單元到另一個(gè)數(shù)字信號(hào)處理單元順序地循環(huán),從而可使數(shù)字信號(hào)處理單元30和40互相共享共享存儲(chǔ)數(shù)據(jù)單元。
根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備600的第六實(shí)施例可使下例成為可能,但并非受此例的限制,該例是,操作者或控制設(shè)備操縱選擇開關(guān)625、627、635、637、645、647以允許一個(gè)或多個(gè)數(shù)字信號(hào)處理單元如數(shù)字信號(hào)處理單元10和20相互串聯(lián)連接而形成閉環(huán)以便一個(gè)或多個(gè)數(shù)字信號(hào)處理單元10和20接收包括聲信號(hào)的數(shù)據(jù)單元作為共享存儲(chǔ)數(shù)據(jù)單元,并對(duì)數(shù)據(jù)單元進(jìn)行處理,以及允許另外的數(shù)字信號(hào)處理單元30和40以串聯(lián)方式相互連接而形成另一閉環(huán)以便另一個(gè)或多個(gè)數(shù)字信號(hào)處理單元30和40接收包括聲信號(hào)的數(shù)據(jù)單元作為共享存儲(chǔ)數(shù)據(jù)單元,并對(duì)數(shù)據(jù)單元進(jìn)行處理。
具有這樣結(jié)構(gòu)的數(shù)字信號(hào)處理設(shè)備600可以劃分和改變使共享存儲(chǔ)數(shù)據(jù)單元循環(huán)的數(shù)字信號(hào)處理單元的范圍,從而節(jié)省了共享存儲(chǔ)器部分117的共享存儲(chǔ)數(shù)據(jù)區(qū)。
如圖18所示,例如,數(shù)字信號(hào)處理設(shè)備600允許兩個(gè)數(shù)字信號(hào)處理單元10和20相互串聯(lián)連接而形成閉環(huán),另兩個(gè)數(shù)字信號(hào)處理單元30和40以串聯(lián)方式相互連接而形成另一閉環(huán),使得在數(shù)字信號(hào)處理單元10和20中有使聲信號(hào)循環(huán)并處理的L通道,在數(shù)字信號(hào)處理單元30和40中有使聲信號(hào)循環(huán)并處理的R通道,從而與沒有劃分循環(huán)共享存儲(chǔ)數(shù)據(jù)單元的數(shù)字信號(hào)處理單元范圍的數(shù)字信號(hào)處理設(shè)備600相比,使所占共享存儲(chǔ)數(shù)據(jù)區(qū)的數(shù)量減少了一半。
此外,本數(shù)字信號(hào)處理設(shè)備600的實(shí)施例可使下例成為可能,但并非受此例的限制,如操作者或控制設(shè)備操縱選擇開關(guān)625、627、635、637、645、647以允許有限數(shù)量的數(shù)字信號(hào)處理單元相互串聯(lián)連接而形成閉環(huán)以便有限數(shù)量的數(shù)字信號(hào)處理單元接收包括聲信號(hào)的數(shù)據(jù)單元作為共享存儲(chǔ)數(shù)據(jù)單元。
從以上描述中應(yīng)理解,根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備600的第六實(shí)施例中每一數(shù)字信號(hào)處理單元10、20、30和40包括用于從外部輸出設(shè)備輸入多個(gè)聲數(shù)據(jù)單元的信號(hào)輸入端611、621、631和641,數(shù)字信號(hào)處理設(shè)備600還包括選擇開關(guān)625、627、635、6 37、645和647,用于允許數(shù)字信號(hào)處理單元10、20、30和40中的一個(gè)或多個(gè)單元有選擇地相互串聯(lián)連接而形成閉環(huán),以便數(shù)字信號(hào)處理單元10、20、30和40中的一個(gè)或多個(gè)單元接收包括聲信號(hào)的數(shù)據(jù)單元作為共享存儲(chǔ)數(shù)據(jù)單元,并對(duì)數(shù)據(jù)單元進(jìn)行處理,以及允許數(shù)字信號(hào)處理單元10、20、30和40中的另一個(gè)或多個(gè)單元有選擇地以串聯(lián)方式相互連接而形成另一閉環(huán),以便數(shù)字信號(hào)處理單元10、20、30和40中的另一個(gè)或多個(gè)單元接收包括聲信號(hào)的數(shù)據(jù)單元作為共享存儲(chǔ)數(shù)據(jù)單元,并對(duì)數(shù)據(jù)單元進(jìn)行處理,這樣可使下例成為可能,但并非受此例的限制,如操作者或控制設(shè)備操縱選擇開關(guān)625、627、635、637、645、647以允許一個(gè)或多個(gè)數(shù)字信號(hào)處理單元如數(shù)字信號(hào)處理單元10和20相互連接而形成閉環(huán)以便一個(gè)或多個(gè)數(shù)字信號(hào)處理單元10和20接收包括聲信號(hào)的數(shù)據(jù)單元作為共享存儲(chǔ)數(shù)據(jù)單元,并對(duì)數(shù)據(jù)單元進(jìn)行處理,以及允許另外的數(shù)字信號(hào)處理單元如數(shù)字信號(hào)處理單元30和40相互連接而形成另一閉環(huán)以便另一個(gè)或多個(gè)數(shù)字信號(hào)處理單元30和40接收包括聲信號(hào)的數(shù)據(jù)單元作為共享存儲(chǔ)數(shù)據(jù)單元,并對(duì)數(shù)據(jù)單元進(jìn)行處理。
具有這樣結(jié)構(gòu)的數(shù)字信號(hào)處理設(shè)備600可以劃分和改變使共享存儲(chǔ)數(shù)據(jù)單元循環(huán)的數(shù)字信號(hào)處理單元的范圍,從而節(jié)省了共享存儲(chǔ)器部分117的共享存儲(chǔ)數(shù)據(jù)區(qū)。
從圖17和18所示的基本單元的結(jié)構(gòu)可以看出數(shù)字信號(hào)處理設(shè)備600的第六實(shí)施例具有與第一實(shí)施例相同的優(yōu)點(diǎn)。
現(xiàn)參考圖19,圖中表示根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備700和第七優(yōu)選實(shí)施例。數(shù)字信號(hào)處理設(shè)備700的第七實(shí)施例與參照?qǐng)D17所述的數(shù)字信號(hào)處理設(shè)備600的第六實(shí)施例相似,所不同的是,每一數(shù)字信號(hào)處理單元如數(shù)字信號(hào)處理單元10還包括提供在數(shù)字信號(hào)處理單元10的接收裝置11與數(shù)字信號(hào)處理單元20的發(fā)送裝置23之間的第一連接和脫離裝置711,用于有選擇地將數(shù)字信號(hào)處理單元10與相鄰數(shù)字信號(hào)處理單元20進(jìn)行連接和脫離;提供在輸入和輸出端611、613與外部輸入和輸出端607、609之間的第二連接和脫離裝置741,用于有選擇地將數(shù)字信號(hào)處理單元10與外部輸入和輸出端607、609進(jìn)行連接和脫離;用于檢測(cè)數(shù)字信號(hào)處理單元10與相鄰數(shù)字信號(hào)處理單元20是否脫離的發(fā)送和接收部分檢測(cè)裝置713;發(fā)送和接收部分切換裝置719,用于當(dāng)發(fā)送和接收部分檢測(cè)裝置713檢測(cè)到數(shù)字信號(hào)處理單元10與相鄰數(shù)字信號(hào)處理單元脫離時(shí),關(guān)閉由數(shù)字信號(hào)處理單元10形成閉環(huán)所打開的電路;和外部輸入/輸出部分檢測(cè)裝置743,用于檢測(cè)數(shù)字信號(hào)處理單元10與外部輸入和輸出端607、609是否脫離,借此第一連接和脫離裝置711和第二連接和脫離裝置741允許有選擇地將數(shù)字信號(hào)處理單元10與數(shù)字信號(hào)處理設(shè)備700連接和脫離。發(fā)送和接收部分檢測(cè)裝置和外部輸入/輸出部分檢測(cè)裝置分別構(gòu)成根據(jù)本發(fā)明的第一檢測(cè)裝置和第二檢測(cè)裝置。與第一實(shí)施例相同的部件采用相同的參考標(biāo)號(hào),為避免重復(fù)在描述中不再贅述。
如圖19所示,數(shù)字信號(hào)處理單元10還包括提供在數(shù)字信號(hào)處理單元10的接收裝置11與數(shù)字信號(hào)處理單元20的發(fā)送裝置23之間的第一連接和脫離裝置711,用于有選擇地將數(shù)字信號(hào)處理單元10與相鄰數(shù)字信號(hào)處理單元20進(jìn)行連接和脫離;提供在輸入和輸出端611、613與外部輸入和輸出端607、609之間的第二連接和脫離裝置741,用于有選擇地將數(shù)字信號(hào)處理單元10與外部輸入和輸出端607、609進(jìn)行連接和脫離;用于檢測(cè)數(shù)字信號(hào)處理單元10與相鄰數(shù)字信號(hào)處理單元20是否脫離的發(fā)送和接收部分檢測(cè)裝置713;和發(fā)送和接收部分切換裝置719,用于當(dāng)發(fā)送和接收部分檢測(cè)裝置713檢測(cè)到數(shù)字信號(hào)處理單元10與相鄰數(shù)字信號(hào)處理單元20斷開時(shí),關(guān)閉由數(shù)字信號(hào)處理單元10形成閉環(huán)所打開的電路,借此第一連接和脫離裝置711和第二連接和脫離裝置741允許有選擇地將數(shù)字信號(hào)處理單元10與數(shù)字信號(hào)處理設(shè)備700連接和脫離。
相類似,數(shù)字信號(hào)處理單元20還包括提供在數(shù)字信號(hào)處理單元20的接收裝置21與數(shù)字信號(hào)處理單元30的發(fā)送裝置33之間的第一連接和脫離裝置721,用于有選擇地將數(shù)字信號(hào)處理單元20與相鄰數(shù)字信號(hào)處理單元30進(jìn)行連接和脫離;提供在輸入和輸出端621、623與外部輸入和輸出端607、609之間的第二連接和脫離裝置751,用于有選擇地將數(shù)字信號(hào)處理單元20與外部輸入和輸出端607、609進(jìn)行連接和脫離;用于檢測(cè)數(shù)字信號(hào)處理單元20與相鄰數(shù)字信號(hào)處理單元30是否斷開的發(fā)送和接收部分檢測(cè)裝置723;發(fā)送和接收部分切換裝置729,用于當(dāng)發(fā)送和接收部分檢測(cè)裝置723檢測(cè)到數(shù)字信號(hào)處理單元20與相鄰數(shù)字信號(hào)處理單元30脫離時(shí),關(guān)閉由數(shù)字信號(hào)處理單元20形成閉環(huán)所打開的電路;和外部輸入/輸出部分檢測(cè)裝置753,用于檢測(cè)數(shù)字信號(hào)處理單元10與外部輸入和輸出端607、609是否脫離,借此第一連接和脫離裝置721和第二連接和脫離裝置751允許有選擇地將數(shù)字信號(hào)處理單元20與數(shù)字信號(hào)處理設(shè)備700連接和脫離。
數(shù)字信號(hào)處理單元10、20、30和40相互在結(jié)構(gòu)上相似。圖19所示的數(shù)字信號(hào)處理單元10和20包括所有之前所述的數(shù)字信號(hào)處理單元10、20、30和40所有共同的結(jié)構(gòu)和功能。以下描述中省略了對(duì)其它數(shù)字信號(hào)處理單元30和40的描述。
第一連接和脫離裝置711包括提供在第一數(shù)字信號(hào)處理單元10與第二數(shù)字信號(hào)處理單元20之間的四個(gè)輸出端A、B、C和D。為了將數(shù)字信號(hào)處理單元10與相鄰數(shù)字信號(hào)處理單元20有選擇地連接和脫離,第一連接和脫離裝置711適合將輸出端A、B與輸出端C、D有選擇地連接和脫離。
第一連接和脫離裝置721包括提供在第二數(shù)字信號(hào)處理單元20與第三數(shù)字信號(hào)處理單元30之間的四個(gè)輸出端A、B、C和D。為了將數(shù)字信號(hào)處理單元20與相鄰數(shù)字信號(hào)處理單元30有選擇地連接和脫離,第一連接和脫離裝置721適合將輸出端A、B與輸出端C、D有選擇地連接和脫離。
第一連接和脫離裝置711和721可以是如可分離連接器、跳線插頭或其它類似的連接器。
發(fā)送和接收部分檢測(cè)裝置713適合檢測(cè)輸出端A、B與輸出端C、D是否脫離。當(dāng)發(fā)送和接收部分檢測(cè)裝置713檢測(cè)到輸出端A、B與輸出端C、D斷開時(shí),發(fā)送和接收部分切換裝置719適合將由輸出端A、B形成閉環(huán)所打開的電路關(guān)閉。
發(fā)送和接收部分檢測(cè)裝置723適合檢測(cè)輸出端A、B與輸出端C、D是否脫離。當(dāng)發(fā)送和接收部分檢測(cè)裝置723檢測(cè)到輸出端A、B與輸出端C、D斷開時(shí),發(fā)送和接收部分切換裝置729適合將由輸出端A、B形成閉環(huán)所打開的電路關(guān)閉。
發(fā)送和接收部分檢測(cè)裝置713、723可以是如電壓檢測(cè)器,當(dāng)輸出端A、B與輸出端C、D連接時(shí)能夠檢測(cè)到產(chǎn)生的高電壓,當(dāng)輸出端A、B與輸出端C、D脫離時(shí),能檢測(cè)到產(chǎn)生的低電壓。
第二連接和脫離裝置741包括提供在信號(hào)輸入端611、613與外部輸入和輸出端607、609之間的四個(gè)輸出端A、B、C和D。為了將數(shù)字信號(hào)處理單元10與外部輸入和輸出端607、609有選擇地連接和脫離,第二連接和脫離裝置741適合將輸出端A、B與輸出端C、D有選擇地連接和脫離。
第二連接和脫離裝置751包括提供在信號(hào)輸入端621、623與外部輸入和輸出端607、609之間的四個(gè)輸出端A、B、C和D。為了將數(shù)字信號(hào)處理單元20與外部輸入和輸出端607、609有選擇地連接和脫離,第二連接和脫離裝置751適合將輸出端A、B與輸出端C、D有選擇地連接和脫離。
數(shù)字信號(hào)處理單元30還包括第二連接和脫離裝置761。第二連接和脫離裝置761包括提供在信號(hào)輸入端631、633與外部輸入和輸出端607、609之間的四個(gè)輸出端A、B、C和D。為了將數(shù)字信號(hào)處理單元30與外部輸入和輸出端607、609有選擇地連接和脫離,第二連接和脫離裝置761適合將輸出端A、B與輸出端C、D有選擇地連接和脫離。
第二連接和脫離裝置741、751和761可以是如可分離連接器、跳線插頭或其它類似的連接器。
外部輸入/輸出部分檢測(cè)裝置743適合檢測(cè)輸出端A、B與輸出端C、D是否脫離。當(dāng)輸出端A、B脫離時(shí),確定數(shù)字信號(hào)處理單元10與外部輸入和輸出端607、609脫離。
外部輸入/輸出部分檢測(cè)裝置753適合檢測(cè)輸出端A、B與輸出端C、D是否脫離。當(dāng)輸出端A、B脫離時(shí),確定數(shù)字信號(hào)處理單元20與外部輸入和輸出端607、609脫離。
數(shù)字信號(hào)處理單元30還包括外部輸入/輸出部分檢測(cè)裝置763。外部輸入/輸出部分檢測(cè)裝置763適合檢測(cè)輸出端A、B與輸出端C、D是否脫離。當(dāng)輸出端A、B脫離時(shí),確定數(shù)字信號(hào)處理單元30與外部輸入和輸出端607、609脫離。
發(fā)送和接收部分檢測(cè)裝置743、753和763可以是如電壓檢測(cè)器,當(dāng)輸出端A、B與輸出端C、D連接時(shí)能夠檢測(cè)到產(chǎn)生的高電壓,當(dāng)輸出端A、B與輸出端C、D脫離時(shí),能檢測(cè)到產(chǎn)生的低電壓。
以下將對(duì)組成根據(jù)本發(fā)明第七實(shí)施例的數(shù)字信號(hào)處理設(shè)備700的部件的連接進(jìn)行描述。
第二連接和脫離裝置741、751、761的輸出端C與外部輸入和輸出端607連接。第二連接和脫離裝置741、751、761的輸出端D與外部輸入和輸出端609連接。
第二連接和脫離裝置741的輸出端A和B分別與第一數(shù)字信號(hào)處理單元10的信號(hào)輸入端611和613連接。第二連接和脫離裝置751的輸出端A和B分別與第一數(shù)字信號(hào)處理單元20的信號(hào)輸入端621和623連接。第二連接和脫離裝置761的輸出端A和B分別與第一數(shù)字信號(hào)處理單元30的信號(hào)輸入端631和633連接。
數(shù)字信號(hào)處理單元10的接收裝置11與第一連接和脫離裝置711的輸出端A連接。發(fā)送和接收部分切換裝置719的輸入端與第一連接和脫離裝置711的輸出端A連接。數(shù)字信號(hào)處理單元10的發(fā)送裝置13和發(fā)送和接收部分切換裝置719的輸出端與第一連接和脫離裝置711的輸出端D連接。選擇開關(guān)625和627的輸出端A與第一連接和脫離裝置711的輸出端C連接。
數(shù)字信號(hào)處理單元20的接收裝置21與選擇開關(guān)625和627的輸出端B連接。選擇開關(guān)627的輸入端與第一連接和脫離裝置721的輸出端A連接。發(fā)送和接收部分切換裝置729的輸入端與第一連接和脫離裝置721的輸出端A連接。第一連接和脫離裝置721的輸出端B與發(fā)送和接收部分切換裝置729的輸出端和數(shù)字信號(hào)處理單元20的發(fā)送裝置23連接。
選擇開關(guān)635的輸入端與第一連接和脫離裝置721的輸出端D連接。第一連接和脫離裝置721的輸出端C與選擇開關(guān)635和637的輸出端A連接。數(shù)字信號(hào)處理單元30的接收裝置31與選擇開關(guān)635和637的輸出端B連接。選擇開關(guān)637的輸入端與第三數(shù)字信號(hào)處理單元的第一連接和脫離裝置的輸出端A(未示出)連接。數(shù)字信號(hào)處理單元30的發(fā)送裝置33與第三數(shù)字信號(hào)處理單元的第一連接和脫離裝置的輸出端B(未示出)連接。
以下將參照?qǐng)D19對(duì)數(shù)字信號(hào)處理設(shè)備700的第七實(shí)施例的工作進(jìn)行描述。
為簡(jiǎn)化描述和有助于對(duì)數(shù)字信號(hào)處理設(shè)備700的整個(gè)工作的理解,以下假設(shè)數(shù)字信號(hào)處理設(shè)備700中使用兩個(gè)數(shù)字信號(hào)處理單元,如第一數(shù)字信號(hào)處理單元10和第二數(shù)字信號(hào)處理單元20。
第一連接和脫離裝置711的輸出端A、B與相應(yīng)的輸出端C、D連接。第一連接和脫離裝置721的輸出端A、B與相應(yīng)的輸出端C、D脫離。第二連接和脫離裝置741和751中至少一個(gè)的輸出端A、B與其相應(yīng)的輸出端C、D連接。
發(fā)送和接收部分檢測(cè)裝置713檢測(cè)數(shù)字信號(hào)處理單元10與相鄰的數(shù)字信號(hào)處理單元20沒有脫離。發(fā)送和接收部分切換裝置719不工作。另一方面,發(fā)送和接收部分檢測(cè)裝置723檢測(cè)數(shù)字信號(hào)處理單元20與相鄰數(shù)字信號(hào)處理單元30脫離。發(fā)送和接收部分切換裝置729將由數(shù)字信號(hào)處理單元20形成閉環(huán)所打開的電路關(guān)閉。更進(jìn)一步,選擇開關(guān)625切換到部分B和選擇開關(guān)627切換到部分A。
因此,數(shù)字信號(hào)處理單元10的接收裝置11與數(shù)字信號(hào)處理單元20的發(fā)送裝置23通過第一連接和脫離裝置711、選擇開關(guān)627和發(fā)送和接收部分切換裝置729相連接,數(shù)字信號(hào)處理單元20的接收裝置21與數(shù)字信號(hào)處理單元10的發(fā)送裝置13通過選擇開關(guān)625和第一連接和脫離裝置711相連接。
數(shù)字信號(hào)處理單元10和20相互連接而形成閉環(huán)以使共享存儲(chǔ)數(shù)據(jù)單元從一個(gè)數(shù)字信號(hào)處理單元到另一個(gè)數(shù)字信號(hào)處理單元順序地循環(huán),從而使數(shù)字信號(hào)處理單元10和20能夠相互共享共享存儲(chǔ)數(shù)據(jù)單元。
以相似的方式,可以增加另一數(shù)字信號(hào)處理單元如第三數(shù)字信號(hào)處理單元30,以使數(shù)字信號(hào)處理單元10、20和30相互串聯(lián)連接而形成閉環(huán),使共享存儲(chǔ)數(shù)據(jù)單元從一個(gè)數(shù)字信號(hào)處理單元到另一個(gè)數(shù)字信號(hào)處理單元順序地循環(huán)。
具有此結(jié)構(gòu)的數(shù)字信號(hào)處理設(shè)備700的第七實(shí)施例可以方便地增加使用另外的數(shù)字信號(hào)處理單元的數(shù)量,使得數(shù)個(gè)數(shù)字信號(hào)處理單元,包括增加的數(shù)字信號(hào)處理單元,將相互連接,以使共享存儲(chǔ)數(shù)據(jù)單元從一個(gè)數(shù)字信號(hào)處理單元到另一個(gè)數(shù)字信號(hào)處理單元順序地循環(huán)。
在前面使用數(shù)字信號(hào)處理設(shè)備的兩個(gè)數(shù)字信號(hào)處理單元如第一數(shù)字信號(hào)處理單元10和第二數(shù)字信號(hào)處理單元20的實(shí)例中,假設(shè)數(shù)字信號(hào)處理單元如數(shù)字信號(hào)處理單元20脫離,僅使用數(shù)字信號(hào)處理單元10。
第一連接和脫離裝置711的輸出端A、B與其相應(yīng)的輸出端C、D脫離。第二連接和脫離裝置741的輸出端A、B與其相應(yīng)的輸出端C、D連接。發(fā)送和接收部分檢測(cè)裝置713檢測(cè)到數(shù)字信號(hào)處理單元10與相鄰的數(shù)字信號(hào)處理單元20脫離。發(fā)送和接收部分切換裝置719將由數(shù)字信號(hào)處理單元20形成閉環(huán)所打開的電路關(guān)閉。
因此,數(shù)字信號(hào)處理單元10的接收裝置11通過發(fā)送和接收部分切換裝置719與數(shù)字信號(hào)處理單元的發(fā)送裝置13連接。數(shù)字信號(hào)處理單元10這樣單獨(dú)工作,使共享存儲(chǔ)數(shù)據(jù)單元在數(shù)字信號(hào)處理單元內(nèi)循環(huán)。
此外,以下假設(shè)使用兩個(gè)數(shù)字信號(hào)處理單元如數(shù)字信號(hào)處理單元20和30。第一連接和脫離裝置711的輸出端A、B與其相應(yīng)的輸出端C、D脫離。第一連接和脫離裝置721的輸出端A、B與其相應(yīng)的輸出端C、D連接。第二連接和脫離裝置741的輸出端A、B與其相應(yīng)的輸出端C、D脫離。第二連接和脫離裝置751和761中至少一個(gè)的輸出端A、B與其相應(yīng)的輸出端C、D連接。
發(fā)送和接收部分檢測(cè)裝置723檢測(cè)到數(shù)字信號(hào)處理單元20沒有與相鄰的數(shù)字信號(hào)處理單元30脫離。發(fā)送和接收部分切換裝置729不工作。選擇開關(guān)625切換到部分A,選擇開關(guān)627切換到部分B。另一方面,發(fā)送和接收部分檢測(cè)裝置733(未示出)檢測(cè)到數(shù)字信號(hào)處理單元30與相鄰數(shù)字信號(hào)處理單元40脫離。發(fā)送和接收部分切換裝置739將由數(shù)字信號(hào)處理單元30形成閉環(huán)所打開的電路關(guān)閉。并且選擇開關(guān)635切換到部分B,選擇開關(guān)637切換到部分A。
因此,數(shù)字信號(hào)處理單元20的接收裝置21通過第一連接和脫離裝置721和發(fā)送和接收部分切換裝置739與數(shù)字信號(hào)處理單元30的發(fā)送裝置33連接,數(shù)字信號(hào)處理單元30的接收裝置31通過選擇開關(guān)635和第一連接和脫離裝置721與數(shù)字信號(hào)處理單元20的發(fā)送裝置23連接。
數(shù)字信號(hào)處理單元20和30以串聯(lián)形式相互電連接而形成閉環(huán),使共享存儲(chǔ)數(shù)據(jù)單元從一個(gè)數(shù)字信號(hào)處理單元到另一個(gè)數(shù)字信號(hào)處理單元順序地循環(huán),從而能使數(shù)字信號(hào)處理設(shè)備彼此共享共享存儲(chǔ)器數(shù)據(jù)單元。
因此,利用將互相串聯(lián)連接的一個(gè)或多個(gè)數(shù)字信號(hào)處理單元形成閉環(huán)環(huán)路,構(gòu)成的數(shù)字信號(hào)處理設(shè)備700的第七實(shí)施例能容易地增加或減少使用的數(shù)字信號(hào)處理單元,能夠按順序次序從一個(gè)數(shù)字處理單元到另一個(gè)循環(huán)共享存儲(chǔ)器數(shù)據(jù)單元。
從以上描述中應(yīng)理解,根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備700的第七實(shí)施例中每一數(shù)字信號(hào)處理單元還包括用于使數(shù)字信號(hào)處理單元與相鄰數(shù)字信號(hào)處理單元有選擇地連接和脫離的第一連接和脫離裝置;用于使數(shù)字信號(hào)處理單元與外部輸入和輸出端607、609有選擇地連接和脫離的第二連接和脫離裝置741;用于檢測(cè)數(shù)字信號(hào)處理單元10與相鄰數(shù)字信號(hào)處理單元20是否脫離的發(fā)送和接收部分檢測(cè)裝置713;用于將由數(shù)字信號(hào)處理單元10形成閉環(huán)所打開的電路關(guān)閉的發(fā)送和接收部分切換裝置719,這樣可方便地增加或減少使用的數(shù)字信號(hào)處理單元,用一個(gè)或多個(gè)數(shù)字信號(hào)處理單元相互串聯(lián)而形成閉環(huán),使共享存儲(chǔ)數(shù)據(jù)單元從一個(gè)數(shù)字信號(hào)處理單元到另一個(gè)數(shù)字信號(hào)處理單元順序地循環(huán)。
從圖19所示的基本單元的結(jié)構(gòu)可看出,數(shù)字信號(hào)處理設(shè)備的第七實(shí)施例與第一實(shí)施例具有相同的優(yōu)點(diǎn)。
下面將參考圖20到23對(duì)根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備800的第八優(yōu)選實(shí)施例進(jìn)行描述。
如圖20到23所示,數(shù)字信號(hào)處理設(shè)備800的第八實(shí)施例與參照?qǐng)D1所述的數(shù)字信號(hào)處理設(shè)備100的第一實(shí)施例相似,所不同的是共享存儲(chǔ)器部分117包括多個(gè)處理單元信號(hào)數(shù)據(jù)區(qū),如由數(shù)字信號(hào)處理單元10、20、30和40分別專用的DSP1、DSP2、DSP3、DSP4,以便每一數(shù)字信號(hào)處理單元將共享存儲(chǔ)數(shù)據(jù)單元850寫入數(shù)字信號(hào)處理單元專用處理單元數(shù)據(jù)區(qū)。與第一實(shí)施例相同的部件采用相同的參考標(biāo)號(hào),為避免重復(fù)在描述中不再贅述。
如圖20到23所示,共享存儲(chǔ)數(shù)據(jù)區(qū)包括信號(hào)數(shù)據(jù)區(qū),如分配給輸入信號(hào)的”AD1”和”AD32”,和處理單元信號(hào)數(shù)據(jù)區(qū),如分配給由數(shù)字信號(hào)處理單元10、20、30和40產(chǎn)生和輸出的輸出信號(hào)的”DSP1”、“DSP2”、“DSP3”、“DSP4”。輸入信號(hào)數(shù)據(jù)區(qū)即”AD1”和”AD32”后跟有處理單元信號(hào)數(shù)據(jù)區(qū)即”DSP1”、“DSP2”、“DSP3”、“DSP4”。共享存儲(chǔ)數(shù)據(jù)單元850存儲(chǔ)在這樣構(gòu)成的共享存儲(chǔ)數(shù)據(jù)區(qū)中。
以下將參照?qǐng)D20到23對(duì)根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備800的第八實(shí)施例的工作進(jìn)行描述。為簡(jiǎn)化描述和有助于對(duì)數(shù)字信號(hào)處理設(shè)備800的整個(gè)工作的理解,以下假設(shè)數(shù)字信號(hào)處理設(shè)備800實(shí)現(xiàn)了圖5所示的聲信號(hào)處理系統(tǒng)。
第一,如圖20所示,第一數(shù)字信號(hào)處理單元10從信號(hào)數(shù)據(jù)區(qū)AD1讀取和寫入聲數(shù)據(jù)單元”AD1”作為第一均衡器63的輸入信號(hào)61。數(shù)字信號(hào)處理單元10產(chǎn)生共享存儲(chǔ)數(shù)據(jù)單元”EQ1”作為第一均衡器63的輸出信號(hào),并將共享存儲(chǔ)數(shù)據(jù)單元”EQ1”存儲(chǔ)在數(shù)字信號(hào)處理單元10專用的信號(hào)數(shù)據(jù)區(qū)DSP1,作為輸出數(shù)據(jù)15。數(shù)字信號(hào)處理單元10然后從信號(hào)數(shù)據(jù)區(qū)DSP1讀取和輸入共享存儲(chǔ)數(shù)據(jù)單元”EQ1”作為第一增益65的輸入信號(hào)16。數(shù)字信號(hào)處理單元10產(chǎn)生共享存儲(chǔ)數(shù)據(jù)單元”GAIN1”作為第一增益65的輸出信號(hào),并將共享存儲(chǔ)數(shù)據(jù)單元”GAIN1”存儲(chǔ)在DSP1作為輸出數(shù)據(jù)17。這樣,第一數(shù)字信號(hào)處理單元10完成了音頻線程過程。所產(chǎn)生的共享存儲(chǔ)數(shù)據(jù)單元850被發(fā)送到后繼數(shù)字信號(hào)處理單元20。
第二,如圖21所示,第二數(shù)字信號(hào)處理單元20從信號(hào)數(shù)據(jù)區(qū)DSP1讀取和輸入共享存儲(chǔ)數(shù)據(jù)單元”GAIN1”作為第一動(dòng)態(tài)67的第一輸入信號(hào)25。數(shù)字信號(hào)處理單元20產(chǎn)生共享存儲(chǔ)數(shù)據(jù)單元”DYN1”作為第一動(dòng)態(tài)67的輸出信號(hào),并將共享存儲(chǔ)數(shù)據(jù)單元”DYN1”存儲(chǔ)在DSP2作為輸出數(shù)據(jù)26。第二數(shù)字信號(hào)處理單元20從信號(hào)數(shù)據(jù)區(qū)DSP2讀取和輸入共享存儲(chǔ)數(shù)據(jù)單元DYN1作為第二動(dòng)態(tài)69的輸入信號(hào)27。數(shù)字信號(hào)處理單元20產(chǎn)生共享存儲(chǔ)數(shù)據(jù)單元”GAIN2”作為第二增益器69的輸出信號(hào),并將共享存儲(chǔ)數(shù)據(jù)單元GAIN2存儲(chǔ)在DSP2作為輸出數(shù)據(jù)28。這樣,第二數(shù)字信號(hào)處理單元20完成了音頻線程過程。所產(chǎn)生的共享存儲(chǔ)數(shù)據(jù)單元850被發(fā)送到后繼數(shù)字信號(hào)處理單元30。
第三,如圖22所示,第三數(shù)字信號(hào)處理單元30從信號(hào)數(shù)據(jù)區(qū)DSP1讀取和輸入共享存儲(chǔ)數(shù)據(jù)單元”GAIN1”作為第二動(dòng)態(tài)73的第一輸入信號(hào)35。數(shù)字信號(hào)處理單元30產(chǎn)生共享存儲(chǔ)數(shù)據(jù)單元”DYN2”作為第二動(dòng)態(tài)73的輸出信號(hào),并將共享存儲(chǔ)數(shù)據(jù)單元”DYN2”存儲(chǔ)在DSP3作為輸出數(shù)據(jù)36。第三數(shù)字信號(hào)處理單元30從信號(hào)數(shù)據(jù)區(qū)DSP3讀取和輸入共享存儲(chǔ)數(shù)據(jù)單元DYN2作為第三增益75的輸入信號(hào)37。數(shù)字信號(hào)處理單元30產(chǎn)生共享存儲(chǔ)數(shù)據(jù)單元”GAIN3”作為第三增益75的輸出信號(hào),并將共享存儲(chǔ)數(shù)據(jù)單元GAIN3存儲(chǔ)在DSP3作為輸出數(shù)據(jù)38。這樣,第三數(shù)字信號(hào)處理單元30完成了音頻線程過程。所產(chǎn)生的共享存儲(chǔ)數(shù)據(jù)單元850被發(fā)送到后繼數(shù)字信號(hào)處理單元40。
第四,如圖23所示,第四數(shù)字信號(hào)處理單元40分別從信號(hào)數(shù)據(jù)區(qū)DSP1、AD5和AD22讀取和輸入共享存儲(chǔ)數(shù)據(jù)單元”GAIN1”、”AD5”和”AD22”作為混合器83的輸入信號(hào)45、79和81。數(shù)字信號(hào)處理單元40產(chǎn)生共享存儲(chǔ)數(shù)據(jù)單元”MIX1”作為混合器的輸出信號(hào),并將共享存儲(chǔ)數(shù)據(jù)單元MIX1存儲(chǔ)在DSP4作為輸出數(shù)據(jù)46。數(shù)字信號(hào)處理單元40從信號(hào)數(shù)據(jù)區(qū)DSP4讀取和輸入共享存儲(chǔ)數(shù)據(jù)單元MIX1作為第二均衡器85的輸入信號(hào)47。數(shù)字信號(hào)處理單元40產(chǎn)生共享存儲(chǔ)數(shù)據(jù)單元”EQ2”作為第二均衡器85的輸出信號(hào),并將共享存儲(chǔ)數(shù)據(jù)單元EQ2存儲(chǔ)在DSP4作為輸出數(shù)據(jù)48。
這樣,第四數(shù)字信號(hào)處理單元40完成了音頻線程過程。所產(chǎn)生的共享存儲(chǔ)數(shù)據(jù)單元850被發(fā)送到后繼數(shù)字信號(hào)處理單元10。第一數(shù)字信號(hào)處理單元10然后輸入所產(chǎn)生的共享存儲(chǔ)數(shù)據(jù)單元850,并將所輸入的共享存儲(chǔ)數(shù)據(jù)單元850通過輸出端53輸出到外部設(shè)備。
在本實(shí)施例中,不需要參照?qǐng)D6所述的聲信號(hào)數(shù)據(jù)區(qū),如”EQ1”、“Gain1”、“DYN1”、“Gain2”、“DYN2”、“Gain3”、“Mix1”和”EQ2”,從而可減少存儲(chǔ)在共享存儲(chǔ)器部分117中的數(shù)據(jù)單元的數(shù)量。
從以上描述中應(yīng)理解,根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備800的第八實(shí)施例中,共享存儲(chǔ)器部分117包括多個(gè)處理單元信號(hào)數(shù)據(jù)區(qū),如由數(shù)字信號(hào)處理單元10、20、30和40分別專用的DSP1、DSP2、DSP3、DSP4,以便每一數(shù)字信號(hào)處理單元將共享存儲(chǔ)數(shù)據(jù)單元850寫入數(shù)字信號(hào)處理單元專用處理單元數(shù)據(jù)區(qū),這可以減少存儲(chǔ)在共享存儲(chǔ)器部分117中的數(shù)據(jù)單元的數(shù)量。
參考圖24,圖中表示數(shù)字信號(hào)處理設(shè)備900的第九優(yōu)選實(shí)施例。
如圖24所示,數(shù)字信號(hào)處理設(shè)備900的第九實(shí)施例與參照?qǐng)D1所述的數(shù)字信號(hào)處理設(shè)備100的第一實(shí)施例相似,所不同的是,數(shù)字信號(hào)處理單元10、20、30和40的聲信號(hào)處理裝置120中的一個(gè)或多個(gè)分別包括過濾部分,每部分用于輸入存儲(chǔ)在共享存儲(chǔ)器部分117內(nèi)的共享存儲(chǔ)數(shù)據(jù)單元作為輸入信號(hào),對(duì)所輸入的共享存儲(chǔ)數(shù)據(jù)單元進(jìn)行過濾,并將過濾后的共享存儲(chǔ)數(shù)據(jù)單元寫入共享存儲(chǔ)器部分117內(nèi)作為共享存儲(chǔ)數(shù)據(jù)單元50,數(shù)字信號(hào)處理設(shè)備900還包括用于從共享存儲(chǔ)器部分117循環(huán)讀取由過濾部分所過濾的共享存儲(chǔ)數(shù)據(jù)單元50的數(shù)據(jù)讀取裝置910;和用于顯示由數(shù)據(jù)讀取裝置910讀取的共享存儲(chǔ)數(shù)據(jù)單元50電平的電平表顯示裝置930。與第一實(shí)施例相同的部件采用相同的參考標(biāo)號(hào),為避免重復(fù)在描述中不再贅述。
在本數(shù)字信號(hào)處理設(shè)備900的實(shí)施例中,數(shù)字信號(hào)處理單元10、20、30、40的聲信號(hào)處理裝置120中一個(gè)或多個(gè)包括各自的過濾部分。每一過濾部分適合輸入存儲(chǔ)在共享存儲(chǔ)器部分117內(nèi)的共享存儲(chǔ)數(shù)據(jù)單元作為輸入信號(hào),對(duì)所輸入的共享存儲(chǔ)數(shù)據(jù)單元50進(jìn)行過濾,并將過濾后的共享存儲(chǔ)數(shù)據(jù)單元寫入共享存儲(chǔ)器部分117內(nèi)作為共享存儲(chǔ)數(shù)據(jù)單元50。在根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備900中,過濾部分適合對(duì)共享存儲(chǔ)數(shù)據(jù)單元的相關(guān)時(shí)間常數(shù)進(jìn)行過濾以便可以顯示所過濾的共享存儲(chǔ)數(shù)據(jù)單元的電平。
如圖24所示,數(shù)字信號(hào)處理設(shè)備900還包括數(shù)據(jù)讀取裝置910和電平表顯示裝置930。數(shù)據(jù)讀取裝置910適合從共享存儲(chǔ)器部分117循環(huán)讀取由過濾部分所過濾的共享存儲(chǔ)數(shù)據(jù)單元50。設(shè)計(jì)數(shù)據(jù)讀取裝置910以數(shù)據(jù)讀取頻率讀取共享存儲(chǔ)數(shù)據(jù)單元50。數(shù)據(jù)讀取頻率不受抽樣頻率的限制。最好數(shù)據(jù)讀取頻率應(yīng)是考慮到響應(yīng)電平表顯示裝置930執(zhí)行的頻率。數(shù)據(jù)讀取裝置910可以是主控制器,如CPU。電平表顯示裝置930適合顯示由數(shù)據(jù)讀取裝置910讀取的共享存儲(chǔ)數(shù)據(jù)單元50的電平。電平表顯示裝置930可以包括簡(jiǎn)稱”LED”的發(fā)光二極管、簡(jiǎn)稱”LED”的液晶顯示器或其它類似部件。
以下將對(duì)照?qǐng)D24對(duì)數(shù)字信號(hào)處理設(shè)備900的第九實(shí)施例的整個(gè)工作進(jìn)行描述。
如圖24所示,過濾部分輸入存儲(chǔ)在共享存儲(chǔ)器部分117輸中的共享存儲(chǔ)數(shù)據(jù)單元,對(duì)所輸入的共享存儲(chǔ)數(shù)據(jù)單元50進(jìn)行過濾,將所過濾的數(shù)據(jù)單元,如”EQ1f”、“Gain1f”、“DYN1f”、“Gain2f”、“DYN2”f、“Gain3f”、“Mix1f”和”EQ2f”,存儲(chǔ)到共享存儲(chǔ)器部分117中作為共享存儲(chǔ)數(shù)據(jù)單元50。數(shù)據(jù)讀取裝置910適合從共享存儲(chǔ)器部分117循環(huán)讀取由過濾部分所過濾的共享存儲(chǔ)數(shù)據(jù)單元。電平表顯示裝置930然后顯示由數(shù)據(jù)讀取裝置910讀取的共享存儲(chǔ)數(shù)據(jù)單元50的電平。
從以上描述中應(yīng)理解,根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備900的第九實(shí)施例中數(shù)字信號(hào)處理單元的一個(gè)或多個(gè)聲信號(hào)處理裝置包括各自的過濾部分,每一過濾部分輸入存儲(chǔ)在共享存儲(chǔ)器部分117內(nèi)的共享數(shù)據(jù)單元作為輸入信號(hào),對(duì)所輸入的共享數(shù)據(jù)單元進(jìn)行過濾,并將過濾后的數(shù)據(jù)單元寫入共享存儲(chǔ)器部分117作為共享數(shù)據(jù)單元,數(shù)字信號(hào)處理設(shè)備900還包括用于從共享存儲(chǔ)器部分117循環(huán)讀取由過濾部分所過濾的共享數(shù)據(jù)單元的數(shù)據(jù)讀取裝置910;和用于顯示由數(shù)據(jù)讀取裝置910讀取的共享數(shù)據(jù)單元電平的電平表顯示裝置930,使設(shè)備可以顯示從共享存儲(chǔ)器部分所讀取的數(shù)據(jù)單元的電平。
參考圖25,圖中表示數(shù)字信號(hào)處理設(shè)備1000的第十優(yōu)選實(shí)施例。
如圖25所示,數(shù)字信號(hào)處理設(shè)備1000的第十實(shí)施例與參照?qǐng)D1所述的數(shù)字信號(hào)處理設(shè)備100的第一實(shí)施例相似,所不同的是數(shù)字信號(hào)處理設(shè)備1000還包括用于從共享存儲(chǔ)器部分117循環(huán)讀取由過濾部分所過濾的共享數(shù)據(jù)單元的數(shù)據(jù)讀取裝置910;用于對(duì)由數(shù)據(jù)讀取裝置910讀取的共享存儲(chǔ)數(shù)據(jù)單元進(jìn)行過濾的過濾裝置950;和用于顯示由過濾裝置950過濾的共享存儲(chǔ)數(shù)據(jù)單元電平的電平表顯示裝置930。在第九實(shí)施例已對(duì)數(shù)據(jù)讀取裝置910和電平表顯示裝置930作出描述。與第一實(shí)施例相同的部件采用相同的參考標(biāo)號(hào),為避免重復(fù)在描述中不再贅述。
在數(shù)字信號(hào)處理設(shè)備1000中,數(shù)據(jù)讀取裝置910從共享存儲(chǔ)器部分117循環(huán)讀取由過濾部分所過濾的共享存儲(chǔ)數(shù)據(jù)單元,過濾裝置950對(duì)由數(shù)據(jù)讀取裝置910讀取的共享存儲(chǔ)數(shù)據(jù)單元進(jìn)行過濾,電平表顯示裝置930顯示由過濾裝置950過濾的共享存儲(chǔ)數(shù)據(jù)單元的電平。
從以上描述中應(yīng)理解,根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備1000的第十實(shí)施例包括包括用于從共享存儲(chǔ)器部分117循環(huán)讀取由過濾部分所過濾的共享數(shù)據(jù)單元的數(shù)據(jù)讀取裝置910;用于對(duì)由數(shù)據(jù)讀取裝置910讀取的共享數(shù)據(jù)單元進(jìn)行過濾的過濾裝置950;和用于顯示由過濾裝置950過濾的共享數(shù)據(jù)單元電平的電平表顯示裝置930,使設(shè)備可以顯示從共享存儲(chǔ)器部分所讀取的數(shù)據(jù)單元的電平。
在對(duì)圖24和25所示的本實(shí)施例和前一實(shí)施例的描述中,電平表顯示裝置930顯示共享存儲(chǔ)數(shù)據(jù)單元的八個(gè)數(shù)據(jù)單元的電平,而根據(jù)本發(fā)明的數(shù)字信號(hào)處理設(shè)備的電平表顯示裝置930可顯示任何數(shù)量的數(shù)據(jù)單元的電平。
從詳細(xì)的技術(shù)說明中可以看出發(fā)明的很多特性和優(yōu)點(diǎn),因而所附權(quán)利要求書試圖含蓋所有這些屬于發(fā)明的精神和范圍的特性及優(yōu)點(diǎn)。此外,由本技術(shù)領(lǐng)域技術(shù)人員可作出各種修改和變型,發(fā)明不受圖示和描述中所存在的結(jié)構(gòu)和操作的限制,因此,所有適當(dāng)?shù)男薷暮偷葍r(jià)物都應(yīng)隸屬發(fā)明的范圍。
權(quán)利要求
1.一種數(shù)字信號(hào)處理設(shè)備,包括輸入裝置,用于從外部輸出設(shè)備輸入多個(gè)聲信號(hào);多個(gè)數(shù)字信號(hào)處理單元,以串聯(lián)方式相互電連接而形成閉環(huán),所述數(shù)字信號(hào)處理單元按順序接收和處理作為共享數(shù)據(jù)單元的包括所述聲信號(hào)的數(shù)據(jù)單元;和輸出裝置,用于向外部輸入設(shè)備輸出由所述數(shù)字信號(hào)處理單元處理和產(chǎn)生的多個(gè)聲數(shù)據(jù)單元;每一所述數(shù)字信號(hào)處理單元包括接收裝置,用于從前一數(shù)字信號(hào)處理單元接收所述共享數(shù)據(jù)單元;接收數(shù)據(jù)存儲(chǔ)裝置,用于將由所述接收裝置接收的所述共享數(shù)據(jù)單元存儲(chǔ)到接收存儲(chǔ)器中;復(fù)制數(shù)據(jù)存儲(chǔ)裝置,用于將所述接收存儲(chǔ)器中存儲(chǔ)的所述共享數(shù)據(jù)單元復(fù)制到共享存儲(chǔ)器部分;聲信號(hào)處理裝置,包括一個(gè)或多個(gè)聲信號(hào)處理部分,每部分用于輸入存儲(chǔ)在所述共享存儲(chǔ)器部分中的所述共享數(shù)據(jù)單元作為輸入信號(hào),對(duì)所輸入的所述共享數(shù)據(jù)單元進(jìn)行處理,并將輸出信號(hào)寫入到所述共享存儲(chǔ)器部分作為共享數(shù)據(jù)單元;發(fā)送數(shù)據(jù)存儲(chǔ)裝置,用于將存儲(chǔ)在所述共享存儲(chǔ)器部分中的共享數(shù)據(jù)單元存儲(chǔ)到發(fā)送存儲(chǔ)器中;和發(fā)送裝置,用于將存儲(chǔ)在所述發(fā)送存儲(chǔ)器中的所述共享數(shù)據(jù)單元發(fā)送到后繼數(shù)字信號(hào)處理單元。
2.如權(quán)利要求1所述的數(shù)字信號(hào)處理設(shè)備,其中,所述數(shù)字信號(hào)處理單元的所述接收裝置通過直接存儲(chǔ)器存取方法從前一數(shù)字信號(hào)處理單元接收所述共享數(shù)據(jù)單元,和在所述聲信號(hào)處理裝置接收和處理存儲(chǔ)在所述共享存儲(chǔ)器部分的所述共享數(shù)據(jù)單元,并將輸出信號(hào)寫入所述共享存儲(chǔ)器部分的同時(shí),以及在所述發(fā)送數(shù)據(jù)存儲(chǔ)裝置將存儲(chǔ)在所述共享存儲(chǔ)器部分中的共享數(shù)據(jù)單元存儲(chǔ)到發(fā)送存儲(chǔ)器,并且所述發(fā)送裝置將存儲(chǔ)在所述發(fā)送存儲(chǔ)器中的所述共享數(shù)據(jù)單元發(fā)送到后繼數(shù)字信號(hào)處理單元的同時(shí),所述數(shù)字信號(hào)處理單元的所述接收數(shù)據(jù)存儲(chǔ)裝置同時(shí)將由所述接收裝置所接收的所述共享數(shù)據(jù)單元存儲(chǔ)到所述接收存儲(chǔ)器中。
3.如權(quán)利要求1所述的數(shù)字信號(hào)處理設(shè)備,還包括與一個(gè)或多個(gè)數(shù)字信號(hào)處理單元連接的外部存儲(chǔ)裝置。
4.如權(quán)利要求3所述的數(shù)字信號(hào)處理設(shè)備,其中,所述數(shù)字信號(hào)處理單元的所述聲信號(hào)處理裝置包括延遲部分,該延遲部分用于輸入存儲(chǔ)在所述共享存儲(chǔ)器部分中的所述共享數(shù)據(jù)單元作為輸入信號(hào),在預(yù)定的延時(shí)期間將輸入的所述共享數(shù)據(jù)單元存儲(chǔ)在所述外部存儲(chǔ)裝置中,并將所延時(shí)的所述共享數(shù)據(jù)單元寫入到所述共享存儲(chǔ)器部分作為共享數(shù)據(jù)單元。
5.如權(quán)利要求1所述的數(shù)字信號(hào)處理設(shè)備,還包括總線,通過該總線將所述數(shù)字信號(hào)處理單元以串聯(lián)方式相互連接而形成閉環(huán);和多個(gè)切換裝置,用于有選擇地將各個(gè)數(shù)字信號(hào)處理單元與所述總線連接和脫離。
6.如權(quán)利要求5所述的數(shù)字信號(hào)處理設(shè)備,其中,當(dāng)所述切換裝置將一個(gè)或多個(gè)所述數(shù)字信號(hào)處理單元與總線連接時(shí),一個(gè)或多個(gè)所述數(shù)字信號(hào)處理單元可以從相鄰數(shù)字信號(hào)處理單元接收數(shù)據(jù)單元和發(fā)送數(shù)據(jù)單元到相鄰數(shù)字信號(hào)處理單元,而在所述切換裝置斷開所述一個(gè)或多個(gè)數(shù)字信號(hào)處理單元與所述總線的連接時(shí),當(dāng)其余數(shù)字信號(hào)處理單元以串聯(lián)方式相互電連接而形成另一閉環(huán)以便所述其余數(shù)字信號(hào)處理單元接收包括所述聲信號(hào)的數(shù)據(jù)單元作為共享數(shù)據(jù)單元,并對(duì)所述數(shù)據(jù)單元進(jìn)行處理時(shí),一個(gè)或多個(gè)所述數(shù)字信號(hào)處理單元不能從相鄰數(shù)字信號(hào)處理單元接收數(shù)據(jù)單元和向相鄰數(shù)字信號(hào)處理單元接發(fā)送據(jù)數(shù)據(jù)單元。
7.如權(quán)利要求1所述的數(shù)字信號(hào)處理設(shè)備,還包括共享數(shù)據(jù)編輯裝置,用于編輯存儲(chǔ)在所述共享存儲(chǔ)器部分中的所述共享數(shù)據(jù)單元。
8.如權(quán)利要求7所述的數(shù)字信號(hào)處理設(shè)備,其中所述共享數(shù)據(jù)編輯裝置編輯存儲(chǔ)在所述共享存儲(chǔ)器部分中的所述共享數(shù)據(jù)單元,所述數(shù)字信號(hào)處理單元的所述發(fā)送數(shù)據(jù)存儲(chǔ)裝置將經(jīng)過所述編輯共享數(shù)據(jù)裝置編輯并存儲(chǔ)在所述共享存儲(chǔ)器部分中的編輯后的共享數(shù)據(jù)單元存儲(chǔ)到發(fā)送存儲(chǔ)器中;所述數(shù)字信號(hào)處理單元的所述發(fā)送裝置將存儲(chǔ)在所述發(fā)送存儲(chǔ)器中的所述編輯后的共享數(shù)據(jù)單元發(fā)送到后繼數(shù)字信號(hào)處理單元,和所述后繼數(shù)字信號(hào)處理單元的所述接收裝置從所述前一數(shù)字信號(hào)處理單元接收所述編輯后的共享數(shù)據(jù)單元。
9.如權(quán)利要求1所述的數(shù)字信號(hào)處理設(shè)備,其中每一所述數(shù)字信號(hào)處理單元包括用于從外部輸出設(shè)備輸入多個(gè)聲數(shù)據(jù)單元的信號(hào)輸入裝置;用于向外部輸入設(shè)備輸出多個(gè)聲數(shù)據(jù)單元的信號(hào)輸出裝置,該裝置包括選擇裝置,用于使得一個(gè)或多個(gè)所述數(shù)字信號(hào)處理單元以串聯(lián)方式互相電連接而形成閉環(huán),以便一個(gè)或多個(gè)所述數(shù)字信號(hào)處理單元接收包括所述聲信號(hào)的數(shù)據(jù)單元作為共享數(shù)據(jù)單元,并對(duì)所述數(shù)據(jù)單元進(jìn)行處理,以及用于使得另一個(gè)或多個(gè)所述數(shù)字信號(hào)處理單元以串聯(lián)方式互相電連接而形成另一閉環(huán),以便另一個(gè)或多個(gè)所述數(shù)字信號(hào)處理單元接收包括所述聲信號(hào)的數(shù)據(jù)單元作為共享數(shù)據(jù)單元,并對(duì)所述數(shù)據(jù)單元進(jìn)行處理。
10.如權(quán)利要求1所述的數(shù)字信號(hào)處理設(shè)備,其中每個(gè)所述數(shù)字信號(hào)處理單元包括用于從外部輸出設(shè)備輸入多個(gè)聲數(shù)據(jù)單元的信號(hào)輸入裝置;用于向外部輸入設(shè)備輸出多個(gè)聲數(shù)據(jù)單元的信號(hào)輸出裝置;在所述數(shù)字信號(hào)處理單元與相鄰數(shù)字信號(hào)處理單元之間設(shè)置的第一連接和脫離裝置,用于有選擇地將所述數(shù)字信號(hào)處理單元與相鄰數(shù)字信號(hào)處理單元連接和脫離;和在所述信號(hào)輸入和輸出裝置與外部輸入和輸出端之間設(shè)置的第二連接和脫離裝置,用于有選擇地將所述數(shù)字信號(hào)處理單元與所述外部輸入和輸出端連接和脫離,從而所述第一連接和脫離裝置與第二連接和脫離裝置使得有選擇地將所述數(shù)字信號(hào)處理單元與所述數(shù)字信號(hào)處理設(shè)備連接和脫離。
11.如權(quán)利要求10所述的數(shù)字信號(hào)處理設(shè)備,還包括第一檢測(cè)裝置,用于檢測(cè)所述數(shù)字信號(hào)處理單元是否與相鄰數(shù)字信號(hào)處理單元脫離;和發(fā)送和接收部分切換裝置,用于當(dāng)所述第一檢測(cè)裝置檢測(cè)到所述數(shù)字信號(hào)處理單元與相鄰數(shù)字信號(hào)處理單元脫離時(shí),將由所述數(shù)字信號(hào)處理單元開路的電路閉合以形成閉環(huán)。
12.如權(quán)利要求10所述的數(shù)字信號(hào)處理設(shè)備,還包括第二檢測(cè)裝置,用于檢測(cè)測(cè)所述數(shù)字信號(hào)處理單元是否與外部輸入和輸出端之間脫離。
13.如權(quán)利要求1所述的數(shù)字信號(hào)處理設(shè)備,其中,所述共享存儲(chǔ)器部分包括多個(gè)所述數(shù)字信號(hào)處理單元專用的處理單元數(shù)據(jù)區(qū),以便每個(gè)所述數(shù)字信號(hào)處理單元對(duì)存儲(chǔ)在所述數(shù)字信號(hào)處理單元專用的所述處理單元數(shù)據(jù)區(qū)內(nèi)的所述共享數(shù)據(jù)單元進(jìn)行寫操作。
14.如權(quán)利要求1所述的數(shù)字信號(hào)處理設(shè)備,其中,所述數(shù)字信號(hào)處理單元的一個(gè)或多個(gè)所述聲信號(hào)處理裝置分別包括過濾部分,用于輸入存儲(chǔ)在所述共享存儲(chǔ)器部分的共享數(shù)據(jù)單元作為輸入信號(hào),對(duì)所輸入的共享數(shù)據(jù)單元進(jìn)行過濾,并將過濾后的數(shù)據(jù)單元作為共享數(shù)據(jù)單元寫入到所述共享存儲(chǔ)器部分,該過濾部分還包括數(shù)據(jù)讀取裝置,用于從所述共享存儲(chǔ)器部分循環(huán)讀取由所述過濾部分過濾的所述共享數(shù)據(jù)單元;和顯示電平表裝置,用于顯示由所述數(shù)據(jù)讀取裝置讀取的所述共享數(shù)據(jù)單元的電平。
15.如權(quán)利要求1所述的數(shù)字信號(hào)處理設(shè)備,還包括數(shù)據(jù)讀取裝置,用于從所述共享存儲(chǔ)器部分循環(huán)讀取一個(gè)或多個(gè)所述共享數(shù)據(jù)單元;過濾裝置,用于過濾由所述數(shù)據(jù)讀取裝置讀取的所述共享數(shù)據(jù)單元;和顯示電平表裝置,用于顯示由所述過濾裝置過濾的所述共享數(shù)據(jù)單元的電平。
16.一種數(shù)字信號(hào)處理方法,包括步驟(a)從外部輸出設(shè)備輸入多個(gè)聲信號(hào);(b)對(duì)包括在步驟(a)所輸入的所述聲信號(hào)的數(shù)據(jù)單元進(jìn)行存儲(chǔ);和(c)以串聯(lián)方式對(duì)多個(gè)數(shù)字信號(hào)處理單元進(jìn)行相互連接而形成閉環(huán),所述數(shù)字信號(hào)處理單元按順序接收和處理所述共享數(shù)據(jù)單元;和(d)將由所述數(shù)字信號(hào)處理單元處理和產(chǎn)生的多個(gè)聲數(shù)據(jù)單元輸出到外部輸入設(shè)備,以上所述步驟(c)還包括(c1)每一所述數(shù)字信號(hào)處理單元從前一數(shù)字信號(hào)處理單元接收所述共享數(shù)據(jù)單元;(c2)所述每一所述數(shù)字信號(hào)處理單元將從所述步驟(c1)接收的所述共享數(shù)據(jù)單元存儲(chǔ)到接收存儲(chǔ)器中;(c3)所述每一所述數(shù)字信號(hào)處理單元將存儲(chǔ)在所述接收存儲(chǔ)器內(nèi)的所述共享數(shù)據(jù)單元復(fù)制到共享存儲(chǔ)器部分;(c4)所述每一所述數(shù)字信號(hào)處理單元還執(zhí)行一個(gè)或多個(gè)聲信號(hào)處理步驟,所述聲信號(hào)處理步驟具有步驟(c41)輸入存儲(chǔ)在所述共享存儲(chǔ)器部分的所述共享數(shù)據(jù)單元作為輸入信號(hào),(c42)對(duì)輸入的所述共享數(shù)據(jù)單元進(jìn)行處理,和(c43)將輸出信號(hào)寫入所述共享存儲(chǔ)器部分作為共享數(shù)據(jù)單元;(c5)所述每一所述數(shù)字信號(hào)處理單元將存儲(chǔ)在所述共享存儲(chǔ)器部分的所述共享數(shù)據(jù)單元存儲(chǔ)到發(fā)送存儲(chǔ)器中;和(c6)所述每一所述數(shù)字信號(hào)處理單元將存儲(chǔ)在所述共享存儲(chǔ)器部分的所述共享數(shù)據(jù)單元發(fā)送到后繼數(shù)字信號(hào)處理單元。
全文摘要
一種數(shù)字信號(hào)處理設(shè)備包括用于從外部輸出設(shè)備輸入多個(gè)聲信號(hào)的輸入裝置;多個(gè)數(shù)字信號(hào)處理單元互相串聯(lián)連接而形成閉環(huán),用于以順序方式對(duì)所述聲信號(hào)作為共享數(shù)據(jù)單元進(jìn)行接收和處理;輸出裝置用于將由所述數(shù)字信號(hào)處理單元處理和產(chǎn)生的多個(gè)聲數(shù)據(jù)單元輸出到外部輸入設(shè)備,其中每一所述數(shù)字信號(hào)處理單元包括接收裝置用于從前一單元接收所述共享數(shù)據(jù)單元;復(fù)制裝置用于將所述共享數(shù)據(jù)單元復(fù)制到共享存儲(chǔ)器部分;聲信號(hào)處理裝置用于輸入存儲(chǔ)在所述共享存儲(chǔ)器部分的所述共享數(shù)據(jù)單元作為輸入信號(hào),對(duì)所輸入的所述共享數(shù)據(jù)單元進(jìn)行處理,并將輸出信號(hào)作為共享數(shù)據(jù)單元輸出到所述共享存儲(chǔ)器部分;發(fā)送數(shù)據(jù)存儲(chǔ)裝置用于將存儲(chǔ)在所述共享存儲(chǔ)器部分的共享數(shù)據(jù)單元存儲(chǔ)到發(fā)送存儲(chǔ)器;及發(fā)送裝置用于將存儲(chǔ)在所述發(fā)送存儲(chǔ)器內(nèi)的所述共享數(shù)據(jù)單元發(fā)送到后繼數(shù)字信號(hào)處理單元。
文檔編號(hào)G10L19/00GK1492344SQ0316010
公開日2004年4月28日 申請(qǐng)日期2003年5月30日 優(yōu)先權(quán)日2002年5月30日
發(fā)明者阿部良二 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社