The Study of PID AQM Algorithm for FPGA Implementation

This paper proposes a kind of project which is about the Field Programmable Gate Array (FPGA) hardware implementation scheme for PID AQM algorithm. According to the analyses of the relatively mature discrete PID algorithm, we realized PID algorithm by using the combination of Library of Parameter Mo...

Full description

Saved in:
Bibliographic Details
Published inJournal of multimedia Vol. 10; no. 1; p. 22
Main Authors Yang, Xiaoping, Wang, Xiaojing, Di, Te, Niu, Chao
Format Journal Article
LanguageEnglish
Published Oulu Academy Publisher 01.01.2015
Subjects
Online AccessGet full text
ISSN1796-2048
1796-2048
DOI10.4304/jmm.10.01.22-27

Cover

Abstract This paper proposes a kind of project which is about the Field Programmable Gate Array (FPGA) hardware implementation scheme for PID AQM algorithm. According to the analyses of the relatively mature discrete PID algorithm, we realized PID algorithm by using the combination of Library of Parameter Modules macro module and Verilog code in FPGA. In this article, the authors write the program of serial communication to achieve data communication of FPGA with the router (Ipcop), and they use the interface to connect PID algorithm and FPGA serial communication module, the purpose of which is to achieve the control of PID algorithm to control network communication data flow. This article uses FPGA to reduce the consumption of router by achieving PID AQM algorithm, which can improve the algorithm's speed of execution and the real time performance.
AbstractList This paper proposes a kind of project which is about the Field Programmable Gate Array (FPGA) hardware implementation scheme for PID AQM algorithm. According to the analyses of the relatively mature discrete PID algorithm, we realized PID algorithm by using the combination of Library of Parameter Modules macro module and Verilog code in FPGA. In this article, the authors write the program of serial communication to achieve data communication of FPGA with the router (Ipcop), and they use the interface to connect PID algorithm and FPGA serial communication module, the purpose of which is to achieve the control of PID algorithm to control network communication data flow. This article uses FPGA to reduce the consumption of router by achieving PID AQM algorithm, which can improve the algorithm's speed of execution and the real time performance.
Author Wang, Xiaojing
Yang, Xiaoping
Niu, Chao
Di, Te
Author_xml – sequence: 1
  givenname: Xiaoping
  surname: Yang
  fullname: Yang, Xiaoping
– sequence: 2
  givenname: Xiaojing
  surname: Wang
  fullname: Wang, Xiaojing
– sequence: 3
  givenname: Te
  surname: Di
  fullname: Di, Te
– sequence: 4
  givenname: Chao
  surname: Niu
  fullname: Niu, Chao
