当前位置:首页 > 嵌入式 > 嵌入式硬件

摘 要: 通过对eNodeB端PHICH信道的研究,结合上行链路的同步非自适应的HARQ技术,提出了一种发送PHICH承载的上行数据HARQ的ACK/NACK的DSP实现方案。该方案已经在TMS320C64×DSP中实现。将该方案应用于LTE-TDD无线综合测试仪表的开发中,实际运行验证了该方案的可行性、高效性。
关键词: 长期演进;物理混合自动重传请求指示信道;网络端;实现

近年来无线通信的飞速发展,为了克服多径衰落和实际环境中无线信道时变给系统性能及用户体验带来的影响,LTE系统采用了双ARQ机制,即RLC层的ARQ机制和物理层的HARQ机制。由于上行链路信道相当复杂,其他用户对它的干扰是不确定的,因此基站也无法准确地测量出各个用户的相关参数,也就无法给各个终端指定相应的传输控制参数。为了节省宝贵的上行资源,减少系统的信令开销,在上行链路中采用了同步非自适应HARQ技术[1]。这种机制不仅在实现上较为简单,而且系统信令开销也小,同时也降低了接收端对缓存空间的要求。
PHICH信道承载着上行数据HARQ的ACK/NACK,本文通过对PHICH信道的研究,提出了一种简单的PHICH信道发送ACK/NACK的DSP实现方案,该方案大大降低了eNode的处理复杂度,对LTE整体性能有很好影响。


2.2 编码调制加扰扩频模块
用memset对计算出的Group_PHICH组分配所需要的空间。对常规CP,经过加扰和扩频后一个HI码变成12个复值符号,实部和虚部各占1 B,分配空间的大小为Group_PHICH*192。对扩展CP,在加扰和扩频后一个HI码变成6个复值符号,实部和虚部各占1 B,资源组排列时,奇偶连续的两组排列在一起,故分配的空间大小也为Group_PHICH*192。采用两个指针*a和*P分别指向扩频表table_TxPHICH_Wsq和开辟的PHICH_ROM的首地址。常规CP,把一个PHICH组中的HI码移动到最低位,进行码元重复,重复3次,把重复后的码字判断为1还是0。如果为1,则经调制后的HI码的实部和虚部均为23 167;如果为0,则调制后的实部和虚部均为-23 167。取出random[n]寄存器中的伪随机序列和用于加扰的扩频序列,把经调制后的复制按照公式进行扩频和加扰。把加扰和扩频后的数据按照实部和虚部依次放在由指针*P指向的存储空间,完成一个HI的加扰和扩频后,把指向扩频表的指针*a的地址进行加8,找到下一次的扩频的首地址,重复上面的调制加扰扩频,直至该组的所有HI码全部处理完成。指针*P的地址变为P=P+192,重复上述步骤,继续下一组的HI码的处理,直至所有组全部处理完成。扩展CP与常规CP不同之处在于,偶数组在进行调制加扰扩频后,在每个码字后面添加两个0,奇数组则在每个码字的前面添加两个0,把相邻的奇偶两组放在一起完成资源组的排列。
2.3 层映射模块
双天线,把输出地址赋给第一个序列的首地址,通过调制传递下来的符号数长度除以2,向上取整得到第一个序列的长度,然后第二个序列的首地址就是第一个序列首地址加上长度的偏移地址。然后按顺序依次存入两个首地址所指的内存空间,完成层映射。

