新四季網

濾波器係數設定裝置、濾波器係數設定方法及其程序的製作方法

2023-07-22 06:46:51 2

專利名稱:濾波器係數設定裝置、濾波器係數設定方法及其程序的製作方法
技術領域:
本發明涉及濾波器係數設定裝置、濾波器係數設定方法及其程序。
背景技術:
近年來,例如存在在連接耳機麥克的攜帶電話機和免提電話機等的通信設備中內置有回波(echo)防止電路的情況,該回波防止電路用於防止由揚聲器傳入到麥克風的聲耦合或電路上的電氣反射等所產生的回波。例如,在專利文獻1中公開了,通過採用與輸入信號相反的相位且振幅電平相等的信號來消除輸入信號,從而防止回波的電路。但是,在專利文獻1中公開的結構中,為了高精度地消除回波,需要對各電路元件的電路常數高精度地進行設定,但這種設定並不容易,由此也不能高精度地消除回波。
因而,對採用數字處理高精度地消除回波的方法進行研究。圖8為表示採用DSP100的回波防止電路的一例的圖。如圖所示,將表示通過攜帶電話等從對方側發送來的聲音的模擬信號輸入到AD轉換器101。然後,對由AD轉換器101數字變換的信號在DSP100內的FIR濾波器102、103中基於各個濾波器係數進行卷積處理並且進行輸出。從FIR濾波器102輸出的信號被輸入到DA轉換器104。於是,通過DA轉換器104模擬變換的信號介由輸入輸出端子105被輸出到耳機麥克,並且被輸入到差動放大電路106的一方的端子。此外,從FIR濾波器103輸出的信號被輸入到DA轉換器107。並且,從DA轉換器107輸出的信號被輸入到差動放大電路106的另一方端子。
因而,從差動放大電路106輸出的信號通過AD轉換器108被轉換為數位訊號後,被輸入到DSP100。然後,該數位訊號從DSP100輸出後,通過DA轉換器109被變換為模擬信號,並作為回波防止電路的輸出信號被輸出。
在此,通過向DA轉換器104輸出脈衝(impulse)時的AD轉換器108的輸出,DSP100取得從DA轉換器104到AD轉換器108的脈衝響應。此外,通過向DA轉換器107輸出脈衝時的AD轉換器108的輸出,DSP100取得從DA轉換器107到AD轉換器108的脈衝響應。並且,基於這些脈衝響應適當地設定FIR濾波器102、103的濾波器係數,從而能夠高精度地消除回波。
然而,在取得脈衝響應時,如果脈衝的大小不恰當,則不能得到精度良好的脈衝響應,由此不能有效地消除回波。圖9為表示與脈衝的大小相應的脈衝響應的例子的圖。在脈衝的大小適當的情況下,如圖9(a)所示,可取得適當大小的脈衝響應。另一方面,如果脈衝過小,則如圖9(b)所示,脈衝響應的信號電平也變小,通過背景噪聲或電路噪聲等使脈衝響應的精度降低。此外,如果脈衝過大,則如圖9(c)所示,脈衝響應在AD轉換器108中超調(overflow),從而不能取得正確的脈衝響應。
因此,需要通過產生適當大小的脈衝,取得如圖9(a)所示的適當大小的脈衝響應。然而,隨著所使用的耳機麥克的內部阻抗、揚聲器靈敏度、麥克風靈敏度或者用於差動放大電路106等的電阻的製造偏差等,脈衝響應的大小變化,因此難以預先決定適當的脈衝的大小。從而,即使基於通過預定的大小的脈衝所得到的脈衝響應,設定FIR濾波器102、103的濾波器係數,也不一定能有效地消除回波。
專利文獻1日本特許第3293029號公報。

發明內容
因而,本發明的目的在於提供一種用於防止回波可設定適當的濾波器係數的濾波器係數設定裝置、濾波器係數設定方法以及程序。
用於解決上述課題的本發明的濾波器係數設定裝置,設定回波防止電路的濾波器係數,該回波防止電路具備第一FIR濾波器,輸入第一數位訊號且輸出第二數位訊號;第二FIR濾波器,與上述第一FIR濾波器一起輸入上述第一數位訊號,輸出第三數位訊號;第一DA轉換器,將上述第二數位訊號轉換為第一模擬信號後輸出;第二DA轉換器,將上述第三數位訊號轉換為第二模擬信號後輸出;輸入輸出端子,輸出上述第一模擬信號,或輸入所反射的該輸出的第一模擬信號,或輸入第三模擬信號;減法電路,輸出第四模擬信號,該第四模擬信號是從上述第一模擬信號和上述第三模擬信號合成後的信號中僅減去上述第二模擬信號;和AD轉換器,將上述第四模擬信號轉換為數位訊號後輸出,上述濾波器係數設定裝置具備響應信號取得部,其通過產生第一信號而取得從上述第一FIR濾波器的輸出到上述AD轉換器為止的第一響應信號,並且按照該第一響應信號的大小調整上述第一信號的大小而再次取得上述第一響應信號;濾波器係數設定部,其基於再次取得的該第一響應信號,設定上述第二FIR濾波器的濾波器係數,並且基於從上述第二FIR濾波器的輸出到上述AD轉換器的輸出為止的第二響應信號,設定上述第一FIR濾波器的濾波器係數;和信號電平調整部,其為了將上述第四模擬信號作為從上述第一模擬信號和上述第三模擬信號合成後的信號中僅除去或衰減上述第一模擬信號後的信號,而基於上述第一信號的調整量對上述第一以及第二模擬信號的信號電平進行調整。
此外,本發明的濾波器係數設定方法,設定回波防止電路的濾波器係數,該回波防止電路具備第一FIR濾波器,輸入第一數位訊號且輸出第二數位訊號;第二FIR濾波器,與上述第一FIR濾波器一起輸入上述第一數位訊號,輸出第三數位訊號;第一DA轉換器,將上述第二數位訊號轉換為第一模擬信號後輸出;第二DA轉換器,將上述第三數位訊號轉換為第二模擬信號後輸出;輸入輸出端子,輸出上述第一模擬信號,或輸入所反射的該輸出的第一模擬信號,或輸入第三模擬信號;減法電路,輸出第四模擬信號,該第四模擬信號是從上述第一模擬信號和上述第三模擬信號合成後的信號中減去上述第二模擬信號;和AD轉換器,將上述第四模擬信號轉換為數位訊號後輸出,上述濾波器係數設定方法具備以下步驟通過產生第一信號取得從上述第一FIR濾波器的輸出到上述AD轉換器為止的第一響應信號;按照該第一響應信號的大小調整上述第一信號的大小而再次取得上述第一響應信號;基於再次取得的該第一響應信號,設定上述第二FIR濾波器的濾波器係數,並且基於從上述第二FIR濾波器的輸出到上述AD轉換器的輸出為止的第二響應信號,設定上述第一FIR濾波器的濾波器係數;為了將上述第四模擬信號作為從上述第一模擬信號和上述第三模擬信號合成後的信號中僅除去或衰減上述第一模擬信號後的信號,而基於上述第一信號的調整量對上述第一以及第二模擬信號的信號電平進行調整。
此外,本發明的程序,是用於設定回波防止電路的濾波器係數的程序,該回波防止電路具備處理器;第一FIR濾波器,輸入第一數位訊號且輸出第二數位訊號;第二FIR濾波器,與上述第一FIR濾波器一起輸入上述第一數位訊號,輸出第三數位訊號;第一DA轉換器,將上述第二數位訊號轉換為第一模擬信號後輸出;第二DA轉換器,將上述第三數位訊號轉換為第二模擬信號後輸出;輸入輸出端子,輸出上述第一模擬信號,或輸入所反射的該輸出的第一模擬信號,或輸入第三模擬信號;減法電路,輸出第四模擬信號,該第四模擬信號是從上述第一模擬信號和上述第三模擬信號合成後的信號中減去上述第二模擬信號;和AD轉換器,將上述第四模擬信號轉換為數位訊號後輸出,上述程序讓上述處理器實現下述功能通過產生第一信號取得從上述第一FIR濾波器的輸出到上述AD轉換器為止的第一響應信號;按照該第一響應信號的大小調整上述第一信號的大小而再次取得上述第一響應信號;基於再次取得的該第一響應信號,設定上述第二FIR濾波器的濾波器係數,並且基於從上述第二FIR濾波器的輸出到上述AD轉換器的輸出為止的第二響應信號,設定上述第一FIR濾波器的濾波器係數;為了將上述第四模擬信號作為從上述第一模擬信號和上述第三模擬信號合成後的信號中僅除去或衰減上述第一模擬信號後的信號,而基於上述第一信號的調整量對上述第一以及第二模擬信號的信號電平進行調整。
本發明可提供一種用於防止回波可設定適當的濾波器係數的濾波器係數設定裝置、濾波器係數設定方法以及程序。


