自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(28)
  • 资源 (8)
  • 收藏
  • 关注

原创 OAI NR nr-softmodem初步解析

编译和仿真命令基于版本:OAI_develop_210827。对nr-softmodem,也就是 gnb进行解析。下载后编译 先用git init命令,然后chmod 777 -R把文件夹内权限设置一下。develop的编译:sudo ./build_oai -w USRP --eNB --nrUE --gNB -g -G -V -x -P --ue-trace --ue-timing --build-lib telnetsrv --build-lib allNR_UE_SA的...

2021-09-06 15:54:49 1175

原创 OAI NR nr-uesoftmodem解析

编译和仿真命令基于版本:OAI_develop_210827。对nr-uesoftmodem,也就是 gUE进行解析。下载后编译 先用git init命令,然后chmod 777 -R把文件夹内权限设置一下。develop的编译:sudo ./build_oai -w USRP --eNB --nrUE --gNB -g -G -V -x -P --ue-trace --ue-timing --build-lib telnetsrv --build-lib allNR_UE_...

2021-09-06 15:39:10 1453

原创 openairinterface5g 调试环境搭建

OAI 5G的代码看起来比较困难,一个是nrUE和gNB的代码并没有分离,耦合度比较紧,另外用了大量的宏定义,以匹配LOG/telnet/t-tracer等调试手段和cuda/arm/x86等硬件平台,所以代码看起来没有那么清晰。用sourceinsight + gdb,结合起来理解和调试代码,就容易多了。环境搭建如下:使用1~2台pc安装ubuntu,用来分别运行nrUE和gNB。也可以在一台设备上使用两个终端分别运行nrUE和gNB。2、另外再准备一台电脑安装wi...

2021-06-04 22:14:42 2366 2

原创 3GPP关于5G物理层的协议概述及 OAI的物理层仿真

关于oai phy_simulator:3gpp TS 38是关于NR—new radio,5G的通信标准的一部分,主要关于5G网络架构和无线射频。获取地址:https://www.3gpp.org/ftp/Specs/archive/38_series/仿真内容:nr_pbchsim for PBCHnr_pdcchsim for DCI/PDCCHnr_dlsim for DLSCH/PDSCHnr_ulsim for ULSCH/PUSCHnr_pucchsim for PUCCHnr

2021-05-06 15:20:53 1088

原创 Ubuntu18 设置core dump 步骤

test

2021-04-28 19:23:49 1243 2

原创 oai的ssh.py文件

#oai文件夹下 build_helper里面有条语句:#SUDO git clone https://gist.github.com/2190472.git /opt/ssh下载的实际只有ssh.py这个文件,很难下载。故将这个文件贴到这里:import paramikoimport socketimport osfrom stat import S_ISDIRclass SSHSession(object): # Usage: # Detects DSA o...

2021-04-20 20:45:51 107

转载 Linux for Matlab中文注释乱码(亲测有效)

Linux for Matlab中文注释乱码(亲测有效) 中文注释乱码的原因是windows下的m文件采用的是gb2312编码,只要将所有的m文件转成 utf8文件,显示就正常了。1.首先安装enca:sudo apt-get install enca2.进入m文件所在的文件夹,比如我的文件在/home/gh 里面:cd /home/gh3.将所有m文件转成utf8:enca -L zh_CN -x UTF-8 *...

2020-07-18 18:15:20 437

原创 ubuntu如何远程连接和控制RS的仪表

RS有一台矢量信号源仪表 SMBV100B。需要通过安装了ubuntu的pc机局域网传matlab波形文件并设置频点等。需要3个步骤:1,安装ArbToolbox,用于将matlab波形转换成RS信号源识别的波形文件;https://www.rohde-schwarz.com.cn/applications/r-s-arb-toolbox-application-note_56280-15443.html2、安装RS VISA Setup for Ubuntu https://www.r

2020-07-01 21:09:48 888

转载 modelsim和matlab联合使用(转)

思想:两个软件的数据交互通过txt文本,可以通过verilog将Modelsim产生的数据写入txt文本,再在matlab下使用m语言进行读取。1、verilog读取matlab产生的数据1)matlab语法:(首先matlab产生了一个256点的正弦波) N = 256; n = 1:N; data = fix(128 + (2^7-1)*sin(2*pi*n/N));...

2020-02-21 22:16:04 716

转载 OpenBTS 中 Timestamp 的工作机制(转)

