{"id":"https://openalex.org/W2159329043","doi":"https://doi.org/10.1109/79.410439","title":"Implementing the Viterbi algorithm","display_name":"Implementing the Viterbi algorithm","publication_year":1995,"publication_date":"1995-01-01","ids":{"openalex":"https://openalex.org/W2159329043","doi":"https://doi.org/10.1109/79.410439","mag":"2159329043"},"language":"en","primary_location":{"id":"doi:10.1109/79.410439","doi":"https://doi.org/10.1109/79.410439","is_oa":false,"landing_page_url":"https://doi.org/10.1109/79.410439","pdf_url":null,"source":{"id":"https://openalex.org/S120977877","display_name":"IEEE Signal Processing Magazine","issn_l":"1053-5888","issn":["1053-5888","1558-0792"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["anvur-scientific","cwts-core","dongbi-b","erih-plus","jufo-3","ki-jl-1","norway-1","poland-200","russia-white-list-1","vabb-shw"],"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["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 Signal Processing Magazine","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"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/A5030400114","display_name":"H. Lou","orcid":"https://orcid.org/0000-0002-5287-4792","observed_orcids":["https://orcid.org/0000-0002-5287-4792"]},"institutions":[{"id":"https://openalex.org/I1283103587","display_name":"AT&T (United States)","ror":"https://ror.org/02bbd5539","country_code":"US","type":"company","lineage":["https://openalex.org/I1283103587"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"H.-L. Lou","raw_affiliation_strings":["Signal Processing Research Department, AT and T Bell Laboratories, Inc., Murray Hill, NJ, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Signal Processing Research Department, AT and T Bell Laboratories, Inc., Murray Hill, NJ, USA","institution_ids":["https://openalex.org/I1283103587"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5030400114"],"corresponding_institution_ids":["https://openalex.org/I1283103587"],"apc_list":null,"apc_paid":null,"fwci":3.1673,"has_fulltext":false,"cited_by_count":238,"citation_normalized_percentile":{"value":0.92171639,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":95,"max":99},"biblio":{"volume":"12","issue":"5","first_page":"42","last_page":"52"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11321","display_name":"Error Correcting Code Techniques","score":0.9887999892234802,"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"}},"topics":[{"id":"https://openalex.org/T11321","display_name":"Error Correcting Code Techniques","score":0.9887999892234802,"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/T10901","display_name":"Advanced Data Compression Techniques","score":0.0015999999595806003,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T10125","display_name":"Advanced Wireless Communication Techniques","score":0.001500000013038516,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/viterbi-algorithm","display_name":"Viterbi algorithm","score":0.9990000128746033},{"id":"https://openalex.org/keywords/dynamic-programming","display_name":"dynamic programming","score":0.9110000133514404},{"id":"https://openalex.org/keywords/channel-coding","display_name":"channel coding","score":0.4650000035762787},{"id":"https://openalex.org/keywords/hidden-markov-models","display_name":"hidden Markov models","score":0.7269999980926514},{"id":"https://openalex.org/keywords/speech-recognition","display_name":"speech recognition","score":0.9760000109672546},{"id":"https://openalex.org/keywords/character-recognition","display_name":"character recognition","score":0.9879999756813049},{"id":"https://openalex.org/keywords/real-time-implementation","display_name":"real-time implementation","score":0.9409999847412109},{"id":"https://openalex.org/keywords/memory-requirements","display_name":"memory requirements","score":0.8989999890327454},{"id":"https://openalex.org/keywords/digital-communication-systems","display_name":"digital communication systems","score":0.5019999742507935}],"concepts":[{"id":"https://openalex.org/C60582962","wikidata":"https://www.wikidata.org/wiki/Q83886","display_name":"Viterbi algorithm","level":3,"score":0.9562064409255981},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8209757208824158},{"id":"https://openalex.org/C23224414","wikidata":"https://www.wikidata.org/wiki/Q176769","display_name":"Hidden Markov model","level":2,"score":0.6447246074676514},{"id":"https://openalex.org/C130319729","wikidata":"https://www.wikidata.org/wiki/Q83886","display_name":"Soft output Viterbi algorithm","level":5,"score":0.6150822043418884},{"id":"https://openalex.org/C28490314","wikidata":"https://www.wikidata.org/wiki/Q189436","display_name":"Speech recognition","level":1,"score":0.5970500111579895},{"id":"https://openalex.org/C113638808","wikidata":"https://www.wikidata.org/wiki/Q6094410","display_name":"Iterative Viterbi decoding","level":5,"score":0.5552327036857605},{"id":"https://openalex.org/C196455857","wikidata":"https://www.wikidata.org/wiki/Q5473264","display_name":"Forward algorithm","level":5,"score":0.48244649171829224},{"id":"https://openalex.org/C2780861071","wikidata":"https://www.wikidata.org/wiki/Q1062934","display_name":"Character (mathematics)","level":2,"score":0.479277104139328},{"id":"https://openalex.org/C37404715","wikidata":"https://www.wikidata.org/wiki/Q380679","display_name":"Dynamic programming","level":2,"score":0.4689822793006897},{"id":"https://openalex.org/C117379686","wikidata":"https://www.wikidata.org/wiki/Q6996459","display_name":"Viterbi decoder","level":3,"score":0.4233125150203705},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4169628620147705},{"id":"https://openalex.org/C163836022","wikidata":"https://www.wikidata.org/wiki/Q6771326","display_name":"Markov model","level":3,"score":0.399549663066864},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.35243314504623413},{"id":"https://openalex.org/C98763669","wikidata":"https://www.wikidata.org/wiki/Q176645","display_name":"Markov chain","level":2,"score":0.3462424874305725},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.16575881838798523},{"id":"https://openalex.org/C193969084","wikidata":"https://www.wikidata.org/wiki/Q7452500","display_name":"Sequential decoding","level":4,"score":0.12212204933166504},{"id":"https://openalex.org/C57273362","wikidata":"https://www.wikidata.org/wiki/Q576722","display_name":"Decoding methods","level":2,"score":0.10099613666534424},{"id":"https://openalex.org/C54907487","wikidata":"https://www.wikidata.org/wiki/Q7915688","display_name":"Variable-order Markov model","level":4,"score":0.07637226581573486},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C157125643","wikidata":"https://www.wikidata.org/wiki/Q884707","display_name":"Block code","level":3,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/79.410439","doi":"https://doi.org/10.1109/79.410439","is_oa":false,"landing_page_url":"https://doi.org/10.1109/79.410439","pdf_url":null,"source":{"id":"https://openalex.org/S120977877","display_name":"IEEE Signal Processing Magazine","issn_l":"1053-5888","issn":["1053-5888","1558-0792"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["anvur-scientific","cwts-core","dongbi-b","erih-plus","jufo-3","ki-jl-1","norway-1","poland-200","russia-white-list-1","vabb-shw"],"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["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 Signal Processing Magazine","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":43,"referenced_works":["https://openalex.org/W1483550006","https://openalex.org/W1527784934","https://openalex.org/W1560013842","https://openalex.org/W1572157493","https://openalex.org/W1577906631","https://openalex.org/W1618154533","https://openalex.org/W1979286256","https://openalex.org/W1984702672","https://openalex.org/W1991133427","https://openalex.org/W2006389550","https://openalex.org/W2018434868","https://openalex.org/W2032928258","https://openalex.org/W2078604912","https://openalex.org/W2085863005","https://openalex.org/W2092200508","https://openalex.org/W2092602017","https://openalex.org/W2098457679","https://openalex.org/W2102843694","https://openalex.org/W2104256969","https://openalex.org/W2105594594","https://openalex.org/W2120680665","https://openalex.org/W2124888327","https://openalex.org/W2125838338","https://openalex.org/W2131086249","https://openalex.org/W2134911069","https://openalex.org/W2136904663","https://openalex.org/W2142384583","https://openalex.org/W2147300002","https://openalex.org/W2149072083","https://openalex.org/W2155311478","https://openalex.org/W2155979673","https://openalex.org/W2160202973","https://openalex.org/W2164616200","https://openalex.org/W2165406488","https://openalex.org/W2165988944","https://openalex.org/W2166304381","https://openalex.org/W2168226105","https://openalex.org/W2798333393","https://openalex.org/W4233107900","https://openalex.org/W4234152072","https://openalex.org/W4244651726","https://openalex.org/W6683085695","https://openalex.org/W6684512708"],"related_works":["https://openalex.org/W7096129576","https://openalex.org/W1511947658","https://openalex.org/W2392724645","https://openalex.org/W2052617912","https://openalex.org/W2333336645","https://openalex.org/W3142495703","https://openalex.org/W231768407","https://openalex.org/W2097644822","https://openalex.org/W2087285720","https://openalex.org/W2307628763"],"abstract_inverted_index":{"The":[0,50,74],"Viterbi":[1,51,81,110],"algorithm,":[2],"an":[3],"application":[4],"of":[5,46,79],"dynamic":[6],"programming,":[7],"is":[8,23,53],"widely":[9],"used":[10,24,41,55],"for":[11],"estimation":[12],"and":[13,19,33,58,91,93,102],"detection":[14],"problems":[15],"in":[16,28,56,87,112],"digital":[17,47,88],"communications":[18],"signal":[20],"processing.":[21],"It":[22,96],"to":[25,34,42,85,107],"detect":[26],"signals":[27,65],"communication":[29,48,89],"channels":[30],"with":[31],"memory,":[32],"decode":[35],"sequential":[36],"error-control":[37],"codes":[38],"that":[39],"are":[40,68],"enhance":[43],"the":[44,63,77,80,100,103,109],"performance":[45],"systems.":[49],"algorithm":[52,82,111],"also":[54,97],"speech":[57,64,92],"character":[59,94],"recognition":[60],"tasks":[61],"where":[62],"or":[66],"characters":[67],"modeled":[69],"by":[70],"hidden":[71],"Markov":[72],"models.":[73],"article":[75],"explains":[76],"basics":[78],"as":[83],"applied":[84],"systems":[86],"systems,":[90],"recognition.":[95],"focuses":[98],"on":[99],"operations":[101],"practical":[104],"memory":[105],"requirements":[106],"implement":[108],"real-time.>":[113]},"counts_by_year":[{"year":2026,"cited_by_count":8},{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":10},{"year":2023,"cited_by_count":11},{"year":2022,"cited_by_count":9},{"year":2021,"cited_by_count":7},{"year":2020,"cited_by_count":9},{"year":2019,"cited_by_count":11},{"year":2018,"cited_by_count":10},{"year":2017,"cited_by_count":12},{"year":2016,"cited_by_count":7},{"year":2015,"cited_by_count":4},{"year":2014,"cited_by_count":3},{"year":2013,"cited_by_count":10},{"year":2012,"cited_by_count":7}],"updated_date":"2026-11-10T11:39:43.021295","created_date":"2016-06-24T00:00:00"}