BookMark eNpdkE1PwkAQhjcGEwE9e93Ei5fC7HQ_2iNBQRKMGPG8WdqtlLRd3G0P_HtL8GA8zZPMkzcz74gMGtdYQu4ZTHgMfHqo60nPwCaIEaorMmQqlRECTwZ_-IaMQjgASAQUQyK3e0s_2i4_UVfQzeqJzt5f6az6cr5s9zUtnKeLzXJGV_WxsrVtWtOWrrkl14Wpgr37nWPyuXjezl-i9dtyNZ-to4wBE1GSKch3aVrkKUfGwOQImeUG-4XYqXiHRc4xNkqILMkYl4my0gDDIpWccxGPyeMl9-jdd2dDq-syZLaqTGNdFzSTqn-Ms_isPvxTD67zTX9db0kuBCDK3pperMy7ELwt9NGXtfEnzUCfe9R9j2cGphE1qvgHV9pj7Q
Cites_doi 10.4304/jnw.9.10.2574-2581
10.3724/SP.J.1146.2009.00751
ContentType Journal Article
Copyright Copyright Academy Publisher Jan 2015
Copyright_xml – notice: Copyright Academy Publisher Jan 2015
DBID AAYXX
CITATION
7SC
8FD
8FE
8FG
AFKRA
ARAPS
BENPR
BGLVJ
CCPQU
DWQXO
HCIFZ
JQ2
L.-
L7M
L~C
L~D
P5Z
P62
PHGZM
PHGZT
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
7SP
DOI 10.4304/jmm.10.01.22-27
DatabaseName CrossRef
Computer and Information Systems Abstracts
Technology Research Database
ProQuest SciTech Collection
ProQuest Technology Collection
ProQuest Central UK/Ireland
Advanced Technologies & Computer Science Collection
ProQuest Central
Technology Collection
ProQuest One Community College
ProQuest Central
SciTech Premium Collection
ProQuest Computer Science Collection
ABI/INFORM Professional Advanced
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
ProQuest Central Advanced Technologies & Aerospace Database (via ProQuest)
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Premium
ProQuest One Academic
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Applied & Life Sciences
ProQuest One Academic
ProQuest One Academic UKI Edition
ProQuest Central China
Electronics & Communications Abstracts
DatabaseTitle CrossRef
Technology Collection
Technology Research Database
Computer and Information Systems Abstracts – Academic
ProQuest One Academic Middle East (New)
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
SciTech Premium Collection
ProQuest One Community College
ProQuest Central China
ProQuest Central
ABI/INFORM Professional Advanced
ProQuest One Applied & Life Sciences
ProQuest Central Korea
ProQuest Central (New)
Advanced Technologies Database with Aerospace
Advanced Technologies & Aerospace Collection
ProQuest One Academic Eastern Edition
ProQuest Technology Collection
ProQuest SciTech Collection
Computer and Information Systems Abstracts Professional
Advanced Technologies & Aerospace Database
ProQuest One Academic UKI Edition
ProQuest One Academic
ProQuest One Academic (New)
Electronics & Communications Abstracts
DatabaseTitleList Technology Research Database
Technology Collection
Database_xml – sequence: 1
  dbid: 8FG
  name: ProQuest Technology Collection
  url: https://search.proquest.com/technologycollection1
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1796-2048
EndPage 22
ExternalDocumentID 3629048141
10_4304_jmm_10_01_22_27
Genre Feature
GroupedDBID .4S
.DC
2WC
5VS
8R4
8R5
AAYXX
ALMA_UNASSIGNED_HOLDINGS
BENPR
CITATION
E3Z
HCIFZ
I-F
KQ8
P2P
Q2X
TR2
TUS
7SC
8FD
8FE
8FG
AFKRA
ARAPS
ARCSS
BGLVJ
CCPQU
DWQXO
EDO
ITG
ITH
JQ2
L.-
L7M
L~C
L~D
P62
PHGZM
PHGZT
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
7SP
PUEGO
ID FETCH-LOGICAL-c1015-8c70db99fd942110ad20ce4a28c75b73b2fd423a755c8c14687e6a012f9644453
IEDL.DBID BENPR
ISSN 1796-2048
IngestDate Thu Sep 04 17:17:26 EDT 2025
Sun Jul 13 05:05:34 EDT 2025
Wed Oct 01 04:02:00 EDT 2025
IsPeerReviewed false
IsScholarly true
Issue 1
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c1015-8c70db99fd942110ad20ce4a28c75b73b2fd423a755c8c14687e6a012f9644453
Notes SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 14
ObjectType-Article-1
ObjectType-Feature-2
content type line 23
PQID 1664550226
PQPubID 136096
PageCount 1
ParticipantIDs proquest_miscellaneous_1677964135
proquest_journals_1664550226
crossref_primary_10_4304_jmm_10_01_22_27
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 20150101
PublicationDateYYYYMMDD 2015-01-01
PublicationDate_xml – month: 01
  year: 2015
  text: 20150101
  day: 01
