欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種多相濾波器進(jìn)行濾波處理的方法及該濾波器的制作方法

文檔序號:7521138閱讀:192來源:國知局
專利名稱:一種多相濾波器進(jìn)行濾波處理的方法及該濾波器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種多相濾波器進(jìn)行濾波處理的方法及該濾波器。
背景技術(shù)
在多相濾波器中,當(dāng)濾波器的濾波系數(shù)為偶數(shù)個時,該多相濾波器通常采用直接型實現(xiàn)。圖I為現(xiàn)有多相濾波器具有偶數(shù)個濾波系數(shù)的結(jié)構(gòu)示意圖,在該圖I中該多相濾波器存在兩相,分別為第一相和第二相,該兩相中每相的輸入?yún)?shù)D都是相同的,針對每個乘法器采用不同的濾波系數(shù),其中在第一相中濾波系數(shù)分別為Cl、C3、C5、C6、C4和C2。對于第一相輸入?yún)?shù)D經(jīng)過一個延時寄存器(Z—1)后,與濾波系數(shù)Cl作為乘法器的輸入?yún)?shù),該乘法器的運(yùn)算結(jié)果輸出到加法器,該輸入?yún)?shù)D再經(jīng)過一個延時寄存器后,與濾波系數(shù)C3作為乘法器的輸入?yún)?shù),該乘法器的運(yùn)算結(jié)果輸出到加法器,以此類推,即該輸入?yún)?shù)分別經(jīng)過I 6個延時寄存器的延時后,分別與濾波系數(shù)C1、C3、C5、C6、C4和C2進(jìn)行乘積運(yùn)算,乘積運(yùn)算的結(jié)果經(jīng)過加法器的處理后,作為第一相的濾波結(jié)果。同樣第二相的輸入?yún)?shù)也是D,并且該輸入?yún)?shù)分別經(jīng)過I 6個延時寄存器的延時后,分別與濾波系數(shù)C2、C4、C6、C5、C3和Cl進(jìn)行乘積運(yùn)算,乘積運(yùn)算的結(jié)果經(jīng)過加法器的處理后,作為第二相的濾波結(jié)果。將第一相的濾波結(jié)果與第二相的濾波結(jié)果進(jìn)行插值處理,得到最終的濾波結(jié)果。根據(jù)上述圖I可以看到在多相濾波器中,存在相同的數(shù)據(jù)在不同的時刻進(jìn)行重復(fù)操作的問題,例如在第一相中該輸入?yún)?shù)經(jīng)過一個延時寄存器延時后,與濾波系數(shù)進(jìn)行乘積運(yùn)算,在第二相中該輸入?yún)?shù)經(jīng)過6個延時寄存器的延時后,與濾波系數(shù)Cl進(jìn)行乘積運(yùn)算,由于都是輸入?yún)?shù)D與濾波系數(shù)的Cl的乘積運(yùn)算,只是在第一相中與第二相中進(jìn)行計算的時刻不同,同樣對于其他濾波系數(shù)與輸出參數(shù)的計算也存在相同的問題。因此現(xiàn)有技術(shù)中該多相濾波器中,存在相同濾波系數(shù)的兩相,由于都是對相同的數(shù)據(jù)進(jìn)行運(yùn)算,造成了濾波器的資源浪費(fèi),也不利于濾波器性能的提高。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例提供一種多相濾波器進(jìn)行濾波處理的方法及該濾波器,用以解決現(xiàn)有多相濾波器在進(jìn)行運(yùn)算時,造成濾波器的資源浪費(fèi),影響濾波器性能的問題。本發(fā)明實施例提供的一種多相濾波器進(jìn)行濾波處理的方法,其中該濾波器中至少兩相存在至少一對對應(yīng)相同的濾波系數(shù),該濾波處理的方法包括針對該濾波器中存在至少一對對應(yīng)相同的濾波系數(shù)的兩相,在第一相中確定該對應(yīng)相同的濾波系數(shù)與輸入?yún)?shù)在第一時間的運(yùn)算結(jié)果,將該運(yùn)算結(jié)果保存到設(shè)置的相應(yīng)數(shù)量的延時寄存器中,其中該每個延時寄存器的延時時間相等;并 在該相應(yīng)數(shù)量的延時寄存器的延時時間后,將該運(yùn)算結(jié)果發(fā)送到第二相中,作為該對應(yīng)相同的濾波系數(shù)與該輸入?yún)?shù)在第二時間的運(yùn)算結(jié)果;
根據(jù)每相的運(yùn)算結(jié)果,確定該多相濾波器的濾波結(jié)果。本發(fā)明實施例提供的一種多相濾波器,該濾波器中至少兩相存在至少一對對應(yīng)相同的濾波系數(shù),所述多相濾波器包括第一相,用于確定該對應(yīng)相同的濾波系數(shù)與輸入?yún)?shù)在第一時間的運(yùn)算結(jié)果,將該運(yùn)算結(jié)果保存到設(shè)置的相應(yīng)數(shù)量的延時寄存器中,其中該每個延時寄存器的延時時間相等; 延時寄存器,用于存儲第一時間該對應(yīng)相同的濾波系數(shù)與輸入?yún)?shù)的運(yùn)算結(jié)果,并在該延時寄存器的延時時間后,將該運(yùn)算結(jié)果發(fā)送到第二相中;第二相,用于接收所述延時寄存器發(fā)送的運(yùn)算結(jié)果,將所述運(yùn)算結(jié)果作為該對應(yīng)相同的濾波系數(shù)與該輸入?yún)?shù)在第二時間的運(yùn)算結(jié)果;插值處理單元,用于根據(jù)每相的運(yùn)算結(jié)果,確定該多相濾波器的濾波結(jié)果。本發(fā)明實施例提供了一種多相濾波器進(jìn)行濾波處理的方法及該濾波器,該濾波處理的方法對存在相同的濾波系數(shù)的兩相,在第一相中確定該對應(yīng)相同的濾波系數(shù)與輸入?yún)?shù)在第一時間的運(yùn)算結(jié)果,第二相直接使用該運(yùn)算結(jié)果,作為該對應(yīng)相同的濾波系數(shù)與該輸入?yún)?shù)在第二時間的運(yùn)算結(jié)果。由于在本發(fā)明實施例中當(dāng)至少兩相中存在對應(yīng)相同的濾波系數(shù)時,只針對一相根據(jù)濾波系數(shù)與輸入?yún)?shù)進(jìn)行運(yùn)算,確定運(yùn)算結(jié)果,并將該運(yùn)算結(jié)果保存到相應(yīng)數(shù)量的延時寄存器中,第二相直接利用該延時寄存器中保存的運(yùn)算結(jié)果,而無需再進(jìn)行計算,從而有效的節(jié)省了濾波器的資源,并且提高了濾波器的濾波性能。


