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

一種通過(guò)矢量處理器實(shí)現(xiàn)viterbi解碼的方法與流程

文檔序號(hào):12277821閱讀:224來(lái)源:國(guó)知局
一種通過(guò)矢量處理器實(shí)現(xiàn)viterbi解碼的方法與流程

本申請(qǐng)涉及通信數(shù)據(jù)處理領(lǐng)域,尤其涉及一種通過(guò)矢量處理器實(shí)現(xiàn)viterbi解碼的方法。



背景技術(shù):

Viterbi算法作為一種最大似然算法,可以在網(wǎng)格圖上找出最大似然的狀態(tài)轉(zhuǎn)移路徑,從而對(duì)噪聲環(huán)境中的接受信號(hào)進(jìn)行糾錯(cuò)譯碼。由于他的前向糾錯(cuò)性能,Viterbi譯碼器廣泛應(yīng)用于各種數(shù)字通信系統(tǒng)如:衛(wèi)星通信系統(tǒng)、GSM、3G、DVB標(biāo)準(zhǔn)和ATSC標(biāo)準(zhǔn)等各種通信系統(tǒng)中。

傳統(tǒng)意義上的Viterbi譯碼器通常包含五部分:分支度量計(jì)算單元(Branch Metric Uint,BMU),加比選單元(Add Compare Select,ACS),累加度量值存儲(chǔ)RAM,幸存信息存儲(chǔ)RAM和回溯判決模塊(Traceback)。分支度量單元接受經(jīng)過(guò)信道傳輸?shù)木矸e編碼序列,計(jì)算分支度量值送給加比選單元,對(duì)于每一個(gè)狀態(tài),ACS單元從累加度量RAM中讀出轉(zhuǎn)移到該狀態(tài)的前兩個(gè)狀態(tài)的累加度量值和相應(yīng)的分支度量值進(jìn)行加比選運(yùn)算,得到新的累加值存入到累加度量RAM,同時(shí)得到1比特的幸存信息送入緩存器,等所有狀態(tài)都完成運(yùn)算后一起存入幸存信息RAM。當(dāng)達(dá)到回溯深度后,回溯判決單元根據(jù)幸存信息RAM的幸存信息用回溯的辦法往前回溯即可得到信息比特。

由于實(shí)時(shí)性的要求,Viterbi譯碼的傳統(tǒng)實(shí)現(xiàn)方式通常是將Viterbi譯碼器做成一個(gè)專用的硬件加速器,這種實(shí)現(xiàn)方式增加了硬件開(kāi)銷而且通用性差。



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

有鑒于此,本申請(qǐng)?zhí)峁┮环N通過(guò)矢量處理器實(shí)現(xiàn)viterbi解碼的方法和系統(tǒng),以解決現(xiàn)有技術(shù)viterbi解碼方式增加了硬件開(kāi)銷而且通用性差的問(wèn)題。

具體地,本申請(qǐng)是通過(guò)如下技術(shù)方案實(shí)現(xiàn)的:

本發(fā)明提供一種通過(guò)矢量處理器實(shí)現(xiàn)viterbi解碼的方法,利用自定義的Viterbi分支度量指令、Viterbi加比選指令以及Viterbi回溯指令,通過(guò)矢量處理器中的矢量運(yùn)算單元實(shí)現(xiàn)Viterbi解碼。所述方法包括:

接收待解碼信號(hào),并通過(guò)預(yù)設(shè)的viterbi分支度量指令,利用矢量運(yùn)算單元對(duì)所述待解碼信號(hào)進(jìn)行分支度量值計(jì)算;

通過(guò)預(yù)設(shè)的viterbi加比選指令,對(duì)經(jīng)過(guò)所述分支度量值計(jì)算的待解碼信號(hào)進(jìn)行viterbi加比選計(jì)算;

通過(guò)預(yù)設(shè)的viterbi回溯指令,對(duì)經(jīng)過(guò)所述viterbi加比選計(jì)算的待解碼信號(hào)進(jìn)行viterbi回溯操作,完成解碼。

