- 博客(37)
- 收藏
- 关注
原创 机器学习之回归模型统计分析
尽管t-Test和F-Test可以在小样本情况下使用,但是当样本量较小时,这些测试的统计功效(检测实际效应的能力)可能会降低。预测分布的形状:使用预测的参数来绘制分布的图形,并与实际分布进行比较,检查形状是否一致。总之,小样本数据可以用于t-Test和F-Test,但需要仔细考虑上述因素,并在必要时使用替代方法或进行稳健性分析。:在实际的闪存制造或测试过程中,评估模型预测的参数是否能够带来实际的性能改进或成本节约。综合这些评估方法,可以全面地评价模型的好坏,并为进一步的模型改进提供指导。
2024-07-30 10:50:09
939
原创 机器学习之常用优化器
对于一些复杂的或非凸的优化问题,可能会考虑使用带有自适应学习率的优化器,如 Adam 或 RMSprop,它们能够在不同的训练阶段自动调整学习率,通常在实践中更容易获得好的性能。可以设置的关键参数,如学习率(lr)、动量(momentum)、权重衰减(weight decay)等,以帮助改善训练过程中的收敛速度和最终模型的泛化能力。的场景,特别推荐在易于过拟合的大模型和复杂任务中使用。优化器的训练过程与其他优化器类似,但由于其处理权重衰减的方式,它可能在需要正则化以提高模型泛化能力的任务中表现得更好。
2024-07-14 14:18:36
7107
原创 FPGA之术语
JTAG是联合测试行动组的缩写,是一种标准的测试接口,用于对电子设备进行测试和编程。差分信号可以减少电磁干扰(EMI)和信号退化,因为它们通过测量两个信号之间的电压差来确定信号状态,而不是每个信号的绝对电压。信号类型: sys_clk_p/n作为系统时钟信号,使用差分信号可以提供更准确的同步,而rst_n作为复位信号,可能不需要高速传输,因此使用LVCMOS33标准可能足够。DIFF_SSTL12和LVCMOS33是两种不同的电气接口标准,它们定义了信号的电压水平和特性,通常用于高速数字电路的信号传输。
2024-07-09 12:18:23
2056
1
原创 基于FPGA设计基础知识
放大器可以根据其构造和使用的器件分为几种基本类型,每种类型的放大器都有其特定的电路图和工作原理。晶体管与运算放大器:晶体管放大器通常用于单级放大,而运算放大器通常用于集成电路中,提供高增益和可配置的放大解决方案。晶体管与管子放大器:晶体管放大器体积小,效率高,成本低,而管子放大器则因其特有的音质特性(如温暖的音色)而在某些音频爱好者中依然受到青睐,但体积大,效率低,成本高。以上是放大电路的一些基本类型和它们的工作原理,不同类型的放大器适用于不同的应用领域,设计时选择合适的放大器类型对于电路的性能至关重要。
2024-07-09 12:00:39
1094
原创 FPGA之 串口UART通信
其本质为,将8位的并行数据通过一根信号线,在不同的时刻传输并行数据的不同位,通过多个时刻,最终将8位并行数据全部传出。串口通信通过控制端口的信号以1位的低电平标志串行传输的开始,待8位数据传输完成之后,再以1位的高电平标志传输的结束。即原本为一个波特率下的一位为一个bpsk,则现在需要16个bpsk,即,10^9 /9600/16 为一个采样的时间,则对应一个波特率的计数次数为10 ^ 9/9600/16 /20, 20ns为一个时钟周期。停止位可以是1位或2位,用于提供数据帧之间的间隔。
2024-07-09 11:59:37
1199
原创 verilog基础语法之表达式
在Verilog中,表达式是由操作数和操作符组成的组合,包括:算术操作符、关系操作符、等价操作符、逻辑操作符、按位操作符、归约操作符、移位操作符、拼接操作符和条件操作符,它们用于执行算术运算、逻辑运算、位操作、关系和等价比较等。
2024-05-11 12:44:10
958
原创 verilog基础语法之数据类型
请注意,尽管data_out是reg类型并且可以使用非阻塞赋值,但data_in和clk作为wire类型,它们的值是由测试模块生成的信号所驱动的,而不是在d_flip_flop模块内部的always块中赋值。localparam 也是用于定义常量,但它的作用域是文件级别的,即在定义它的文件内任何地方都可见,而 parameter 的作用域限制在模块内部,这意味着每个模块实例可以有不同的 parameter 值。在仿真环境中,reg类型的变量行为与实际硬件中的寄存器类似,用于模拟寄存器的行为。
2024-05-10 23:13:08
3539
1
原创 python 常见错误和常用知识点
python 常见错误1、UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x80 in position 33: illegal multibyte sequenceTraceback (most recent call last): File "G:\code\20210423\Experiment.py", line 40, in loadParas paraDic = json.load(fpara) File "C:\User
2021-08-31 19:15:52
631
原创 IOS 图像存储格式之YUV
IOS 图像存储格式之YUV1、YUV简介2、YU(Cb)V(Cr)常用存储格式3、IOS系统定义视频格式规则1、YUV简介 yuv格式是一种图片储存格式,跟RGB格式类似。yuv中,y表示亮度(Luminance或Luma),单独只有y数据就可以形成一张图片,只不过这张图片是灰色的。u和v表示色度(Chrominance或Chroma)(u和v也被称为:Cb-蓝色差,Cr-红色差),作用是描述影像色彩及饱和度,用于指定像素的颜色。最早的电视信号,为了兼容黑白电视,采用的就是yuv格式。一张yuv的
2021-04-16 15:46:41
1313
原创 信道相关基础知识
信道相关基础知识1、相关领域基础知识1.1、似然函数1.2、先验概率和后验概率1.3、卷积2、信道相关基本概念2.1、对称信道2.2、常见错误的基本概念2.2.1、码元和码字2.2.2、错误类型2.2.3、二元码1、相关领域基础知识1.1、似然函数 统计学中,似然函数是一种关于统计模型参数的函数,表示模型参数中的似然性。给定输出x时,关于参数θ的似然函数L(θ|x)(在数值上)等于给定参数θ后变量X的概率:L(θ|x)=P(X=x|θ)。似然函数在推断统计学(Statistical inferen
2021-04-16 15:43:09
3241
原创 CVPixelBufferRef 生成方式
CVPixelBufferRef 生成方式1、从CVImageBufferRef 里面获取yuv数据,转为yuv420(NV12)2、UIImage 生成 CVPixelBufferRef3、CVPixelBufferRef 生成 UIImage4、CVPixelBufferRef裁剪 在iOS里,我们经常能看到 CVPixelBufferRef 这个类型,在Camera 采集返回的数据里得到一个CMSampleBufferRef,而每个CMSampleBufferRef里则包含一个 CVPixel
2021-04-16 15:39:00
2831
1
原创 IOS 获取摄像头/麦克风/相册 权限
IOS 获取摄像头/麦克风/相册 权限1、获取摄像头/麦克风权限1.1、检测当前的权限状态1.2、请求麦克风权限2、获取相册权限2.1、检测权限2.2、请求授权3、版本兼容4、后台处理1、获取摄像头/麦克风权限#import <AVFoundation/AVFoundation.h> //类型定义typedef NSString * AVMediaType NS_EXTENSIBLE_STRING_ENUM;AVF_EXPORT AVMediaType const AVMediaT
2021-04-16 15:25:17
2613
原创 音画同步策略
音画同步策略1、解决问题:2、特定场景:3、解决方案:3.1、计算声音、画面之间的输出差值3.2、根据差值确定同步策略1、解决问题:声音、画面是否同步?声音比画面快了还是慢了?2、特定场景:点播自身视频的特点:交叉存储异常的情况,也就是视频自身封装异常或者流异常这两种特殊情况;只有视频流或者音频流;同步策略:视频帧快播/慢播;丢帧处理;3、解决方案:现有的播放流程描述:A网络数据下载 ----- 缓冲队列 ---- 音画同步 ----- pending队列 ----- 推送视
2021-04-16 15:21:16
1654
原创 网络传输之混合自动重传请求HARQ
信道编码之混合自动重传请求HARQ1、概念介绍1.1、自动重传请求协议(ARQ)1.1.1、停等式(stop-and-wait protocol )1.1.2、后退N 步式1.1.3、选择重发式1.2、相关概念1.2.1、HARQ process number1.2.2、NDI1.2.3、RV1.2.4、MCS1.2.5、同步(synchronous)和异步(asynchronous)1.2.6、自适应(adaptive)和非自适应(non-adaptive)1.3、HARQ基本原理2、带软合并的HARQ(
2021-03-17 14:00:09
2741
原创 概率分布F(x)和概率密度f(x)
概率分布函数和概率密度函数1、概率密度函数2、概率质量函数3、累积分布函数4、常用概率密度函数 从数学上看,分布函数F(x)=P(X<x),表示随机变量X的值小于x的概率。这个意义很容易理解。概率密度f(x)是F(x)在x处的关于x的一阶导数,即变化率。如果在某一x附近取非常小的一个邻域Δx,那么,随机变量X落在(x, x+Δx)内的概率约为f(x)Δx,即P(x<X<x+Δx)≈f(x)Δx。换句话说,概率密度f(x)是X落在x处“单位宽度”内的概率。“密度”一词可以由此理解。
2021-03-17 13:51:47
20433
原创 LAN端口和WAN端口的区别
本机IP是你局域网(内网)中的IP,只能在局域网中使用,在外网和网吧要访问你本机的IP,一般是打不开的,这就要通过你的出口IP去访问,并且在路由器上要做端口映射到你的机子才能访问,出口IP是通常所说的公网IP,联系管理员即可知道你出口的IP;普通家用型路由器会有WAN端口和LAN端口,用户常常闹不清他们的作用。简单来说WAN端口用于外网,LAN端口用于内网。如果你要连接公司局域网,可以用WAN端口拉网线连过去;如果你要连接学校局域网,可以用WAN端口拉网线连过去;如果你要连接运营商,可以用WAN.
2021-03-17 13:45:30
3406
原创 AF_UNSPEC、AF_INET和AF_INET6之间的关系
创建套接字socket(3SOCKET) 调用创建指定系列和指定类型的套接字。s = socket(family, type, protocol);如果未指定协议,则系统将选择支持所需套接字类型的协议。将返回套接字句柄。套接字句柄即为文件描述符。family由 sys/socket.h 中定义的一个常量指定。名为 AF_suite 的常量指定要在解释名称时使用的地址格式:AF_APPLETALK: Apple Computer Inc. Appletalk 网络AF_INET6: Inte
2021-03-17 13:43:44
1475
原创 通信原理之数字调制原理
通信原理系列文章:通信原理之幅度调制(线性调制)通信原理之角度调制(非线性调制)通信原理之模拟调制系统信号的抗造性能通信原理之数字调制原理介绍1、二进制数字调制原理1.1、2ASK(振幅键控) 和 2FSK(频移键控)1.1.1、振幅键控1.1.2、频移键控1.1.3、解调1.2、2PSK(相移键控) 和 2DPSK1.2.1、2PSK的产生1.2.2、2PSDK的解调1.2.3、2DPSK(差分相移键控)1.2.4、2DPSK信号的解调2、二进制数字已调信号的功率谱密度2.1、分析方法2.2、2A
2021-03-13 20:44:30
7883
2
原创 通信原理之模拟调制系统信号的抗造性能
模拟调制系统信号的抗造性能1、分析模型-性能指标1.1、分析模型1.2、性能指标2、线性调制-相干解调2.1、DSB2.2、SSB3、AM调制-包络检波4、FM调制-鉴频系统5、各种模拟调制系统的性能比较1、分析模型-性能指标1.1、分析模型输入:已调信号,可以是任何一种模拟已调信号, AM、DSB、SSB、VSB、FM/PM。n(t) 是高斯白噪声,它的双边功率谱密度在整个频率轴上是一个常数 n02\frac{n_0}{2}2n0 。带通滤波器BPF的作用是,传信滤噪,在保证已调信号顺利
2021-03-12 21:00:03
1814
原创 通信原理之模拟角度调制(非线性调制)详解
角度调制(非线性调制)详解1、FM和PM2、FM参数与带宽2.1、调频指数和最大频偏2.2、FM的频谱2.3、FM带宽3、FM的产生与解调3.1、FM的产生3.2、FM的解调(鉴频)4、FM的特点与应用 正弦载波有三个参量: 幅度、频率、相位。 c(t)=Acos[wct+ψ]c(t)=Acos[w_ct+ψ]c(t)=Acos[wct+ψ]这三个参量都可以用来携载消息信息 m(t) 。若 m(t) 被载在幅度上,则为幅度调制,AM(Amplitude Modulation);若在频率
2021-03-12 17:13:38
8724
原创 通信原理之模拟幅度调制(线性调制)详解
幅度调制(线性调制)详解1、基本概念1.1、调制与解调1.2、调制的目的1.3、调制的分类2、幅度调制2.1、基础知识2.2、幅度调制的一般模型2.3、常规调幅 AM(Amplitude Modulation)2.3.1、AM-调幅2.3.2、AM-包络检波器2.3.3、调幅系数(调幅度)m2.3.4、AM调制效率(功率利用率)2.4、双边带调制(DSB-SC)2.4.1、双边带调制(DSB-SC)2.4.2、DSB相干解调2.5、单边带调制 SSB2.6、残留边带调制 VSB1、基本概念1.1、调制与
2021-03-12 12:45:46
10854
原创 Levenberg–Marquardt(LM)
Levenberg–Marquardt(LM)详解1、基础概念1.1、信赖域法1.2、泰勒展开1.2、正定矩阵(positive definite matrix)1.3、雅克比矩阵(Jacobian matrix)1.4、黑塞矩阵(Hessian matrix)1.5、范数(norm)1.6、非线性最小二乘问题(Non-linear least squares problems)2、LM算法2.1、高斯-牛顿法(Gauss-Newton Method)2.2、Levenberg-Marquardt(LM)
2021-03-11 20:01:01
3457
原创 高斯消元法的时间复杂度计算
高斯消元法的时间复杂度计算1、时间复杂度定义2、几种常见复杂度执行效率的比较3、时间复杂度的计算4、高斯消元法的时间复杂度 算法的时间复杂度通常用来反映程序执行时间随输入规模增长而增长的量级,在很大程度上能很好反映出算法的优劣与否。而度量程序的执行时间通常有两种方法,事后统计方法和事前分析估计方法。前者有两个缺陷:一是要想对设计的算法的运行性能进行评测,必须先依据算法编制相应的程序并实际运行;二是所得时间的统计量依赖于计算机的硬件、软件等环境因素,有时容易掩盖算法本身的优势。故通常都使用后一种方法,
2021-03-09 16:03:24
7718
原创 WEBRTC系列之AGC 算法原理初始(三)
Webrtc 系列文章:WEBRTC系列之基于IOS平台编译WEBRTC(一)WEBRTC系列之 AGC 算法原理初识(二)WEBRTC系列之AGC 算法原理初始(三)1、 基本概念1.1、 IOS平台自带AGC功能1.2、关键回调接口分析1.3、 WebRTC中的采集框架分析2、webrtc之AGC相关逻辑详解2.1、 接口调用逻辑和调用堆栈(自己绘制的分享给大家)2.2、 AGC相关接口1、 基本概念1.1、 IOS平台自带AGC功能 可以通过以下方法查看ios平台是否支持AGC和设置
2021-03-05 15:34:30
1614
原创 WEBRTC AGC 算法原理初识(二)
WEBRTC系列文章:WEBRTC系列之基于IOS平台编译WEBRTC(一)WEBRTC AGC 算法原理初识(一)1、AGC 初识2、WEBRTC 的 AGC算法3、主要配置4、主要接口1、AGC 初识 自动增益控制电路的作用是:当输入信号电压变化很大时,保持接收机输出电压恒定或基本不变。具体地说,当输入信号很弱时,接收机的增益大,自动增益控制电路不起作用;当输入信号很强时,自动增益控制电路进行控制,使接收机的增益减小。这样,当接收信号强度变化时,接收机的输出端的电压或功率基本不变或保持恒定
2021-03-05 15:24:45
2008
原创 数字通信之数字信号基带传输(九)
数字通信系列文章:数字通信相关基本概念(一)数字通信之抽样(二)数字通信之量化(三)数字通信之编码(四)数字通信之语音信号编码主要内容简介(五)数字通信之语音压缩编码基本概念(六)数字通信之PCM 30/32 时分多路复用通信系统(七)数字通信之数字信号基带传输(九)1、数字信号传输基本理论2、基带传输的线路码型2.1、常见的传输码型3、数字信号的基带传输3.1、基带传输的再生中继系统4、SDH传输网4.1、SDH传输网的拓扑结构4.1、SDH自愈网1、数字信号传输基本理论 数字信号
2021-02-26 16:57:19
5614
原创 数字通信之信号复接(八)
数字通信系列文章:数字通信相关基本概念(一)数字通信之抽样(二)数字通信之量化(三)数字通信之编码(四)数字通信之语音信号编码主要内容简介(五)数字通信之语音压缩编码基本概念(六)数字通信之PCM 30/32 时分多路复用通信系统(七)数字通信之信号复接(八)1、数字复接基本概念1.1、 准同步数字体系(PDH)1.2、形成高次群的方法1.3、数字复接的实现方法1.4、数字复接的同步1.5、数字复接的(同步的)方法1.5.1、同步复接1.5.2、异步复接1.6、数字复接(异步复接)系统的构成
2021-02-26 14:57:04
3060
原创 数字通信之编码(四)
数字通信系统之编码(四)1、编码的基本概念1.1、编码的概念及分类1.2、编码常用的二进制码组2、A律13折线编码的码字安排2.1、A律13折线非均匀量化间隔的划分2.2、A律13折线编码的码字安排2.2.1、A律13折线编码的量化间隔2.2.2、A律13折线编码的量化级数N2.2.3、A律13折线编码的码字安排3、编码3.1、A律13折线编码方法3.2、A律13折线编码的编解码电平3.3、A律13折线编码器3.3.1、码字判决与码形成电路3.3.2、判定值的提供电路3.4、A律13折线解码器1、编码的基
2021-02-25 14:44:40
1838
原创 数字通信之量化(三)
PCM 通信系统之信号的量化(三)1、均匀量化1.1、量化基本概念1.2、量化信噪比1.3、均匀量化的优缺点1.4、语音信号不能采用均匀量化2、非均匀量化2.1 非均匀量化的定义2.2、非均匀量化的实现方法2.2.1、压缩扩张技术2.2.2、直接非均匀编解码法2.2.3、非均匀量化和均匀量化对比3、量化信噪比3.1、均匀量化的信噪比3.2、非均匀量化的信噪比3.2.1、A律压扩特性的非均匀量化信噪比3.2.2、A率13折线压扩特性的信噪比 量化,是将幅度域上连续取值的信号(样值序列)变换为幅度域上离
2021-02-24 21:44:34
7002
原创 数字通信之抽样(二)
通信系统之信号的抽样(二)1、低通型信号的抽样1.1 抽样的概念及实现1.2、低通型信号的抽样定理2、带通型信号的抽样2.1、带通型信号的抽样定理2.2、低通型信号与带通型信号的抽样信号频谱的比较1、低通型信号的抽样1.1 抽样的概念及实现 抽样是每隔一定的时间间隔 T 抽取模拟信号的一个瞬时幅度值(样值)。即 模拟信号在时间上离散化生成 PAM 信号。1.2、低通型信号的抽样定理 模拟信号的频率范围为 f0f_{0}f0 ~ fMf_{M}fM , B=fM−f0B = f_{
2021-02-24 15:53:39
2916
原创 数字通信系统相关基本概念(一)
数字通信系统概述(一)1、数字通信系统的基本概念1.1、模拟信号与数字信号1.2、模拟通信与数字通信1.3、数字通信系统的构成1.4、数字通信的特点2、数字通信系统的性能指标2.1、 基础概念2.2、有效性指标2.3、可靠性指标1、数字通信系统的基本概念1.1、模拟信号与数字信号1)模拟信号 幅度取值是连续的信号。常见的电话、传真和电视信号等都属于模拟信号。时间上连续的信号称为连续信号,时间上离散的信号称为离散信号,比如PAM信号。2)数字信号 幅度取值是离散的(有限个)。电报信
2021-02-24 11:20:10
5940
原创 WEBRTC系列之基于IOS平台编译(一)
WEBRTC系列之基于IOS平台编译WEBRTC(一)1、下载工具1.1、下载 depot_tools1.2、配置 depot_tools 环境1.3、下载源码2、与远端 repo 进行代码同步3、编译3.1、使用 GN 来生产 Ninja 工程文件,在终端执行命令3.2、编译 APP 工程,在终端执行命令 已经编译过的代码地址 :https://github.com/starmier/SMWebRTC1、下载工具1.1、下载 depot_toolshjsddeMacBook-Pro:webr
2021-02-23 22:22:39
2654
2
原创 ffmpeg系列之mp4与ts格式转换
语音信号编码主要内容简介1. M3U 协议解析1.1、Tag说明2、HLS 与 M3U83、通过ffmpeg进行转换3.1、 mp4格式转换为ts格式3.2、 ts格式拼接命令1. M3U 协议解析 M3U8文件是指UTF-8编码格式的M3U文件。M3U文件是记录了一个索引纯文本文件,打开它时播放软件并不是播放它,而是根据它的索引找到对应的音视频文件的网络地址进行在线播放。 M3U8是一种常见的流媒体格式,主要以文件列表的形式存在,既支持直播又支持点播,尤其在Android、iOS等平台最为常用。
2021-02-23 22:09:16
10962
原创 ffmpeg系列之ffprobe 查看媒体信息
ffmpeg系列之ffprobe 查看媒体信息1、命令格式及参数格式说明2、 基本概念概述在 ffmpeg package 中有一个 ffprobe 工具,主要用来查看多媒体文件或者流媒体信息,在线的视频信息也能够快速获取。大部分情况下个人比较喜欢使用 ffmpeg -i input.mp4 来快速查看,这种时候在终端上比较快速,而如果有些时候想要分析一下媒体文件,需要编程获取得到的媒体文件结果,显然 ffmpeg 的输出结果简直无法忍受,而 ffprobe 提供非常清晰的输出格式,非常方便的可以提供给编
2021-02-23 22:04:51
2367
3
原创 数字通信之PCM 30/32 时分多路复用通信系统(七)
PCM 30/32 时分多路复用通信系统1、PCM时分多路复用 基本概念2、PCM时分多路复用通信系统的构成3、PCM 30/32 路系统的帧结构3.1、PCM 30/32 路系统的同步分类3.2、PCM 30/32 路系统的帧结构4、PCM 30/32 路定时系统4.1、PCM 30/32 路发端定时系统4.2、PCM 30/32 路收端定时系统5、PCM 30/32 路系统的帧同步6、PCM 30/32 路系统的帧同步性能近似分析6.1、帧同步码的选择6.2、帧同步系统性能的近似分析 多路复用是
2021-02-23 21:55:47
9713
1
原创 数字通信之语音压缩编码基本概念(六)
语音压缩编码基本概念1、语音压缩编码2、ADPCM编码2.1、一阶预测与多阶预测2.2、DPCM编码2.3、ADPCM编码3、子带编码 SBC3.1、子带编码 (SBC) 概念3.2、子带编码 (SBC) 的带宽分配3.3、子带编码 (SBC) 的编码速率1、语音压缩编码 通常把低于 64kbit/s 速率的语音编码方法称为语音压缩编码技术。 常见的话音压缩编码方法有:自适应差值脉冲编码调制(ADPCM)子带编码(SBC)参数编码2、ADPCM编码2.1、一阶预测与多
2021-02-23 17:03:22
2784
原创 数字通信之语音信号编码主要内容简介(五)
语音信号编码主要内容简介1、语音信号编码的基本概念2、PCM通信系统的构成3、抽样3.1、低通型信号的抽样定理4、量化4.1、 均匀量化4.2、 非均匀量化5、编码与解码5.1、编码的基本概念及分类5.2、量化级数 N5.3、判定值的确定5.4、A律13折线编码的编解码点平5.5、逐次渐进型编码器5.6、A律13折线解码器1、语音信号编码的基本概念 语音信号的编码指的是模拟语音信号的数字化,即信源编码。波形编码:根据语音信号波形的特点将其转换为数字信号。常见的有PCM、DPCM、ADPCM等
2021-02-23 14:17:16
3594
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人