自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cce的博客

自我探索与成长

  • 博客(39)
  • 资源 (13)
  • 收藏
  • 关注

原创 全国计算机等级考试(2019年版python)用自己的思路编写课后习题代码(1-5章)

寒假这段时间除了要做一些别的课程项目,同时也在温习python方面的基础知识,19年暑假自学了一个多月的python,后续时间和精力都没有太多就没有好好学了,借着寒假这段时间把全国计算机等级考试python二级的课后习题用自己的思路给编了一遍,如果不出意外自己会参加2020年的python二级全国等级考试,希望一帆风顺吧哈哈哈。下面把一到五章的代码给大家贴出来,欢迎参考与批评指正。第一章#1...

2020-01-19 15:31:29 5871 2

原创 Gitlab的下载、安装以及在IDEA中的集成使用

Gitlab的下载、安装以及在IDEA中的集成使用

2022-07-18 22:56:27 4093 1

原创 密码学相关学习知识

本博客主要记录在学习中遇到的关于密码学中的相关知识,我会将自己看到的比较好的关于密码学中的博客链接放在这里,不定期更新~复杂度多项式时间

2022-01-24 22:48:54 274

原创 Java学习汇总

本篇文章主要用来记录自己在学习Java过程中看到的比较好的博客文章,为方便学习和查找,在此做一个汇总,不定期更新!基础知识关于集合的相关知识java集合——Collection接口下的内容梳理...

2022-01-20 22:30:54 328

原创 关于在阅读论文中常见的简写说明

w.r.t. : with respect to 的缩写。是 【关于…;谈及,谈到】的意思。i.e. :源自拉丁文id est.【也就是;亦即;换而言之】的意思。s.t.:subject to 的缩写,一般用在公式中,表示约束条件。【使得…满足…】的意思。...

2021-12-08 17:00:10 641

原创 冒泡排序 直接排序 反转排序的Java实现

