自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 Proteus下仿真AT89C51单片机串行口的问题

2. 把7.8版本安装目录下的MCS8051.DLL文件复制到8.13安装目录下,覆盖原文件,可以正常仿真串行口。8.13版本的该文件的位置是软件安装目录+Labcenter Electronics\Proteus 8 Professional\DATA\MODELS。同样的程序,在7.8的老版本(7.8版本的原理图仿真软件名称是ISIS 7 Professional)下仿真串行口,收发均正常。但是,在8.13版本下面,发送没问题,接收就会出现收不到的情况。1. 用7.8老版本仿真。

2023-11-21 13:49:46 1028

原创 keil下用printf语句输出

在keil下通过printf语句输出字符串到uart窗口

2022-12-05 18:24:57 2293 2

原创 proteus中单片机同时点亮led数码管

单片机虚拟仿真中的点亮led数码管

2022-09-28 09:00:07 1648

原创 基于变分贝叶斯的自适应卡尔曼滤波(matlab)

基于变分贝叶斯的卡尔曼滤波

2022-07-04 10:50:33 3963 20

原创 变分贝叶斯应用于高斯混合模型

变分贝叶斯方法应用于混合高斯模型的几个参数的推导。

2022-06-12 23:14:58 1498

原创 余弦信号的重建

    参考《数字信号处理教程》程佩青第三版,P41    假定为理想抽样,抽样序列为        其中T为抽样周期。    对于正弦信号    可以看出这个式子就是正弦信号的傅立叶变换,频率完全相同,只是幅度有常数乘积。结论得证。...

2022-04-26 23:38:37 316

原创 win10和win8双系统安装

    有些软件要用到win8。就装了个双系统。过程还是挺麻烦的。    首先是bios的设置非常的重要。先装的win10启动方式好像是可以跟随bios的设置的(以后有空再确认一下)。    然后装win7的时候通过pe盘里面自带的windows安装工具是可以装的,直接安装有些问题。我装的时候把bios的启动全设置为Legacy(非uefi),另外关闭了‘安全启动’。    但是可能是由于win7是纯净版,比较老,新机器出现鼠标键盘不认的状况,装了一个整合版本的就没问题。win8纯净版安装也没问题,没

2022-04-19 14:45:44 2695

原创 能量信号的自相关函数在趋于无穷时为零的证明

    在看数字信号处理的胡广书版本的时候,关于自相关函数有个性质如下:    下面给一个简单的证明:    这里假定是离散的实信号,是一个能量信号。自相关函数的定义如下:    在m趋于无穷时自相关函数为0的证明如下:............

2022-04-14 12:51:11 1203 4

原创 paddleocr自定义字典训练自己的数据集(rec模块)

下载的paddleocr的2.3版本。地址是paddleocr检测模块用的是det模块跑的慢,所以训练了一下rec模块。默认的字典在ppocr_keys_v1.txt文件里面,6000多个符号。有些字识别的不是很好。从中挑选了60个字符,以同样的格式保存了一个txt文件(UTF-8格式)。在配置文件中把字典换为保存的txt文件名这里为了方便生成训练图片只挑选了60个字。这里改字典好像还不起作用,需要在paddleocr.py文件中做修改如下:把 for action in parser

2022-03-13 10:56:13 4191 2

原创 Matlab输出所有汉字(Unicode)

    参考博文Unicode字符编码    写了一个Matllab小程序,输出所有Unicode编码的汉字。输出汉字的Unicode编码的范围参考上述博文0x4E00~0x9FA5。打印结果和常见的python结果一致。startStrDec=hex2dec('4e00');stopStrDec=hex2dec('9fa5');wordHanzi=cell(stopStrDec-startStrDec+1,1);s=1;for k=startStrDec:stopStrDec temp

2022-02-27 12:30:10 2564

原创 Matlab捕捉和处理警告

    在matlab中有时候需要捕捉警告,可以用如下的语句: [msgstr, msgid]=lastwarn;    需要清空处理的话可以用如下的语句: lastwarn('')

2022-02-26 16:55:36 730

