信号处理(一)Synchronous detection同步检波(FFT,HPF,AM,FM)

2023-10-09 17:10

本文主要是介绍信号处理(一)Synchronous detection同步检波(FFT,HPF,AM,FM),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Synchronous detection

Use the modulate bloc in Ltspice:
•FM entry is like a VCO : the output has a frequency that depends on the voltage applied
•AM entry is like a multiplier : if FM entry is fixed, the output is the result of the multiplication of a sinusoidale signal
and the entry AM applied.

在这里插入图片描述

Synchronous detection II

1.Add a source that represent your information 𝑉𝑖𝑛𝑓𝑜𝑟𝑚𝑎𝑡𝑖𝑜𝑛𝑡=0.1sin2𝜋100𝑡
2.Modulate your information in AM DSBC (use opamp to build the addition, don’t forget to add the spice directive .libopamp.sub)
3.Show the time variation and the FFT of the input and the output using view/ FFT in LTSpice.
4.Demodulatethe signal using Synchronous detection. Show the time variation and FFT of the important signals.
5.State the cut-off frequency of your filter and the carrier frequency you choose.

Step1: Using Modulate build AM DSBC

在这里插入图片描述
Input frequency:

FM
在这里插入图片描述
AM
在这里插入图片描述
The carrier signal I chose is 1kHz and the amplitude is 1V. Because the carrier signal must be more than twice the AM amplitude of the input signal. Under normal circumstances, the frequency of the carrier signal should be 10 times that of A M, because in the final output, it needs to be filtered by LPF, and high frequencies are easily filtered.The value of “Mark” is the frequency when the input carrier FM is 1V, and “Space” is the frequency when 0V. The input signal FM is 1Khz, so Mark=1k, S pace=1k.

Now, we get its output:

time variation
在这里插入图片描述
FFT
在这里插入图片描述
We can see that there is no carrier frequency in the figure.

Step 2: Adding opamp to bu ild Amplification part

