專利名稱:延遲樣本信號的方法與裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及取樣信號的方法,特別是涉及延遲樣本信號的方法。
背景技術(shù):
于碼分多址系統(tǒng)中,由于傳送端與接收端間存在多重不同的傳輸路徑,會導(dǎo)致接收端信號的損害,此一效應(yīng)稱之為「多重路徑效應(yīng)」(multi-patheffect)。在不同的傳輸環(huán)境下,例如都市里的緊密路徑(closely path)或野外的松散路徑(loosely path),由于多重路徑效應(yīng),接收端可能收到被延遲不相同的延遲時間的信號。此外,由于接收端亦可能正在移動中而導(dǎo)致傳輸路徑的變動,因而訊號的延遲時間亦可能隨時間而變化。
為了解決多重路徑效應(yīng)所導(dǎo)致的問題,耙式接收器(rake fingers)的多個接收尖端皆被用來追蹤并解展頻各傳輸路徑上信號的延遲時間。每一接收尖端皆運用時間追蹤循環(huán)(time traking loop)以各別地追蹤各傳輸路徑上信號的延遲時間。因此,當(dāng)傳輸路徑有變動或訊號取樣點不佳時,時間追蹤循環(huán)必須能提前或延后地調(diào)整取樣時序,以獲得最佳的取樣點。
圖1為碼分多址接收端裝置100的部分區(qū)塊圖。碼分多址接收端100包括取樣器(decimator)102、譯碼產(chǎn)生器(code generator)104、解展頻模塊(datadespreader)106、以及樣本選取循環(huán)108。由于接收端100所接收的樣本為過取樣的高頻樣本,處理前必須經(jīng)由取樣器102以間隔取樣(decimating)的方式將其降頻(downsampling),以產(chǎn)生一數(shù)據(jù)樣本,其頻率為適于芯片處理的取樣頻率(chip rate)。譯碼產(chǎn)生器104則根據(jù)取樣器102產(chǎn)生的譯碼觸發(fā)訊號的觸發(fā)而產(chǎn)生解展頻數(shù)據(jù)樣本所需的譯碼。解展頻模塊106則藉譯碼產(chǎn)生器104產(chǎn)生的譯碼對取樣器102產(chǎn)生的數(shù)據(jù)樣本進行解展頻,以將其還原為碼分多址傳輸端原本的信號。
樣本選取循環(huán)108運用前述的時間追蹤循環(huán)機制,自不同時序的樣本中選取最佳樣本,以達到最適取樣點。由于取樣器102是間隔取樣一高頻樣本而產(chǎn)生所需的數(shù)據(jù)樣本,因此依據(jù)間隔取樣時序的不同便會產(chǎn)生不同的數(shù)據(jù)樣本。于一實施例中,取樣器102分別產(chǎn)生時序在前的前置樣本、時序居中的實時樣本、以及時序在后的遞延樣本等三樣本訊號,以供樣本選取循環(huán)108作抉擇。遞延樣本、實時樣本、前置樣本接著分別被送入各自的解展頻模塊112、114、及116,憑借譯碼產(chǎn)生器104產(chǎn)生的譯碼分別解展頻為遞延輸出信號、實時輸出信號、前置輸出信號。最后,由最適樣本決策模塊110自遞延輸出信號、實時輸出信號、前置輸出信號中選擇出最佳者,再依據(jù)其選擇發(fā)出一提前-延后取樣信號,以調(diào)整取樣器102的取樣。
圖2為碼分多址接收端裝置200的部分區(qū)塊圖,其包含一時序控制模塊202,可用以實現(xiàn)圖1的取樣器102。于圖2中,時序控制模塊202分別產(chǎn)生遞延樣本、實時樣本、以及前置樣本的取樣觸發(fā)信號。此時高頻的數(shù)據(jù)樣本直接被送入遞延樣本、實時樣本、以及前置樣本的解展頻模塊204、206、208中,而所述解展頻模塊依據(jù)遞延樣本、實時樣本、以及前置樣本的取樣觸發(fā)信號對高頻數(shù)據(jù)樣本進行取樣。取樣后得到的遞延樣本、實時樣本、以及前置樣本再分別依據(jù)各自的譯碼進行解展頻,以分別產(chǎn)生遞延輸出信號、實時輸出信號、以及前置輸出信號。同樣地,產(chǎn)生譯碼的是譯碼產(chǎn)生器210,其依據(jù)時序控制模塊202產(chǎn)生的譯碼觸發(fā)信號變換譯碼。詳細的訊號取樣及解展頻過程將以圖3、4進行進一步說明。
圖3顯示在取樣因子(decimating factor)為4的訊號取樣及解展頻過程。圖3a顯示圖2的時序控制模塊202產(chǎn)生的取樣觸發(fā)信號與譯碼配合以解展頻數(shù)據(jù)樣本的過程。圖中顯示數(shù)據(jù)樣本序號為-4至15的樣本。而因為取樣因子為4,各解展頻模塊204、206、208會各自根據(jù)取樣觸發(fā)信號的觸發(fā),分別自每4個數(shù)據(jù)樣本中選取其中一個而產(chǎn)生前置樣本、實時樣本、遞延樣本。其中前置樣本、實時樣本、遞延樣本的取樣觸發(fā)信號的觸發(fā)時段于圖中分別以C、B、A標示。
由于取樣因子為4,提前-延后計數(shù)序號亦以4個一輪的遞歸方式進行計數(shù)。假定提前-延后計數(shù)序號為0的樣本被選取為實時樣本,提前-延后計數(shù)序號為-2的樣本被選取為前置樣本,提前-延后計數(shù)序號為2的樣本被選取為遞延樣本。因此,時序控制模塊202必須分別于提前-延后計數(shù)序號為-2(即2)、0、2的時點分別產(chǎn)生前置樣本、實時樣本、遞延樣本的取樣觸發(fā)信號。例如數(shù)據(jù)樣本序號為6、8、10的樣本的提前-延后計數(shù)序號為-2、0、2,因此前置樣本、實時樣本、遞延樣本的取樣觸發(fā)信號亦于所述時點被致能,以觸發(fā)解展頻模塊204、206、208分別取樣數(shù)據(jù)樣本序號為6、8、10的樣本。
由于譯碼產(chǎn)生器210產(chǎn)生解展頻數(shù)據(jù)樣本的譯碼,時序控制模塊202必須產(chǎn)生譯碼觸發(fā)信號,以觸發(fā)譯碼產(chǎn)生器210變換其譯碼。以數(shù)據(jù)樣本序號為6、8、10的樣本為例,所述數(shù)據(jù)樣本分別被取樣為前置樣本、實時樣本、遞延樣本,需接受同一譯碼2的解展頻,才能分別得出前置輸出信號、實時輸出信號、以及遞延輸出信號。因此,譯碼產(chǎn)生器210必須依據(jù)譯碼觸發(fā)信號,分別在對應(yīng)數(shù)據(jù)樣本序號為6、8、10的樣本時段產(chǎn)生譯碼2送至解展頻模塊204、206、208,以分別產(chǎn)生前置輸出信號、實時輸出信號、以及遞延輸出信號。
圖3b顯示時序控制模塊202接收提前取樣信號調(diào)整取樣時序的情形。此時,時序控制模塊202于數(shù)據(jù)樣本序號為6的樣本之后接收到一提前取樣信號,使得實時樣本及遞延樣本的取樣觸發(fā)信號提前。因而,解展頻模塊206及208分別取樣數(shù)據(jù)樣本序號為7、9的樣本為實時樣本及遞延樣本。同樣地,譯碼觸發(fā)信號亦提前一單位時間,以使譯碼產(chǎn)生器210產(chǎn)生解展頻提前后的數(shù)據(jù)樣本的譯碼。和圖3a比較,可以發(fā)現(xiàn)原來取樣的數(shù)據(jù)樣本序號為6、8、10的樣本,在圖3b中變?yōu)閿?shù)據(jù)樣本序號為6、7、9的樣本,后兩者均提前取樣一樣本。然而,當(dāng)以譯碼解展頻數(shù)據(jù)樣本時,前置樣本的數(shù)據(jù)樣本序號為6的樣本,本應(yīng)提前取樣數(shù)據(jù)樣本序號為5的樣本,但無法做到。因此,這會造成取樣上的錯誤,也造成后續(xù)的最適樣本決策模塊110選取最佳樣本時的誤差,而使最適取樣點的選取產(chǎn)生錯誤。
圖3c顯示時序控制模塊202接收延后取樣信號調(diào)整取樣時序的情形。此時,時序控制模塊202于數(shù)據(jù)樣本序號為6的樣本之后接收到一延后取樣信號,使得實時樣本及遞延樣本的取樣觸發(fā)信號延后。因而,解展頻模塊206及208分別取樣數(shù)據(jù)樣本序號為9、11的樣本為實時樣本及遞延樣本。同樣地,譯碼觸發(fā)信號亦延后一單位時間,以使譯碼產(chǎn)生器210產(chǎn)生解展頻延后的數(shù)據(jù)樣本的譯碼。和圖3a比較,可以發(fā)現(xiàn)原來取樣的數(shù)據(jù)樣本序號為6、8、10的樣本,在圖3c中變?yōu)閿?shù)據(jù)樣本序號為6、9、11的樣本,后兩者均延后取樣一樣本。然而,當(dāng)以譯碼解展頻數(shù)據(jù)樣本時,前置樣本的數(shù)據(jù)樣本序號為6的樣本,本應(yīng)延后取樣數(shù)據(jù)樣本序號為7的樣本,但無法做到。因此,這會造成取樣上的錯誤,也造成后續(xù)的最適樣本決策模塊110選取最佳樣本時的誤差,而使最適取樣點的選取產(chǎn)生錯誤。
圖4顯示在取樣因子為8的訊號取樣及解展頻過程。圖4a-1~4a-2顯示圖2的時序控制模塊202產(chǎn)生的取樣觸發(fā)信號與譯碼配合以解展頻數(shù)據(jù)樣本的過程。圖中顯示數(shù)據(jù)樣本序號為-8至32的樣本。同樣地,因為取樣因子為8,各解展頻模塊204、206、208會各自根據(jù)取樣觸發(fā)信號的觸發(fā),分別自每8個數(shù)據(jù)樣本中選取其中一個而產(chǎn)生前置樣本、實時樣本、遞延樣本。其中前置樣本、實時樣本、遞延樣本的取樣觸發(fā)信號的觸發(fā)時段于圖中分別以C、B、A標示。時序控制模塊202必須分別于提前-延后計數(shù)序號為-5(即3)、0、5的時點分別產(chǎn)生前置樣本、實時樣本、遞延樣本的取樣觸發(fā)信號。例如數(shù)據(jù)樣本序號為11、16、21的樣本分別被解展頻模塊204、206、208分別取樣為前置樣本、實時樣本、遞延樣本。
圖4b-1~4b-2、4c-1~4c-2分別顯示時序控制模塊202接收提前取樣信號即延后取樣訊號調(diào)整取樣時序的情形。由于時序控制模塊202于數(shù)據(jù)樣本序號為14的樣本之后分別接收到提前、延后取樣信號,使得實時樣本及遞延樣本的取樣觸發(fā)信號分別提前、延后。和圖4a-1~4a-2比較,可以發(fā)現(xiàn)原來取樣的數(shù)據(jù)樣本序號為11、16、21的樣本,在圖4b-1~4b-2中變?yōu)閿?shù)據(jù)樣本序號為11、15、20的樣本,在圖4c-1~4c-2中變?yōu)閿?shù)據(jù)樣本序號為11、17、22的樣本。然而,當(dāng)以譯碼解展頻數(shù)據(jù)樣本時,前置樣本的數(shù)據(jù)樣本序號為11的樣本,本應(yīng)提前取樣數(shù)據(jù)樣本序號為10的樣本,或延后取樣數(shù)據(jù)樣本序號為12的樣本,但無法做到。因此,這會造成取樣上的錯誤,也造成后續(xù)的最適樣本決策模塊110選取最佳樣本時的誤差,而使最適取樣點的選取產(chǎn)生錯誤。
因此,上述圖2的時序控制模塊202的取樣方式會使前置樣本無法依照提前、延后取樣信號的指示變動取樣的時序,而使最適取樣點的選取產(chǎn)生錯誤。另外,由圖3、4中亦可看出遞延樣本、實時樣本、以及前置樣本的解展頻模塊204、206、208不是同時動作,造成解展頻得到的前置輸出信號、實時輸出信號、以及遞延輸出信號是異步(asynchronous)輸出的。這會造成整個系統(tǒng)在信號處理上的困難,而增加系統(tǒng)設(shè)計的復(fù)雜度。此外,遞延樣本、實時樣本、以及前置樣本的取樣觸發(fā)信號亦為異步的,因而增加了系統(tǒng)在時序控制上的困難度。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的一實施例提供一種碼分多址(Code Division MultipleAccess,CDMA)接收端裝置,以接收以碼分多址調(diào)制的一數(shù)據(jù)樣本信號,其包括取樣控制模塊、譯碼產(chǎn)生器、以及多個解展頻模塊。取樣控制模塊用以對該數(shù)據(jù)樣本信號分別進行不同時間的延遲,以分別產(chǎn)生多個的延遲樣本信號,并依據(jù)一提前-延后取樣信號的指示以調(diào)整一取樣觸發(fā)信號及一譯碼觸發(fā)信號的時序。譯碼產(chǎn)生器(code generator)用以依據(jù)該譯碼觸發(fā)信號的觸發(fā)而產(chǎn)生解展頻該數(shù)據(jù)樣本信號所需的譯碼。多個解展頻模塊(despreader)用以藉該譯碼分別解展頻依據(jù)該取樣觸發(fā)信號取樣的所述延遲樣本信號其中之一,以產(chǎn)生多個的輸出信號。
本發(fā)明的另一實施例換提供一種產(chǎn)生多個個延遲信號的方法。首先,接收一數(shù)據(jù)樣本信號。接著對該數(shù)據(jù)樣本信號分別進行不同時間的延遲,以分別產(chǎn)生多個的延遲樣本信號。接著,依據(jù)一提前-延后取樣信號(Advance/Retard)的指示以調(diào)整一取樣觸發(fā)信號及一譯碼觸發(fā)信號的時序。接著依據(jù)該譯碼觸發(fā)信號的觸發(fā)而產(chǎn)生該數(shù)據(jù)樣本信號所需的譯碼。最后,依據(jù)該取樣觸發(fā)信號的觸發(fā)分別間隔取樣(decimate)所述延遲樣本信號其中之一,以產(chǎn)生多個間取延遲樣本信號。
本發(fā)明的另一實施例還提供一種取樣控制模塊,用于一接收端裝置中以接收一前置樣本信號。該接收端裝置依據(jù)一譯碼觸發(fā)信號的觸發(fā)而產(chǎn)生一譯碼信號,并且依據(jù)一取樣觸發(fā)信號取樣的一前置樣本信號、一實時樣本信號、及一遞延樣本信號以產(chǎn)生多個的輸出信號。該取樣控制模塊包括第一及第二延遲線(delay line)、以及提前-延后計數(shù)器。第一延遲線延遲該前置樣本信號,以產(chǎn)生該實時樣本信號。第二延遲線延遲該實時樣本信號,以產(chǎn)生該遞延樣本信號。提前-延后則依據(jù)一提前-延后取樣信號的指示,以調(diào)整該取樣觸發(fā)信號及該譯碼觸發(fā)信號的時序。
為了使本發(fā)明的上述和其它目的、特征、和優(yōu)點能更明顯易懂,下文特舉數(shù)較佳實施例,并配合附圖詳細說明如下。
圖1為碼分多址接收端裝置的部分區(qū)塊圖;圖2為現(xiàn)有技術(shù)的碼分多址接收端裝置的部分區(qū)塊圖;圖3a在取樣因子為4的情況下,圖2的時序控制模塊產(chǎn)生的取樣觸發(fā)信號與譯碼配合以解展頻數(shù)據(jù)樣本的過程;圖3b顯示圖3a受到提前取樣信號調(diào)整取樣時序的情形;圖3c顯示圖3a受到延后取樣信號調(diào)整取樣時序的情形;圖4a-1~4a-2顯示在取樣因子為8的情況下,圖2的時序控制模塊產(chǎn)生的取樣觸發(fā)信號與譯碼配合以解展頻數(shù)據(jù)樣本的過程;圖4b-1~4b-2顯示圖4a-1~4a-2受到提前取樣信號調(diào)整取樣時序的情形;圖4c-1~4c-2顯示圖4a-1~4a-2受到延后取樣信號調(diào)整取樣時序的情形;圖5為根據(jù)本發(fā)明的碼分多址接收端裝置的部分區(qū)塊圖;圖6為根據(jù)本發(fā)明的解展頻碼分多址信號的方法的流程圖;圖7a為根據(jù)本發(fā)明的取樣控制模塊的一實施例;圖7b為根據(jù)本發(fā)明的取樣控制模塊的另一實施例;圖8a在取樣因子為4的情況下,圖5的取樣控制模塊產(chǎn)生的取樣觸發(fā)信號與譯碼配合以解展頻數(shù)據(jù)樣本的過程;圖8b顯示圖8a受到提前取樣信號調(diào)整取樣時序的情形;圖8c顯示圖8a受到延后取樣信號調(diào)整取樣時序的情形;圖9a-1~9a-2顯示在取樣因子為8的情況下,圖5的取樣控制模塊產(chǎn)生的取樣觸發(fā)信號與譯碼配合以解展頻數(shù)據(jù)樣本的過程;圖9b-1~9b-2顯示圖9a-1~9a-2受到提前取樣信號調(diào)整取樣時序的情形;圖9c-1~9c-2顯示圖9a-1~9a-2受到延后取樣信號調(diào)整取樣時序的情形;以及圖10為根據(jù)本發(fā)明的另一碼分多址接收端裝置的部分區(qū)塊圖。
具體實施例方式
為了方便說明的緣故,本發(fā)明是以適用于碼分多址的裝置與方法進行說明。然而,本領(lǐng)域的技術(shù)人員可了解本發(fā)明還可適用于其它通信類型,并不限制于碼分多址類型的通信系統(tǒng)。
圖5為根據(jù)本發(fā)明的碼分多址接收端裝置500的部分區(qū)塊圖,其包含一取樣控制模塊502,可用以實現(xiàn)圖1的取樣器102。除了取樣控制模塊502之外,碼分多址接收端裝置500還包括譯碼產(chǎn)生器(code generator)510,遞延樣本、實時樣本、前置樣本的解展頻模塊504、506、508,以及一最適樣本決策模塊,其中最適樣本決策模塊如圖1中所示,耦接于解展頻模塊504、506、508。
取樣控制模塊502包含一取樣器(decimator)512及一提前-延后計數(shù)器514。取樣器512包含至少一延遲線(delay line),延遲線的數(shù)目視碼分多址接收端裝置500的最適樣本決策模塊110選取最適樣本時所依據(jù)的輸出信號數(shù)目而定。于本實施例中,由于輸出信號包括遞延輸出信號、實時輸出信號、與前置輸出信號,因此取樣器512包含兩個延遲線516與518。于圖5中,高頻的數(shù)據(jù)樣本首先被送至延遲線516,延遲線516將該數(shù)據(jù)樣本延遲一段預(yù)定時間,而產(chǎn)生第一延遲樣本信號。第一延遲樣本信號更被延遲線518延遲另一段預(yù)定時間,而產(chǎn)生第二延遲樣本信號。提前-延后計數(shù)器514則產(chǎn)生解展頻模塊504、506、508用以取樣遞延樣本、實時樣本、前置樣本的取樣觸發(fā)信號,以及觸發(fā)譯碼產(chǎn)生器510變換譯碼的譯碼觸發(fā)信號。其中提前-延后計數(shù)器514依據(jù)最適樣本決策模塊產(chǎn)生的提前-延后取樣信號的指示,而調(diào)整取樣觸發(fā)信號及譯碼觸發(fā)信號的時序。
未延遲的數(shù)據(jù)樣本被送至遞延樣本的解展頻模塊504。遞延樣本的解展頻模塊504依據(jù)提前-延后計數(shù)器514產(chǎn)生的取樣觸發(fā)信號,間隔取樣未延遲的數(shù)據(jù)樣本為遞延樣本。隨后,遞延樣本的解展頻模塊504再憑借譯碼產(chǎn)生器510產(chǎn)生的譯碼以解展頻遞延樣本,從而產(chǎn)生遞延輸出信號。另外,延遲線516、518產(chǎn)生的延遲樣本信號則被分別送至實時樣本、前置樣本的解展頻模塊506、508。實時樣本、前置樣本的解展頻模塊506、508依據(jù)同一取樣觸發(fā)信號,分別間隔取樣所述延遲數(shù)據(jù)樣本為實時樣本與前置樣本,然后解展頻模塊506、508再憑借譯碼產(chǎn)生器510產(chǎn)生的譯碼以解展頻實時樣本與前置樣本,從而分別產(chǎn)生實時輸出信號與前置輸出信號。接著,最適樣本決策模塊便可自解展頻模塊504、506、508產(chǎn)生的遞延輸出信號、實時輸出信號、與前置輸出信號中,決定最適的輸出信號,并依據(jù)該最適輸出信號的選取而產(chǎn)生提前-延后取樣信號,以調(diào)整提前-延后計數(shù)器514的取樣觸發(fā)信號及譯碼觸發(fā)信號的時序。
將本發(fā)明的圖5與現(xiàn)有技術(shù)的圖2比較,可以發(fā)現(xiàn)本發(fā)明的取樣控制模塊502僅運用單一取樣觸發(fā)信號,便可以使解展頻模塊分別取樣得到各自的遞延樣本、實時樣本與前置樣本,而不需如圖2中的時序控制模塊202般分別用三個取樣觸發(fā)信號分別觸發(fā)遞延樣本、實時樣本與前置樣本的解展頻模塊的取樣。此外,譯碼產(chǎn)生器510亦僅需產(chǎn)生單一譯碼信號,便可供解展頻模塊解展頻遞延樣本、實時樣本與前置樣本,而不需如圖2的譯碼產(chǎn)生器210般分別產(chǎn)生遞延樣本、實時樣本與前置樣本的三種譯碼。此外,由于取樣與解展頻信號均只有一個,產(chǎn)生的遞延輸出信號、實時輸出信號與前置輸出信號亦達成同步,而簡化了系統(tǒng)后續(xù)信號處理過程的設(shè)計。
圖6為根據(jù)本發(fā)明的解展頻碼分多址信號的方法600的流程圖。首先,于步驟602中接收以碼分多址調(diào)制的一數(shù)據(jù)樣本信號。接著,于步驟604中對該數(shù)據(jù)樣本信號分別進行不同時間的延遲,以分別產(chǎn)生多個的延遲樣本信號,例如圖5的第一、第二延遲信號。接著,于步驟606中依據(jù)一提前-延后取樣信號(Advance/Retard)的指示以調(diào)整一取樣觸發(fā)信號及一譯碼觸發(fā)信號的時序,并于步驟608中依據(jù)該譯碼觸發(fā)信號的觸發(fā)而產(chǎn)生解展頻該數(shù)據(jù)樣本信號所需的譯碼。
接著,于步驟610中依據(jù)該取樣觸發(fā)信號的觸發(fā)分別間隔取樣(decimate)所述延遲樣本信號其中之一,以產(chǎn)生多個間取延遲樣本信號。舉例來說,所述間取延遲樣本信號可為圖5的遞延樣本(未延遲或延遲較小)、實時樣本(延遲較長)與前置樣本(延遲最長)。接著,于步驟612中藉該譯碼分別解展頻所述間取遞延樣本信號其中之一,以產(chǎn)生多個的輸出信號。例如,遞延樣本、實時樣本與前置樣本分別被解展頻為遞延輸出信號、實時輸出信號與前置輸出信號。接著,于步驟614中自所述輸出信號中決定何者為最適輸出信號。最后,于步驟616中依據(jù)該最適輸出信號的選取而產(chǎn)生該提前-延后取樣信號。該提前-延后取樣信號可進而于步驟606中調(diào)整取樣觸發(fā)信號及譯碼觸發(fā)信號的時序。
圖7a為根據(jù)本發(fā)明的取樣控制模塊700的一實施例。取樣控制模塊700接收高頻的數(shù)據(jù)樣本,產(chǎn)生單一取樣觸發(fā)信號以供取樣遞延樣本、實時樣本、前置樣本,并產(chǎn)生單一譯碼觸發(fā)信號以供遞延樣本、實時樣本、前置樣本肢解展頻。另外,取樣控制模塊700還接收提前-延后信號,以調(diào)整取樣觸發(fā)信號及譯碼觸發(fā)信號的時序。然而,取樣觸發(fā)信號及譯碼觸發(fā)信號并不一定是兩個不同的訊號。圖7b為根據(jù)本發(fā)明的取樣控制模塊720的另一實施例。此時,取樣控制模塊720僅產(chǎn)生一個取樣譯碼觸發(fā)信號,用以代替取樣控制模塊700的取樣觸發(fā)信號及譯碼觸發(fā)信號的功能。此部分將進一步以圖9加以說明。
圖8顯示在取樣因子(decimating factor)為4的情況下,依據(jù)本發(fā)明的訊號取樣及解展頻過程。圖8a顯示圖5的取樣控制模塊502產(chǎn)生的取樣觸發(fā)信號與譯碼配合以解展頻數(shù)據(jù)樣本的過程。圖中顯示數(shù)據(jù)樣本序號為-2至15的樣本。未延遲的數(shù)據(jù)樣本為遞延樣本的取樣來源。數(shù)據(jù)樣本首先被延遲線516延遲兩個取樣期間(sampling period),而形成實時樣本的取樣來源。另外,被延遲線516及518共延遲四個取樣期間的數(shù)據(jù)樣本,則形成前置樣本的取樣來源。因為取樣因子為4,各解展頻模塊504、506、508會根據(jù)同一取樣觸發(fā)信號的觸發(fā),分別自每4個數(shù)據(jù)樣本中選取其中一個而產(chǎn)生前置樣本、實時樣本、遞延樣本。其中前置樣本、實時樣本、遞延樣本的取樣觸發(fā)信號的觸發(fā)時段于圖中分別以C、B、A標示。
由于取樣因子為4,提前-延后計數(shù)序號亦以4個一輪的遞歸方式進行計數(shù)。假定提前-延后計數(shù)序號為2的樣本被取樣觸發(fā)信號所選取。因此,取樣控制模塊502只須于提前-延后計數(shù)序號為2的時點致能取樣觸發(fā)信號,而不需如圖3a的時序控制模塊202那樣分別于-2、0、2的時點分別產(chǎn)生前置樣本、實時樣本、遞延樣本的三個取樣觸發(fā)信號。同樣的,比較圖3a與圖8a,可以看見圖3a的前置樣本、實時樣本、遞延樣本分別在提前-延后計數(shù)序號于-2、0、2的序號時產(chǎn)生,造成輸出信號的不同步。反觀圖8a,前置樣本、實時樣本、遞延樣本皆在同一時點產(chǎn)生,因而解決了時序控制模塊202的輸出信號的不同步的問題。
圖8b顯示取樣控制模塊502接收提前取樣信號調(diào)整取樣時序的情形。此時,取樣控制模塊502于數(shù)據(jù)樣本序號為6的樣本之后接收到一提前取樣信號,使得后續(xù)的遞延樣本、實時樣本及前置樣本的取樣觸發(fā)信號皆提前。因而,原本于圖8a中被取樣為遞延樣本、實時樣本及前置樣本的序號為10、8、6的樣本,隨著取樣觸發(fā)信號的提前,于圖8b中變?yōu)樾蛱枮?、7、5的樣本。同樣地,譯碼觸發(fā)信號亦提前一單位時間。和圖3b比較,可以發(fā)現(xiàn)原來無法提前取樣的前置樣本,于圖8b中不會有取樣錯誤的發(fā)生。因此,使最適取樣點的選取不會產(chǎn)生錯誤。
圖8c顯示取樣控制模塊502接收延后取樣信號調(diào)整取樣時序的情形。此時,取樣控制模塊502于數(shù)據(jù)樣本序號為6的樣本之后接收到一延后取樣信號,使得后續(xù)的遞延樣本、實時樣本及前置樣本的取樣觸發(fā)信號皆延后。因而,原本于圖8a中被取樣為遞延樣本、實時樣本及前置樣本的序號為10、8、6的樣本,隨著取樣觸發(fā)信號的延后,于圖8c中變?yōu)樾蛱枮?1、9、7的樣本。同樣地,譯碼觸發(fā)信號亦延后一單位時間。和圖3c比較,可以發(fā)現(xiàn)原來無法延后取樣的前置樣本,于圖8c中不會有取樣錯誤的發(fā)生。因此,使最適取樣點的選取不會產(chǎn)生錯誤。
圖9顯示在取樣因子為8的情況下,依據(jù)本發(fā)明的訊號取樣及解展頻過程。其中,圖9a-1~9a-2顯示圖5的取樣控制模塊502產(chǎn)生的取樣觸發(fā)信號與譯碼配合以解展頻數(shù)據(jù)樣本的過程,而圖9b-1~9b-2、9c-1~9c-2分別顯示取樣控制模塊502接收提前取樣信號及延后取樣信號調(diào)整取樣時序的情形。必須注意的是,圖9除了取樣因子與圖8不同外,圖8中的取樣觸發(fā)信號及譯碼觸發(fā)信號的功能,于圖9中僅以一個取樣譯碼觸發(fā)信號以代替。這說明了圖7b的取樣控制模塊720雖然僅有一個取樣譯碼觸發(fā)信號,但仍能發(fā)揮其功能。
圖10為根據(jù)本發(fā)明的碼分多址接收端裝置1000的部分區(qū)塊圖。除了取樣控制模塊502多增加了一取樣頻率調(diào)整模塊520的外,碼分多址接收端裝置1000大致與碼分多址接收端裝置500相同。假設(shè)圖10中的取樣控制模塊502對于數(shù)據(jù)樣本信號的取樣因子為可變,例如可如圖8中的4變?yōu)?。因此,取樣頻率調(diào)整模塊520必須依據(jù)取樣因子的變動,以調(diào)整延遲線516及518的延遲時間長短。此外,取樣頻率調(diào)整模塊520還須依據(jù)取樣因子的變動,而調(diào)整取樣觸發(fā)信號及譯碼觸發(fā)信號的觸發(fā)時間,才能順利地在變動取樣因子后保持訊號取樣及解展頻過程的順利運作。
因此,本發(fā)明提供了一種解展頻碼分多址信號的方法。以碼分多址調(diào)制的一數(shù)據(jù)樣本信號被至少一延遲線分別進行不同時間的延遲,以產(chǎn)生多個的延遲樣本信號,再進行取樣及解展頻工作。因而,僅需運用單一取樣觸發(fā)信號及譯碼觸發(fā)信號,便可完成信號的取樣及解展頻。而解展頻后的輸出信號譯為同步的,簡化系統(tǒng)在時序控制上的復(fù)雜度。此外,原本無法提前或延后取樣的前置樣本,在同步解展頻的情形下亦不會有取樣錯誤的發(fā)生,從而使最適取樣點的選取不會產(chǎn)生錯誤。
雖然本發(fā)明已以較佳實施例披露如上,然其并非用以限定本發(fā)明,本領(lǐng)域的技術(shù)人員在不脫離本發(fā)明的精神和范圍的前提下可作若干的更動與潤飾,因此本發(fā)明的保護范圍以本發(fā)明的權(quán)利要求為準。
權(quán)利要求
1.一種碼分多址接收端裝置,接收以碼分多址調(diào)制的一數(shù)據(jù)樣本信號,包括取樣控制模塊,用以對該數(shù)據(jù)樣本信號分別進行不同時間的延遲,以分別產(chǎn)生多個的延遲樣本信號,并依據(jù)一提前-延后取樣信號的指示以調(diào)整一取樣觸發(fā)信號及一譯碼觸發(fā)信號的時序;譯碼產(chǎn)生器,耦接至該取樣控制模塊,用以依據(jù)該譯碼觸發(fā)信號的觸發(fā)而產(chǎn)生解展頻該數(shù)據(jù)樣本信號所需的譯碼;以及多個解展頻模塊,耦接至該取樣控制模塊及該譯碼產(chǎn)生器,用以藉該譯碼分別解展頻依據(jù)該取樣觸發(fā)信號取樣的所述延遲樣本信號其中之一,以產(chǎn)生多個的輸出信號。
2.如權(quán)利要求1所述的碼分多址接收端裝置,還包括一最適樣本決策模塊,耦接至所述解展頻模塊及該取樣控制模塊,自所述輸出信號中選定一最適輸出信號,并依據(jù)該最適輸出信號的選取而產(chǎn)生該提前-延后取樣信號。
3.如權(quán)利要求1所述的碼分多址接收端裝置,其中該取樣控制模塊包括取樣器,包括至少一延遲線,用以對該數(shù)據(jù)樣本信號分別進行不同時間的延遲,以分別產(chǎn)生所述延遲樣本信號;以及提前-延后計數(shù)器,用以依據(jù)該提前-延后取樣信號的指示,以調(diào)整該取樣觸發(fā)信號及該譯碼觸發(fā)信號的時序。
4.如權(quán)利要求1所述的碼分多址接收端裝置,其中所述延遲樣本信號包括一前置樣本信號、一實時樣本信號、及一遞延樣本信號,其中該實時樣本信號為將該前置樣本信號延遲而產(chǎn)生,而該遞延樣本信號為將該實時樣本信號延遲而產(chǎn)生。
5.如權(quán)利要求1所述的碼分多址接收端裝置,其中該提前-延后取樣信號包括一提前取樣信號及一延后取樣信號,其中該提前取樣信號使該取樣觸發(fā)信號及該譯碼觸發(fā)信號的時序提前,而該延后取樣信號使該取樣觸發(fā)信號及該譯碼觸發(fā)信號的時序延后。
6.如權(quán)利要求1-5所述的碼分多址接收端裝置,其中該取樣控制模塊對于該數(shù)據(jù)樣本信號的取樣因子為可變,而該取樣控制模塊還包括一取樣頻率調(diào)整模塊,耦接至該提前-延后計數(shù)器及該取樣器的所述延遲線,用以依據(jù)該數(shù)據(jù)樣本信號的取樣因子的變動以調(diào)整所述延遲線的延遲時間長短,并依據(jù)該數(shù)據(jù)樣本信號的取樣因子的變動以調(diào)整該取樣觸發(fā)信號及該譯碼觸發(fā)信號的觸發(fā)時間。
7.一種產(chǎn)生多個個延遲樣本信號的方法,包括下列步驟接收一數(shù)據(jù)樣本信號;對該數(shù)據(jù)樣本信號分別進行不同時間的延遲,以分別產(chǎn)生多個的延遲樣本信號;依據(jù)一提前-延后取樣信號的指示以調(diào)整一取樣觸發(fā)信號及一譯碼觸發(fā)信號的時序;依據(jù)該譯碼觸發(fā)信號的觸發(fā)而產(chǎn)生該數(shù)據(jù)樣本信號所需的譯碼;以及依據(jù)該取樣觸發(fā)信號的觸發(fā)分別間隔取樣所述延遲樣本信號其中之一,以產(chǎn)生多個間取延遲樣本信號。
8.如權(quán)利要求7所述的方法,還包括下列步驟藉該譯碼分別處理所述間取延遲樣本信號其中之一,以產(chǎn)生多個的輸出信號;自所述輸出信號中選定一最適輸出信號;以及依據(jù)該最適輸出信號的選取而產(chǎn)生該提前-延后取樣信號。
9.如權(quán)利要求7所述的方法,其中所述延遲樣本信號包括一前置樣本信號、一實時樣本信號、及一遞延樣本信號,其中該實時樣本信號為將該前置樣本信號延遲而產(chǎn)生,而該遞延樣本信號為將該實時樣本信號延遲而產(chǎn)生。
10.如權(quán)利要求7所述的方法,其中該提前-延后取樣信號包括一提前取樣信號及一延后取樣信號,其中該提前取樣信號使該取樣觸發(fā)信號及該譯碼觸發(fā)信號的時序提前,而該延后取樣信號使該取樣觸發(fā)信號及該譯碼觸發(fā)信號的時序延后。
11.如權(quán)利要求7-10中任一權(quán)利要求所述的方法,其中對于該數(shù)據(jù)樣本信號的取樣因子為可變,而該方法還包括依據(jù)該數(shù)據(jù)樣本信號的取樣因子的變動,以調(diào)整所述延遲線的延遲時間長短;以及依據(jù)該數(shù)據(jù)樣本信號的取樣因子的變動,以調(diào)整該取樣觸發(fā)信號及該譯碼觸發(fā)信號的觸發(fā)時間。
12.一種取樣控制模塊,用于一接收端裝置中以接收一前置樣本信號,其中該接收端裝置依據(jù)一譯碼觸發(fā)信號的觸發(fā)而產(chǎn)生一譯碼信號,并且依據(jù)一取樣觸發(fā)信號取樣的一前置樣本信號、一實時樣本信號、及一遞延樣本信號以產(chǎn)生多個的輸出信號,其中該取樣控制模塊包括第一延遲線,用以延遲該前置樣本信號,以產(chǎn)生該實時樣本信號;第二延遲線,耦接至該第一延遲線,用以延遲該實時樣本信號,以產(chǎn)生該遞延樣本信號;以及提前-延后計數(shù)器,用以依據(jù)一提前-延后取樣信號的指示,以調(diào)整該取樣觸發(fā)信號及該譯碼觸發(fā)信號的時序。
13.如權(quán)利要求12所述的取樣控制模塊,還包括一最適樣本決策模塊,耦接至該接收端裝置,自所述輸出信號中選定一最適輸出信號,并依據(jù)該最適輸出信號的選取而產(chǎn)生該提前-延后取樣信號。
14.如權(quán)利要求12所述的取樣控制模塊,其中該提前-延后取樣信號包括一提前取樣信號及一延后取樣信號,其中該提前取樣信號使該取樣觸發(fā)信號及該譯碼觸發(fā)信號的時序提前,而該延后取樣信號使該取樣觸發(fā)信號及該譯碼觸發(fā)信號的時序延后。
15.如權(quán)利要求12-14中任一權(quán)利要求所述的取樣控制模塊,其中該取樣控制模塊對于該數(shù)據(jù)樣本信號的取樣因子為可變,而該取樣控制模塊還包括一取樣頻率調(diào)整模塊,耦接至該提前-延后計數(shù)器及該取樣器的所述延遲線,用以依據(jù)該數(shù)據(jù)樣本信號的取樣因子的變動以調(diào)整所述延遲線的延遲時間長短,并依據(jù)該數(shù)據(jù)樣本信號的取樣因子的變動以調(diào)整該取樣觸發(fā)信號及該譯碼觸發(fā)信號的觸發(fā)時間。
全文摘要
本發(fā)明提供一種碼分多址接收端裝置,接收以碼分多址調(diào)制的一數(shù)據(jù)樣本信號。該碼分多址接收端裝置包括取樣控制模塊、譯碼產(chǎn)生器、以及多個解展頻模塊。取樣控制模塊用以對該數(shù)據(jù)樣本信號分別進行不同時間的延遲,以分別產(chǎn)生多個的延遲樣本信號,并依據(jù)一提前-延后取樣信號的指示以調(diào)整一取樣觸發(fā)信號及一譯碼觸發(fā)信號的時序。譯碼產(chǎn)生器用以依據(jù)該譯碼觸發(fā)信號的觸發(fā)而產(chǎn)生解展頻該數(shù)據(jù)樣本信號所需的譯碼。多個解展頻模塊用以藉該譯碼分別解展頻依據(jù)該取樣觸發(fā)信號取樣的所述延遲樣本信號其中之一,以產(chǎn)生多個的輸出信號。
文檔編號H04B7/26GK1976242SQ200610163120
公開日2007年6月6日 申請日期2006年11月30日 優(yōu)先權(quán)日2006年1月13日
發(fā)明者李松樵, 許晉嘉, 彭起元 申請人:威盛電子股份有限公司