本發(fā)明還設(shè)置了多個(gè)存儲(chǔ)器地址指針,并為每個(gè)存儲(chǔ)器地址指針設(shè)置了獨(dú)立的模式寄存器,通過(guò)配置對(duì)應(yīng)的存儲(chǔ)器地址指針模式寄存器為自增模式或保持模式,可對(duì)Viterbi解碼運(yùn)算過(guò)程中輸入和輸出數(shù)據(jù)的地址變換進(jìn)行設(shè)定,方便進(jìn)行數(shù)據(jù)讀取。

本發(fā)明實(shí)施例,通過(guò)預(yù)設(shè)的viterbi分支度量指令對(duì)待解碼信號(hào)進(jìn)行分支度量值計(jì)算,對(duì)經(jīng)過(guò)分支度量值計(jì)算的待解碼信號(hào)進(jìn)行viterbi加比選計(jì)算,對(duì)經(jīng)過(guò)viterbi加比選計(jì)算的待解碼信號(hào)進(jìn)行viterbi回溯操作,完成解碼,使得viterbi解碼只需矢量處理器即可,不再需要專用的viterbi硬件加速器,節(jié)省了硬件資源。本方案所設(shè)計(jì)的Viterbi譯碼裝置,只需要調(diào)用本方案設(shè)計(jì)的指令,通過(guò)軟件編程即可快速完成Viterbi譯碼,簡(jiǎn)化了Viterbi譯碼器的設(shè)計(jì)。

附圖說(shuō)明

圖1是本申請(qǐng)一示例性實(shí)施例示出的矢量處理器的系統(tǒng)架構(gòu)圖;

圖2是本申請(qǐng)一示例性實(shí)施例示出的矢量寄存器單元的結(jié)構(gòu)圖;

圖3是本申請(qǐng)示出的卷積編碼器的結(jié)構(gòu)圖;

圖4是本申請(qǐng)示出的編碼器的狀態(tài)轉(zhuǎn)移圖;

圖5是本申請(qǐng)示出的編碼器的第一類狀態(tài)轉(zhuǎn)移圖;

圖6是本申請(qǐng)示出的編碼器的第二類狀態(tài)轉(zhuǎn)移圖;

圖7是本申請(qǐng)示出的編碼器的第三類狀態(tài)轉(zhuǎn)移圖;

圖8是本申請(qǐng)示出的編碼器的第四類狀態(tài)轉(zhuǎn)移圖;

圖9是本申請(qǐng)一示例性實(shí)施例示出的一種通過(guò)矢量處理器實(shí)現(xiàn)viterbi解碼的方法的流程圖

圖10是本申請(qǐng)示出的1/2碼率下通過(guò)矢量運(yùn)算單元進(jìn)行viterbi分支度量計(jì)算的過(guò)程示意圖;

圖11是本申請(qǐng)示出的1/3碼率下通過(guò)矢量運(yùn)算單元進(jìn)行viterbi分支度量計(jì)算的過(guò)程示意圖;

圖12是本申請(qǐng)示出的viterbi加比選指令計(jì)算的過(guò)程示意圖;

圖13是本申請(qǐng)示出的viterbi路徑度量值讀取和存儲(chǔ)地址變換示意圖;

圖14是本申請(qǐng)示出的viterbi解碼流程示意圖。

具體實(shí)施方式

這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本申請(qǐng)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書(shū)中所詳述的、本申請(qǐng)的一些方面相一致的裝置和方法的例子。

在本申請(qǐng)使用的術(shù)語(yǔ)是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本申請(qǐng)。在本申請(qǐng)和所附權(quán)利要求書(shū)中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語(yǔ)“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。

應(yīng)當(dāng)理解,盡管在本申請(qǐng)可能采用術(shù)語(yǔ)第一、第二、第三等來(lái)描述各種信息,但這些信息不應(yīng)限于這些術(shù)語(yǔ)。這些術(shù)語(yǔ)僅用來(lái)將同一類型的信息彼此區(qū)分開(kāi)。例如,在不脫離本申請(qǐng)范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語(yǔ)境,如在此所使用的詞語(yǔ)“如果”可以被解釋成為“在……時(shí)”或“當(dāng)……時(shí)”或“響應(yīng)于確定”。

