自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 慢才是快——图解低通模拟信号和带通模拟信号的最小抽样频率

低通/带通模拟信号最小采样频率分析

2025-04-27 11:30:09 677

原创 解码卷积码:揭开通信纠错技术的神秘面纱

在通信领域中,卷积码凭借其出色的纠错能力,成为了数据传输可靠性保障的关键技术之一。上篇文章我们详细探讨了卷积码的编码机制,从直观的编码器结构到抽象的数学描述,逐步揭开了卷积码编码的神秘面纱。而编码只是数据传输的起点,为了在接收端准确还原发送端的信息,解码过程同样至关重要。本文将基于卷积码编码的相关知识,深入介绍卷积码的解码问题,帮助大家全面掌握卷积码的技术全貌。

2025-04-21 13:02:21 792

原创 从直观到抽象:深入理解卷积码的编码奥秘

卷积码,从直观现象到数学推导

2025-04-18 07:39:13 598

原创 解决单设备号双目摄像头调用难题:经验分享与总结

在计算机视觉项目中,双目摄像头的调用是常见需求,但过程中往往会遇到各种挑战。最近,我就经历了一段曲折但最终成功解决问题的历程,现在将这段宝贵经验分享给大家。

2025-04-13 22:54:18 1004

原创 深度剖析循环码解码:从原理到纠错实践

循环码是如何解码的,主要有以下步骤:计算伴随式、建立伴随式与错误图样对照表、查表纠错。

2025-04-12 20:33:31 657

原创 一文读懂循环码:原理、生成与编码全解析

