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

電信系統(tǒng)中下行鏈路數(shù)據(jù)的高速捕獲和分析的制作方法

文檔序號(hào):11532061閱讀:166來源:國(guó)知局
電信系統(tǒng)中下行鏈路數(shù)據(jù)的高速捕獲和分析的制造方法與工藝

對(duì)相關(guān)申請(qǐng)的交叉引用

本發(fā)明要求于2014年11月6日提交的并且標(biāo)題為“high-speedcaptureandanalysisofdownlinkdatainatelecommunicationssystem”的美國(guó)臨時(shí)申請(qǐng)序列no.62/076,282的優(yōu)先權(quán),該臨時(shí)申請(qǐng)的內(nèi)容通過引用被結(jié)合于此。

本公開一般地涉及電信,并且更具體地(但不一定是排他地)涉及用于將下行鏈路數(shù)據(jù)在數(shù)據(jù)捕獲的大致同時(shí)傳送到存儲(chǔ)器中的高速數(shù)據(jù)捕獲設(shè)備。



背景技術(shù):

在諸如分布式天線系統(tǒng)(das)或中繼器設(shè)施(installation)的電信系統(tǒng)中,承載通信信息的無線信號(hào)可以在基站和用戶設(shè)備之間傳輸。可以使用das或中繼器來擴(kuò)展區(qū)域中的無線覆蓋。例如,das可以通過使用一個(gè)或多個(gè)前端單元和耦合到每個(gè)前端單元的多個(gè)遠(yuǎn)程單元來擴(kuò)展無線覆蓋。前端單元可以耦合到一個(gè)或多個(gè)基站,這一個(gè)或多個(gè)基站各自可以管理針對(duì)不同小區(qū)站點(diǎn)的無線通信。前端單元可以從基站接收下行鏈路rf信號(hào),并以模擬或數(shù)字形式將下行鏈路信號(hào)分發(fā)到一個(gè)或多個(gè)遠(yuǎn)程單元。遠(yuǎn)程單元可以將下行鏈路信號(hào)發(fā)送到由遠(yuǎn)程單元服務(wù)的覆蓋區(qū)域內(nèi)的用戶設(shè)備。在上行鏈路方向上,來自用戶裝備設(shè)備的信號(hào)可以由遠(yuǎn)程單元接收。遠(yuǎn)程單元可以將從用戶裝備設(shè)備接收到的上行鏈路信號(hào)發(fā)送到前端單元。前端單元可以將上行鏈路信號(hào)發(fā)送到服務(wù)基站。

當(dāng)rf下行鏈路信號(hào)從基站提供給前端單元并且被轉(zhuǎn)換為數(shù)字格式時(shí),測(cè)量接收器可以捕獲傳入的下行鏈路數(shù)據(jù)并將該數(shù)據(jù)傳送到前端單元系統(tǒng)存儲(chǔ)器中。該數(shù)據(jù)然后可以由處理模塊處理以識(shí)別數(shù)據(jù)的內(nèi)容。例如,前端單元可以確定數(shù)據(jù)是否與系統(tǒng)控制信息或das語音數(shù)據(jù)或其它用戶數(shù)據(jù)有關(guān)。但是,在將數(shù)據(jù)流傳送到系統(tǒng)存儲(chǔ)器之前捕獲整個(gè)下行鏈路數(shù)據(jù)流會(huì)增加das的延遲。用于捕獲下行鏈路數(shù)據(jù)、讀入到系統(tǒng)存儲(chǔ)器中以及處理該數(shù)據(jù)的更快的過程會(huì)產(chǎn)生更快的系統(tǒng)配置時(shí)間、用戶體驗(yàn)到的更少的系統(tǒng)延遲以及整體改進(jìn)的用戶體驗(yàn)。



技術(shù)實(shí)現(xiàn)要素:

在一個(gè)方面,提供了一種電信系統(tǒng)。該電信系統(tǒng)可以包括單元,該單元包括被配置用于從基站接收無線通信信號(hào)的模數(shù)轉(zhuǎn)換器。模數(shù)轉(zhuǎn)換器將無線通信信號(hào)數(shù)字化為第一組下行鏈路數(shù)據(jù)塊和第二組下行鏈路數(shù)據(jù)塊。該電信系統(tǒng)還可以包括第一處理設(shè)備、存儲(chǔ)器設(shè)備以及可通信地耦合于模數(shù)轉(zhuǎn)換器、存儲(chǔ)器設(shè)備和第一處理設(shè)備之間的第二處理設(shè)備。該電信系統(tǒng)還可以包括可通信地耦合到第二處理設(shè)備的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),該非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)包括程序代碼。該程序代碼可以包括用于捕獲第一組下行鏈路數(shù)據(jù)塊的代碼。該程序代碼還可以包括用于將第一組下行鏈路數(shù)據(jù)塊存儲(chǔ)到存儲(chǔ)器設(shè)備的代碼。該程序代碼還可以包括用于在選定數(shù)量的數(shù)據(jù)塊被存儲(chǔ)在存儲(chǔ)器設(shè)備中之后將第一組下行鏈路數(shù)據(jù)塊傳送到第一處理設(shè)備的代碼。該程序代碼還可以包括用于在將第一組下行鏈路數(shù)據(jù)塊傳送到第一處理設(shè)備的大致同時(shí)捕獲第二組下行鏈路數(shù)據(jù)塊的代碼。

在另一個(gè)方面,提供了一種方法。該方法可以包括捕獲表示由從基站接收到的射頻信號(hào)承載的信息的第一組數(shù)字化下行鏈路數(shù)據(jù)塊。該方法還可以包括將第一組數(shù)字化下行鏈路數(shù)據(jù)塊寫入到存儲(chǔ)器設(shè)備。該方法還可以包括在選定數(shù)量的數(shù)據(jù)塊被存儲(chǔ)在存儲(chǔ)器設(shè)備中之后將第一組數(shù)字化下行鏈路數(shù)據(jù)塊傳送到第一處理設(shè)備。該方法還可以包括在將第一組數(shù)字化下行鏈路數(shù)據(jù)塊傳送到第一處理設(shè)備的大致同時(shí)捕獲第二組數(shù)字化下行鏈路數(shù)據(jù)塊。