冒泡排序public class BubbleSort { public static void main(String args[]) { // 创建arry数组,并在其中赋值一些具体的数以待排序使用 int array[] = {64,4,24,1,3,15}; // 创建冒泡排序类的对象 BubbleSort sorter = new BubbleSort(); // 调用冒泡排序的方法进行排序 sorter.sort(array); } // 排序方法

2021-02-02 15:41:01 269

原创 C++一些重要知识点的个人理解

总算是考完C++了,前前后后为这门课花费了很多的时间和精力,课程里面的知识点也是巨多巨杂,看完PPT的内容,总是后面部分看完前面的就忘差不多了,哭泣…为了让自己可以及时地掌握一些比较重要的知识点,特地建了个文档,把一些知识点的个人理解放了进去,下面通过博客发出来和大家一起分享。自己也是初学者,可能有些内容并不准确,还请批评指正,谢谢。1、关于虚继承的理解虚继承主要就是为了解决在继承中的二义性问题何为二义性问题呢?就是当一个类继承两个类的时候,这两个类可能含有相同的属性和方法,在这个类的对象进行访问

2020-06-06 10:39:47 967

原创 语音信号处理(五):生成语音信号的倒谱和复倒谱

倒谱定义为信号短时振幅谱(功率谱)的对数傅里叶反变换倒谱可提取频谱包络特征,以此作为描述音韵的特征参数而应用于语音识别倒谱也可以提取基音特征,以此作为描述音韵特征的辅助参数而应用于语音识别复倒谱是复对数运算,倒谱是实对数运算,缺乏了相位的信息。下图是对ai d s t四个语音信号进行倒谱和复倒谱分析得到的结果,具体代码可以参考如下链接:倒谱与复倒谱代码...

2020-05-19 15:13:28 3748

原创 FPGA(七):FPGA与modelsim联合仿真之呼吸灯

在上一篇使用verilog实现呼吸灯的博客中,里面的代码是结合我冬季学期公教中上发的硬件进行实现的,这里通过quartus13.1和modelsim联合仿真的形式进行验证。为了更好地进行展示和说明,部分代码进行了修改,主要是cnt_us上进行了更改,因为原先的板子系统时钟为24MHZ,这里在纯软件上实现改成了50MHZ。呼吸灯实现代码module sim_breath( input clk, output reg [2:0]led );// 寄存器reg [9:0] cnt_s;reg

2020-05-16 23:02:02 1378 8

原创 FPGA(六):FPGA与modelsim联合仿真之PLL分频和倍频

有时候我们需要不同频率的时钟信号,而fpga本身是不能产生这些信号的,这时候就需要使用到fpga的IP核来生成,下面使用fpga与modelsim的联合仿真来展示。如:原信号为100MHz,现在想利用IP核生成50MHz和150MHz的信号主程序module ip_filetest( input clk, input areset, output clk50, output c...

2020-05-08 16:24:29 985 2

原创 语音信号处理(四):生成语音信号的语谱图

关于语谱图的简单介绍可以参考这篇文章现代语音信号处理之语谱图(spectrogram)下面对 ai d s t 这四个语音进行语谱图绘制绘制代码如下mkdir('***');%新建存放语谱图的文件夹file='***';%声音信号所在文件夹file1=strcat(file,'*.wav');% file1='***';%(strcat:连接多个字符串)file2=dir(f...

2020-04-30 11:35:05 2586

原创 语音信号处理(三):语音信号的短时幅值、短时过零率和短时自相关

在上次录制的语音信号基础上,进行语音信号的短时分析,主要涉及到语音信号的短时幅值、短时过零率和短时自相关分析。使用矩形窗和汉明窗两种窗函数进行计算分析和比较,同时计算平均短时幅值和平均短时过零率。声母韵母测试代码下载...

2020-04-29 16:49:37 3004

转载 matlab通过切比雪夫实现低通、高通、带通和带阻的设计

clear;close all;clc;fs = 1000; %Hz 采样频率Ts = 1/fs;N = 1000; %序列长度t = (0:N-1)*Ts;delta_f = 1*fs/N;f1 = 50;f2 = 100;f3 = 200;f4 = 400;x1 = 2*0.5*sin(2*pi*f1*t);x2 = 2*0.5*sin(2*pi*f2*t);x3...

2020-04-29 16:11:19 4680

原创 语音信号处理(二):矩形窗和汉明窗时域波形和频域波形

一:通过代码实现clear all;h=zeros(10000,1);h(2001:8000)=1; % 在2001-8000上令值为1subplot(2,2,1);plot(h,'r-');title('矩形窗时域波形');xlabel('样点数');ylabel('幅度');hold on;axis([0 10000 0 1.5]);w=h(2001:2060);W...

2020-04-19 14:10:46 6873

原创 语音信号处理(一):对声母和韵母进行录音并时域分析

这学期选了黄老师的《语音信号处理》专业选修课,主要内容就是介绍语音方面的知识和一些基本的处理,自己也比较喜欢这门课,就想着把上课时做的一些有价值和意义的练习和作业通过自己博客的形式发出来和大家进行分享,也方便自己日后进行回顾。一、实验内容利用GoldWave在电脑端录制字母发音,并对录音内容做端点检测,截取每段录音以减少无关声音的干扰。之后再使用MATLAB编写程序实现信号时域波形的绘制。二...

2020-04-14 10:43:47 1269

原创 解决Matlab帮助文档打开很慢或加载不出来

在使用MATLAB的过程中,我们知道通过键入help + 函数名,就可以知道某一个函数的简略使用方法,如果需要详细知道某一个函数的使用方法,我们需要打开MATLAB的函数使用手册。但是打开某个函数的使用手册有时候是非常慢的一个过程,甚至好久都加载不出来,下面可以通过简单的一些设置帮助解决这个问题一、打开MATLAB的预设二、点击帮助选项进行设置设置好之后我们简单测试一下可以发现,打开帮助...

2020-04-11 10:52:44 3688 5

原创 C++:一级指针和二级指针的简单探索

在学习C/C++的时候,学到指针这一章节,难免会有点畏难的心理,其实这在很大程度上是对指针的定义、作用原理不甚了解导致的,当你在这些东西有一个比较细致的了解时,会发现指针也不是那么的难,当然这里针对的是小型程序。下面通过一级指针和二级指针在作用上的对比,加深对指针作用原理的理解。一、通过调用二级指针修改一级指针的值#include <iostream>#include <...

2020-03-21 09:59:53 345

原创 C++实验:友元函数与静态成员

一、实验目的和任务1)熟练掌握友元函数的设计方法;2)掌握友元函数的含义,友元函数和成员函数的区别;3)掌握静态数据成员的初始化方法;4)掌握静态成员函数的定义与使用方法。二、实验原理介绍根据要求正确定义友元函数。将别的模块声明为友元,使类中本隐藏的信息如私有和保护成员可以被友元访问。静态成员属于类的成员,访问类的静态成员可以直接用类名访问,静态数据成员的初始化必须在类外进行,类的静...

