{"id":"https://openalex.org/W2163415600","doi":"https://doi.org/10.1109/icassp.1985.1168205","title":"Structural considerations for large FFT programs on the TI TMS 32010 DSP microchip","display_name":"Structural considerations for large FFT programs on the TI TMS 32010 DSP microchip","publication_year":2005,"publication_date":"2005-03-23","ids":{"openalex":"https://openalex.org/W2163415600","doi":"https://doi.org/10.1109/icassp.1985.1168205","mag":"2163415600"},"language":"en","primary_location":{"id":"doi:10.1109/icassp.1985.1168205","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icassp.1985.1168205","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ICASSP '85. IEEE International Conference on Acoustics, Speech, and Signal Processing","raw_type":"proceedings-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/A5064998851","display_name":"L. Morris","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"L. Morris","raw_affiliation_strings":["DSPS Digital Signal Processing Software, Inc., Ottawa, Canada"],"affiliations":[{"raw_affiliation_string":"DSPS Digital Signal Processing Software, Inc., Ottawa, Canada","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5064998851"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.24988399,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"10","issue":null,"first_page":"1648","last_page":"1651"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11034","display_name":"Digital Filter Design and Implementation","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T11034","display_name":"Digital Filter Design and Implementation","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T11697","display_name":"Numerical Methods and Algorithms","score":0.9977999925613403,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T10323","display_name":"Analog and Mixed-Signal Circuit Design","score":0.995199978351593,"subfield":{"id":"https://openalex.org/subfields/2204","display_name":"Biomedical 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/fast-fourier-transform","display_name":"Fast Fourier transform","score":0.8528814315795898},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8160576820373535},{"id":"https://openalex.org/keywords/digital-signal-processing","display_name":"Digital signal processing","score":0.6091827154159546},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5338106751441956},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5304265022277832},{"id":"https://openalex.org/keywords/point","display_name":"Point (geometry)","score":0.5105887055397034},{"id":"https://openalex.org/keywords/transfer","display_name":"Transfer (computing)","score":0.47819972038269043},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4752195477485657},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.42401063442230225},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.4220197796821594},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.39360329508781433},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2428928017616272},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.20001739263534546},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.1833137571811676},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.17250144481658936},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.07379886507987976}],"concepts":[{"id":"https://openalex.org/C75172450","wikidata":"https://www.wikidata.org/wiki/Q623950","display_name":"Fast Fourier transform","level":2,"score":0.8528814315795898},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8160576820373535},{"id":"https://openalex.org/C84462506","wikidata":"https://www.wikidata.org/wiki/Q173142","display_name":"Digital signal processing","level":2,"score":0.6091827154159546},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5338106751441956},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5304265022277832},{"id":"https://openalex.org/C28719098","wikidata":"https://www.wikidata.org/wiki/Q44946","display_name":"Point (geometry)","level":2,"score":0.5105887055397034},{"id":"https://openalex.org/C2776175482","wikidata":"https://www.wikidata.org/wiki/Q1195816","display_name":"Transfer (computing)","level":2,"score":0.47819972038269043},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4752195477485657},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.42401063442230225},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.4220197796821594},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.39360329508781433},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2428928017616272},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.20001739263534546},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1833137571811676},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.17250144481658936},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.07379886507987976},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icassp.1985.1168205","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icassp.1985.1168205","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ICASSP '85. IEEE International Conference on Acoustics, Speech, and Signal Processing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":3,"referenced_works":["https://openalex.org/W2009105504","https://openalex.org/W2109521093","https://openalex.org/W2149746961"],"related_works":["https://openalex.org/W4327521644","https://openalex.org/W2978884468","https://openalex.org/W3132558499","https://openalex.org/W2168413811","https://openalex.org/W2005846134","https://openalex.org/W2369237035","https://openalex.org/W2948041274","https://openalex.org/W2165986314","https://openalex.org/W4226515754","https://openalex.org/W2087878472"],"abstract_inverted_index":{"The":[0,118,162],"very":[1,33],"first":[2,186],"analyses":[3],"of":[4,14,43,77,97,131,134,171],"software":[5],"FFT":[6],"implementation":[7],"details":[8],"ignored":[9],"such":[10,159],"practicalities":[11],"as":[12,160],"amount":[13,42],"main":[15,45],"memory":[16,47,59,100,112,136],"available.":[17],"However,":[18],"Singleton's":[19],"classic":[20],"paper":[21,66],"[1]":[22],"--":[23,30],"appearing":[24],"at":[25,113],"a":[26,40,54,75,90,109,114],"relatively":[27],"early":[28],"date":[29],"described":[31],"how":[32],"large":[34],"FFT's":[35,84,126],"could":[36],"be":[37],"implemented":[38],"when":[39],"limited":[41],"fast,":[44],"data":[46,99,105,142],"(i.e.,":[48],"\"core\")":[49],"was":[50,120],"available":[51],"together":[52],"with":[53,93,128],"large,":[55],"but":[56,101],"slower,":[57],"secondary":[58],"(e.g.,":[60],"tapes":[61],"or":[62],"discs).":[63],"In":[64],"this":[65],"we":[67],"describe":[68],"the":[69,86,123,132,146,185],"analogous":[70],"steps":[71],"taken":[72],"in":[73],"creating":[74],"family":[76],"time-efficient":[78],"64-,":[79],"128-":[80],"and":[81,107,143,174],"256-point":[82],"complex":[83,167],"for":[85,184],"TI":[87],"TMS":[88],"320,":[89],"DSP":[91],"microchip":[92],"only":[94],"144":[95],"words":[96],"fast":[98],"able":[102],"to":[103,106,121,138,144,154],"transfer":[104],"from":[108],"4K":[110,133],"program":[111,135],"comparatively":[115],"slow":[116],"rate.":[117],"objective":[119],"produce":[122],"fastest":[124],"possible":[125],"concommitant":[127],"having":[129],"enough":[130],"remaining":[137],"double":[139],"buffer":[140],"incoming":[141],"contain":[145],"necessary":[147],"non-time-critical,":[148],"compact":[149,150],"control":[151],"code":[152],"required":[153],"implement":[155],"non-trivial":[156],"DFT-based":[157],"systems,":[158],"vocoders.":[161],"resultant":[163],"programs":[164],"have":[165],"64/128/256":[166],"point":[168],"execution":[169],"times":[170],"0.535,":[172],"2.3,":[173],"6.3":[175],"msec,":[176],"respectively,":[177],"including":[178],"bit":[179],"reversal.":[180],"This":[181],"suggests":[182],"that,":[183],"time,":[187],"single":[188],"chip":[189],"DFT":[190],"vocoders":[191],"are":[192],"feasible.":[193]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
