新四季網

碼分多址擴頻通信系統中相干運算裝置的製作方法

2023-04-26 18:13:21 1

專利名稱:碼分多址擴頻通信系統中相干運算裝置的製作方法
技術領域:
本發明涉及碼分多址(CDMA)移動通信系統。更具體地說,本發明提出了一種新穎的碼分多址(CDMA)擴頻通信系統中相干運算的裝置。
在碼分多址擴頻通信系統中,相干運算是其中的必備裝置,一般地,相干運算分為兩部分復乘運算與累加運算。下面將結合以下公式加以說明。
設接收的信號為Data_I+iData_Q (1)本地PN碼為PN_I-iPN_Q (2)接收的信號與本地的PN碼復乘,得到(Data_I+iData_Q)×(PN_I-iPN_Q)=(Data_I×PN_I+Data_Q×PN_Q)+i(Data_Q×PN_I-Data_I×PN_Q)(3)這樣,實際復乘器中的運算包含四個乘積項(Data_I×PN_I)、(Data_Q×PN_Q)、(Data_Q×PN_I)、(-Data_I×PN_Q)。
根據相干運算的原理,相干裝置由兩部分組成,其一是完成接收信號與本地PN碼的復乘運算的復乘器,也就是上面公式(3)中所推導的;其二是完成對復乘結果做一定次數的相干累加的累加器,其結構原理請先參閱