在另一個(gè)方面,提供了一種前端單元。該前端單元可以包括被配置用于從基站接收無線通信信號(hào)并將該無線通信信號(hào)數(shù)字化為第一組下行鏈路數(shù)據(jù)塊和第二組下行鏈路數(shù)據(jù)塊的模數(shù)轉(zhuǎn)換器,第一組下行鏈路數(shù)據(jù)塊和第二組下行鏈路數(shù)據(jù)塊表示由從基站接收到的射頻信號(hào)承載的信息。前端單元還可以包括第一處理設(shè)備、存儲(chǔ)器設(shè)備和可通信地耦合于模數(shù)轉(zhuǎn)換器、存儲(chǔ)器設(shè)備和第一處理設(shè)備之間的第二處理設(shè)備。第二處理設(shè)備可以被配置為從模數(shù)轉(zhuǎn)換器捕獲第一組下行鏈路數(shù)據(jù)塊。第二處理設(shè)備還可以被配置為將第一組下行鏈路數(shù)據(jù)塊存儲(chǔ)到存儲(chǔ)器設(shè)備。第二處理設(shè)備還可以被配置為在選定數(shù)量的數(shù)據(jù)塊被存儲(chǔ)在存儲(chǔ)器設(shè)備中之后將第一組下行鏈路數(shù)據(jù)塊傳送到第一處理設(shè)備。第二處理設(shè)備還可以被配置為在將第一組數(shù)字化下行鏈路數(shù)據(jù)塊傳送到第一處理設(shè)備的大致同時(shí)捕獲第二組下行鏈路數(shù)據(jù)塊。

附圖說明

圖1是根據(jù)本公開的一個(gè)方面的分布式天線系統(tǒng)(das)的示例的框圖。

圖2是根據(jù)本公開的一個(gè)方面的包括高速數(shù)據(jù)捕獲和分析設(shè)備的前端單元的示例的框圖。

圖3是繪出根據(jù)本公開的一個(gè)方面的用于并行地捕獲下行鏈路數(shù)據(jù)流并將其讀入到存儲(chǔ)器中的過程的示例的流程圖。

圖4是示出根據(jù)本公開的一個(gè)方面的用于在并行地捕獲附加數(shù)據(jù)并將該附加數(shù)據(jù)傳送到第一處理設(shè)備的大致同時(shí)處理已捕獲的數(shù)據(jù)的一部分的過程的示例的流程圖。

具體實(shí)施方式

某些方面和特征涉及優(yōu)化電信系統(tǒng)中下行鏈路數(shù)據(jù)的捕獲和分析。電信系統(tǒng)的示例可以包括分布式天線系統(tǒng)(das)、中繼器設(shè)施或集中式無線電接入網(wǎng)絡(luò)(c-ran),等等。例如,根據(jù)某些方面,das前端單元或擴(kuò)展單元可以被配置為包括存儲(chǔ)器設(shè)備和可以并行地從基站捕獲下行鏈路流并將下行鏈路數(shù)據(jù)傳送到前端單元或擴(kuò)展單元存儲(chǔ)器的存儲(chǔ)器控制器。存儲(chǔ)器設(shè)備的示例可以包括雙倍數(shù)據(jù)速率類型三(“ddr3”)存儲(chǔ)器,并且存儲(chǔ)器控制器的示例可以包括ddr3控制器。一旦最小閾值的下行鏈路數(shù)據(jù)已被存儲(chǔ)器控制器捕獲,那么部分接收到的數(shù)據(jù)可以在捕獲剩余下行鏈路數(shù)據(jù)的大致同時(shí)被傳送到存儲(chǔ)器設(shè)備中。測(cè)量接收器的數(shù)據(jù)捕獲速率可以比到系統(tǒng)存儲(chǔ)器的數(shù)據(jù)傳送速率快。das前端單元或擴(kuò)展單元也可以在整個(gè)數(shù)據(jù)被流傳送到存儲(chǔ)器之前、并且在捕獲數(shù)據(jù)流的剩余部分的大致同時(shí)開始處理部分傳送的數(shù)據(jù)。通過在數(shù)據(jù)捕獲的大致同時(shí)將部分接收到的下行鏈路數(shù)據(jù)讀入到存儲(chǔ)器設(shè)備中,前端單元或擴(kuò)展單元不必等待整個(gè)數(shù)據(jù)流被捕獲,從而允許更快地分析下行鏈路數(shù)據(jù)并降低das的總體延遲。

例如,將完整的下行鏈路gsm信號(hào)捕獲并讀取到系統(tǒng)存儲(chǔ)器中可以花費(fèi)三秒鐘。根據(jù)某些方面,在捕獲最小閾值的512個(gè)gsm數(shù)據(jù)塊(262,144字節(jié)的數(shù)據(jù))之后,存儲(chǔ)器控制器可以開始將捕獲的gsm數(shù)據(jù)讀入到系統(tǒng)存儲(chǔ)器中。測(cè)量接收器可以在83毫秒中(以781.25k采樣/秒的捕獲速率)捕獲512個(gè)gsm數(shù)據(jù)塊。存儲(chǔ)器控制器可以在83毫秒之后開始將512個(gè)下行鏈路gsm數(shù)據(jù)塊讀入到存儲(chǔ)器中,而不是等待整個(gè)數(shù)據(jù)流被捕獲。這可以在解碼和處理gsm信號(hào)中節(jié)省超過一整秒的時(shí)間。