圖1為表示本發明適用的回波防止電路的一例的框圖。
圖2為表示DSP核芯通過執行程序所實現的功能塊的結構的圖。
圖3為表示設定FIR濾波器50的濾波器係數的處理的一例的流程圖。
圖4為表示取得的脈衝響應的一例的圖。
圖5為表示設定FIR濾波器51的濾波器係數的處理的一例的流程圖。
圖6為適用回波防止電路的攜帶電話機70的示意圖。
圖7為表示攜帶電話機的結構的一例的框圖。
圖8為表示現有的回波防止電路的圖。
圖9為表示大小不同的脈衝響應的例子的圖。
圖中1-回波防止電路;2-CPU;3-DSP;4、5-AD轉換器;6~8-DA轉換器;9~11-放大電路;12-差動放大電路;13-輸入輸出端子;20-耳機(earphone)麥克;30、31-輸入端子;32-34-輸出端子;40-DSP核芯;41-RAM;42-ROM;50、51-FIR濾波器;60-脈衝響應取得部;61-濾波器係數設定部;62-信號電平調整部;70-攜帶電話機;71-天線;72-RF部;73-基帶處理部;74-顯示部;75-CPU;76-輸入部;77-AD轉換器;78-DA轉換器;79-麥克(microphone);80-揚聲器。
具體實施例方式
==全體結構==圖1是表示本發明適用的回波防止電路的一例的框圖。回波防止電路1具備CPU(Central Processing Unit)2、數位訊號處理電路(DSPDigitalSignal Processor)3、AD轉換器4、5、DA轉換器6~8、放大電路9~11、差動放大電路12、和輸入輸出端子13。另外,DA轉換器6相當於本發明的第一DA轉換器,DA轉換器7相當於本發明的第二DA轉換器。此外,差動放大電路12相當於本發明的減法電路。此外,在本實施方式中,將CPU2作為回波防止電路1的構成要件,但也可將CPU2不作為構成要件。
並且,DSP3包括輸入端子30、31、輸出端子32~34、DSP核芯40、RAM(Random Access Memory)41、ROM(Read Only Memory)42而構成。此外,DSP3具備FIR濾波器50、51。這些FIR濾波器50、51通過DSP核芯40執行保存在RAM41或ROM42中的程序而實現。在此,FIR濾波器50相當於本發明的第一FIR濾波器,FIR濾波器51相當於本發明的第二FIR濾波器。另外,也可通過硬體來實現FIR濾波器50、51。
在AD轉換器4中輸入例如聲音信號。並且,AD轉換器4介由輸入端子30向DSP3輸入對聲音信號進行模擬/數字變換處理後的數位訊號(第一數位訊號)。
輸入到DSP3的數位訊號分別被輸入到FIR濾波器50、51。FIR濾波器50向輸出端子32輸出數位訊號(第二數位訊號),該數位訊號為基於該FIR濾波器50的濾波器係數對所輸入的數位訊號實施卷積運算處理後的數位訊號。此外,同時FIR濾波器51向輸出端子33輸出數位訊號(第三數位訊號),該數位訊號為基於該FIR濾波器51的濾波器係數對所輸入的數位訊號實施卷積運算處理後的數位訊號。
在DA轉換器6中,介由輸出端子32輸入來自FIR濾波器50的輸出信號。並且,DA轉換器6向放大電路9輸出模擬信號(第一模擬信號),該模擬信號為對來自FIR濾波器50的輸出信號進行數字/模擬變換處理後的模擬信號。放大電路9以規定的放大率放大模擬信號並進行輸出。
輸入輸出端子與耳機麥克20連接。耳機麥克20,具有基於從輸入輸出端子13輸入的聲音信號而使振動板(未圖示)振動來產生聲音的揚聲器功能。此外,耳機麥克20還具有通過將裝配有該耳機麥克的人發出聲音時的鼓膜振動轉換為振動板的振動而生成聲音信號的傳聲器功能。另外,該耳機麥克20為公知的技術,例如記載在特開2003-9272等中。並且將由耳機麥克20生成的聲音信號(第三模擬信號)介由輸入輸出端子13輸入到差動放大電路12的+輸入端子。此外,介由輸入輸出端子13輸出到耳機麥克20的信號被反射後由輸入輸出端子13輸入,並且被輸入到差動放大電路12的+輸入端子。在此,所謂反射的信號例如為通過耳機麥克20返回來的信號、或從耳機麥克20輸出的聲音在耳朵中反射而該反射音由耳機麥克20變換為聲音信號的信號等。另外,輸入輸出端子13不是排他地輸入輸出輸出信號和輸入信號的端子。例如,也有輸入輸出端子13同時輸入輸出輸出信號和輸入信號的情況。
介由輸出端子33,將來自FIR濾波器51的輸出信號輸入到DA轉換器7。並且,DA轉換器7向放大電路11輸出模擬信號(第二模擬信號),該模擬信號為對來自FIR濾波器51的輸出信號進行數字/模擬變換處理後的模擬信號。放大電路11以規定的放大率放大模擬信號,並且向差動放大電路12的-輸入端子輸出。
差動放大電路12向放大電路10輸出來自輸入輸出端子13的聲音信號。放大電路10以規定的放大率對聲音信號進行放大並且向AD轉換器5輸出。此外,在差動放大電路12的+輸入端子,輸入來自放大電路9的模擬信號。並且,差動放大電路12輸出對輸入到+輸入端子的模擬信號和輸入到-輸入端子的模擬信號之間的差值進行放大後的信號(第四模擬信號)。
AD轉換器5介由輸入端子31向DSP3輸入數位訊號,該數位訊號為對來自放大電路10的聲音信號進行了模擬/數字變換處理後的信號。輸入到輸入端子31的數位訊號,從輸出端子34輸出。介由輸出端子34將由DSP3輸出的數位訊號輸入到DA轉換器8。並且,DA轉換器8輸出對數位訊號進行數字/模擬變換處理後的模擬信號。
CPU2對回波防止電路1進行統管控制。例如當輸入用於復位回波防止電路1的復位信號時,CPU2向DSP3輸出用於執行後述的脈衝響應取得處理的指示信號。此外,例如在CPU2檢測出用來使回波防止電路1動作的電源接通時,也可向DSP3輸出上述的指示信號。此外,在CPU2檢測出模擬電路的電氣變化(例如放大電路10的輸出振幅變化)時,也可向DSP3輸出上述的指示信號。
通過執行RAM41或ROM42中保存的程序,DSP核芯40(處理器)可執行DSP3中的各種處理。圖2為表示DSP核芯40通過執行程序所實現的功能模塊的結構的圖。DSP3具備脈衝響應取得部60、濾波器係數設定部61以及信號電平調整部62。另外,由脈衝響應取得部60、濾波器係數設定部61以及信號電平調整部62構成的處理裝置相當於本發明的濾波器係數設定裝置。
通過從輸出端子32輸出脈衝(第一信號),脈衝響應取得部60從輸入端子31取得圖1的實線所示的路徑A的脈衝響應IR1』(Z)(第一響應信號)。此外,通過從輸出端子33輸出脈衝(第二信號),脈衝響應取得部60從輸入端子31取得圖1的實線所示的路徑B的脈衝響應IR2』(Z)(第二響應信號)。另外,按照脈衝響應IR1』(Z)以及IR2』(Z)具有適當的大小的方式,脈衝響應取得部60可調整從輸出端子32、33輸出的脈衝的大小。
濾波器係數設定部61,基於所取得的脈衝響應IR1』(Z)設定FIR濾波器51的濾波器係數。此外,濾波器係數設定部61基於所取得的脈衝響應IR2』(Z)設定FIR濾波器50的濾波器係數。
信號電平調整部62基於脈衝響應取得部60所調整的的脈衝大小的調整量,對從輸出端子32、33輸出的信號的信號電平進行調整。
==回波消除的原理==接下來,對回波防止電路1的回波消除的原理進行說明。在此,如圖1的虛線所示的從輸出端子32到差動放大電路12的+輸入端子為止的脈衝響應(傳遞函數)設為IR1(Z)。此外,如圖1的虛線所示的從輸出端子33到差動放大電路12的-輸入端子為止的脈衝響應(傳遞函數)設為IR2(Z)。此外,如圖1的虛線所示的從差動放大電路12的±輸入端子的後級到輸入端子31為止的脈衝響應(傳遞函數)設為W(Z)。
此時,如圖1的實線所示的路徑A的脈衝響應(傳遞函數)IR1』(Z)為IR1』(Z)=IR1(Z)·W(Z)。此外,在圖1的實線所示的路徑B的脈衝響應(傳遞函數)IR2』(Z)為IR2』(Z)=-IR2(Z)·W(Z)。另外,IR2(Z)相位反相是因為被輸入到差動放大電路12的-輸入端子的緣故。
如果將FIR濾波器50的濾波器係數設為IR2』(Z)相位反相後的-IR2』(Z),則從FIR濾波器50的輸入到輸入端子31為止的特性IRall_1(Z)為I Rall_1(Z)=-IR2』(Z)·IR1』(Z)=(-(-IR2(Z)·W(Z))·(IR1(Z)·W(Z))=IR2(Z)·W(Z)·IR1(Z)·W(Z)此外,如果設FIR濾波器51的濾波器係數為IR1』(Z),則從FIR濾波器51的輸入到輸入端子31為止的特性IRall_2(Z)為I Rall_2(Z)=IR1』(Z)·IR2』(Z)=IR1(Z)·W(Z)·(-IR2(Z)·W(Z))=IR1(Z)·W(Z)·(-IR2(Z))·W(Z)=-I Rall_1(Z)
也即,可清楚從FIR濾波器50的輸入到輸入端子31的特性IRall_1(Z)和從FIR濾波器51的輸入到輸入端子31的特性IRall_2(Z)具有互相抵消的特性。其結果,可知只要將FIR濾波器50的濾波器係數設為IR2』(Z)相位反相後的-IR2』(Z),將FIR濾波器51的濾波器係數設為IR1』(Z)即可。
或者,如果將FIR濾波器50的濾波器係數設為IR2』(Z),則從FIR濾波器50的輸入到輸入端子31的特性IRall_1(Z)為I Rall_1(Z)=IR2』(Z)·IR1』(Z)=(-IR2(Z)·W(Z))·(IR1(Z)·W(Z))=-IR2(Z)·W(Z)·IR1(Z)·W(Z)此外,如果將FIR濾波器51的濾波器係數設為IR1』(Z)相位反相後的-IR1』(z),則從FIR濾波器51的輸入到輸入端子31的特性IRall_2(Z)為I Rall_2(Z)=-IR1』(Z)·IR2』(Z)=(-(IR1(Z)·W(Z)))·(-IR2(Z)·W(Z))=IR1(Z)·W(Z)·IR2(Z)·W(Z)=-I Rall_1(Z)也即,可清楚從FIR濾波器50的輸入到輸入端子31的特性IRall_1(Z)和從FIR濾波器51的輸入到輸入端子31的特性IRall_2(Z)具有互相抵消的特性。其結果,可知只要將FIR濾波器50的濾波器係數設為IR2』(Z),將FIR濾波器51的濾波器係數設為IR1』(Z)相位反相後的-IR1』(Z)即可。
因而,通過如上那樣設定FIR濾波器50、51的濾波器係數,可將差動放大電路12中路徑B上傳遞的信號抵消路徑A上傳遞的信號。其結果,可防止數位訊號輸入到輸入端子30時的回波。
另外,如圖1所示,在連接耳機麥克20的狀態下取得脈衝響應IR1』(Z),並且將該IR1』(Z)設定為FIR濾波器51的濾波器係數,從而可實現與耳機麥克20的傳遞特性相應的有效的回波防止。還有,在通過或將連接的耳機麥克插入到耳孔或覆蓋耳廓來裝載在耳朵上的狀態下,取得脈衝響應IR1』(Z)並將該IR1』(Z)設定為FIR濾波器51的濾波係數,從而可實現與耳機麥克20的傳遞特性以及使用者耳朵中的傳遞特性相應的有效的回波防止。
==濾波器係數設定處理==但是,如果從輸出端子32、33輸出的脈衝過小,則通過背景噪聲或電路噪聲等而使脈衝響應IR1』(Z)以及IR2』(Z)的精度降低。此外,如果脈衝過大,則在AD轉換器5中超調,而不能正確地取得脈衝響應IR1』(Z)以及IR2』(Z)。在此,DSP3中,通過調整脈衝的大小而取得適當大小的脈衝響應IR1』(Z)以及IR2』(Z),並基於適當大小的脈衝響應IR1』(Z)以及IR2』(Z)進行設定FIR濾波器50、51的濾波器係數的處理。
圖3為表示設定FIR濾波器50的濾波器係數的處理的一例的流程圖。首先,脈衝響應取得部60設定脈衝imp(n)(n=0~N)的初始值(S301)。imp(n)的初始值例如可設為imp(0)=0x1800、imp(1)~imp(N)=0、N=128。另外,0x表示16進位。並且,通過從輸出端子33輸出脈衝imp(n),脈衝響應取得部60取得脈衝響應ir2』(n)(S302)。之後,脈衝響應取得部60檢測出所取得的脈衝響應ir2』(n)的最大值Imax(S303)。另外,如圖4所示,最大值Imax為構成脈衝響應ir2』(n)的各信號的絕對值中最大的值。
接下來,脈衝響應取得部60,判定Imax為多少位(S304)。也即如果AD轉換器5例如為16位精度,則脈衝響應取得部60判定Imax為8192以上16383以下(15位)、Imax小於8192(小於15位)、還是大於16383(大於15位)。
在Imax為8192以上16383以下的情況下,脈衝響應ir2』(n)成為如圖4(a)所示的適當的大小。此時,濾波器係數設定部61將所取得的脈衝響應ir2』(n)相位反相後的-ir2』(n)設定為FIR濾波器50的濾波器係數(S305)。
此外,在Imax小於8192的情況下,脈衝響應ir2』(n)如圖4(b)所示那樣過小。因而,脈衝響應取得部60例如通過k=8191/Imax求出表示只要增大何種程度脈衝即可的值(k)(S306)。另外,在求取k時捨去小數點以下的數值。接下來,脈衝響應取得部60使脈衝imp(n)向左移動k位(S307),產生脈衝imp(n)(S308)。並且,脈衝響應取得部60通過調整了大小的脈衝imp(n)再次取得脈衝響應ir2』(n)(S309)。也即通過將脈衝imp(n)向左移動k位而變為2k倍,從而使再次取得的脈衝響應ir2』(n)具有如圖4(a)所示的適當的大小。由此,濾波器係數設定部61將再次取得的脈衝響應ir2』(n)相位反相後的-ir2』(n)設定為FIR濾波器50的濾波器係數(S305)。
此外,在Imax大於16383的情況下,脈衝響應ir2』(n)如圖4(c)所示那樣處於超調狀態。此時,由於不知道具有多大程度的超調,因此脈衝響應取得部60一邊階段性地減小脈衝imp(n)的大小,一邊反覆進行脈衝響應ir2』(n)的取得。具體地來說,脈衝響應取得部60例如使脈衝imp(n)向右移動一位(S3 10),產生脈衝imp(n)(S311)。之後,脈衝響應取得部60,通過向右移動一位而具有1/2大小的脈衝imp(n)再次取得脈衝響應ir2』(n)(S312)。此外,脈衝響應取得部60判定再次取得的脈衝響應ir2』(n)的Imax是否大於16383(S313),在脈衝響應ir2』(n)比16383大的期間(S313是),反覆進行脈衝imp(n)的右移位以及脈衝響應ir2』(n)的再次取得處理(S310~S312)。並且,如果Imax在16383以下(S313,否),則再次取得的脈衝響應ir2』(n)具有如4(a)所示的適當的大小。因而,濾波器係數設定部61將所取得的脈衝響應ir2』(n)相位反相後的-ir2』(n)設定為FIR濾波器50的濾波器係數。
接下來,進行FIR濾波器51的濾波器係數的設定處理。圖5為表示設定FIR濾波器51的濾波器係數的處理的一例的流程圖。首先,脈衝響應取得部60將脈衝imp(n)設定為最後取得脈衝響應ir2』(n)時的大小(S501)。之後,脈衝響應取得部60通過從輸出端子32輸出脈衝imp(n),取得脈衝響應ir1』(n)(S502)。並且,脈衝響應取得部60檢測出所取得的脈衝響應ir1』(n)的最大值Imax(S503)。此外,對表示脈衝調整量的變量m設定初始值零。
接下來,脈衝響應取得部60判定Imax為多少位(S505)。也即如果AD轉換器5例如為16位精度,則脈衝響應取得部60判定是否Imax為8192以上16383以下(15位)、Imax小於8192(小於15位)、還是大於16383(大於15位)。
在Imax為8192以上16383以下的情況下,脈衝響應ir1』(n)成為如圖4(a)所示的適當的大小。此時,濾波器係數設定部61將所取得的脈衝響應ir1』(n)設定為FIR濾波器51的濾波器係數(S506)。
此外,在Imax小於8192的情況下,脈衝響應ir1』(n)如圖4(b)所示那樣過小。在此,脈衝響應取得部60例如通過k=8191/Imax求出表示只要增大何種程度脈衝即可的值(k)(S507)。另外,在求取k時捨去小數點以下的數值。接下來,脈衝響應取得部60使脈衝imp(n)向左移動k位(S508),產生脈衝imp(n)(S509)。並且,脈衝響應取得部60,通過調整了大小的脈衝imp(n)再次取得脈衝響應ir1』(n)(S510)。也即通過將脈衝imp(n)向左移動k位而變為2k倍,從而再次取得的脈衝響應ir1』(n)具有如圖4(a)所示的適當的大小。在此,濾波器係數設定部61將再次取得的脈衝響應ir1』(n)設定為FIR濾波器51的濾波器係數(S506)。
此外,在Imax比16383大的情況下,脈衝響應ir1』(n)如圖4(c)所示那樣,處於超調狀態。此時,由於不知道具有多大程度的超調,因此脈衝響應取得部60一邊階段性地減小脈衝imp(n)的大小,一邊反覆進行脈衝響應ir1』(n)的取得。具體地來說,脈衝響應取得部60例如使脈衝imp(n)向右移動一位(S511),增大(count up)變量m(S512),產生脈衝imp(n)(S513)。之後,脈衝響應取得部60,通過向右移動一位而具有1/2大小的脈衝imp(n)再次取得脈衝響應ir1』(n)(S514)。此外,脈衝響應取得部60判定是否再次取得的脈衝響應ir1』(n)的Imax比16383大(S515),在脈衝響應ir1』(n)比16383大的期間(S515是),反覆進行脈衝imp(n)的右移位以及脈衝響應ir1』(n)的再次取得處理(S511~S514)。並且,如果Imax在16383以下(S515,否),則再次取得的脈衝響應ir1』(n)具有如4(a)所示的適當的大小。在此,濾波器係數設定部61將所取得的脈衝響應ir1』(n)設定為FIR濾波器50的濾波器係數。
但是,在取得脈衝響應ir1』(n)以及脈衝響應ir2』(n)時的脈衝imp(n)的大小不同的情況下,如上所述,由於IRall_2(Z)=-IRall_1(Z),因此需要調整輸入到差動放大電路12的信號的信號電平。例如,在取得脈衝響應ir1』(n)時將脈衝imp(n)向左移k位的情況下,信號電平調整部62將從FIR濾波器51輸出的信號向右移k位後從輸出端子33輸出,或者將從FIR濾波器50輸出的信號向左移k位後從輸出端子32輸出。
此外,例如在取得脈衝響應ir1』(n)時脈衝imp(n)向右移位m位的情況下,信號電平調整部62將從FIR濾波器51輸出的信號向左移m位後從輸出端子33輸出,或者將從FIR濾波器50輸出的信號向右移m位後從輸出端子32輸出。
此外,通過調整FIR濾波器50、51所設定的濾波器係數,也可調整從輸出端子32、33輸出的信號的信號電平。例如,在取得脈衝響應ir1』(n)時將脈衝imp(n)向左移k位的情況下,信號電平調整部62將所取得的脈衝響應ir1』(n)右移k位,並且濾波器係數設定部61將右移k位的脈衝響應ir1』(n)設定為FIR濾波器51的濾波器係數,從而可調整從輸出端子33輸出的信號的信號電平。或者,此時,信號電平調整部62將所取得的脈衝響應ir2』(n)左移k位,並且濾波器係數設定部61將左移k位的脈衝響應ir2』(n)設定為FIR濾波器50的濾波器係數,從而可調整從輸出端子32輸出的信號的信號電平。
此外,例如,在取得例如脈衝響應ir1』(n)時將脈衝imp(n)向右移m位的情況下,信號電平調整部62將所取得的脈衝響應ir1』(n)左移m位,並且濾波器係數設定部61將左移m位的脈衝響應ir1』(n)設定為FIR濾波器51的濾波器係數,通過這樣可調整從輸出端子33輸出的信號的信號電平。或者,此時,信號電平調整部62將所取得的脈衝響應ir2』(n)右移m位,並且濾波器係數設定部61將右移m位的脈衝響應ir2』(n)設定為FIR濾波器50的濾波器係數,通過這樣可調整從輸出端子32輸出的信號的信號電平。
基於如上那樣取得脈衝響應ir1』(n)時的脈衝imp(n)的調整量,調整從輸出端子32、33輸出的信號的信號電平,通過這樣,使上述的IRall_2(Z)=-IRall_1(Z)的關係成立,可防止數位訊號輸入到輸入端子30時的回波。
另外,在本實施方式中,通過調整從輸出端子32、33輸出的信號的信號電平,使IRall_2(Z)=-IRall_1(Z)的關係成立,但也可通過調整從DA轉換器6、7和放大電路9、11輸出的信號的信號電平,使IRall_2(Z)=-IRall_1(Z)的關係成立。
此外,在本實施方式中,使脈衝響應ir2』(n)相位反相而設定為FIR濾波器50的濾波器係數,將脈衝響應ir1』(n)設定為FIR濾波器51的濾波器係數,但也可將脈衝響應ir2』(n)設定為FIR濾波器50的濾波器係數,使脈衝響應ir1』(n)相位反相而設定為FIR濾波器51的濾波器係數。
此外,在本實施方式中,最初基於調整脈衝imp(n)的大小所得到的脈衝響應ir2』(n),設定FIR濾波器50的濾波器係數,接下來,基於調整脈衝imp(n)的大小所得到的脈衝響應ir1』(n),設定FIR濾波器51的濾波器係數,但該順序也可相反。也即也可最初基於調整脈衝imp(n)的大小所取得的脈衝響應ir1』(n),設定FIR濾波器51的濾波器係數,接下來,基於調整脈衝imp(n)的大小所得到的脈衝響應ir2』(n),設定FIR濾波器50的濾波器係數。此時,信號電平調整部62隻要基於取得脈衝響應ir2』(n)時的脈衝imp(n)的調整量,調整從輸出端子32、33輸出的信號的信號電平即可。
==回波防止電路的適用例==接下來,對回波防止電路1的適用例進行說明。圖6為適用回波防止電路1的攜帶電話機70的示意圖。圖7為表示圖6所示的攜帶電話機70的結構的一例的框圖。另外,在攜帶電話機70中,如圖6以及圖7所示,連接有耳機麥克20。另外,耳機麥克20和攜帶電話機70可有線連接,但也可無線連接。
攜帶電話機70具有回波防止電路1、天線71、RF(Radio Frequency)部72、基帶處理部73、顯示部74、CPU75、輸入部76、AD轉換器77、DA轉換器78、麥克79以及揚聲器80。另外,圖7所示的攜帶電話機70的結構是一個例子,適用回波防止電路1的攜帶電話機並不限於由上述結構構成的攜帶電話機。
天線71接收對攜帶電話機70發送的聲音信號。此外,天線71發送來自RF部72的聲音信號。
RF部72對天線71所接收的聲音信號中的與規定頻帶相應的聲音信號進行解調處理等的解碼處理。此外,RF部72對來自基帶處理部73的聲音信號進行調製處理、例如進行基於TDMA方式(Time DivisionMultiplex Access)的編碼處理等。
基帶處理部73,對由RF部72至基帶信號為止所解調的聲音信號實施規定的信號處理後將其向CPU75輸出。此外,基帶處理部73,對來自CPU75的聲音信號實施規定的信號處理後向RF部72輸出。
CPU75對攜帶電話機70進行統管控制。CPU75,為了使與來自基帶處理部73的聲音信號相應的聲音在揚聲器80或耳機麥克20中再生,將該聲音信號向DA轉換器78輸出。此外,CPU75將從AD轉換器77輸出的來自麥克79或耳機麥克20的聲音信號向基帶處理部73輸出。此外,例如在攜帶電話機70進行數據包通信的情況下,CPU75將信號向應顯示基於所接收的數據包數據的圖像的顯示部74輸出。此外,CPU75,一邊將輸入到輸入部76的輸入數據顯示在顯示部74中,一邊實施數據包通信中應發送該輸入數據的規定的處理並向基帶處理部73輸出。
AD轉換器77,將對來自麥克79或耳機麥克20的聲音信號進行模擬/數字變換處理後的數位訊號向CPU75輸出。DA轉換器78,將對來自CPU75的聲音信號進行數字/模擬變換處理後的模擬信號向揚聲器80或回波防止電路1輸出。另外,本實施方式中,當耳機麥克20與攜帶電話機70連接時來自DA轉換器78的模擬信號被輸入到回波防止電路1的情況,將說明如下。
接下來,對回波防止電路1的動作進行說明。另外,在本適用例中,按照上述的處理已經實施了FIR濾波器50、51的濾波器係數的設定的情況,將說明如下。
天線20接收的聲音信號,實施攜帶電話機70的各構成所完成的上述的處理後,從DA轉換器78向回波防止電路1的AD轉換器4輸出。
輸入到AD轉換器4的聲音信號,由該AD轉換器4實施了模擬/數位訊號處理後成為數位訊號,介由輸入端子30輸入到FIR濾波器50、51。從FIR濾波器50輸出的輸出信號,介由輸出端子32被輸入到DA轉換器6。並且,輸出信號由DA轉換器6實施了數字/模擬變換處理後成為模擬信號且被輸入到放大電路9。輸入到放大電路9的模擬信號以規定的放大率進行放大並進行輸出。來自放大電路9的模擬信號,介由輸入輸出端子13向耳機麥克20輸出。其結果,通過耳機麥克20的揚聲器功能,而使振動板振動由此產生聲音。另外,來自放大電路9的模擬信號,也被輸入到差動放大電路12的+輸入端子。
此外,從FIR濾波器51輸出的輸出信號,介由輸出端子33被輸入到DA轉換器7。並且,輸出信號由DA轉換器7進行數字/模擬轉換處理而成為模擬信號後,被輸入到放大電路11。輸入到放大電路11的模擬信號,以規定的放大率放大後,輸入到差動放大電路12的-輸入端子。
因而,FIR濾波器50、51的濾波器係數按照上述的處理被設定。因此,在差動放大電路12中,能夠通過輸入到-輸入端子的來自放大電路11的模擬信號(第二模擬信號)抵消下述信號(第一模擬信號),即該信號(第一模擬信號)為將輸入到+輸入端子的從放大電路9輸出的模擬信號以及該模擬信號的由耳機麥克20等產生的反射信號合成後的信號。其結果,能夠防止數位訊號輸入到輸入端子30時的回波。此外,即使在由耳機麥克20的麥克功能產生的聲音信號(第三模擬信號)和下述信號(第一模擬信號)疊加後輸入到差動放大電路12的+輸入端子的情況下,通過將來自FIR濾波器51的信號(第二模擬信號)輸入到-輸入端子,可從被疊加的信號中僅減去成為回波原因的信號量(即來自放大電路9的模擬信號以及該模擬信號的反射信號),上述信號(第一模擬信號)為將來自放大電路9的模擬信號以及該模擬信號的由耳機麥克20所產生的反射信號合成後的信號。
另外,在本適用例中,對將回波防止電路1適用於攜帶電話機70的情況進行了說明,但並不限於此。如果有產生上述的回波的可能性,就可適用回波防止電路1。例如可適用於IT(Information Technology)通信設備(例如PC(Personal Computer)等)、通話設備(電話機、步話機、車載機等)。
以上,對本發明的一實施方式進行了說明。如上所述,DSP3調整脈衝imp(n)的大小而取得適當大小的脈衝響應ir1』(n),基於該脈衝響應ir1』(n)設定FIR濾波器51的濾波器係數。也就是,不論耳機麥克20的內部阻抗和揚聲器靈敏度、麥克靈敏度或者用於放大電路9和差動放大電路12等的電阻的製造偏差等如何,都能取得適當大小的脈衝響應ir1』(n)。因此,在回波防止電路1中可有效地消除回波。
此外,DSP3調整脈衝imp(n)的大小而取得適當大小的脈衝響應ir2』(n),基於該脈衝響應ir2』(n)設定FIR濾波器50的濾波器係數。也即不論用於放大電路11和差動放大電路12等的電阻的製造偏差如何,都能取得適當大小的脈衝響應ir2』(n)。因此,在回波防止電路1中可有效地消除回波。
此外,在取得脈衝響應ir1』(n)時調整脈衝imp(n)的大小的情況下,通過基於脈衝imp(n)的調整量調整從FIR濾波器50或FIR濾波器51輸出的信號的信號電平,從而可使IRall_2(Z)=-IRall_1(Z)的關係成立。
此外,在取得脈衝響應ir2』(n)時調整脈衝imp(n)的大小的情況下,通過基於脈衝imp(n)的調整量調整從FIR濾波器50或FIR濾波器5 1輸出的信號的信號電平,從而可使IRall_2(Z)=-IRall_1(Z)的關係成立。
此外,在取得脈衝響應ir1』(n)時調整脈衝imp(n)的大小的情況下,通過基於脈衝imp(n)的調整量改變脈衝響應ir1』(n)並將其設定為FIR濾波器51的濾波器係數,從而可使IRall_2(Z)=-IRall_1(Z)的關係成立。
此外,在取得脈衝響應ir2』(n)時調整脈衝imp(n)的大小的情況下,通過基於脈衝imp(n)的調整量改變脈衝響應ir2』(n)並將其設定為FIR濾波器50的濾波器係數,從而可使IRall_2(Z)=-IRall_1(Z)的關係成立。
此外,在脈衝響應ir1』(n)或脈衝響應ir2』(n)的最大值Imax比規定的電平(例如8192)小的情況下,DSP3按照Imax在規定的電平以上的方式將脈衝imp(n)的大小一次性改變。也就是,由於脈衝imp(n)的調整一次性進行,因此可高速地進行濾波器係數的設定處理。
此外,在脈衝響應ir1』(n)或脈衝響應ir2』(n)的最大值Imax比規定的電平(例如16383)大的情況下,DSP3例如通過將脈衝imp(n)每右移一位,按照Imax在規定的電平以下的方式階段性地減小脈衝imp(n)的大小。也即由於在Imax比規定電平大的情況下不清楚超調為何種程度,通過階段性地減小脈衝imp(n)的大小,因此可取得適當大小的脈衝響應ir1』(n)或脈衝響應ir2』(n)。
另外,上述的實施方式以及適用例是使本發明容易理解的示例,但並不用於限定本發明並進行解釋。本發明只要不脫離其主要內容,可進行變更、改良,並且本發明還包括其等價物。
例如,在本實施方式中,將通過產生脈衝而得到的脈衝響應設定為FIR濾波器係數,但為了設定濾波器係數而採用的信號並不限於脈衝。例如,也可基於產生階躍信號(step signal)時得到的響應信號,設定FIR濾波器的濾波器係數。
權利要求
1.一種濾波器係數設定裝置,設定回波防止電路的濾波器係數,上述回波防止電路具備第一FIR濾波器,輸入第一數位訊號且輸出第二數位訊號;第二FIR濾波器,與上述第一FIR濾波器一起輸入上述第一數位訊號,輸出第三數位訊號;第一DA轉換器,將上述第二數位訊號轉換為第一模擬信號並輸出;第二DA轉換器,將上述第三數位訊號轉換為第二模擬信號並輸出;輸入輸出端子,輸出上述第一模擬信號,或輸入所反射的該輸出的第一模擬信號,或輸入第三模擬信號;減法電路,輸出第四模擬信號,該第四模擬信號是從上述第一模擬信號和上述第三模擬信號合成後的信號減去上述第二模擬信號;和AD轉換器,將從上述減法電路輸出的模擬信號轉換為數位訊號後輸出,上述濾波器係數設定裝置具備響應信號取得部,其通過產生第一信號而取得從上述第一FIR濾波器的輸出到上述AD轉換器為止的第一響應信號,按照該第一響應信號的大小調整上述第一信號的大小從而再次取得上述第一響應信號;濾波器係數設定部,其基於再次取得的該第一響應信號,設定上述第二FIR濾波器的濾波器係數,並且基於從上述第二FIR濾波器的輸出到上述AD轉換器的輸出為止的第二響應信號,設定上述第一FIR濾波器的濾波器係數;和信號電平調整部,其為了將上述第四模擬信號作為從上述第一模擬信號和上述第三模擬信號合成後的信號中僅除去或衰減上述第一模擬信號後的信號,而基於上述第一信號的調整量對上述第一以及第二模擬信號的信號電平進行調整。
2.根據權利要求1所述的濾波器係數設定裝置,其特徵在於,上述響應信號取得部,通過產生第二信號而取得上述第二響應信號,按照該第二響應信號的大小調整上述第二信號的大小,從而再次取得上述第二響應信號,上述濾波器係數設定部,基於再次取得的該第二響應信號,設定上述第一FIR濾波器的濾波器係數。
3.根據權利要求1或2所述的濾波器係數設定裝置,其特徵在於,上述信號電平調整部,通過基於上述第一信號的調整量調整上述第二或第三數位訊號的信號電平,從而將上述第四模擬信號作為從上述第一模擬信號和上述第三模擬信號合成後的信號中僅除去或衰減上述第一模擬信號後的信號。
4.根據權利要求3所述的濾波器係數設定裝置,其特徵在於,上述濾波器係數設定部,將上述第二響應信號相位反相後的信號設定為上述第一FIR濾波器的濾波器係數,上述響應信號取得部,將上述第一信號的大小作為取得該第二響應信號時的上述第二信號的大小,取得上述第一響應信號,並按照該第一響應信號的大小,調整上述第一信號的大小而再次取得上述第一響應信號,上述濾波器係數設定部,將再次取得的該第一響應信號設定為上述第二FIR濾波器的濾波器係數,上述信號電平調整部,基於上述第一信號的調整量對上述第二或第三數位訊號的信號電平進行調整。
5.根據權利要求3所述的濾波器係數設定裝置,其特徵在於,上述濾波器係數設定部,將上述第二響應信號設定為上述第一FIR濾波器的濾波器係數,上述響應信號取得部,將上述第一信號的大小作為取得該第二響應信號時的上述第二信號的大小,取得上述第一響應信號,並且按照該第一響應信號的大小,調整上述第一信號的大小而再次取得上述第一響應信號,上述濾波器係數設定部,將再次取得的該第一響應信號相位反相後的信號設定為上述第二FIR濾波器的濾波器係數,上述信號電平調整部,基於上述第一信號的調整量對上述第二或第三數位訊號的信號電平進行調整。
6.根據權利要求2所述的濾波器係數設定裝置,其特徵在於,上述信號電平調整部,通過基於上述第二信號的調整量調整上述第二或第三數位訊號的信號電平,從而將上述第四模擬信號作為從上述第一模擬信號和上述第三模擬信號合成後的信號中僅除去或衰減上述第一模擬信號後的信號。
7.根據權利要求6所述的濾波器係數設定裝置,其特徵在於,上述濾波器係數設定部,將上述第一響應信號相位反相後的信號設定為上述第二FIR濾波器的濾波器係數,上述響應信號取得部,將上述第二信號的大小作為取得該第一響應信號時的上述第一信號的大小,取得上述第二響應信號,並且按照該第二響應信號的大小,調整上述第二信號的大小而再次取得上述第二響應信號,上述濾波器係數設定部,將再次取得的該第二響應信號設定為上述第一FIR濾波器的濾波器係數,上述信號電平調整部,基於上述第二信號的調整量對上述第二或第三數位訊號的信號電平進行調整。
8.根據權利要求6所述的濾波器係數設定裝置,其特徵在於,上述濾波器係數設定部,將上述第一響應信號設定為上述第二FIR濾波器的濾波器係數,上述響應信號取得部,將上述第二信號的大小作為取得該第一響應信號時的上述第一信號的大小,取得上述第二響應信號,並且按照該第二響應信號的大小,調整上述第二信號的大小而再次取得上述第二響應信號,上述濾波器係數設定部,將再次取得的該第二響應信號相位反相後的信號設定為上述第一FIR濾波器的濾波器係數,上述信號電平調整部,基於上述第二信號的調整量對上述第二或第三數位訊號的信號電平進行調整。
9.根據權利要求1或2所述的濾波器係數設定裝置,其特徵在於,上述信號電平調整部,基於上述第一信號的調整量改變再次取得的上述第一響應信號,上述濾波器係數設定部,通過將該被改變的上述第一響應信號設定為上述第二FIR濾波器的濾波器係數,從而將上述第四模擬信號作為從上述第一模擬信號和上述第三模擬信號合成後的信號中僅除去或衰減上述第一模擬信號後的信號。
10.根據權利要求9所述的濾波器係數設定裝置,其特徵在於,上述濾波器係數設定部,將上述第二響應信號相位反相後的信號設定為上述第一FIR濾波器的濾波器係數,上述響應信號取得部,將上述第一信號的大小作為取得該第二響應信號時的上述第二信號的大小,取得上述第一響應信號,並且按照該第一響應信號的大小,調整上述第一信號的大小而再次取得上述第一響應信號,上述信號電平調整部,基於上述第一信號的調整量改變再次取得的該第一響應信號,上述濾波器係數設定部,將該被改變的上述第一響應信號設定為上述第二FIR濾波器的濾波器係數。
11.根據權利要求9所述的濾波器係數設定裝置,其特徵在於,上述濾波器係數設定部,將上述第二響應信號設定為上述第一FIR濾波器的濾波器係數,上述響應信號取得部,將上述第一信號的大小作為取得該第二響應信號時的上述第二信號的大小,取得上述第一響應信號,並且按照該第一響應信號的大小,調整上述第一信號的大小而再次取得上述第一響應信號,上述信號電平調整部,基於上述第一信號的調整量改變再次取得的該第一響應信號,上述濾波器係數設定部,將該被改變的上述第一響應信號相位反相後的信號設定為上述第二FIR濾波器的濾波器係數。
12.根據權利要求2所述的濾波器係數設定裝置,其特徵在於,上述信號電平調整部,基於上述第二信號的調整量改變再次取得的上述第二響應信號,上述濾波器係數設定部,通過將該被改變的上述第二響應信號設定為上述第一FIR濾波器的濾波器係數,從而將上述第四模擬信號作為從上述第一模擬信號和上述第三模擬信號合成後的信號中僅除去或衰減上述第一模擬信號後的信號。
13.根據權利要求12所述的濾波器係數設定裝置,其特徵在於,上述濾波器係數設定部,將上述第一響應信號相位反相後的信號設定為上述第二FIR濾波器的濾波器係數,上述響應信號取得部,將上述第二信號的大小作為取得該第一響應信號時的上述第一信號的大小,取得上述第二響應信號,並且按照該第二響應信號的大小,調整上述第二信號的大小而再次取得上述第二響應信號,上述信號電平調整部,基於上述第二信號的調整量改變再次取得的該第二響應信號,上述濾波器係數設定部,將該被改變的上述第二響應信號設定為上述第一FIR濾波器的濾波器係數。
14.根據權利要求12所述的濾波器係數設定裝置,其特徵在於,上述濾波器係數設定部,將上述第一響應信號設定為上述第二FIR濾波器的濾波器係數,上述響應信號取得部,將上述第二信號的大小作為取得該第一響應信號時的上述第一信號的大小,取得上述第二響應信號,並且按照該第二響應信號的大小,調整上述第二信號的大小而再次取得上述第二響應信號,上述信號電平調整部,基於上述第二信號的調整量改變再次取得的該第二響應信號,上述濾波器係數設定部,將該被改變的上述第二響應信號相位反相後的信號設定為上述第一FIR濾波器的濾波器係數。
15.根據權利要求2~14中任一項所述的濾波器係數設定裝置,其特徵在於,在上述第一或第二響應信號的大小比規定的電平小的情況下,上述響應信號取得部一次性地改變上述第一或第二信號的大小,以使上述第一或第二響應信號在上述規定的電平以上。
16.根據權利要求2~15中任一項所述的濾波器係數設定裝置,其特徵在於,在上述第一或第二響應信號的大小比規定的電平大的情況下,上述響應信號取得部階段性地減小上述第一或第二信號的大小,以使上述第一或第二響應信號在上述規定的電平以下。
17.一種濾波器係數設定方法,設定回波防止電路的濾波器係數,該回波防止電路具備第一FIR濾波器,輸入第一數位訊號且輸出第二數位訊號;第二FIR濾波器,與上述第一FIR濾波器一起輸入上述第一數位訊號且輸出第三數位訊號;第一DA轉換器,將上述第二數位訊號轉換為第一模擬信號後輸出;第二DA轉換器,將上述第三數位訊號轉換為第二模擬信號後輸出;輸入輸出端子,輸出上述第一模擬信號,或輸入所反射的該輸出的第一模擬信號,或輸入第三模擬信號;減法電路,輸出第四模擬信號,該第四模擬信號是從上述第一模擬信號和上述第三模擬信號合成後的信號中減去上述第二模擬信號;和AD轉換器,將從上述減法電路輸出的模擬信號轉換為數位訊號後輸出,上述濾波器係數設定方法,具備以下步驟通過產生第一信號,取得從上述第一FIR濾波器的輸出到上述AD轉換器為止的第一響應信號;按照該第一響應信號的大小調整上述第一信號的大小而再次取得上述第一響應信號;基於再次取得的該第一響應信號,設定上述第二FIR濾波器的濾波器係數,並且基於從上述第二FIR濾波器的輸出到上述AD轉換器的輸出為止的第二響應信號,設定上述第一FIR濾波器的濾波器係數;為了將上述第四模擬信號作為從上述第一模擬信號和上述第三模擬信號合成後的信號中僅除去或衰減上述第一模擬信號後的信號,基於上述第一信號的調整量對上述第一以及第二模擬信號的信號電平進行調整。
18.根據權利要求17所述的濾波器係數設定方法,其特徵在於,具備以下步驟通過產生第二信號而取得上述第二響應信號;按照該第二響應信號的大小調整上述第二信號的大小,再次取得上述第二響應信號;基於再次取得的該第二響應信號,設定上述第一FIR濾波器的濾波器係數。
19.一種程序,是用於設定回波防止電路的濾波器係數的程序,該回波防止電路具備處理器;第一FIR濾波器,輸入第一數位訊號且輸出第二數位訊號;第二FIR濾波器,與上述第一FIR濾波器一起輸入上述第一數位訊號,輸出第三數位訊號;第一DA轉換器,將上述第二數位訊號轉換為第一模擬信號後輸出;第二DA轉換器,將上述第三數位訊號轉換為第二模擬信號後輸出;輸入輸出端子,輸出上述第一模擬信號,或輸入所反射的該輸出的第一模擬信號,或輸入第三模擬信號;減法電路,輸出第四模擬信號,該第四模擬信號是從上述第一模擬信號和上述第三模擬信號合成後的信號中減去上述第二模擬信號;和AD轉換器,將從上述減法電路輸出的模擬信號轉換為數位訊號後輸出,上述程序讓上述處理器實現下述功能通過產生第一信號取得從上述第一FIR濾波器的輸出到上述AD轉換器為止的第一響應信號;按照該第一響應信號的大小調整上述第一信號的大小而再次取得上述第一響應信號;基於再次取得的該第一響應信號,設定上述第二FIR濾波器的濾波器係數,並且基於從上述第二FIR濾波器的輸出到上述AD轉換器的輸出為止的第二響應信號,設定上述第一FIR濾波器的濾波器係數;為了將上述第四模擬信號作為從上述第一模擬信號和上述第三模擬信號合成後的信號中僅除去或衰減上述第一模擬信號後的信號,基於上述第一信號的調整量對上述第一以及第二模擬信號的信號電平進行調整。
20.根據權利要求19中所述的程序,其特徵在於,進一步讓上述處理器實現下述功能通過產生第二信號取得上述第二響應信號;按照該第二響應信號的大小調整上述第二信號的大小,再次取得上述第二響應信號;基於再次取得的該第二響應信號,設定上述第一FIR濾波器的濾波器係數。
全文摘要
本發明提供一種為了防止回波可設定適當的濾波器係數的濾波器係數設定裝置。通過產生第一信號取得從第一FIR濾波器的輸出到AD轉換器為止的第一響應信號,並且按照該第一響應信號的大小調整第一信號的大小而再次取得第一響應信號,基於再次取得的該第一響應信號,設定第二FIR濾波器的濾波器係數。基於從第二FIR濾波器的輸出到AD轉換器的輸出為止的第二響應信號,設定第一FIR濾波器的濾波器係數。為了將從差動放大電路輸出的模擬信號作為從由第一DA轉換器輸出的模擬信號和由耳機麥克輸入的模擬信號合成後的信號中僅除去或衰減由第一DA轉換器輸出的模擬信號後的信號,而基於第一信號的調整量對由第一以及第二DA轉換器輸出的模擬信號的信號電平進行調整。
文檔編號H04B3/20GK101018245SQ200710003958
公開日2007年8月15日 申請日期2007年1月19日 優先權日2006年2月9日
發明者井上健生, 大橋秀紀 申請人:三洋電機株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