bits

    0热度

    1回答

    我在写一个程序调制数据位,增加噪声然后解调它,并计算位错误和符号错误率的程序有问题。首先使用的调制应该是QPSK。我也做了以下 N=100; databits = randi([0 3],N,1); hModulator = comm.QPSKModulator; hModulator.PhaseOffset = pi/4; txsig = step(hMo

    1热度

    3回答

    所以我有变量: uint8_t version = 1; uint8_t ttl = 1; uint16_t payload_length = uint32_t account_identifier = 24027; uint32_t source_address = 0; uint32_t destination_address = 0; uint16_t checksum = 0;

    1热度

    1回答

    从下一个1的第一个出现开始设置给定数量的位(如下面的例子所示)的逻辑值应该为1,然后备选的0和1应该继续,直到所有的位域填满为止?例如,如果num = 10那么它的二进制是0000 0000 0000 0000 0000 0000 0000 1010 输出应该是0000 0000 0000 0000 0000 0000 0000 1101 如果它是16 10000则相应0/p应该是11010并且如

    0热度

    1回答

    我有一个程序,我的教授给我一个硬件,我想看看你们是否可以解释我是如何工作的。注意:我不想让你们给我答案;我想学习,所以如果你们能向我解释这项工作是如何令人敬畏的,那么我可以在我的主持下开始工作。 说明: 一个)unsigned setbits (unsigned x, int p, int n, unsigned y)其返回x与开始位置p处的n位(右调整)设置为y的最右边的n位,而使其他位不变。注

    0热度

    3回答

    我有以下代码: char* p = "12345"; long long x = *reinterpret_cast<long long*>(p); ,我不断收到228509037105用于x - 我期待12345 我在做什么错? 更新: 由于我最初的理解,我问了错误的问题。然而,从我后来被告知有可能使用reinterpret_cast从字符数组中读取8个字节!毕竟,位是否构成一个值或一个

    1热度

    3回答

    我有一个字符串表示一个字节或位串,例如“10011111”。我想将它转换为一个bitarray,并检查是否有位设置在任何给定的位置,例如在位置3. 当我尝试将该字符串转换为一个字节时,它给了我一个 “值对于无符号值来说太大或太小字节。” Convert.ToByte(读取器[1]的ToString())。 reader [1] .ToString()=“11111111”的值。 请帮忙。

    0热度

    2回答

    我不是在寻找我的功课帮助。我只需要有人向我展示如何去做。 理论上我知道答案。我只是想知道如何在数学上证明它。 这里是问题。 在八进制系统中表示一个数字平均需要比十进制系统多10%的字符。 我该如何证明这个数学?

    0热度

    1回答

    我有一个程序,它接收汇编代码的文本文件并解析它,并将每行更改为二进制代码。每行是一个单独的16位二进制代码(值存储为UInt 16),然后将其放入数组中。代码是(在整数表示):现在 32768 // 65285 // 64514 // 65280 // 64512 // 65281 // 64513 // 36352 // 65025 // 63488 // 58899 //

    2热度

    5回答

    我正在寻找一种算法,允许我生成伪随机数,但..我怎样才能间隔数字的n位?如果你对C++的一个例子将是巨大的 例如: BigNumber随机(位256) 我怎样才能获得最少,数量最多的256位 感谢所有好,我发现了溶液 如果我有n位,数量也(2^N)/ 2和(2^N)-1

    -1热度

    2回答

    说我们有一个10位电话号码(xxx)xxx xxxx。如果每个数字可以是任何数字0-9,则需要多少内存才能存储每个可能的数字。 这是我的计算,但我想,以确保它是正确的: 有10^9种可能的组合(9个数字,每个有10个可能的值)。 每个数字可以是0 - 9,这是10个可能的值,因此每个数字必须是4位。 每个数字是4位* 9位= 36位。 (36比特* 10^9组合)/(8比特/字节)= 4.5 *