給出這些說明性方面和示例以向讀者介紹這里討論的一般主題,并不旨在限制所公開的概念的范圍。以下部分參考附圖描述各種附加特征和示例,附圖中相似的標(biāo)號(hào)指示相似的元素,并且方向性描述可以用于描述說明性方面,但是,與說明性方面一樣,這不應(yīng)當(dāng)被用來限制本公開。

圖1是根據(jù)本文主題的一些方面和特征的das的框圖。雖然為了說明性目的示出了das,但是圖1中所示的方面和特征可以在任何合適的電信系統(tǒng)(諸如中繼器設(shè)施或c-ran)中實(shí)現(xiàn)。根據(jù)一個(gè)方面,das可以包括可通信地耦合到前端單元104的空間分離的遠(yuǎn)程單元108a-d的網(wǎng)絡(luò)。前端單元104可以提供基站106和遠(yuǎn)程單元108a-d之間的通信。das100可以被設(shè)計(jì)成在基站106和位于相應(yīng)遠(yuǎn)程單元108a-d中的一些的覆蓋范圍中的用戶設(shè)備之間傳輸無線通信。在一些方面,遠(yuǎn)程單元108a-d可以直接耦合到前端單元104。在其它方面,前端單元可以經(jīng)由擴(kuò)展單元112耦合到遠(yuǎn)程單元,擴(kuò)展單元112可以擴(kuò)展前端單元104可以與之通信的遠(yuǎn)程單元的數(shù)量。

為了說明性目的,圖1繪出了與一個(gè)基站106通信并且包括單個(gè)前端單元104和四個(gè)遠(yuǎn)程單元108a-d的das100。根據(jù)各個(gè)方面和特征的das可以與任何數(shù)量的基站通信,并且可以包括任何合適數(shù)量的前端單元和遠(yuǎn)程單元。das也可以服務(wù)任何數(shù)量的覆蓋地區(qū)。

前端單元104可以從基站106接收下行鏈路信號(hào),以及向基站106發(fā)送上行鏈路信號(hào)。任何合適的通信鏈路都可用于基站106與前端單元104之間的通信。例如,直接連接或無線連接可以用于基站106和前端單元104之間的通信。直接連接可以包括例如經(jīng)由銅、光纖或其它合適的通信介質(zhì)的連接。在一些方面,前端單元104可以包括外部中繼器或內(nèi)部rf收發(fā)器以與基站106通信。在一些方面,前端單元104可以組合從不同基站接收到的下行鏈路信號(hào)。前端單元104可以將組合后的下行鏈路信號(hào)發(fā)送到遠(yuǎn)程單元108a-d中的一個(gè)或多個(gè)。

遠(yuǎn)程單元108a-d可以通過向用戶裝備設(shè)備發(fā)送下行鏈路信號(hào)和從用戶裝備設(shè)備接收上行鏈路信號(hào)來向用戶裝備設(shè)備提供信號(hào)覆蓋。遠(yuǎn)程單元108a-d可以將上行鏈路信號(hào)發(fā)送到前端單元104。前端單元104可以組合從遠(yuǎn)程單元108a-d接收到的上行鏈路信號(hào),用于傳輸?shù)交?06。

當(dāng)下行鏈路rf信號(hào)從基站106提供給前端單元104時(shí),前端單元104可以經(jīng)由模數(shù)轉(zhuǎn)換器對(duì)數(shù)據(jù)進(jìn)行數(shù)字化,并將數(shù)字化的下行鏈路數(shù)據(jù)捕獲到系統(tǒng)存儲(chǔ)器中。在最小閾值的下行鏈路數(shù)據(jù)被捕獲到存儲(chǔ)器中之后,前端單元104可以通過將數(shù)據(jù)傳送到用于處理的數(shù)字信號(hào)處理(dsp)設(shè)備或其它通用處理設(shè)備來開始從存儲(chǔ)器讀取數(shù)據(jù)。前端單元104中的dsp可以處理接收到的數(shù)據(jù),以確定遠(yuǎn)程單元108a-d中的哪個(gè)應(yīng)該接收來自基站106的下行鏈路數(shù)據(jù)。圖2是繪出根據(jù)本文公開的方面和特征的被配置為并行地捕獲下行鏈路數(shù)據(jù)和處理下行鏈路數(shù)據(jù)的das100的示例的框圖。

從基站106接收到的下行鏈路rf信號(hào)可以被提供給圖2中的模數(shù)轉(zhuǎn)換器(adc)202。adc202可以將從基站106接收到的模擬rf信號(hào)轉(zhuǎn)換成數(shù)字流。為了并行地捕獲和處理下行鏈路數(shù)據(jù),前端單元104可以包括可通信地耦合到adc202和dsp208的處理設(shè)備204。

處理設(shè)備204可以被配置為包括用于數(shù)據(jù)捕獲模塊222、存儲(chǔ)器控制器210和存儲(chǔ)器設(shè)備206的可編程邏輯。具有高速數(shù)據(jù)傳送速率的任何合適的動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器可以用作存儲(chǔ)器設(shè)備206。例如,存儲(chǔ)器設(shè)備206可以被實(shí)現(xiàn)為ddr3同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(sdram),這是由于ddr3sdram的高數(shù)據(jù)傳送帶寬。類似地,存儲(chǔ)器控制器210可以被實(shí)現(xiàn)為ddr3控制器,并且數(shù)據(jù)捕獲模塊222可以被配置為ddr3數(shù)據(jù)捕獲模塊。處理設(shè)備204的示例可以包括現(xiàn)場(chǎng)可編程門陣列(fpga)或?qū)S眉呻娐?asic)。前端單元104還可以包括可通信地耦合到處理設(shè)備204的存儲(chǔ)存儲(chǔ)器設(shè)備230。存儲(chǔ)存儲(chǔ)器設(shè)備230可以包括用于存儲(chǔ)定義處理設(shè)備204的操作的程序代碼的任何非暫時(shí)性介質(zhì)。存儲(chǔ)存儲(chǔ)器設(shè)備230的非限制性示例可以包括只讀存儲(chǔ)器(rom)、隨機(jī)存取存儲(chǔ)器(ram)、光學(xué)存儲(chǔ)裝置、磁存儲(chǔ)裝置、閃存存儲(chǔ)器,或者處理設(shè)備204或其它處理設(shè)備可以從其讀取程序代碼的任何其它介質(zhì)。

