脈搏波中包含著人體心血管系統的生理和病理信息,已有的脈搏波檢測設備對心血管疾病的臨床診斷與治療有很大幫助。為實現對脈搏波檢測設備性能指標的測試,需要獲得準確的波形;然而,現有的信號發生器不能提供精確對應多種生理、病理狀態的脈搏波輸入信號。本文基于彈性腔理論設計了一種脈搏波發生器,對心血管系統進行建模,得到四種不同阻力條件下波形輸出,同時添加噪聲選擇、設置信噪比(SNR)等功能。由于需要系統具有便攜、動態響應好、可擴展性強、低功耗等特點,所以本文采用了現場可編程門陣列(FPGA)作為硬件開發平臺,在可編程片上系統(SOPC)開發流程下,完成了脈搏波生成算法設計、外圍存儲器及用戶接口控制。通過液晶屏和觸摸屏,用戶可通過輸入關鍵參數設定想要的脈搏波,在液晶屏上顯示波形,同時輸出低電壓電壓模擬信號。本文設計的脈搏波發生器結構簡單,為脈搏波的教學與科研以及采集與診斷設備的檢測提供了解決方案。