其实质是经层映射后的两路数据,把两路数据经过处理交替生成一路数据放在0天线端口,把两路经过处理交替生成另一路数据放在1天线端口。交替过程如式(8)所示,所有取值均以字的形式取出,式中的共轭取反,就是把取出的整字的实部取反,虚部保持不变即可。
2.5 资源映射模块
把每一组处理完成的HI信息进行叠加,构成3个资源粒子组,进行资源映射。首先确定PHICH所占用的符号数为k,第一个OFDM符号的所有资源粒子组的个数为2×N_DL_RB-4,其中减去的4个为PCFICH所占用,在第一个OFDM符号中,每一个资源块中有4个资源粒子被参考符号占用,所以每个资源块中可用的资源粒子组只有2个,所以总组数2×N_DL_RB-4。其余的OFDM符号的个数均为3×N_DL_RB。设N1=zeros(1,2×N_DL_RB),N11=0;N2=zeros(1,3×N_DL_RB),N22=0直到Nk=zeros(1,3N_DL_RB),Nkk=0。其中Nk表示保存用于被PHICH所占用的第k个OFDM符号的REG的编号,Nkk表示被PHICH所占用的第k个OFDM符号的个数。由式(5)分别计算出每一组的3个资源粒子组所在的OFDM符号l′的位置,再由式(6)或式(7)计算在该符号上的资源粒子组的位置ni,以及在该符号上的资源粒子组的个数,分别保存在用于存储该符号的相关寄存器Nli'li'和Nli'中,直至所有的组全部映射完成。
3 性能分析与总结
在DSP实现中,通过指令并行,尽量优化程序循环体,减少或消除程序中的‘NOP’指令[5-6],以常规CP为例,各个模块的运算cycles数统计如表3,通过表中的值可以看出,PHICH信道的执行时间非常少。当运用TMS320C64×DSP芯片实现时,完全可以满足实时性信号处理。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在 5G 通信网络中,Sounding Reference Signal(SRS,探测参考信号)是终端向基站反馈信道质量的关键机制,其资源分配合理性直接影响网络接入性能。当 SRS 资源不足时,终端难以准确上报信道状态,...

关键字: 通信网络 基站 信道

在现代电子系统中,电源扮演着核心角色,如同人体的心脏,为整个系统稳定运行提供不可或缺的动力支持。从日常生活中的智能设备,到复杂精密的工业控制系统,再到关乎国计民生的航空航天、医疗等关键领域,电源的可靠性直接决定了系统的稳...

关键字: 电源 设备 系统

为增进大家对嵌入式的认识,本文将对嵌入式开发以及学习嵌入式需要注意的事项予以介绍。

关键字: 嵌入式 指数 嵌入式开发

中国上海,2025年4月7日 — 全球领先的嵌入式系统开发软件解决方案供应商IAR正式发布全新云就绪平台,为嵌入式开发团队提供企业级的可扩展性、安全性和自动化能力。该平台于在德国纽伦堡举办的embedded world...

关键字: 自动化 嵌入式开发 RISC-V

在嵌入式系统开发领域,VS Code(Visual Studio Code)作为一款轻量级但功能强大的代码编辑器,正逐渐成为开发者的首选工具。本文将详细介绍如何在VS Code上搭建嵌入式开发环境,并分享一些调试技巧。

关键字: VS Code 嵌入式开发

随着汽车电子化、智能化程度的不断提高,车载以太网(Automotive Ethernet)作为新一代车载网络通信技术,正逐渐成为汽车内部通信的主干网络。它以其高带宽、低延迟和强抗干扰能力,为汽车提供了更加高效、可靠的数据...

关键字: 车载以太网 嵌入式开发

随着物联网技术的飞速发展,嵌入式系统对实时性、低功耗和可扩展性的要求越来越高。Zephyr RTOS(实时操作系统)作为一款专为资源受限设备设计的开源RTOS,凭借其轻量级、模块化和高可扩展性,在嵌入式开发领域得到了广泛...

关键字: 嵌入式开发 Zephyr RTOS 物联网

嵌入式开发,作为电子工程和计算机科学交叉领域的重要分支,对于构建稳定、高效的软件系统提出了独特挑战。本文将深入探讨嵌入式开发的可靠方法论,结合实例与代码,为开发者提供一套系统化的指导原则。

关键字: 嵌入式开发 计算机科学

嵌入式开发,作为电子工程和计算机科学的交汇点,对软件系统的稳定性和效率提出了极高的要求。本文将结合具体案例,深入探讨嵌入式开发中的可靠方法论,为开发者提供一套系统化的指导原则。

关键字: 嵌入式开发 智能家居

在科技日新月异的今天,嵌入式开发作为连接硬件与软件的桥梁,在物联网、智能设备、工业自动化等领域扮演着至关重要的角色。对于许多技术爱好者而言,自学嵌入式开发既是一个充满魅力的挑战,也是一条通往创新实践的必由之路。然而,这条...

关键字: 嵌入式开发 物联网
关闭