自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 MATLAB AWGN

MATLAB AWGNy = awgn(x,SNR) :在信号x中加入高斯白噪声。信噪比SNR以dB为单位。x的强度假定为0dBW。如果x是复数,就加入复噪声。y = awgn(x,SNR,SIGPOWER) 如果SIGPOWER是数值,则其代表以dBW为单位的信号强度;如果SIGPOWER为’measured’,则函数将在加入噪声之前测定信号强度。function y = awgn(varargin)%#codegennarginchk(2,5);% Validate signal input

2021-01-28 19:25:33 4313

原创 DSP TMS320C6678中FFT函数的调用与具体使用方法(CCS中操作)

首先明确一点,C6678中FFT的函数形式为:N : length of FFT in complex samplesptr_x : pointer to complex data inputptr_w : pointer to complex twiddle factorptr_y : pointer to complex output databrev : pointer to bit reverse table containing 64 entriesn_min :

2020-08-01 00:28:22 8193 1

原创 CCS-工程头文件与库文件的链接编译教程

首先,明确C语言中头文件与库文件的区别。简单来说:用户通过头文件找到库文件中头文件中有函数的申明,库文件实现函数的定义。比如,printf函数。使用时应包括头文件stdio.h,打开头文件stdio.h你只能看到,printf这个函数的申明,却看不到printf具体是怎么实现的,而函数的实现在相应的C库中。而库文件一般是以二进制形式而不是C源文件形式提供给用户使用的。程序中包括了stdio.h这个头文件。链接器就能根据头件中的信息找到含有printf这个函数的实现的库文件,从而把这段代码(printf函

2020-07-31 23:29:34 3474 1

原创 DSP CCS .CMD文件的原理讲解及编写

以.CMD 为扩展名的文件,这个文件的作用是用来分配存储空间的。由于DSP 编译器的编译结果是未定位的,DSP 也没有操作系统来定位执行代码,DSP 系统的配置需求也不尽相同,因此我们根据实际的需求,自己定义代码的存储位置。打个通俗的比喻,就是我们有一个仓库,现在需要把货物存放到仓库里面去,为了便于日后取用货物,我们将货物分门别类,然后把它们存放到指定的位置去。把哪些货物放到哪个位置的规则,就是我们的CMD文件的内容。 CMD文件,又称链接命令文件,主要作用是分配rom和ram空间,它告诉链接程...

2020-07-31 17:34:02 3573

原创 在CCS中通过ceil()函数实现round()函数(四舍五入,就近取整)函数

众所周知,在C语言中有三种取整函数,其分别是:floor()、ceil()、round()。floor():向负无穷大取整,即向下取整;例如:floor(2.8) = 2ceil():向正无穷大取整,即向上取整;例如:ceil(2.8) = 3round():四舍五入取整,也称就近取整;例如:round(6.3)=6,round(6.6)=7但在DSP中进行取整操作时,CCS只支持floor()、ceil()两个函数,不支持round()函数的使用。此时,用户若是想对一组数据进行四舍五入取整,则不能

2020-07-19 18:49:51 2234 1

原创 十进制小数转二进制并导入DSPTMS320C6678

已成功将现有传感数据导入到DSP端,其导入过程思想如下:**A、**首先,通过对传感数据的观察,如上图所示,可以看出,这些数据是绝对值小于1的有符号小数;并且,其小数点的位置是不发生变化的,所以可采用定点小数来表示。且在DSP中,定点小数运算,实际上就是用整数来进行小数运算。**B、**然后,简单介绍定点小数十进制转二进制的规则:x表示实际的数,q表示它的Qn型定点小数。其中n为小数点之后的二进制位数,例0 111 . 11111,则n=5。则转换公式为:例n=4,则此时,可得出定点小数

2020-07-12 18:32:30 425

转载 DSP—定点小数运算(转载)

许多DSP芯片只支持整数运算,如果现在这些芯片上进行小数运算的话,定点小数运算应该是最佳选择了,此外即使芯片支持浮点数,定点小数运算也是最佳的速度选择。在DSP 世界中,由于DSP芯片的限制,经常使用定点小数运算。所谓定点小数,实际上就是用整数来进行小数运算。下面先介绍定点小数的一些理论知识,然后以C语言 为例,介绍一下定点小数运算的方法。在TI C5000 DSP系列中使用16比特为最小的储存单位,所以我们就用16比特的整数来进行定点小数运算。先 从整数开始,16比特的储存单位最多可以表示0x0000

2020-07-12 18:04:16 465

原创 DSPTMS320C6678的数据导入方法

工作环境:Win10 + CCS8.2.0 + TMS320C6678由于研发工作的需要,本人需要将部分光纤传感的数据导入TMS320C6678中进行分析和处理,因此学习了一种简单的数据导入方法,在此分享出来,希望可以帮大家解决此类问题。第一点需要明确的,C6678能识别的数据类型为:.dat,.bin,.raw,.yuv所以,在将数据导入C6678之前,务必将数据文件转换为以上四类中的一种,否则无法将数据成功导入到C6678中。一、.dat数据文件生成首先,新建一个.txt文档,然后写入数据。

2020-07-12 17:06:40 2422

原创 VisualSVN创建仓库

明确一个问题,VisualSVN创建的仓库与TortoiseSVN创建的版本库,其功能实际上是一致的,只不过在VisualSVN上创建的仓库更利于在外网访问时进行相应的设置。一、创建仓库打开软件VisualSVN,右击“Repositories”然后点击“Create New Repository”然后,按下图提示进行操作最后,输入库名称“Repository Name”,之后一直点击“下一步”,即可完成创建二、创建访问用户打开软件VisualSVN,右击“Users”...

2020-07-12 15:25:32 958

原创 TortoiseSVN建立版本库

一、安装TortoiseSVN首先确认已正确安装TortoiseSVN,若未安装TortoiseSVN,可去看一下我的博客,里面有一篇便是介绍TortoiseSVN的安装的,并且附有下载链接。二、建立版本库首先,生成一个空白文件夹,此文件夹的作用就是存放版本库内容,然后在此文件夹下单击右键,按图中提示进行点击之后便会出现以下内容图中红框中便是版本库的访问地址,然后点击确定即可,至此,版本库便创建成功三、查看已创建的版本库右键单击桌面,按下图提示进行点击然后填入正确的URL,即版本库地址

2020-07-12 10:13:30 1978

原创 SVN—多人协同开发时的内外网映射

通过SVN进行代码的协同开发,即多人协同开发时,会牵扯到内外网的映射问题。情景一:若开发者均位于同一个局域网内,即在同一个家庭路由器的网络下。此时,进行协同开发时,在不需要内外网的映射下,不同PC(电脑)机之间便可以进行相连,即均可访问SVN服务器所在的电脑,进而访问服务器所在的文件夹。情景二:若开发者不都位于同一个局域网内时,例如甲在A省,乙在B省,而设有服务器端的丙在C省,此时如果不进行内外网的映射,那么甲乙是无法访问丙电脑上的SVN服务器端的。一、内外网映射方法:通过软件“nat123”进行

2020-07-11 23:01:02 882

原创 SVN—客户端和服务器端的安装及客户端汉化

SVN的的安装1. 安装内容首先,需要安装两个软件,分别是SVN的客户端和服务器端。名称如下:a.客户端:TortoiseSVN-1.14.0b.服务器端:VisualSVN然后,如果觉得使用软件时,英语理解起来会有些晦涩难懂,可以再下载一个语言包(如下图所示),对客户端进行汉化。2. 客户端:TortoiseSVN-1.14.0的下载与安装下载链接:http://subversion.apache.org/packages.html打开该链接后,页面如下:然后,下拉页面,直到页面最低端

2020-07-11 13:27:00 1037

FFT_CCS_matlab_Demo.zip

代码为在DSPTMS320C6678之上通过调用DSPF_sp_fftSPXSP()函数实现FFT变换,并以sinx函数为例进行了代码实现。且资源内含有DSPF_sp_fftSPXSP()函数的库函数包dsplib_c66x_3_1_0_0

2020-08-03

空空如也

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

TA关注的人

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