包括在處理設(shè)備204中的用于控制數(shù)據(jù)捕獲模塊222和存儲(chǔ)器控制器212的可編程邏輯可以被配置為一旦接收到最小數(shù)量的數(shù)據(jù)塊就將傳入的下行鏈路數(shù)據(jù)傳送到dsp208進(jìn)行處理。數(shù)據(jù)塊可以包括根據(jù)來自adc202的數(shù)據(jù)速率和電信系統(tǒng)中的調(diào)制方案進(jìn)行大小調(diào)整和格式化的多組數(shù)字?jǐn)?shù)據(jù)。例如,數(shù)據(jù)捕獲模塊222可以將數(shù)據(jù)作為64位i/q數(shù)據(jù)傳送,因此數(shù)據(jù)捕獲可以以64位數(shù)據(jù)塊的倍數(shù)進(jìn)行。adc202可以提供12位的實(shí)樣本,該12位的實(shí)樣本可以被轉(zhuǎn)換為正交樣本并且作為16位i數(shù)據(jù)和16位q數(shù)據(jù)存儲(chǔ)在64位數(shù)據(jù)塊中。對(duì)于不同格式和大小的數(shù)據(jù)塊,其它實(shí)現(xiàn)也是可能的。

處理設(shè)備204可以在初始的一組數(shù)據(jù)塊被傳送到dsp208的大致同時(shí)繼續(xù)捕獲和存儲(chǔ)附加的數(shù)據(jù)塊。例如,在處理設(shè)備204中實(shí)現(xiàn)的數(shù)據(jù)捕獲模塊222可以包括一系列寄存器,這些寄存器可以以64位i/q數(shù)據(jù)塊的形式將捕獲的下行鏈路數(shù)據(jù)漏(funnel)到存儲(chǔ)器控制器210以用于存儲(chǔ)在存儲(chǔ)器設(shè)備206中。數(shù)據(jù)捕獲模塊222還可以包括處理設(shè)備寄存器,該處理設(shè)備寄存器可以存儲(chǔ)來自基站106下行鏈路數(shù)據(jù)流的選定的最小數(shù)量的下行鏈路數(shù)據(jù)塊已被捕獲并存儲(chǔ)在存儲(chǔ)器設(shè)備206中的指示。在選定的最小數(shù)量的數(shù)據(jù)塊被存儲(chǔ)在存儲(chǔ)器設(shè)備206中之后,處理設(shè)備204可以繼續(xù)捕獲來自模數(shù)轉(zhuǎn)換器202的附加的數(shù)據(jù)塊,并將這些附加的數(shù)據(jù)塊存儲(chǔ)到存儲(chǔ)器設(shè)備206。處理設(shè)備204可以在初始的一組數(shù)據(jù)塊從存儲(chǔ)器設(shè)備206傳送到dsp208的同時(shí)或大致同時(shí)捕獲附加的數(shù)據(jù)塊。從存儲(chǔ)器設(shè)備206到dsp208的傳送可以以與數(shù)據(jù)塊從模數(shù)轉(zhuǎn)換器202到存儲(chǔ)器設(shè)備206的捕獲與存儲(chǔ)不同的數(shù)據(jù)傳送速率進(jìn)行。照此,從存儲(chǔ)器設(shè)備206到dsp208的傳送(傳送速度)可以與附加數(shù)據(jù)塊從模數(shù)轉(zhuǎn)換器202到存儲(chǔ)器設(shè)備206捕獲和存儲(chǔ)(捕獲速度)并行地進(jìn)行,但是,取決于相對(duì)的捕獲速度和傳送速度,該傳送可以被偏移一定的因子。

例如,如果傳送速度是以比捕獲速度更快的數(shù)據(jù)速率,那么可以為數(shù)據(jù)塊到存儲(chǔ)器設(shè)備206的捕獲和存儲(chǔ)提供足夠的頭部起始偏移量,使得到dsp208的數(shù)據(jù)傳送不趕上到存儲(chǔ)器設(shè)備206的數(shù)據(jù)捕獲和存儲(chǔ)。如果到dsp208的數(shù)據(jù)傳送趕上到存儲(chǔ)器設(shè)備206的數(shù)據(jù)捕獲和存儲(chǔ),就會(huì)發(fā)生緩沖區(qū)欠載(bufferunderrun)錯(cuò)誤。如果傳送速度比捕獲速度慢,那么到dsp208的傳送可以在捕獲最少量的數(shù)據(jù)并將這些數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器設(shè)備206之后開始。dsp208可以在足夠量的數(shù)據(jù)被傳送之后開始處理已傳送的數(shù)據(jù)塊。例如,對(duì)于gsm數(shù)據(jù)信號(hào)(其中全部數(shù)據(jù)捕獲可以花費(fèi)2200毫秒),dsp208可以在83毫秒的數(shù)據(jù)被傳送之后開始處理已傳送的數(shù)據(jù)塊。