圖1所示。
圖1的裝置中,分為復乘器部分與累加器部分。Data_I與Data_Q分別為接收的I路與Q路接收信號,PN_I與PN_Q分別為本地I路與Q路PN碼。
根據相干運算的結構原理圖,現有的實現相干運算的裝置可以有以下兩種第一種裝置該裝置結構基本同圖1的原理圖所示。需要說明的是,在碼分多址擴頻通信系統中,接收的信號是經過AD變換採樣量化後的2進位數,要佔用多位位寬。當本地PN碼為1或-1,也要佔1位位寬。所以,第一種裝置中,圖1中的四個乘法器實際是四個多位乘一位的乘法器。顯而易見,這樣的四路乘法器所需的硬體資源是非常大的,這種實現裝置是不可取的。
第二種裝置按照圖1的原理,該裝置也分為兩部分,如圖2所示,第一部分是對於接收信號與本地PN碼進行異或處理;第二部分就是對復乘結果進行相干累加。在第二種裝置中,累加器部分與第一種裝置相同。而在復乘器部分的結構中,鑑於本地PN碼為1或0,所以採用四個異或門來處理4個復乘的乘積項(Data_I×PN_I),(Data_Q×PN_Q),(Data_Q×PN_I),(-Data_I×PN_Q)。圖2中的異或門均是用PN碼的比特逐位對數據進行異或,即當PN碼為1時,數據按照原碼輸出;PN碼為-1時,數據按照反碼輸出。比如對第一個乘積項而言,當PN_I為0時,Data_I與之異或,仍為Data_I,所以按原碼輸出;而當PN_I為1時,Data_I與之異或,為-Data_I,其實這時應該按照對Data_I求補後輸出,這裡異或的結果為將Data_I按照反碼輸出。第二、三個乘積項的運算類似於第一個乘積項。唯一有所不同的是第四個乘積項,由於它本身就帶一個負號,所以,當PN_Q為1時,-Data_I與之異或按原碼輸出,當PN_Q為0時,Data_I與之異或按反碼後輸出。這種裝置以四個異或門代替了四個乘法器,可以說是大大的節省了硬體資源。
但是,這種裝置仍然是有缺陷的,傳統觀念認為,求反運算與求補運算只相差最低位的精度,幾乎可以忽略。但是,實際上,在碼分多址擴頻通信系統中,由於實際信噪比非常低,導致接收信號的最低幾位往往就是有用信號信息。這時,最低位的正確與否將直接決定碼分址擴頻系統的性能,這種以求反代替求補的裝置是有誤差的,尤其在低信噪比下,誤差還是非常大的,所以,必須對誤差有所補償,有待於對現有的上述相干運算裝置提出改進。
為此,本發明的目的是針對上述相干運算裝置存在的缺點,提供一種實現起來簡單、方便的碼分多址擴頻通信系統中相干運算裝置,以減少所需的硬體開銷、提高運算精度和系統性能。
為了實現上述目的,本發明採用如下兩種技術方案該相干運算裝置包括復乘器部分和累加器部分,復乘器部分含有四個異或電路、二個後續加法器,累加器部分含有二個累加器,復乘器部分分別接收I路與Q路的接收信號Data_I和Data_Q、以及I路與Q路本地PN碼PN_I和PN_Q,接收信號和本地PN碼經過異或運算後輸出送至累加器部分;其中所述的復乘器部分還增設有一反相器和四個過渡加法器,Data_I、Data_Q、PN_I、PN_Q分別作為四個異或電路的輸入,PN_Q作為第三個異或電路的輸入時,先經過反相器,四個過渡加法器中的前兩個加法器的輸出作為第一個後續加法器的輸入、後兩個過渡加法器的輸出作為第二個後續加法器中的輸入;二個後續加法器的輸出分別作為累加器部分的兩個累加器的輸入,二個累加器的輸出即為相干累加的結果。
該相干運算裝置包括復乘器部分和累加器部分,復乘器部分含有四個異或電路、二個後續加法器,復乘器部分分別接收I路與Q路的接收信號Data_I和Data_Q、以及I路與Q路本地PN碼PN_I和PN_Q,接收信號和本地PN碼經過異或運算後輸出送至累加器部分;其中所述的復乘器部分中還增設有一反相器,Data_I、Data_Q、PN_I、PN_Q分別作為四個異或電路的輸入,PN_Q作為第三個異或電路的輸入時,先經過反相器,第一、四個異或電路輸出作為第一個後續加法器的輸入、第二、三個異或電路的輸出作為第二個後續加法器的輸入;所述的累加器部分為一累加補償部分,第一、二後續加法器輸出到累加補償部分,PN_I、PN_Q、以及PN_Q經過求反後也均同時輸出到累加補償部分。
與傳統的碼分多址通信系統相干運算裝置相比,本發明的方案一中,在相干運算裝置的復乘器部分中增設有一反相器和四個過渡加法器;而在本發明的方案二中,還將普通的累加器部分改為累加補償部分,在這二種方案中,對每次復乘後的結果因由於求反運算代替求補運算造成的誤差進行加1補償,在相干累加之後,還對於由於求反運算代替求補運算造成的總的誤差作了補償,一方面克服了傳統裝置需要消耗大量硬體資源的不足,另一方面,還克服了傳統裝置因運算精度低,導致系統性能惡化的缺陷。
下面結合附圖和實施例,對本發明作一較為詳細地說明圖1為現有的相干運算裝置原理結構示意圖。
圖2為現有的另一種相干運算裝置原理結構示意圖。
圖3為本發明的相干運算裝置原理結構示意圖。
圖4為本發明的另一實施例的相干運算裝置原理結構示意圖。
請參閱圖3所示,本發明的相干運算裝置同樣包括復乘器部分和累加器部分,其中,復乘器部分含有四個異或電路、二個後續加法器,累加器部分含有二個累加器,復乘器部分分別接收I路與Q路的接收信號Data_I和Data_Q、以及I路與Q路本地PN碼PN_I和PN_Q,接收信號和本地PN碼經過異或運算後輸出送至累加器部分;所不同的是所述的復乘器部分還增設有一反相器和四個過渡加法器,Data_I、Data_Q、PN_I、PN_Q分別作為四個異或電路的輸入,PN_Q作為第三個異或電路的輸入時,先經過反相器,四個過渡加法器中的前兩個加法器的輸出作為第一個後續加法器的輸入、後兩個過渡加法器的輸出作為第二個後續加法器中的輸入;二個後續加法器的輸出分別作為累加器部分的兩個累加器的輸入,二個累加器的輸出即為相干累加的結果。
復乘器部分是接收信號與本地PN碼作異或運算,並對於復乘中出現的接收信號乘以-1的運算用異或後加1進行補償。累加器部分是對相干處理後的結果進行累加。這裡的補償,可以說是最直接補償,對每次取反後的數加上最低位精度的量階。4個復乘的乘積項(Data_I×PN_I),(Data_Q×PN_Q),(Data_Q×PN_I),(-Data_Q×PN_Q)。比如對第一個乘積項而言,當PN_I為0時,Data_I與之異或,仍為Data_I,按原碼輸出,無需補償;而當PN_I為1時,Data_I與之異或,為-Data_I,這時應該按照對Data_I求補後輸出,所以對異或結果進行加1補償。第二、三個乘積項的補償運算類似於第一個乘積項。唯一有所不同的是第四個乘積項,由於它本身就帶一個負號,所以,當PN_Q為1時,無需補償,當PN_Q為0時,對異或結果進行加1補償。
顯而易見,這種裝置相對於傳統裝置二,能夠對取反的結果進行了補償,提高了運算精度與系統性能;相對於傳統裝置一,又大大節省了硬體資源。
但是,這種結構仍存在兩個問題,第一、復乘器部分多了四個加法器,佔用資源較大。第二,求反加1並不能完全代替求補。我們可以舉一個例子。例如,如果用4bit來表示輸入信號,那麼,其負最大值為-16,如果仍用4bit表示,它的補碼為15,而-16的取反加1仍為-16。所以,必須對輸入信號擴展1位,類似於飽和處理。綜上所述,這種裝置仍然是可以改進的。
為此,請參閱圖4所示,復乘器部分含有四個異或電路、二個後續加法器,復乘器部分分別接收I路與Q路的接收信號Data_I和Data_Q、以及I路與Q路本地PN碼PN_I和PN_Q,接收信號和本地PN碼經過異或運算後輸出送至累加器部分;所不同的是所述的復乘器部分中還增設有一反相器,Data_I、Data_Q、PN_I、PN_Q分別作為四個異或電路的輸入,PN_Q作為第三個異或電路的輸入時,先經過反相器,第一、四個異或電路輸出作為第一個後續加法器的輸入、第二、三個異或電路的輸出作為第二個後續加法器的輸入;所述的累加器部分為一累加補償部分,第一、二後續加法器輸出到累加補償部分,PN_I、PN_Q、以及PN經過求反後也均同時輸出到累加補償部分。
所述的累加補償部分還包括二個並/串轉換器、二個計數器、二個混合器(MUX),其中,復乘器部分的PN_I、PN_Q作為第一個並/串轉換器的輸入;PN_I與PN_I求反後的輸出作為第二個並/串轉換器的輸入;第一個加法器的輸出與第一個並/串轉換器輸出經第一個計數器後同時作為第一個混合器(MUX)的輸入;第二個加法器的輸出與第二個並/串轉換器的輸出經第二個計數器後同時作為第二個混合器(MUX)的輸入;二個混合器(MUX)的輸出作為二個累加器的輸入,二個累加器的輸出即為累加補償部分的輸出。
鑑於本地PN碼非0即1,在4個復乘的乘積項(Data_I×PN_I),(Data_Q×PN_Q),(Data_Q×PN_I),(-Data_I×PN_Q)中。對第一個乘積項而言,當PN_I為0時,Data_I與之異或,仍為Data_I,所以按原碼輸出;而當PN_I為1時,Data_I與之異或,為-Data_I,其實這時應該按照對Data_I求補後輸出,但在這裡異或的結果為將Data_I按照反碼輸出。第二、三個乘積項的運算類似於第一個乘積項。唯一有所不同的是第四個乘積項,由於它本身就帶一個負號,所以,當PN_Q為1時,Data_I與之異或按原碼輸出,當PN_Q為0時,Data_I與之異或按反碼後輸出。因此,復乘器部分少用四個全加器、而且無需飽和處理,大大地節約了硬體開銷。
下面介紹累加補償部分,如圖4所示,對復乘結果的實部(Data_I×PN_I+Data_Q×PN_Q)而言,首先對本地PN碼PN_I、PN_Q作並串變換,作為累加補償部分計數器的計數使能輸入(計數器的使能是負使能),這樣,每當PN_I或PN_Q為1時,計數器就計數,反之則不計數,這樣,就能夠把每次求反運算代替求補運算造成的誤差統計出來。需要說明的是,由於本地PN碼PN_I、PN_Q作並串變換輸入,所以,計數時鐘CLK是系統時鐘的兩倍。因此,可以統計在1個累加周期中需要補償的數,這樣,將要補償的數在1個累加周期結束時加在復乘器輸出的累加結果上,這樣就一次完成了對求反運算實部誤差的補償。同理,對復乘結果的虛部(Data_Q×PN_I-Data_I×PN_Q)而言,這樣每當PN_I為1或PN_Q為0時,計數器就計數,反之則不計數,最後,將要補償的數在1個累加周期結束時加在復乘器輸出的累加結果上,這樣,就一次完成了對求反運算虛部誤差的補償。
二個計數器、二個混合器(MUX)、兩個串並轉換器代替了圖3所示的復乘器中的四個加法器與加法飽和處理造成的位擴展,在一定程度上節省了硬體實現的開銷。
權利要求
1.一種碼分多址擴頻通信系統中相干運算裝置,該相干運算裝置包括復乘器部分和累加器部分,其中,復乘器部分含有四個異或電路、二個後續加法器,累加器部分含有二個累加器,復乘器部分分別接收I路與Q路的接收信號Data_I和Data_Q、以及I路與Q路本地PN碼PN_I和PN_Q,接收信號和本地PN碼經過異或運算後輸出送至累加器部分;其特徵在於所述的復乘器部分還增設有一反相器和四個過渡加法器,Data_I、Data_Q、PN_I、PN_Q分別作為四個異或電路的輸入,PN_Q作為第三個異或電路的輸入時,先經過反相器,四個過渡加法器中的前兩個加法器的輸出作為第一個後續加法器的輸入、後兩個過渡加法器的輸出作為第二個後續加法器中的輸入;二個後續加法器的輸出分別作為累加器部分的兩個累加器的輸入,二個累加器的輸出即為相干累加的結果。
2.一種碼分多址擴頻通信系統中相干運算裝置,該相干運算裝置包括復乘器部分和累加器部分,其中,復乘器部分含有四個異或電路、二個後續加法器,復乘器部分分別接收I路與Q路的接收信號Data_I和Data_Q、以及I路與Q路本地PN碼PN_I和PN_Q,接收信號和本地PN碼經過異或運算後輸出送至累加器部分;其特徵在於所述的復乘器部分中還增設有一反相器,Data_I、Data_Q、PN_I、PN_Q分別作為四個異或電路的輸入,PN_Q作為第三個異或電路的輸入時,先經過反相器,第一、四個異或電路輸出作為第一個後續加法器的輸入、第二、三個異或電路的輸出作為第二個後續加法器的輸入;所述的累加器部分為一累加補償部分,第一、二後續加法器輸出到累加補償部分,PN_I、PN_Q、以及PN_Q經過求反後也均同時輸出到累加補償部分。
3.如權利要求2所述的碼分多址擴頻通信系統中相干運算裝置,其特徵在於所述的累加補償部分還包括二個並/串轉換器、二個計數器、二個混合器,其中,復乘器部分的PN_I、PN_Q作為第一個並/串轉換器的輸入,PN_I與PN_Q求反後的輸出作為第二個並/串轉換器的輸入;第一個後續加法器的輸出與第一個並/串轉換器輸出經第一個計數器後同時作為第一個混合器的輸入,第二個加法器的輸出與第二個並/串轉換器的輸出經第二個計數器後同時作為第二個混合器的輸入;二個混合器的輸出作為二個累加器的輸入,二個累加器的輸出即為累加補償部分的輸出。
全文摘要
本發明公開了碼分多址擴頻通信系統中相干運算裝置,該相干運算裝置包括復乘器部分和累加器部分,與傳統的碼分多址通信系統相干運算裝置相比,在復乘器部分中增設有一反相器和四個過渡加法器,對每次復乘後的結果因由於求反運算代替求補運算造成的誤差進行加1補償,該相干運算裝置一方面克服了傳統裝置需要消耗大量硬體資源的不足,另一方面,還克服了傳統裝置因運算精度低,導致系統性能惡化的缺陷。
文檔編號H04J13/02GK1324158SQ0011566
公開日2001年11月28日 申請日期2000年5月11日 優先權日2000年5月11日
發明者王洋, 吳更石 申請人:華為技術有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