发明名称 一种LTE物理层在多核DSP上动静态结合调度的方法
摘要 一种LTE物理层在多核DSP上动静态结合调度的方法,由调度控制核对当前的一个TTI内所需要完成的算法模块,进行模块细化、JOB配置、生成JOB控制表、建立JOBList操作,待调制数据到达后,调度控制核再根据相应JOB所对应的配置,通过核间消息派发JOB给调度执行核,如无空闲调度执行核时,调度控制核会将此JOB放入对应JOB队列中,待有对应的调度执行核空闲时,再将其派发,JOB完成后,调度控制核会利用JOB回收机制,将其释放,待规定时间到后,调度控制核会根据之前生成的JOBList进行检查,如有JOB未完成,则进入防错处理。本发明简化了LTE物理层在多核DSP上实现的复杂度,减少了程序实现难度,合理利用了DSP资源,提高了处理效率。
申请公布号 CN102692905A 申请公布日期 2012.09.26
申请号 CN201210175592.1 申请日期 2012.05.31
申请人 武汉邮电科学研究院 发明人 程经纬;管鲍
分类号 G05B19/418(2006.01)I 主分类号 G05B19/418(2006.01)I
代理机构 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 代理人 薛玲
主权项 一种LTE物理层在多核DSP上动静态结合调度的方法,其特征在于:设置一个核为调度控制核,其他核作为调度执行核,调度控制核和调度执行核之间采用核间消息进行通信;所有调度执行核中有一部分为动态核,其他的为静态核;当每个TTI的配置到达LTE基站时,进行以下步骤,步骤1,调度控制核将当前的一个TTI内所需要完成的算法模块细化为若干JOB,为每个JOB编号,标明每个JOB的动静态核状态,以及设定每个JOB的优先级;生成JOB控制表,根据JOB控制表建立JOB List;步骤2,对当前JOB执行以下子步骤,步骤2.1,由调度控制核派发当前JOB给调度执行核,实现方式为,调度控制核检查当前JOB的动静态核状态,如为静态则将当前JOB派发给静态核,反之将当前JOB派发给动态核;步骤2.2,若派发的相应调度执行核正忙,调度控制核将当前JOB放入对应的JOB队列中,进入步骤3;否则由调度执行核执行当前JOB,并进入步骤3;步骤2.3,在当前JOB执行完成后,调度执行核通知调度控制核,调度控制核先将当前JOB放入回收队列,并将发出通知的调度执行核置成空闲状态,然后依据动静态核状态及优先级高低查看当前JOB对应的JOB队列,如有JOB,则取出作为新的当前JOB并返回执行步骤2,如没有JOB,调度执行核则进入空闲状态,然后调度控制核再将回收队列中的当前JOB释放,进入步骤2.4;步骤2.4,判断JOB List是否完成,如果JOB List完成,结束当前TTI的工作,如未完成则进入步骤3;步骤3,等待调制数据到来,在调制数据到来后,由调度控制核取相应JOB为当前JOB,返回执行步骤2,直到JOB List完成。
地址 430074 湖北省武汉市洪山区邮科院路88号