如圖1所示為本申請(qǐng)一示例性實(shí)施例示出的矢量處理器的系統(tǒng)架構(gòu)圖,所述矢量處理器包括:指令存儲(chǔ)器106、取指單元107、譯碼單元108、矢量寄存器單元100、數(shù)據(jù)交換網(wǎng)絡(luò)101、矢量運(yùn)算單元102、地址產(chǎn)生單元103、數(shù)據(jù)存取單元104、數(shù)據(jù)存儲(chǔ)器105。利用自定義的Viterbi分支度量指令、Viterbi加比選指令以及Viterbi回溯指令,通過(guò)矢量處理器中的矢量運(yùn)算單元102可實(shí)現(xiàn)高效Viterbi解碼運(yùn)算。地址產(chǎn)生單元103則用于產(chǎn)生Viterbi解碼過(guò)程中軟比特的讀取地址、分支度量值的存取地址以及最后解碼出的硬比特的存儲(chǔ)地址。

如圖2所示為本申請(qǐng)示出的矢量寄存器單元的結(jié)構(gòu)圖,該矢量寄存器單元100由8個(gè)64bit的矢量寄存器(v0~v7)或者16個(gè)32bit的寄存器(d0~d15)或者32個(gè)16bit寄存器(s0~s31)組成。每個(gè)v寄存器由兩個(gè)d寄存器組成,每個(gè)d寄存器由兩個(gè)s寄存器組成,每個(gè)s寄存器都叫做矢量的一個(gè)元素。例如:v0是一個(gè)64bit的矢量寄存器,它的低32bit為d0寄存器,高32bit為d1寄存器。d0寄存器的低16bit為s0寄存器,高16bit為s1寄存器。d1寄存器的低16bit為s2寄存器,高16bit為s3寄存器。s0~s3分別對(duì)應(yīng)v0寄存器的四個(gè)元素(e0~e3)。該矢量寄存器包含4個(gè)bank,每個(gè)v寄存器的元素e0構(gòu)成bank0,元素e1構(gòu)成bank1,元素e2構(gòu)成bank2,元素e3構(gòu)成bank3。矢量運(yùn)算單元102具有4個(gè)并行的ALU單元,可對(duì)矢量寄存器單元100中的矢量數(shù)據(jù)進(jìn)行并行計(jì)算。矢量運(yùn)算單元102和數(shù)據(jù)存取單元104可對(duì)矢量寄存器單元100進(jìn)行讀寫(xiě)操作,每次讀寫(xiě)操作可針對(duì)v寄存器(ld64或st64)、d寄存器(ld32或st32)或s寄存器(ld16或st16)。

如圖3所示為本申請(qǐng)示出的卷積編碼器的結(jié)構(gòu)圖,圖中含有6個(gè)編碼寄存器,其約束長(zhǎng)度為7。對(duì)這六個(gè)編碼寄存器做如下的狀態(tài)標(biāo)定:將距編碼輸入端最近的寄存器設(shè)為狀態(tài)標(biāo)號(hào)的最高位,將距編碼輸出端最近的寄存器設(shè)為狀態(tài)標(biāo)號(hào)的最低位,按照這種標(biāo)定方法,編碼器的狀態(tài)轉(zhuǎn)移圖如圖4所示,S后面括號(hào)內(nèi)的數(shù)值表示編碼寄存器組成的狀態(tài)號(hào),連線上的數(shù)值表示編碼器的輸入比特,連線上括號(hào)內(nèi)的數(shù)值表示編碼器的輸出??梢钥吹剑灿兴念悹顟B(tài)轉(zhuǎn)移。第一類如圖5所示,編碼器的輸出依次為:(00,11,11,00),第二類如圖6所示,編碼器的輸出依次為(11,00,00,11),第三類如圖7所示,編碼器的輸出依次為(01,10,10,01),第四類如圖8所示,編碼器的輸出依次為(10,01,01,10)。

如圖9所示為本申請(qǐng)一示例性實(shí)施例示出的一種通過(guò)矢量處理器實(shí)現(xiàn)viterbi解碼的方法的流程圖,所述方法包括以下步驟:

步驟S901,接收待解碼信號(hào),并通過(guò)預(yù)設(shè)的viterbi分支度量指令,利用矢量運(yùn)算單元對(duì)所述待解碼信號(hào)進(jìn)行分支度量值計(jì)算。

