{"id":"https://openalex.org/W2157840368","doi":"https://doi.org/10.1109/26.668733","title":"A rate-k/n heuristic soft-output Viterbi algorithm (SOVA) that is postdetector-compatible","display_name":"A rate-k/n heuristic soft-output Viterbi algorithm (SOVA) that is postdetector-compatible","publication_year":1998,"publication_date":"1998-05-01","ids":{"openalex":"https://openalex.org/W2157840368","doi":"https://doi.org/10.1109/26.668733","mag":"2157840368"},"language":"en","primary_location":{"id":"doi:10.1109/26.668733","is_oa":false,"landing_page_url":"https://doi.org/10.1109/26.668733","pdf_url":null,"source":{"id":"https://openalex.org/S196647941","display_name":"IEEE Transactions on Communications","issn_l":"0090-6778","issn":["0090-6778","1558-0857"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310316002","host_organization_name":"IEEE Communications Society","host_organization_lineage":["https://openalex.org/P4310316002","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Communications Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Communications","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5041719221","display_name":"D. Kwan","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"D. Kwan","raw_affiliation_strings":["Narrowband Telecommunications Research, Inc., Burnaby, BC, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Narrowband Telecommunications Research, Inc., Burnaby, BC, Canada","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5060686448","display_name":"Slim Kallel","orcid":"https://orcid.org/0000-0002-2824-167X"},"institutions":[{"id":"https://openalex.org/I141945490","display_name":"University of British Columbia","ror":"https://ror.org/03rmrcq20","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"S. Kallel","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of British Columbia, Vancouver, BC, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of British Columbia, Vancouver, BC, Canada","institution_ids":["https://openalex.org/I141945490"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.5275,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.71372829,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"46","issue":"5","first_page":"621","last_page":"626"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10125","display_name":"Advanced Wireless Communication Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10125","display_name":"Advanced Wireless Communication Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11321","display_name":"Error Correcting Code Techniques","score":0.9987000226974487,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9962000250816345,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/viterbi-algorithm","display_name":"Viterbi algorithm","score":0.9163236618041992},{"id":"https://openalex.org/keywords/convolutional-code","display_name":"Convolutional code","score":0.8970536589622498},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.7646586298942566},{"id":"https://openalex.org/keywords/trellis","display_name":"Trellis (graph)","score":0.7226231694221497},{"id":"https://openalex.org/keywords/viterbi-decoder","display_name":"Viterbi decoder","score":0.6690612435340881},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6458660364151001},{"id":"https://openalex.org/keywords/intersymbol-interference","display_name":"Intersymbol interference","score":0.6020305156707764},{"id":"https://openalex.org/keywords/soft-output-viterbi-algorithm","display_name":"Soft output Viterbi algorithm","score":0.5831781029701233},{"id":"https://openalex.org/keywords/iterative-viterbi-decoding","display_name":"Iterative Viterbi decoding","score":0.5113348364830017},{"id":"https://openalex.org/keywords/heuristic","display_name":"Heuristic","score":0.46943286061286926},{"id":"https://openalex.org/keywords/sequential-decoding","display_name":"Sequential decoding","score":0.3133223056793213},{"id":"https://openalex.org/keywords/decoding-methods","display_name":"Decoding methods","score":0.2813491225242615},{"id":"https://openalex.org/keywords/block-code","display_name":"Block code","score":0.18281501531600952},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.07585850358009338}],"concepts":[{"id":"https://openalex.org/C60582962","wikidata":"https://www.wikidata.org/wiki/Q83886","display_name":"Viterbi algorithm","level":3,"score":0.9163236618041992},{"id":"https://openalex.org/C157899210","wikidata":"https://www.wikidata.org/wiki/Q1395022","display_name":"Convolutional code","level":3,"score":0.8970536589622498},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.7646586298942566},{"id":"https://openalex.org/C2781235587","wikidata":"https://www.wikidata.org/wiki/Q7838009","display_name":"Trellis (graph)","level":3,"score":0.7226231694221497},{"id":"https://openalex.org/C117379686","wikidata":"https://www.wikidata.org/wiki/Q6996459","display_name":"Viterbi decoder","level":3,"score":0.6690612435340881},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6458660364151001},{"id":"https://openalex.org/C97812054","wikidata":"https://www.wikidata.org/wiki/Q2166055","display_name":"Intersymbol interference","level":3,"score":0.6020305156707764},{"id":"https://openalex.org/C130319729","wikidata":"https://www.wikidata.org/wiki/Q83886","display_name":"Soft output Viterbi algorithm","level":5,"score":0.5831781029701233},{"id":"https://openalex.org/C113638808","wikidata":"https://www.wikidata.org/wiki/Q6094410","display_name":"Iterative Viterbi decoding","level":5,"score":0.5113348364830017},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.46943286061286926},{"id":"https://openalex.org/C193969084","wikidata":"https://www.wikidata.org/wiki/Q7452500","display_name":"Sequential decoding","level":4,"score":0.3133223056793213},{"id":"https://openalex.org/C57273362","wikidata":"https://www.wikidata.org/wiki/Q576722","display_name":"Decoding methods","level":2,"score":0.2813491225242615},{"id":"https://openalex.org/C157125643","wikidata":"https://www.wikidata.org/wiki/Q884707","display_name":"Block code","level":3,"score":0.18281501531600952},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.07585850358009338}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/26.668733","is_oa":false,"landing_page_url":"https://doi.org/10.1109/26.668733","pdf_url":null,"source":{"id":"https://openalex.org/S196647941","display_name":"IEEE Transactions on Communications","issn_l":"0090-6778","issn":["0090-6778","1558-0857"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310316002","host_organization_name":"IEEE Communications Society","host_organization_lineage":["https://openalex.org/P4310316002","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Communications Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Communications","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":6,"referenced_works":["https://openalex.org/W1562979145","https://openalex.org/W2045407304","https://openalex.org/W2119411189","https://openalex.org/W2124927913","https://openalex.org/W2154185977","https://openalex.org/W2260565112"],"related_works":["https://openalex.org/W2146383045","https://openalex.org/W1915619113","https://openalex.org/W2544568790","https://openalex.org/W3194244515","https://openalex.org/W2921374214","https://openalex.org/W2361773811","https://openalex.org/W171822854","https://openalex.org/W1546736863","https://openalex.org/W2241520515","https://openalex.org/W123028466"],"abstract_inverted_index":{"A":[0],"soft-output":[1,140],"Viterbi":[2,141],"algorithm":[3,24,47,89,117,134],"(SOVA)":[4],"that":[5,113,145],"can":[6],"be":[7,137],"used":[8,138],"on":[9],"trellis-coded":[10],"modulation":[11],"(TCM),":[12],"rate-k/n":[13,107,116,127],"convolutional":[14,79,128],"codes,":[15],"and":[16,48,130],"intersymbol":[17],"interference":[18],"(ISI)":[19],"channels":[20],"is":[21,96],"proposed.":[22],"The":[23,133],"utilizes":[25],"the":[26,50,54,67,72,82,86,100,114,146],"postdetector":[27,88,108],"architecture":[28],"proposed":[29],"by":[30,71,85,91],"Berrou":[31,92],"et":[32,93],"al.":[33],"(1993)":[34],"to":[35,53,57,81,98,104],"achieve":[36],"low":[37],"computational":[38],"complexity.":[39],"By":[40,65],"starting":[41],"with":[42],"Battail's":[43],"(1987)":[44],"generalized":[45],"revision":[46,68,74],"rereferencing":[49],"\"relative":[51],"values\"":[52],"surviving":[55],"path":[56],"each":[58],"state,":[59],"substantial":[60],"simplifications":[61],"are":[62,149],"made":[63],"possible.":[64],"comparing":[66],"operations":[69,83],"dictated":[70],"simplified":[73],"equation":[75],"for":[76,126,139],"a":[77,106,121],"rate-1/n":[78,87],"code":[80],"mandated":[84],"presented":[90],"al.,":[94],"it":[95],"possible":[97],"deduce":[99],"additional":[101],"modifications":[102],"necessary":[103],"produce":[105],"algorithm.":[109],"Computer":[110],"simulations":[111],"suggest":[112],"derived":[115],"produces":[118],"reasonably":[119],"good":[120],"posteriori":[122],"input":[123],"probability":[124],"estimates":[125],"codes":[129],"trellis":[131],"codes.":[132],"may":[135],"also":[136],"equalization":[142],"(SOVE)":[143],"provided":[144],"channel":[147],"impairments":[148],"not":[150],"too":[151],"severe.":[152]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