構(gòu)成最小數(shù)量的數(shù)據(jù)塊的數(shù)據(jù)塊的量可以由dsp208中的軟件選擇并設(shè)置在處理設(shè)備204寄存器中。所選定的數(shù)據(jù)塊的最小數(shù)量可以取決于處理器到dsp的數(shù)據(jù)傳送機(jī)制的性能進(jìn)行定制。例如,所選定的數(shù)據(jù)塊的最小數(shù)量可以基于從處理設(shè)備204到存儲(chǔ)器設(shè)備206或從存儲(chǔ)器設(shè)備206到dsp208的數(shù)據(jù)傳送的速率。所選定的數(shù)據(jù)塊的最小數(shù)量可以與從處理設(shè)備204到ddr3存儲(chǔ)器設(shè)備206或從存儲(chǔ)器設(shè)備206到dsp208的數(shù)據(jù)傳送的速率成反比。例如,對(duì)于較快執(zhí)行的處理器到dsp的傳送,可以需要較小的所選定的數(shù)據(jù)塊的最小數(shù)量。在一些方面,處理設(shè)備204可以自動(dòng)檢測(cè)從處理設(shè)備204到存儲(chǔ)器設(shè)備206以及從存儲(chǔ)器設(shè)備206到dsp208的數(shù)據(jù)傳送的速率,并且相應(yīng)地對(duì)設(shè)置所選定的捕獲數(shù)據(jù)塊的最小數(shù)量的寄存器進(jìn)行配置。處理設(shè)備204可以例如通過測(cè)量輸出到dsp208的數(shù)據(jù)塊的數(shù)據(jù)速率并將該輸出數(shù)據(jù)速率與寫入存儲(chǔ)器設(shè)備206的數(shù)據(jù)塊的速率進(jìn)行比較來檢測(cè)數(shù)據(jù)傳送的速率。

處理設(shè)備204還可以包括存儲(chǔ)器控制器210,存儲(chǔ)器控制器210可以被配置有程序代碼以管理下行鏈路數(shù)據(jù)塊從數(shù)據(jù)捕獲塊222到存儲(chǔ)器設(shè)備206的傳送。存儲(chǔ)器控制器210還可以管理下行鏈路數(shù)據(jù)塊從存儲(chǔ)器設(shè)備206到dsp208的傳送以用于進(jìn)一步處理。存儲(chǔ)器控制器210可以包括控制器數(shù)據(jù)捕獲塊224和dsp接口塊212??刂破鲾?shù)據(jù)捕獲塊224可以將下行鏈路數(shù)據(jù)塊從數(shù)據(jù)捕獲模塊222寫入到存儲(chǔ)器設(shè)備206中。在一些方面,來自數(shù)據(jù)捕獲模塊222的寫使能(write-enable)信號(hào)可以指示控制器數(shù)據(jù)捕獲塊224將下行鏈路數(shù)據(jù)塊寫入存儲(chǔ)器設(shè)備206。一旦足夠量的數(shù)據(jù)塊被寫入存儲(chǔ)器設(shè)備206,dsp接口塊212就可以用于將數(shù)據(jù)從存儲(chǔ)器設(shè)備206讀出到dsp208。

控制器數(shù)據(jù)捕獲塊224可以包括先進(jìn)先出(fifo)數(shù)據(jù)結(jié)構(gòu)214和寫接口216。寫接口216可以與存儲(chǔ)器設(shè)備206接口。當(dāng)下行鏈路i/q數(shù)據(jù)塊從數(shù)據(jù)捕獲模塊222漏到存儲(chǔ)器控制器210時(shí),i/q數(shù)據(jù)塊可以排隊(duì)并通過fifo數(shù)據(jù)結(jié)構(gòu)214經(jīng)由寫接口216輸出到存儲(chǔ)器設(shè)備206。當(dāng)控制器數(shù)據(jù)捕獲塊224將數(shù)據(jù)塊從數(shù)據(jù)捕獲模塊222寫入到存儲(chǔ)器設(shè)備206時(shí),控制器數(shù)據(jù)捕獲塊224可以向dsp接口212發(fā)送指示數(shù)據(jù)捕獲正在進(jìn)行中的信號(hào)250。在處理設(shè)備204或dsp208中執(zhí)行的程序代碼可以指示選定的最小數(shù)量的數(shù)據(jù)塊何時(shí)已被寫入存儲(chǔ)器設(shè)備206。例如,為了確定選定的最小數(shù)量的數(shù)據(jù)塊是否已被寫入存儲(chǔ)器設(shè)備206,處理設(shè)備204可以首先確定用于傳送到dsp208的下一個(gè)數(shù)據(jù)塊是否將超過被捕獲并存儲(chǔ)在存儲(chǔ)器設(shè)備206中的數(shù)據(jù)量(以避免緩沖區(qū)欠載錯(cuò)誤)。如果數(shù)據(jù)傳送不會(huì)超過存儲(chǔ)在存儲(chǔ)器設(shè)備206中的數(shù)據(jù)量(或者如果數(shù)據(jù)傳送比數(shù)據(jù)捕獲慢),那么處理設(shè)備204還可以確定被捕獲并存儲(chǔ)在存儲(chǔ)器設(shè)備206中的數(shù)據(jù)是否承載足夠的數(shù)據(jù)以解碼rf信號(hào)中的周期性字段(periodicfield)。周期性字段包括給定的數(shù)據(jù)塊樣本中存在有效載波(activecarrier)信息的指示。解碼周期性字段所需的數(shù)據(jù)量可以因空中接口標(biāo)準(zhǔn)而異。如果處理設(shè)備204確定存在周期性字段并且不會(huì)發(fā)生緩沖區(qū)欠載錯(cuò)誤,那么處理設(shè)備204可以確定選定的最小數(shù)量的數(shù)據(jù)塊已被寫入到存儲(chǔ)器設(shè)備206。一旦選定的最小數(shù)量的數(shù)據(jù)塊已被寫入到存儲(chǔ)器設(shè)備206,控制器數(shù)據(jù)捕獲塊224就可以提供指示數(shù)據(jù)捕獲完成的信號(hào)260以及已捕獲選定的最小數(shù)量的塊的信號(hào)270。dsp接口212可以包括作為到存儲(chǔ)器設(shè)備206的接口的讀接口220和fifo數(shù)據(jù)結(jié)構(gòu)218。響應(yīng)于接收到指示已捕獲選定的最小數(shù)量的數(shù)據(jù)塊的信號(hào)270,讀接口220可以從存儲(chǔ)器設(shè)備206讀取數(shù)據(jù)塊,并將讀取的數(shù)據(jù)塊添加到fifo數(shù)據(jù)結(jié)構(gòu)218。fifo數(shù)據(jù)結(jié)構(gòu)218可以將下行鏈路數(shù)據(jù)塊作為16位i/q流輸出到ddr3數(shù)據(jù)捕獲模塊222,數(shù)據(jù)捕獲模塊222可以將這些下行鏈路數(shù)據(jù)塊轉(zhuǎn)發(fā)到dsp208以進(jìn)行處理。

