两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

并行數(shù)據(jù)同步方法及裝置的制造方法

文檔序號(hào):9524164閱讀:501來源:國知局
并行數(shù)據(jù)同步方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于數(shù)據(jù)同步技術(shù)領(lǐng)域,特別涉及針對(duì)并行數(shù)據(jù)的同步方法及裝置。
【背景技術(shù)】
[0002]幀同步裝置的主要作用是提取高速數(shù)據(jù)流中每一幀的幀頭位置,并將成幀的數(shù)據(jù)按照要求作適當(dāng)處理送給后續(xù)模塊作數(shù)據(jù)處理、數(shù)據(jù)存儲(chǔ)等進(jìn)一步處理。
[0003]實(shí)現(xiàn)幀同步的方法主要有兩種:間隔式插入特殊碼法和連貫式插入特殊碼法。間隔式插入特殊碼法是指將幀同步碼按照一定的規(guī)律分散地插入到每一幀的數(shù)據(jù)信息中,每隔固定數(shù)量的信息碼元就插入一位幀同步碼元。幀同步碼選擇的主要原則是:一要求幀同步碼組具有特定的規(guī)律,便于接收端識(shí)別;二要求幀同步碼盡量與數(shù)據(jù)信息中的碼字區(qū)分開。間隔式分散插入法的優(yōu)點(diǎn)是,幀同步碼在每一幀中不占用過多信息資源,提高了每一幀的傳輸效率,但缺點(diǎn)是由于幀同步碼分散地插入信息數(shù)據(jù)流中,會(huì)導(dǎo)致幀同步捕獲時(shí)間較長。不能夠適用于對(duì)捕獲時(shí)間有特殊要求的系統(tǒng)中。
[0004]連貫式插入特殊碼法是最常用的幀同步處理方法,它的工作原理是在數(shù)據(jù)信息流中每一幀的幀頭集中插入幀同步碼,幀同步碼選擇原則是要求幀同步碼盡量不與信息數(shù)據(jù)流中的數(shù)據(jù)相同,否則會(huì)導(dǎo)致把信息流中的數(shù)據(jù)當(dāng)作幀頭,從而出現(xiàn)誤鎖定的現(xiàn)象。
[0005]目前,大部分幀同步模塊和裝置的處理方法都是數(shù)據(jù)串行輸入和串行處理,這種方法優(yōu)點(diǎn)是占用資源少,缺點(diǎn)是處理速度慢,工作效率低,不能適用于高速數(shù)據(jù)流的幀同步數(shù)據(jù)處理。也有少部分方法是并行輸入和處理,但是使用的并行輸入和處理路數(shù)都相對(duì)固定,雖然能夠提高一定的處理速度,但是資源占用率高,面向?qū)ο蟛粔蜢`活,不能有效的平衡資源和速率的關(guān)系。

【發(fā)明內(nèi)容】

[0006]針對(duì)上述至少一個(gè)缺點(diǎn),并為了解決如下至少一個(gè)問題,本發(fā)明提供了一種并行數(shù)據(jù)的同步方法及裝置,采用本發(fā)明可以對(duì)并行的數(shù)據(jù)進(jìn)行同步,從而提高了數(shù)據(jù)同步時(shí)的效率。
[0007]為克服上述缺點(diǎn)或解決上述技術(shù)問題,本發(fā)明的技術(shù)方案如下:
[0008]一方面,本發(fā)明公開了一種數(shù)據(jù)同步方法,用于多路并行數(shù)據(jù)進(jìn)行同步,對(duì)其中一路并行數(shù)據(jù)的同步,包括以下步驟:
[0009]按設(shè)定的截取長度對(duì)一路所述并行數(shù)據(jù)中進(jìn)行截取,獲得多個(gè)第一截取數(shù)據(jù);
[0010]利用同步碼對(duì)每個(gè)所述第一截取數(shù)據(jù)進(jìn)行校驗(yàn),獲取對(duì)應(yīng)于每個(gè)所述第一截取數(shù)據(jù)的第一校驗(yàn)值;
[0011]若所述第一校驗(yàn)值滿足校驗(yàn)閾值,則輸出對(duì)應(yīng)與所述第一校驗(yàn)值的第一截取數(shù)據(jù)的序號(hào),所述序號(hào)用于對(duì)數(shù)據(jù)進(jìn)行同步。
[0012]進(jìn)一步的,所述多路并行數(shù)據(jù)通過下述步驟獲得:
[0013]根據(jù)設(shè)定的數(shù)據(jù)長度對(duì)輸入的數(shù)據(jù)流進(jìn)行截取,每次截取獲得一個(gè)數(shù)據(jù)段;
[0014]將獲得的多個(gè)所述數(shù)據(jù)段并行輸出,多個(gè)所述并行數(shù)據(jù)段的數(shù)量由設(shè)定的并行路數(shù)確定。
[0015]進(jìn)一步的,利用同步碼對(duì)每個(gè)所述第一截取數(shù)據(jù)進(jìn)行校驗(yàn)的步驟,包括:
[0016]按最小校驗(yàn)單元的長度對(duì)所述第一截取數(shù)據(jù)進(jìn)行拆分獲得最小截取數(shù)據(jù),對(duì)所述同步碼進(jìn)行拆分獲得最小同步碼;
[0017]利用每個(gè)所述最小同步碼對(duì)每個(gè)所述最小截取數(shù)據(jù)異或運(yùn)算,并將所述異或運(yùn)算結(jié)果相加獲得針對(duì)每個(gè)所述第一截取數(shù)據(jù)的校驗(yàn)值。
[0018]另一方面,本發(fā)明公開了一種數(shù)據(jù)同步裝置,包括:
[0019]數(shù)據(jù)截取模塊,用于按設(shè)定的截取長度對(duì)并行數(shù)據(jù)中的一路進(jìn)行截取,獲得多個(gè)第一截取數(shù)據(jù);
[0020]同步碼校驗(yàn)?zāi)K,用于利用同步碼對(duì)所述多個(gè)第一截取數(shù)據(jù)的每一個(gè)進(jìn)行校驗(yàn),獲得對(duì)應(yīng)于所述多個(gè)第一截取數(shù)據(jù)中每一個(gè)的第一校驗(yàn)值;
[0021]序號(hào)輸出模塊,若所述第一截取數(shù)據(jù)第一校驗(yàn)值滿足校驗(yàn)閾值,則輸出所述第一截取數(shù)據(jù)的序號(hào),所述序號(hào)用于數(shù)據(jù)同步。
[0022]進(jìn)一步的,還包括:所述同步碼校驗(yàn)?zāi)K,按照最小校驗(yàn)單元的長度將所述第一截取數(shù)據(jù)拆分為最小截取數(shù)據(jù),將所述同步碼拆分為最小同步碼。
[0023]進(jìn)一步的,所述同步碼校驗(yàn)?zāi)K利用每個(gè)所述最小同步碼與每個(gè)所述最小截取數(shù)據(jù)進(jìn)行異或運(yùn)算,并將所述異或運(yùn)算結(jié)果相加獲得針對(duì)每個(gè)所述第一截取數(shù)據(jù)的校驗(yàn)值。
[0024]通過采用本發(fā)明所述技術(shù)方案可以對(duì)并行輸出的數(shù)據(jù)進(jìn)行同步處理,并且忽略了數(shù)據(jù)的具體格式。且通過分段對(duì)各數(shù)據(jù)段分別校驗(yàn)并進(jìn)行判斷,提高了同步的精度和速度。
【附圖說明】
[0025]圖1為本發(fā)明實(shí)施例數(shù)據(jù)同步方法流程圖;
[0026]圖2為串行數(shù)據(jù)流變換并行數(shù)據(jù)示意圖;
[0027]圖3為本發(fā)明實(shí)施例數(shù)據(jù)同步裝置示意圖。
【具體實(shí)施方式】
[0028]下面結(jié)合附圖對(duì)本發(fā)明的【具體實(shí)施方式】進(jìn)行進(jìn)一步的詳細(xì)描述。
[0029]本發(fā)明實(shí)施例的數(shù)據(jù)同步方法,可實(shí)現(xiàn)對(duì)數(shù)據(jù)流的同步處理,本實(shí)施例所述方法所應(yīng)用的數(shù)據(jù)對(duì)象,并不現(xiàn)定于具體的數(shù)據(jù)格式,因此,可普遍適用于串行或并行行使的數(shù)據(jù)。在對(duì)串行數(shù)據(jù)流進(jìn)行處理時(shí),可先將串行的數(shù)據(jù)轉(zhuǎn)換為并行的數(shù)據(jù),而對(duì)并行數(shù)據(jù)的處理則可直接使用本實(shí)施所述方法。
[0030]圖1為本發(fā)明實(shí)施例數(shù)據(jù)同步方法流程圖。
[0031]圖2為串行數(shù)據(jù)流變換并行數(shù)據(jù)示意圖。
[0032]參考圖1,在步驟101中,將串行輸入的數(shù)據(jù)轉(zhuǎn)化為并行數(shù)據(jù),若直接輸入的即為并行數(shù)據(jù),則無需進(jìn)行步驟101。在將串行數(shù)據(jù)轉(zhuǎn)化為并行數(shù)據(jù)時(shí),本實(shí)施例按照數(shù)據(jù)到來的時(shí)間的先后順序?qū)?shù)據(jù)進(jìn)行劃分,在劃分時(shí),參考圖2,根據(jù)預(yù)設(shè)的并行數(shù)據(jù)長度,對(duì)數(shù)據(jù)進(jìn)行截取處理,每截取一個(gè)數(shù)據(jù)段可產(chǎn)生產(chǎn)生并行數(shù)據(jù)中的一路,當(dāng)截取的數(shù)據(jù)段滿足并行數(shù)據(jù)的并行路數(shù)要求時(shí),可將該多個(gè)數(shù)據(jù)段同時(shí)并行輸出,從而變產(chǎn)生了多路并行數(shù)據(jù)。雖然,該多路并行數(shù)據(jù)在形式上為并行傳輸?shù)母袷剑?,根?jù)截取數(shù)據(jù)段的操作,可仍將該多路并行數(shù)據(jù)恢復(fù)為原始輸入的串行數(shù)據(jù)形式。通過對(duì)上述并行數(shù)據(jù)的截取的描述,本領(lǐng)域技術(shù)人員可以知道,形成的多路并行數(shù)據(jù)在時(shí)間上是可以相互區(qū)分的,即在串行數(shù)據(jù)輸入時(shí),首先輸入的數(shù)據(jù)部分將首先接受截取處理,從而形成最初的數(shù)據(jù)段,后續(xù)輸入的數(shù)據(jù)部被一次截取,從而在時(shí)間上先后產(chǎn)生新的數(shù)據(jù)段。而并行的數(shù)據(jù)段,可以看做將串行數(shù)據(jù)從時(shí)間上進(jìn)行壓縮,而在空間上進(jìn)行擴(kuò)展所獲得。
[0033]在步驟102中,用于對(duì)并行數(shù)據(jù)中每一路進(jìn)行再次劃分以從而將每一路并行數(shù)據(jù)均截取為多個(gè)第一截取數(shù)據(jù)。在輸入并行數(shù)據(jù)后,由于每一路并行數(shù)據(jù)的數(shù)據(jù)長度,需要將并行數(shù)據(jù)做進(jìn)一步劃分,從而產(chǎn)生更小的數(shù)據(jù)單元,即截取后的第一截取數(shù)據(jù)以方便對(duì)數(shù)據(jù)的校驗(yàn)處理。針對(duì)一路并行數(shù)據(jù),按照預(yù)設(shè)長度,對(duì)當(dāng)前的一路并行數(shù)據(jù)進(jìn)行再次截取。用于產(chǎn)生第一截取數(shù)據(jù)的預(yù)設(shè)長度小于每一路并行數(shù)據(jù)的長度,從而可將一路并行數(shù)據(jù)截取為多個(gè)第一截取數(shù)據(jù),產(chǎn)生的第一截取數(shù)據(jù)將為對(duì)數(shù)據(jù)進(jìn)行校驗(yàn)的最小數(shù)據(jù)單元,在截取時(shí),以預(yù)設(shè)長度為第一截取數(shù)據(jù)的長度,按數(shù)據(jù)的比特位依次截取,即當(dāng)以第i比特為起始為截取了預(yù)設(shè)長度并形成一個(gè)第一截取數(shù)據(jù)后,下一個(gè)第一截取數(shù)據(jù)以第i+Ι比特為起始位再次截取,從而可以每個(gè)比特均為起始位完成截取。特別的,在本發(fā)明實(shí)施例中,為保證數(shù)據(jù)的完整性和校驗(yàn)時(shí)的正確性,在對(duì)具有實(shí)現(xiàn)上先后順序的多個(gè)并行數(shù)據(jù)中的每一個(gè)進(jìn)行截取時(shí),按照每一路并行數(shù)據(jù)中數(shù)據(jù)輸入的實(shí)現(xiàn)上的先后順序進(jìn)行截取,每次截取產(chǎn)生固定長度的第一截取數(shù)據(jù),即若在對(duì)第一個(gè)并行數(shù)據(jù)進(jìn)行截取至最后一段數(shù)據(jù)時(shí),若該段數(shù)據(jù)的長度不滿足用于產(chǎn)生第一截取數(shù)據(jù)的預(yù)設(shè)長度,則利用在時(shí)間上位于第一個(gè)并行數(shù)據(jù)后的第二個(gè)并行數(shù)據(jù)的起始部分進(jìn)行補(bǔ)齊,從而保證在對(duì)連續(xù)的多個(gè)并行數(shù)據(jù)進(jìn)行截取時(shí),將產(chǎn)生固定長度的第一截取數(shù)據(jù)。
[0034]對(duì)在步驟102中的獲得多個(gè)第一截取數(shù)據(jù)后,在步驟103中,對(duì)獲得的第一截取數(shù)據(jù)進(jìn)行校驗(yàn)。在校驗(yàn)時(shí),為保證校驗(yàn)過程中數(shù)據(jù)格式的一致性,需按照最小計(jì)算校驗(yàn)單元的長度對(duì)同步碼和第一截取數(shù)據(jù)進(jìn)行再次劃分,對(duì)同步碼劃分后產(chǎn)生多個(gè)最小同步碼,對(duì)第一截取數(shù)據(jù)劃分后產(chǎn)生多個(gè)最小截取數(shù)據(jù),進(jìn)而利用劃分后的各最小同步碼和最小截取數(shù)據(jù)進(jìn)行校驗(yàn),在本實(shí)施例中,采用異或運(yùn)算完成對(duì)每一個(gè)最小截取數(shù)據(jù)的校驗(yàn),然后,本領(lǐng)域技術(shù)人員可以知道,對(duì)數(shù)據(jù)的的并不限于異或運(yùn)算。在針對(duì)每一個(gè)第一截取數(shù)據(jù)劃分后的各最小校驗(yàn)數(shù)據(jù)的校驗(yàn)完成后,將獲得各異或運(yùn)算的結(jié)果加和獲得一個(gè)對(duì)應(yīng)的第一校驗(yàn)值。從而完成步驟103的操作。
[0
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
浮山县| 林西县| 霞浦县| 泰安市| 神池县| 大安市| 宜阳县| 巍山| 四会市| 丹棱县| 靖宇县| 泸定县| 绍兴县| 盐池县| 界首市| 拉孜县| 阿图什市| 萨嘎县| 北京市| 江安县| 紫阳县| 林周县| 大港区| 义马市| 唐河县| 新干县| 宁蒗| 绿春县| 仁布县| 尼勒克县| 宣恩县| 汝南县| 柏乡县| 上蔡县| 波密县| 平利县| 汝州市| 成安县| 乳山市| 肃北| 花莲市|