自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

foolish的博客

I love three things in this world.sun moon and you.sun for moring ,moon for night,and you forever.

  • 博客(123)
  • 论坛 (2)
  • 收藏
  • 关注

转载 软件定义网络技术现状分析

SDN是一种新型网络架构,其核心思想是通过管控软件化、集中化,使网络变得更加开放、灵活、高效。具体表现为将网络的控制平面与转发平面(即数据平面)相分离:在控制平面为用户提供标准的编程接口,便于集中部署网络管控应用;转发平面仍保留在硬件中,通过标准协议接口(如OpenFlow)接收并执行转发策略。

2020-05-11 17:19:20 1139

原创 深入浅出通信原理知识点10

通信系统的作用就是进行信息传输,评价其优劣一般从有效性和可靠性两个方案来考虑。

2020-05-08 22:08:23 120

原创 深入浅出通信原理知识点9

第九章 复用和多址技术9.1 TDM/TDMATDM:按时间将信道划分为N个时隙,并行传输N路数据。TDMA:将N个时隙动态分布给多个用户。实现:经过信源编码、信道编码、交织等处理的多路数据按照一定的时序关系对载波进行调制应用:1.E1接口中的应用(32个时隙的总传输速率为:64*32=2.048Mbit/s)2.GSM系统中的应用(空中接口使用该技术,8个...

2020-05-07 21:43:04 171

原创 深入浅出通信原理知识点8

无线通信系统中,需要天线来完成射频电信号和电磁波的转换

2020-05-06 22:43:43 175

原创 深入浅出通信原理知识点7

第五章 信道编码与交织信道编码的引入主要是为了解决数据在信道中传输时引入的误码问题。解决误码问题有两个办法:• 接收端在发现误码后,请求发送端对错误数据进行重传,称为后向纠错。ARQ就是一种后向纠错算法。• 发送端在发送数据时加入一定的冗余信息,以便在出现误码时接收端可以直接进行纠错,称为前向纠错。FEC就是一种前向纠错算法。

2020-04-29 16:54:35 235

原创 深入浅出通信原理6

对模拟信源来讲,信源编码的过程包括模/数转换和压缩编码

2020-04-29 11:55:35 152

原创 深入浅出通信原理知识点5

按照通信系统模型,下面该到信道的一般讲解

2020-04-28 14:05:06 306

原创 深入浅出通信原理知识点4

我将傅里叶变换部分的计算部分东西给删了,因为这部分知识太多且太难,觉得自己没有总结下来2.9傅里叶变换六、傅里叶变换的对称性如果函数x(t)的傅里叶变换是y(f),则y(t)的傅里叶变换是x(-f)如果函数x(t)是个偶函数,其傅里叶变换是y(f),则y(t)的傅里叶变换是x(f)。由最初的式子变换变量(f和t对调)可以得到以上推理七、延迟信号的傅里叶变换1...

2020-04-28 00:06:05 260

原创 深入浅出通信原理知识点3

2.5信号的分解与合成1.正弦信号作为基本信号可以将方波信号分解成一个直流分量和一系列余弦波分量之和2.复指数信号作为基本信号可以将方波信号分解成一个直流分量和一系列复指数信号分量之和2.6周期信号的傅里叶级数展开1.傅里叶级数展开的定义将一个周期信号分解为一个直流分量和一系列复指数信号分量之和的过程被称为傅里叶级数展开周期信号的傅里叶展开式为::= ...

2020-04-27 10:47:11 152

原创 深入浅出通信原理知识点2

第二章 信号与频谱任何复杂信号都可以分解成一系列不同频率的基本信号之和,一般用频谱来反映构成信号的所以频率2.1正弦信号正弦信号:A是幅度,f是频率,是初相余弦信号:A是幅度,f是频率,是初相1.正弦信号的特性1.1正弦信号的积分特性对于一个正弦信号做积分,当积分区间取正弦信号周期的整数倍时,积分结果为零。1.2正弦信号的正交特性2.2 复指数信号...

2020-04-26 22:45:48 205

原创 深入浅出通信原理知识点1

(前面部分讲的太基础了,所以从1.5节开始)第一章 通信原理概述1.5信号变换发信机和收信机对信号所作的处理如图1.5.1信源编码对于模拟信源,一般先进行模/数转换,将模拟信号数字化,再进行压缩编码,尽量剔除冗余,减少对传输带宽的占用。1.5.2信道编码与交织信道编码是通过添加冗余信息,以便在接收端进行纠错处理,解决信道的噪声和干扰导致的误码问题。为了解决连续误...

2020-04-25 17:00:44 333

原创 c语言之简单可变参数实例

#include<stdio.h>#include<stdarg.h>int sum(int n,...);int main(){ int result; result = sum(3,1,2,3); printf("result=%d\n",result); return 0;}int sum(int n,...){...

2020-03-10 15:32:45 65

原创 数据结构初探—线性表的操作

以下记录自己学到的一些线性表的操作1.InitList(*L)//初始化操作,建立一个空的线性表L2.ListEmpty(L)//判断线性表是否为空表,若线性表为空白则返回true否则返回false3.ClearList(*L)//将线性表清空4.GetElem(L,i,*e)//将线性表L中的低i个位置元素值返回给e5.LocateElem(L,e)//在线性表L中查找与给定e相等的...

2020-03-09 19:52:15 135 1

原创 字符串相关函数的指针实现

0. 获取字符串的长度 —— strlen 函数#include <stdio.h>#define MAX 1024int main(){ char str[MAX]; char *target = str; int length = 0; printf("请输入一个字符串:"); fge...

2020-03-05 14:14:08 84

原创 逻辑小题

1. 请用小括号和数字序号体现表达式中运算符的优先顺序,并口算出表达式的值(下边假设变量 a、b、c、d 的值分别是 1、2、3、4)比如:a + b * c - d版写成:(a + (b * c)1)2 – ds求值:(1 + (2 * 3)) – 4 == 3A. a + b && c / d来c.B. a = b && c - d来C. 'a' + 'b' &...

2020-02-11 13:47:19 73

原创 运算符的优先级和结合性

方便自己查找使用(挺有用的) 优先级 运算符 含义 使用形式 结合性 说明 1 [ ] 数组下标 数组名[整型表达式] 左到右 → ...

2020-02-10 15:26:45 128

原创 C语言取值范围

这是课件上面的东西 我特地保留下来以供以后使用1. 比特位和字节CPU 能读懂的最小单位(只能存放 0 和 1)—— 比特位,bit,b内存机构的最小寻址单位 —— 字节,Byte,B关系:1Byte == 8bit因此,一个字节可以表示最大的数是:111111112. 二进制、十进制和十六进制3. 符号位存放 signed 类型的存储单元中,左边第一位表示符...

2020-02-10 14:54:18 229

原创 各种数据类型大小

方便自己查看使用 (当然不同电脑的输出有可能不同)#include<stdio.h>int main(){ printf("int = %d\n",sizeof(int)); printf("short = %d\n",sizeof(short)); printf("long int = %d\n",sizeof(long in...

2020-02-09 16:51:41 384

原创 printf函数文档

为什么借鉴这篇文章一方面自己好查询另一方面不能放过一些基础的知识函数概要:printf 函数用于打印格式化字符串到标准输出流。函数原型:#include <stdio.h>...int printf ( const char * format, ... );参数解析:1、format 参数format 参数是一个格式化字符串,由格式化占位符和普通字符组成。格式化占...

2020-02-09 16:18:51 138

原创 C语言函数快查

给大家推荐一个好用的网站所有函数都有解释有例子https://fishc.com.cn/forum.php?mod=forumdisplay&fid=329&filter=typeid&typeid=583

2020-02-09 15:35:00 192

原创 搭载C语言学习环境(VirtualBox)

前几天开始重新学习一下C语言,不过这次是在linux上面跑C语言。当然我是跟着小甲鱼学习的,特地将环境的搭建保留下来,以便下次学习用1.第一步安装VirtualBox(就是一个虚拟机)https://fishc.com.cn/forum.php?mod=viewthread&tid=65015&extra=page%3D1%26filter%3Dtypeid%26typ...

2020-02-09 15:31:48 326

原创 ad16中如何改变栅格颜色

1.然后在菜单栏找到“DXP”菜单,单击鼠标左键打开DXP,弹出下拉菜单,找单击选择Preferences选项,弹出设置对话框2.进入设置菜单,弹出设置对话框,在对话框的左面栏找到Schematic菜单,单击前面的下三角就会展开,展开菜单3.在展开的子菜单找到Grids栅格选项,单击鼠标左键打开栅格选项,在右边菜单就可以看到要设置的选项4.找到箭头所指的地方就是更改栅格的地...

2019-06-01 22:38:07 2416

原创 蓝桥杯之临时抱佛脚(4)

特意写一个多文件程序的超声波/*sonic.h相关程序*/#ifndef __ULTRASONIC_H#define __ULTRASONIC_H#include"system.h"#define somenop {_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();}sbi...

2019-05-22 23:18:52 166

原创 蓝桥杯之临时抱佛脚(3)

最后一篇超声波和NE555,超声波去年考过,NE555省赛考过所以再次考的概率不高下面的代码是我从实验室一位大佬那么学习的超声波模块#include "config.h"sbit Sonic_Txd = P1^0;sbit Sonic_Rxd = P1^1;u8 LedChar[] = { 0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x...

2019-05-22 23:08:01 120

原创 蓝桥杯之临时抱佛脚(2)

接下来写一些官方驱动的改变1.DS1302大家实在记不住的话就用数码管搞一个假的。/*ds1302.h相关程序*/#ifndef __DS1302_H#define __DS1302_H#include "system.h"void Write_Ds1302_Byte(unsigned char temp);void Write_Ds1302( unsigned c...

2019-05-22 22:41:04 122

原创 蓝桥杯之临时抱佛脚(1)

参加省赛的一天没有准备,只是在比赛的时候写了会程序,不知为啥进了国赛。今天特意写一篇抱佛脚的文章,所有的驱动机会没有改变,只是增加了一部分。矩阵键盘、数码管必考不用想必须记住。下面是必须得记住的程序系统配置/*system.h相关代码*/#ifndef __SYSTEM_H#define __SYSTEM_H#include<stc15.h>#include...

2019-05-21 23:40:17 265

原创 《零基础入门学习Python》(43)魔法方法:算术运算(2)

前言:上节课我们介绍了很多关于计算的魔法方法,当你的对象进行了相关的算术操作的时候,自然而然就会触发相应的魔法方法,一旦你重写了这些魔法方法,那么Python就会根据你的意图进行计算。通过对相关的魔法方法进行重写,可以让Python根据你的意图执行程序。这里我们就让加变成减&gt;&gt;&gt; class int(int): def __add__(self,other):...

2018-11-13 17:57:57 618 3

原创 zplane() Matlab函数

今天在做数字信号处理matlab实验的时候遇到了zplane()函数特意在网上查了一下相关的用法:zplane(z, p) 绘制出列向量z中的零点(以符号“○” 表示)和列向量p中的极点(以符号“×”表示),同时画出参考单位圆,并在多阶零点和极点的右上角标出其阶数。如果z和p为矩阵,则zplane以不同的颜色分别绘出z和p各列中的零点和极点。zplane(B, A) 绘制出系统函数H(z)...

2018-11-11 20:27:03 5745 1

原创 《零基础入门学习Python》(42)魔法方法:算术运算(1)

前提重新提起一个函数,工厂函数。其实在Python2.2之前类和类型是分开的,类就是一个属性和方法的一个封装,类型就是像(int,float....)。但是2.2之后,作者将两个东西做了统一,将int float等内置函数转化为工厂函数。举个例子:&gt;&gt;&gt; type(len)&lt;class 'builtin_function_or_method'&gt;&gt...

2018-11-08 20:24:01 453

原创 《零基础入门学习Python》(41)魔法方法:构造和析构

知识点:什么是魔法方法:魔法方法总是被双下划线包围,例如__init__ 魔方方法是面向对象的Python的一切,如果你不知道魔法方法,说明你还没能意识到面向对象的Python的强大。魔法方法的“魔法”体现在他们总能在适当的时候被自动调用。 __init__(self[, ...])魔法方法——需求,使用这个魔法方法时,可以让用户输入自己需要的数句,就跟有参数的函数一样。&gt;&gt;...

2018-11-06 16:02:44 468 3

原创 《零基础入门学习Python》(40)类和对象::一些与类和对象相关的BIF

 知识点:1.issubclass(class,classinfo)#class是classinfo的子类则返回True,相反则返回False注意:1.这种检查是非严肃性的检查,他会把自身当成自身的子类2.classinfo可以是类对象组成的元组,只要class与其中任何一个候选类的子类,则返回True&gt;&gt;&gt; class A: pass&gt;&...

2018-10-31 20:22:36 404

原创 《零基础入门学习Python》(39)类和对象:拾遗(组合)

知识点在前面有乌龟类和鱼类,现在要求定义一个类,叫水池,水池里要有乌龟和鱼,但是仔细想想我们如果用继承的话就把鱼和乌龟当成一个物种,这样就显得太乱了。那要怎么才能将它们组合成一个和谐的类喃,下面我们就要介绍组合组合其实很简单,下面我们直接上代码:class Turtle: def __init__(self,x): self.num = xclass Fi...

2018-10-30 18:25:48 423

原创 《零基础入门学习Python》(38)类和对象:继承

前言上一篇博客我们试图模拟一个场景,里面有一只乌龟和十只鱼,乌龟通过吃鱼来补充体力,当乌龟体力消耗殆尽或者与被吃光则游戏结束。现在我们想要扩展游戏,给鱼类进行细分。例如有金鱼(Goldfish)........那么我们就在思考一个问题:能不能每次都要重头到尾重新定义一个新的鱼类?因为我们知道大部分鱼的属性和方法都是相似的。这样就引出了继承知识点继承:class DerivedCl...

2018-10-30 16:25:31 445

原创 《零基础入门学习Python》(37)--类和对象:面向对象编程相关知识

前言前面我们了解一些关于面向对象编程的相关知识,下面我们来将有关self还有私有制和公有制的相关知识知识点 self是什么—— python的self相当于C++的this指针。self相当于每个房间的门牌号,让每个人都能找到自己的房间。python的类就是同一个道理,由一个类可以生产很多个对象,这些类都长得很相似,因为他们都来自于同一个类的属性和方法。当一个对象的方法被调用的时...

2018-10-29 19:36:17 617

原创 玩平衡车系列——直流电机PID开发指南

(基于平衡小车之家标准版)0.PID简介PID 调节器出现于上世纪 30 年代。所谓 PID 控制,就是对偏差进行比例、积分和微分的控制。PID 由 3 个单元组成,分别是比例(P)单元、积分(I)单元、微分(D)单位。在工程实践中,一般 P 是必须的,所以衍生出许多组合的PID 控制器,如 PD、PI、PID 等。在我们的微处理器里面,因为控制器是通过软件实现其控制算法的,所以必须对...

2018-10-28 15:47:53 5843

原创 PDF解密网站

PDF解密网站——亲测可以用哦!!!!!!PDF解密网站——还是免费的

2018-10-27 18:04:59 6009

原创 玩平衡车系列——编码器使用教程与测速原理

(基于平衡小车之家标准版)1.编码器概述编码器是一种将角位移或者角速度转换成一连串电数字脉冲的旋转式传感 器,我们可以通过编码器测量到底位移或者速度信息。编码器从输出数据类型上 分,可以分为增量式编码器和绝对式编码器。从编码器检测原理上来分,还可以分为光学式、磁式、感应式、电容式。常 见的是光电编码器(光学式)和霍尔编码器(磁式)。2.编码器原理光电编码器是一种通过光电转换将输...

2018-10-27 17:46:11 15865 9

原创 玩平衡小车系列—TB6612FNG与直流电机控制教程

(基于平衡车之家做的标准版小车)1.直流电机原理下面是分析直流电机的物理模型图。其中,固定部分有磁铁,这里称作主磁极;固定部分还有电刷。转动部分有环形铁心和绕在环形铁心上的绕组。(其中2 个小圆圈是为了方便表示该位置上的导体电势或电流的方向而设置的)它的固定部分(定子)上,装设了一对直流励磁的静止的主磁极 N 和 S,在旋转部分(转子)上装设电枢铁心。在电枢铁心上放置了两根导体连成...

2018-10-27 17:25:57 32719 9

原创 [扩展阅读] Python 魔法方法详解

Python 魔法方法详解 据说,Python 的对象天生拥有一些神奇的方法,它们总被双下划线所包围,他们是面向对象的 Python 的一切。他们是可以给你的类增加魔力的特殊方法,如果你的对象实现(重载)了这些方法中的某一个,那么这个方法就会在特殊的情况下被 Python 所调用,你可以定义自己想要的行为,而这一切都是自动发生的。Python 的魔术方法非常强大,然而随之而来的则是责任...

2018-10-26 13:39:31 410

原创 [扩展阅读] 多重继承的陷阱:钻石继承(菱形继承)问题

多重继承的陷阱:钻石继承(菱形继承)问题:支持多继承的面向对象编程都可能会导致钻石继承(菱形继承)问题,看以下代码:class A(): def __init__(self): print("进入A…") print("离开A…")class B(A): def __init__(self): print("进入B…")...

2018-10-26 13:32:46 645

空空如也

AD16可视栅格不见了怎么办

发表于 2018-11-18 最后回复 2018-12-16

GCC编译器问题

发表于 2018-10-21 最后回复 2018-10-22

空空如也

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

TA关注的人 TA的粉丝

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