PublicationDecade 2010
PublicationPlace Oulu
PublicationPlace_xml – name: Oulu
PublicationTitle Journal of multimedia
PublicationYear 2015
Publisher Academy Publisher
Publisher_xml – name: Academy Publisher
References Li (ref2) 2007; 17
Guan (ref6) 2010
Chen (ref3) 2004; 22
Chang (ref1) 2006; 29
ref4
ref5
References_xml – ident: ref4
  doi: 10.4304/jnw.9.10.2574-2581
– ident: ref5
  doi: 10.3724/SP.J.1146.2009.00751
– start-page: 254
  volume-title: "Implementation of software router embedded PID AQM algorithm in the communication test network " Computer Mechatronics Control and Electronic Engineering
  year: 2010
  ident: ref6
– volume: 17
  start-page: 199
  year: 2007
  ident: ref2
  article-title: Algorithm Research of AQM Based on Congestion Control
  publication-title: Computer Technology and Development
– volume: 29
  start-page: 2294
  issn: 03412059
  year: 2006
  ident: ref1
  article-title: "The effects of AQM on the performance of assured forwarding service," computer
  publication-title: Communications
– volume: 22
  start-page: 373
  year: 2004
  ident: ref3
  article-title: Intelligent PID congestion control algorithm
  publication-title: Journal of JiLin University
SSID ssj0062025
Score 1.9491893
Snippet This paper proposes a kind of project which is about the Field Programmable Gate Array (FPGA) hardware implementation scheme for PID AQM algorithm. According...
SourceID proquest
crossref
SourceType Aggregation Database
Index Database
StartPage 22
SubjectTerms Algorithms
Consumption
Field programmable gate arrays
Hardware
Modules
Multimedia
Routers
Serials
Title The Study of PID AQM Algorithm for FPGA Implementation
URI https://www.proquest.com/docview/1664550226
https://www.proquest.com/docview/1677964135
Volume 10
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAFT
  databaseName: Open Access Digital Library
  customDbUrl:
  eissn: 1796-2048
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0062025
  issn: 1796-2048
  databaseCode: KQ8
  dateStart: 20060101
  isFulltext: true
  titleUrlDefault: http://grweb.coalliance.org/oadl/oadl.html
  providerName: Colorado Alliance of Research Libraries
