Talk:Hadamard code: Difference between revisions

Content deleted Content added
"Punctured" Hadamard code: On Wikipedia we go by what reliable sources say. We don't invent our own terminology.
Cewbot (talk | contribs)
m Maintain {{WPBS}}: 2 WikiProject templates. Remove 1 deprecated parameter: field.
 
(12 intermediate revisions by 9 users not shown)
Line 1:
{{WikiProject banner shell|class=C|
{{WikiProject Mathematics|priority=Low }}
{{WikiProject Computer science |importance=Low}}
}}
 
== Old discussion ==
I corrected one serious error on this page. Someone should carefully check this and fix the others. <small>—Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[User:71.179.164.101|71.179.164.101]] ([[User talk:71.179.164.101|talk]] • [[Special:Contributions/71.179.164.101|contribs]]) 15:08, 9 March 2008</small><!-- Template:Unsigned -->
Line 54 ⟶ 59:
::call it Walsh code or Walsh family. They note that the "Walsh family can be interpreted as a subcode of the first-order Reed-Muller code". If you study these references, you will see that the definitions match the "Hadamard code" or the "punctured Hadamard code". Sorry I don't have a better answer, but I do believe that there should only be a single article on this object. [[User:Ylloh|ylloh]] ([[User talk:Ylloh|talk]]) 20:20, 21 February 2013 (UTC)
:::So the short answer to the question is ''No''. In future please wait for a consensus of informed editors before following your own [[WP:OR|personal research]]. [[User:Deltahedron|Deltahedron]] ([[User talk:Deltahedron|talk]]) 22:40, 21 February 2013 (UTC)
 
