自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

O1297232812的博客

身体和灵魂总有一个在路上!

  • 博客(58)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 matlab legend 水平放置

1)legend横排hl =legend(H([1 6 11 16 21],'1,'6','11’,'16','21');set(hl,'Orientation','horizon')2)不显示方框:hl =legend(H([1 6 11 16 21],'1,'6','11’,'16','21');set(hl,'Box','off');3)其他位置参考 helpplot(...

2020-12-08 10:51:00 74

原创 matlab 保存灰度和彩色图片

1. imwrite 函数可以实现灰度图片的保存;2.saveas 保存彩色图片figure imagesc(DefocusedImage{1,55})set(gca,'XTick',[]) % Remove the ticks in the x axis!set(gca,'YTick',[]) % Remove the ticks in the y axisset(gca,'Positio...

2020-11-07 09:50:00 108

原创 卷积

卷积概述第一节 领域统计学中,加权的滑动平均是一种卷积。概率论中,两个统计独立变量X与Y的和的概率密度函数是X与Y的概率密度函数的卷积。声学中,回声可以用源声与一个反映各种反射效应的函数的卷积表示。电子工程与信号处理中,任一个线性系统的输出都可以通过将输入信号与系统函数(系统的冲激响应)做卷积获得。物理学中,任何一个线性系统(符合叠加原理)都存在卷积。计算机科学中,卷积神经网络(...

2019-07-14 15:14:00 32

原创 tensorflow搭建神经网络

最简单的神经网络 1 import tensorflow as tf 2 import numpy as np 3 import matplotlib.pyplot as plt 4 5 date = np.linspace(1, 15, 15)# d定义日期 6 endPrice = np.array([2511.90, 2538.26, 2510.68, 2591.66, 2...

2019-07-06 11:10:00 26

原创 选题到开题--如何读论文1

  研一一年基本是没有成果的,没有如期开题之后,不是失落是不可能的,从题目选定到read Paper的过程中,一些小小的总结。  题目选定之后,第一步先读一些基础原理型的文章,彻底搞通原理,但问题来了,如何找到这些基础性质的文章呢?找到了又如何精读和分析这些文章呢?  首先说如何找到这些文章,我会这样去做,谷歌学术检索相关关键字(+review),查找博士论文、影响因子高期刊中的相关论文及课...

2019-07-04 17:24:00 24

原创 机器学习引言

通过一段对机器学习课程的学习,为方便后续复习和知识点梳理,现将这段时间的学习收获做出总结。主要从线性回归、逻辑回归和人工神经网络三个方面进行归纳,完成基本算法的推导和设计。一. 概述1.1 监督学习Supervised Learning对应每个数据样本,均有相应“正确的”输出值与之对应,根据给出样本进行模型的学习,使得学习到的模型能够对任意给定的输入,其输出均能做到对样本数据的预测。1.2 非监...

2019-04-20 09:22:00 28

原创 运算放大器基础

关于运算放大器的基础知识,掌握运算放大器的各种特性参数,理解各种特性参数的意义,结合这些参数能够合理的进行运算放大器的选型。设计实际的电路,深刻理解运算放大器。第1节 运算放大器的基本使用方法1.1同相放大器同相放大器non-inverting amplifier电路中省略了旁路电容和电源部分,也省略了相位补偿部分,在实际电路设计中,这部分是关键的。 特点:输入阻抗高,电阻...

2019-01-13 21:25:00 25

原创 差分放大电路设计

学习各种电流源电路及差分放大电路的分析方法。 一.电流源 (1)镜像电流源 (2)改善的镜像电流源 (2)比例式电流源 (2)微电流源 二.差分放大电路 差分放大电路就其功能来说,是放大两个输入端的信号之差。差分放大电路根据连接方式的不同,可以分为双端输入双端输出、单端输入双端输出、双端输入单端输出、单端输入单...

2019-01-12 15:31:00 46

原创 直流稳压电源的设计与制作

直流稳压电源是电子设计中必不可少的组成部分,主要从直流电源各部分组成去计算和设计直流稳压电源。 一.整流电路的设计 (1)关于桥式整流电路的计算:有电容无负载: 无电容有负载: 负载和电容同时存在: 整流二极管的选型:承受的最大反向电压: 最大耐流值: 滤波电容的选型:一般滤波电容满足下面的关系: 电容耐压值: 二.稳压电路的设计...

2019-01-10 11:33:00 154

原创 负反馈放大电路的计算及设计

一般的放大电路,增益达到40-60dB就很不错了。但是考虑到电路的稳定性,采用一只晶体管放大电路的增益一般希望在20dB,若要获得更高的电压增益,就需要考虑二级或者多级耦合放大电路了。 一.放大电路反馈的判断方法(1)正负反馈的判断:从输入级到输出级依次标出各级信号的瞬时极性,判断方法是:输入信号与反馈信号不在同一节点引入,若瞬时极性相同,则为负反馈,若两者的瞬时极性不同,则为正反馈。 (...

2019-01-09 10:09:00 88

原创 渥尔曼电路设计

共基极放大电路的频率特性好但是其输入阻抗低,具有难以使用的缺点,渥尔曼电路刚好能够很好的解决这个问题,下面总结渥尔曼电路的基本结构及设计方法。基本结构将晶体管或者mos管总想堆积起来,使一个三极管的集电极与另一个三极管的发射级连接,或者使源级和漏级连接,一个三极管的源级或者mos管的栅极直接交流接地,构成的组合叫做渥尔曼电路。具体的结构如下图所示。 在渥尔曼电路中,上面的三级管基...

2019-01-08 09:43:00 38

原创 小型功率放大器的设计与制作

功率放大器设计的关键点是避免温度变化对电路造成的影响,这里结合共射级电路和共集电极电路的使用,设计简单的功率放大电路! 一.功率放大电路的计算 1.计算及分析方法 (1)甲类功率放大器:最大不失真幅值电压: 最大输出不失真功率: 电源供给的功率: 则电路的效率为: (2)乙类双电源互补推挽功率放大电路OCL最大输出不失真功率: 当考虑饱和压降VCES时,输出电压的最大值为...

2019-01-07 13:03:00 38

原创 晶体管及其放大电路之共基极放大电路

由于在基极输入的波形也出现在发射级上面,基于这样思想,信号从发射级输入,从集电极输出,构成共基极放大电路。对于共基极放大电路,由于输入阻抗低,所以难以使用,但由于没有基极-集电极电容Cob的影响,频率特性变好,可以作为高频放大电路设计,主要掌握其计算分析方法及设计方法!一.共基极放大电路的计算 1.计算及分析方法 二.共基极放大电路的设计 设计电压增益为5倍,最大输出电压为5Vp-p的...

2019-01-06 21:13:00 238

原创 视频选择器的设计与制作

阻抗匹配低频信号的传输基本上是低阻抗发送出去,再由高阻抗来接受,这是由于难于受噪声和交流的影响,在低频放大电路中,开环增益较大,引入负反馈后,输出阻抗可以变得很小。 而在高频电路中,开环增益低,且不能够引入很好负反馈,所以输出阻抗不能够做到可以忽略的程度,关于输入阻抗也是一样的,高频范围内输入阻抗不能够做到很大。并且,输入阻抗和输出阻抗是随着频率的变化而变化, 因此,在高频电路中,...

2019-01-04 10:42:00 23

原创 linux

一:linux常用的命令sudo是增加用户权限,在命令行前面添加sudo相当于以root用户运行这条命令。可以运行sudo su直接切换到root用户操作。"$"为普通用户,"#"为超级用户1:常用命令cd+要打开的文件名表示打开一个文件/+名字表示到该名字的文件,然后. 表示当前文件..就表示上一级文件,~...

2019-01-03 19:45:00 16

原创 晶体三极管及其放大电路之共集电极电路

共射级放大电路的放大倍数较高,但是其输出阻抗较高,我们必须设计电路使得其输出电阻小,受负载影响小!一.共集电极放大电路分析1.计算及分析方法2.主要用途(1)用作高输入电阻的输入级,因为其输入电阻大。(2)用作低输出电阻的输出级,输出电阻小。(3)用作中间隔离级。3.实际应用电路分析及选型1.具体电路的设计及分析: 电源:大于最大输出电压,且将电源电压提高Vce(sa...

2019-01-03 18:58:00 50

原创 晶体三极管及其基本放大电路之共发射极电路

这部分通过分析共射级放大电路说明电路设计的一般步骤,并分析电路的各项参数!一.共射集电极放大电路分析1.基本结构(1)直流通路:所有电容断路,电感短路,直流电源保留。(2)交流通路:直流电源短路,根据频率高低决定电容盒电阻的情况。(3)非线性失真分析方法1.直流分析 2.交流分析画出交流的等效图,用小信号模型代替三极管,分析各项参数,此部分较为熟练,结合实际应用电路分析一个模型...

2019-01-02 19:10:00 79

原创 晶体三极管及其基本放大电路概述

晶体三极管主要分三个部分学习,第一,掌握三极管的基础知识,包括其电流分配原理、主要参数、模型分析和伏安特性曲线;第二,掌握放大电路的主要性能指标及分析方法;第三,结合实际放大电路,计算分析放大电路的各种参数,结合实例分析共发射级电路和共集电极放大电路两种。集成放大器芯片,一般作为理想器件分析,但器件总不会是理想器件,学会分析基本的放大电路,可以对集成芯片的放大器做出各种补偿对策,以便于更好的把控...

2018-12-30 10:16:00 34

原创 晶体二极管及其基本应用电路

一.半导体基础物理知识 1.本征半导体 2.杂质半导体(P型和N型) 3.半导体导电的机理 半导体中有两种载流子,电子和空穴,其对应的运动也有两种,扩散运动和漂移运动,分别形成扩散电流和漂移电流。 扩散运动:外电场的作用;漂移运动:浓度差 二.PN结 1.工艺过程 ...

2018-12-28 21:37:00 25

原创 印刷数字的识别

一.采集图像二.图像滤波三.背景取出四.二值化处理五.特征提取

2018-10-22 21:06:00 18

原创 pyqt5之简单窗口的创建

在学完tkinter后,发现tkinter在布局方面特别的不方便(Tkinter资料:http://effbot.org/tkinterbook/tkinter-index.htm),因此学习pyqt5,之前用tkinter写了一个简单的python入门教程的exe,基本都是面向过程的编程思想,很少将函数式编程思想和面向对象的思想,在学习pyqt5的过程中,希望培养面向对象编程的思想!关于...

2018-10-20 21:32:00 19

原创 cadence布线完成后的补充操作

完成布线之后,需要生成光绘文件和钻孔文件,在生成钻孔文件之前,还有几点补充!

2018-10-20 11:15:00 20

原创 cadence钻孔文件及光绘文件的生成

完成PCB布线之后,需要生成钻孔文件和光绘文件交给PCB厂家制作PCB板,下面总结详细方法!

2018-10-19 21:56:00 30

原创 cadence电源和地平面的处理

覆铜是PCB布线的常用操作,下面总结覆铜的方法以及电源层分割的方法PCB设计中,经常面临电源、地噪声的挑战,在高速数字系统中,电源和地的设计非常关键!电源和地的主要作用有:一,为数字信号提供稳定的地参考低电压,二,为所有逻辑器件提供均匀的电源,三,控制信号之间的串扰!电源层和地层的分割比较有技巧,通过实战练习!...

2018-10-19 18:36:00 48

原创 cadence电路板布线

设置完约束规则后,便可以开始电路板的布线工作。

2018-10-18 10:35:00 20

原创 cadence布线约束规则设置

DRC检查规则在布线过程中是必不可少的,包括时序规则,走线规则,间距规则,信号完整性规则和物理规则等,在绘制电路板时,设计相关规则满足设计需求,是非常关键的!https://wenku.baidu.com/view/39eb2d84581b6bd97f19ea8a.html...

2018-10-17 19:21:00 52

原创 cadence元件放置方法

在导入网表之后,需要放置元件,介绍几种常见的放置元件的方法和常用的几种元件操作方法。

2018-10-17 14:04:00 44

原创 cadence网络表解读及导入

绘制完成原理图,并且通过了DRC检验之后,需要创建和导入网络表,下面网络表内容做简单总结。

2018-10-16 22:09:00 41

原创 DRC错误解决办法

一.WARNING(ORCAP-1589): Net has two or more aliases - possible short?错误原因:一个网络有两个网络标号,可能造成短路!问题本质:原理图管脚型号的设定问题。POWER的管脚名称同时为NET名称器件的电源引脚标号和电路中电源的网络标号不一样, 存在两个名称。解决办法:(1)只要将名称改为一致就可以了。(2)把POWER...

2018-10-16 12:45:00 132

原创 cadence PCB板级设计

总结PCB板框设计,定位孔的放置,以及布线区域和元件放置区域的放置,最重要的是层叠结构的设计。

2018-10-13 21:43:00 16

原创 cadence焊盘及元件封装制作

前面学习了元件封装的制作,由于琐碎事情的耽误,加上学习python,没有及时的总结这部分内容,现在做一个补充!

2018-10-12 15:38:00 18

原创 python爬虫基础

Note:一:简单爬虫的基本步骤1.爬虫的前奏: (1)明确目的 (2)找到数据对应的网页 (3)分析网页的结构,找到数据的位置2.爬虫第二步:__fetch_content方法 模拟HTTP请求,向服务器发送这个请求,获取服务器返回给我们的Html 用正则表达式提取我们要的数据3.爬虫第三步:__analysis (1)找到一个定位标签或者是标识符,利用正则...

2018-10-11 11:08:00 1034

原创 Python函数式编程之装饰器

原则:对修改是封闭的,对扩展是开放的,方法:一般不修改函数或者类,而是扩展函数或者类一:装饰器 允许我们将一个提供核心功能的对象和其他可以改变这个功能的对象’包裹‘在一起, 使用装饰对象的任何对象与装饰前后该对象的交互遵循完全相同的方式二:装饰器的用途 (1)增强一个组件向另一个组件发送数据时的响应能力 (2)支持多种可选行为 (3)对一个单元做代码上的修改(即代码...

2018-10-10 19:00:00 15

原创 Python函数式编程之lambda表达式

一:匿名函数的定义 lambda parameter_list: expression二:三元表达式 条件为真时返回的结果 if 条件判断 else 条件为假的时候返回的结果三:map map(func(arg1, arg2...), list1_arg1, list2_arg2), 对后面输入的list分别执行前面的函数(数学的映射)四:reduce reduce...

2018-10-10 14:33:00 34

原创 Python函数式编程之闭包

-------------------------函数式编程之*******闭包------------------------Note:一:简介 函数式编程不是程序必须要的,但是对于简化程序有很重要的作用。 Python中一切都是对象,函数也是对象 a = 1 a = 'str' a = func二:闭包 闭包是由函数及其相关的引用环境组合而成的实体(即...

2018-10-10 11:52:00 20

原创 python枚举类型

笔记:一:枚举类型的定义二:枚举类和普通类的区别 1:值不可变 2:具有防止相同标签得功能,不同标签的值可以相同!三:枚举类型、枚举值、枚举名称 1:VIP.YELLOW.Value 获得标签的值 2:VIP.BLACK.name 获取标签名称 3:枚举里面的部分为枚举类型!四:枚举之间的比较 1: 支持等值比较和is, 不支持大小比较 2:...

2018-10-09 22:12:00 32

原创 Python-JSON和pickle

笔记:一:简介 (1)JSON (JavaScript Object Notation) 是一种轻量级(XML重量级)的数据交换格式。 是为了数据交换而定制的一种规则,它基于ECMAScript的一个子集。 (2)JSON是一种数据格式! 字符串是JSON的表现形式。(符合JSON格式的字符串叫做JSON字符串) (3)Python3中可以使用 json 模块来对 ...

2018-10-09 20:15:00 21

原创 python正则表达式

笔记:一:简介 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 主要介绍Python中常用的正则表达式处理函数 提高工作效率,完成内置函数无法完成的任务! 搜索常用正则表达式!----->提高工作效率! 有意识的多食用正则表达式! 作用是快速检索文本,实现一些替换文本的操作。 检测一串数字是不是电话号码,字符串是...

2018-10-08 18:10:00 18

原创 python错误和异常

一:语法错误syntax errors 熟悉语法!二:异常 ①打印错误信息时,异常的类型作为异常的内置名显示,并以调用栈的形式显示具体信息 ②常见的异常: NameError、 ZeroDivisionError、 TypeError SyntaxError Ind...

2018-09-29 11:21:00 16

原创 迭代器与生成器

这一部分待加强! (一)迭代器一:简介 迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。 迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 创建迭代器对象和 next()访问迭代器。 字典、字符串...

2018-09-29 08:23:00 17

计算机视觉-算法与应用.pdf

2012版高清

2021-11-30

Python基础教程——变量类型

一:数字类型 (1)int 没有限制大小,有以下的四种表现形式: 1:2进制:以'0b'开头---bin 2:8进制:以'0o'开头---oct 3:10进制:正常显示----int 4:16进制:以'0x'开头- hex (2)float:4个字节 (3)复数(complex)--a + bj,complex(a,b)--实部a和虚部b都是浮点型 (4)bool:比如True Python有个特别的机制,它会在解释器启动的时候事先分配好一些缓冲区,这些缓冲区部分是固定好取值,例如整数[-5,256]的内存地址是固定的(这里的固定指这一次程序启动之后,这些数字在这个程序中的内存地址就不变了,但是启动新的python程序,两次的内存地址不一样)。有的缓冲区就可以重复利用。这样的机制就使得不需要python频繁的调用内存malloc和free。 二:数字运算 (1)加减乘除(/总返回一个浮点数) (2)// 取整 % 取余 **乘方 三:数字类型转换 上面的方法进行转换 四:数学函数 (1)math库中的函数abs, exp, max,min,pow(x, y)等 (2)随机数函数random()\uniform(x, y) (3)三角函数sin,cos 五:数字常量 e和pi

2018-09-29

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

TA关注的人

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