在这里插入图片描述
Here, I used opamp to build Inverting Amplifiers. The magnification is V=R3/(R2//R1). I zoomed in five.
Output in OUT1:

time variation
在这里插入图片描述
The max is up t o 500mV.

FFT
在这里插入图片描述
Carrier FM=1 kHz appears, and the two sides are FM AM =900Hz and FM+AM =1 .1 kHz

Step 3 .1 Construct bilateral demodulation.

Use Modulate again to multiply the modulated signal and the carrier signal. Then use Envelop detector to get the envelope curve.
在这里插入图片描述
Because the high frequency signal needs to be suppressed, the first order filter set in the Envelop detector is set to a struc ture with a cut off frequency of 100 H z. Check related manuals, we can get C4=150nF, R10=10K It is about 106Hz.

The output :

time variation在这里插入图片描述
According to the graph obtained in the first step, the envelope curve is normal.

FFT
在这里插入图片描述
In the FFT, AM and twice the carrier, and 2FM-AM and 2FM+A M are obtained. This indicates the corre ctness of the envelope.

Step 3.2 Adding LPF

According to the previous step, we get the envelope curve, which contains the low frequency signal (AM) we need and the carrier signal. But before outputting, we should filter out high frequency signals, which is why I chose 1kHz as the carrier signal. Using LPF here is easy to filter high frequencies, leaving low frequencies.
在这里插入图片描述
Use a second
order Butterworth low pass filter to filter high frequency signals. We filter the carrier so that the cutoff frequency is 100Hz.For easy calculation, set R 5 =R 6
在这里插入图片描述
So, after determining R5 and R6, we get C2=220nF and C3=110nF.

Output in OUT6:

time variation
在这里插入图片描述
Compared with the image before LPF, it is obviously smoother. Prove that the filter filters a part of the frequency.

FFT
在这里插入图片描述
Judging from the final result, in the end there is almost only 100Hz frequen
cy, which is AM.

Explain why AM modulation and synchronous detection principle could be useful when you want to amp lify sig nal in low frequency drown into 1/f noise?
When using the synchronous detection method to demodulate AM signals, since the demodulation process can be regarded as the demodulation of useful signals and noise separately, there is always a separate usefu l s ignal at the output end of the demodulator, so there is no threshold effect (the useful signal is regarded as noise) in the synchronous detector. So when the op amp amplifies the signal, there is 1/ f noise, which is also amplified.

这篇关于信号处理(一)Synchronous detection同步检波(FFT,HPF,AM,FM)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/174315

相关文章

基于MySQL Binlog的Elasticsearch数据同步实践

一、为什么要做 随着马蜂窝的逐渐发展,我们的业务数据越来越多,单纯使用 MySQL 已经不能满足我们的数据查询需求,例如对于商品、订单等数据的多维度检索。 使用 Elasticsearch 存储业务数据可以很好的解决我们业务中的搜索需求。而数据进行异构存储后,随之而来的就是数据同步的问题。 二、现有方法及问题 对于数据同步,我们目前的解决方案是建立数据中间表。把需要检索的业务数据,统一放到一张M

服务器集群同步时间手记

1.时间服务器配置(必须root用户) (1)检查ntp是否安装 [root@node1 桌面]# rpm -qa|grep ntpntp-4.2.6p5-10.el6.centos.x86_64fontpackages-filesystem-1.41-1.1.el6.noarchntpdate-4.2.6p5-10.el6.centos.x86_64 (2)修改ntp配置文件 [r

MySQL主从同步延迟原理及解决方案

概述 MySQL的主从同步是一个很成熟的架构,优点为: ①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力; ②在从主服务器进行备份,避免备份期间影响主服务器服务; ③当主服务器出现问题时,可以切换到从服务器。 相信大家对于这些好处已经非常了解了,在项目的部署中也采用这种方案。但是MySQL的主从同步一直有从库延迟的问题,那么为什么会有这种问题。这种问题如何解决呢? MyS

使用条件变量实现线程同步:C++实战指南

使用条件变量实现线程同步:C++实战指南 在多线程编程中,线程同步是确保程序正确性和稳定性的关键。条件变量(condition variable)是一种强大的同步原语,用于在线程之间进行协调,避免数据竞争和死锁。本文将详细介绍如何在C++中使用条件变量实现线程同步,并提供完整的代码示例和详细的解释。 什么是条件变量? 条件变量是一种同步机制,允许线程在某个条件满足之前进入等待状态,并在条件满

mysql创建新表,同步数据

import os import argparse import glob import cv2 import numpy as np import onnxruntime import tqdm import pymysql import time import json from datetime import datetime os.environ[“CUDA_VISIBLE_DEVICE

时间序列|change point detection

change point detection 被称为变点检测,其基本定义是在一个序列或过程中,当某个统计特性(分布类型、分布参数)在某时间点受系统性因素而非偶然因素影响发生变化,我们就称该时间点为变点。变点识别即利用统计量或统计方法或机器学习方法将该变点位置估计出来。 Change Point Detection的类型 online 指连续观察某一随机过程,监测到变点时停止检验,不运用到

三.海量数据实时分析-FlinkCDC实现Mysql数据同步到Doris

FlinkCDC 同步Mysql到Doris 参考:https://nightlies.apache.org/flink/flink-cdc-docs-release-3.0/zh/docs/get-started/quickstart/mysql-to-doris/ 1.安装Flink 下载 Flink 1.18.0,下载后把压缩包上传到服务器,使用tar -zxvf flink-xxx-

Gerrit与Gitlab同步配置replication其他配置

一、Gerrit与Gitlab同步配置 当配置好gerrit环境后,还需要与现有gitlab库进行同步配置,否则会影响现有开发与打包流程。 1.安装gerrit replication插件 unzip gerrit.warcp WEB-INF/plugins/replication.jar ~/temp/ssh -p 29418 admin@172.19.16.64 gerrit plu

iOS剪贴板同步到Windows剪贴板(无需安装软件的方案)

摘要 剪贴板同步能够提高很多的效率,免去复制、发送、复制、粘贴的步骤,只需要在手机上复制,就可以直接在电脑上 ctrl+v 粘贴,这方面在 Apple 设备中是做的非常好的,Apple 设备之间的剪贴板同步功能(Universal Clipboard)确实非常方便,它可以在 iPhone、iPad 和 Mac 之间无缝传输剪贴板内容,从而大大提高工作效率。 但是,iPhone 如何和 Wind

RISC-V (十)任务同步和锁

并发与同步 并发:指多个控制流同时执行。         多处理器多任务。一般在多处理器架构下内存是共享的。           单处理器多任务,通过调度器,一会调度这个任务,一会调度下个任务。  共享一个处                                理器一个内存。                 单处理器任务+中断: 同步: 是为了保证在并发执行的环境中各个控制流可