首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Gnep's_Technology_Blog

    信道编码译码及MATLAB仿真

    1、ploy2trellis 函数 先看 poly2trellis() 函数,用来生成卷积编码所需要的网表。 ploy2trellis 函数有两种调用形式: trellis=poly2trellis(ConstraintLength,CodeGenerator); trellis=poly2trellis(ConstraintLength 回到函数本身,如设计 (2,1,7) 类型的编码器,可以用: L = 7; trellis = poly2trellis(L,[171 133]); 其中的第二个参数是 8 进制数据的表现形式,对应二进制为 L = 7; tblen = 5*(L-1); % 回溯深度 trellis = poly2trellis(L,[171 133]); % 使用poly2trellis函数生成一个约束长度为7的卷积码的 Trellis结构。

    1.5K91编辑于 2023-11-05
  • 来自专栏翩翩白衣少年

    微软王炸开源 TRELLIS.2!一张图生成高精 PBR 3D 模型,最快3秒搞定!

    TRELLIS.2 不是。 提前下载预训练模型TRELLIS.2-4B。 克隆项目&安装依赖 git clone -b main https://github.com/microsoft/TRELLIS.2.git --recursive cd TRELLIS.2 . . .pipelines import Trellis2ImageTo3DPipeline from trellis2.utils import render_utils from trellis2.renderers Hugging Face:https://huggingface.co/microsoft/TRELLIS.2-4B GitHub:https://github.com/microsoft/TRELLIS

    18310编辑于 2026-03-16
  • Turbo码与卷积码误码率性能对比分析

    % 卷积码参数convConstraintLength = 3; % 约束长度convGenPoly = [5 7]; % 生成多项式(八进制)convTrellis = poly2trellis 卷积码仿真函数function [ber_conv, ber_conv_soft] = simulate_convolutional_code(numBits, trellis, SNR_dB) k = log2(trellis.numInputSymbols); % 输入比特数 n = log2(trellis.numOutputSymbols); % 输出比特数 codeRate randi([0 1], 1, frame_bits); % 卷积编码 encoded_data = convenc(data, trellis 'InterleaverIndices', interleave); turboDec = comm.TurboDecoder('TrellisStructure', poly2trellis

    19110编辑于 2025-09-25
  • 来自专栏全栈程序员必看

    OFDM完整仿真过程及解释(MATLAB)

    % 基带数据数据产生 P_data=randi([0 1],1,N_sc*Nd*N_frm); %% 信道编码(卷积码、或交织器) %卷积码:前向纠错非线性码 %交织:使突发错误最大限度的分散化 trellis = poly2trellis(7,[133 171]); %(2,1,7)卷积编码 code_data=convenc(P_data,trellis); %% qpsk调制 data_temp1 = poly2trellis(7,[133 171]); rx_c_de = vitdec(De_Bit,trellis,tblen,'trunc','hard'); %硬判决 %% 计算误码率 = poly2trellis(7,[133 171]); %(2,1,7)卷积编码 code_data=convenc(P_data,trellis); %% qpsk调制 data_temp1 = poly2trellis(7,[133 171]); rx_c_de = vitdec(De_Bit,trellis,tblen,'trunc','hard'); %硬判决 %% 计算误码率

    4.2K20编辑于 2022-09-05
  • 来自专栏Gnep's_Technology_Blog

    OFDM通信系统仿真之交织技术

    N_sc*Nd*N_frm); %% 信道编码(卷积码、或交织器) %卷积码:前向纠错非线性码 %交织:使突发错误最大限度的分散化 %[133 171]卷积码其实是卷积码(2,1,7)的最佳编码形式 trellis = poly2trellis(7,[133 171]); %(2,1,7)卷积编码;首先是7,他是1*k的vector,此处k为1,[171 133]是k*n的vector,此处n就是2, code_data=convenc(P_data,trellis); %% 交织 interleaved_data = matintrlv(code_data, log2(M), length(code_data matdeintrlv(De_Bit, log2(M), length(De_Bit) / log2(M)); De_Bit = deinterleaved_data; %% 信道译码(维特比译码) trellis = poly2trellis(7,[133 171]); rx_c_de = vitdec(De_Bit,trellis,tblen,'trunc','hard'); %硬判决 %% 计算误比特率

    90440编辑于 2023-11-20
  • 来自专栏嵌入式项目开发

    X264编解码器开发: Linux下读取摄像头数据,通过X264压缩编码为X264格式裸流视频文件

    param->rc.i_aq_mode = 0; param->analyse.b_mixed_references = 0; param->analyse.i_trellis param->i_frame_reference = 1; param->analyse.b_mixed_references = 0; param->analyse.i_trellis param->i_frame_reference = 1; param->analyse.b_mixed_references = 0; param->analyse.i_trellis analyse.i_subpel_refine = 8; param->i_frame_reference = 5; param->i_bframe_adaptive = X264_B_ADAPT_TRELLIS X264_DIRECT_PRED_AUTO; param->analyse.inter |= X264_ANALYSE_PSUB8x8; param->analyse.i_trellis

    1.6K30编辑于 2022-01-17
  • 来自专栏WebJ2EE

    【D2RQ】:D2RQ Mapping Language

    /expect/web/semanticweb/iswc02_trellis.pdf#ISI', NULL, NULL), (2, 'U', 'University of Karlsruhe', NULL We describe \n TRELLIS, a system that helps users annotate their analysis of \n alternative ', 'http://trellis.semanticweb.org/expect/web/semanticweb/iswc02_trellis.pdf#Trusting Information Sources /expect/web/semanticweb/iswc02_trellis.pdf#Yolanda Gil', 'http://www.isi.edu/~gil/y.g.v4.tiff'), (2, /expect/web/semanticweb/iswc02_trellis.pdf#Varun Ratnakar', NULL), (3, 'Researcher', 'Jim', 'Blythe',

    1.8K20发布于 2021-09-02
  • 来自专栏生信小驿站

    如何在R中创建日历热图

    ncolors), width = 0.6, height = 0.5), subscripts=TRUE ) ) panel.locs <- trellis.currentLayout { for (column in 1:ncol(panel.locs)) { if (panel.locs[row, column] > 0) { trellis.focus ("panel", row = row, column = column, highlight = FALSE) xyetc <- trellis.panelArgs default.units = "native", gp=gpar(col = "black", lwd = 1.75)) } } } } trellis.unfocus

    7K30发布于 2020-04-01
  • 来自专栏杨丝儿的小站

    SP Module 9 the Hidden Markov Model

    comparison to DTW. dynamic time warping (DTW) Hidden state sequences and alignment Hidden state sequence, Trellis

    48520编辑于 2022-12-22
  • 来自专栏AI早知道

    豆包大模型登顶中国第一、微软开源TRELLIS.2、xAI发布Grok Voice Agent API、迎AI六小龙上市潮

    微软开源TRELLIS.2:一键将图片转为高精度3D模型微软开源了图像转3D工具TRELLIS.2,这是一个重要技术突破。

    24900编辑于 2025-12-18
  • 来自专栏机器学习与统计学

    R in action读书笔记(22)第十六章 高级图形进阶(下)

    16.2.4 图形参数 在lattice图形中,lattice函数默认的图形参数包含在一个很大的列表对象中,你可通过trellis.par.get()函数来获取,并用trellis.par.set()函数来修改 查看当前的默认设置,并将它们存储到一个mysettings列表中: > show.settings() > mysettings<-trellis.par.get() 查看叠加点的默认设置值: > mysettings 最后,我们再做如下声明: > mysettings$superpose.symbol$pch<-c(1:10) > trellis.par.set(mysettings) > show.settings

    2.1K20发布于 2019-04-10
  • 来自专栏阿林前端开发攻城狮

    使用 Mencoder 将视频转换为支持iOS和Android的H.264视频格式

    =0:bitrate=512:\ threads=auto:turbo=1:global_header:threads=auto:\ subq=5:frameref=6:partitions=all:trellis

    2.4K30发布于 2021-10-29
  • 来自专栏机器之心

    深度 | 从朴素贝叶斯到维特比算法:详解隐马尔科夫模型

    维特比算法使用使用一个被称之为 trellis 的 HMM 表征,它折叠了每一个位置的所有可能状态,并作出了非常明确的独立性假设:每一个位置仅依赖于前一个位置。 ? HMM 的 trellis 表示。 ? 发射概率矩阵和状态迁移概率矩阵。 通过使用维特比算法,转移概率矩阵,我们可以将数据填充到 trellis 图表中,并快速高效地找到维特比路径。 ? 将数据填入 trellis 表示中。

    1.1K130发布于 2018-05-09
  • 来自专栏txp玩Linux

    x264编码器学习

    b_chroma_me; //亚像素色度运动估计和P帧的模式选择 int b_mixed_references; //允许每个宏块的分区有它自己的参考号 int i_trellis ; //Trellis量化提高效率,对每个8x8的块寻找合适的量化值 int b_fast_pskip; //快速P帧跳过检测 int b_dct_decimate int b_psy; //Psy优化开关,可能会增强细节 float f_psy_rd; //Psy RD强度 float f_psy_trellis ; //Psy Trellis强度 int i_luma_deadzone[2]; //亮度量化中使用的盲区大小,{ 帧间, 帧内 } int b_psnr;

    92420编辑于 2023-09-12
  • 来自专栏Gnep's_Technology_Blog

    OFDM通信连路仿真学习

    [0,1],1,num_bit); %% 信道编码(卷积码、再交织) L=7; %卷积码约束长度 tblen=6*L; %Viterbi译码器回溯深度 trellis = poly2trellis(7,[133 171]); %(2,1,7)卷积编码 data_conv = convenc(data_sourcebit,trellis); data_scramble log2(M), length(De_Bit) / log2(M)); %% 信道译码(维特比译码) rx_data_deco = vitdec(rx_data_jiejiaozi,trellis

    90410编辑于 2023-11-30
  • 来自专栏AI软件

    高质量图片转3D网格模型软件Hi3DGen整合包下载

    本次和大家分享另一个非常牛叉的图片转3D模型软件Stable3DGen,从官方演示对比来看,效果要好于我之前分享的腾讯混元3D和TRELLIS,精度更高更细腻。基于当前最新版本我制作了一键启动整合包。

    92410编辑于 2025-05-25
  • 来自专栏数据分析1480

    数据视化的三大绘图系统概述:base、lattice和ggplot2

    1.4 图形参数 查看默认的图形参数使用trellis.par.get()函数;修改这些参数使用trellis.par.set()函数;show.settings()函数可以展示当前的图形参数设置情况。

    5.7K30发布于 2019-07-10
  • 来自专栏量子位

    干货警告!国外有个小姐姐给29篇经典机器学习论文写了总结 | 资源

    Trellis Networks for Sequence Modeling 论文提出了用于序列建模的新架构Trellis Networks,是时间卷积网络和RNN之间的理论桥梁,但适用范围比前者更小,

    99540发布于 2018-12-26
  • 来自专栏Gnep's_Technology_Blog

    OFDM深入学习及MATLAB仿真

    N_sc*Nd*N_frm); %% 信道编码(卷积码、或交织器) %卷积码:前向纠错非线性码 %交织:使突发错误最大限度的分散化 %[133 171]卷积码其实是卷积码(2,1,7)的最佳编码形式 trellis = poly2trellis(7,[133 171]); %(2,1,7)卷积编码;首先是7,他是1*k的vector,此处k为1,[171 133]是k*n的vector,此处n就是2, code_data=convenc(P_data,trellis); %% qpsk调制 data_temp1= reshape(code_data,log2(M),[])'; De_data2 = de2bi(De_data1); De_Bit = reshape(De_data2',1,[]); %% (解交织) %% 信道译码(维特比译码) trellis = poly2trellis(7,[133 171]); rx_c_de = vitdec(De_Bit,trellis,tblen,'trunc','hard'); %硬判决 %% 计算误比特率

    3.4K102编辑于 2023-11-09
  • 来自专栏SDNLAB

    既然有了CORD,为什么还要推出vCO(附vCO白皮书下载链接)

    ONF表示:CORD、ONOS、Trellis、Stratum等项目都是属于ONF的项目,ONF是Linux基金会的成员之一,且与Linux基金会密切合作,旨在: 在整个开源项目组合中进行战略调整 实现开源最佳实践

    1K50发布于 2018-03-28
领券