在本發(fā)明實(shí)施例中,矢量處理器接收發(fā)送端發(fā)送的待解碼信號(hào),通過(guò)本地預(yù)設(shè)的viterbi分支度量指令對(duì)待解碼信號(hào)進(jìn)行分支度量值計(jì)算。其中,預(yù)設(shè)的viterbi分支度量指令,若Viterbi編碼為1/2碼率,根據(jù)軟比特量化的方法可知,將Viterbi輸入的兩個(gè)相鄰的軟比特分別作加法和減法,得到的兩個(gè)結(jié)果就是分支度量的四個(gè)結(jié)果中的兩個(gè)結(jié)果,分支度量的另外兩個(gè)結(jié)果是剛才得到的結(jié)果取反;若Viterbi編碼為1/3碼率,在1/2碼率分支度量結(jié)果的基礎(chǔ)上,將1/2碼率情況下分支度量沒(méi)有取反的兩個(gè)結(jié)果和Viterbi輸入的三個(gè)相鄰的軟比特中最后一個(gè)軟比特分別作加法和減法,得到的四個(gè)結(jié)果就是分支度量的八個(gè)結(jié)果中的四個(gè)結(jié)果,分支度量的另外四個(gè)結(jié)果是剛才得到的結(jié)果取反。

所述通過(guò)預(yù)設(shè)的viterbi分支度量指令對(duì)所述待解碼信號(hào)進(jìn)行分支度量值計(jì)算,包括:

1.將所述待解碼信號(hào)由軟比特量化為有符號(hào)整數(shù),所述有符號(hào)整數(shù)的數(shù)值越大表示軟比特值越接近0,越小表示越接近1;

2.通過(guò)預(yù)設(shè)的viterbi分支度量指令對(duì)所述有符號(hào)整數(shù)進(jìn)行分支度量計(jì)算。

在本發(fā)明實(shí)施例中,對(duì)于不同的碼率,使用不同方法進(jìn)行viterbi分支度量計(jì)算。對(duì)于1/2碼率:首先需要將接收到的軟比特(x,y)提前擴(kuò)散存放至矢量寄存器單元100中的兩個(gè)矢量寄存器中,之后送至矢量運(yùn)算單元進(jìn)行計(jì)算。計(jì)算結(jié)果BM00=(x+y),表示接受到的軟比特和期望值00的接近程度;計(jì)算結(jié)果BM10=(x-y),表示接受到的軟比特和期望值10的接近程度;另外兩個(gè)分支度量值無(wú)需計(jì)算,只需要將剛才計(jì)算的分支度量值取反即可得到。也就是說(shuō)BM11=-BM00,BM01=-BM10;對(duì)于1/3碼率:在1/2碼率下分支度量計(jì)算結(jié)果的基礎(chǔ)上,將1/2碼率下分支度量計(jì)算結(jié)果以及接收到的軟比特z送至矢量運(yùn)算單元進(jìn)行計(jì)算,可計(jì)算出四個(gè)分支度量值,另外四個(gè)分支度量值只需要將剛才計(jì)算的分支度量值取反便可得到。所以無(wú)論在1/2碼率下還是1/3碼率下,本方案的分支度量指令只計(jì)算出一半的分支度量值,另一半分支度量值通過(guò)取反便可得到。

步驟S902,通過(guò)預(yù)設(shè)的viterbi加比選指令,對(duì)經(jīng)過(guò)所述分支度量值計(jì)算的待解碼信號(hào)進(jìn)行viterbi加比選計(jì)算。

在本發(fā)明實(shí)施例中,Viterbi加比選運(yùn)算需要將兩個(gè)初始狀態(tài)的舊的路徑度量值矢量和對(duì)應(yīng)的分支度量值矢量送入矢量運(yùn)算單元,利用Viterbi加比選指令同時(shí)計(jì)算出兩個(gè)目標(biāo)狀態(tài)節(jié)點(diǎn)的四條路徑的新路徑度量值,之后做比較選擇,將每個(gè)狀態(tài)節(jié)點(diǎn)的路徑度量值較大的路徑作為幸存路徑。