與dsp接口212將數(shù)據(jù)塊從存儲(chǔ)器設(shè)備206讀取到dsp208的同時(shí)或大致同時(shí),數(shù)據(jù)捕獲模塊222可以繼續(xù)通過控制器數(shù)據(jù)捕獲塊224中的fifo數(shù)據(jù)結(jié)構(gòu)214漏出附加的傳入數(shù)據(jù)塊。此外,數(shù)據(jù)捕獲塊224可以繼續(xù)將附加的接收到的數(shù)據(jù)塊寫入到存儲(chǔ)器設(shè)備206。來自基站106的下行鏈路數(shù)據(jù)流可以被并行地讀取到存儲(chǔ)器設(shè)備206中和寫入到dsp208。并行地將下行鏈路數(shù)據(jù)捕獲到存儲(chǔ)器設(shè)備206中和將下行鏈路數(shù)據(jù)讀取到dsp208中可以顯著地減少前端單元104和總體das100的延遲。

如上所述,在處理設(shè)備204中執(zhí)行的程序代碼可以控制圖2中所示的模塊,以并行地將下行鏈路數(shù)據(jù)捕獲到存儲(chǔ)器中和將下行鏈路數(shù)據(jù)讀取到dsp208中。被讀取到dsp208中的下行鏈路數(shù)據(jù)可以在附加數(shù)據(jù)被讀取到存儲(chǔ)器中的大致同時(shí)被處理。圖3是示出在處理設(shè)備204中實(shí)現(xiàn)的用于并行地捕獲下行鏈路數(shù)據(jù)流和將下行鏈路數(shù)據(jù)流讀取到存儲(chǔ)器中的過程300的示例的流程圖。

過程300可以包括捕獲一組下行鏈路數(shù)據(jù)塊,如塊310所示。如以上關(guān)于圖2所討論的,數(shù)據(jù)捕獲模塊222可以包括一系列寄存器,這些寄存器將來自adc202的傳入的下行鏈路數(shù)據(jù)傳送到存儲(chǔ)器控制器210。在檢測(cè)到傳入的下行鏈路數(shù)據(jù)時(shí),數(shù)據(jù)捕獲模塊222可以自動(dòng)地開始捕獲來自adc202的下行鏈路數(shù)據(jù)(例如,從adc202接收數(shù)字化的下行鏈路數(shù)據(jù)并將該下行鏈路數(shù)據(jù)傳送到存儲(chǔ)器控制器210)。

過程300還可以包括將捕獲的一組下行鏈路數(shù)據(jù)塊存儲(chǔ)到存儲(chǔ)器設(shè)備,如塊320所示。例如,處理設(shè)備204可以被配置有程序代碼,以將臨時(shí)存儲(chǔ)在數(shù)據(jù)捕獲模塊222的寄存器中的下行鏈路數(shù)據(jù)傳送到控制器數(shù)據(jù)捕獲塊224中的fifo數(shù)據(jù)結(jié)構(gòu)214。處理設(shè)備204可以使fifo數(shù)據(jù)結(jié)構(gòu)214解除隊(duì)列(de-queue)并且經(jīng)由寫接口216將解除隊(duì)列后的數(shù)據(jù)提供給存儲(chǔ)器設(shè)備206。

過程300還可以包括如塊330所示的確定選定的最小數(shù)量的數(shù)據(jù)塊是否已被寫入到存儲(chǔ)器設(shè)備。例如,如以上關(guān)于圖2所討論的,構(gòu)成所選定的最小數(shù)量的數(shù)據(jù)塊的數(shù)據(jù)塊的量可以由dsp208確定,并且可以由dsp208中的軟件設(shè)置在處理設(shè)備204寄存器中。dsp208可以基于空中接口標(biāo)準(zhǔn)和基于到存儲(chǔ)器設(shè)備206的相對(duì)捕獲速度和到dsp208的傳送速度確定所選定的最小數(shù)量的數(shù)據(jù)塊的量。響應(yīng)于選定的最小數(shù)量的數(shù)據(jù)塊正被傳送到存儲(chǔ)器設(shè)備206,控制器數(shù)據(jù)捕獲塊224可以向dsp接口212提供指示選定的最小數(shù)量的塊已被捕獲的信號(hào)。如果選定的最小數(shù)量的數(shù)據(jù)塊還沒有被捕獲并傳送到存儲(chǔ)器設(shè)備206,那么數(shù)據(jù)捕獲模塊222可以繼續(xù)捕獲附加的下行鏈路數(shù)據(jù)塊,控制器數(shù)據(jù)捕獲塊224將這些附加的下行鏈路數(shù)據(jù)塊存儲(chǔ)在存儲(chǔ)器設(shè)備206中。

