16.1 FIR和IIR滤波器 在数字信号处理领域中,数字滤波器占有非常重要的地位。根据其计算方式可以分为FIR(有限脉冲响 应)滤波器,和IIR(无限脉冲响应)滤波器两种。 FIR滤波器根据如下公式进行计算: y[m] = b[0]x[m] + b[1]x[m− 1] + · · ·+ b[P ]x[n− P ] IIR滤波器根据如下公式(直接1型)进行计算: y[m] = b[0]x[m] + b[1]x[m− 1] + · · ·+ b[P ]x[m− P ] − a[1]y[m− 1]− a[2]y[m− 2]− · · · − a[Q]y[m−Q] 其中x是输入信号,数组a和b是滤波器的系数,y是滤波器的输出。我们可以把FIR滤波器看作是IIR滤 波器的一种特殊情况:当系数a都为0时就从IIR滤波器变为了FIR滤波器了。 根据FIR滤波器的计算公式我们可以知道,时刻m的输出y[m]由时刻m的输入x[m]以及之前的输入x [m-1] ... x[m-P]和滤波器的系数b[0] ... b[P]求乘积和而得。而IIR滤波器只不过是再减去之前的输出y [m-1] ... y[m-Q]和系数a[1] ... a[m-Q]的乘积和。 总之,数字滤波器的计算方法并不复杂,仅仅是数组对应元素的乘积和求和而已。然而其计算量对 于Python来说是相当大的:通常FIR滤波器的系数长度都上百,而CD音质的数字声音信号一秒钟有 44100个取样值,假设滤波器的长度是100,那么一秒钟需要计算4百万次以上的乘积和加法。这对于 Python这样的动态语言来说是很困难的。 199
2022-11-29 00:23:59 6.06MB numpy
1
c_ug1399-vitis-hls
2022-11-02 19:07:02 16.16MB c_ug1399-vitis-h
1
D1_05 Introduction to Vitis HLS_Frederic Rivoallon_region
2022-11-02 14:08:27 1.32MB D1_05Introducti
1
rtsp-stream是一种易于使用的即用型解决方案,可以集成到现有系统中,解决了无法在浏览器中本地播放原始rtsp流的问题。 目录 它是如何工作的 该应用程序将原始RTSP流转换为HLS 。 目的是使原始RTSP流易于在使用HLS的浏览器中播放。 支持基于流量的转码其背后的想法是,在有人真正观看流之前,它不应对任何内容进行转码。 这可以解决安装了很多摄像机的系统中的网络瓶颈。 后台有一个运行中的go例程,用于检查流是否处于活动状态。 如果不再有效,则转码将停止,直到对该流的下一个请求为止。 但是,此功能是可配置的,因此您可以根据需要将其用作常规转码服务。 与Docker一起运行 为什么要在Docker上使用它? 由于应用程序严重依赖于ffmpeg,因此使用docker确保环境更加轻松,因为所有内容都随映像一起提供,除了docker之外,您无需安装其他任何东西。 除了安装之外,通过这种方式,我们还可以避免操作系统之间的兼容性问题。 该应用程序在Dockerhub上有一个官方的,因此您可以使用简单的命令轻松运行它: docker run -p 80 : 8080 roverr/r
2022-10-29 23:33:50 25.23MB docker golang video rtsp
1
EasyPlayer.js文件及demo 支持web网页rtmp流播放
2022-10-20 22:19:44 1.09MB rtmp flv m3u8/hls web视频
1
:loudspeaker: 由于 github 访问不稳定, 自 2021-03-04 起, 该仓库迁移至 下载地址 LiveGBS GB28181 国标方案安装使用说明 服务资源 | | | QQ交流群: 服务说明 安装包 Windows平台使用的安装包: LiveCMS-windows-***.zip LiveSMS-windows-***.zip Linux平台使用的安装包: LiveCMS-linux-***.tar.gz LiveSMS-linux-***.tar.gz 信令服务 LiveCMS SIP 中心信令服务, 单节点, 自带一个 Redis Server, 随 LiveCMS 自启动, 不需要手动运行 LiveCMS端口使用 TCP 端口 : 15060(SIP), 10000(HTTP), 26379(Redis) UDP 端口 : 15060(SIP), 10000(
2022-08-25 15:13:51 463KB gb28181 gb28181-2016 gb28181server gb28181-2011
1
free-hls.js 一个用 Node.js 写的 Free-HLS 上传客户端 参考代码和转码参数均抄来自于 。 详细使用方法请参考上述链接。 本项目仅供学习交流使用,在使用过程中对你或他人造成的任何损失我们概不负责。 Requirements NodeJS Yarn FFmpeg Installation Only tested on macOS with FFmpeg v4.2.2 git clone https://github.com/sxzz/free-hls.js.git cd free-hls.js yarn install yarn upload [title] [segment_time|LIMITED] Usage yarn upload test.mp4 # 默认标题,取自文件名 yarn upload test.mp4
2022-08-19 15:30:08 27KB video hls upload free-hls
1
HLS CNN样本 在Vivado HLS中实现CNN的一些示例代码。 用法 运行软件 先决条件 CMake gcc 建造 mkdir -p build && cd build && cmake .. && make 跑步 # under directory build/ # run LeNet ./lenet 运行Vivado HLS 当前,我们提供一个TCL脚本来构建基于Vivado HLS的硬件设计。 设计文件位于src/accel 。 # Top function is selected as conv_layer_tile_accel_inst vivado_hls tcl/vivado_hls.tcl
2022-07-22 09:44:56 5KB C++
1
UG902 - Vivado Design Suite HLS用户指南:高层次综合(中文版) (v2019.2)
2022-07-07 10:56:14 4.5MB Vivado HLS 高层次综合 中文版
1
2022-07-03 18:29:13 227KB rtmp直播
1