问题标签 [jitter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
341 浏览

performance - 监控 ffmpeg 流的网络性能

我正在建立一个复杂的网络仿真,并试图捕捉一些重要的性能测量。我在服务器上运行了 mininet,并且我将视频从一个 mininet 主机流式传输到另一个(使用 -nodisp 选项,因为我没有 GUI)。

是否可以从 ffmpeg 捕获一些性能测量,也许将它们写入文件?

我想找到延迟、带宽,也许还有抖动等等。

提前谢谢大家

0 投票
2 回答
5956 浏览

r - 使用 ggplot2 对箱线图中的异常值数据应用抖动

您知道如何将抖动仅应用于箱线图的异常值数据吗?这是代码:

谢谢你!!

0 投票
0 回答
937 浏览

tracking - 如何克服跟踪抖动

我正在处理一个对象跟踪项目。

跟踪抖动是指虽然物体是静止的,但由于一些跟踪误差,例如噪声,目标的位置会发生细微的变化。然后,看第4步和第5步,由于变化,平移矢量略有变化,使用头戴设备,我一直感觉到抖动。
在我看来,由于环境的变化或一些噪音,跟踪抖动是不可避免的。但是一个像素值的变化会导致平移向量中z值的变化大约几厘米。那么有什么合适的处理方法吗?

我用谷歌搜索,但似乎没有太多信息。跟踪技术、延迟和空间抖动对物体移动的影响提到了这种现象,但没有提供解决方案。另一篇有趣的论文是运动跟踪要求和技术。那么任何人都可以提供一些有用的信息吗?
我突然想到,需要过滤器对跟踪数据进行一些后处理。但想法不是很想法。卡尔曼滤波器可用于跟踪,可用于衰减噪声。我不知道它是否可以很好地补偿这种抖动(我的意思是,非常小的值波动)。而研究如何将卡尔曼滤波器纳入这个项目是另一个话题,需要额外的时间。

0 投票
1 回答
1570 浏览

r - 连接抖动点的线 - 多组躲避

我尝试在 x 轴上连接来自两种不同方法( measure )的测量值之间的抖动点。这些测量值通过先证者 ( a )相互关联,可以分为两个主要组,患者 ( pat ) 和对照 ( ctr ),我的 df 是这样的:

我试过

reprex 包(v0.3.0)于 2020 年 1 月 13 日创建

我使用fill美学来将抖动的点从两组(patctr)中分离出来。我意识到,当我将group = a美学放入ggplot主调用时,它并没有很好地分开,但似乎更好地链接到点。

我的问题:有没有办法更好地将线条连接到(抖动的)点,但保持两个主要组ctrpat的分离?

非常感谢。

0 投票
1 回答
653 浏览

css - CSS字体大小缩放抖动

我正在尝试缩放字体大小以在悬停时创建鱼眼镜头效果。

使用 CSS 来增加带有过渡的字体大小会导致抖动效果。

使用变换比例会产生不希望的效果,即文本的左侧在放大之前稍微向左移动。

我创建了一支笔来并排说明这两种效果。理想情况下,我想要左边的效果和右边的平滑度

https://codepen.io/sygad1/pen/QMWqXy

有什么想法可以实现这一目标吗?

干杯

HTML

SCSS

JS

0 投票
1 回答
865 浏览

bokeh - 散景抖动不起作用

我正在尝试将抖动添加到绘图中,以便重复值不会相互重叠并且代码运行良好,但显示 HTML 文件给了我一个错误。

编码:

打开 HTML 文件时出现的错误是:

0 投票
0 回答
161 浏览

quartz-scheduler - 石英调度器是否支持配置抖动以避免羊群效应?

例如,如果您同时安排了很多工作,则很难处理。

0 投票
0 回答
163 浏览

c - 任务频率的不同调度抖动

最近我在 Zynq-7000 平台 (ARM A9) 上实现了 QNX Neutrino RTOS,并在没有 CPU 负载的情况下测量了不同任务频率的调度抖动。在我的测试中,我在 MsgReceive 函数中等待计时器生成的脉冲。然后我从 FPGA (100MHz) 读取高频时钟。我测量了 10Hz、100Hz、1kHz、10kHz 和 100kHz 任务的调度抖动,得到了奇怪的结果。对于短期任务,我得到了 (-300,+300) 纳秒抖动,但对于较长时间的任务,我得到了以下结果:

  • 1kHz 任务有 (+600, +1300) 纳秒抖动
  • 100Hz 任务有 (+8, +12) 微秒 (!) 抖动
  • 10Hz 任务有 (+69,+71) 微秒抖动

抖动不仅在较长周期的任务中变得更大,而且它总是大于零。我没想到会有这样的差异。任何人都可以对这种行为提供一些解释吗?是否可以通过 POSIX 标准来解释,它允许计时器不会过早到期而是有开销?为什么它在长期任务中变得更加明显?

0 投票
0 回答
145 浏览

audio - 中断抖动是否会导致使用 M​​CU 的 dac 时出现恼人的音频抖动?

我有一个大学作业,我们需要通过 PWM 和 DAC 将预编译的 wav 作为整数数组播放。现在,我想要更多的挑战,所以我不遗余力地使用有问题的微控制器通过 USB 创建了一个音频 dac:STM32F051。它基本上使用 wasapi 环回记录器监听我的声卡输出,将分辨率从 16 位更改为 12 位(因为 stm32 上的 dac 只有 12 位分辨率)并使用 usart 将其发送过来,使用 10 倍采样率作为波特率(在我的案例960000)。全部在 C# 中完成。

在微控制器上,我只是为 usart 使用中断并将接收到的数据推送到 dac。

它工作得很好,比 PWM 好得多,并且采样频率为 48kHz。

但是......它来了......当有一些(大部分)高音交响旋律时,它开始听起来“摇摆不定”。

在这里您可以听到一个视频:https ://youtu.be/xD3uTP9etuA?t=88

我在互联网上阅读了一些关于 DIY dac 的信息,并且某个地方的某个人(不记得在哪里)提到 MCU 通常具有中断抖动。所以可能的基本问题是:中断抖动实际上是造成这种情况的原因吗?如果是这样,有没有办法限制抖动的发生?

或者这是完全不同的东西?

我正在考虑尝试压缩通过串行发送的 pcm 数据(如前所述,分辨率为 12 位,但以 2 个 8 位的数据包发送,形成 16 位,因此采样率是波特率的两倍,所以我的计划是尝试转移12 位到 MSB,并将下一个 12 位值的 4 位添加到当前 16 位变量,因此每 8 个样本只需要 12 次传输而不是 16 次。可能会阅读更有效的压缩数据以进行传输的方法。),把缓冲区中的样本,然后使用另一个以 48kHz 触发的定时器将样本发送到 dac。这个概念行得通吗?还是我只是浪费时间?

对于代码,这里是项目:https ://github.com/EldinZenderink/SoundOverSerial

0 投票
0 回答
104 浏览

r - jitterdodge 将点定位在相应箱线图之外

为什么position_jitterdodge将点放置在相关的填充箱线图之外?下面,看到有应该与之关联的“圆圈”cyl=4被定位为cyl=6。我希望所有“圆圈”都与箱线图一起定位cyl=4,如何实现?

在此处输入图像描述