處理設(shè)備204可以通過任何合適的方式來確定選定的最小數(shù)量的數(shù)據(jù)塊是否已被寫入到存儲(chǔ)器設(shè)備206。例如,如以上所討論的,處理設(shè)備204可以通過確定在數(shù)據(jù)傳送時(shí)不會(huì)發(fā)生緩沖區(qū)欠載錯(cuò)誤并且在存儲(chǔ)的數(shù)據(jù)塊的樣本中檢測(cè)到周期性字段來確定選定的最小數(shù)量的數(shù)據(jù)塊已被寫入到存儲(chǔ)器設(shè)備206。在其它方面,處理設(shè)備204可以基于數(shù)據(jù)捕獲的總體大小或者基于采樣率來確定所選定的最小數(shù)量的數(shù)據(jù)塊。例如,處理設(shè)備204可以維護(hù)跟蹤從數(shù)據(jù)捕獲模塊222接收到的或從fifo數(shù)據(jù)結(jié)構(gòu)214輸出到存儲(chǔ)器設(shè)備206的數(shù)據(jù)塊的數(shù)量的計(jì)數(shù)器。當(dāng)從數(shù)據(jù)捕獲模塊222接收到或從fifo數(shù)據(jù)結(jié)構(gòu)214輸出選定的最小數(shù)量的數(shù)據(jù)塊時(shí),處理設(shè)備204可以向dsp接口212提供指示選定的最小數(shù)量的塊已被捕獲的信號(hào)并且復(fù)位計(jì)數(shù)器。

一旦選定的最小數(shù)量的數(shù)據(jù)塊已被存儲(chǔ)在存儲(chǔ)器中,處理設(shè)備204就可以執(zhí)行程序代碼,以將這組下行鏈路數(shù)據(jù)塊從存儲(chǔ)器設(shè)備206傳送到dsp208,如塊340所示。例如,dsp接口212可以經(jīng)由讀接口220從存儲(chǔ)器設(shè)備206讀取數(shù)據(jù)塊,并將讀取的數(shù)據(jù)塊在fifo數(shù)據(jù)結(jié)構(gòu)218中排隊(duì)。由于一旦fifo數(shù)據(jù)結(jié)構(gòu)218是滿的,數(shù)據(jù)塊就從fifo數(shù)據(jù)結(jié)構(gòu)218中出隊(duì),所以數(shù)據(jù)塊可以通過數(shù)據(jù)捕獲模塊222傳遞到dsp208。

當(dāng)下行鏈路數(shù)據(jù)塊被傳送到dsp208時(shí),處理設(shè)備204可以繼續(xù)并行地從adc202捕獲下一組下行鏈路數(shù)據(jù)塊。例如,dsp接口可以從存儲(chǔ)器設(shè)備206讀取第一組下行鏈路數(shù)據(jù)塊,并將第一組下行鏈路數(shù)據(jù)塊通過fifo數(shù)據(jù)結(jié)構(gòu)218傳送到dsp208。并行地,控制器數(shù)據(jù)捕獲塊224可以從數(shù)據(jù)捕獲模塊222接收后續(xù)的一組下行鏈路數(shù)據(jù)塊,并將該后續(xù)的一組下行鏈路數(shù)據(jù)塊通過fifo數(shù)據(jù)結(jié)構(gòu)214傳送到存儲(chǔ)器設(shè)備206。

在一些方面,當(dāng)經(jīng)由關(guān)于圖3所述的過程從基站106捕獲下行鏈路數(shù)據(jù)塊并且將該下行鏈路數(shù)據(jù)塊讀取到dsp208時(shí),dsp208可以與將后續(xù)的一組數(shù)據(jù)塊寫入到存儲(chǔ)器設(shè)備206并行地開始處理該下行鏈路數(shù)據(jù)塊。dsp208還可以與將數(shù)據(jù)塊傳送到dsp208并行地開始處理部分的一組下行鏈路數(shù)據(jù)塊。在這些方面,dsp208可以在等待整個(gè)數(shù)據(jù)流被提供給dsp208之前開始處理部分傳送的數(shù)據(jù)。圖4是示出用于在附加的數(shù)據(jù)正被捕獲并讀取到dsp208的大致同時(shí)并行地處理dsp208中捕獲的數(shù)據(jù)的一部分的過程400的示例的流程圖。

在一些示例中,過程400可以在過程300結(jié)束時(shí)開始,其中下行鏈路數(shù)據(jù)塊被傳送到dsp208,如塊410所示。下行鏈路數(shù)據(jù)塊可以以上面關(guān)于塊340描述的方式被傳送到dsp208。

一旦下行鏈路數(shù)據(jù)塊被傳送到dsp208,dsp208或處理設(shè)備204就可以確定對(duì)于給定的調(diào)制類型是否已經(jīng)傳送了選定的最小數(shù)量的數(shù)據(jù)塊,如塊420所示。例如,當(dāng)前端單元104可以在傳送不同的調(diào)制類型的數(shù)據(jù)的das100中實(shí)現(xiàn)時(shí),在dsp208中執(zhí)行的程序代碼可以計(jì)算dsp208針對(duì)具體調(diào)制類型開始處理數(shù)據(jù)所需的最小數(shù)量的數(shù)據(jù)塊。在其它方面,處理設(shè)備204中的寄存器可以指示何時(shí)最小數(shù)量的塊已被傳送到dsp208以開始處理數(shù)據(jù)。處理設(shè)備204可以向dsp208提供指示dsp208開始處理數(shù)據(jù)的信號(hào)。在另一個(gè)方面,在dsp208中執(zhí)行的軟件跟蹤到dsp208的傳送的數(shù)據(jù)量。