其中,viterbi加比選計(jì)算的過(guò)程,具體如下:首先需要從矢量寄存器單元100中讀出S(2K)和S(2K+1)狀態(tài)的舊的路徑度量值,并通過(guò)矢量數(shù)據(jù)交換網(wǎng)絡(luò)101進(jìn)行數(shù)據(jù)的旋轉(zhuǎn)擴(kuò)散。同時(shí)從矢量寄存器單元100中讀出計(jì)算好的分支度量值,并也通過(guò)矢量數(shù)據(jù)交換網(wǎng)絡(luò)101進(jìn)行數(shù)據(jù)的旋轉(zhuǎn)擴(kuò)散。之后將擴(kuò)散好的矢量數(shù)據(jù)送至矢量運(yùn)算單元102中進(jìn)行加減運(yùn)算,得到兩個(gè)目標(biāo)狀態(tài)S(K)和S(K+32)節(jié)點(diǎn)的四條路徑的新路徑度量值,最后通過(guò)兩個(gè)比較器選出路徑度量值較大者作為目標(biāo)節(jié)點(diǎn)的新的路徑度量值。兩個(gè)目標(biāo)狀態(tài)S(K)和S(K+32)節(jié)點(diǎn)的新的路徑度量值會(huì)存放到兩個(gè)不同的目的寄存器中,具體存放到目的寄存器的哪個(gè)元素中,是通過(guò)一個(gè)元素指針elem_ptr來(lái)指定的。每完成一次加比選指令,元素指針elem_ptr會(huì)加一,四個(gè)Viterbi加比選指令完成之后,兩個(gè)目的寄存器會(huì)被填滿,此時(shí)便可將填滿的寄存器存放至數(shù)據(jù)存儲(chǔ)器中。另外,在Viterbi加比選指令執(zhí)行完之后,會(huì)將比較的結(jié)果存放至vt寄存器中,vt寄存器是一個(gè)64bit的寄存器,用于存放Viterbi加比選指令的比較結(jié)果。如果選擇了S(2K),那么vt中對(duì)應(yīng)的bit就為0,如果選擇了S(2K+1)這條路徑,那么vt中對(duì)應(yīng)的bit就為1。例如:如果S(2K)加分支度量值的結(jié)果大于S(2K+1)減分支度量值的結(jié)果,那么vt[K]=0,否則vt[K]=1;如果S(2K+1)加分支度量值的結(jié)果大于S(2K)減分支度量值的結(jié)果,那么vt[K+32]=1,否則vt[K+32]=0。

步驟S903,通過(guò)預(yù)設(shè)的viterbi回溯指令,對(duì)經(jīng)過(guò)所述viterbi加比選計(jì)算的待解碼信號(hào)進(jìn)行viterbi回溯操作,完成解碼。

在本發(fā)明實(shí)施例中,對(duì)于viterbi回溯操作,首先需要定義一個(gè)5位的Viterbi狀態(tài)寄存器state,這個(gè)狀態(tài)寄存器用來(lái)記錄回溯過(guò)程中Viterbi狀態(tài)的變換,初值為0。Viterbi回溯指令每執(zhí)行一次,回溯出一個(gè)硬比特,并將這個(gè)硬比特通過(guò)移位的方式存放至目的矢量寄存器vd中。例如,如果回溯過(guò)程中先計(jì)算出的硬比特是高位,那么Viterbi回溯指令完成以下操作:

{vd[62:0],state[5]}->vd[63:0]

(state[5:0]*2+vt[state[5:0]])->state[5:0]。

需要指出的是,為了便于Viterbi解碼過(guò)程中路徑度量值的讀取和存儲(chǔ),本方案設(shè)置了多個(gè)存儲(chǔ)器地址指針,并為每個(gè)存儲(chǔ)器地址指針設(shè)置了獨(dú)立的模式寄存器,通過(guò)配置對(duì)應(yīng)的存儲(chǔ)器地址指針模式寄存器為自增模式或保持模式,可對(duì)Viterbi解碼運(yùn)算過(guò)程中路徑度量值的讀取和存儲(chǔ)地址變換進(jìn)行設(shè)定,方便進(jìn)行數(shù)據(jù)讀取。

