gpt4 book ai didi

matlab - 如何将比特流分成数据包

转载 作者:行者123 更新时间:2023-12-05 09:22:47 25 4
gpt4 key购买 nike

我有一个问题需要你的帮助。我有一个比特流

S=[1 0 0 1 1 0 1 1 1 1 1 0] %it is a vector

现在我想将 S 的 3 位分组到一个数据包中。所以我的数据包是这样的

packet 1: 100
packet 2: 110
packet 3: 111
packet 4: 110

如何用matlab代码实现这是我的代码。但它确实像我的方案一样有效

packetsize=3;
k=12 %number of bit stream
%S = rand(1,12)<0.5 % create random message vector
S=[1 0 0 1 1 0 1 1 1 1 1 0] %it is a vector
for i=1:k
packet=s(packetsize*(i-1)+1:(i*packetsize))
end

最佳答案

听起来你只是想要 reshape(S,[],3)

关于matlab - 如何将比特流分成数据包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24655471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com