– providerCode: PRVPQU
  databaseName: ProQuest Central
  customDbUrl: http://www.proquest.com/pqcentral?accountid=15518
  eissn: 1796-2048
  dateEnd: 20150131
  omitProxy: true
  ssIdentifier: ssj0062025
  issn: 1796-2048
  databaseCode: BENPR
  dateStart: 20100201
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Technology Collection
  customDbUrl:
  eissn: 1796-2048
  dateEnd: 20150131
  omitProxy: true
  ssIdentifier: ssj0062025
  issn: 1796-2048
  databaseCode: 8FG
  dateStart: 20100201
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/technologycollection1
  providerName: ProQuest
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LS8QwEB50vXjxLa4vInjwEm2zTdIcRNbH-gCXVRS8laRNFHG7PtaD_96Zbqt48VZIKWSm80rm-wZg1yQqaB8bbp10PNE65kbbhFsbK0fXUL4i9bnuq4v75OpBPkxBv8HCUFtl4xMrR12McjojP4iVIgAuZgtHr2-cpkbR7WozQsPWoxWKw4pibBpmBDFjtWDm-Kw_uG18s8JSX1YQSaM4UdZOyH4SrOkPnofDferzwqKRACt_49RfN13Fnt4CzNVJI-tOtLwIU75cgvlmIAOr7XMZFCqdUWfgFxsFNrg8Zd2ba9Z9ecSNjJ-GDBNU1hucd1nFCTysYUflCtz3zu5OLng9GIHnaEGSp7mOCmdMKExCBZwtRJT7xApckE53nAgFpklWS5mnOYGrtFcWQ1EwmP4ksrMKrXJU-jVgIhBiMEQhT7FIjp0R0nkXebTlSOdpaMNeI4bsdcJ_kWHdQBLLUGL0HMWZEJnQbdhsxJTVhvCR_aqtDTs_y_gL072ELf3ok97RBIiNO3L9_09swKyg_VcnIJvQGr9_-i3MCcZuG6bT3vl2re5vKyCybg
linkProvider ProQuest
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LTxsxEB4hOLQXHm0RKS9XaqVeDLuO144PqAqPkBQSpRVI3BZ71y5CZMMjCPHn-tuY2eyCuHDjtpJXPnwez8P2Nx_AdyNV0D423LrEcal1zI22klsbK0fXUL5s6tMfqO6p_H2WnM3A_5oLQ88qa59YOup8nNEZ-XasFBFwMVv4dX3DSTWKbldrCQ1bSSvkO2WLsYrYceQfH7CEu9vp7eN6_xCic3Cy1-WVygDP0BwT3sp0lDtjQm4kVUM2F1HmpRU4kDjddCLkmHNYnSRZKyOmkvbKol8PBnMJSaoRGALmZFMaLP7mdg8Gw791LFAiKmVf0eoVpxa50-ZCshnJ7cvRaIvelWGRSgSZ13HxdVgoY11nEearJJW1p1a1BDO--AQLtQAEq_zBZ1BoZIxeIj6ycWDD3j5r_-mz9tU_BG5yMWKYELPO8LDNyh7Eo4rmVHyB03eBaBlmi3HhV4CJQAzFEIWshUV57IxInHeRR98R6awVGvCzhiG9nvbbSLFOIcRSRIy-ozgVIhW6AWs1TGm18e7SFzNpwLfnYdwydA9iCz--p380EXDjZvL17Sk24UP3pH-cHvcGR6vwURAW5enLGsxObu_9OuYjE7dRLTqD8_e2sycOjOyS
linkToPdf http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1NT-MwEB0hVkJc9gNYbRdYjAQSF9PEdezksFpVlNBSQEUCiVvWTmxWK5oWKFrx1_h1O5MmIC7cuEVylMPL83zY82YAdhKpvHZhwo2NLJdahzzRRnJjQmXpGspVTX1Oz1T_Uh5fRVcL8NRoYaissrGJlaEuJjmdkbdDpUiAi9FC29dlEaNe-mt6y2mCFN20NuM05hQZusd_mL7d_xz08F_vCpEeXhz0eT1hgOdIxYjHuQ4KmyS-SCRlQqYQQe6kEbgQWd2xwhcYbxgdRXmck0pJO2XQpvsE4whJEyPQ_H_Q1MWdVOrpUeMFlAiqga_Id8WpOe68rZDsBLL9dzzep4oyTE9JGvPaI752CJWXSz_Dxzo8Zd05n77AgitX4FMz-oHVlmAVFNKLUQ3iI5t4Nhr0WPf8lHVvrhGm2Z8xw1CYpaOjLqu6D49rgVO5BpfvAtBXWCwnpfsGTHjSJvrA5zGm46FNRGSdDRxajUDnsW_BXgNDNp132sgwQyHEMkSMnoMwEyITugUbDUxZveXusxeCtGD7eRk3C92AmNJNHugdTdLbsBN9f_sTW7CE7MpOBmfDdVgWBEV17LIBi7O7B7eJgcjM_qj-OIPf702x_4AE6iw
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=The+Study+of+PID+AQM+Algorithm+for+FPGA+Implementation&rft.jtitle=Journal+of+multimedia&rft.au=Yang%2C+Xiaoping&rft.au=Wang%2C+Xiaojing&rft.au=Di%2C+Te&rft.au=Niu%2C+Chao&rft.date=2015-01-01&rft.pub=Academy+Publisher&rft.issn=1796-2048&rft.eissn=1796-2048&rft.volume=10&rft.issue=1&rft.spage=22&rft_id=info:doi/10.4304%2Fjmm.10.01.22-27&rft.externalDBID=HAS_PDF_LINK&rft.externalDocID=3629048141
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1796-2048&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1796-2048&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1796-2048&client=summon