实验3-FFT变换信息隐藏算法备课讲稿.docx

实验3-FFT变换信息隐藏算法备课讲稿.docx

ID:57108986

大小:213.88 KB

页数:9页

时间:2020-08-02

实验3-FFT变换信息隐藏算法备课讲稿.docx_第1页
实验3-FFT变换信息隐藏算法备课讲稿.docx_第2页
实验3-FFT变换信息隐藏算法备课讲稿.docx_第3页
实验3-FFT变换信息隐藏算法备课讲稿.docx_第4页
实验3-FFT变换信息隐藏算法备课讲稿.docx_第5页
资源描述:

《实验3-FFT变换信息隐藏算法备课讲稿.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验3-FFT变换信息隐藏算法精品文档信息隐藏技术实验报告实验名称实验3FFT变换信息隐藏算法日期2013-05-23专业班级11信安1班实验人学号一、实验目的(1)了解信息隐藏算法的分类方式和分类依据(2)理解频域变换信息隐藏算法的基本思想(3)理解DFT技术的基本理论(4)掌握DFT信息隐藏算法二、实验内容载体图像为8位bmp图像Lena.bmp,嵌入的秘密信息为从屏幕上随机输入的英文字母,要求对载体图像Lena.bmp进行fft变换,将秘密信息转换成二进制流并嵌入到载体图像的中频区域,显示原载体图像、需要嵌入的秘密信

2、息及其相应的二进制流、嵌入了秘密信息的伪装载体。(编程语言不限)三、实验步骤和设计思想1.用Matlab产生正弦波,矩形波,以及白噪声信号,并显示各自时域波形图 2.进行FFT变换,显示各自频谱图,其中采样率,频率、数据长度自选 3.做出上述三种信号的均方根图谱,功率图谱,以及对数均方根图谱 4.用IFFT傅立叶反变换恢复信号,并显示恢复的正弦信号时域波形图四、程序清单收集于网络,如有侵权请联系管理员删除精品文档fs=100;%设定采样频率 N=128; n=0:N-1; t=n/fs; f0=10;%设定正弦信号频率 %

3、生成正弦信号 x=sin(2*pi*f0*t); figure(1); subplot(231); plot(t,x);%作正弦信号的时域波形 xlabel('t'); ylabel('y'); title('正弦信号y=2*pi*10t时域波形'); grid; %进行FFT变换并做频谱图 y=fft(x,N);%进行fft变换 mag=abs(y);%求幅值 f=(0:length(y)-1)'*fs/length(y);%进行对应的频率转换 figure(1); subplot(232); plot(f,mag);%

4、做频谱图 axis([0,100,0,80]); xlabel('频率(Hz)'); ylabel('幅值'); title('正弦信号y=2*pi*10t幅频谱图N=128'); grid; %求均方根谱 sq=abs(y); figure(1); subplot(233); plot(f,sq); 收集于网络,如有侵权请联系管理员删除精品文档xlabel('频率(Hz)'); ylabel('均方根谱'); title('正弦信号y=2*pi*10t均方根谱'); grid; %求功率谱 power=sq.^2; fi

5、gure(1); subplot(234); plot(f,power); xlabel('频率(Hz)'); ylabel('功率谱'); title('正弦信号y=2*pi*10t功率谱'); grid; %求对数谱 ln=log(sq); figure(1); subplot(235); plot(f,ln); xlabel('频率(Hz)'); ylabel('对数谱'); title('正弦信号y=2*pi*10t对数谱'); grid; %用IFFT恢复原始信号 xifft=ifft(y); magx=real

6、(xifft); ti=[0:length(xifft)-1]/fs; figure(1); subplot(236); plot(ti,magx); xlabel('t'); ylabel('y'); title('通过IFFT转换的正弦信号波形'); 收集于网络,如有侵权请联系管理员删除精品文档grid; %****************2.矩形波****************% fs=10;%设定采样频率 t=-5:0.1:5; x=rectpuls(t,2); x=x(1:99); figure(2); sub

7、plot(231); plot(t(1:99),x);%作矩形波的时域波形 xlabel('t'); ylabel('y'); title('矩形波时域波形'); grid; %进行FFT变换并做频谱图 y=fft(x);%进行fft变换 mag=abs(y);%求幅值 f=(0:length(y)-1)'*fs/length(y);%进行对应的频率转换 figure(2); subplot(232); plot(f,mag);%做频谱图 xlabel('频率(Hz)'); ylabel('幅值'); title('矩形波

8、幅频谱图'); grid; %求均方根谱 sq=abs(y); figure(2); subplot(233); plot(f,sq); xlabel('频率(Hz)'); ylabel('均方根谱'); 收集于网络,如有侵权请联系管理员删除精品文档title('矩形波均方根谱'); grid; %求功

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。