原创 Fddb数据集人脸label可视化(matlab)

    fddb数据集的下载地址为fddb    其中的标签格式如下:<major_axis_radius minor_axis_radius angle center_x center_y 1>.    标签文件里面给出的是个椭圆,其中的angle 是角度,在程序中将其作为偏向左边或者右边的角度(单位为弧度),效果基本吻合。    下面是matlab可视化的一个小程序和效果图。clear all;close all;imgSourceFolder='E:/WorkSpace/ma

2022-02-11 14:17:17 1472

原创 resnet识别cifar10数据集(python)

tensorflow识别cifar10例程

2022-01-08 10:15:39 908

原创 Office提示“由于本机的限制,该操作已被取消。请与系统管理员联系“

    今天在word中加自动生成的目录后,用ctrl加“单击”出现了“由于本机的限制,该操作已被取消。请与系统管理员联系”的错误提示。按照网上的注册表修改方法错误仍在。    最后把以前卸载掉的IE11(windows10系统)又重新安装了,然后再修改了注册表。终于目录可以正常使用了。window10下重装ie11可以参考[win10下重装ie11]等等。(https://jingyan.baidu.com/article/e8cdb32b0907dc37052badcb.html)    网上修改

2021-12-31 16:57:30 1830

原创 CNN网络识别MNIST数据集的matlab程序

    最近在学神经网络,顺便做了一个mnist数据集的识别程序,采用cnn实现。许多内容采用的是matlab例程中的程序。    mnist数据集需要下载,解压后和下面的程序放在同一目录下,网址为:http://yann.lecun.com/exdb/mnist/.    多次测试基本都能达到99%的识别率,不排除小于99%的识别率。    下面是程序:% 实现MNIST数据集的识别,在matlab2018运行正常。需要先下载数据集,% 网址为:http://yann.lecun.com/exd

2021-12-15 17:06:06 3294

原创 Matlab中导出清晰图片

写文章的时候有时需要matlab导出清晰的图片,如果直接用figure里面的保存的话不够清晰,如下图:可在figure的菜单中,选择File-Export Setup,打开如下界面:在Rendering中把Resolution(dpi)改为600,然后点击Apply to Figure确认(这一步比较重要)。在下一选项Fonts中:默认的font size是10,这里可以改为15,再Apply to Figure.下一个选项Lines中默认的line width是1,可以改为2,再App

2021-11-14 23:05:26 11890

原创 在matlab中调用python返回数组的一种方法

    发现有好些python的项目不错,需要在matlab中引用。由于需要返回的是数组格式的数据,查了些资料,发现下面的方法还可行(pathon初学者)。    主要参考matlab官网的资料:    从 Python 将数据传递到 MATLAB    所以可以先把python返回数组格式的数据转化为list类型,然后就可以在matlab中直接使用了。...

2021-11-02 17:38:29 565

原创 NVIDIA Control panel Application,8.1.760.0已停止工作 解决办法

    需要查看一下cuda的版本。结果发现nvidia控制面板的 系统信息 打开时出现“NVIDIA Control panel Application,8.1.760.0已停止工作”的错误提示,重新安装显卡驱动依然如此。    最后把显卡的驱动换成一个老版本的解决了。    我的显卡的目前官网最新的是471.12,换成了451.67的。...

2021-10-31 00:31:54 5112

转载 STM32L011K4 Flash 操作

转载一篇文章STM32L011K4 Flash 操作 STM32L011K4 Flash 操作由 TaterLi2017年1月19日1 评论在L011中,除了普遍的Flash和OB外,还有EEPROM,而且还可以让Flash掉电运行.所以,他其实有4个密码,没错,是4个密码啊.如果Flash掉电了,那么就要RAM运行,也可以省一些电的.在Keil中这样定义RAM中运行代码.__attribute__ ((section (".ramcode"))) void MyFunc(void){ whi

2021-10-21 19:28:23 416

原创 随机游动的Matlab小程序

    前一段时间需要做大量的蒙特卡罗仿真,做了一个随机游走的Matlab小程序。close all;clear all;s=0.04; %max step sizex=rand-0.5; %x initial valuey=rand-0.5; %y initial valuehx=animatedline('Color','r','Marker','x');xborder=[-1 1];yborder=[-1 1]; %x and y axis boundaryaxis([xborder

2021-09-16 12:27:28 1353

原创 时间抽取(DIT)基2FFT算法(matlab)

参考文献《数字信号处理. 理论、算法与实现》 第二版实现FFT,主要就是实现下图中的一个蝶形运算。下面是用matlab编写的实现函数。function [Xk]=DIT_FFT_2_MOD(xn,N) t=1:N; WWr=exp(-1i*2*pi/N*[0:N/2-1].');%旋转因子 %蝶形运算开始 M=log2(N);%“级”的数量 % 码位倒置 Xk=permute(reshape(xn,2*ones(1,M)),M:-1:1); Xk

2021-08-23 01:09:48 9203

原创 四元数实现三维绕轴旋转

前段时间要用到空间旋转,所以看了一下四元数方面的资料。顺便就做了一个三维绕轴旋转的测试小程序。参考了一下绕任意空间轴旋转三维图形那篇博客里面是采用的罗德里格旋转的算法实现的。这里采用四元数,另外,采用了动态的显示,以及画出了一个旋转轴,方便观察。需要说明的是选择旋转轴经过的点时需在区间内选择。下面是主程序的matlab代码:clear all;close all;% 随机生成转轴通过的点(需确保在xyz所包围的立方体内部)origin=rand(1,3)*5;% 随机生成转轴方向di

2021-07-29 12:09:39 1104

原创 平方根UKF算法

在UKF算法程序的基础上(源程序位于[https://www.mathworks.com/matlabcentral/fileexchange/18217-learning-the-unscented-kalman-filter?s_tid=srchtitle])。参考平方根算法,进行了修改,结果和UKF基本完全一样。调用的函数如下:% test_ukf.mclc,close all,clear all,dbstop if errorn=3; %number of stateq=0.1;

2021-07-13 18:04:05 1218 15

原创 关于永磁体定位的研究实验

因需要做永磁体定位(胶囊内镜方面应用)的算法,故在网上搜了许多相关研究论文,然后根据其中的方法去做。然而结果很不理想,最后仔细分析了一下,主要有两个方面的原因。 1.现有算法大多考虑的是无噪声叠加的情况,而实际实现时,磁传感器测得到磁场数据三个轴的方向都叠加有噪声,在磁场强的方向有,磁场弱的方向也有,三个轴方向的噪声均值基本一致,但是影响肯定是不同的,这个噪声对定位的影响是非常大的。简单的说,在仿真实验时,不加噪声的情况用LM(Levenberg-Marquard)算法就可以实现极高精度的定...

2021-07-09 12:27:04 854 21

原创 Matlab不同版本的系统需求(不同操作系统下的)、所支持的编译器查找

Matlab不同版本的系统需求(不同操作系统下的)以及所支持的编译器查找在mathworks的官网查找网址可以检索到System Requirements and Supported Compilers:例如:只需要找到相应的Matlab版本号和要查询的内容,点击第一个图中列表里面相应的“Details”链接即可。...

2021-03-09 12:28:03 2701

原创 FMCW雷达多运动目标检测

FMCW雷达多运动目标检测去年的时候做了一个基于FMCW雷达的多运动目标检测的matlab程序,能够实现近距离和远距离的目标检测,以图像的方式显示结果。效果还可以,能够实现高速目标、大距离范围内的目标检测,程序的链接为:FMCW雷达多运动目标检测 下面是几个结果:程序在matlab2018b下正常运行,需要Phased Array System Toolbox工具箱。...

2021-02-25 22:15:37 4206 5

原创 TI的C64X系列的DSPLib实现fft

花了几天时间实现了一下TI的C64系列DSPLib实现fft,结果基本还行,也有一些需要改进的地方。先总结一下。 该系列的DSPLib可以在ti的官网上下载到。把其中的examples目录下的fft_example.c例程稍微修改了一下,实现复数的FFT运算。代码很简单,如下:/* ======================================================...

2020-03-09 22:41:25 1780 3

空空如也

空空如也

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

TA关注的人

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