在线性分组码中有一类重要的码,称为循环码。循环码是在严密的现代代数学理论的基础上建立起来的。这种码的编码和解码设备都不太复杂,而且检错和纠错的能力都较强。循环码除了具有线性码的一般性质外,还具有循环性。这里的“循环”是指将码组中最右端的一个码元移至左端;或反之,即将最左端的一个码元移至右端。在表1中给出一种(7,3)循环码的全部码组。由此表中列出的码组可以直观地看出它的循环性。例如,表中第2码组向右移一位即得到第5码组;第6码组向右移一位即得到第3码组。表1 一种(7,3)循环码的全部码组一般来说,若(an

2025-04-12 17:43:55 883

原创 线性分组码的一般原理

在通信领域中,为了确保信息在传输过程中的可靠性,常常需要对信息进行编码处理。线性分组码作为一种重要的编码方式,在数据传输和存储等场景中有着广泛应用。本文将深入探讨线性分组码的一般原理。

2025-04-09 10:23:40 767

原创 汉明码:从奇偶校验到错误精确定位的传奇编码

在数字通信的复杂网络中,信息传输极易受到噪声干扰,导致数据错误。信道编码技术作为保障信息准确传输的关键,显得尤为重要。而汉明码,凭借精准的错误定位(仅限1个bit位出错)功能,在多种场合得到应用。上大学时没好好学,这两天又静下心来看了一遍,感觉发明汉明码的人太牛了,感叹这样的奇思妙想和精妙设计。

2025-04-06 20:15:41 636

原创 AI 大模型快速生成的公式复制到 优快云 中的方法

直接复制豆包生成的内容到优快云中会发现有一些公式不能正常的显示。怎么样,有没有帮到你~~~

2025-04-01 10:47:35 188

原创 别再发愁,教你用独特方式生成提示词!

怎么样这样的提示词你还满意吧?这个回答与你写得相比怎么样?

2025-04-01 10:40:53 93

原创 探秘 LPC 接收端重建:从理论根基到 Matlab 仿真实战

参量编码作为高效的编码技术,在现代通信与信号处理领域意义重大。线性预测编码(LPC)的信源端重建机制是其中关键部分,它借助特定操作流程、数学推导和激励措施,实现信号的高效重建。深入了解该机制,有助于优化编码系统性能并解决实际应用问题。

2025-04-01 10:27:02 812

原创 语音波形编码与参量编码 LPC 的性能分析

本文深入探讨了语音的波形编码和参量编码 LPC(线性预测编码)两种方式的优缺点,详细阐述了以 20 毫秒语音帧传输为例,两种编码方式在发送端的处理过程以及接收端的解析过程,包含相关公式推导。同时,介绍了从编码速率、计算复杂度等方面衡量这两种编码方式性能的方法,并针对实例进行计算。

2025-03-29 17:18:26 937

原创 话音编码、波形编码:从原理到仿真

在语音信号处理领域,话音编码是一项至关重要的技术,它能有效降低语音信号传输和存储所需的带宽与存储空间。波形编码作为话音编码的重要分支,旨在尽可能精确地重现原始语音信号的波形。本文将详细阐述波形编码的原理,通过公式推导揭示其内在机制,并使用 MATLAB 进行代码仿真,展示编码过程和结果分析。

2025-03-28 10:36:11 654

原创 参量编码LPC:原理分析与仿真实践

数字集群移动通信系统的关键技术之一是话音编码,参量编码能减少传输的数据量,适合在低速信道传输,线性预测编码LPC是典型的参量编码,文章通过理论推导,代码仿真,使我们看到了算法的有效性。

2025-03-28 09:44:19 819

原创 《Introduction to NetworkSimulator NS2》Chapter 2:NS2基础知识

NS2基础

2022-06-10 21:43:27 456

原创 【Linkage Between Otcl and C++ in NS2】

目录文章目录前言一、NS2为什么要采用两种语言?二、NS2的处理流程1.C++/OTcl Components: C++ Classes 绑定类 2.C++/OTcl Components and NS2 Directories3.组件绑定3.1 TclClass3.2 TclObjectOTcl与C++是如何协同工作的,探寻影像类建立的机制。 有利于发挥两种语言的优势,取长补短!这是由C++代码特性决定的,虽然C++代码运行速度快,但是网络仿真需要配置很多参数,这对C++是难以应对,对用户也是难以理解的。

2022-06-05 17:28:37 281

原创 Word无法插入页码怎么办?Word页码选项变灰,无法使用解决方法

今天打开Word,突然发现插入页面是灰色的,且只有一个不可用的选项,怎么办呢?今天小编给大家带来Word页码无法使用解决方法,需要的朋友可以参考下好久没开电脑了,今天打开Word2007,突然发现插入页面是灰色的,且只有一个不可用的选项,怎么办呢?技术小编琢磨良久,终于发现了问题,原来是页码模板文件丢失的原因,只要把模板重新安装,即可解决问题!Word页码无法使用解决方法第一步:检查加载项插入页码出现不可用状态,首先检查Word加载项是否启动了模板。依次打开:Office——>

2022-01-29 12:00:33 66915 1

原创 Windows安装minconda+python+jupyter++torch+torchvision+d2l案例分享(亲测有效)

大神李沐,动手学机器学习环境配置。

2021-11-24 13:20:43 1534

原创 ImportError: cannot import name ‘_has_torch_function‘

在运行如下代码时,%matplotlib inlineimport randomimport torchfrom d2l import torch as d2l问题最开始出现在安装d2l包,我们按照如下方法进行安装:在Python中导入torchvision时,出现问题如下解决的办法:有人说可以更新Python中的numpy,试了一下还可以,pytorch环境总算搞好了。...

2021-11-20 23:45:51 2961 2

原创 PPT汇报片配音及视频格式生成方法

目录第一步,插入音频文件并设置。第二步,调整音频的播放顺序。第三步,开始录制、打点。第四部,导出视频。俗话说得好“好记性不如烂笔头”,以前因为任务紧急,用PPT做过几次自动播放带配音的视频片,由于都是找人做,自己也没上心,等这回又用时,发现又忘了,又请教了一遍,这次一定要记录下来!先说一下环境,我用的是win10下的PPT2016版,不同版本可能有细微的差异。首先需要说明的是给PPT配音有两种方法,一种是用麦克边播边说的录制方法;一种是把音频录制出来,按照幻灯片的页数进行剪.

2020-12-16 10:14:50 7821

原创 QtTCP通信过程

2020-03-24 09:52:39 239

原创 什么是学术专著?

出版社在出版一部书时,在作者姓名后一般写有"著""编""编著""主编"等。它们的含义是不一样的。什么叫学术专著?国家科学技术学术著作出版基金委员会在《国家科学技术学术著作出版基金资助项目申请指南(2008年度)》中明确指出:学术专著是指"作者在某一学科领域内从事多年系统深入的研究,撰写的在理论上有重要意义或实验上有重大发现的学术著作。"所谓"专著",指"国内外科学专家所撰写的学术著作。"...

2020-03-14 06:45:09 6487

原创 Qt数据类型转换

(1)QString 向QByteArray转换:使用QString::toUtf8();思路:看QString 有没有函数。QString str="123";QByteArray a = str.toUtf8();(2)QByteArray 向 char *转换:QByteArray::data();思路:看QByteArray 有没有相应的函数;承上:char ...

2020-03-13 09:27:52 735

原创 QPicture绘图设备--能将图片保存为二进制

这是一个可以记录和重现QPainter命令的绘图设备。 QPicture将QPainter的命令序列化到一个IO设备,保存为一个平台独立的文件格式。Qt的这种格式是二进制的,不同于某些本地的元文件,Qt的pictures文件没有内容上的限制,只要是能够被QPainter绘制的元素,不论是字体还是pixmap,或者是变换,都可以保存进一个picture中。QPicture是平台无关的,因此它...

2020-02-28 23:38:08 640

原创 QImage与QPixmap的转换

QImage的优势是可以进行像素点的修改,且与平台无关;而QPixmap与平台有关,对绘图进行了优化。所以,二者经常需要转化,下面给出实例项目06_pixmaptoimage.pro,代码如下#include "widget.h"#include "ui_widget.h"#include <QPainter>#include <QPixmap>#inclu...

2020-02-28 16:30:38 4079

原创 QBitmap和QPixmap的区别

QBitmap用于画黑白图,QPixmap画彩色图。示例项目:02_QBitmap 代码:widget.h:#ifndef WIDGET_H#define WIDGET_H#include <QWidget>namespace Ui {class Widget;}class Widget : public QWidget{ Q_OBJECT...

2020-02-28 15:10:01 641

原创 Qt基本绘图:用画家QPainter画线条和矩形

画家QPainter能画很多简单的线条和矩形,要加载图片则需要用QPixmap、QBitmap、QImage和 QPicture。示例项目:01_PaintEvent 代码:#include "widget.h"#include "ui_widget.h"#include <QPainter>#include <QPixmap>Widget::Wi...

2020-02-27 16:41:30 7368 3

原创 Qt 绘图和绘图设备(窗口背景图片设置)

Qt 的绘图系统允许使用相同的 API 在屏幕和其它打印设备上进行绘制。整个绘图系统基于QPainter,QPainterDevice和QPaintEngine三个类。QPainter用来执行绘制的操作;QPaintDevice是一个二维空间的抽象,这个二维空间允许QPainter在其上面进行绘制,也就是QPainter工作的空间;QPaintEngine提供了画笔(QPainter)在不同的...

2020-02-27 16:10:37 508

原创 QPixmap绘图设备

三种绘图设备及区别:QPixmap:针对屏幕进行了优化,和平台相关,不能对图片进行修改; QImage:和平台无关,可以对图片进行修改,支持线程中绘图; QPicture:保存绘图的状态(二进制文件)代码:main.cpp:#include "widget.h"#include <QApplication>int main(int argc, char...

2020-02-27 15:38:21 249

原创 C++模板简介

目录1 什么是C++中的模板1.1 模板的定义1.2 使用模板的好处2 怎么用模板?2.1特化——解决代码从模板到具体化的问题2.1.1 模板参数指定2.1.2 隐式特化2.1.3 显示特化2.2 模板实例化2.2.1 显式实例化2.2.2隐式实例化3 示例3.1显示特化实例3.2全特化实例3.3偏特化实例3.4函数模板例子3.5...

2020-01-29 23:40:50 590

原创 提示错误:“已加载“C:\Windows\SysWOW64\kernel32.dll”。“包括”/“排除”设置禁用了加载功能”

解决方案:工具 ->选项 -> 调试 ->符号 中箭头部分勾选上就可以了。参考:https://blog.youkuaiyun.com/weixin_41605888/article/details/89226311

2020-01-26 16:54:37 4408

原创 Socket其实就是一个文件

socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。 socket就是该模式的一个实现,socket是一种特殊的文件,一些socket函数就是对其进行的操作(打开、读/写IO、关闭)。...

2019-09-25 23:34:40 5141

原创 typedef 函数指针的用法

“做学问就要有打破沙锅问到底的精神!”碰到问题就绕着走,以后碰到了要再花一倍时间来弄懂它,既然始终绕不开,索性就把他解决掉!!!目录1、用法1:定义指向特定类型函数的指针别名,注意主语是指针。语法:typedefint(*MYFUN)(int, int);2、用法2:typedef 给变量类型定义一个别名.3、实例4 、与函数模板的区别5、有无typede...

2019-09-10 16:05:40 16595 5

原创 图书排名查询——python多线程编程应用

python多线程编程特别适用于完成相互独立的任务,同时进行,相互之间没有依赖性。比如,下面我们介绍的从网站中查询每本书的排名这个任务,就非常适合应用多线程来提升效率。1 理论分析单线程情况下,查询n本书的排名,需要执行n次排名查询。Created with Raphaël 2.1.0开始查询给定isbn图书的排名已经查询完毕结束取出下一个isbn进行查询yesno多线程情况下,同时对每一本

2017-06-05 09:30:40 540

原创 python多线程编程——《python核心编程第四章》

1 引言首先区分几个概念: 程序——能被计算机执行的文件; 进程——处于执行状态的程序,包含计算机为其分配的空间、内存、数据栈等资源; 线程——也称轻量级进程(迷你进程),在同一进程下执行,拥有相同的上下文(线程间消息传递更方便);可以认为他们是在同一主进程或“主线程”中并行运行的一些“迷你进程”。从上面的概念可以发现: 针对能够采用多线程编程的任务,如一个进程可以拆解为多个并

2017-06-02 22:54:43 1060

原创 range、xrange 和 randrange 的用法和区别

概括起来,我的理解: 下面是具体介绍:1. range([start], stop[, step]) 返回等差数列。构建等差数列,起点是start,终点是stop,但不包含stop,公差是step。start 和 step 是可选项,没给出start时,从0开始;没给出step时,默认公差为1。 以下为帮助文档解释:This is a versatile function to cre

2017-05-26 06:46:43 11755

原创 线程的锁函数:threading.Lock() 返回锁对象 Lock

1. threading.Lock() 返回锁对象。用于生成原始锁对象的工厂函数。 一旦某个线程获得了这个锁,其他的线程要想获得他就必须阻塞,直到锁被释放。A factory function that returns a new primitive lock object. Once a thread has acquired it, subsequent attempts to ac

2017-05-25 23:12:03 7366

原创 用Python写FTP客户端程序

0 前言:ftp客户端相信大家都用过,那么我们为什么还要用Python写ftp客户端呢?我想有两个原因:一是写出更好的ftp客户端应用程序,方便大家使用;二是定制一些特殊服务,例如每天定时下载/上传某文件;我还没能力也没时间写出ftp客户端应用程序,前期先分析一下python写ftp客户端的核心部分,即实现上传和下载的关键部分。首先看一下ftp服务器/客户端架构:1 FTP服务器/客户端上图展示了f

2017-05-10 14:50:03 5561

原创 linux下安装numpy,scipy,matplotlib

学习python从今天开始放弃windows下的开发,越往后学越发现在win下的环境配置和软件包安装太复杂,从某种角度上讲已经影响了对python本身的学习。尤其是在今天安装numpy,scipy,matplotlib的过程中尤其明显,具体见http://blog.youkuaiyun.com/shomy_liu/article/details/48543449。后来,果断换到ubantu中,安装

2017-04-08 23:12:42 731

原创 select.epoll多路复用web服务器---sock.fileno;select.EPOLLIN;select.EPOLLOUT;

多路复用有select,poll为啥还要epoll呢?文章http://blog.youkuaiyun.com/songfreeman/article/details/51179213给出了详细讲解,这里不再赘述。我通过python pdb调试了《Python网络编程攻略》第34页的select.epoll多路复用web服务器程序后,有了较为粗浅的认识,哈哈!与大家分享! select.epoll大概是一个

2017-03-10 23:07:05 1723

双目摄像头测试python代码

双目摄像头单设备号左右两个画面调用

2025-04-15

双目摄像头python测试代码

双目摄像头python测试代码

2025-04-13

python 批量化修改文件名小程序

该python小程序能够对某个文件夹中的文件名实现批量修改,下载项目文件后,将被修改的文件放入movies文件夹,想要改成的文件名放在names.txt中,执行 change_file_name.py批量修改文件名。资源中已包含实现源代码和演示视频。

2017-11-23

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

TA关注的人

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