US English (US)
JP Japanese
CN Chinese
KR Korean

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Knowledge Base Home
  • Contact Us
Chinese
US English (US)
JP Japanese
CN Chinese
KR Korean
  • Home
  • 激光锁频/稳频器

我可以为激光锁箱中的低通滤波器设置较低的转折频率吗?

Written by Paul Cracknell

Updated at April 7th, 2025

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Moku:Lab
    Moku:Lab逻辑分析仪/码型发生器 Moku:Lab时间间隔与频率分析仪 Moku:Lab频谱分析仪 Moku:Lab PID 控制器 Moku:Lab示波器 Moku:Lab激光锁频/稳频器 Moku:Lab相位表 Moku:Lab数字滤波器 Moku:Lab任意波形发生器 Moku:Lab波形发生器 Moku:Lab频率响应分析仪 Moku:Lab FIR 滤波器生成器 Moku:Lab锁相放大器 Moku:Lab常见问题解答 Moku:Lab数据记录器
  • Moku:Go
    Moku:Go锁相放大器 Moku:Go逻辑分析仪和码型发生器 Moku:Go示波器和电压表 Moku:Go频谱分析仪 Moku:Go波形发生器 Moku:Go时间间隔与频率分析仪 Moku:Go数字滤波器 Moku:Go FIR 滤波器生成器 Moku:Go激光锁频/稳频器 Moku:Go任意波形发生器 Moku:Go频率响应分析仪 Moku:Go数据记录器 Moku:Go常见问题解答 Moku:Go相位表 Moku:Go电源 Moku:Go PID 控制器
  • Moku:Pro
    Moku:Pro波形发生器 Moku:Pro时间间隔与频率分析仪 Moku:Pro逻辑分析仪/码型发生器 Moku:Pro激光锁频/稳频器 Moku:Pro锁相放大器 Moku:Pro频谱分析仪 Moku:Pro数据记录器 Moku:Pro任意波形发生器 Moku:Pro多仪器并行模式 Moku:Pro相位表 Moku:Pro FIR 滤波器生成器 Moku:Pro PID 控制器 Moku:Pro示波器 Moku:Pro频率响应分析仪 Moku:Pro常见问题解答 Moku:Pro数字滤波器
  • Python API
  • MATLAB API
  • 任意波形发生器
  • 数据记录器
  • 数字滤波器
  • FIR滤波器生成器
  • 频率响应分析仪
  • 激光锁频/稳频器
  • 锁相放大器
  • 示波器
  • 相位表
  • PID 控制器
  • 频谱分析仪
  • 时间间隔与频率分析仪
  • 波形发生器
  • 逻辑分析仪/码型发生器
  • 多仪器并行模式
  • Moku云编译
  • Moku常见问题解答
  • LabVIEW API
+ More

Moku:Lab激光锁箱使用 2 级二阶 IIR 滤波器。在 iPad 应用程序中,滤波器默认仅使用 1 级或 2 级二阶滤波器。由于计算过程中位数有限,因此将我们的转角限制在 ~1 kHz。为了获得具有较低转角频率的滤波器,可以手动加载 2 级一阶滤波器,该滤波器应在 1 Hz 或以下工作。
要手动加载自定义滤波器,请在滤波器配置器中选择自定义滤波器类型,然后从 SD 卡、剪贴板或我的文件中的 .txt 文件加载滤波器系数,如下面的屏幕截图所示。

该 .txt 文件应有两行、六列,格式如下:

s1 b0.1 b1.1 b2.1 a1.1 a2.1
s2 b0.2 b1.2 b2.2 a1.2 a2.2

s1 和 s2 表示第 1 阶段和第 2 阶段的总增益。bx.1 到 ax.1 表示第 1 阶段的滤波器系数,bx.2 到 ax.2 表示第 2 阶段的滤波器系数。这些滤波器系数可以通过 Python scipy 或带有信号处理工具箱的 MATLAB 生成。在这里,我们提供了一个 Python 脚本来生成 .txt 文件。


进口 numpy 作为 NP
进口 matplotlib.pyplot 作为 血小板
从 scipy 进口 信号
进口 数学


定义 主要的():
角频率 = 1 #在 赫兹
filter_type = 1 #1 为了 第一的 命令 2阶段, 2 为了 第二 命令 1阶段
生成滤波器数组(角频率,滤波器类型, 阴谋 = 错误的)

定义 生成滤波器数组(角频率、滤波器顺序、图):
采样率 = 31.25e6
标准化角 = 角频率 / (采样率 / 2)
如果 过滤顺序 == 1:
b, 一个 = 信号.黄油(1, 标准化角, '低的', 模拟 = 错误的)
一个 = np.append(a,0)
b = np.append(b,0)
gen_coe_array(b, 一个, filter_order,str(corner_frequency)+'Hz'+str(filter_order)+'order_filter')
如果 阴谋 == 真的:
plot_fra(b,a,过滤顺序)
elif 过滤顺序 == 2:
b, 一个 = 信号.黄油(2, 标准化角, '低的', 模拟 = 错误的)
gen_coe_array(b,a,filter_order,str(corner_frequency)+'Hz'+str(filter_order)+'order_filter')
如果 阴谋 == 真的:
plot_fra(b,a,过滤顺序)


定义 plot_fra(b,a,顺序):
瓦, 时长 = 信号.频率(b, 一个, 工作 = 2048*2048)
如果 命令 == 1:
时长 = np.multiply(h,h)
plt.semilogx(w*采样率/math.pi/2, 20 * np.log10(np.absolute(h)))
plt.title('巴特沃斯 筛选 频率 回复')
plt.xlabel('频率 [赫兹]')
plt.ylabel('振幅 [分贝]')
plt.grid(其中='both', 轴='both')
plt.显示()

定义 gen_coe_array(b,a,订单,名称):
如果 命令 == 1:
系数数组 = [[1.0, b[0], b[1], 0, 一个[1], 0],
[1.0, b[0], b[1], 0, 一个[1], 0]]
elif 命令 == 2:
系数数组 = [[1.0, b[0], b[1], b[2], 一个[1], a[2]],
[1.0, 1.0, 0.0, 0.0, 0.0, 0.0]]
np.savetxt(名称 +'.txt',系数数组, 分隔符 = “,”)


如果 __姓名__ == '__主要的__':
主要的()

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Laser Lock Box 的输入到输出延迟是多少
  • Moku的激光锁盒如何对输入应用增益?
  • 如果Moku只有两个输出通道,那么如何在 Laser Lock Box 中生成反馈控制信号以及调制音和扫描波形?
  • 激光锁盒支持哪些激光锁定技术?
  • Moku激光锁盒:连续或脉冲激光

Sitemap

  • Moku:Lab
  • Instruments
  • Software
  • Company
  • Support
  • Store
  • Terms & Conditions
  • Privacy Policy

Offices

United States
+1 (619) 332-6230
12526 High Bluff Dr
Suite 150
San Diego, CA 92130

Australia
+61 2 6171 9730
243 Northbourne Avenue
Suite 2
Lyneham, ACT 2602

Australia
+61 03 7073 3594
700 Swanston Street
Suite 5E, Level 5
Carlton, VIC 3053

Follow us

Youtube LinkedIn

官方微信

Contact us
© 2025 Liquid Instruments. All rights reserved.

Knowledge Base Software powered by Helpjuice

Definition by Author

0
0
Expand