<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for dspLog</title>
	<atom:link href="http://www.dsplog.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dsplog.com</link>
	<description>Signal Processing for Communication</description>
	<lastBuildDate>Fri, 30 Jul 2010 01:36:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Gray code to Binary conversion for PSK and PAM by Krishna Sankar</title>
		<link>http://www.dsplog.com/2008/05/12/gray-code-to-binary-conversion-for-psk-pam/#comment-34108</link>
		<dc:creator>Krishna Sankar</dc:creator>
		<pubDate>Fri, 30 Jul 2010 01:36:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsplog.com/?p=151#comment-34108</guid>
		<description>@Bob: Thanks much. :)
I will try to digest and get back, for any clarifications...</description>
		<content:encoded><![CDATA[<p>@Bob: Thanks much. <img src='http://www.dsplog.com/db-install/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
I will try to digest and get back, for any clarifications&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Gray code to Binary conversion for PSK and PAM by Bob</title>
		<link>http://www.dsplog.com/2008/05/12/gray-code-to-binary-conversion-for-psk-pam/#comment-34097</link>
		<dc:creator>Bob</dc:creator>
		<pubDate>Thu, 29 Jul 2010 21:12:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsplog.com/?p=151#comment-34097</guid>
		<description>Since you ask how it works, here is an explanation:

Notation: A single letter represents an 8 bit value
A single letter followed by a digit represents one bit in that 8 bit value.
Bits are numbered from right to left, so bit n has the value 2^n.

Start with the binary value b.
b=b7;b6;b5;b4;b3;b2;b1;b0

Compute its gray code, g = b ^ ( b &gt;&gt; 1 )
g=g7;g6;g5;g4;g3;g2;g1;g0
[0] g7=b7; g6=b7^b6; g5=b6^b5; g4=b5^b4; g3=b4^b3; g2=b3^b2; g1=b2^b1; g0=b1^b0

Now recover the original binary value from g in three steps
[1] x = g ^ (g &gt;&gt; 4)
x=x7;x6;x5;x4;x3;x2;x1;x0
x7=g7; x6=g6; x5=g5; x4=g4 x3=g3^g7 x2=g2^g6 x1=g1^g5; x0=g0^g4

[2] y = x ^ (x &gt;&gt; 2)
y=y7;y6;y5;y4;y3;y2;y1;y0
y7=x7; y6=x6; y5=x5^x7; y4=x4^x6; y3=x3^x5; y2=x2^x4; y1=x1^x3; y0=x0^x2

substitute eqn [1] into eqn [2]
[2a] y7=g7; y6=g6; y5=g5^g7; y4=g4^g6; y3=g3^g7^g5; y2=g2^g6^g4; y1=g1^g5^g3^g7; y0=g0^g4^g2^g6

[3] z = y ^ (y &gt;&gt; 1)
z7=y7; z6=y6^y7; z5=y5^y6; z4=y4^y5; z3=y3^y4; z2=y2^y3; z1=y1^y2; z0=y0^y1

Substitute eqn [2a] into eqn [3]
[3a] z7=g7; z6=g6^g7; z5=g5^g7^g6; z4=g4^g6^g5^g7; z3=g3^g7^g5^g4^g6; z2=g2^g6^g4^g3^g7^g5; z1=g1^g5^g3^g7^g2^g6^g4; z0=g0^g4^g2^g6^g1^g5^g3^g7

Substitute eqn [0] into eqn [3a]
[3b] z7=b7;
     z6=b7^b6^b7;
     z5=b6^b5^b7^b7^b6;
     z4=b5^b4^b7^b6^b6^b5^b7;
     z3=b4^b3^b7^b6^b5^b5^b4^b7^b6;
     z2=b3^b2^b7^b6^b5^b4^b4^b3^b7^b6^b5;
     z1=b2^b1^b6^b5^b4^b3^b7^b3^b2^b7^b6^b5^b4;
     z0=b1^b0^b5^b4^b3^b2^b7^b6^b2^b1^b6^b5^b4^b3^b7

Rearrange the bits on the right
[3c] z7=b7;
     z6=b6^b7^b7;
     z5=b5^b6^b6^b7^b7;
     z4=b4^b5^b5^b6^b6^b7^b7;
     z3=b3^b4^b4^b5^b5^b6^b6^b7^b7;
     z2=b2^b3^b3^b4^b4^b5^b5^b6^b6^b7^b7;
     z1=b1^b3^b3^b2^b2^b4^b4^b5^b5^b6^b6^b7^b7;
     z0=b0^b1^b1^b2^b2^b3^b3^b4^b4^b5^b5^b6^b6^b7^b7

Now, because x^x=0 and y^0=y, we can just remove each identical pair
[3c] z7=b7;
     z6=b6;
     z5=b5;
     z4=b4;
     z3=b3;
     z2=b2;
     z1=b1;
     z0=b0;

And that&#039;s how it works.</description>
		<content:encoded><![CDATA[<p>Since you ask how it works, here is an explanation:</p>
<p>Notation: A single letter represents an 8 bit value<br />
A single letter followed by a digit represents one bit in that 8 bit value.<br />
Bits are numbered from right to left, so bit n has the value 2^n.</p>
<p>Start with the binary value b.<br />
b=b7;b6;b5;b4;b3;b2;b1;b0</p>
<p>Compute its gray code, g = b ^ ( b &gt;&gt; 1 )<br />
g=g7;g6;g5;g4;g3;g2;g1;g0<br />
[0] g7=b7; g6=b7^b6; g5=b6^b5; g4=b5^b4; g3=b4^b3; g2=b3^b2; g1=b2^b1; g0=b1^b0</p>
<p>Now recover the original binary value from g in three steps<br />
[1] x = g ^ (g &gt;&gt; 4)<br />
x=x7;x6;x5;x4;x3;x2;x1;x0<br />
x7=g7; x6=g6; x5=g5; x4=g4 x3=g3^g7 x2=g2^g6 x1=g1^g5; x0=g0^g4</p>
<p>[2] y = x ^ (x &gt;&gt; 2)<br />
y=y7;y6;y5;y4;y3;y2;y1;y0<br />
y7=x7; y6=x6; y5=x5^x7; y4=x4^x6; y3=x3^x5; y2=x2^x4; y1=x1^x3; y0=x0^x2</p>
<p>substitute eqn [1] into eqn [2]<br />
[2a] y7=g7; y6=g6; y5=g5^g7; y4=g4^g6; y3=g3^g7^g5; y2=g2^g6^g4; y1=g1^g5^g3^g7; y0=g0^g4^g2^g6</p>
<p>[3] z = y ^ (y &gt;&gt; 1)<br />
z7=y7; z6=y6^y7; z5=y5^y6; z4=y4^y5; z3=y3^y4; z2=y2^y3; z1=y1^y2; z0=y0^y1</p>
<p>Substitute eqn [2a] into eqn [3]<br />
[3a] z7=g7; z6=g6^g7; z5=g5^g7^g6; z4=g4^g6^g5^g7; z3=g3^g7^g5^g4^g6; z2=g2^g6^g4^g3^g7^g5; z1=g1^g5^g3^g7^g2^g6^g4; z0=g0^g4^g2^g6^g1^g5^g3^g7</p>
<p>Substitute eqn [0] into eqn [3a]<br />
[3b] z7=b7;<br />
     z6=b7^b6^b7;<br />
     z5=b6^b5^b7^b7^b6;<br />
     z4=b5^b4^b7^b6^b6^b5^b7;<br />
     z3=b4^b3^b7^b6^b5^b5^b4^b7^b6;<br />
     z2=b3^b2^b7^b6^b5^b4^b4^b3^b7^b6^b5;<br />
     z1=b2^b1^b6^b5^b4^b3^b7^b3^b2^b7^b6^b5^b4;<br />
     z0=b1^b0^b5^b4^b3^b2^b7^b6^b2^b1^b6^b5^b4^b3^b7</p>
<p>Rearrange the bits on the right<br />
[3c] z7=b7;<br />
     z6=b6^b7^b7;<br />
     z5=b5^b6^b6^b7^b7;<br />
     z4=b4^b5^b5^b6^b6^b7^b7;<br />
     z3=b3^b4^b4^b5^b5^b6^b6^b7^b7;<br />
     z2=b2^b3^b3^b4^b4^b5^b5^b6^b6^b7^b7;<br />
     z1=b1^b3^b3^b2^b2^b4^b4^b5^b5^b6^b6^b7^b7;<br />
     z0=b0^b1^b1^b2^b2^b3^b3^b4^b4^b5^b5^b6^b6^b7^b7</p>
<p>Now, because x^x=0 and y^0=y, we can just remove each identical pair<br />
[3c] z7=b7;<br />
     z6=b6;<br />
     z5=b5;<br />
     z4=b4;<br />
     z3=b3;<br />
     z2=b2;<br />
     z1=b1;<br />
     z0=b0;</p>
<p>And that&#8217;s how it works.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Bit Error Rate (BER) for BPSK modulation by Ayesha313</title>
		<link>http://www.dsplog.com/2007/08/05/bit-error-probability-for-bpsk-modulation/#comment-33988</link>
		<dc:creator>Ayesha313</dc:creator>
		<pubDate>Tue, 27 Jul 2010 15:58:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsplog.com/2007/08/05/bit-error-probability-for-bpsk-modulation/#comment-33988</guid>
		<description>Thanks alot sir for your precious time and guidance</description>
		<content:encoded><![CDATA[<p>Thanks alot sir for your precious time and guidance</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on BPSK BER with OFDM modulation by Krishna Sankar</title>
		<link>http://www.dsplog.com/2008/06/10/ofdm-bpsk-bit-error/#comment-33954</link>
		<dc:creator>Krishna Sankar</dc:creator>
		<pubDate>Tue, 27 Jul 2010 02:11:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsplog.com/?p=166#comment-33954</guid>
		<description>@makra: I have not do written anything on LTE till now. Its on my growing to-do list :)</description>
		<content:encoded><![CDATA[<p>@makra: I have not do written anything on LTE till now. Its on my growing to-do list <img src='http://www.dsplog.com/db-install/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Receive diversity in AWGN by Krishna Sankar</title>
		<link>http://www.dsplog.com/2008/08/19/receive-diversity-in-awgn/#comment-33953</link>
		<dc:creator>Krishna Sankar</dc:creator>
		<pubDate>Tue, 27 Jul 2010 02:11:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsplog.com/?p=221#comment-33953</guid>
		<description>@atlanta: Please refer to the post on Coherent Demodulation of DBPSK
http://www.dsplog.com/2007/09/30/coherent-demodulation-of-dbpsk/</description>
		<content:encoded><![CDATA[<p>@atlanta: Please refer to the post on Coherent Demodulation of DBPSK<br />
<a href="http://www.dsplog.com/2007/09/30/coherent-demodulation-of-dbpsk/" rel="nofollow">http://www.dsplog.com/2007/09/30/coherent-demodulation-of-dbpsk/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on BER for BPSK in Rayleigh channel by Krishna Sankar</title>
		<link>http://www.dsplog.com/2008/08/10/ber-bpsk-rayleigh-channel/#comment-33952</link>
		<dc:creator>Krishna Sankar</dc:creator>
		<pubDate>Tue, 27 Jul 2010 02:09:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsplog.com/?p=218#comment-33952</guid>
		<description>@Ali: The BER for BPSK in AWGN can be found @ 
http://www.dsplog.com/2007/08/05/bit-error-probability-for-bpsk-modulation/ 
Sorry, I have not written anything on Rician channel as on today</description>
		<content:encoded><![CDATA[<p>@Ali: The BER for BPSK in AWGN can be found @<br />
<a href="http://www.dsplog.com/2007/08/05/bit-error-probability-for-bpsk-modulation/" rel="nofollow">http://www.dsplog.com/2007/08/05/bit-error-probability-for-bpsk-modulation/</a><br />
Sorry, I have not written anything on Rician channel as on today</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on BER for BPSK in Rayleigh channel by Krishna Sankar</title>
		<link>http://www.dsplog.com/2008/08/10/ber-bpsk-rayleigh-channel/#comment-33951</link>
		<dc:creator>Krishna Sankar</dc:creator>
		<pubDate>Tue, 27 Jul 2010 02:09:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsplog.com/?p=218#comment-33951</guid>
		<description>@Ali: The BER for BPSK in AWGN can be found @ 
http://www.dsplog.com/2007/08/05/bit-error-probability-for-bpsk-modulation/ 
Sorry, I have not written anything on Rician channel as on today.</description>
		<content:encoded><![CDATA[<p>@Ali: The BER for BPSK in AWGN can be found @<br />
<a href="http://www.dsplog.com/2007/08/05/bit-error-probability-for-bpsk-modulation/" rel="nofollow">http://www.dsplog.com/2007/08/05/bit-error-probability-for-bpsk-modulation/</a><br />
Sorry, I have not written anything on Rician channel as on today.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
