计算机基础学科专题
计算机学科基础专题
物联网研究室BBC
博主老陈,通信工程专业,接触物联网行业的第九个年头,含丰富的无线模组软件开发经验,擅长解决各种无线通讯问题
展开
-
计算机基础学科专题《数据格式,字符串与十六进制字符数组的区别》
前言在计算机编程开发中,经常会有小伙伴遇到关于字符串与字符串数组混淆的问题,以至于将数据源输入同一个API,却得出不一样的输出结果,下面理清一下字符串与字符数组的区别字符串与十六进制字符数组字符串:char * str = "1234"字符串表示(char):'1' '2' '3' '4',对应二进制:00110001 00110010 00110011 00110100,计算机小端存放:00110100001100110011001000110001('4' '3' '2' '1...原创 2021-01-31 15:41:58 · 817 阅读 · 0 评论 -
计算机基础学科专题《基础知识,时间复杂度基础认识》
前言在java中摸索几年,在看一些文章中,时间复杂度的词频挺高,是时候看下了,而且也是基础,当是回温一下大学的知识,不能全还给老师,哈哈概念时间复杂度:用来定性的描述算法的执行时间的一个函数,更类似于一个耗时的趋势,函数表示为: O(f(n))名词解释:n:问题的规模,重复执行的次数T(n):一段程序运行,各种操作代码所执行的总次数f(n): 存在的某个函数,使得T(n)/f(n)=...原创 2018-10-27 19:23:29 · 477 阅读 · 1 评论 -
详解数字音频接口DAI
概述 数字音频接口DAI,即Digital Audio Interfaces,顾名思义,DAI表示在板级或板间传输数字音频信号的方式。相比于模拟接口,数字音频接口抗干扰能力更强,硬件设计简单,DAI在音频电路设计中得到越来越广泛的应用。图1和图2对比传统的音频信号和数字音频信号链的区别。在传统的音频电路(图1)中有麦克风、前置放大器、模/数转换器ADC、数/模转换器DAC、输出放大器,...原创 2018-10-14 12:29:41 · 7261 阅读 · 1 评论 -
说话人识别VAD算法概述
语音活动检测(Voice Activity Detection,VAD)又称语音端点检测,语音边界检测。目的是从声音信号流里识别和消除长时间的静音期,以达到在不降低业务质量的情况下节省话路资源的作用,它是IP电话应用的重要组成部分。静音抑制可以节省宝贵的带宽资源,可以有利于减少用户感觉到的端到端的时延。应用场合示例:用户打电话时,并不是总在占用通话信道。根据传统电话业务的统计,一方用户实际...原创 2018-10-05 01:28:24 · 3866 阅读 · 0 评论 -
什么是声音
声音的物理术语:声音(sound ) 是由物体振动产生的声波。是通过介质(空气或固体、液体)传播并能被人或动物听觉器官所感知的波动现象。最初发出振动(震动)的物体叫声源。声音以波的形式振动(震动)传播。声音是声波通过任何物质传播形成的运动。声音作为一种波,频率在20 Hz~20 kHz之间的声音是可以被人耳识别的,但最敏感是1000Hz-----3000Hz之间的声音。声音作为一种波,频率...原创 2018-10-04 17:23:59 · 986 阅读 · 0 评论 -
2.4GWiFi与5GWiFi的区别与市场分析-模组厂家
纵观2018年的物联网市场,集中爆发在以云端AI智能-智能音箱类方案主导的市场,带动了各大互联网公司云平台的创新与快速发展,同时各大互联网巨头争先发布自家的智能音箱产品,例如:小米发布小爱音箱、百度发布小度音箱、阿里发布天猫精灵、京东发布叮咚音箱等等,以及各类中小型厂商的低成本音箱方案。也有学者认为智能音箱是打开C端智能互联网产品的入口。直至2019年,各大厂家的音箱方案基本定格,国内音箱...原创 2019-09-14 20:02:43 · 3217 阅读 · 1 评论 -
5GWiFi与5G通信的区别:几乎没有任何关联
随着高通疯狂做广告和近期各种5G手机的发布,似乎5G距离我们越来越近了。由于两者都携带者“5G”字眼,不少朋友也会产生“5G WiFi”与“5G通信”是否有联系的疑问,不瞒大家说,我之前也有。但在网络上搜索了半天,并没有比较靠谱的答案。在搜集了一些零碎资料过后撰写本文,希望给拥有同样疑问的小伙伴们一些帮助。如题,无直接关联如果只是想了解YES OR NO,那么本文标题就已经回答 —— “...转载 2019-09-14 12:16:51 · 2421 阅读 · 0 评论 -
PWM(脉冲宽度调制)信号原理
1、什么是PWM信号PWM,英文名Pulse Width Modulation,是脉冲宽度调制缩写,它是通过对一系列脉冲的宽度进行调制,等效出所需要的波形(包含形状以及幅值),对模拟信号电平进行数字编码,也就是说通过调节占空比的变化来调节信号、能量等的变化,占空比就是指在一个周期内,信号处于高电平的时间占据整个信号周期的百分比,例如方波的占空比就是50%.2、如何实现PWM信号输...原创 2019-03-03 23:53:19 · 47687 阅读 · 0 评论 -
rgb的原理以及应用简介
一、rgb的简介 RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。二、rgb的原理 RGB是从颜色发光的原理来设计定的,通俗点说它的颜色混合方式就好像有红、绿、蓝三盏灯,当...原创 2019-03-02 09:38:46 · 15722 阅读 · 1 评论 -
BSS段、数据段、代码段、堆区间、栈区间的区分
BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。代码段:代码段(code segment/text segment)通常是指用...原创 2019-02-27 21:32:37 · 441 阅读 · 0 评论 -
简单了解ROM、SDRAM、RAM、DRAM、SRAM、FLASH
ROM 和 RAM 指的都是半导体存储器,ROM 是只读存储器 Read Only Memory 的缩写,RAM是随机存储器 Random Access Memory 的缩写。ROM 在系统体质供电的时候仍然可以保存数据,可以类比硬盘;而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。 RAM 有两大类,一种称为静态 RAM (Static RAM/SRAM),SRAM ...原创 2018-10-27 09:20:51 · 597 阅读 · 0 评论 -
中断整体介绍
>_<:简单介绍--[高手绕过这一段;心急的直接跳到下一部份] >_<:51单片机上的应用[应用控制篇] >_<:MCS51的中断源外部中断请求源:即外部中断0 和1,经由外部引脚引入,在单片机上有两个引脚,外称为INT0、INT1,也就是P3.2、P3.3这两个引脚 >_<:MCS51的中断向量表单...转载 2018-10-24 01:42:53 · 251 阅读 · 0 评论 -
中断详解
1.中断的基本概念程序中断是指在计算机执行现行程序的过场中,出现某些急需处理的异常情况或特殊请求,CPU暂停中断现行程序,而专区对这些异常情况或特殊情况进行处理,在处理完毕后CPU又自动返回到现行程序的断点处,继续执行原程序。程序中断的作用如下:①实现CPU与I/O设备的并行工作。②处理硬件故障和软件错误。③实现人机交互,用户干预机器需要用到中断系统。④实现多道程序、分时操作,多道程序...原创 2018-10-24 01:28:04 · 5863 阅读 · 0 评论 -
溢出概念与检测方法
在定点整数机器中,数的表示范围|x|<(2n-1)。在运算过程中如出现大于字长绝对值的现象,称为“溢出”。其中n是如何确定的呢?例如char占1字节8位,则n=8。两个正数相加,结果大于机器字长所能表示的最大正数,称为正溢;两个负数相加,结构小于机器字长所能表示的最小负数,称为负溢;我们在编写C语言底层代码时,为了节省计算机内存,会尽量使用占字节数较少的数据类型,而引发溢出问题。为了判...原创 2018-10-21 19:18:24 · 5772 阅读 · 1 评论 -
补码的加法、减法运算
补码加法公式:x补 + y补 = (x+y)补举例:1)x=+1001, y=+0101, 求x+y解答:x补=01001 y补=00101 (x+y)补=x补+y补=01001+00101=11110 ---->>x+y=+11102)x=+1011, y=-0101, 求x+y解答:x补=01001 y补=11011 (x+y)补=x补+y补=01001+110...原创 2018-10-21 15:34:40 · 16873 阅读 · 2 评论 -
计算机基础学科专题《基础知识,原码、反码、补码》
由于原码变反码很容易实现(触发器互补输出端得到),所以用反码做为过渡,很容易得到补码:1)一个正整数,当用原码、反码、补码表示时,符号位都固定为0,用二进制表示的数位值都相同,即三种表示方法完全一样。2)一个负整数,当用原码、反码、补码表示时,符号位都固定为1,用二进制表示的数位值都不同,即三种表示方法不是一样。负整数由原码转补码规则:1)原符号位为1不变,整数的每一位二进制数位求反得到反...原创 2018-10-21 14:55:40 · 517 阅读 · 0 评论 -
简要分析大端和小端模式
举一个例子,比如数字0x12 34 56 78在内存中的表示形式,那么:1)大端模式:Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。低地址 --------------------> 高地址0x12 | 0x34 | 0x56 | 0x782)小端模式:Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内...原创 2018-10-06 17:45:01 · 252 阅读 · 0 评论