2020-02-23 15:38:13 898

原创 C++拷贝构造函数与类的组合

原理:1、当用一个已知对象构造一个新的对象时需要调用拷贝构造函数。如果一个类的成员含有指针类成员,需要显示定义拷贝构造函数(深拷贝)。2、当一个类的成员中包含其他类的对象时称为类的组合,这些类成员通常称为子对象,子对象的构造需要调用子对象自己的构造函数。参考代码:#include <iostream>using namespace std;enum CPU_Rank { ...

2020-02-22 17:10:56 733

原创 C++出现error C4996:关于使用strcpy和strcpy_s中遇到的问题

今天在编写代码的时候遇到了strcpy和strpy_s两个函数的使用错误,以前编写代码的时候没怎么考虑这个问题,这次遇到并解决后就大致写一下把。strcpychar *strcpy( char *to, const char *from )功能:复制字符串from 中的字符到字符串to,包括空值结束符。返回值为指针to。由于没有字符串长度的限制,所以复制过程中遇到过长的字符串可能会发生未知...

2020-02-21 16:20:02 2609

原创 C++出现错误类型error C2664的解决方案

最近在学习C++的代码编程,打算把课后的代码实验再做一遍。对于c++小白的我而言,出现没见过的错误真的难受,一下就是一项。先看代码:#include <iostream>#include <string> // 字符串赋值需要用到这个指针using namespace std;class Student{private: char num[10]; //...

2020-02-20 20:38:20 34435 16

原创 FPGA(五):Quartus II 调用Fir IP核使用说明

