📄 speechpreprocess.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 + -