在進(jìn)行路徑度量值讀取和存儲(chǔ)前,需要設(shè)置選用的存儲(chǔ)器地址指針(dpx)的指針變換模式(dpx.mode)、地址指針的初始地址(dpx.addr)以及地址的指針偏移值(dpx.offset)。例如,如果進(jìn)行路徑度量值讀取,ld64[dpx.addr]用于讀取存儲(chǔ)器中位于地址dpx.addr的四個(gè)狀態(tài)的路徑度量初始值。在數(shù)據(jù)讀取前,需要將地址指針的初始地址設(shè)置為0,并設(shè)置存儲(chǔ)器的地址指針變換模式。在dpx.addr尋址模式下,地址指針變換模式為自增模式,每次讀取完畢之后,地址指針指向接下來(lái)一個(gè)狀態(tài)的路徑度量初始值。如果進(jìn)行新的路徑度量值存儲(chǔ),根據(jù)之前的介紹,當(dāng)連續(xù)執(zhí)行四個(gè)Viterbi加比選指令之后,新的路徑度量值S(K)、S(K+1)、S(K+2)、S(K+3)會(huì)存放到目的矢量寄存器1中,新的路徑度量值S(K+32)、S(K+33)、S(K+34)、S(K+35)會(huì)存放到目的矢量寄存器2中。所以在存儲(chǔ)數(shù)據(jù)之前,需要將地址指針的初始地址設(shè)置為0,指針偏移需要設(shè)置為28,之后利用st64[dpx.addr]以及st64[dpx.addr+dpx.offset]進(jìn)行數(shù)據(jù)的存儲(chǔ)。在dpx.addr尋址模式下,地址指針變換模式為自增模式,在dpx.addr+dpx.offset尋址模式下,地址指針變換模式為保持模式。

如圖10所示為本申請(qǐng)示出的1/2碼率下通過(guò)矢量運(yùn)算單元進(jìn)行viterbi分支度量計(jì)算的過(guò)程示意圖。

如圖11所示為本申請(qǐng)示出的1/3碼率下通過(guò)矢量運(yùn)算單元進(jìn)行viterbi分支度量計(jì)算的過(guò)程示意圖。

如圖12所示為本申請(qǐng)示出的viterbi加比選指令計(jì)算的過(guò)程示意圖。

如圖13所示為本申請(qǐng)示出的viterbi路徑度量值讀取和存儲(chǔ)地址變換示意圖。

如圖14所示為本申請(qǐng)示出的viterbi解碼流程示意圖。首先進(jìn)行Viterbi分支度量計(jì)算,在進(jìn)行Viterbi加比選運(yùn)算之前,需要將S(2k)到S(2k+7)八個(gè)狀態(tài)的舊的路徑度量值讀入矢量寄存器中,之后計(jì)算出S(K)、S(K+1)、S(K+2)、S(K+3)以及S(K+32)、S(K+33)、S(K+34)、S(K+35)的新的路徑度量值,并存放至兩個(gè)不同的目的矢量寄存器中。之后通過(guò)存儲(chǔ)器存儲(chǔ)指令將新的路徑度量值存入數(shù)據(jù)存儲(chǔ)器中。當(dāng)完成所有的路徑度量值計(jì)算之后,最后進(jìn)行Viterbi回溯計(jì)算。

本發(fā)明實(shí)施例,通過(guò)預(yù)設(shè)的viterbi分支度量指令對(duì)待解碼信號(hào)進(jìn)行分支度量值計(jì)算,對(duì)經(jīng)過(guò)分支度量值計(jì)算的待解碼信號(hào)進(jìn)行viterbi加比選計(jì)算,對(duì)經(jīng)過(guò)viterbi加比選計(jì)算的待解碼信號(hào)進(jìn)行viterbi回溯操作,完成解碼,使得viterbi解碼只需矢量處理器即可,不再需要專用的viterbi硬件加速器,節(jié)省了硬件資源。

以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本申請(qǐng)方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。

以上所述僅為本申請(qǐng)的較佳實(shí)施例而已,并不用以限制本申請(qǐng),凡在本申請(qǐng)的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)保護(hù)的范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
株洲县| 丘北县| 锡林郭勒盟| 兴义市| 竹溪县| 长顺县| 南乐县| 遂平县| 都昌县| 深水埗区| 长宁区| 陇西县| 合肥市| 游戏| 色达县| 灯塔市| 上栗县| 海伦市| 南岸区| 兴业县| 宣武区| 合肥市| 开封县| 沈丘县| 中西区| 竹山县| 蒲江县| 成都市| 淮南市| 喀喇| 方城县| 体育| 新竹县| 卢湾区| 凉城县| 辽阳县| 资溪县| 苗栗市| 房山区| 中宁县| 邵东县|