OpenBTS中Timestamp的工作机制 (2012-07-17 16:17:55)转载▼Timestamp是OpenBTS实现TDMA时隙同步的一个非常精彩的方案,对于其他SDR系统有很多参考价值。更多关于硬件接口部分代码的解读总结在一个小文档中(http://www.gnuradio.cc/read.php?tid-707.html)。本文整理自www.gnura...

2020-02-07 12:57:54 780

原创 eclipse下的多线程和多进程调试

eclipse debug 多线程1,如何调试linux子进程:要在Eclipse CDT中调试子进程,可以通过启用follow-fork-mode来实现。在当前项目工作目录下建一个.gdbinit文件,里面加入下面语句:set follow-fork-mode child然后在子进程的代码入口处设一个断点,应该就可以跟踪调试了。。刚刚试了一下,是可以的。父进程最后记得wai...

2020-01-18 16:29:59 795

原创 ubuntu遇到的一些棘手问题的巧妙处理方法

参考这篇博文ubuntu遇到的一些棘手问题的巧妙处理方法https://blog.csdn.net/SimileciWH/article/details/82967694-------------------------------------------------------------------------------------------------------------...

2020-01-12 11:58:00 246

原创 linux shell脚本编程和调试方法

1,推荐菜鸟教程学习shell脚本: https://www.runoob.com/linux/linux-shell.html2,调试方法:1)调试工具:https://www.cnblogs.com/anliven/p/6032081.html2) windows下编写linux的shell :https://www.cnblogs.com/freeblogs/p/78...

2020-01-01 15:01:46 276

转载 BCompare crack方法

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/weixin_40751723/article/details/86218785因为工作需要,经常会用到BndCompare4这个软件,但是从官方下载的BndCompare4只有一个月的试用期,点击输入密钥又一直打开购买软件的页面,...

2020-01-01 14:54:44 243

原创 eclipse如何多语言/代码混合编程

eclipse如何多语言/代码混合调试方法。1、混合java和c语言代码调试 Eclipse——混合调试java与C++代码(Linux下Debug)2、 c和python混合代码调试 使用Nsight Eclipse调试py-faster-rcnn(C++/python混合代码调试) 这个没有用过。3、 gnuradio中的p...

2020-01-01 14:24:31 889

转载 DVB标准大全

转载自:https://www.cnblogs.com/allengaller/articles/1656897.htmlDVB标准大全DVB组织关系与文档类别:DVB的所有标准和蓝皮书都是有欧洲的一个法定标准化组织:欧洲电信标准协会(ETSI)颁布。ETSI联合欧洲电工技术标准委员会(CENELEC),欧洲广播联合(EBU)一起建立一个简称JTC的联合技术委员会专门处理...

2019-12-14 13:33:57 1852

转载 克拉美-罗下界(CRLB)

https://blog.csdn.net/GongPF/article/details/88715517https://www.cnblogs.com/rubbninja/p/4512765.html

2019-11-17 16:39:16 2397

转载 DSP程序优化方法

1、选择合适的算法和数据结构 选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密切的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部分的编译器,使用指针比使用数组生成的代码更短,执行效率更高。 在许多种情况下,可以用指针运算代替数组索引,这样做常常能产生又快又短的代码。与数组索引相...

2019-11-09 10:24:02 1380

原创 7z在linux上如何打开

1、 在这个目录下下载https://download.csdn.net/download/u013047491/106176362、按照这个教程安装https://www.cnblogs.com/akidongzi/p/5960651.html

2019-08-25 13:42:19 962

原创 ns3安装教程

1、 用gedit生成一个setup文件,内容如下:编写setup脚本#!/bin/shsudo apt-get install gcc g++ python -ysudo apt-get install gcc g++ python python-dev -ysudo apt-get install mercurial -ysudo apt-get install bzr -ys...

2019-08-25 13:41:49 2432

转载 USB大容量存储设备无法启动--这个设备(服务)的驱动程序已被禁用。另一个驱动程序可以提供这个功能。

题描述如下:这个设备(服务)的驱动程序已被禁用。另一个驱动程序可以提供这个功能。 (代码 32)这个问题困扰我一个多月,经测试,u盘和移动硬盘均正常。问题解决方法:1、按“win+R"进行入运行界面;2、输入"regedit";3、找到:“计算机/HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/”目录下几个usb开...

2019-08-25 13:39:24 14861 1

转载 Ceva xm4 DSP开发心得(转)

最近做了CevaDsp相关的开发,其实和Neon开发有点类似,主要是代码向量化运算。Dsp芯片内含2个向量运算器,可以并行计算8个数值。先说一下具体环境,使用的是,Windows10 + CevaToolbox v16Ceva的这个编译器,license每年2500美刀,永久版是10000美刀,Ceva的仿真器,3000美刀。还是挺贵的。0、需要熟悉CevaDsp指令集,不然啥...

2019-07-09 19:23:44 3675 1

转载 DSP芯片的定点运算(转)

DSP芯片的定点运算本文排版不恰当,请到新浪爱问下载本文的pdf版,《【豪猪哥】DSP芯片的定点运算1.0》第3章 DSP芯片的定点运算3.1数 的定 标在定点DSP芯片中,采用定点数进行数值运算,其操作数一般采用整型数来表示。一个整型数的最大表示范围取决于DSP芯片所给定的字长,一般为16位或24位。显然,字长越长,所能表示的数的范围越大,精度也越高。如无特别说明,本书均以1...

2019-07-04 20:35:27 1269

转载 DSP定点运算之数字信号处理算法的定点化及其C语言仿真(转)

DSP广义上指数字信号处理理论(Digital Signal Processing),狭义上指数字信号处理器(Digital Signal Processor)。数字信号处理理论广泛应用于语音、图象、遥测数据、电机控制等各个方面。现代个人通信、互联网、多媒体应用的飞速发展又推动着数字信号处理理论的进一步发展。现代信号处理(ASP)算法越来越复杂,处理的数据量越来越庞大。由于体系结构的限...

2019-07-04 20:26:17 4562

转载 【DSP学习笔记】定点DSP小数乘加计算(转)

由于我装的版本是CCS5.5,此版本只支持C55系列的软件仿真而不支持C54系列的软件仿真,所以本次试验我采用TMS320C5510芯片进行,新建工程的过程这里不再赘述。 以下分别采用汇编语言和C语言编写一个最简单的定点DSP程序 ,计算式子:y=0.1*1.2+35*20+15*1.6结果的值。1、操作数表示在定点DSP芯片中,...

2019-07-04 20:20:52 2392

转载 Ti DSP 优化基本策略

一、优化流程一般分为三个阶段。阶段一:直接按照需要用C语言实现功能。在实际的DSP应用中,许多算法直接用汇编代码编写,虽然优化效率很高,可是实现的难度却很大,所以一般先用C语言来实现,然后编译运行,利用C64X开发环境的profile; clock工具测试程序运行时间,若不能满足要求,则进行第二阶段。阶段二:C语言级的优化。选择C64X开发环境提供的优化方式以及充分运用其他...

2019-07-04 19:41:52 684

原创 天线技术的进化激发卫星星座的未来 (转)

天线技术的进化激发卫星星座的未来 | 产业观察2018-09-07 21:46作者 | Thom Fain 《Via Satellite》翻译 | 中国卫通 沈永言如同LEO和MEO中的巨型星座开始上线一样,高端移动市场中较新的终端技术和电调控天线正在迅速推进地面技术。它们之间的同步性将取决于新的参与者,以及行业资深人士。他们正在利用自己的新技术来努力吸引新客户,并为全球尚未覆盖...

2019-06-29 16:30:32 489

原创 matlab + codeblock搭建windows下混合编程

matlab 在windows下的mex混合编程,通常用vc 。实际用codeblock更方便。要特别注意的是两者的gcc版本要对应起来。以matlab 2014a为例,对应gcc版本为4.7.x,因此codeblock对应的是12.11codeblock 12.11下载地址为:https://jaist.dl.sourceforge.net/project/codeblocks/Bi...

2018-12-27 19:12:12 1276

Multirate digital filters filter banks polyphase networks and applications

Multirate digital filters filter banks polyphase networks and applications A tutorial, 这篇文章是《Multirate Systems and Filter Banks》这本书的浓缩版,值得深入阅读。

2019-01-10

verilog小工具,包括格式化,轻量级编译,testbench自动生成等

verilog小工具,包括格式化,轻量级编译,testbench自动生成等,均经过测试可用。

2018-12-05

DVB_T系统的matlab调制解调仿真代码

DVB_T系统的matlab仿真代码,整个框架做得比较好,参数是一个文件,代码也有代码的文件。对理解dvb_t的调制,特别是解调有比较好的帮助。dvb其它协议也可以参考,毕竟很多是成体系互相借鉴的。

2018-01-10

gardner符号同步二阶环路的simulink仿真

找遍全网,最好的gardner符号同步二阶环路的simulink仿真模型,没有之一。里面还有载波开环同步。效果很好,不愧是老外大牛做的仿真。

2018-01-10

Ralink_SDK_User_Manual_4000

Ralink SDK 用户手册,支持ralink的多种ap芯片

2013-06-11

PCI9054-protel的原理图.rar

PCI9054 protel的原理图 非常便于开发,已经验证成功。

2013-05-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除