一旦已經(jīng)傳送用于處理的最小數(shù)量的塊,dsp208就可以分析接收到的數(shù)據(jù)塊以確定傳送的數(shù)據(jù)塊是否包括周期性字段,如塊430所示。如果傳送的數(shù)據(jù)塊不包括周期性字段,那么dsp208可以重新配置處理設(shè)備204以將下一組下行鏈路數(shù)據(jù)塊傳送到dsp208,如塊450所示。例如,dsp208可以通過啟用數(shù)據(jù)捕獲模塊222中的讀使能(readenable)寄存器來重新配置處理設(shè)備204以傳送下一組數(shù)據(jù)塊。在檢測(cè)到讀使能寄存器被啟用時(shí),數(shù)據(jù)捕獲模塊222可以通過上述過程將下一組數(shù)據(jù)塊從存儲(chǔ)器設(shè)備206傳送到dsp208。

一旦dsp208檢測(cè)到傳送的數(shù)據(jù)塊確實(shí)包括周期性字段,dsp208就可以處理數(shù)據(jù)塊,如塊440所示。例如,dsp208可以解調(diào)和解碼數(shù)據(jù)塊,以確定哪個(gè)或哪些遠(yuǎn)程單元108a-d應(yīng)該接收該無線通信。通過處理數(shù)據(jù)塊,dsp208還可以確定下行鏈路信號(hào)中的小區(qū)相關(guān)信息。小區(qū)相關(guān)信息可以包括小區(qū)id、加擾序列號(hào)、系統(tǒng)id、移動(dòng)國(guó)家代碼、移動(dòng)網(wǎng)絡(luò)代碼和取決于空中接口標(biāo)準(zhǔn)(例如,被處理的信號(hào)是否是lte、umts、cdma2k、gsm等)的其它信息。當(dāng)dsp208處理接收到的一組數(shù)據(jù)塊時(shí),附加的數(shù)據(jù)塊可以經(jīng)由以上關(guān)于圖3描述的過程來捕獲并存儲(chǔ)在存儲(chǔ)器設(shè)備206中。類似地,當(dāng)dsp208處理接收到的一組數(shù)據(jù)塊時(shí),后續(xù)的一組數(shù)據(jù)塊可以經(jīng)由以上關(guān)于塊340和410描述的過程并行地從存儲(chǔ)器設(shè)備206傳送到dsp208。

雖然為了說明性目的,以上討論的方面利用dsp208,但是也可以使用通用處理設(shè)備來相對(duì)于數(shù)據(jù)捕獲并行地處理數(shù)據(jù)。例如,可以使用第一通用處理設(shè)備來代替dsp208。可以使用第二通用處理設(shè)備(例如,處理設(shè)備204)來便于數(shù)據(jù)塊從adc202到存儲(chǔ)器設(shè)備206捕獲和存儲(chǔ)。一旦選定的最小數(shù)量的數(shù)據(jù)塊被存儲(chǔ)在存儲(chǔ)器設(shè)備206中(如上面討論的),第二通用處理設(shè)備就可以將數(shù)據(jù)塊傳送到第一通用處理設(shè)備以進(jìn)行處理。

在其它方面,到存儲(chǔ)器設(shè)備206的數(shù)據(jù)捕獲可以與對(duì)選定的最小數(shù)量的數(shù)據(jù)塊的處理大致同時(shí)發(fā)生,而無需將數(shù)據(jù)塊傳送到dsp208。例如,處理設(shè)備204和dsp208可以被包括作為片上系統(tǒng)(soc)封裝。在soc封裝中,用于處理設(shè)備204和dsp208的邏輯可以包括在同一設(shè)備中。在soc布置中,可以不需要從處理核心邏輯到dsp核心邏輯的數(shù)據(jù)傳送,因?yàn)樘幚磉壿嫼蚫sp邏輯可以從同一存儲(chǔ)器操作。作為另一個(gè)示例,在處理設(shè)備204和dsp208利用單個(gè)共享存儲(chǔ)器的實(shí)現(xiàn)中,可以不需要到dsp208的數(shù)據(jù)塊傳送。在這些方面中,一旦選定的最小數(shù)量的數(shù)據(jù)塊已被捕獲并存儲(chǔ)在存儲(chǔ)器設(shè)備206中,與處理設(shè)備204利用共享存儲(chǔ)器的soc設(shè)備或dsp208就可以開始處理下行鏈路數(shù)據(jù)塊。

此外,雖然為了說明性目的,以上討論的方面聚焦于對(duì)從基站106接收到的下行鏈路數(shù)據(jù)的并行數(shù)據(jù)捕獲和傳送,但是所描述的系統(tǒng)和方法也可以用于對(duì)從一個(gè)或多個(gè)遠(yuǎn)程單元108a-d接收到的上行鏈路數(shù)據(jù)的并行數(shù)據(jù)捕獲和傳送。在附加的方面,本文討論的方面可以在用于遠(yuǎn)程單元108的接收器中加以利用。例如,遠(yuǎn)程單元108可以被配置用于從相鄰宏小區(qū)并行捕獲和處理下行鏈路數(shù)據(jù)。

本公開主題的示例(包括示出的示例)的前述描述僅僅為了說明和描述的目的給出,并不旨在窮舉或?qū)⒅黝}限制到所公開的精確形式。在不脫離本主題的范圍的情況下,其許多修改、改編和使用對(duì)于本領(lǐng)域技術(shù)人員將是明顯的。給出上述說明性示例是為了向讀者介紹本文討論的一般主題,并不旨在限制所公開的概念的范圍。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
阿合奇县| 鄂州市| 永泰县| 辛集市| 津南区| 定边县| 田阳县| 麻江县| 宣汉县| 盐池县| 赣榆县| 永仁县| 胶州市| 绥阳县| 榆林市| 镇雄县| 湾仔区| 祁连县| 简阳市| 乌拉特前旗| 大宁县| 苗栗市| 彭州市| 龙岩市| 襄汾县| 肇源县| 那坡县| 连南| 广平县| 山东省| 于田县| 萍乡市| 多伦县| 蒙阴县| 平凉市| 安龙县| 鱼台县| 合肥市| 区。| 宁陕县| 临夏市|