噪声调幅干扰信号Python实现@LYY

import numpy as np
from scipy import signal
from scipy.fftpack import fft,ifft
import matplotlib.pyplot as plt
import math
T = 50e-6
fs = 40e6#采样频率
N = T * fs
N = int(N)
detlf = 5e6#滤波器截止频率
f1 = 20e6#调制信号中心频率
m = 0.5#调制度
M = 100#积累次数
t = np.arange(0, T-1/fs, 1/fs)
f = np.arange(0, N)*fs/N
#p = signal.firwin(N-1, detlf/fs*2, width= None, window= 'hamming')
p = fft(signal.firwin(N, detlf/fs*2))
noise = np.random.normal(0, 1, [1, N])
noise = [x for y in noise for x in y]
#xn = ifft(fft(np.multiply(noise, p)))
xn = ifft(np.multiply(fft(noise), p))
xn2 = (fft(noise)* p)
zn1 = 1+m* np.cos(2*np.pi*xn)
n = np.array(range(1, N+1))
zn2 = np.cos(2*np.pi*f1/fs*n)
zn = np.multiply(zn1, zn2)
print('zn', zn)
zn_real = [x.real for x in zn]
fig = plt.figure(1)
plt.plot(t*1e6, zn_real)
#plt.title('噪声调幅干扰时域波形')s = 0
for i in range(100):print(i)zn = (1+m* np.cos(2*np.pi*xn))* np.cos(2*np.pi*f1/fs*n)j = abs(fft(zn))s = s + j
s = s/M
j = s
`Y = 20*np.log10(j*j/max(j*j))`#噪声调幅干扰功率谱
plt.figure(2)
plt.plot(f*1e-6, Y)
plt.show()


噪声调幅干扰信号Python实现相关推荐

  1. [转载] opencv-python:13_图像噪声(噪声的概念、椒盐噪声、高斯噪声、使用python给图像添加噪声)

    参考链接: Python OpenCV 基础 0: imshow 显示图像 图像噪声 学习两种图像噪声,即椒盐噪声和高斯噪声.使用python实现给图像添加椒盐噪声和高斯噪声 一.噪声的概念 在噪声的 ...

  2. 【干扰matlab实现】干扰之噪声调幅、调频、调相、DRFM系列干扰

    一.干扰matlab实现 1.噪声调频.调幅.调相 1.1射频噪声干扰 1.2 噪声调幅干扰 1.3 噪声调频干扰 1.4 噪声调相干扰 2.DRFM速度假目标 2.1 DRFM速度假目标 3.DRF ...

  3. python中添加高斯噪声_关于python:高斯噪声与高斯白噪声

    高斯噪声与白高斯噪声有何不同? 在我阅读高斯噪声时,PDF具有正态分布. 白高斯噪声也有吗? 如何使用Python手动(没有内置函数)为图像生成每种噪声? 我需要考虑哪些参数? 让我们从头开始研究短语 ...

  4. 噪声调频 matlab,如何用matlab编写噪声调频干扰信号

    2013-11-01 qsort函数怎么编? qsort,包含在stdlib.h头文件里,函数一共四个参数,没返回值.一个典型的qsort的写法如下qsort(s,n,sizeof(s[0]),cmp ...

  5. MATLAB仿真噪声信号、单多音信号、LFM、2ASK、2FSK、BPSK、16QAM

    文章目录 背景: 1.高斯白噪声 2.噪声调幅信号 3.噪声调频信号 4.单音信号 5.多音信号 6.线性扫频信号 7.2ASK信号 8.2FSK信号 9.BPSK信号 10.16QAM信号 缩略对照 ...

  6. 通信对抗干扰技术简单综述与MATLAB仿真

    由于公式太多,一个一个敲过来实在费时.请点击下面链接阅读原文,造成不便十分抱歉 通信对抗干扰技术简单综述与MATLAB仿真 - 子木的文章 - 知乎 https://zhuanlan.zhihu.co ...

  7. 梳状谱干扰matlab仿真,干扰信号MATLAB仿真.ppt

    干扰信号MATLAB仿真 实验目的 仿真产生4种以上的通信干扰信号. 画出信号的时域.频域波形. 实验思路与步骤 产生一个高斯白噪声, 利用Matlab自带的fir1函数产生一个低通滤波器,限制高斯白 ...

  8. matlab 调幅频谱ifft,噪声干扰信号的matlab仿真.doc

    噪声干扰信号的matlab仿真.doc 雷达对抗实验报告实验题目噪声干扰信号的MATLAB仿真院系电子与信息工程学院班级姓名学号指导教师实验时间2012年6月雷达对抗技术实验报告第1页噪声调幅.调频. ...

  9. 基于xilinx fpga的ofdm通信系统基带设计_仪器设备研制 | 基于AD9361的雷达干扰信号模拟器设计...

    点击蓝字关注我们 基于AD9361的雷达干扰信号 模拟器设计 Design of radar jamming signal simulator based on AD9361 作者单位 罗勇江,杨腾飞 ...

最新文章

  1. 云计算 - OpenStack
  2. linux学习笔记-rpm
  3. 使用hexo搭建个人博客
  4. Android SharedPreferences登录记住密码
  5. [转] 前端学习必备基础(1)
  6. c++ queue类
  7. matlab如何求解定积分,matlab如何求解定积分
  8. POJ - 1179
  9. 使用Java播放wav音乐
  10. 在这个世界我只喜欢三件事---暮光之城
  11. 黄瓜客户端java_建造者模式
  12. 智慧城市不是建设出来的,而是运营出来的
  13. 数独每日一题-第1题
  14. Android内存泄漏分析
  15. 多道批处理系统与分时系统:并发
  16. 【数据结构之二叉树】——二叉树的概念及结构,特殊的二叉树和二叉树性质
  17. 【Windows】ping ip+端口
  18. 浅谈EditorConfig、Prettier以及Eslint的使用
  19. sideBar 楼层跳跃导航栏
  20. Laravel :Illuminate\Encryption\MissingAppKeyException No application encryption key has been specifi

热门文章

  1. php德育元素,的人如何使用tpl.php文件主题化drupal表单
  2. ztree实现树形菜单
  3. DFS 如何避免重复母题 Leetcode 077组合(人为规定选取顺序:本题为只能从前往后选,好马不吃回头草)(类似题:Leetcode047全排列(可能含重复元素)-回溯法加剪枝)
  4. 一直播回放视频下载到电脑
  5. 简单总结下opacity、transparent以及rgba
  6. Matlab工具箱标定
  7. 学校校园教务老师选课排课系统 毕业设计毕设源码毕业论文参考(1)功能概要
  8. 浏览器ocx控件安装 WINDOW10 IE浏览器 可用
  9. Qt实现桌面画线、标记,流畅绘制,支持鼠标和多点触控绘制原创
  10. Android集成阿里消息推送