• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種寄存器中分配電信號的數據處理系統技術方案

    技術編號:36693400 閱讀:34 留言:0更新日期:2023-02-27 20:02
    本發明專利技術提供了一種寄存器中分配電信號的數據處理系統,系統包括:初始電信號向量列表、若干個寄存器、處理器、存儲有計算機程序的第一存儲器和第二存儲器,當計算機程序被處理器執行時,實現以下步驟:獲取第一電信號向量列表;獲取初始旋轉因子列表;獲取目標寄存器集;將初始旋轉因子插入到目標寄存器中;將第一電信號向量插入到目標寄存器中;可知,本發明專利技術一方面,在分配電信號向量值時,將多個電信號向量值分配到一個寄存器中;另一方面,處理器執行多線程的處理過程中,對多個線程中的多個寄存器同時進行處理,其中,對同一個寄存器中的多個向量值同時進行處理,在處理過程相同的情況下減少了系統運行所需的時長,提高了系統的處理效率。處理效率。處理效率。

    【技術實現步驟摘要】
    一種寄存器中分配電信號的數據處理系統


    [0001]本專利技術涉及數據分配領域,特別是涉及一種寄存器中分配電信號的數據處理系統。

    技術介紹

    [0002]現有的分配電信號的方法,大多是將電信號轉化為電信號向量,對電信號向量進行處理,將大量的電信號向量拆分成為具有相對獨立的計算過程的單個電信號向量值,并將其分配到由多核心多線程的中央處理器(Central Processing Unit/Processor,簡稱:CPU)架構或由大量CPU組成的集群式的計算中心中不同的CPU核心中,每個CPU核心中只分配一個電信號向量值,后續對多個CPU同時進行處理。
    [0003]但上述方法也存在以下技術問題:
    [0004]在將電信號向量值進行分配的時候,只能將一個電信號向量值分配到一個CPU核心中,不能將多個電信號向量值分配到一個CPU核心中,執行多線程的處理過程中,對多個線程中的多個CPU同時進行處理時,只采用了任務分攤的原理,減少了任務運行的總時長,但增加了額外的處理過程,使整體的處理效率較低。

    技術實現思路

    [0005]針對上述技術問題,本專利技術采用的技術方案為:
    [0006]一種寄存器中分配電信號的數據處理系統,系統包括:初始電信號向量列表、若干個寄存器、處理器、存儲有計算機程序的第一存儲器和第二存儲器,第二存儲器中存儲通過任一寄存器處理的向量值,當計算機程序被處理器執行時,實現以下步驟:
    [0007]S100、根據初始電信號向量列表,獲取初始電信號向量對應的第一電信號向量列表A={A1,A2,
    ……
    ,A
    i

    ……
    ,A
    m
    },其中,A
    i
    為第i個第一電信號向量,i=1,2,
    ……
    ,m,m為第一電信號向量的數量。
    [0008]S200、根據A,獲取初始旋轉因子列表G={G1,G2,
    ……
    ,G
    y

    ……
    ,G
    q
    },G
    y
    =(G
    y1
    ,G
    y2

    ……
    ,G
    yt

    ……
    ,G
    yQ(y)
    ),G
    yt
    為傅里葉變換處理內第y次蝶形處理中的第t個初始旋轉因子,t=1,2,
    ……
    ,Q(y),Q(y)為傅里葉變換處理內第y次蝶形處理中初始旋轉因子的數量,y=1,2,
    ……
    ,q,q為傅里葉變換處理內蝶形處理的次數,其中,q與Q(y)符合如下條件:
    [0009][0010]S300、根據G,獲取目標寄存器集C={C1,C2,
    ……
    ,C
    r

    ……
    ,C
    s
    },C
    r
    ={C
    r1
    ,C
    r2

    ……
    ,C
    rx

    ……
    ,C
    rp
    },C
    rx
    為第r個目標寄存器列表中的第x個目標寄存器,x=1,2,
    ……
    ,p,p為第r個目標寄存器列表中目標寄存器的數量,r=1,2,
    ……
    ,s,s為目標寄存器列表的數量,其中,目標寄存器均為系統中的寄存器。
    [0011]S400、將G中的初始旋轉因子插入到C中任一C
    r
    中的目標寄存器中。
    [0012]S500、將A中的第一電信號向量插入到C中C
    a
    與C
    b
    中的目標寄存器中,C
    a
    為在C中除C
    r
    以外的任一目標寄存器列表,C
    b
    為在C中除C
    r
    與C
    a
    以外的任一目標寄存器列表。
    [0013]本專利技術至少具有以下有益效果:
    [0014]本專利技術提供了一種寄存器中分配電信號的數據處理系統,系統包括:初始電信號向量列表、若干個寄存器、處理器、存儲有計算機程序的第一存儲器和第二存儲器,當計算機程序被處理器執行時,實現以下步驟:獲取第一電信號向量列表;獲取初始旋轉因子列表;獲取目標寄存器集;將初始旋轉因子插入到目標寄存器中;將第一電信號向量插入到目標寄存器中;可知,本專利技術一方面,在將電信號向量值進行分配時,將多個電信號向量值分配到一個寄存器中;另一方面,處理器執行多線程的處理過程中,對多個線程中的多個寄存器同時進行處理,其中,對同一個寄存器中的多個向量值也可以同時進行處理,在處理過程相同的情況下,減少了系統運行所需的時長,提高了系統的處理效率。
    附圖說明
    [0015]為了更清楚地說明本專利技術實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
    [0016]圖1為本專利技術實施例提供的一種寄存器中分配電信號的數據處理系統執行計算機程序的流程圖。
    具體實施方式
    [0017]下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。
    [0018]需要說明的是,本專利技術的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的本專利技術的實施例能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或服務器不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。
    [0019]本實施例提供了一種寄存器中分配電信號的數據處理系統,所述系統包括:初始電信號向量列表、若干個寄存器、處理器、存儲有計算機程序的第一存儲器和第二存儲器,第二存儲器中存儲通過任一寄存器處理的向量值,當計算機程序被處理器執行時,實現以下步驟,如圖1所示:
    [0020]S100、根據初始電信號向量列表,獲取初始電信號向量對應的第一電信號向量列表A={A1,A2,
    ……
    ,A
    i

    ……
    ,A
    m
    },其中,A
    i
    為第i個第一電信號向量,i=1,2,
    ……
    ,m,m為第一電信號向量的數量。
    [0021]具體地,所述初始電信號向量為通過初始電信號轉化的電信號向量,其中,本領域技術人員知曉,現有技術本文檔來自技高網
    ...

    【技術保護點】

    【技術特征摘要】
    1.一種寄存器中分配電信號的數據處理系統,系統包括:初始電信號向量列表、若干個寄存器、處理器、存儲有計算機程序的第一存儲器和第二存儲器,所述第二存儲器中存儲通過任一所述寄存器處理的向量值,當計算機程序被處理器執行時,實現以下步驟:S100、根據初始電信號向量列表,獲取初始電信號向量對應的第一電信號向量列表A={A1,A2,
    ……
    ,A
    i

    ……
    ,A
    m
    },其中,A
    i
    為第i個第一電信號向量,i=1,2,
    ……
    ,m,m為第一電信號向量的數量;S200、根據A,獲取初始旋轉因子列表G={G1,G2,
    ……
    ,G
    y

    ……
    ,G
    q
    },G
    y
    =(G
    y1
    ,G
    y2

    ……
    ,G
    yt

    ……
    ,G
    yQ(y)
    ),G
    yt
    為傅里葉變換處理內第y次蝶形處理中的第t個初始旋轉因子,t=1,2,
    ……
    ,Q(y),Q(y)為傅里葉變換處理內第y次蝶形處理中初始旋轉因子的數量,y=1,2,
    ……
    ,q,q為傅里葉變換處理內蝶形處理的次數,其中,q與Q(y)符合如下條件:S300、根據G,獲取目標寄存器集C={C1,C2,
    ……
    ,C
    r

    ……
    ,C
    s
    },C
    r
    ={C
    r1
    ,C
    r2

    ……
    ,C
    rx

    ……
    ,C
    rp
    },C
    rx
    為第r個目標寄存器列表中的第x個目標寄存器,x=1,2,
    ……
    ,p,p為第r個目標寄存器列表中目標寄存器的數量,r=1,2,
    ……
    ,s,s為目標寄存器列表的數量,其中,目標寄存器均為系統中的寄存器;S400、將G中的初始旋轉因子插入到C中任一C
    r
    中的目標寄存器中;S500、將A中的第一電信號向量插入到C中C
    a
    與C
    b
    中的目標寄存器中,C
    a
    為在C中除C
    r
    以外的任一目標寄存器列表,C
    b
    為在C中除C
    r
    與C
    a
    以外的任一目標寄存器列表。2.根據權利要求1所述的寄存器中寄存器中分配電信號的數據處理系統,其特征在于,在S100步驟中包括如下步驟:S101、根據初始電信號向量列表,獲取初始電信號向量列表對應的第一序列位置數值列表U={U1,U2,
    ……
    ,U
    β

    ……
    ,U
    η
    },U
    β
    為初始電信號向量列表中第β個第一序列位置的數值,β=1,2,
    ……
    ,η,η為初始電信號向量列表中第一序列位置的數值的數量且η=m,其中,U
    β
    符合如下條件:U
    β
    =β
    ?
    1;S103、根據U,獲取U對應的第一序列位置向量列表B={B1,B2,
    ……
    ,B
    β

    ……
    ,B
    η
    },B
    β
    =(B
    β1
    ,B
    β2

    ……
    ,B
    βj

    ……
    ,B
    βn
    ),B
    βj
    為U
    β
    對應的第一序列位置向量的第j位bit值,j=1,2,
    ……
    ,n,n為第一序列位置向量中bit位數量,其中,B
    β
    為將U
    β
    轉化成的非十進制的向量;S105、接收到第一數據處理指令時,根據B獲取U對應的第一中間序列位置向量列表B

    ={B
    ′1,B
    ′2,
    ……
    ,B

    β

    ……
    ,B

    η
    },B

    β
    =(B
    βn
    ,B
    βn
    ?1,
    ……
    ,B
    βj

    ……
    ,B
    β2
    ,B
    β1
    );S107、接收到第二數據處理指令時,根據B

    獲取U對應的第二序列位置向量列表B

    ={B
    ″1,B
    ″2,
    ……
    ,B

    β

    ……
    ,B

    η
    },B

    β
    =(B
    βn
    ?
    k
    ?1,B
    βn
    ?
    k
    ?2,
    ……
    ,B
    β2
    ,B
    β1
    ,B
    βn

    ……
    ,B
    βn
    ?
    k
    ),其中,k符合如下條件:S109、根據B

    ,獲取初始電信號向量列表對應的第二序列位置數值列表U0={U
    01
    ,U
    02

    ……
    ,U


    ……
    ,U

    },U

    為初始電信號向量列表中第β個第二序列位置的數值,其中,U

    為將B

    β
    進行數值轉化處理的獲取到的數值;S111、對U0進行正序排序,獲取A,即A1對應的序列位置的數值<A2對應的序列位置的數
    值<
    ……
    <A
    i
    對應的序列位置的數值<
    ……
    <A
    m
    對應的序列位置的數值。3.根據權利要求1所述的寄存器中分配電信號的數據處理系統,其特征在于,在S300步驟中包括如下步驟:S301、獲取G
    yt
    對應的bit位數α和每一所述寄存器中可存儲數據的bit位數γ;S303、根據α和γ,獲取G所需的寄存器的數量P,其中P符合如下條件:S305、當P≤P
    ξ
    時,獲取目標寄存器列表中目標寄存器的數量p=P,其中,P
    ξ
    為預設的目標寄存器的數量閾值;S307、當P>P
    ξ
    時,獲取目標寄存器列表中目標寄存器的數量p=P
    ξ
    。4...

    【專利技術屬性】
    技術研發人員:許大鵬
    申請(專利權)人:湖南勝云光電科技有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 黄色成人网站免费无码av| 无码成人精品区在线观看| 东京无码熟妇人妻AV在线网址| (无码视频)在线观看| 国产精品99精品无码视亚| 精品无码国产污污污免费网站 | 无码国内精品久久人妻| 孕妇特级毛片WW无码内射| 国产精品亚洲αv天堂无码| 久久国产精品无码HDAV| 免费无码又爽又刺激网站 | 亚洲&#228;v永久无码精品天堂久久| 国产AV无码专区亚洲AV漫画 | 亚洲成A∨人片天堂网无码| 日日摸日日碰夜夜爽无码| 亚洲人成无码网WWW| 麻豆精品无码国产在线果冻| 久久老子午夜精品无码怎么打| 国产成年无码v片在线| 亚洲国产成人精品无码区在线秒播 | 无码人妻精品一区二区三| 亚洲AV永久无码精品一区二区国产 | 无码AV动漫精品一区二区免费| 久久青青草原亚洲av无码app| 国产aⅴ无码专区亚洲av麻豆| 成人年无码AV片在线观看| 亚洲av午夜精品无码专区| 国产在线无码视频一区二区三区| heyzo专区无码综合| 日韩AV无码一区二区三区不卡| 高清无码v视频日本www| 亚洲国产av高清无码| 精品人妻无码区二区三区| 久久精品中文字幕无码绿巨人| 日韩免费无码一区二区三区| 亚洲AV日韩AV永久无码绿巨人| 亚洲AV无码不卡无码| 日韩国产成人无码av毛片| 无码区日韩特区永久免费系列| 在线观看无码不卡AV| 无码永久免费AV网站|