Em mở luồng này với hi vọng đây sẽ là một thư viện khi áp dụng kiến thức về xử lý tín hiệu áp dụng vào thực tế. Đó là các thuật toán về các mạch lọc số như FIR,IIR, Kalman... các phép biến đổi DFT, FFT... sau đó xây dựng một số ứng dụng như đánh giá, nhận dạng....từ các mẫu tín hiệu. Rất mong được học hỏi nhiều từ các anh.
Thông báo
Collapse
No announcement yet.
Làm DSP qua các đoạn code mẫu.
Collapse
X
-
Nguyên văn bởi qmkDùng ngôn ngữ C nhé... Viết trên Turbo C++ ???
Hay dùng Mathlab ???
1-Thuật toán này để làm gì(Ví dụ: mạch lọc FIR)?
2-Viết cho con gì? PC hay TI hay dsPIC...?
3-Giải thích các dòng lệnh.
4-... cảm hứng của tác giả.
Comment
-
AFH chưa làm về DSP nhưng hiện đang học về dsPIC, AFH nhận thấy một việc là cho dù ứng dụng đó là gì thì thường người ta hay viết dưới dạng ASM cho nhanh nhất (C biên dịch ra ASM rõ ràng kô chạy nhanh hơn là ta viết trực tiếp bằng ASM đâu). hơn nữa có thể tính sơ bộ là đoạn code đó chạy mất bao nhiêu thời gian.
Đó là nhận xét của AFH, mọi người cho một chút ý kiến đi.
AFH
Comment
-
Nguyên văn bởi AFHAFH chưa làm về DSP nhưng hiện đang học về dsPIC, AFH nhận thấy một việc là cho dù ứng dụng đó là gì thì thường người ta hay viết dưới dạng ASM cho nhanh nhất (C biên dịch ra ASM rõ ràng kô chạy nhanh hơn là ta viết trực tiếp bằng ASM đâu). hơn nữa có thể tính sơ bộ là đoạn code đó chạy mất bao nhiêu thời gian.
Đó là nhận xét của AFH, mọi người cho một chút ý kiến đi.
AFH
-Thuật toán, dữ liệu, phép xử lý... độ phức tạp cao nên giải pháp dùng asm để thực hiện vô cùng khó khăn và mất thời gian. Làm những công việc này còn mệt mỏi hơn nhiều so với bài toán chính của mình đặt ra.
-DSP có tốc độ x MIPS thì ko có nghĩa là x triệu phép toán / giây mà có thể là N*x MIPS. Bởi khả năng xử lý song song của nó như: tích chập một nhịp cũng như nhiều phép xử lý song song một nhịp khác. Bởi thế, ta ko nên khai thác nhiều vào thuật ngữ MIPS mà khai thác vào bộ DSP của nó.
Comment
-
Nguyên văn bởi thaithutrangNếu với uC thì sẽ ko ai quá phản đối, nhưng nếu là dsp thì theo em hoàn toàn không nên dùng asm, bởi các lý do:
-Thuật toán, dữ liệu, phép xử lý... độ phức tạp cao nên giải pháp dùng asm để thực hiện vô cùng khó khăn và mất thời gian. Làm những công việc này còn mệt mỏi hơn nhiều so với bài toán chính của mình đặt ra.
-DSP có tốc độ x MIPS thì ko có nghĩa là x triệu phép toán / giây mà có thể là N*x MIPS. Bởi khả năng xử lý song song của nó như: tích chập một nhịp cũng như nhiều phép xử lý song song một nhịp khác. Bởi thế, ta ko nên khai thác nhiều vào thuật ngữ MIPS mà khai thác vào bộ DSP của nó.Falleaf
Công ty TNHH Thương mại và Giao nhận R&P
58/57 Nguyễn Minh Hoàng - Phường 12 - Quận Tân Bình - TP.HCM
mail@falleaf.net - VP: (04) 36408561 - (08) 38119870
Comment
-
Nguyên văn bởi thaithutrangNếu với uC thì sẽ ko ai quá phản đối, nhưng nếu là dsp thì theo em hoàn toàn không nên dùng asm, bởi các lý do:
-Thuật toán, dữ liệu, phép xử lý... độ phức tạp cao nên giải pháp dùng asm để thực hiện vô cùng khó khăn và mất thời gian. Làm những công việc này còn mệt mỏi hơn nhiều so với bài toán chính của mình đặt ra.
-DSP có tốc độ x MIPS thì ko có nghĩa là x triệu phép toán / giây mà có thể là N*x MIPS. Bởi khả năng xử lý song song của nó như: tích chập một nhịp cũng như nhiều phép xử lý song song một nhịp khác. Bởi thế, ta ko nên khai thác nhiều vào thuật ngữ MIPS mà khai thác vào bộ DSP của nó.
Vậy bây giờ, chúng ta phải nêu ra một cái gì cụ thể chứ nhỉ? Chứ cứ nói là code mẫu thì khó hình dung quá, thứ nhất là bây giờ phải hiểu về DSP đã, sau đó lấy một bài toán cụ thể để triển khai trên một DSP cụ thể nhỉ. Okie?
em hoặc F có thể làm một cái TUT sơ qua về DSP không nhỉ?
AFH
Comment
-
Nguyên văn bởi AFHĐồng ý, anh đã hiểu ý em nói, nhưng tốc độ vẫn là x MIPS thôi.
Vậy bây giờ, chúng ta phải nêu ra một cái gì cụ thể chứ nhỉ? Chứ cứ nói là code mẫu thì khó hình dung quá, thứ nhất là bây giờ phải hiểu về DSP đã, sau đó lấy một bài toán cụ thể để triển khai trên một DSP cụ thể nhỉ. Okie?
em hoặc F có thể làm một cái TUT sơ qua về DSP không nhỉ?
AFH
Phương pháp thiết kế bộ lọc:
--FIR: Từ đáp ứng tần số lý tưởng cho trước,xây dựng đáp ứng xung cho bộ lọc lý tưởng,dùng các hàm cửa sổ để cắt -> thu được bộ lọc thực tế xấp xỉ lý tưởng.
--IIR: Thiết kế bộ lọc tương tự ( butterword,chebeshevI or II...)thỏa mãn
điều kiện đặt ra(tần số cắt,độ suy hao tần số cắt,độ rip trong miền thông dải và thông chắn...),sau đó dùng phương pháp biến đổi song tuyến tính chuyển đổi sang bộ lọc số IIR.
Nói chung lý thuyết toàn công thức toán không à,còn ví dụ đơn giản cụ thể để hình dung như thế này,viết chương trình cấu hình phần cứng,sau đó biên dịch,nạp vào con digital signal processor của TI,sau khi thiết kế xong bộ lọc thông thấp 4khz đi ha,mình cho tín hiệu nhỏ tần số thay đổi vào,khi tần số thay đổi trong 4khz thì mình nhìn vào OSC thấy có tín hiệu ra,còn khi vượt quá 4khz thì hầu như chẳng còn tín hiệu gì hết. something like that.
Comment
-
Không phải thời điểm để phổ biến dsp, chờ một thời gian nữa cho F có thời gian cái... chóng hết cả mặt rồi đây ...Falleaf
Công ty TNHH Thương mại và Giao nhận R&P
58/57 Nguyễn Minh Hoàng - Phường 12 - Quận Tân Bình - TP.HCM
mail@falleaf.net - VP: (04) 36408561 - (08) 38119870
Comment
-
Ý F là, ai biết về DSP thì cái đầu tiên đọc vô là biết nó làm cái gì rồi, vì đã có mầy mò lập trình.
Còn người chưa làm với DSP thì cũng chỉ thích nói về DSP thôi. Vào thời điểm hiện tại, F chưa chuẩn bị xong cơ sở dữ liệu là một, hai là F cũng chưa có thời gian chuẩn bị tài liệu tiếng Việt, không phải cứ qưăng bừa bãi lên là được.
Khi nào nhu cầu thực sự nhiều thì F sẽ triển khai.
Đợt này F gửi chip về VN, đầu tiên là sản xuất ra bo mạch dsp, khi làm xong, mới có cái cho các bạn học và thực hành. Chứ không thì chẳng lẽ học chay à? Gần 2000$ chứ không ít. Thành ra các bạn ráng chờ đến thagns 6 đi. Hơn nữa, mọi người cũng nên nghiên cứu sơ bộ trước. F giờ không có lập trình lập triếc gì đâu, cho nên chỉ chuẩn bị cơ sở để phát triển thôi.
Chúc vui.Falleaf
Công ty TNHH Thương mại và Giao nhận R&P
58/57 Nguyễn Minh Hoàng - Phường 12 - Quận Tân Bình - TP.HCM
mail@falleaf.net - VP: (04) 36408561 - (08) 38119870
Comment
-
Mấy bác làm về DSP thì làm trên họ nào và của hãng nào thế. Mình hiện đã làm vơi dsPIC và có ứng dụng cụ thể. Bây giờ đang muốn chuyển sang C28xx của TI. Bác nào có cùng hứng thú thì ới lên một tiếng nhé.
@ bác Falleaf: bác chế tạo mạch sử dụng chip nào thế. Bác cho báo giá đi để có gì tôi còn mua.
Comment
-
Bác Gallileo đã làm về dsPic rồi à !Bác cố thể giới thiệu tổng quan được không.Em cần sự giẩi thích có tính chất mở màn ban đầu của bác !Thầy cố cái card ,bảo về nghiên cứu!Bác giúp em với!Khó nhất trên đời làm trang nam tử
Ý chí vững vàng mà tình cảm lại mênh mang
Comment
Bài viết mới nhất
Collapse
-
bởi appongthoMã lỗi H-91 máy giặt Panasonic là gì?
https://appongtho.com/tu-khac-phuc-l...iat-panasonic/
Mã lỗi H-91 trên máy giặt Panasonic là tín hiệu cảnh báo từ bo mạch điều khiển cho biết động cơ DC đang gặp sự cố bất thường,...-
Channel: Điện tử gia dụng
hôm nay, 10:07 -
-
bởi tuyennhanXem clip thì chênh lệch giữa các loại cánh chỉ là số lẻ chưa được 1 m/s thì khỏi tính gì nữa .
Bác Vị kiếm được clip quá hay , Bác trong clip cũng chẳng cần nói nhiều mà xác thực rõ ràng ....-
Channel: Điện tử gia dụng
hôm nay, 07:27 -
-
Trả lời cho Hỏi thăm các cao nhân, các bác sống bằng gì?bởi nhathung1101Chẳng cao nhân gì. Đo đi đo lại còn 1,7m. Lùn hơn thời trẻ 5cm.
Đã nhận quyết định nghỉ hưu.
Vẫn ăn ngày 3 bữa. Quần lúc có lúc không.-
Channel: Xu hướng, nhu cầu và thị trường
hôm nay, 03:59 -
-
bởi nhathung1101Lão nhầm to. Là họ chán năng lượng mặt giời nên muốn chuyển sang điện gió.
Nên mới hỏi lưu lượng gió của cái quạt. Rồi từ đó tính ra cái quạt này thổi vào quạt kia sẽ có bao nhiêu điện.
Đây là công nghệ "sao...-
Channel: Điện tử gia dụng
Hôm qua, 23:27 -
-
bởi vi van phamDinhthuong muốn tìm ra công thức tính cánh quạt có lưu lượng gió mạnh.
Điều này không hề dễ dàng vì có các phép tính Hàn Lâm khí động học. Thí dụ :
1- Cánh quạt thổi gió về phía trước thì cũng có 1 phần gió thoát về...-
Channel: Điện tử gia dụng
Hôm qua, 22:21 -
-
bởi vi van phamHình vẽ cánh quạt của cháu: https://i.imgur.com/Pa3gmFb.png
- Không có cánh quạt nào 2 điểm A, B nằm trên đường trục quạt cả, điểm A nằm trên trục, điểm B nằm dưới, hay trên trục quạt. Xem #18 có ảnh cháu đã chụp ngang cánh quạt....-
Channel: Điện tử gia dụng
Hôm qua, 14:26 -
-
bởi tuyennhanTranh cãi tới mức này thì không thể nói suông dinhthuong mua cái máy đo lưu lượng sẽ rỏ ràng nhưng cần đi kèm ống gió đúng chuẩn .
Quạt dân dụng không cần tính lưu lượng chỉ cần ở trước quạt có cảm giác mát là đủ vậy lý do dinhthuong là gì nói ra thì dễ bàn .-
Channel: Điện tử gia dụng
Hôm qua, 07:04 -
-
bởi nhathung1101
Làm theo chương trình đệ viết đi.
Toàn ham chuyện linh tinh. Tàn hại sức khỏe.
Lão tí nữa chuồn sang phòng chị ấy, đuổi con cháu gái đi, rồi nói với chị ấy:
- Anh yêu em.
Rồi lão sẽ...-
Channel: Điện tử gia dụng
Hôm qua, 00:22 -
-
Trả lời cho nguồn switchingbởi nhathung1101Làm được. Không cần cảm ơn....
-
Channel: Nguồn!
Hôm qua, 00:09 -
-
bởi vi van phamBác rất buồn khi phải nói với cháu thế này: " không có cái cánh quạt nào như hình cháu vẽ, do đó cháu suy nghĩ lại cánh quạt to ưu điểm chổ nào, khuyết điểm ở đâu và ưu khuyết điểm cánh nhỏ ....
-
Channel: Điện tử gia dụng
05-04-2025, 19:22 -
Comment