为了使折射率传感器具有高品质因子和高灵敏度,提出一种基于槽型光波导的一维光子晶体微环谐振器。该结构中两种不同状态的光模式在不同的光路上相互干涉而产生Fano共振,这种非对称线型的结构能够获得更高的消光比和品质因子,在折射率传感方面也有更好的灵敏度。采用时域有限差分法对结构进行分析和模拟仿真。仿真结果表明,所提结构的品质因子达到30950,比传统微环谐振器提高4倍以上;消光比为29.08 dB,比传统微环谐振器高出16.89 dB。在折射率传感特性的分析中,所提结构的灵敏度达到344 nm/RIU,比传统微环谐振器提高3倍;灵敏度检测下限为1.4×10 -4 RIU。
2023-03-15 19:01:25 2.1MB 集成光学 微环谐振 Fano共振 槽型波导
1
费诺编码matlab代码fano Shannon-Fano和Huffman编码使用Matlab应用设计器 文本编码使用shannon-fano和huffman算法来显示两者之间的差异。 还使用这两种算法进行图像压缩。 这是一个Matlab应用程序(使用Matlab App设计器和Photoshop设计)。 即将上载视频,以演示其工作原理。
2022-12-17 22:25:11 1.4MB 系统开源
1
维特比译码器使用维特比译码算法采用卷积码进行编码的比特流解码。还有其他算法译码卷积编码的流 (例如,Fano 算法)。维特比译码算法是最耗费资源的但它的最大似然解码。这最常用的约束长度 k 的卷积码译码 = 10,但值 k = 15 都在实践中使用
2022-11-21 18:26:54 1.94MB Fano算法
1
这是一个fano编码的c语言实现,fano编码是无损压缩编码的一种,可以实现数据的无损压缩。
2022-10-30 23:38:42 2KB fano
1
信息论学科中,费诺编码,香农编码,以及霍夫曼编码是三个最为重要的编码方式,改文件包含三种编码的Matlab程序。
2022-10-15 22:48:05 3KB 霍夫曼编码 费诺编码 香农编码
1
费诺编码matlab代码fano 顺序解码器 Matlab中用于数据通信和网络的卷积码顺序解码器(Fano算法) 问题陈述 Q42。 用于g1 = 110111001和g2 = 111011001的卷积码(2、1、11)解码的MATLAB代码,以及使用阈值最高为5的顺序解码对错误检测和纠正的百分比进行分析的MATLAB代码。 贡献者 Praveen Kumar古普塔-16CO235 沙申克P-16CO247 用法 在main.m ,更新生成函数,存储单元数,要传递给编码器的位长以及用于错误分析的最大错误位。 在此处运行所有脚本一次,以将功能加载到matlab控制台。 通过在matlab控制台中输入main来运行main模块。 请注意,错误分析可能需要一些时间来生成所有案例并根据给定案例所需的计算能力来编译错误。 用法示例 参数 g1 = [ 1 1 0 1 1 1 0 0 1 ]; g2 = [ 1 1 1 0 1 1 0 0 1 ]; threshold = 5 ; memory_bits = 11 ; input_bits = 4 ; max_errors = 6 ; 模组 mai
2022-05-22 18:51:32 42KB 系统开源
1
费诺编码matlab代码fano Matlab图形用户界面 这个小项目旨在在Matlab app2下创建用于数据压缩的图形界面。mlapp是迷你项目的源代码 小型项目源编码-通道编码主题:在Matlab嵌入式系统和工业计算工程下,用于数据压缩的图形界面的实现。实现者:BOUGRINE Imane Mme。 一,项目目标 该项目正在进入源代码编码模块的学习阶段,在此阶段中,我们将使用Matlab软件,尤其是Matlab的图形界面应用程序设计(旧版本的GUI)。 因此,该项目的目标是设计一种允许压缩文本和图像数据的应用程序。 首先,一个界面在开始时询问我们是否要编码文本或图像: 如果要对文本进行编码,则必须有一个可以输入文本的区域,输入文本后,界面必须根据Huffman和Shanon Fano的要求显示编码结果,并且在我必须输入消息后告诉我这两种算法中哪一种是最有效的(或者如果结果相同,则会显示一条消息,说明这两种算法是等效的) 如果要编码图像(这里我们将自己限制为正方形矩阵),首先,必须给出矩阵的大小,然后必须输入矩阵的值(这里需要验证矩阵的尺寸矩阵)。 输入矩阵后,界面必须执行两项
2021-12-25 20:35:05 1.63MB 系统开源
1
费诺编码matlab代码fano Shannon Fano编码技术(使用Matlab) 在数据压缩领域,以Claude Shannon和Robert Fano的名字命名的Shannon-Fano编码是一种基于一组符号及其概率(估计或测量)构造前缀码的技术。 从不能达到霍夫曼编码这样的最低预期代码字长的意义上说,它是次优的。 但是,它仍然保证所有代码字的长度都在其理论理想值的一点以内,即logP(x) (来源: ) 笔记: SHANNON_FINAL.m代码采用静态输入。 SHANNON_FINAL_DYNAMIC.m代码从用户处获取动态输入。
2021-12-08 19:06:02 3KB 系统开源
1
%由来自菲律宾马尼拉的 Jamil Kasan 制作%input = 出现或概率的行矩阵,例如 ss=[1 3 4 5] 或%ss=[0.4 0.3 0.2 0.1] %outputs = 码字串,平均码字长度 试试它的可信度,播放sf encoder(需要改变ff7.txt的位置) sfencoderkasan 是 shannon-fano 编码器的函数文件它的输入是出现次数或概率的行矩阵它的输出是codex,它是码字,T是平均码字长度
2021-12-07 23:26:08 98KB matlab
1
香农法诺 该脚本实现了 Shennon-Fano 编码算法。 有关更多详细信息,请查看 wiki 页面: 此外,脚本计算了一些额外的信息: H_max -> 最大熵消息源 h -> 消息源的熵 l_cp -> 代码字母中二进制数字的平均个数 K_c.c. -> 静态压缩系数 K_o.э。 -> 相对效率系数 脚本可以接受: 需要加密的整个消息 指示涉及字母及其频率的字典 注意:脚本仅使用二进制编码构建代码
2021-12-07 22:58:10 2KB python algorithm shannon-fano Python
1