此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖I為現(xiàn)有多相濾波器具有偶數(shù)個濾波系數(shù)的結(jié)構(gòu)示意圖;圖2為本發(fā)明實施例提供的多相濾波器進(jìn)行濾波處理的過程;圖3為基于圖I所述的多相濾波器采用本發(fā)明實施例提供的多相濾波器的處理方法,對該多相濾波器改進(jìn)后的結(jié)構(gòu)示意圖;圖4為本發(fā)明實施例提供的一種多相濾波器的結(jié)果示意圖。
具體實施例方式本發(fā)明實施例為了有效的節(jié)省多相濾波器的資源,提高多相濾波器的濾波性能,提供了一種多相濾波器進(jìn)行濾波處理的方法及該濾波器,本發(fā)明實施例中當(dāng)至少兩相中存在對應(yīng)相同的濾波系數(shù)時,只針對一相根據(jù)濾波系數(shù)與輸入?yún)?shù)進(jìn)行運(yùn)算,確定運(yùn)算結(jié)果,并將該運(yùn)算結(jié)果保存到相應(yīng)數(shù)量的延時寄存器中,第二相直接利用該延時寄存器中保存的運(yùn)算結(jié)果,而無需再進(jìn)行計算,從而有效的節(jié)省了濾波器的資源,并且提高了濾波器的濾波性能。為了使本發(fā)明所要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚、明白,以下結(jié)合附圖和實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實施例提供的多相濾波器進(jìn)行濾波處理的過程,應(yīng)用于濾波器中至少兩相存在至少一對對應(yīng)相同的濾波系數(shù),例如該濾波器包括五相,其中第一相和第五相中存在一對對應(yīng)相同的濾波系數(shù),第二相與第四相中存在一對對應(yīng)相同的濾波系數(shù),或如圖I所示的,第一相和第二相中存在6對對應(yīng)相同的濾波系數(shù)等。圖2為本發(fā)明實施例提供的存在上述特征的多相濾波器進(jìn)行濾波處理的過程,該過程包括以下步驟S201 :針對該濾波器中存在至少一對對應(yīng)相同的濾波系數(shù)的兩相,在第一相中確定該對應(yīng)相同的濾波系數(shù)與輸入?yún)?shù)在第一時間的運(yùn)算結(jié)果,將該運(yùn)算結(jié)果保存到設(shè)置的相應(yīng)數(shù)量的延時寄存器中,其中每個延時寄存器的延時時間相等。其中設(shè)置相應(yīng)數(shù)量的延時寄存器具體包括在該兩相中,確定該第二時間與第一時間的時間差;
根據(jù)該時間差,以及每個延時寄存器的延時時間,確定設(shè)置的延時寄存器的數(shù)量,其中每個延時寄存器的延時時間相等。S202 :在該相應(yīng)數(shù)量的延時寄存器的延時時間后,將該運(yùn)算結(jié)果發(fā)送到第二相中,作為該對應(yīng)相同的濾波系數(shù)與該輸入?yún)?shù)在第二時間的運(yùn)算結(jié)果。S203 :根據(jù)每相的運(yùn)算結(jié)果,確定該多相濾波器的濾波結(jié)果。在本發(fā)明實施例中當(dāng)任意兩相中存在對應(yīng)相同的濾波系數(shù)時,即只要該多相濾波器中某一濾波系數(shù)在任意兩相中使用時,為了節(jié)省濾波器的資源,提高濾波器的濾波性能,可以只針對其中的一相,確定該相中該濾波系數(shù)與輸入?yún)?shù)的運(yùn)算結(jié)果,并將該運(yùn)算結(jié)果保存到延時寄存器中,在另一相中的相應(yīng)時刻直接利用該延時寄存器中保存的運(yùn)算結(jié)果即可,從而無需再進(jìn)行計算,有效節(jié)省了濾波器的資源,并提高了濾波器的濾波性能。當(dāng)該多相濾波器中當(dāng)任意兩相中存在對應(yīng)相同的濾波系數(shù)時,該濾波系數(shù)需要與經(jīng)過相應(yīng)數(shù)量的延時寄存器延時后的輸入?yún)?shù)進(jìn)行乘積運(yùn)算,因此該濾波器中的該兩相中,該濾波系數(shù)與輸入?yún)?shù)的乘積結(jié)果是相同的,只是輸入?yún)?shù)經(jīng)過的延時寄存器的數(shù)量是不同的,也即進(jìn)行該結(jié)果確定的時刻是不同的。因此為了節(jié)省濾波器的資源,提高濾波器的濾波性能,在本發(fā)明實施例中針對每個輸入?yún)?shù),該輸入?yún)?shù)經(jīng)過較少數(shù)量的延時寄存器的延時,與該濾波系數(shù)確定運(yùn)算結(jié)果的時間為第一時間,經(jīng)過較多數(shù)量的寄存器的延時,與該濾波系數(shù)確定運(yùn)算結(jié)果的時間為第二時間。當(dāng)?shù)谝幌嘣诘谝粫r間確定了該濾波系數(shù)與該輸入?yún)?shù)的運(yùn)算結(jié)果后,將該運(yùn)算結(jié)果保存到設(shè)定數(shù)量的延時寄存器中,當(dāng)?shù)诙嗟酱_定該運(yùn)算結(jié)果的第二時間時,延時寄存器將該運(yùn)算結(jié)果發(fā)送到第二相中,第二相直接將接收到的該運(yùn)算結(jié)果作為該第二時間確定的運(yùn)算結(jié)果,并根據(jù)該運(yùn)算結(jié)果進(jìn)行后續(xù)運(yùn)算。為了保證在第二相在第二時刻能夠獲取到該濾波系數(shù)與輸入?yún)?shù)的運(yùn)算結(jié)果,在本發(fā)明實施例中需要設(shè)置該延時寄存器的數(shù)量,由于第一時間和第二時間可知,當(dāng)在第一時間確定了該運(yùn)算結(jié)果后,只要能在第二時間獲取該運(yùn)算結(jié)果即可,因此該運(yùn)算結(jié)果在寄存器中保存的時間為第二時間與第一時間的時間差,根據(jù)該時間差,以及每個延時寄存器的延時時間,即可確定設(shè)置的延時寄存器的數(shù)量。另外,由于在本發(fā)明實施例中該多相濾波器中設(shè)置了相應(yīng)數(shù)量的延時寄存器,在該相應(yīng)數(shù)量的延時寄存器的延時時間后,將該運(yùn)算結(jié)果發(fā)送到第二相中包括在第二時間根據(jù)保存的該數(shù)量的每個延時寄存器的序號,將序號最大的延時寄存器中保存的運(yùn)算結(jié)果發(fā)送到第二相中。在上述方法之前具體的還包括根據(jù)每個第一時間該濾波系數(shù)與輸入?yún)?shù)的運(yùn)算結(jié)果,及保存的該數(shù)量的每個延時寄存器的序號,確定當(dāng)前的延時寄存器中保存的最早運(yùn)算結(jié)果;根據(jù)保存該最早運(yùn)算結(jié)果的延時寄存器的第一序號,將該最早結(jié)果移動到該第一序號之后的第二序號對應(yīng)的延時寄存器中。這是由于在本發(fā)明實施例中可以認(rèn)為每個延時寄存器可以保存運(yùn)算結(jié)果的時間是相同的,都為該延時寄存器的延時時間,而存在濾波系數(shù)對應(yīng)相同的兩相中,該輸入?yún)?shù)經(jīng)過的延時寄存器的數(shù)量是不同的,但第一時間根據(jù)該濾波系數(shù)與輸入?yún)?shù)確定了運(yùn)算結(jié)果后,將該運(yùn)算結(jié)果保存到設(shè)定數(shù)量的延時寄存器中,而該延時寄存器保存該運(yùn)算結(jié)果的時間長度是確定的。當(dāng)該延時寄存器還保存由上一第一時間確定的運(yùn)算結(jié)果時,下一第一時間也已經(jīng)確定了相應(yīng)的運(yùn)算結(jié)果,為了保證每個運(yùn)算結(jié)果都能在對應(yīng)的每個第二時間發(fā) 送到第二相中,在本發(fā)明實施例中可以確定該設(shè)置的相應(yīng)數(shù)量的延時寄存器序號,當(dāng)確定了新的運(yùn)算結(jié)果后,將之前保存在該延時寄存器中的每個運(yùn)算結(jié)果相應(yīng)的向后一個序號。當(dāng)上一時刻最后一個序號的延時寄存器中保存有運(yùn)算結(jié)果時,將該運(yùn)算結(jié)果發(fā)送給第二相。下面以一個具體的實施例來進(jìn)行說明,還以圖I所示的多相濾波器為例,圖3為基于圖I所述的多相濾波器采用本發(fā)明實施例提供的多相濾波器的處理方法,對該多相濾波器改進(jìn)后的結(jié)構(gòu)示意圖。在該圖3中,Z—1為一個延時寄存器,Z—3為三個延時寄存器,Z—5為五個延時寄存器。根據(jù)圖I中所示可以在該兩相中濾波系數(shù)Cl C6對應(yīng)相同,即在該多相濾波器的該兩相中存在6對對應(yīng)相同的濾波系數(shù),其中在第一相中濾波系數(shù)Cl與經(jīng)過一個延時寄存器延時后的輸入?yún)?shù)D,通過乘法器進(jìn)行乘積確定運(yùn)算結(jié)果,而在第二相中濾波系數(shù)Cl與經(jīng)過六個延時寄存器延時后的輸入?yún)?shù)D,通過乘法器進(jìn)行乘積確定運(yùn)算結(jié)果,因為可以第二時間與第一時間的時間差為五個延時寄存器的延時時間,因此對應(yīng)第一相和第二相的濾波系數(shù)設(shè)置五個延時寄存器,并且將第一相中濾波系數(shù)Cl與輸入?yún)?shù)D經(jīng)乘法器乘積后的輸入端連接該設(shè)置的五個延時寄存器的輸入端,該五個延時寄存器的輸出端連接第二相的加法器。在圖3中為了與圖I統(tǒng)一,采用虛線表示不存在的延時寄存器和乘法器。另外,對于第一相中的C3濾波系數(shù)以及C5濾波系數(shù),對應(yīng)的延時寄存器的數(shù)量根據(jù)上述描述可以分別確定為三個和一個。與此同時,對應(yīng)第二相中的濾波系數(shù)C2、C4和C6,由于其與第一相中的濾波系數(shù)C2、C4和C6對應(yīng)相同,根據(jù)上述描述也可以確定相應(yīng)的延時寄存器的數(shù)量,并且其具體的連接關(guān)系如圖3所示。當(dāng)該多相濾波器進(jìn)行濾波處理時,該輸入?yún)?shù)在第一相中經(jīng)過一個延時寄存器的延時與濾波系數(shù)Cl作為乘法器的數(shù)值,該乘法器進(jìn)行乘積確定運(yùn)算結(jié)果,將該運(yùn)算結(jié)果發(fā)送到加法器,并將該運(yùn)算結(jié)果發(fā)送到對應(yīng)的五個延時寄存器內(nèi),當(dāng)經(jīng)過五個延時寄存器的延時后,該運(yùn)算結(jié)果發(fā)送到第二相對應(yīng)的加法器中,作為該第二相在該時刻確定的運(yùn)算結(jié)果。對于第一相和第二相中其他相同運(yùn)算結(jié)果的處理過程與上述過程相似,在這里就不一一贅述。當(dāng)加法器獲取了相應(yīng)的運(yùn)算結(jié)果后,確定每相的濾波結(jié)果,并將每相得濾波結(jié)果進(jìn)行插值處理,得到最終的濾波結(jié)果。采用本發(fā)明實施例提供的濾波器及該濾波器的濾波方法,與現(xiàn)有技術(shù)相比,節(jié)省了濾波器的邏輯資源,尤其是應(yīng)用在高階低復(fù)用比的濾波器中時,可以大大節(jié)省乘法器的使用量,對減少芯片的面積和功耗都有一定的幫助。以12個濾波系數(shù)2倍插值輸入數(shù)據(jù)16bit,系數(shù)量化16bit的濾波器實現(xiàn)為例,比較現(xiàn)有技術(shù)方案和本發(fā)明實施例提供的方案的資源使用情況。采用現(xiàn)有技術(shù)方案實現(xiàn)時,需要16x16的乘法器12個,轉(zhuǎn)換為門級實現(xiàn)時,需要使用12x2300門=27600門。本發(fā)明實施例提供的方案實現(xiàn)時,需要16x16的乘法器6個,但是需要額外增加延時寄存器9x2x32bit = 576bit的寄存器。轉(zhuǎn)換為門級實現(xiàn),需要使用6x2300+576x6 = 17256門。本發(fā)明實施例提供的方案較現(xiàn)有的技術(shù)方案節(jié)省了 10344門,資源減少了 40%左右。如果選用的濾波器階數(shù)更高一些,節(jié)省的資源會更多。
另外,在本發(fā)明實施例中當(dāng)該多相濾波器的相數(shù)不同時,實現(xiàn)方式稍有不同,如濾波器分成5相,在濾波系數(shù)共享上,第一相和第五相可以看做一對去實現(xiàn)(即將第一相作為圖3中的第一相,將第五相作為圖3中的第二相),第二相和第四相為一對去實現(xiàn)(即將第二相作為圖3中的第一相,將第四相作為圖3中的第二相),第三項分配的系數(shù)為前后對稱的系數(shù),實現(xiàn)方式采用傳統(tǒng)的濾波器實現(xiàn)方式即可。具體的當(dāng)該多相濾波器具體多相時,可以根據(jù)下述公式確定延時寄存器的數(shù)量D = (((N+1)/M)_1)*ID為延時寄存器的數(shù)量小為階數(shù)且為奇數(shù);M為多相濾波器的相數(shù),且要保證各相的階數(shù)相同為復(fù)用比,即數(shù)據(jù)采樣率和時鐘的關(guān)系。
圖4為本發(fā)明實施例提供的一種多相濾波器的結(jié)果示意圖,該濾波器中至少兩相存在至少一對對應(yīng)相同的濾波系數(shù),所述多相濾波器包括第一相41,用于確定該對應(yīng)相同的濾波系數(shù)與輸入?yún)?shù)在第一時間的運(yùn)算結(jié)果,將該運(yùn)算結(jié)果保存到設(shè)置的相應(yīng)數(shù)量的延時寄存器中,其中該每個延時寄存器的延時時間相等;延時寄存器42,用于存儲第一時間該對應(yīng)相同的濾波系數(shù)與輸入?yún)?shù)的運(yùn)算結(jié)果,并在該延時寄存器的延時時間后,將該運(yùn)算結(jié)果發(fā)送到第二相中;第二相43,用于接收所述延時寄存器發(fā)送的運(yùn)算結(jié)果,將所述運(yùn)算結(jié)果作為該對應(yīng)相同的濾波系數(shù)與該輸入?yún)?shù)在第二時間的運(yùn)算結(jié)果;插值處理單元44,用于根據(jù)每相的運(yùn)算結(jié)果,確定該多相濾波器的濾波結(jié)果。所述多相濾波器還包括確定模塊45,用于在該兩相中,確定該第二時間與第一時間的時間差;根據(jù)該時間差,以及每個延時寄存器的延時時間,確定設(shè)置的延時寄存器的數(shù)量。延時寄存器42,具體用于在第二時間根據(jù)保存的該數(shù)量的每個延時寄存器的序號,將序號最大的延時寄存器中保存的運(yùn)算結(jié)果發(fā)送到第二相中。所述延時寄存器42,具體用于根據(jù)每個第一時間該濾波系數(shù)與輸入?yún)?shù)的運(yùn)算結(jié)果,及保存的該數(shù)量的每個延時寄存器的序號,確定當(dāng)前的延時寄存器中保存的最早運(yùn)算結(jié)果;根據(jù)保存該最早運(yùn)算結(jié)果的延時寄存器的第一序號,將該最早結(jié)果移動到該第一序號之后的第二序號對應(yīng)的延時寄存器中。
本發(fā)明實施例提供了一種多相濾波器進(jìn)行濾波處理的方法及該濾波器,該濾波處理的方法針對該濾波器中存在至少一對對應(yīng)相同的濾波系數(shù)的兩相,在第一相中確定該對應(yīng)相同的濾波系數(shù)與輸入?yún)?shù)在第一時間的運(yùn)算結(jié)果,將該運(yùn)算結(jié)果保存到設(shè)置的相應(yīng)數(shù)量的延時寄存器中;并在該相應(yīng)數(shù)量的延時寄存器的延時時間后,將該運(yùn)算結(jié)果發(fā)送到第二相中,作為該對應(yīng)相同的濾波系數(shù)與該輸入?yún)?shù)在第二時間的運(yùn)算結(jié)果;根據(jù)每相的運(yùn)算結(jié)果,確定該多相濾波器的濾波結(jié)果。由于在本發(fā)明實施例中當(dāng)至少兩相中存在對應(yīng)相同的濾波系數(shù)時,只針對一相根據(jù)濾波系數(shù)與輸入?yún)?shù)進(jìn)行運(yùn)算,確定運(yùn)算結(jié)果,并將該運(yùn)算結(jié)果保存到相應(yīng)數(shù)量的延時寄存器中,第二相直接利用該延時寄存器中保存的運(yùn)算結(jié)果,而無需再進(jìn)行計算,從而有效的節(jié)省了濾波器的資源,并且提高了濾波器的濾波性能。上述說明示出并描述了本發(fā)明的一個優(yōu)選實施例,但如前所述,應(yīng)當(dāng)理解本發(fā)明并非局限于本文所披露的形式,不應(yīng)看作是對其他實施例的排除,而可用于各種 其他組合、修改和環(huán)境,并能夠在本文所述發(fā)明構(gòu)想范圍內(nèi),通過上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識進(jìn)行改動。而本領(lǐng)域人員所進(jìn)行的改動和變化不脫離本發(fā)明的精神和范圍,則都應(yīng)在本發(fā)明所附權(quán)利要求的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種多相濾波器進(jìn)行濾波處理的方法,其中該濾波器中至少兩相存在至少一對對應(yīng)相同的濾波系數(shù),其特征在于,該濾波處理的方法包括 針對該濾波器中存在至少一對對應(yīng)相同的濾波系數(shù)的兩相,在第一相中確定該對應(yīng)相同的濾波系數(shù)與輸入?yún)?shù)在第一時間的運(yùn)算結(jié)果,將該運(yùn)算結(jié)果保存到設(shè)置的相應(yīng)數(shù)量的延時寄存器中,其中該每個延時寄存器的延時時間相等;并 在該相應(yīng)數(shù)量的延時寄存器的延時時間后,將該運(yùn)算結(jié)果發(fā)送到第二相中,作為該對應(yīng)相同的濾波系數(shù)與該輸入?yún)?shù)在第二時間的運(yùn)算結(jié)果; 根據(jù)每相的運(yùn)算結(jié)果,確定該多相濾波器的濾波結(jié)果。
2.如權(quán)利要求I所述的方法,其特征在于,設(shè)置相應(yīng)數(shù)量的延時寄存器包括 在該兩相中,確定該第二時間與第一時間的時間差; 根據(jù)該時間差,以及每個延時寄存器的延時時間,確定設(shè)置的延時寄存器的數(shù)量。
3.如權(quán)利要求I或2所述的方法,其特征在于,在該相應(yīng)數(shù)量的延時寄存器的延時時間后,將該運(yùn)算結(jié)果發(fā)送到第二相中包括 在第二時間根據(jù)保存的該數(shù)量的每個延時寄存器的序號,將序號最大的延時寄存器中保存的運(yùn)算結(jié)果發(fā)送到第二相中。
4.如權(quán)利要求3所述的方法,其特征在于,所述方法還包括 根據(jù)每個第一時間該濾波系數(shù)與輸入?yún)?shù)的運(yùn)算結(jié)果,及保存的該數(shù)量的每個延時寄存器的序號,確定當(dāng)前的延時寄存器中保存的最早運(yùn)算結(jié)果; 根據(jù)保存該最早運(yùn)算結(jié)果的延時寄存器的第一序號,將該最早結(jié)果移動到該第一序號之后的第二序號對應(yīng)的延時寄存器中。
5.一種多相濾波器,該濾波器中至少兩相存在至少一對對應(yīng)相同的濾波系數(shù),其特征在于,所述多相濾波器包括 第一相,用于確定該對應(yīng)相同的濾波系數(shù)與輸入?yún)?shù)在第一時間的運(yùn)算結(jié)果,將該運(yùn)算結(jié)果保存到設(shè)置的相應(yīng)數(shù)量的延時寄存器中,其中該每個延時寄存器的延時時間相等;延時寄存器,用于存儲第一時間該對應(yīng)相同的濾波系數(shù)與輸入?yún)?shù)的運(yùn)算結(jié)果,并在該延時寄存器的延時時間后,將該運(yùn)算結(jié)果發(fā)送到第二相中; 第二相,用于接收所述延時寄存器發(fā)送的運(yùn)算結(jié)果,將所述運(yùn)算結(jié)果作為該對應(yīng)相同的濾波系數(shù)與該輸入?yún)?shù)在第二時間的運(yùn)算結(jié)果; 插值處理單元,用于根據(jù)每相的運(yùn)算結(jié)果,確定該多相濾波器的濾波結(jié)果。
6.如權(quán)利要求5所述的多相濾波器,其特征在于,所述多相濾波器還包括 確定模塊,用于在該兩相中,確定該第二時間與第一時間的時間差;根據(jù)該時間差,以及每個延時寄存器的延時時間,確定設(shè)置的延時寄存器的數(shù)量。
7.如權(quán)利要求5或6所述的多相濾波器,其特征在于,所述延時寄存器,具體用于在第二時間根據(jù)保存的該數(shù)量的每個延時寄存器的序號,將序號最大的延時寄存器中保存的運(yùn)算結(jié)果發(fā)送到第二相中。
8.如權(quán)利要求7所述的多相濾波器,其特征在于,所述延時寄存器,具體用于根據(jù)每個第一時間該濾波系數(shù)與輸入?yún)?shù)的運(yùn)算結(jié)果,及保存的該數(shù)量的每個延時寄存器的序號,確定當(dāng)前的延時寄存器中保存的最早運(yùn)算結(jié)果;根據(jù)保存該最早運(yùn)算結(jié)果的延時寄存器的第一序號,將該最早結(jié)果移動到該第一序號之后的第二序號對應(yīng)的延時寄存器中。
全文摘要
本發(fā)明公開了一種多相濾波器進(jìn)行濾波處理的方法及該濾波器,用以解決現(xiàn)有造成濾波器的資源浪費(fèi),影響濾波器性能的問題。該方法在第一相中確定該對應(yīng)相同的濾波系數(shù)與輸入?yún)?shù)在第一時間的運(yùn)算結(jié)果,將該運(yùn)算結(jié)果保存到設(shè)置的相應(yīng)數(shù)量的延時寄存器中;并在該相應(yīng)數(shù)量的延時寄存器的延時時間后,將該運(yùn)算結(jié)果發(fā)送到第二相中,作為該對應(yīng)相同的濾波系數(shù)與該輸入?yún)?shù)在第二時間的運(yùn)算結(jié)果;根據(jù)每相的運(yùn)算結(jié)果,確定該多相濾波器的濾波結(jié)果。由于在本發(fā)明實施例中只針對一相根據(jù)濾波系數(shù)與輸入?yún)?shù)進(jìn)行運(yùn)算確定運(yùn)算結(jié)果,第二相直接利用該延時寄存器中保存的運(yùn)算結(jié)果,而無需再進(jìn)行計算,從而有效的節(jié)省了濾波器的資源,并且提高了濾波器的濾波性能。
文檔編號H03H17/00GK102684642SQ201110059230
公開日2012年9月19日 申請日期2011年3月11日 優(yōu)先權(quán)日2011年3月11日
發(fā)明者溫龍 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
综艺| 开平市| 义马市| 莱州市| 临江市| 韶山市| 托克托县| 阿克苏市| 南丹县| 肃南| 铁力市| 泾源县| 济宁市| 故城县| 广昌县| 尖扎县| 石嘴山市| 崇文区| 屏山县| 嘉荫县| 霍林郭勒市| 龙州县| 华坪县| 黔西县| 合作市| 云霄县| 历史| 锡林郭勒盟| 清徐县| 广饶县| 贵阳市| 清镇市| 江城| 宜春市| 宁明县| 龙泉市| 无极县| 天镇县| 澳门| 永清县| 和硕县|