Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 消除DSBSC信号中的直流偏移_Python_Matlab_Numpy_Signal Processing_Modulation - Fatal编程技术网

Python 消除DSBSC信号中的直流偏移

Python 消除DSBSC信号中的直流偏移,python,matlab,numpy,signal-processing,modulation,Python,Matlab,Numpy,Signal Processing,Modulation,我有一个CSV文件,其中包含DSBSC调制信号数据。第一列表示时间,第二列表示振幅。我必须解调此DSBSC信号以获得消息信号。 DSBSC信号具有直流偏移。通过打印数据,看起来正偏移添加到正振幅值,负偏移添加到负偏移值 该图如下面的链接所示 由于存在正偏移和负偏移,通过计算平均值来查找直流偏移没有帮助。如何计算此信号的偏移量?您可能会混淆术语。DC不变,因此不存在根据数据变化的DC偏移量。此外,解调意味着有一个较低频率的包络唱波,但这意味着它不是直流。另外,我看不到你在图中提到的直流偏移量,想

我有一个CSV文件,其中包含DSBSC调制信号数据。第一列表示时间,第二列表示振幅。我必须解调此DSBSC信号以获得消息信号。
DSBSC信号具有直流偏移。通过打印数据,看起来正偏移添加到正振幅值,负偏移添加到负偏移值

该图如下面的链接所示


由于存在正偏移和负偏移,通过计算平均值来查找直流偏移没有帮助。如何计算此信号的偏移量?

您可能会混淆术语。DC不变,因此不存在根据数据变化的DC偏移量。此外,解调意味着有一个较低频率的包络唱波,但这意味着它不是直流。另外,我看不到你在图中提到的直流偏移量,想详细说明一下吗?@AnderBiguri低频包络是一个余弦信号,可以在附加的图像中看到。看这幅图,我认为正振幅加一个常量,负振幅减一个常量(不确定这是否可以称为DC)。现在我想解调DSBSC信号以获得余弦信号。由于将DSBSC信号与载波信号相乘(这是解调的第一步)时存在偏移,因此无法获得余弦信号的包络。因此,在我的分析中,首先必须从DSBSC信号中移除偏移,然后将其与载波相乘,然后使用低通滤波器获得余弦信号。对于这个过程,我需要找出要从DSBSC信号中减去的偏移量值。直流偏移量和平均值是一样的。因此,如果减去平均值不能解决问题,那么问题就不是直流偏移。你能附上你的数据吗?@Harry:请在下面的链接中找到数据文件DSBSC_data.csv。你可能会混淆术语。DC不变,因此不存在根据数据变化的DC偏移量。此外,解调意味着有一个较低频率的包络唱波,但这意味着它不是直流。另外,我看不到你在图中提到的直流偏移量,想详细说明一下吗?@AnderBiguri低频包络是一个余弦信号,可以在附加的图像中看到。看这幅图,我认为正振幅加一个常量,负振幅减一个常量(不确定这是否可以称为DC)。现在我想解调DSBSC信号以获得余弦信号。由于将DSBSC信号与载波信号相乘(这是解调的第一步)时存在偏移,因此无法获得余弦信号的包络。因此,在我的分析中,首先必须从DSBSC信号中移除偏移,然后将其与载波相乘,然后使用低通滤波器获得余弦信号。对于这个过程,我需要找出要从DSBSC信号中减去的偏移量值。直流偏移量和平均值是一样的。因此,如果减去平均值不能解决问题,那么问题就不是直流偏移。你能附上你的数据吗?@Harry:请在下面的链接中找到数据文件DSBSC_data.csv。