美文网首页
声音二维码

声音二维码

作者: yingtaomj | 来源:发表于2017-04-21 16:34 被阅读11次

play.m的play键响应函数中:将msg用doubleError.jar加密后为二进制数,每6000bit为一集合,集合数为setnums。在循环处理中,把每6000bit提取到sig里,调用函数

[encsig, unencmusic] = audiohideencode_carrierwid_90(unencmusic, sig1);
% encsig是unencmusic嵌入信息的那一部分音频,unencmusic是原先unencmusic没有被嵌入的(剩下的)那一部分
参数定义。数据包在代码中称为帧

这6000bit被分为100个symbol,60个并行载波来传输:

  1. 找到帧头:
sqrt(avecarryener/premnum)>0.04%判断帧头的条件
hidepoint=i;
TEST = CARRYSIG(hidepoint+1: end);
  1. 嵌入帧头。TEST代表时域,X是代表帧头的频域X = fft(TEST(1:premnum)),改变X,返回到时域,赋值给TEST。
  2. 嵌入每个符号(symbol)。
    首先提取TEST中对应该次序的symbol的那一段SYMBOL,X=fft(SYMBOL)
 for j=1:para %60个并行载波
         X(carrierstart+round(carrierwid*symtime*(j-1)))=hidesymfactor*Emax*sigfac(j,count);%sigfac(j,count)是要嵌入的内容
         X(symnum-carrierstart-round(carrierwid*symtime*(j-1))+2)=hidesymfactor*Emax*sigfac(j,count);
end
 X(symtime*21100)=2*Emax;%导频
X(symnum-symtime*21100+2)=2*Emax;

相关文章

  • 往昔,卯时的窗外,鸡鸣的声音,开门的声音,说话的声音,车辆驶过的声音,早餐店微信二维码收款的声音…… 而今,YQ暂...

  • 声音二维码

    play.m的play键响应函数中:将msg用doubleError.jar加密后为二进制数,每6000bit为一...

  • iOS 二维码扫描相关

    写在前面 最近项目要实现相机扫描二维码功能,具体要求:1、扫描框 2、扫描动画 3、相册识别二维码 4、声音反馈。...

  • 二维码

    二维码https://www.jianshu.com/p/6f3f42429557扫码提示声音的实现https:/...

  • 移动端 H5 场景应用【破茧成蝶】案例鉴赏

    移动端【破茧成蝶】场景请用微信扫描二维码访问(温馨提示:H5案例有声音,请打开声音体验): 案例代码展示: 一、什...

  • 黄奇帆:指纹、刷脸、声音等辨别认证技术必须特许经营

    网上安全认证技术,比如生物、二维码、虹膜、指纹、刷脸、声音等辨别认证技术必须‘特许经营’,凡此类技术公司设立必须’...

  • iOS 二维码学习过程

    二维码生成 生成二维码需要导入CoreImage框架,通过滤镜CIFilter生成二维码。二维码的容错二维码都有一...

  • iOS 花式二维码生成和二维码识别

    iOS 花式二维码生成和二维码识别 iOS 花式二维码生成和二维码识别

  • 二维码生成

    黑白二维码 彩色二维码 二维码添加头像

  • 扣扣群,微信群二维码~

    二维码1-铁锤 二维码2=边 二维码3-微 二维码4-来

网友评论

      本文标题:声音二维码

      本文链接:https://www.haomeiwen.com/subject/zmmdzttx.html