::::This is not original research. I posted informed and relevant sources above and added them to the article itself. The routine change-of-notation that I used falls under [[Wikipedia:Scientific citation guidelines#Examples, derivations and restatements]] and is necessary to bring the material from different fields and different authors together. [[User:Ylloh|ylloh]] ([[User talk:Ylloh|talk]]) 04:31, 22 February 2013 (UTC)
:::The book
Line 68 ⟶ 74:
 
::::Yes, some people call codewords "codes". Thanks for the reference to Du & Swamy! I agree that they probably mean to say that the codewords are the same, but that the encoding function is different. [[User:Ylloh|ylloh]] ([[User talk:Ylloh|talk]]) 04:31, 22 February 2013 (UTC)
 
:::::If a reliable source says that WH codes are obtained by rearranging H codes, then they are not obviously the same. We don't try to decide what reliable sources might have meant to say, we use what they do say. [[User:Deltahedron|Deltahedron]] ([[User talk:Deltahedron|talk]]) 07:38, 22 February 2013 (UTC)
 
::::::The reliable literature is inconsistent. On page 393, the book
::::::* {{citation
| title=Signaling in Telecommunication Networks
| volume=87
| series=Wiley Series in Telecommunications and Signal Processing
| first1=John G.
| last1=van Bosse
| first2=Fabrizio U.
| last2=Devetak
| edition=2
| publisher=John Wiley & Sons
| year=2006
| isbn=9780470048139
}}
::::::says "CDMA systems use two types of codes: ''Walsh codes'' (also called ''Hadamard codes'') and ''pseudorandom noise'' (PN) ''codes''." The subsequent discussion states that the number of "codes" (that is, codewords) equals the length of the "codes". This differs from the definition of Hadamard code in the mathematics literature, where the number of codewords is twice the length (since complements of codewords are also codewords). This tells me two things: (1) there are differences of opinion about whether "Walsh code" and "Hadamard code" mean the same thing or something slightly different; (2) the term "Hadamard code" has multiple, closely related, usages. One cannot write a decent Wikipedia article on this subject unless one is aware of the differences in how terminology is used by different authors and different disciplines.
 
::::::I've been watching this page for a long time, and I just don't see that there is a large body of "informed editors" prepared to weigh in and resolve the discrepancies between different sources. I'm grateful that Ylloh has taken on the onerous task of describing the competing conventions and definitions that appear in the literature. I see no problem with the edits that have been made so far.[[User:Will Orrick|Will Orrick]] ([[User talk:Will Orrick|talk]]) 12:07, 22 February 2013 (UTC)
 
* I added a merger template to [[Walsh–Hadamard code]]. If there's no substantial opposition in the next few weeks, I suggest that the merger is completed (by replacing [[Walsh–Hadamard code]] with a redirect; the content has already been merged into [[Hadamard code]]). [[User:Ylloh|ylloh]] ([[User talk:Ylloh|talk]]) 18:04, 25 February 2013 (UTC)
 
== "Punctured" Hadamard code ==
Line 74 ⟶ 102:
 
:On Wikipedia we go by what [[WP:RS|reliable sources]] say. We don't invent our own terminology. [[User:Deltahedron|Deltahedron]] ([[User talk:Deltahedron|talk]]) 07:33, 22 February 2013 (UTC)
 
::That's exactly why I'm trying to ask for a discussion here. I handled the situation the way I did, and I'm interested in whether other editors have better ideas. [[User:Ylloh|ylloh]] ([[User talk:Ylloh|talk]]) 15:29, 22 February 2013 (UTC)
 
First, I want to acknowledge Ylloh for significantly improving this page. Second, I want to note that I am professor in ECE and teach graduate classes on this subject. I was drawn to this page because a student in my class was incorrectly using the term "punctured Hadamard code" based on this Wikipedia page. The "punctured Hadamard code" is a [2^k - 1, k,2^{k-1} - 1] code formed by puncturing any single bit of the Hadamard code (all are equivalent). This family is dual to the family of [2^k - 1,2^k - k - 1,3] Hamming codes, up to equivalence. For example, this reference [http://pages.cs.wisc.edu/~dieter/Courses/2013s-CS880/Scribes/PDF/lecture03.pdf] makes this point without discussing equivalence). I don't know if there is a standard term (other than 1st-order Reed-Muller) for the code this page calls the "punctured Hadamard code". Using standard terminology, however, it should be called the "augmented Hadamard code" because augmenting refers to increasing the dimension by one whereas puncturing refers to reducing the length by 1. Thus, I am going fix this on the main page. <!-- Template:Unsigned --><small class="autosigned">—&nbsp;Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[User:Hpfister|Hpfister]] ([[User talk:Hpfister#top|talk]] • [[Special:Contributions/Hpfister|contribs]]) 15:48, 15 September 2019 (UTC)</small> <!--Autosigned by SineBot-->
 
== External links modified ==
 
Hello fellow Wikipedians,
 
I have just modified one external link on [[Hadamard code]]. Please take a moment to review [https://en.wikipedia.org/w/index.php?diff=prev&oldid=807408345 my edit]. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit [[User:Cyberpower678/FaQs#InternetArchiveBot|this simple FaQ]] for additional information. I made the following changes:
*Added archive https://web.archive.org/web/20110720084646/http://www.complextoreal.com/CDMA.pdf to http://www.complextoreal.com/CDMA.pdf
 
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
 
{{sourcecheck|checked=false|needhelp=}}
 
Cheers.—[[User:InternetArchiveBot|'''<span style="color:darkgrey;font-family:monospace">InternetArchiveBot</span>''']] <span style="color:green;font-family:Rockwell">([[User talk:InternetArchiveBot|Report bug]])</span> 19:21, 27 October 2017 (UTC)
 
== Not an inner product ==
 
The nondegenerate bilinear form defined in the article is not an inner product. Taking x = 1 yields a counterexample to the positive definiteness. <!-- Template:Unsigned --><small class="autosigned">—&nbsp;Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[User:Ntheazk|Ntheazk]] ([[User talk:Ntheazk#top|talk]] • [[Special:Contributions/Ntheazk|contribs]]) 16:37, 20 March 2020 (UTC)</small> <!--Autosigned by SineBot-->