关于SNR与Eb/N0
基于实际数字通信系统中Eb/N0与SNR转换的需求,从Eb/N0和SNR的基本概念、定义出发,给出其一般性转换公式。
现代数字通信系统中,接收机所能接收的最小SNR和Eb/N0是衡量通信系统的重要指标。SNR也即信噪比,是接收端模拟信号的重要测量指标,可以通过频谱仪等仪器实际测量接收端的模拟信号得到。而Eb/N0是指通信系统传输一比特信息所需要的能量和噪声功率谱密度的比值,是衡量整个通信系统性能归一化的一个系统指标。由于在数字系统传输中会采用不同的调制技术,而不同进制的调制技术下频谱效率会不同,一个由k个比特映射生成的调制符号所实现的频谱效率就为k bit/s/Hz。这种情况下,在计算比特误码率的时候考虑的是通信系统的整体性能,如果要横向比较系统的整体性能,就要将系统效率的作用排除在外,此时就必须从单个比特着手去比较,而Eb/N0恰好可以排除频谱效率引起的问题。一般情况下,模拟通信通常采用SNRBER来衡量通信系统的性能,数字通信系统常采用Eb/N0BER来衡量通信系统的性能。由于数字通信系统常采 ...
Linux查看系统硬件信息
CPU lscpu命令,查看的是cpu的统计信息.
架构: x86_64 CPU 运行模式: 32-bit, 64-bit Address sizes: 46 bits physical, 48 bits virtual 字节序: Little EndianCPU: 32 在线 CPU 列表: 0-31厂商 ID: GenuineIntel 型号名称: Intel(R) Core(TM) i9-14900K CPU 系列: 6 型号: 183 每个核的线程数: 2 每个座的核数: 24 座: 1 步进: 1 CPU 最大 MHz: 6000.0000 CPU 最小 MHz: ...
Linux桌面
桌面环境是一个组件的组合体,为你提供常见的图形用户界面graphical user interface(GUI)元素组件,如图标、工具栏、壁纸和桌面小部件。借助桌面环境,你可以像在 Windows 中一样使用鼠标和键盘使用 Linux。有几种不同的桌面环境,这些桌面环境决定了你的 Linux 系统的样子以及你与它的交互方式。大多数桌面环境都有自己的一套集成的应用程序和实用程序,这样用户在使用操作系统时就能得到统一的感受。所以,你会得到一个文件资源管理器、桌面搜索、应用程序菜单、壁纸和屏保实用程序、文本编辑器等。如果没有桌面环境,你的 Linux 系统就只有一个类似于终端的实用程序,你只能用命令与之交互。
桌面环境有时也被简称为 DE。可以把桌面环境看成是衣服。衣服决定了你的样子。如果你穿紧身牛仔裤和平底鞋,你会很好看,但穿着这些衣服跑步或登山就不舒服了。GNOME 这样桌面环境注重现代的外观和用户体验,而像 Xfce 这样的桌面环境更注重使用更少的计算资源,而不是花哨的图形。你的衣服取决于你的需要,决定了你的外观,桌面环境也是如此。你必须决定你是想要一些好看的东西,还是让你的系统运行得 ...
离线ubuntu/centos安装FFmpeg
工程需要在离线的服务器上安装FFmpeg,服务器系统为centos,在此记录。
使用到的编解码器为H.264和H.265。
编译安装H.264
git clone https://code.videolan.org/videolan/x264.git 离线状态去官网下载压缩包。
cd x264 ./configure --enable-shared --prefix=安装路径 enable-shared需要,否则仅安装命令而没有相关lib。
make && make install。
编译安装H.265
官网下载源码 http://ftp.videolan.org/pub/videolan/x265/。
H.265和264源码安装方式略有区别,进入build/linux中执行./make-Makefiles.bash,事先安装cmake。
安装过程中,会进入一个界面,此时按c进入配置,可以配置安装路径等,完成后按g生成文件,此时路径下生成Makefile等文件。
make && make install完成安装。头文件和库文件默认安装 ...
Nvidia GPU
英伟达(NVIDIA)是全球领先的图形处理单元(GPU)制造商,其GPU在各个领域中都得到了广泛应用。以下是对英伟达主要GPU系列的介绍
1. GeForce系列 用途:游戏和消费级市场
特点:
性能强劲:专为游戏和高性能图形应用设计。
广泛应用:几乎所有主流游戏玩家和PC爱好者的首选。
技术支持:支持实时光线追踪(Ray Tracing)和深度学习超级采样(DLSS)。
型号:
GeForce RTX系列:如RTX 4090、RTX 3080、RTX 3070等,支持实时光线追踪和AI增强功能。
GeForce GTX系列:如GTX 1660、GTX 1080等,提供高性能但不支持光线追踪。
2. Quadro系列 用途:专业图形工作站
特点:
精度和稳定性:专为需要高精度和稳定性的专业工作环境设计,如CAD、DCC(数字内容创作)、医疗影像等。
大显存:提供更大的显存容量,以支持大型复杂模型和数据集。
优化驱动:专为专业应用优化的驱动程序,提供更稳定的性能。
型号:
NVIDIA RTX A6000:最新的高端专业GPU,替代旧的Q ...
3GPP和IEEE 802.11
3GPP&IEEE 802.11,不同的联网技术标准
3GPP 是当今的无线手机通信标准化机构,而 IEEE 802.11 则是无线电脑数据通信的标准化机构。3GPP 主要由手机运营商及其政府赞助部门组成,因为运营商最初都是政府机构(在一些国家,运营商目前仍是政府机构)。
IEEE 802.11 则在计算机行业根深蒂固,除了学术界和监管机构,IEEE 802.11 还拥有大批工程师会员,他们大部分由其雇主公司赞助。
IEEE 802.11 和 3GPP 还具有另一个根本性区别:政府赞助的 3GPP 采用许可频谱——可在一定时间内获得,用于提供通信服务。作为频谱许可方,政府负责确保频谱只能由被许可人使用;但 IEEE 802.11 却并非如此,该标准化机构根据一组权限有限的规则制定了“无牌”频带(由政府拨出用于“免费使用”的频段)领域适用的标准,这样实际应用的干扰范围停留在局部。这些频段被称为 ISM(工业、科学及医学)频段,并可在 2、5 和 60 GHz 频段范围内找到。
赞助其工程师制定 IEEE 802.11 标准的公司需要强制遵守 IEEE 80 ...
FFmpeg常用命令
# 计算input.mp4的帧数ffprobe -v error -count_frames -select_streams v:0 -show_entries stream=nb_read_frames -of default=nokey=1:noprint_wrappers=1 input.mp4
-v error:这隐藏了“info”输出
-count_frames:计算每个流的帧数,并在相应的流部分中报告。
-select_streams v:0 :仅选择视频流
-show_entries stream = nb_read_frames :只显示读取的帧数。
-of default = nokey = 1:noprint_wrappers = 1 :将输出格式(也称为“writer”)设置为默认值,不打印每个字段的键(nokey = 1),不打印节头和页脚(noprint_wrappers = 1)。
# 读取test.avi后,用H.264以400kbps码率压缩成test1.mp4文 ...
MATLAB类
classdef classname < super_class properties ...... end methods function [returnValue]=functionName(arguments) ...... end endend
若成员方法代码量比较大,可以在类定义中仅给出函数的声明,把函数实现放到一个独立的文件中。
说明:
这种方法需要创建一个@classname的文件夹,然后把类的定义和方法的实现都放到该文件夹中,然后在@classname的外部调用该类的构造函数。
某些函数不能采用这种方式,比如类的Constructor和Destructor(析构函数),以及Static方法,都必须在类的定义中实现。
调用方法 点调用方式:obj.memberFunction(arg1,arg2)
函数调用方式:memberFunction(obj,arg1,arg2)
点调用和函数调用类方法的区别,虽然两种方法基本等价,但仍有一些细微的区别:
使用点调用方式符合面 ...
视频数据集
UCF101 (UCF101 Human Actions dataset) UCF101 数据集是 UCF50 的扩展,由 13,320 个视频片段组成,分为 101 个类别。这 101 个类别可分为 5 种类型(身体运动、人与人之间的互动、人与物体之间的互动、演奏乐器和运动)。这些视频片段的总长度超过 27 小时。所有视频都是从 YouTube 上收集的,帧频固定为 25 FPS,分辨率为 320 × 240。
地址:https://www.crcv.ucf.edu/research/data-sets/ucf101/
数据集名称:UCF-101(2012)
总视频数:13,320个视频
总时长:27个小时
视频来源:YouTube采集
视频类别:101
视频类别组 :Human-Object Interaction(人与物体交互)、Body-Motion Only(单纯的肢体动作)、Human-Human Interaction(人与人交互)、Playing Musical Instruments(演奏乐器)、Sports(体育运动)
特点:
每个类别的视频被分为2 ...
H264对比H265
H.265 H.265是ITU-TVCEG继H.264之后所制定的新的视频编码标准。H.265标准围绕着现有的视频编码标准H.264,保留原来的某些技术,同时对一些相关的技术加以改进。
新技术使用先进的技术用以改善码流、编码质量、延时和算法复杂度之间的关系,达到最优化设置。具体的研究内容包括:提高压缩效率、提高鲁棒性和错误恢复能力、减少实时的时延、减少信道获取时间和随机接入时延、降低复杂度等。H264由于算法优化,可以低于1Mbps的速度实现标清数字图像传送;H265则可以实现利用1~2Mbps的传输速度传送720P(分辨率1280*720)普通高清音视频传送。
H.265旨在在有限带宽下传输更高质量的网络视频,仅需原先的一半带宽即可播放相同质量的视频。这也意味着,我们的智能手机、平板机等移动设备将能够直接在线播放1080p的全高清视频。H.265标准也同时支持4K(4096×2160)和8K(8192×4320)超高清视频。可以说,H.265标准让网络视频跟上了显示屏“高分辨率化”的脚步。
H.265 的推荐比特率为 480p 视频为 2500 kbps,720p 视频 ...