⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 speechpreprocess.m

📁 matlab编写的一个音频加密的程序
💻 M
字号:
%Name:		Yan Diqun
%Context:	Data Information Hiding
%Project: 	Least Significant Bit 

global bitstream LengthOfBitstream speech
%yandiqun=m_sequence(4,3);

%保密语音G.729A压缩编码
%!coder nbu.pcm nbu.bit

%将保密语音转化为bit流文件
[speechfilename]=uigetfile('*.wav');
[audio,fs,wmode,fidx]=readwav(speechfilename,'r');
speech=audio+128;
%length_of_bitstream=length(speech);
figure(1);
plot(speech);
yLabel('Original Speech');
axis tight;
for i=1:length(speech)
    temp(i,:)=bitget(speech(i),[1:8]);
end;
bitstream=temp';
bitstream=bitstream(:);

%BCH纠错编码
bitstream=encode(bitstream,7,4,'bch');
LengthOfBitstream=floor(length(bitstream));
%index=find(bitstream==0);
%bitstream(index)=-1;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -