Sprachverschiebung mit einem Cyclone V FPGA

Cornell-Studenten [Sean Carroll], [Gulnar Mirza], und [James Talmage] entwickelte einen Echtzeit-Pitch-Shifter, der auf ihrem DE1-SOC-Seil ausgeführt und von seinem Armkern kontrollierte.

Die Ziele des Teams bestanden, die linken und besten Ausgänge unabhängig zu verschieben, um Akkorde mit den Originalstimmen sowie die auffälligen Stimmen sowie die zeitverzögerten Tonhöhenverschiebung herzustellen. Alles er wird auf einem VGA-Monitor über eine einfache GUI gesteuert, sodass Benutzer viele verschiedene Effekte erstellen können, indem sie die verschiedenen Optionen schauen.

Unter der Haube verwendeten sie doppelte Rundkreispuffer, um die Tonhöhenverschiebung zu erledigen, in der Probe zu lesen und dann ein einfaches Festpoint-Arithmetik zu verwenden, um ihn zu modifizieren, und dann das Signal durch ein Butterworth-Filter, um Artefakte zu reinigen.

Das Projekt wurde als Teil von [Bruce Land] ‘s ECE5760-Klasse erbaut. Wenn Sie nach viel mehr DE1-Güte suchen, finden Sie hervorragende Projekte, die auf Hackaday, einschließlich der LED-Matrix-Audio-Visualizer aus dem letzten Jahr und synthetisierend Saiten auf einem Zyklon V, unter zahlreichen anderen.

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *