08 2019 档案

Matlab step方法
摘要:在Matlab中我们经常能看到Java的影子,即面向对象编程(Object Oriented Programming,OOP)。 以Turbo编码为例: hTEnc = comm.TurboEncoder('TrellisStructure',poly2trellis(4, [13 15],13), 阅读全文

posted @ 2019-08-26 16:38 阿长长 阅读(1192) 评论(0) 推荐(0) 编辑

CRC校验码
摘要:例如:g(x)=x^4+x^3+x^2+1,(7,3)码,信息码110产生的CRC码就是1001。 对于g(x)=x^4+x^3+x^2+1的解释:(都是从右往左数)x4就是第五位是1,因为没有x1所以第2位就是0。 11101 | 110,0000(设a=11101 ,b=1100000) 用b除 阅读全文

posted @ 2019-08-24 21:33 阿长长 阅读(2180) 评论(0) 推荐(0) 编辑

比特冗余
摘要:“纠错码”的应用,主要作用是牺牲有效性,换取可靠性。以1/3码率的Turbo码来说,有效位和校验位之比为1:2。 如果说纠错码的“浪费”是经数学证明所不得不添加的冗余,那么另一种“浪费”则是在物理实现上的无奈: 无论是在编码还是在组帧时,常见的操作便是“补零”。只是这里补的零在数学上来看不起任何作用 阅读全文

posted @ 2019-08-24 11:04 阿长长 阅读(790) 评论(0) 推荐(0) 编辑

Vivado RAM使用
摘要:RAM使用的几点说明: 1,RAM的读写位宽可以不同,举例:写的位宽为8(1Byte),读的位宽为1(1bit),那么读的地址就变成了写地址的8倍,即位宽增加3bit。 阅读全文

posted @ 2019-08-23 17:11 阿长长 阅读(1772) 评论(0) 推荐(0) 编辑

Turbo编码
摘要:以512长原始数据为例,按照LTE标准的1/3码率对其编码,编码后的数据为(1548,512),其中1548 = (512+4)*3,多出的12bit为结尾码。 由引文可知,实现时,输入512长原始数据,数据会被分成3路进行处理,每一路的输出在512的基础上+4,合并后1548长。 LDPC对比Tu 阅读全文

posted @ 2019-08-22 21:27 阿长长 阅读(2255) 评论(0) 推荐(0) 编辑

ila核数据输出
摘要:在Tcl Console中输入以下命令(其中dataxxxx表示文件名,hw_ila_2则为ila窗口名): write_hw_ila_data -csv_file -force dataxxxx [upload_hw_ila_data hw_ila_2] 且输出数据进制与ila核中设置的相同。 阅读全文

posted @ 2019-08-20 22:37 阿长长 阅读(567) 评论(0) 推荐(0) 编辑

频偏与相偏
摘要:在做载波同步的频域实现时(即频域估频偏,时域也适用),为了便于快速准确的调试程序,以及能够和Matlab定点程序的数据对应上,于是打了个草稿(字很潦草,也懒得整理了)。发出来供大家参考,最好能指出不足之处,当然字这么潦草主要作用还是供自己以后回顾啦^,^。 阅读全文

posted @ 2019-08-16 11:51 阿长长 阅读(3488) 评论(0) 推荐(0) 编辑

群时延
摘要:相关法求群时延推导过程: [引用]: 1,http://www.eda365.com/thread-202349-2-1.html 2,https://blog.csdn.net/lovehua365/article/details/79203927 3,https://www.my2space.c 阅读全文

posted @ 2019-08-13 14:29 阿长长 阅读(917) 评论(0) 推荐(0) 编辑

升余弦滤波器原理
摘要:在与舍友的深夜畅谈中,对于项目中升余弦滤波器的使用技巧收获颇丰,分享如下(感谢舍友): 聊天背景: 我的工作:我做的是基带通信同步部分的硬件实现,作为收端的第一环,同步一开始便是添加一个根升余弦滤波器, “好事成双”,发端的最后一环也会添加一个一模一样的根升余弦滤波器(发端为了调满幅,系数和收端的会 阅读全文

posted @ 2019-08-12 12:42 阿长长 阅读(11451) 评论(2) 推荐(0) 编辑

FPGA数据舍入方式
摘要:1,在Verilog代码中,常用的代码写法为直接截位; 2,在Vivado的IP核中常见的两种舍入方式为Truncation和Rounding, 3,在Matlab中常见的四种舍入函数为floor, round, fix, ceil。 为了方便Matlab定点程序与Verilog硬件程序间对数据(d 阅读全文

posted @ 2019-08-10 16:11 阿长长 阅读(551) 评论(0) 推荐(0) 编辑

量化与归一化的妙用
摘要:先说结论: 量化与归一化能起到降低信号动态变化范围的作用。 应用场景: 1,在做扩频系统的捕获时, 常用的两种方法是:时域的非相干累加与频域的FFT找最大值。 两种方法的原理都在于对接收序列累加求最大值,捕获门限则相对该值来确定。 而信噪比是动态变化的,因此累加求得的峰值也是动态变化的,这就给捕获门 阅读全文

posted @ 2019-08-03 17:52 阿长长 阅读(649) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示