Content deleted Content added
Soban~enwiki (talk | contribs) m forgot to log in, heh |
Gnomingstuff (talk | contribs) rv 2024 WP:NOTFORUM |
||
(25 intermediate revisions by 18 users not shown) | |||
Line 1:
{{WikiProject banner shell|class=Start|
{{WikiProject Telecommunications }}
}}
== turbo a "misnomer==
I think the usage of the word turbo generally means "fast" in popular english, so this is not really a misnomer unless you understand what a "turbo" is in car mechanics.
[[User:DarkShroom|DarkShroom]] ([[User talk:DarkShroom|talk]]) 13:19, 2 August 2014 (UTC)
== Latency ==
Line 4 ⟶ 13:
:Well, looking at the [[geosynchronous]] article here on Wikipedia gives the distance to a GEO satellite (approx. 36000 km), and the [[speed of light]] is 300000 km/s. The round-trip distance is twice the altitude, or 72000 km, and 72000 / 300000 = 0.24 s (or 240 msec), a significant delay in many types of communication. [[User:Europrobe|europrobe]] 10:38, 14 January 2006 (UTC)
::I believe the reference is to deep-space satellie communications; the latency introduced in that case is on the order of minutes to hours. 15 April 2007
== Error"correcting" code? ==
Is the Turbo code actually an error "correcting" code? To my understanding, separate demodulation, hard decision and then error "correction" justify that term.
I believe, instead "error control" code has been used.
Also, I just took from a lecture that LDCP codes will also have an error floor, although orders of magnitude lower. It can still be a problem for example in fiber optic links, where the BER can be designed as 10e-14 or so.
I'm not expert enough to edit the article, but I thought I'd put it here for discussion. If needed, Biglieri's book on "coding for wireless channels" should provide references.
[[User:Internetexploder|Internetexploder]] ([[User talk:Internetexploder|talk]]) 14:16, 23 September 2008 (UTC)
== The Shannon Limit ==
Line 20 ⟶ 41:
:This is true. ([[Low-density parity-check code|LDPC]] improves upon turbo coding for the same reason.) --[[User:Piet Delport|Piet Delport]] 20:34, 6 January 2006 (UTC)
::Agreed; that was completely wrong. Soft-decision decoders are used routinely with just about every kind of code there is. I've removed that section. [[User:66.30.10.35|66.30.10.35]] 01:09, 29 January 2007 (UTC)
== Nitty gritty ==
Wow this article has the lame term "nitty-gritty" twice. (Once with a hyphen and once without, heh.)
:Yeah, that seriously has to go.[update] Alright, I got rid of it.--[[User:Soban|Soban]] 15:00, 1 August 2006 (UTC)
== Typical number of iterations? ==
Line 35 ⟶ 58:
Sometime the definition of what constitutes an 'iteration' is blurred. Technically an interation is the combination of two component decode operations (MAP/Log-MAP/SOVA etc), one using the non-interleaved parity bits, and one using the interleaved ones (i.e. 6 iterations involves 12 component decodes). Sometimes people use the term iteration to just mean number of component decodes. It is not uncommon for a turbo decoder to feature an 'early termination' option, where you compare the hard output of the previous N iterations (where N is generally between 2 to 3). If the outputs are the same (i.e. they have converged), you can generally stop decoding with very little effect on BER. In high SNR channels this is good as the decoder generally quickly converges to the right answer (i.e. more iterations don't tell you anything new). Typically its also good in low SNR channels for the opposite reason (the decoder quickly converges to the wrong answer so more iteration doesn't help either). In mid-SNR channels the decoder usually run to its maximum number of iteration anyway. The maximum number of iterations required for a given application is generally derived from the expected SNR of the channel and the a required bit or frame error rate target for the link.
--[[User:Miterdale|miterdale]] 12:51, 15 January 2006 (UTC)
== Error Floor ==
In this article, no distinction is made between Turbo codes and Turbo product codes. Being no expert in the field, I'm not sure which is discussed here. I am, however, aware of one important limitation of Turbo codes: they exhibit an error floor at high SNRs. Turbo Product codes (from my understanding) exhibit no such error floor, and LDPC codes definitely do not. The orphaned article [[Error floor]] mentions that Turbo codes have an error floor (and, incorrectly, that LDPCs do), but other than that I find no mention of error floors anywhere in Wikipedia. I'm not knowledgeable enough to fix that, but if anyone else is looking for a good project... [[User:129.128.210.68|129.128.210.68]] 17:23, 17 April 2007 (UTC)
== Example ==
Really great article, but for someone coming out of the field, I would love to see some example to see how this works...
== Product Codes ==
Great article. However, you only mention turbo convolutional codes. There is also a class of turbo product codes mentioned in IEEE 802.16. They are two (or three) dimensional hamming codes with parity that use the same style of iterative soft decoding that turbo convolutional coding does. [[User:71.112.157.181|71.112.157.181]]
== Examples ==
This article have lack of examples. If anyone got some example please add it. <small>—Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/217.198.239.190|217.198.239.190]] ([[User talk:217.198.239.190|talk]]) 09:57, 12 May 2008 (UTC)</small><!-- Template:UnsignedIP --> <!--Autosigned by SineBot-->
== Boundary conditions for divergence and the probability of failure ==
In a nice analogy of solving crossword puzzles, the article states, "Based on this new knowledge, they both come up with updated answers and confidence ratings, repeating the whole process until they converge to the same solution."
Or until they clearly diverge, with no solution possible. The failure case ought to be considered, since promising performance close to the Shannon limit without any risk should not be accepted without an estimate of the probability of failure. Failure in a serial communications algorithm could mean loss of an entire message block.
Of course, the probability of failure is the number of initial states for which the two parity calculations do not converge to a single hypothesis divided by the total number of initial states.
Someone who works with Turbo Codes could probably contribute a paragraph on the failure probability of this class of communication algorithms. [[User:David spector|David spector]] ([[User talk:David spector|talk]]) 20:14, 18 July 2009 (UTC)
== Example: WTF??? ==
It's unusual to see a ''hardware'' example used to describe what is essentially an algorithm. What would that look like in software? <span style="font-size: smaller;" class="autosigned">—Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/71.72.235.91|71.72.235.91]] ([[User talk:71.72.235.91|talk]]) 20:19, 8 December 2009 (UTC)</span><!-- Template:UnsignedIP --> <!--Autosigned by SineBot-->
== External links modified ==
Hello fellow Wikipedians,
I have just modified {{plural:1|one external link|1 external links}} on [[Turbo code]]. Please take a moment to review [https://en.wikipedia.org/w/index.php?diff=prev&oldid=748754401 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/20130611235418/http://www.ima.umn.edu:80/csg/bib/bib16.0429hage.pdf to http://www.ima.umn.edu/csg/bib/bib16.0429hage.pdf
When you have finished reviewing my changes, please set the ''checked'' parameter below to '''true''' or '''failed''' to let others know (documentation at {{tlx|Sourcecheck}}).
{{sourcecheck|checked=false}}
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> 04:58, 10 November 2016 (UTC)
|