問題タブ [parity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
441 参照

parity - PS/2 キーボード インターフェイスのパリティ ビットの目的は何ですか?

だから私は言及されたインターフェースについて読んでいましたが、得られなかったのはパリティビット部分だけです。何らかの方法で送信エラーを検出するために使用されますか? もしそうなら、どのように?

0 投票する
2 に答える
549 参照

java - xor操作を正しく実行するには?

バイナリ文字列があり、その文字列のいくつかのビットに対して結果として xor 演算を実行したいと考えています。私の文字列は:

011001100011100000000011

次のコード行を使用して計算を実行しようとしています:

最終パリティの結果は 100000 です。正しい結果は 001001 です。

D29 と D30 は前の計算から引き継がれたパリティ ビットで、どちらも整数です。

私は何を間違っていますか、どうすれば修正できますか? おそらくビットごとの操作として行う必要がありますが、理解できないようです。任意の助けをいただければ幸いです。

0 投票する
1 に答える
817 参照

matrix - ldpc パリティ チェック行列から生成行列を生成する

、およびparity check matrixの Gallager アプローチを使用して LDPC を生成しました。n = 20j = 3k = 4

パリティ チェック行列は次のように定義されます。 ここに画像の説明を入力

codeword問題は、必要な を生成するためにさらに進む方法がわからないことgenerator matrixです。ガウスの消去法は役に立ちませんでした。を見つけるためのより良い方法を提案できますかgenerator matrix。前もって感謝します。

0 投票する
1 に答える
339 参照

matlab - matlab および FPGA ボードでのパリティ チェック

示されているコードのように、

Matlabのシリアルポート通信にパリティチェック機能を追加しました。FPGA ボードにデータを送信するためのシリアル ポートを作成します。FPGA ボードに 8 ビットのデータに対して XOR 演算を行うコードを記述し、その結果が正しいかどうかをパリティ ビットにチェックします。問題は、パリティ チェック エラーが存在する場合、FPGA ボードがシリアル ポートにデータの再送信をどのように要求するかということです。FPGAに必要な設定はありますか?

0 投票する
2 に答える
65 参照

java - if ステートメントの入力

このコード セグメントでは、私が見ているすべてのものから、1 と 0 を入力している限り、forループに入ってからステートメントに入る必要があります。これが私が行っていることです。if印刷ステートメントから見たように、それは入っていません。

理由がわかりません。

ステートメントに入った場合、最後のビットが1または0でない場合ifにのみ設定されるのではないかと疑っているため、どうすればよいかわかりtrueません。私の意図は、1と0以外のものが入力された場合です。しかし、現状では、それは常にです。zeroesAndOnesfalsefalse

0 投票する
0 に答える
573 参照

c# - マーク パリティを設定するにはどうすればよいですか?

Arduino と PC の間のシリアル通信をテストしたいのですが、Arduino をシリアル バスに接続したときにデータを受信しなかったためです。

PCをrs232経由でArduinoメガに接続し、ArduinoからPCに接続しました。今、私はArduinoに9ビットバイトを送信してPCに戻したいと思っています。それが機能すると、シリアルバスに問題があることがわかります。

質問:

マーク パリティを設定するにはどうすればよいですか?

「通常の」バイト (8 ビット) をテストするための私のコードは、Visual C# で書かれています。もう一度使用できることを願っています。少しだけ修正する必要があります。

ここにコード:

誰かが友好的な願いを聞いて助けてくれることを願っています

0 投票する
0 に答える
1088 参照

error-correction - P0 パリティ ビット エラーは SECDED の他のビットに影響しますか?

私は今、エラーの検出と訂正のための SECDED の観点から勉強しています。私の仕事では、「CC9 の 16 進値を持つ SECDED エンコードされた文字が取得されました。SECDED パリティは偶数です。エラーはありましたか? 修正できるかどうかを説明してください」という仕様です。

仕様によると、P1(奇数)とP2(奇数)でエラーが出ているので、ビット3にエラーがあります。その後、ビットを反転させて再度エラーを確認しました。その結果、P0 パリティ ビットだけがエラーになり、残りの P1、P2、P4、P8 は正しいものになります。

私の質問は、この場合、コードを修正できないということですか? またはその逆?私の答えは、P1 のビット 1 または 3 にエラーがあるか、または P2 のビット 2 または 3 にエラーがあると言えますが、ビット 3 を反転できても修正できません。

どんな答えでもいただければ幸いです。

よろしく、

アレン

0 投票する
1 に答える
347 参照

hex - HEX 文字列をデコードする

この文字列をシリアル ポート (HEX) で受信しました。

誰かが 8 と 9 hex の背後にあるロジックについて私を助けることができますか?

どうもありがとう アンドレア