- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 基于Riffa的PCIE开发
PCIE DMA开发一共有4大类:Xilinx官方XAPP1052和XMDA IP、以色列Xillybus多通道DMA IP、国外RIFFA IP、北大EPEE IP)。
2022-11-25 15:32:34
2829
转载 异步FIFO设计 - 牛客网VL45 异步FIFO
使用异步FIFO可以在两个不同的时钟域之间快速而方便的传输数据,起到跨时钟域处理的作用。经常用于处理跨时钟域的问题。
2022-11-04 15:57:58
434
转载 ZYNQ DDR读写
使用Xilinx SDK对Zynq的PCIE,SRIO等高速接口进行调试的过程中,经常会涉及到DMA对DDR数据的读写,此时就会引入会引入cache一致性问题
2022-08-26 10:10:27
2986
2
转载 FPGA实现的SPI协议
本文通过对FLASH芯片M25P16的仿真模型进行一系列测试,从而验证SPI驱动的代码的正确性,同时对M25P16进行一个了解。
2022-08-22 16:25:15
1431
原创 cgroup限制资源(CPU、memory)
cgroup(Control Groups):以分组的形式对进程使用系统的行为进行管理和控制的机制。
2022-07-28 14:22:30
4200
转载 Verilog HDL入门
Verilog HDL是一种硬件描述语言(HDL:Hardware Description Language),它是以文本形式来描述数字系统硬件的结构和行为的语言。世界上最流行的两种硬件描述语言是Verilog HDL和VHDL。Verilog HDL是一种描述语言,和常见的编程语言C有根本的不同。C语言让计算机的CPU从上往下按顺序执行每一条指令,执行完程序就结束了。而Verilog HDL主要是描述一个数字模块的结构,或者行为。有点像商业合同,合同里面也会描述产品的结构,产品的功能等等。合同的每一个
2022-02-21 15:36:22
1306
原创 LDPC译码原理
1.LDPC译码的背景及内容LDPC译码分为硬判决译码和软判决译码。硬判决译码又称代数译码,主要代表是比特翻转(BF)译码算法,它的实现比较简单,但是译码性能很差。硬判决译码的基本假设是当校验方程不成立时,说明此时必定有比特位发生了错误,而所有可能发生错误的比特中不满足检验方程个数最多的比特发生错误的概率最大。在每次迭代时翻转发生错误概率最大的比特并用更新之后的码字重新进行译码。软判决译码是一种基于概率论的译码算法,通常需要与迭代译码进行结合,...
2021-08-17 17:41:43
12356
4
转载 5G NR BWP
Bandwidth Part是NR提出的新概念,BWP是CRB的一个子集,可以理解为UE的工作带宽。是为了解决NR UE中使用大带宽产生高功耗的问题。其通过NR中的带宽自适应灵活调整UE发送端和接收端带宽大小。(一)BWP的分类:初始BWP(initial BWP):UE初始接入阶段使用,通过系统消息SIB1或者RRC重配置消息通知UE。 专用BWP(Dedicated BWP):UE在RRC连接态配置的,一个UE在每个载波上最多配置4个专用BWP。 激活BWP(Active...
2021-07-07 11:31:35
2455
原创 OAI时隙配置
与LTE相比,NR的时隙在设计上有两个特点。第一,引入自包含时隙;第二,相较于LTE只能实现子帧级变化,NR的下行分配和上行分配可针对不同的UE进行调整,实现符号级变化。自包含时隙即同一个子帧/时隙内包含DL、UL和GP。自包含时隙的设计目标有两个。第一,更快的下行HARQ-ACK反馈和上行数据调度,以降低空口时延。第二,更短的SRS发送周期,可以跟踪信道快速变化,提升MIMO性能。自包含时隙有两种结构:下行主导(DL_Dominant)时隙和上行主导...
2021-07-07 11:12:12
2116
原创 NR帧结构
LTE、NR的无线帧和子帧的长度都是固定的。LTE中:无线帧:10ms半帧:5ms子帧:1ms,1ms作为LTE的一个调度时间单位,成为一个TTI时隙:0.5ms,一个子帧有两个时隙。符号:是时域最小范围,一个symbol是0.5/7ms一个symbol传输多少比特,就需要看是多少QAM,即星座图。5GNR帧结构:无线帧:10ms半帧:5ms子帧:1ms,1ms作为LTE的一个调度时间单位,成为一个TTI时隙:如下图所示,每个子帧包含的...
2021-06-23 10:08:18
4432
原创 子载波间隔
1. 子载波间隔(SCS)?载波是通信系统里的频域资源概念,子载波可以认为是可独立调制的一小段频域资源,一般来说载波>子载波。一个子信道有一个或者多个子载波,子载波就是一个个载波,比如100MHz带宽里,假设15KHz是一个子载波,这里边有很多个子载波。(这里子载波数并不是100M/15K。例如,小区带宽配置为20MHz,对应的RB[资源块]为100个,子载波数就是1200个,15KHz的子载波间隔,传输带宽就是1200*15KHz = 18M,实际上小于20M带宽。那么剩余的2M带宽去哪了呢
2021-06-23 10:02:50
23138
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人