- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 比特(bits),符号(symbol),码片(chips)区别
比特(bits)进入物理层进行基带信号处理之前的有效信息比特率:每秒传送的比特(bit)数,单位bps(b/s),比特率越高,单位时间传送的数据量(位数)越大。计算机中的信息都用二进制的0和1来表示,其中每一个0或1被称作一个位,用小写b表示,即bit(位)。大写B表示byte即字节,1个字节=8个位,即1B=8b,1byte=8bit。表示文件的大小单位,一般都使用千字节(KB)来表示文件的大小。符号(symbol)经过信道编码和调制后的数据称为“符号”bit信息经过卷积编码(或turbo编
2021-02-13 20:15:38
15800
原创 信号处理学习笔记——傅里叶变换与希尔伯特变换
傅里叶变换傅立叶变换,表示能将满足一定条件的某个函数表示成三角函数(正弦和/或余弦函数)或者它们的积分的线性组合。傅里叶认为**“任何”周期信号都可以表示为一系列成“谐波关系”的正弦信号的叠加**常见例子:分解声音中的频率时域→频域(去除噪音)频域→时域(还原语音)a. 丢进去一个冰激凌(时域信号),就可以得到一个冰激凌配方(频域信号) —傅里叶变换f^(ξ)=∫−∞∞f(x) e−2πixξ dx{\displaystyle {\hat {f}}(\xi )=\int _{
2021-01-19 13:54:20
2330
原创 正态分布与泊松分布的关系
正态分布正态分布(normal distribution)又名高斯分布(Gaussian distribution)、正规分布,是一个非常常见的连续概率分布。正态分布在统计学上十分重要,经常用在自然和社会科学来代表一个不明的随机变量。若随机变量X服从一个位置参数为μ\muμ 、尺度参数为σ\sigmaσ的正态分布,记为:X∼N(μ,σ2)X \sim N(\mu,\sigma^2)X∼N(μ,σ2)则其概率密度函数为f(x)=1σ2π e−(x−μ)22σ2 {\displaystyle f(
2021-01-16 00:10:15
26860
4
原创 信息熵学习笔记
简介在信息论中,熵(entropy)是接收的每条消息中包含的信息的平均量,又被称为信息熵、信源熵、平均自信息量。熵最好理解为不确定性的量度而不是确定性的量度,因为越随机的信源的熵越大。比较不可能发生的事情,当它发生了,会提供更多的信息。熵的单位通常为比特,但也用Sh、nat、Hart计量,取决于定义用到对数的底。熵的概念最早起源于物理学,用于度量一个热力学系统的无序程度。在信息论里面,熵是对不确定性的测量。但是在信息世界,熵越高,则能传输越多的信息,熵越低,则意味着传输的信息越少。英语文本数据流
2021-01-15 23:38:49
1793
原创 matlab画图线形
线型说明-实线–虚线:点线-.点划线标记说明o圆圈+加号*星号.点x叉号s方形d菱形^上三角v下三角>右三角<左三角p五角形h六角形颜色说明y黄色m品红色c青蓝色r红色g绿色b蓝色w白色k黑色plot(x,y1,‘g’,x,y2,‘b–o’...
2021-01-12 00:24:36
9107
原创 UWB数据处理——滤波的基本概念
滤波的基本概念,特征频率(中心频率),截止频率和增益(db)特征频率(中心频率)fo是由电路决定的,它一般等于1/2PRC (P为3.14的派),它表明了一个电路特性,也就是这个频率之前的信号是我们需要的,而之后的信号是要滤掉的。而截止频率fp是增益为-3db时的信号频率,-3db之后的频率一般认为这个信号是衰减的。我们看一些模拟滤波芯片的datasheet时,里面提到的一般都是截止频率。而一般的各种类型的滤波曲线,例如切比雪夫,贝塞尔等,就是根据截止频率是否靠近特征频率以及衰减程度来分类的。db的概
2020-08-23 21:44:23
1863
原创 UWB数据处理——MATLAB中对复数的基本处理
a = 3.0000 + 4.0000i求实部>> r=real(a)r = 3求虚部>> i=imag(a)i = 4求模>> x=abs(a)x = 5求共轭复数>> y=conj(a)y = 3.0000 - 4.0000i
2020-08-22 17:49:35
737
原创 信号与系统学习笔记——原码、反码、补码、移码的运算方法
二进制补码数值在计算机中表示形式为机器数,计算机只能识别0和1,使用的是二进制,而在日常生活中人们使用的是十进制。数值有正负之分,计算机就用一个数的最高位存放符号(0为正,1为负)。这就是机器数的原码了。假设机器能处理的位数为8。即字长为1byte,原码能表示数值的范围为(-127~0 +0~127)共256个。但是很快就发现用带符号位的原码进行乘除运算时结果正确,而在加减运算的时候就出现了问题,如下: 假设字长为8bits( 1 )10- ( 1 )10= ( 1 )10+ ( -1 )10= (
2020-08-20 10:37:04
1778
原创 信号与系统学习笔记——BPSK/DPSK
BPSKBPSK (Binary Phase Shift Keying)-------二进制相移键控。是把模拟信号转换成数据值的转换方式之一,利用偏离相位的复数波浪组合来表现信息键控移相方式。BPSK使用了基准的正弦波和相位反转的波浪,使一方为0,另一方为1,从而可以同时传送接受2值(1比特)的信息。由于最单纯的键控移相方式虽抗噪音较强但传送效率差,所以常常使用利用4个相位的QPSK和利用8个相位的8PSK。DPSKDPSK是差分相移键控Differential Phase Shift Keying
2020-08-19 21:00:32
17312
转载 信号与系统学习笔记——一些基本常识
转载自:https://blog.youkuaiyun.com/hudada19/article/details/864926461、基带信号 信息源(简称信源)发出的没有经过调制(进行频谱搬移和变换)的原始电信号,其特点是频率较低,信号频谱从零频附近开始,具有低通形式。根据原始电信号的特征,基带信号可分为数字基带信号和模拟基带信号(相应地,信源也分为数字信源和模拟信源。)其由信源决定。说的通俗一点,基...
2020-08-11 16:52:26
6424
原创 Python 学习笔记——获取输入
3.Getting Input From Usersname = input("Enter your name: ")print("Hello " + name + "!")name = input("Enter your name: ")age = input("Enter your age: ")print("Hello " + name + "! You are " + a...
2020-08-11 16:50:15
118
转载 printf函数参数类型和打印格式不匹配
转载笔记11.赋值时的自动转换int a = 1.5;printf("%d", a);输出值为1 因为1.5是一个double类型,但是在赋值为a时,由于a是一个int类型,所以将小数部分舍去,a为12.printf函数中不涉及自动转换他只按照固定的格式打印,如果解析失败,就输出对应格式下的0int a = 1;printf("%f",a);输出0.000000 因为a是int类型,用float类型就会解析失败,所以输出浮点数格式的0,即为0.000000其余的类似,如%c下解析
2020-08-06 23:16:14
3816
1
原创 Android adb shell报错:more than one device/emulator
使用环境:一台电脑(win10),一个模拟器(mumu)报错过程在cmd中运行adb kill-serveradb connect 127.0.0.1:7555start study.py adb shell出现报错more than one device/emulator查找原因C:\Users\neo>adb devicesList of devices attached10.192.229.32:5555 device127.0.0.1:7555 de
2020-08-01 15:39:42
1545
原创 ESP8266 Chip sync error esp_sync_blocking.
ESP8266烧录固件一直失败然后显示chip sync error查看引脚定义|Function|Description|URXD|UART_RXD,接收|UTXD |UART_TXD,发送|RST |外部Reset信号,低电平复位,高电平工作(默认高)|GND |GND|VCC |3.3V,模块供电|GPIO 0 |工作模式选择:悬空:FlashBoot,工作模式;下拉:UARTDownload,下载模式|CH_PD |高电平工作;低电平模块供电关掉|GPIO 2 |(1)开机上电时
2020-07-19 21:23:00
7307
1
原创 linux学习——基于VirtualBox虚拟机安装Ubuntu
Linux下复制粘贴快捷键来源:https://www.cnblogs.com/xiehy/archive/2010/09/21/1832543.html在终端下: 复制命令:Ctrl + Shift + C 组合键. 粘贴命令:Ctrl + Shift + V 组合键.在控制台下: 复制命令:Ctrl + Insert 组合键 或 用鼠标选中即是复制。 粘贴命令:Shift + Insert 组合键 或 单击鼠标滚轮即为粘贴。基于VirtualB
2020-07-04 23:05:22
377
转载 Excel笔记——AVERAGEIF函数、VBA
AVERAGEIF求平均数函数AVERAGEIF共三个参数1. 目标区域2. 条件3. 求解=AVERAGEIF(E3:E17,“男”,F3:F17)
2020-06-12 21:29:08
1927
转载 信号与系统学习笔记——通信系统
本文转载自通信原理之模拟信号发射和接收——lixin051435转载为笔记学习记录通信系统通信的过程,可以理解为一个人给另一个人打电话,信号传播的过程。 信源:信号从哪里来信宿:信号到哪里去信道:信号传播过程的媒介,比如导线、光纤、空气等等发射机:用于把信号转变为适用于信道传输的形式接收机:是发射机的逆过程一个最基本通信过程如下:信号的产生,如语音、视频、图像等通过一系...
2020-02-21 00:28:51
941
原创 docker 学习笔记——run your first container
docker 学习笔记(一)软件Docker Desktop version 2.2.0.3Docker version 19.03.5操作系统:win10 专业版CLI:Windows PowerShell资料安装包:Download Docker Desktop for Windows快速入门1.安装 Docker Desktop on WindowsDownload D...
2020-02-13 23:29:08
253
原创 docker学习笔记——端口占用问题
docker 学习笔记(一)软件Docker Desktop version 2.2.0.3操作系统:win10 专业版CLI:Windows PowerShell相关资料安装包:Download Docker Desktop for Windows官方教程:Install Docker Desktop on WindowsExplore running containers a...
2020-02-13 19:31:18
2670
原创 STM32开发板学习——GPIO功能、5v兼容口
I/O口的8种工作模式(1)GPIO_Mode_AIN 模拟输入(2)GPIO_Mode_IN_FLOATING 浮空输入(3)GPIO_Mode_IPD 下拉输入(4)GPIO_Mode_IPU 上拉输入(5)GPIO_Mode_Out_OD 开漏输出(6)GPIO_Mode_Out_PP 推挽输出(7)GPIO_Mode_AF_OD 复用开漏输出(8)GPIO_Mode_AF_...
2019-09-12 21:02:12
4185
原创 STM32开发板学习——USB、串口、JTAG、SWD下载的区别
串口下载特点:最简单经济原理:实际是通过USB转TTL(CH340G)方式:连接USB(USB1)口,flymcu软件下载程序缺点:代码工程比较大时,难免存在一些 bug ,需要通过在线调试解决问题。串口只能下载代码,不能实时跟踪调试,而利用调试工具比如JLINK、ULINK、STLINK 等就可以实时跟踪程序, 从而找到程序中的bug仿真器下载仿真器:JLINK ULINK DAP ...
2019-09-12 18:41:05
13127
原创 STM32开发板学习
第一章 学习准备硬件:正点原子精英STM32F03STLINK仿真器软件:Keil MDK5新建工程:新建工程模板_基于固件库新建project<USER<Template选择芯片型号(需安装相应器件pack)添加启动文件至USER文件夹新建OBJ文件夹存放中间文件及.hex文件拷贝SYSTEM文件夹与USER同级management projects...
2019-09-12 17:47:29
1435
原创 Python 学习笔记——变量与数据类型
Python 学习笔记(一)版本python 3.6pycharm 2019.1.1Drawing a Shapeprint(" / |")print(" / |")print(" / |")print("/___|")print("/___|")print(" /|")print(" / |")print(" / |")Variabl...
2019-05-04 12:34:17
211
Complex Signal Processing is Not Complex.pdf
2020-02-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人