- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我会尝试在这里提出具体问题:-
我正在使用 Python 查看一些相对基础的 DSP,我想实现自动增益控制。除非我弄错了,否则这将采用(简化的)形式:
我不太关心 i/o 信号之间的相移,输入信号是由缓慢变化的波(如上所示)调制的 1MHz 正弦波,我以 40MHz 采样。我的问题是:
(i) 我找不到任何关于 AGC 的合适描述,欢迎提出建议。
[我有一本很好的书general DSP , 但 AGC 只是顺便提到]
我知道低输入信号然后高增益,反之亦然;我也很欣赏生成“快速攻击”/“慢速衰减”响应的滤波器,但我不确定 DSP 中 AGC 算法的细节。
其次:
(ii) 我如何在 python 中实现这一点? 我的起始代码是这样的:
import numpy as np
import pylab as plt
# 1000 samples of a 1MHz signal, sampled at 40MHz
sample_rate = 40e6
fc = 1e6
fm = 1e5
nsamples = 1000
# for now assume an AM type signal
t = np.arange(nsamples) / sample_rate
signal = np.sin(2*np.pi*fc*t) * ( (1 + np.sin(2*np.pi*fm*t))/2 )
plt.plot(t, signal)
plt.grid()
plt.xlabel('time (0 to 25us)')
plt.ylabel('ip signal amplitude')
plt.show()
最佳答案
这些东西通常在 Matlab 中建模,其语言与 Python 非常相似。在谷歌中查看。你可以开始 here .这是Perez, Automatic Gain Control
一书的免费章节关于Python DSP,自动增益控制(AGC),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22093324/
我试过了 alBufferf (myChannelId, AL_MAX_GAIN (and AL_GAIN), volumeValue); 并收到错误0xA002。 最佳答案 0xA002是Linux
我正在使用 Matlab 从 2 点灰度相机 (Flea2) 捕捉图像,我想更改相机的一些参数,例如自动曝光、增益和快门速度。到目前为止,我已经使用了这些命令: %Creating the two v
我正在尝试调整网络摄像头的亮度。我需要 3 张不同亮度设置的不同照片。我不想让它成为手动的,所以如果想在程序中包含设置。 下面是我正在使用的代码。使用方法 GetFrame() 可以从网络摄像头获取下
我想问一个我试图自己回答但无法想出任何解决方案的问题。 我想知道任何具有这些属性的算法(或者是否有可能至少证明一个算法是否存在) +-----------+ status_
我有一个OSX应用程序,该应用程序使用音频单元记录音频数据。可以将音频单元的输入设置为任何可用的输入源,包括内置输入。问题是,我从内置输入获得的音频经常被剪切,而在诸如Audacity(甚至Quick
我是一名优秀的程序员,十分优秀!