{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,28]],"date-time":"2025-02-28T05:30:21Z","timestamp":1740720621522,"version":"3.38.0"},"reference-count":16,"publisher":"Wiley","issue":"3","license":[{"start":{"date-parts":[[2010,11,2]],"date-time":"2010-11-02T00:00:00Z","timestamp":1288656000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Comp Applic In Engineering"],"published-print":{"date-parts":[[2013,9]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>We introduce testbed\u2010assisted learning as an effective means for teaching digital communications. Laboratory teaching activities of digital communications courses benefit very much from utilizing a hardware testbed, since it greatly facilitates the understanding of very important effects introduced by real\u2010world transceivers. We overcome the main drawback of communications hardware, that is, the cumbersome low\u2010level programming interfaces provided by hardware manufacturers, by introducing a distributed multilayer software architecture. This architecture provides different abstraction levels to access hardware testbeds, releasing students from the low\u2010level interaction with the hardware. Also, the distributed nature of this architecture results in a high flexibility of operation. This way, students can focus on learning communications topics without devoting any time to low\u2010level programming, that is usually out of the scope of digital communications courses. Thanks to testbed\u2010assisted learning, they are able to perform illustrative experiments to understand digital communications concepts (e.g., source coding, modulation, space\u2010time coding, etc.) and to test algorithms without developing a new program from scratch, speeding up both the implementation and the debugging tasks. However, those students interested in hardware implementations can use the software architecture to access and interact with lower programming levels until they are as close as possible to the hardware. \u00a9 2010 Wiley Periodicals, Inc. Comput Appl Eng Educ 21: 539\u2013549, 2013<\/jats:p>","DOI":"10.1002\/cae.20499","type":"journal-article","created":{"date-parts":[[2010,11,3]],"date-time":"2010-11-03T04:27:09Z","timestamp":1288758429000},"page":"539-549","source":"Crossref","is-referenced-by-count":7,"title":["Testbed\u2010assisted learning for digital communications courses"],"prefix":"10.1002","volume":"21","author":[{"given":"Jos\u00e9 A.","family":"Garc\u00eda\u2010Naya","sequence":"first","affiliation":[]},{"given":"Paula M.","family":"Castro","sequence":"additional","affiliation":[]},{"given":"Miguel","family":"Gonz\u00e1lez\u2010L\u00f3pez","sequence":"additional","affiliation":[]},{"given":"Adriana","family":"Dapena","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2010,11,2]]},"reference":[{"key":"e_1_2_7_2_2","first-page":"628","article-title":"A laboratory designed to enhance students' interest in learning of controls","volume":"20","author":"Diong B.","year":"2004","journal-title":"Int J Eng Educ"},{"key":"e_1_2_7_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2009.2022547"},{"key":"e_1_2_7_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2004.1367558"},{"key":"e_1_2_7_5_2","unstructured":"M.Rupp S.Caban andC.Mehlf\u00fchrer Challenges in building MIMO testbeds In: Proceedings of the 13th European Signal Processing Conference (EUSIPCO 2007) Poznan Poland September 2007."},{"volume-title":"Digital communications: Fundamentals and applications","year":"2001","author":"Sklar B.","key":"e_1_2_7_6_2"},{"key":"e_1_2_7_7_2","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511618420"},{"key":"e_1_2_7_8_2","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511841224"},{"key":"e_1_2_7_9_2","doi-asserted-by":"publisher","DOI":"10.1109\/49.730453"},{"key":"e_1_2_7_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/18.661517"},{"volume-title":"Adaptive filter theory","year":"2001","author":"Haykin S.","key":"e_1_2_7_11_2"},{"key":"e_1_2_7_12_2","doi-asserted-by":"publisher","DOI":"10.1049\/ip-f-2.1993.0054"},{"key":"e_1_2_7_13_2","doi-asserted-by":"publisher","DOI":"10.1142\/S0129065700000028"},{"key":"e_1_2_7_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVT.2007.897639"},{"key":"e_1_2_7_15_2","doi-asserted-by":"publisher","DOI":"10.1002\/ett.1321"},{"key":"e_1_2_7_16_2","doi-asserted-by":"crossref","unstructured":"J. A.Garc\u00eda\u2010Naya H. J.P\u00e9rez\u2010Iglesias A.Dapena andM.Gonz\u00e1lez\u2010L\u00f3pez Digital communications learning tools. gttal: Graphical tool for testbed\u2010assisted learning April 2010 pp 419\u2013426.","DOI":"10.5220\/0002784904190426"},{"key":"e_1_2_7_17_2","doi-asserted-by":"crossref","unstructured":"C.BudianuandL.Tong Channel estimation for space\u2010time orthogonal block codes In: IEEE International Conference on Communications ICC 2001 vol. 4 2001 pp 1127\u20131131.","DOI":"10.1109\/ICC.2001.936836"}],"container-title":["Computer Applications in Engineering Education"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fcae.20499","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cae.20499","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,27]],"date-time":"2025-02-27T14:48:19Z","timestamp":1740667699000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/cae.20499"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,11,2]]},"references-count":16,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2013,9]]}},"alternative-id":["10.1002\/cae.20499"],"URL":"https:\/\/doi.org\/10.1002\/cae.20499","archive":["Portico"],"relation":{},"ISSN":["1061-3773","1099-0542"],"issn-type":[{"type":"print","value":"1061-3773"},{"type":"electronic","value":"1099-0542"}],"subject":[],"published":{"date-parts":[[2010,11,2]]}}}