这几天在忙着写通信原理的项目,其中用到了fir滤波器的部分,从最初的一脸懵逼到初步理解了该怎么去调用ip核以及参数设置,这其中的过程着实不易。这篇博客主要是为了记录自己的学习过程以便日后也可以回想起来操作步骤,同时给志同道合的伙伴带来一点点参考,可以少走点弯路。一、MATLAB生成滤波器系数首先采用MATLAB设计一个FIR的低通滤波器。滤波器采样频率为fs=8MHz,过渡带fc=[1MHz ...

2020-02-17 18:21:58 11879 21

转载 一些IT行业的简单术语形象化记忆

以下仅供娱乐学习假设你是个妹子,你有一位男朋友,于此同时你和另外一位男生暧昧不清,比朋友好,又不是恋人。你随时可以甩了现任男友,另外一位马上就能补上。这是冷备份。假设你是个妹子,同时和两位男性在交往,两位都是你男朋友。并且他们还互不干涉,独立运行。这就是双机热备份。假设你是个妹子,不安于男朋友给你的安全感。在遥远的男友未知的地方,和一位男生保持着联系,你告诉他你没有男朋友,你现在处于纠结期...

2020-02-16 22:47:46 265

原创 通过Matlab不同函数设计的低通滤波器性能对比

所有的设计均是为了得到更逼近理想滤波器的滤波器,而衡量逼近程度的准则有多种,其中最常用的是最大误差最小准则。采用这种准则进行滤波器设计的函数就是firpm函数。firpm函数语法的5种基本形式b = firpm(n,f,a)b = firpm(n,f,a,w)b = firpm(n,f,a,'ftype')b = firpm(n,f,a,w,'ftype')[b,data] = f...

2020-02-16 20:25:33 1989

原创 python通过Dlib库实现人脸68点特征点标记

1、使用到的库import cv2 # 图像处理库import dlib # 人脸识别库from skimage import io # 图像处理库2、代码片段详解2.1 dlib.get_frontal_face_detector()功能:人脸检测画框参数:无返回值:默认的人脸检测器det...

2020-02-15 16:59:33 5686

原创 Matlab fir滤波(conv)

在做数字信号处理的时候我们经常需要处理各种各样的波形,特别是混合波形的提取。在混合波形中提取目标波形,会经常使用到滤波器,这里通过matlab中的conv函数(向量卷积运算)实现滤波输出。一:设置滤波器参数在MATLAB中输入fdatool(Filer Dsign and analysis tool)即可调出滤波器设置界面窗口里面可以设置滤波器的类型,采样频率,截止频率等。本设计设置的参数如...

2020-02-05 17:10:07 16771 2

原创 Python-Opencv(三):使用OpenCv画图

使用opencv来画图,主要有这几种常见的画图方法:cv2.line 画线cv2.circle 画圆cv2.rectangle 画长方形cv2.polylines 画多边形cv2.ellipse 画椭圆cv2.putText 添加文字cv2.setMouseCallback 通过鼠标画图参数说明:img:画布color:颜色,[B,G,R]表示,255表示[255,0,0...

2020-02-03 11:02:13 3365 1

原创 Python-Opencv(二):OpenCV对图片进行基本处理

参考:https://zhuanlan.zhihu.com/p/44255577一、图像色彩空间变换函数cv2.cvtColor图像色彩空间变换函数十分常用,我们应该明白为什么需要做图像色彩的空间处理。图像色彩空间变换函数的定义:cv2.cvtColor(input_image, flag)参数一: input_image表示将要变换色彩的图像ndarray对象参数二: 表示图像...

2020-02-01 16:04:41 389

原创 Python-Opencv(一):OpenCv的简单探索

参考:https://www.cnblogs.com/zlel/p/9267629.html一、python-OpenCV的简介与安装opencv 是用于快速处理图像、计算机视觉问题的工具,支持多种语言进行开发,如c++、python、java等。安装opencv-python: pip install opencv-python安装完opencv-python后命令行打开pyth...

2020-01-31 22:49:14 514

原创 FPGA(四):FPGA通过查表的方式生成正弦波

这里通过两种方式来实现FPGA查表生成正弦波先看图这是FPGA通过查ROM表生成正弦波的原理下面开始介绍具体实现方法:这里我使用的开发板是MAX10 10M50DAFC7G,不同的开发板接口可能不同,注意查找对应资料,正确连接端口。一:通过.v文件调用,通过地址直接查表生成所需的正弦波通过此种方式获取.v文件可以使用软件编程的方式,常见的有c、MATLAB等等,这里通过MATLAB代码...

2020-01-31 20:17:45 12349 11

原创 全国计算机等级考试(2019年版python)用自己的思路编写课后习题代码(9-10章)

全国计算机等级考试(2019年版python)用自己的思路编写课后习题代码(9-10章)完结篇啦!一个阶段的结束象征着另一个阶段的重新开始,未来还要继续加油呀。下面贴上最后两章的编程题代码,如有错误欢迎指正,不胜感激。第九章 python标准库概览#1 使用turtle绘制一个蜂窝状六边形。import turtle as t# 定义一个画六边形的函数def draw_hexag...

2020-01-27 21:12:46 2123

原创 全国计算机等级考试(2019年版python)用自己的思路编写课后习题代码(6-8章)

全国计算机等级考试(2019年版python)用自己的思路编写课后习题代码(6-8章)本来想把后面五章的代码一块放进来的,但是吸收了发布前面五章代码的经验,这次在代码的基础上又增加了注释和代码验证结果部分,所以整体看起来6-8章的代码会比较多,但是如果除去这些非必要代码和说明的部分,其实也还好,加上那些只是为了更好地加深理解。第六章 组合数据类型#1 英文字符频率统计'''编写一个程序...

2020-01-27 16:40:54 3031 2

原创 FPGA(三):使用Verilog实现呼吸灯

工程教育中级课上老师把这道题作为延伸拓展题,在讲解了大致思路后我对呼吸灯也有了一定的了解,最开始尝试自己编写了一部分,但是并没有完全实现,后来想想还是自己对于概念上理解不够透彻,后面在网上参考别人优秀的代码和说明后渐渐明白了其中的机制,以下是自己写的呼吸灯代码以及一些思路过程。实现流程1、呼吸灯分为两个部分,一个部分是 由亮变暗,一个部分是 由暗变亮。2、当由亮变暗,也就是:首先,占...

2020-01-21 23:14:21 3765

原创 FPGA(二):Verilog状态机实现模拟交通灯

硬件开发板说明:1、cyclone III:EP3C5E144C82、时钟24M题目:模拟交通灯效果,设LED1为红灯,持续10S,LED2为蓝灯,保持3S,LED3为绿灯,持续15秒,前12S 一直亮,后3S闪烁。(提示,使用状态机)代码说明:这个是我上工程教育中级的一道题,要求使用状态机进行实现,当时老师并没有让加上复位信号来写,我就简单这样写了,下面是代码。代码实现:modul...

2020-01-21 14:58:52 5636 3

原创 Python中创建基本数据类型的简单方法

python通过简单的方法创建基本数据类型a = set() # 集合b = () # 元组c = [] # 列表d = {} # 字典print(type(a),type(b),type(c),type(d))输出结果:<class 'set'> <class 'tuple'> <class 'list'> <c...

2020-01-20 11:12:00 379

原创 FPGA(一):用Verilog实现流水灯

大三的冬季学期选了工程教育中级,上的内容是fpga相关的东西,目前课程已经上了一大半,进入到大作业项目阶段,上的知识点不是太多,主要还是普及教育为主,很多东西还是需要自己课下花时间认真地自学。写过几个认为还可以拿出来的例子,希望有时间可以一一分享出来供大家参考借鉴,如有错误还请多多指正。这次主要选择流水灯作为自己在FPGA方面的第一篇博客,很多人学习单片机、stm32抑或是FPGA都会有点灯相关...

2020-01-19 21:50:43 16569 7

原创 python如何安装Dlib库(超简单的方法,亲测有效)

使用python安装Dlib库(简单有效)寒假这段时间在忙着做学校的创新项目,是和人脸识别相关的,看了很多网上的代码和教程,在github上找了一个比价接近的代码,打算认真学习研究一下,奈何里面有一个dlib的库,在使用pip install Dlib后总是报错,后来在CSDN上找了很多的教程怎么安装这个库,有简单的有复杂的,但是我这里感觉那些都还挺复杂的,搞了两天多了总算弄好了,其实按照我的方...

2020-01-17 11:28:04 35495 23

转载 Python中怎么设置pip的配置可以使下载速度大大提高

Python中怎么设置pip的配置可以使下载速度大大提高自带下载地址为国外源下载速度时常在20KB以内切换为国内源直接满速!国内源:清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/si...

2020-01-10 21:58:28 370

原创 matlab基础自学笔记

matlab自学笔记(一)链接:https://www.bilibili.com/watchlater/#/av7081367/p21.log打出来是以e为底的2.log2(32) 和log10(100)这两个是可以的,但其他的都不可以的3.但是可以利用换底公式来进行处理log7(8)=log(7)/log(8) 唯一一种方法4.clc将命令窗口(屏幕)清空,包括将变量区的内容清空了5...

2019-08-15 22:54:43 383

YALE_人脸库.rar

YALE人脸数据库(美国,耶鲁大学)由耶鲁大学计算视觉与控制中心创建,包含15个人,每个人有不同表情、姿态和光照下的11张人脸图像,共165张图片,每张图片大小为100*100。整个数据集非常小,图片信息也较为简单。

2020-08-08

ORL_人脸库.rar

ORL人脸数据集共包含40个不同人的400张图像,是在1992年4月至1994年4月期间由英国剑桥的Olivetti研究实验室创建。此数据集下包含40个目录,每个目录下有10张图像,每个目录表示一个不同的人。

2020-08-08

FERET-人脸识别必备数据库.rar

FERET人脸识别数据库,该库包含200个不同人物的人脸图片,每个人有7张人脸图片,这7张包含了同一个人脸在不同的光线条件下不同的面部表情和姿态等特征, 且经过了归一化处理, 每一张图都是灰度图, 分辨率均为80×80。

2020-08-08

使用matlab生成语音信号的倒谱和复倒谱

Cepstral analysis 倒谱分析 complex cepstral 复倒谱 实倒谱是序列的傅里叶变换的幅度的实对数的傅里叶反变换 代码每一步含有注释,方便理解和学习

2020-05-17

语音信号处理工具箱——voicebox

在进行语音信号处理的时候,需要用到一些函数进行操作,但是有时MATLAB并没有装这些东西,我们自己手动添加进去。voicebox是用于MATLAB中的语音处理工具箱,其中包含了对语音的分帧处理,滤波,加窗,参数提取等函数。

2020-04-29

MATLAB实现语音信号短时分析

主要涉及到语音信号的短时幅值、短时过零率和短时自相关分析。使用矩形窗和汉明窗两种窗函数进行计算分析和比较,同时计算平均短时幅值和平均短时过零率。使用循环进行读取,避免手动一个一个语音读取(记得把文件路径修改一下)

2020-04-29

语音信号测试-对声母和韵母的测试

本资源为声母和韵母的测试资源,最好配套我的博客使用 附上博客地址链接:https://blog.csdn.net/qq_42839007/article/details/105506306

2020-04-14

matlab 2019a中文版文档(清晰pdf)

本资源为matlab 2019a的中文版手册,页面清晰,是学习matlab入门的很好的参考资料,欢迎下载。

2020-04-05

matlab采用卡尔曼滤波法进行运动轨迹ca cv ct模拟

仿真带加速度扰动的转弯运动目标的二维航迹 仿真带加速度扰动的匀加速直线运动目标的二维航迹 仿真带加速度扰动的匀速直线运动目标的二维航迹

2020-03-27

matlab_fir_test.rar

设计一个低通滤波器。采样频率fs = 8MHZ,过渡带为fc = [1MHZ 2MHZ]; 绘制出滤波器数量化前后的幅频响应图 将滤波器系数写入指定的txt文本文件中 具体可参考博客:https://blog.csdn.net/qq_42839007/article/details/104354810

2020-02-29

FPGA 最新各种IP核破解汇总(绝对好用)

文件里面包含FPGA各种IP核的破解,需要注意的是要把里面的"HOST= "改成自己的网卡好,改好后进入FPGA的license setup页面找到该文件导入,会发现一系列的IP核破解成功,绝不吃亏。

2020-02-19

FPGA基础学习代码示例,适合初学者研究学习使用

FPGA基础学习代码示例,适合初学者研究学习使用,里面是平时学习用到的各种fpga示例代码,通过这些代码的学习可以快速上手fpga,打下一个坚实的基础。

2020-02-17

MATLAB组合FPGA实现FIR滤波器仿真测试

1、采用MATLAB设计一个FIR的低通滤波器。滤波器采样频率为fs=8MHz,过渡带fc=[1MHz 2Mhz],通带衰减小于1dB,阻带衰减大于40dB,滤波器系数量化位数为12比特。 2、FPGA根据MATLAB生成的FIR滤波器系数,调用FIR II 核并实现相关仿真。

2020-02-17

空空如也

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

TA关注的人

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