gpt4 book ai didi

java - 在 Java 中将 8 位转换为一个字节以进行幅度调制

转载 作者:行者123 更新时间:2023-11-29 05:12:14 24 4
gpt4 key购买 nike

所以我正在用 Java 编写一个程序来执行振幅解调。我正在按值读取正弦波值并确定我的值是“1”还是“0”。现在我将它们保存为字符,但愿意接受建议。我知道每位的样本数,因此确定位数不是问题。

我想不出一种方法将每组 8 位转换为一个字节,因此我可以使用 UTF-8 解码最终的字节数组。有什么有效的方法吗?

最佳答案

试试这个,来自 Byte Java API

String myBitString = "10101010";
int radixTwo = 2;
byte myByteValue = Byte.parseByte(myBitString, radixTwo)

显然,您可以将字节值添加到 byte[] 数组,然后使用循环来显示/解码它们。

关于java - 在 Java 中将 8 位转换为一个字节以进行幅度调制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28022333/

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